1

Unicode システムからの入力 XML があります。次のような製品名があります。

<MAKTX>Bear &#38; Friends</MAKTX>

私の XSLT は XML を XML に変換します。私の出力では、上記の行は次のようになります。 <MAKTX>Bear&lt;(&gt;&amp;&lt;)&gt;Friends</MAKTX>

しかし、私は期待しています <MAKTX>Bear&amp;Friends</MAKTX>

ソース システムからの入力 XML を変更できません。&#38;Unicodeを HTML エンティティに変換するにはどうすればよい&amp;ですか?

4

1 に答える 1

0

まず、何も変更する必要はなく、XML と HTML の両方で a&amp;&#38;同等のマークアップです。&

使用する場合

<xsl:output method="html"/>

"次に、一部のプロセッサは名前付きフォームを使用する可能性が高くなりますが、属性値の周りで使用されるかどうかを直接制御できないのと同じように、XSLT から直接制御することはできません'。これは、HTML システムが気にする必要のない単なる構文のバリエーションです。

于 2013-03-19T09:26:09.640 に答える