Formattatore XML
Formatta e abbellisce documenti XML con indentazione corretta.
Informazioni su XML Formatter
XML Formatter abbellisce e indenta correttamente i documenti XML per trasformare XML compresso su una singola riga o mal formattato in una forma strutturata e leggibile dall'uomo con indentazione e interruzioni di riga consistenti. Convalida l'XML per la sua well-formedness e segnala la posizione esatta di eventuali errori di sintassi come tag non chiusi, virgolette di attributi mancanti o caratteri illegali. XML è utilizzato nei web services SOAP, nei file di build Maven e Gradle, nei file di risorse Android e iOS, nei feed RSS/Atom, nella grafica SVG e in innumerevoli formati di configurazione e scambio dati dove la leggibilità umana è importante durante lo sviluppo e il debugging.
Come Usare
Incolla il tuo XML raw, minified o mal indentato nell'area di input e clicca Format. Lo strumento analizza il documento, ne convalida la well-formedness e produce una versione correttamente indentata con ogni elemento annidato sulla propria riga. Seleziona il tuo stile di indentazione preferito dalle impostazioni: 2 spaces, 4 spaces o un carattere tab. Se l'XML è malformato, appare un messaggio di errore con il numero di riga e la posizione del carattere del primo errore. Copia l'output formattato o usa l'opzione minify per comprimerlo nuovamente in una singola riga.
Casi d'Uso Comuni
- Abbellire i corpi di richiesta e risposta SOAP API minified o su singola riga per l'ispezione umana durante il debugging dei web service.
- Formattare i file Maven pom.xml, Spring beans XML e Android layout XML per una migliore leggibilità durante la code review.
- Abbellire file SVG complessi prima di modificare manualmente path data, gradients o filter definitions in un text editor.
- Indentare XML di feed RSS e Atom per diagnosticare errori del parser e verificare la struttura di annidamento degli elementi per la validazione del feed.
- Riformattare esportazioni XML verbose da sistemi enterprise come SAP IDOC, Oracle o SharePoint per il confronto diff e la documentazione.