【发布时间】:2010-01-29 14:25:01
【问题描述】:
我正在进行 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?
【问题讨论】: