Formattatore XML

<note>
  <to>
    User
  </to>
  <from>
    Fastway
  </from>
  <body>
    Hello
  </body>
</note>

Che cos'è un formattatore XML?

L'XML proveniente da API, config o export arriva spesso come una lunga riga illeggibile o con indentazione disordinata. Leggerlo o fare debug così è faticoso. Questo Formattatore XML gratuito abbellisce l'XML con un'indentazione pulita per profondità — o lo minimizza in una riga compatta — all'istante nel browser.

XML (Extensible Markup Language) è un formato ampiamente usato per lo scambio di dati strutturati — usato nei servizi web SOAP, nei feed RSS/Atom, nei documenti Office (DOCX, XLSX), nella grafica SVG e in numerosi sistemi aziendali legacy.

Come Funziona

  1. Incolla il tuo XML nell'input.
  2. Fai clic su Abbellisci per indentare, o Minimizza per compattare.
  3. Copia il risultato formattato.

Casi d'Uso

  • Formattare la risposta di un servizio web SOAP per il debug o la documentazione.
  • Abbellire un file sorgente SVG, DOCX o XLSX XML per comprenderne la struttura.
  • Validare la sintassi XML prima di inviarlo a un'API o salvarlo in un file.
  • Minificare XML per ridurre le dimensioni del file per la trasmissione o l'archiviazione.

Come funziona la formattazione XML

Il formattatore usa il DOMParser integrato del browser per analizzare l'XML in un albero DOM. In caso di errore di sintassi, il parser emette un elemento <parsererror>. In caso di successo, una funzione ricorsiva attraversa l'albero DOM.

L'output usa l'indentazione a due spazi. I tag auto-chiudenti vengono preservati. Il contenuto testo viene preservato testualmente.

Vantaggi

  • Indentazione leggibile per profondità.
  • Minimizzazione con un clic per output compatto.
  • Privato e gratuito — funziona interamente nel browser.

Formatação XML, Apenas Localmente (IT)

XML é formatado e validado usando um analisador JavaScript que roda no seu navegador. Os dados XML que você fornece são processados inteiramente na sua máquina — nunca chegam aos nossos servidores. (IT)

FAQ

Cosa fa Abbellisci?

Reindenta l'XML in base alla profondità di annidamento per rendere la struttura facile da leggere.

E Minimizza?

Minimizza rimuove gli spazi tra i tag per produrre l'XML più piccolo su una riga.

Il mio XML viene caricato?

No. La formattazione avviene interamente nel browser.

Qual è la differenza tra XML e HTML?

Entrambi usano tag con parentesi angolari, ma XML è rigoroso: tutti i tag devono essere chiusi, i valori degli attributi devono essere tra virgolette e il documento deve essere ben formato. HTML ha regole più flessibili progettate per la visualizzazione nei browser.