0

XML 要素の値に $ 記号を含めることはできますか?

<root>
<data>This is a $ sign.</data>
</root>
4

3 に答える 3

4

XML 1.1 仕様には次のように書かれています。

CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*)

これは、 と のみ<&文字データとして考慮されないことを意味します。(もちろん、データが文字セットの要件を満たしている限り、サロゲート ブロック、U+FFFE、および U+FFFF を除く、任意の Unicode 文字)

もちろん、XML はドキュメント ツリーの非常に基本的な仕様です。XML ドキュメントを読み取るプログラムによっては、他の要件が課される場合があります。

于 2013-05-05T05:22:08.487 に答える
0

はい、cdata キャスティングを使用できます

<root>
<data><![CDATA[This is a $ sign.]]></data>
</root>
于 2013-05-05T05:16:52.530 に答える
0

はい

はいはいはいはいはいはいはいはいはいはいはいはいはいはいはい (SO が短い回答を受け入れないためだけに繰り返されます)。

于 2013-05-05T08:00:10.880 に答える