back to top

XML e lettere accentate. Perchè mi da errore?

In un file XML non è possibile utilizzare i caratteri speciali come le lettere accentate, i simboli di alcune valute (come l’euro), la & (la "E" commerciale), ecc. I caratteri speciali, infatti, per non comportare errori devono essere sostituiti con le rispettive entità XML (sequenze unicode).

Tali entità sono rappresentate mediante una sequenza del tipo &#n; dove "n" corrisponde al valore ASCII a 7 bit del carattere da visualizzare.

Di seguito una tabella dei principali caratteri speciali e delle giuste corrispondenze unicode da utilizzare all’interno dei nostri file XML:

Codice ASCIICarattereXML Entity (Unicode)
34""
38&&
39''
60<&#60;
62>&#62;

Anche altri caratteri, come detto all’inizio, possono creare dei problemi se inseriti jelo file XML. Vediamo alcuni di questi e le relative entità XML:

Codice ASCIICarattereXML Entity (Unicode)
128&#128;
169©&#169;
174®&#174;
192À&#192;
193Á&#193;
194Â&#194;
195Ã&#195;
196Ä&#196;
197Å&#197;
198Æ&#198;
199Ç&#199;
200È&#200;
201É&#201;
202Ê&#202;
203Ë&#203;
204Ì&#204;
205Í&#205;
206Î&#206;
207Ï&#207;
208Ð&#208;
209Ñ&#209;
210Ò&#210;
211Ó&#211;
212Ô&#212;
213Õ&#213;
214Ö&#214;
215×&#215;
216Ø&#216;
217Ù&#217;
218Ú&#218;
219Û&#219;
220Ü&#220;
221Ý&#221;
222Þ&#222;
223ß&#223;
224à&#224;
225á&#225;
226â&#226;
227ã&#227;
228ä&#228;
229å&#229;
230æ&#230;
231ç&#231;
232è&#232;
233é&#233;
234ê&#234;
235ë&#235;
236ì&#236;
237í&#237;
238î&#238;
239ï&#239;
240ð&#240;
241ñ&#241;
242ò&#242;
243ó&#243;
244ô&#244;
245õ&#245;
246ö&#246;
247÷&#247;
248ø&#248;
249ù&#249;
250ú&#250;
251û&#251;
252ü&#252;
253ý&#253;
254þ&#254;
Pubblicitร 
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

WSDL: scopriamo cos’è il Web Services Description Language

Il Web Services Description Language (WSDL) è un documento...

SOAP: cos’è e come funziona

SOAP è l'acronimo di Simple Object Access Protocol ed...

Esempio di file XML

Un file XML (eXtensible Markup Language) รจ un formato...

Il formato RSS: cos’è e come funziona

Il formato RSS è uno standard XML utilizzato per...
Pubblicitร