2012-08-07 17 views
12

ho valori con caratteri speciali codificati in ascii nel mio xml. per esempio:sono caratteri # o consentiti in xml?

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

ma quando ho analizzare il valore name ottengo solo & come valore. È consentito l'uso di # o & in xml? o devo necessariamente usare cdata?

risposta

5

& deve essere sfuggito in quanto viene utilizzato per esapirsi. Tutte le fughe iniziano con & (, &gt;).

&amp; è la fuga per &

+0

quindi ho bisogno di impostare il valore & # 381; irm & # 363; n & # 371; ?? – yital9

+0

sì, dovrebbe funzionare – victorsavu3