XSLT зачистка комментариев
У меня странная проблема. Используя XSLT-преобразования с PHP и по какой-то причине, файл скомпилированного шаблона, который печатается для пользователя, удаляет все комментарии из кода. Это никогда не происходило раньше и не смогло отладить эту проблему вообще. Даже в источнике $xslt->transformToXML($xml) он лишен комментариев сейчас, а не раньше.
Это особенно раздражает для блоков JS, которые заключены в .
Есть идеи?
1 ответ
Насколько я знаю, если вы не укажете иное, XSLT-преобразование будет отбрасывать комментарии и инструкции по обработке.
Если вы хотите оставить комментарии, вы можете добавить что-то вроде
<xsl:template match="comment()">
<xsl:comment><xsl:value-of select="."/></xsl:comment>
</xsl:template>
в ваш файл xslt.