XML-formatter & validator

Verfraai, minificeer en valideer XML direct in je browser, met inspringing van 2 spaties, 4 spaties of een tab, behouden attributen en commentaar en directe foutmeldingen.

Tool laden…

XML-formatter & validatorPlak XML om het overzichtelijk op te maken met inspringing van 2 spaties, 4 spaties of tabs, of minificeer het tot één compacte regel. De syntaxis wordt gevalideerd terwijl je typt en de eerste fout wordt gemeld met regel en kolom. Alles wordt volledig in je browser verwerkt en wordt nooit geüpload.

Wat is XML-formatter & validator?

Een gratis online XML-formatter, -verfraaier en -validator die volledig in je browser draait. Plak geminificeerde of rommelige XML en de modus Verfraaien laat het document opnieuw inspringen naar jouw keuze van 2 spaties, 4 spaties of een tab, met behoud van de attributen, de XML-declaratie, commentaar en CDATA-secties. Schakel over naar de modus Minificeren om de witruimte tussen elementen te verwijderen en alles samen te trekken tot één compacte regel voor transport of opslag. Terwijl je typt valideert het de opmaak met een strikte parser, en een Status-aanduiding toont „Valid XML“ of markeert de eerste fout met regel en kolom. Ontwikkelaars gebruiken het om SOAP, RSS, sitemaps, SVG, Android-lay-outs en configuratiebestanden te lezen en te debuggen, en om API-antwoorden op te ruimen voordat ze worden gecommit.

XML-formatter & validator gebruiken

  1. Plak of typ je XML in het invoervak.
  2. Laat de modus op Verfraaien staan om het document te laten inspringen, of klik op Minificeren om het tot één regel samen te trekken.
  3. Kies de inspringing in het uitklapmenu: 2 spaties, 4 spaties of een tab.
  4. Bekijk de Status-kaart - die toont „Valid XML“ of geeft „Invalid“ weer met de regel en kolom van de eerste fout.
  5. Gebruik de knop Kopiëren om de opgemaakte uitvoer over te nemen, of klik op Wissen om de invoer leeg te maken en opnieuw te beginnen.

Voorbeelden

Een document van één regel verfraaien (2 spaties)

Invoer

<note><to>Tove</to><from>Jani</from></note>

Uitvoer

<note>
  <to>Tove</to>
  <from>Jani</from>
</note>

Een configuratiebestand minificeren

Invoer

<config>
  <debug>false</debug>
  <port>8080</port>
</config>

Uitvoer

<config><debug>false</debug><port>8080</port></config>

Een niet-gesloten tag opsporen

Plak <a><b>x</a> en de Status schakelt naar „Invalid“ en meldt de niet-overeenkomende sluittag samen met de regel en kolom van het probleem, zodat je er meteen naartoe kunt springen en de opmaak kunt herstellen.

Veelgestelde vragen

Wordt mijn XML naar een server geüpload?
Nee. Het parsen, verfraaien, minificeren en valideren gebeurt allemaal lokaal in je browser. Je gegevens verlaten nooit je apparaat, en de tool blijft offline werken.
Welke inspringopties kan ik gebruiken?
In de modus Verfraaien kun je opnieuw laten inspringen met 2 spaties, 4 spaties of een tabteken, gekozen uit het uitklapmenu. De modus Minificeren negeert de inspringing en verwijdert de witruimte tussen elementen om één regel te produceren.
Behoudt het attributen, commentaar en CDATA?
Ja. De formatter behoudt elementattributen, de XML-declaratie, commentaar en CDATA-secties, en houdt de volgorde van gelijke nodes intact. Het laat de structuur opnieuw inspringen zonder de gegevens te wijzigen.
Waarom zegt het dat mijn XML ongeldig is?
De validator meldt het eerste syntaxisprobleem en voegt de regel en kolom toe. Veelvoorkomende oorzaken zijn een tag die nooit wordt gesloten, een sluittag die niet overeenkomt met de geopende tag, een ontbrekend aanhalingsteken rond een attribuutwaarde, of meer dan één hoofdelement.
Valideert het automatisch opnieuw?
Ja. Validatie en opmaak werken bij terwijl je typt, dus op het moment dat je de gemarkeerde plek herstelt, schakelt de Status terug naar „Valid XML“ en wordt de uitvoer direct vernieuwd.

Gerelateerde tools