Overzicht / Ontwikkelaars en code / XML-formatter en -validator
Ontwikkelaars en code 100% in de browser en offline

XML-formatter en -validator

Maak XML op, minimaliseer en valideer het in je browser. Geneste tags worden ingesprongen, opmerkingen en CDATA blijven behouden en fouten tonen regel en kolom.

Plak of typ je invoer; het resultaat verschijnt direct en fouten staan onder het invoerveld. De velden bevatten een voorbeeld: klik op een veld en typ om het te vervangen.

Je bestanden en invoer verlaten je browser nooit – er wordt niets geüpload.

Tekst tussen tags wordt bijgesneden. Waar tekst en tags door elkaar staan, zoals in een alinea met <b> erin, blijft de inhoud precies zoals geschreven.

Maak een blok XML leesbaar

Een API antwoordt met één regel tags, een configuratiebestand is zijn inspringing kwijt, een export is een halve megabyte aan punthaken. Plak het hier en je ziet meteen de geneste structuur: elk kind een niveau onder zijn ouder ingesprongen, elementen met alleen tekst op één regel, en de XML-declaratie, opmerkingen, CDATA-secties en verwerkingsinstructies blijven waar ze stonden.

Opmaken, minimaliseren of controleren in vier stappen

  1. Plak de XML in het linkervak. Een klein bestelbestand staat er als voorbeeld.
  2. Laat Opmaken geselecteerd om in te springen, of kies Minimaliseren om alles op één regel te persen.
  3. Kies twee spaties, vier spaties of een tab en vink Opmerkingen verwijderen aan als je ze weg wilt hebben.
  4. Lees de statusregel. Een groene melding betekent dat het document goed gevormd is. Zo niet, dan noemt ze het probleem en ook de regel en de kolom waar het zit.
  5. Druk op Kopiëren of download het resultaat als .xml-bestand.

Wat als geldig telt

De controle wordt gedaan door de eigen XML-parser van je browser, dus de standaardregels gelden: één rootelement, elke tag in de juiste volgorde gesloten, attribuutwaarden tussen aanhalingstekens, speciale tekens als & en < geschreven als entiteiten en geen ongedefinieerde entiteiten. HTML die op XML lijkt, faalt hier vaak, bijvoorbeeld een <br> zonder sluitende schuine streep.

Hoe witruimte wordt behandeld

Opmaken voegt witruimte tussen tags toe, die een parser in gegevensbestanden negeert. Waar tekst en tags door elkaar staan, zoals in een alinea met een vet woord, maken spaties deel uit van de inhoud, dus laat de tool dat element precies zoals geschreven. Tekst die alleen tussen tags staat, wordt bijgesneden. Behandelt jouw formaat witruimte als betekenisvol, vergelijk het resultaat dan eerst met het origineel.

Het bestand verlaat je apparaat nooit

Parseren en opmaken gebeuren in je browser. Facturen, configuratiebestanden en API-antwoorden worden niet geüpload, ook niet tijdelijk.

Veelgestelde vragen (FAQ)

Plak de XML in het linkervak. Met Opmaken geselecteerd verschijnt de ingesprongen versie direct rechts. Kopieer of download die als .xml-bestand.