BoTa
Новичок
Кириллица в XSLT шаблоне
Доброго времени суток.
Есть такой код:
Все нормально трансформируется, но кириллица из xslt шаблона, после трансформации, заменяется на сущности &#xxxxxx; и браузер ее не отображает ее. А кириллица из xml документа, после трансформации, нормально отображается в браузере.
И еще вопрос: почему пропадают из конечного докумета коментарии(<!-- -->)?
Спасибо за помощь.
Доброго времени суток.
Есть такой код:
PHP:
$xml='<?xml version="1.0" encoding="windows-1251"?>
<page>
. . .
</page>';
$xsl='<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="windows-1251"/>
. . .
</xsl:stylesheet>';
$arguments = array(
'/_xml' => $xml,
'/_xsl' => $xsl
);
$xh = xslt_create();
$result = xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL, $arguments);
if ($result) {
echo $result;
} else {
echo "Sorry, xml could not be transformed by xslt into";
echo " the \$result variable the reason is that " . xslt_error($xh);
echo " and the error code is " . xslt_errno($xh);
}
xslt_free($xh);
И еще вопрос: почему пропадают из конечного докумета коментарии(<!-- -->)?
Спасибо за помощь.