私のxmlでasciiにエンコードされた特別な文字を含む値があります。例えば :
<?xml version="1.0" encoding="UTF-8"?>
<response>
<name>Žirmūnų</name>
</response>
しかし、値name
を解析すると、値として&
のみが取得されます。 xmlで#
または&
を使用することは許可されていますか?または私は必然的にcdataを使用する必要がありますか?
&文字は違法のようです。代わりに(以下)を使用してください。
&
#文字はOKである必要があります。
また、これは役立つ場合があります: http://xml.silmaril.ie/specials.html 。
&それ自体をエスケープするために使用されるため、エスケープする必要があります。すべてのエスケープは&("
、<
、>
)。
&
は&のエスケープです