допустимы ли символы # или & в xml?


У меня есть значения со специальными символами, которые закодированы в ascii в моем xml. например:

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <name>Žirmūnų</name>
</response>
Но когда я разбираю значение name, я получаю только & как значение. Разрешается ли использовать # или & в xml? или я должен использовать cdata обязательно?
2 12

2 ответа:

Символ & кажется незаконным, используйте вместо него (ниже).

&amp;

Недопустимые символы в XML

Символ # должен быть в порядке.

Также это может быть полезно: http://xml.silmaril.ie/specials.html .

& нужно убежать, так как он используется для того, чтобы освободиться. Все побеги начинаются с & (&quot;, &lt;, &gt;).

&amp; является ли побег для &