
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.
XML RAW 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. minimizzare fa il contrario, eliminando lo spazio bianco 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 convalida il documento lungo il percorso in modo che il markup malformato venga catturato prima di raggiungere il tuo 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 non lo fa. L'ordine degli attributi viene mantenuto, perché sebbene XML lo tratti come insignificante, gli strumenti e i revisori diff non lo fanno. Le sezioni e i commenti dei CDATA sopravvivono inalterati. Gli spazi bianchi all'interno di elementi con contenuto misto sono l'unica cosa che nessun formattatore può rifluire in modo sicuro, poiché in XML uno spazio tra il testo e un elemento figlio fa parte del documento anziché del layout, quindi quelle regioni vengono lasciate come sono piuttosto che reindentate.
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 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.
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 l'XML formattato negli appunti o scaricalo come file .xml, quindi rilascialo nel tuo editor, nel corpo della richiesta o nella configurazione.
XML con stampa pretty con rientro configurabile per la leggibilità, o minimizzalo nella forma più piccola esente da spazi, entrambi dallo stesso strumento
Commenti XML, sezioni CDATA, dichiarazione XML e istruzioni di elaborazione sono mantenute intatte, quindi la formattazione non perde mai le informazioni
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
markup malformato - un tag non chiuso, un tag di chiusura non corrispondente, un commento o un CDATA non terminato - viene rilevato con un errore specifico di riferimento alla riga
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.
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.
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
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.
0 comments
No comments yet. Be the first to share your thoughts!