Question

i have values with special chars that encoded to ascii in my xml. for example :

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <name>&#381;irm&#363;n&#371;</name>
</response>

but when i parse value name i get only & as value. Is it allowed to use # or & in xml? or i have to use cdata necessarily?

Was it helpful?

Solution

The & character appears to be illegal, use (below) instead.

&amp;

Invalid Characters in XML

The # character should be OK.

Also this may be useful: http://xml.silmaril.ie/specials.html.

OTHER TIPS

& needs to be escaped as it is used for esaping itself. All escapes start with & (&quot;, &lt;, &gt;).

&amp; is the escape for &

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top