parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

CDATA section. output escaping. Urgent help needed!

Nexus 11.03.2003 17:12

Поиск по форуму:
имейте в виду, что здесь использованы последние версии xml библиотек, если кто использует блоки CDATA с буквами < > & внутри, перечитайте стандарт в части <xsl:text disable-output-escaping="yes">
Видимо я столкнулся с этой проблемой.
Перечитав <xsl:text> понял, что у ребят были идеологические промахи в этом направлении. Ранее использовал вышеописанную конструкцию
<content>
<![CDATA[
not valid, even not well-formed html
needed for output
]]>
</content>
и
xsl:
<xsl:template match="content">
 <xsl:copy-of select="*|text()"/>
</xsl:template>
да, действительно, теперь происходит екранирование & < и >.
в старых (0006) версиях этого не было.

Какие варианты могут быть ?
Очень надо побороть проблему.