Я делаю XSL-преобразование. XML, который я преобразовываю, имеет узел, содержащий html.
<xml>
<text>
<p><b>Hello</b><em>There</em></p>
</text>
</xml>
Применение преобразования:
<xsl:template match="text">
<div class="{name()} input">
<xsl:value-of select="."/>
</div>
</xsl:template>
Я получаю вывод:
<div class="text input">
Hello There
</div>
Но я хочу, чтобы Html оставался неизменным, вот так:
<div class="text input">
<p><b>Hello</b><em>There</em></p>
</div>
Подстановка . функцией node () дает тот же результат.
Есть ли способ получить HTML с помощью неизмененного преобразования?