我的特殊字符值在我的xml中编码为ascii。 例如:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<name>Žirmūnų</name>
</response>
但是当我解析值name
时,我只获得&
作为值。
是否允许在xml中使用#
或&
?或者我必须使用cdata?
答案 0 :(得分:17)
&amp;字符似乎是非法的,请改用(下面)。
&
#字符应该没问题。
答案 1 :(得分:5)
&amp; 需要进行转义,因为它用于消除自身。所有转义都以&amp; ("
,<
,>
)开头。
&
是&amp;