使用 XSLT 在 XML 中显示 XML 元素



Ia使用XSLT 1.0,我确实有一个XML,看起来像这样

<item name="note"><value>&lt;p&gt;Add the &amp;lt;bean&amp;gt; tag pased below to the &amp;lt;beans&amp;gt; element in this file .... </value></item> 

我想在 HTML 中像这样显示它

Add the <bean> tag passed below to the <beans> element in this file. 

请注意,

将转换为段落标签,因为我使用禁用输出转义 = 是。

这就是我的 xslt 中的内容

<xsl:template match="item[@name='note']">
    <xsl:value-of select="value" disable-output-escaping="yes" />
</xsl:template>

使用此 xslt 时,它会忽略 bean 和 bean xml,并且不会显示在页面中。如何确保以我想要的方式显示它?

问题是你的一些实体已经被"双重转义"。
&amp;lt;bean&amp;gt;应该&lt;bean&gt;

相关内容

  • 没有找到相关文章