16

xmlでは、Unicodeは次のように表されます。

例えば:

\ue349 

文字列を書きたい場合は、Unicodeがe343e312の2つの文字で構成されます。

これをXMLでどのように表現できますか?

4

2 に答える 2

25

XMLは表記を使用しません\ue349。で始まる文字参照&#を使用できますが、ほとんどの場合必要ありません。XMLは通常UTF-8文字エンコードで使用されるため、各文字はそのように記述できます。(プログラムでXMLを生成するときは\ue349、プログラミング言語でサポートされている場合のように表記を使用することをお勧めします。)

Unicodeでは、番号E343およびE312は、標準で文字が割り当てられていない私用コードポイントを指します。それらは、必要に応じて私的な契約によって使用される場合がありますが、そのような契約による場合を除いて、ソフトウェアまたは他の人がそれらを理解することを期待するべきではありません。これを念頭に置いて、コードポイントU + E343 U + E312(したがって、それらが何らかの合意によって示す可能性のある文字)は、と書くことができます

于 2012-07-21T12:26:04.367 に答える
14

<node>&#xE343;&#xE312;</node>

于 2012-07-21T12:07:16.657 に答える