Cos'è il formattatore XML?
XML Formatter è uno strumento che legge qualsiasi documento XML e lo riscrive con una struttura pulita e coerente. Incolla un payload XML minimizzato o disordinato: una busta SOAP, un feed RSS, un Maven POM.XML, un layout Android, una mappa del sito - e riprendi il markup leggibile, correttamente rientrato o comprime un documento formattato in una singola linea compatta quando hai bisogno della dimensione più piccola possibile.
Ecco il formattatore XML online su un piccolo payload Incolla <note><to>Ana</to><body>Hi & bye</body></note>, mantieni abbellisci e 2 spazi e premi Formato L'output mette <to> e <body> sulle proprie linee, rientra due spazi all'interno di <note> e l'intestazione recita "3 elementi · 4 righe · · 57 byte". Passa a Minify e premilo di nuovo, e lo stesso documento è tornato su una riga a 50 byte. Il & amp; rimane esattamente come scritto Questo formattatore XML è gratuito, non signup e non è previsto alcun passaggio di caricamento.
XML grezzo da API, strumenti di compilazione ed esportazioni spesso arriva su un'enorme linea o con schede e spazi misti che rendono impossibile la scansione Abbellirlo rivela la gerarchia degli elementi in modo da poter trovare il nodo di cui hai bisogno, individuare un tag mancante o diff due versioni Minifying fa il contrario - spogliando gli spazi bianchi tra i tag per ridurre un file di configurazione o un corpo di richiesta senza modificarne il significato Questo strumento fa entrambe le cose e controlla la struttura dei tag lungo il percorso in modo che i tag non chiusi e non corrispondenti vengano catturati prima che raggiungano il parser.
Tutto funziona al 100% nel tuo browser utilizzando un parser senza dipendenze - nessun Domparser, nessun viaggio di andata e ritorno del server. I documenti XML contengono frequentemente configurazione, payload di integrazione o identificatori interni, quindi non viene caricato o archiviato nulla di ciò che si incolla. I commenti, le sezioni CDATA, la dichiarazione XML e l'ordine degli attributi originali vengono conservati e lo strumento continua a funzionare offline una volta caricata la pagina.
La formattazione preserva ciò che porta significato e normalizza ciò che no. L'ordine degli attributi viene mantenuto, perché sebbene XML lo tratti come insignificante, gli strumenti diff e i revisori no. Le sezioni e i commenti CDATA sopravvivono intatti. Whitespace è il luogo in cui devi stare attento. In XML uno spazio tra il testo e un elemento figlio fa parte del documento, non del layout, e questo formattatore non lo considera un caso speciale: gli spazi iniziali e finali in ogni nodo di testo vengono ridotti e contenuti misti come <p>Hello <b>world</b> ancora</p> è diviso in modo che ogni pezzo si trovi sulla propria riga, mentre Minify unisce i pezzi senza spazi. Lascia un markup in stile prosa come quello non formattato.
Come utilizzare il formattatore XML?
Incolla il tuo XML
Incolla qualsiasi documento XML nel pannello di input - minimizzato, rientrato o da qualche parte nel mezzo - o fai clic su Carica campione per iniziare da un esempio di catalogo realistico con attributi, un commento e un blocco CDATA.
Scegli Formato o Minimizza
Scegli Beautify in Pretty-stampa con una rientranza a 2 spazi, 4 spazi o schede o minimizza per rimuovere tutti gli spazi insignificanti in una linea compatta.
Imposta le tue opzioni
Facoltativamente, chiudi automaticamente gli elementi vuoti, ordina in ordine alfabetico gli attributi di ogni elemento o rimuovi i commenti. Il documento viene prima analizzato e convalidato, quindi viene segnalato un markup malformato con il numero di riga.
Copia o scarica il risultato
Copia l'XML formattato negli appunti o scaricalo come file .xml, quindi rilascialo nel tuo editor, nel corpo della richiesta o nella configurazione.
Caratteristiche principali
abbellire e minimizzare
XML con stampa pretty con rientro configurabile per la leggibilità, o minimizzalo nella forma più piccola esente da spazi, entrambi dallo stesso strumento
Commento e conservazione dei CDATA
Commenti XML, sezioni CDATA, dichiarazione XML e istruzioni di elaborazione sono mantenute intatte, quindi la formattazione non perde mai le informazioni
Ordine e citazione degli attributi mantenuti
Gli attributi mantengono il loro ordine originale e lo stile di preventivo per impostazione predefinita, con un ordinamento alfabetico opzionale quando si desidera un ordine canonico
Convalida integrata
La struttura rotta - un tag non chiuso, un tag di chiusura non corrispondente, un commento non terminato o CDATA - viene colta con un errore specifico, la maggior parte dei quali con un numero di riga
Frequently Asked Questions
Related Tools
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
JSONPath Tester
Test JSONPath expressions against any JSON and see the matched values and their paths instantly. Supports wildcards, recursive descent, slices, and filters. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
XML Diff Checker
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
Comments
0 comments
No comments yet. Be the first to share your thoughts!