1

来源:

<txt>
    &lt;Data&gt;
    &lt;div class="label"&gt;
        &lt;span&gt;Welcome&lt;/span&gt;
    &lt;span id="UserName"&gt;&lt;/span&gt;.
    &lt;/div&gt;
    &lt;/Data&gt;

</txt>

需要输出:

<Data>
<div class="label">
    <span>Welcome</span>
<span id="UserName"></span>.
</div>
</Data>

规则:我想替换

&lt; with <
&gt; with >

还有其他角色,为简单起见,我只提到了两个。

我不确定如何在 xslt 中搜索字符串并替换它。

4

1 回答 1

1

您可以通过使用disable-output-escaping来实现这一点

<xsl:template match="txt">
   <xsl:value-of select="." disable-output-escaping="yes" />
</xsl:template>

那应该给你你需要的输出。

于 2012-07-27T07:23:43.887 回答