Leggere una risposta di servizio
Indenta un documento basato su elementi per individuare gruppi annidati. Un documento rifiutato richiede prima una correzione sintattica, non un’altra rientranza.
Reindenta XML per facilitarne la lettura, minimizzalo per ottenere un risultato più compatto e rileva gli errori di sintassi prima di riutilizzare il documento generato.
Formatta un documento XML per leggere elementi e livelli, oppure riduci gli spazi di presentazione con la modalità compatta. Analisi e serializzazione avvengono nel browser senza inviare il documento. La priorità è preservare il testo significativo. Una rientranza meno uniforme può quindi essere voluta, soprattutto nei paragrafi con testo ed elementi o nei blocchi che chiedono di mantenere i propri spazi.
Occorre XML ben formato, con una radice unica, attributi delimitati correttamente e tag chiusi. DOCTYPE viene rifiutato: non sono elaborati documenti che dipendono da una DTD o dalle sue entità. I riferimenti comuni come & vengono interpretati e nuovamente sottoposti a escape alla serializzazione. Non viene caricato uno schema XSD né verificata la logica applicativa.
La rientranza aggiunge interruzioni fra elementi solo dove il sottoalbero può essere riorganizzato senza cambiarne il testo. Contenuto misto, CDATA, spazi fra elementi in linea e sottoalberi xml:space="preserve" non vengono reindentati. Anche un singolo spazio può essere significativo; rimuoverlo per accorciare l’uscita cambierebbe il contenuto. La modalità compatta rimane quindi prudente.
La serializzazione può normalizzare virgolette, riferimenti a entità o chiusure degli elementi vuoti. Non garantisce conservazione byte per byte. Una dichiarazione XML iniziale viene mantenuta e non si eliminano intenzionalmente commenti o istruzioni di elaborazione. Prima di sostituire un documento firmato, verifica la procedura di firma e la rappresentazione canonica richiesta.
Incolla o importa XML con la sua radice. I documenti dipendenti da DTD non rientrano negli ingressi supportati.
Seleziona rientranza e Formatta, oppure la modalità compatta. Un sottoalbero preservato può rimanere su una sola riga.
Controlla testo, spazi e attributi importanti prima di copiare o scaricare. Conserva la fonte se serve la sua rappresentazione esatta.
Indenta un documento basato su elementi per individuare gruppi annidati. Un documento rifiutato richiede prima una correzione sintattica, non un’altra rientranza.
Controlla un paragrafo con enfasi e testo circostante. Mantenere gli spazi in linea evita di unire parole durante la formattazione.
Applica la stessa presentazione a due piccole fonti prima di confrontarle come testo. L’uscita non è una canonicalizzazione XML per firme.
Due spazi separano ogni livello. Senza testo misto, gli elementi figli possono essere disposti su righe indipendenti.
Input
<root><a>1</a><b>2</b></root>Risultato
<root>
<a>1</a>
<b>2</b>
</root>Testo e spazi intorno a b restano invariati. La modalità compatta mantiene i separatori necessari alla lettura.
Input
<p>Hello <b>A&B</b> world</p>Risultato
<p>Hello <b>A&B</b> world</p>Il sottoalbero contiene testo misto, CDATA, spazi in linea o xml:space="preserve". Conservare il contenuto prevale sull’uniformità visiva.
No. Vengono modificati solo spazi di presentazione che si possono riorganizzare prudentemente. Restano spazi significativi e sottoalberi preservati.
No. DOCTYPE viene rifiutato per non ignorare una dipendenza che può alterare il significato. Usa un processore adeguato se il formato richiede una DTD.
Non presumere che la firma rimanga valida. La serializzazione può modificare la scrittura; verifica le regole di canonicalizzazione e firma del sistema.
Strumenti correlati
Strumenti simili o complementari a questo.
Testa un’espressione XPath su XML e controlla immediatamente i risultati corrispondenti.
Converti dati JSON in XML o XML in JSON direttamente nel browser.
Confronta due testi riga per riga e individua subito aggiunte, eliminazioni e modifiche.