Come modificare un file XML online
- Incolla l'XML, apri un file o parti dall'esempio. Gli errori vengono segnalati con riga e colonna mentre scrivi.
- Clicca su un nodo dell'albero per passare al punto corrispondente nel testo. Tab inserisce due spazi di indentazione.
- Clicca su Formatta per sistemare l'indentazione, poi copia l'XML o scaricalo come file .xml.
Cosa fa l'editor per te
- Controllo in tempo reale: tag non chiusi o non corrispondenti,
&e<senza escape, virgolette mancanti e attributi duplicati vengono segnalati con un messaggio chiaro, e la riga viene evidenziata accanto ai numeri di riga. - Vista ad albero: elementi, attributi, testo, commenti e sezioni CDATA, ricostruiti dopo ogni modifica.
- Formatta: reindenta l'intero documento lasciando invariati testo, commenti e CDATA.
- Bozza: il tuo ultimo testo, fino a circa 2 MB, viene conservato nel local storage di questo browser e ripristinato quando torni. Non viene mai caricato su un server.
Consigli per modificare l'XML a mano
| Carattere | Scrivilo come | Quando |
|---|---|---|
& | & | Sempre, nel testo e nei valori degli attributi |
< | < | Sempre, nel testo e nei valori degli attributi |
> | > | Facoltativo; obbligatorio solo nella sequenza ]]> |
" | " | Nei valori degli attributi tra virgolette doppie |
' | ' | Nei valori degli attributi tra virgolette singole |
I nomi distinguono tra maiuscole e minuscole, quindi <Item> va chiuso con </Item>, non con </item>. Per frammenti più lunghi di codice o HTML, una sezione CDATA <![CDATA[ … ]]> ti evita di fare l'escape di ogni carattere.
Domande frequenti
Il mio XML viene salvato o caricato su un server?
La tua ultima bozza viene salvata solo nel local storage di questo browser, così resta disponibile anche dopo aver ricaricato la pagina. Nulla di ciò che scrivi o apri viene inviato a un server.
Perché le entità HTML vengono segnalate come errori?
XML definisce solo cinque entità con nome: &, <, >, " e '. Nomi HTML come o © richiedono un DOCTYPE che li dichiari. Usa un riferimento a carattere come   oppure digita direttamente il carattere.
L'editor verifica il mio XML rispetto a uno schema XSD?
No. Verifica che l'XML sia ben formato: tag corrispondenti, attributi tra virgolette, escape corretto e un solo elemento radice. La validazione rispetto a un XSD o a una DTD richiede uno strumento che supporti gli schemi, come xmllint.
Posso modificare file XML di grandi dimensioni?
Sì, funzionano anche file di diversi megabyte. Le bozze più grandi di circa 2 MB non vengono salvate nel browser, quindi scarica il tuo lavoro prima di chiudere la pagina.