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 >

他のキャラクターもいますが、簡単にするために2つだけ言及しました。

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 に答える