#php #xml #xslt
#php #xml #xslt
Вопрос:
Я пытаюсь сделать следующее
<div class="floatLeft">
<xsl:attribute name="class"
>mainQuestionTextNoteBellowAsterisk floatLeft</xsl:attribute>
<xsl:copy-of
select="php:functionString(
'html_entity_decode',
questionbody/child::node()
)"/>
<xsl:text> </xsl:text>
</div>
Я заменил 'html_entity_decode'
другими модификаторами строки и работает, как ожидалось, даже при кодировании, но когда я пытаюсь декодировать строку, я получаю точно такую же строку. Я чего-то не понимаю? ниже приведен вызов, который я использую для обработки xml
$XSLTProc = new XSLTProcessor();
$XSLTProc->registerPHPFunctions();
$XSLTProc->importStyleSheet($xslDoc);
Приветствуется любая помощь!
Спасибо
Ответ №1:
Мне не удалось решить именно эту проблему, как бы я ни декодировал XML-файл перед обработкой.