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 ASCII | Carattere | XML Entity (Unicode) |
---|---|---|
34 | " | " |
38 | & | & |
39 | ' | ' |
60 | < | < |
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 ASCII | Carattere | XML Entity (Unicode) |
---|---|---|
128 | € | € |
169 | © | © |
174 | ® | ® |
192 | À | À |
193 | Á | Á |
194 | Â | Â |
195 | Ã | Ã |
196 | Ä | Ä |
197 | Å | Å |
198 | Æ | Æ |
199 | Ç | Ç |
200 | È | È |
201 | É | É |
202 | Ê | Ê |
203 | Ë | Ë |
204 | Ì | Ì |
205 | Í | Í |
206 | Î | Î |
207 | Ï | Ï |
208 | Ð | Ð |
209 | Ñ | Ñ |
210 | Ò | Ò |
211 | Ó | Ó |
212 | Ô | Ô |
213 | Õ | Õ |
214 | Ö | Ö |
215 | × | × |
216 | Ø | Ø |
217 | Ù | Ù |
218 | Ú | Ú |
219 | Û | Û |
220 | Ü | Ü |
221 | Ý | Ý |
222 | Þ | Þ |
223 | ß | ß |
224 | à | à |
225 | á | á |
226 | â | â |
227 | ã | ã |
228 | ä | ä |
229 | å | å |
230 | æ | æ |
231 | ç | ç |
232 | è | è |
233 | é | é |
234 | ê | ê |
235 | ë | ë |
236 | ì | ì |
237 | í | í |
238 | î | î |
239 | ï | ï |
240 | ð | ð |
241 | ñ | ñ |
242 | ò | ò |
243 | ó | ó |
244 | ô | ô |
245 | õ | õ |
246 | ö | ö |
247 | ÷ | ÷ |
248 | ø | ø |
249 | ù | ù |
250 | ú | ú |
251 | û | û |
252 | ü | ü |
253 | ý | ý |
254 | þ | þ |
Pubblicitร