是xml中的字符#或者?

yit*_*al9 12 xml ampersand

我有特殊字符的值,在我的xml中编码为ascii.例如 :

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <name>&#381;irm&#363;n&#371;</name>
</response>
Run Code Online (Sandbox Code Playgroud)

但是当我解析价值时,name我只得到&价值.难道是允许使用#&在XML?或者我必须使用cdata?

Iva*_*van 17

&字符似乎是非法的,使用(下面)代替.

&amp;
Run Code Online (Sandbox Code Playgroud)

XML中的字符无效

#字符应该没问题.

这也许有用:http://xml.silmaril.ie/specials.html.


小智 5

并且需要进行转义,因为它用于消除自身.所有转义开始(&quot;,&lt;,&gt;).

&amp;&的逃脱