0

XML ドキュメントがあり、ノードの 1 つに次の∈ような内容が含まれています。

<Text>&isin;</Text>

無効な XML であると表示されるので、次のようにしてみました。

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

XML は有効になりましたが、 を使用して XSLT 変換でノードのコンテンツを出力すると <xsl:value-of select="."/>、次のように出力されます &amp;isin;

HTMLへの変換なのでシンプルに出力&isin;してほしいし、ε記号を出してほしい!トリックがありませんか?

4

2 に答える 2

1

このように出力エスケープを無効にするだけです

<xsl:value-of select="." disable-output-escaping="yes">...
于 2012-05-31T20:01:52.917 に答える
1

さて、スタック オーバーフローはとても役に立ちます。私はちょうどこの広告を見ました:

宣伝する

...そして、「ああ、XMLエンティティ参照」と思いました。&#8712;それを調べて、私のXMLに入れるとうまくいきます!

于 2012-05-31T19:55:25.453 に答える