XSLT зачистка комментариев

У меня странная проблема. Используя XSLT-преобразования с PHP и по какой-то причине, файл скомпилированного шаблона, который печатается для пользователя, удаляет все комментарии из кода. Это никогда не происходило раньше и не смогло отладить эту проблему вообще. Даже в источнике $xslt->transformToXML($xml) он лишен комментариев сейчас, а не раньше.

Это особенно раздражает для блоков JS, которые заключены в .

Есть идеи?

1 ответ

Насколько я знаю, если вы не укажете иное, XSLT-преобразование будет отбрасывать комментарии и инструкции по обработке.

Если вы хотите оставить комментарии, вы можете добавить что-то вроде

<xsl:template match="comment()">
  <xsl:comment><xsl:value-of select="."/></xsl:comment>
</xsl:template>

в ваш файл xslt.

Другие вопросы по тегам