XML-formatter

Formatteer en minify XML met pretty print.

Developer

Over XML-formatter

Plak XML en formatteer het met consistente inspringing voor leesbaarheid, of minify het tot één regel. Ongeldige XML toont een parsefout. Alle verwerking draait in je browser.

Hoe te gebruiken XML Formatter

  1. Plak of typ je XML in het XML-invoer-vak.
  2. Klik op Formatteren om te verfraaien met consistente inspringing, of Minify om tot één regel te comprimeren.
  3. Als de XML syntaxisfouten bevat, verschijnt een foutmelding. Los de problemen op en probeer opnieuw.
  4. Kopieer het geformatteerde resultaat voor gebruik in je editor, documentatie of configuratie.

Belangrijkste kenmerken

  • Verfraaien & minifyen — Formatteer voor leesbaarheid of comprimeer voor productie
  • Foutdetectie — Rapporteert XML-syntaxisfouten met beschrijvende meldingen
  • Namespace-ondersteuning — Behoudt XML-namespaces, attributen en declaraties
  • Consistente inspringing — Schone, leesbare uitvoer met correcte nestingniveaus
  • Client-side verwerking — Gebruikt de DOMParser van de browser; geen gegevens verlaten je apparaat

Wanneer dit hulpmiddel te gebruiken

  • Geminificeerde API-responses of SOAP-berichten leesbaar maken voor debugging
  • Configuratiebestanden (web.xml, pom.xml, .csproj) formatteren voor codereview
  • SVG-bestanden verfraaien voor handmatige bewerking of optimalisatie
  • XML-datafeeds of configuratie minifyen voor productiedeployment
  • Snelle syntaxiscontrole voordat je XML gebruikt in API's of buildsystemen

Technische details

De formatter gebruikt de native DOMParser van de browser om de XML-string te parsen naar een DOM-boom. Als het parsen mislukt, retourneert de DOMParser een document met een <parsererror>-element, dat de tool extraheert en als foutmelding toont. Voor opmaak doorloopt de tool de DOM-boom en serialiseert deze met consistente twee-spatie-inspringing, waarbij elk element op een eigen regel wordt geplaatst. Bij minificatie wordt alle onnodige witruimte tussen elementen verwijderd. De tool behoudt XML-declaraties, verwerkingsinstructies, CDATA-secties, namespaces en attributen. Alle verwerking draait in JavaScript in je browser.

Conclusie

XML Formatter is een snelle, privé tool voor het verfraaien en minifyen van XML-documenten direct in je browser. Met foutdetectie, namespace-ondersteuning en consistente opmaak vereenvoudigt het werken met XML uit elke bron. Probeer de XML-validator voor XML-syntaxisvalidatie, of formatteer JSON met de JSON Formatter.

Veelgestelde vragen

Wordt mijn XML naar een server gestuurd?
Nee. Formattering en minificatie draaien volledig in je browser.
Wat als mijn XML ongeldig is?
De parser toont een foutmelding. Corrigeer de syntaxis (bijv. niet-gesloten tags, ongeldige tekens) en probeer opnieuw.
Ondersteunt hij XML met namespaces?
Ja. De parser van de browser verwerkt namespaces. Geformatteerde uitvoer behoudt ze.
Kan ik dit voor SVG-bestanden gebruiken?
Ja. SVG is een XML-gebaseerd formaat. Plak je SVG-code en formatteer het voor leesbaarheid, of minify het voor kleinere bestandsgroottes in productie.