【问题标题】:XML document containing ∈ not valid - how to output using XSLT?包含 ∈ 的 XML 文档无效 - 如何使用 XSLT 输出?
【发布时间】:2012-06-06 02:33:45
【问题描述】:

我有一个 XML 文档,其中一个节点包含 ∈,如下所示:

<Text>&isin;</Text>

它告诉我它是无效的 XML,所以我尝试了这个:

<Text><![CDATA[&isin;]]></Text>

XML 现在有效,但是当我使用 &lt;xsl:value-of select="."/&gt; 在 XSLT 转换中输出节点的内容时,它会输出以下内容:&amp;amp;isin;

我希望它简单地输出&amp;amp;isin;,因为它是对 HTML 的转换,我希望 ∈ 符号出现!我错过了什么技巧吗?

【问题讨论】:

    标签: xml xslt


    【解决方案1】:

    好的,Stack Overflow 非常有用!我刚看到这个广告:

    ...我想“哦,哦 XML 实体引用”。查找并将&amp;#8712; 放入我的 XML 效果很好!

    【讨论】:

      【解决方案2】:

      只需像这样禁用输出转义

      <xsl:value-of select="." disable-output-escaping="yes">...
      

      【讨论】:

        猜你喜欢
        • 2019-04-12
        • 1970-01-01
        • 2012-02-18
        • 2023-03-16
        • 2010-11-13
        • 2016-04-11
        • 2013-05-16
        • 2019-12-16
        • 2020-06-05
        相关资源
        最近更新 更多