XML-кодировка '&' 'gt' 'lt' и т. д. преобразовать в HTML-теги - PullRequest
0 голосов
/ 11 июля 2011

У меня есть XML-документ, который я создаю с помощью XSL.У меня есть HTML-теги в XML, которые выглядят так: & > < и т. Д., Которые необходимо экранировать.Если я использую

disable-output-escaping="yes"

, я получаю буквенные теги HTML, появляющиеся на странице, которые мне не нужны.

Мне нужно это как фактические теги HTML в коде HTML (не дляпользователь может видеть.) Так, например, если <br/> при отображении страницы, я хочу, чтобы она действовала как разрыв строки.

XSL PROCESSOR - это XsltProcessor в PHP

XSL:

<xsl:for-each select="a/b/c/d"> <td><xsl:value-of select="e"/></td> 

XML:

<a> <b> <c> <d> <e> gt b lt </e> </d> </c> </b> </a>

Если я открываю документ XML, его символы по умолчанию экранируются.

...