我想从我的xml文档中提取这个并进入我的html问题是我得到了纯文本。我想保留html标签。
我的代码获取节点
<xsl:value-of select="text" />
节点:
<text>
<p>
<strong>Hello</strong>
<br/>
<p>
This is a text.
</p>
</text>
现在我
Hello This is a text
没有任何标签。
答案 0 :(得分:2)
不使用只输出节点文本值的<xsl:value-of select="text" />
,而是使用 xsl:copy-of 制作所有节点的副本
<xsl:copy-of select="text/node()" />
请注意这里使用“node()”,因为如果您只是<xsl:copy-of select="text" />
,那么当您只想复制子节点时,您也会复制实际的 text 元素