Naar de inhoud springen
Gratis tool

XML-formatter, validator en reparatietool

De XML-formatter controleert je XML online op fouten en vermeldt regel en kolom, formatteert deze met 2 of 4 spaties of tabs, minimaliseert deze en herstelt veelvoorkomende fouten zoals een niet-geëscapete & of een ontbrekende sluittag met Auto-Fix. Gratis en zonder registratie: je XML wordt alleen in je browser verwerkt en niet geüpload.

Gebouwd door Justin Schuessler

Configuratiebestanden op orde? Host je project op een VPS met volledige controle.

100 % lokaal, geen upload

Invoer

Uitvoer

Voorbeeldresultaat

Zo ziet de analyse in de XML Formatter eruit

Je plakt XML. De tool meldt de eerste fout met regel en kolom, herstelt veelvoorkomende fouten automatisch en maakt daarna het resultaat op. Het voorbeeld hieronder is een opzettelijk foutief voorbeeldbestand. Je bevindingen hangen af van je XML.

Voorbeeld · Voorbeeld-XML met opzettelijke fouten

1 fout · 3 correcties

Invoer

server.xml
<server><name>ZAP & Friends</name><port>25565</port>

Uitvoer: bevinding en Auto-Fix

  • 1 fout
  • Fout · Regel 1, kolom 19char '&' is not expected.

    Zo meldt ‘Valideren’ de eerste fout. Met ‘Naar foutlocatie springen’ gaat de cursor er direct naartoe.

  • In orde1x niet-geëscapet speciaal teken (bijv. „&”) in de tekst geëscapet.

  • In orde1x ontbrekende sluittag aan het einde van het document toegevoegd.

  • In ordeOntbrekende XML-declaratie toegevoegd (<?xml version="1.0" encoding="UTF-8"?>).

Uitvoer na Auto-Fix, geformatteerd

server.xml
<?xml version="1.0" encoding="UTF-8"?><server>  <name>ZAP &amp; Friends</name>  <port>25565</port></server>

Functies

XML-formatter en XML-validator in één tool

Voor configuratiebestanden van Minecraft-plugins of FiveM-resources, API-antwoorden, RSS/Atom-feeds of sitemaps: overal waar je XML handmatig bewerkt of debugt.

XML valideren met regel en kolom

Controleert kort na het invoeren automatisch of je XML goed gevormd is, toont de eerste fout met regel en kolom en markeert de locatie in de editor.

XML formatteren (Pretty Print)

Laat je XML inspringen met 2 of 4 spaties of tabs. Opmerkingen, CDATA-secties en de XML-declaratie blijven behouden.

XML minificeren

Verwijdert regeleinden en inspringingen tussen de tags en geeft een compacte versie van je XML.

XML herstellen met Auto-Fix

Escapet speciale tekens zoals & en <, voegt ontbrekende sluittags toe, voegt meerdere root-elementen samen en voegt de XML-declaratie toe of verplaatst deze.

Bestand uploaden of neerzetten

Upload een XML-bestand van maximaal 10 MB of sleep het direct naar het invoerveld.

100 % lokaal, geen upload

Alles draait in je browser; je bestand wordt niet naar een server verstuurd.

Achtergrond

Wat de XML-validator controleert en Auto-Fix herstelt

Valideren, herstellen en formatteren hangen samen: je XML kan pas worden geformatteerd of geminimaliseerd als deze goed gevormd is.

XML valideren: goed gevormd, niet tegen een schema

Goed gevormde XML heeft precies één root-element, correct gesloten en geneste tags en escaped speciale tekens zoals &amp; in plaats van een losse &. Dat controleert de XML-validator. De eerste fout wordt met regel en kolom gemeld. Of je XML ook voldoet aan een XSD-schema of DTD, controleert de tool niet.

XML herstellen met Auto-Fix

Auto-Fix zet een losse & of < in tekst en attribuutwaarden om naar een escape-teken, voegt ontbrekende sluittags en een ontbrekende > aan het einde van een tag toe, verwijdert sluittags zonder bijbehorende openingstag, plaatst meerdere root-elementen in één <root>-element en voegt de XML-declaratie toe of verplaatst die. Je invoer blijft ongewijzigd; de herstelde versie staat in de uitvoer.

XML formatteren (Pretty Print) of minimaliseren

Bij het formatteren wordt je XML ingesprongen met 2 of 4 spaties of tabs. Opmerkingen, CDATA-secties en de XML-declaratie blijven behouden; tekst tussen tags blijft ongewijzigd. Minimaliseren verwijdert regeleinden en inspringingen tussen de tags. Voor beide bewerkingen moet de XML goed gevormd zijn. Anders meldt de tool de fout met regel en kolom.

Zo werkt het

Zo controleer, herstel en formatteer je XML online

Vijf stappen, zonder aanmelding of installatie.

Stap 1

XML plakken

Plak je XML in het invoerveld, upload een XML-bestand van maximaal 10 MB, sleep het naar het veld of laad het voorbeeld.

Stap 2

Fouten opsporen

Kort na het invoeren controleert de tool automatisch of je XML goed gevormd is. Je kunt ook op ‘Valideren’ klikken. De eerste fout verschijnt met regel en kolom; met ‘Naar foutlocatie springen’ gaat de cursor daarheen.

Stap 3

Herstellen met Auto-Fix

Klik op ‘Auto-Fix’ om veelvoorkomende fouten automatisch te herstellen. Je invoer blijft ongewijzigd; de herstelde versie verschijnt in de uitvoer, met daarboven de lijst met correcties.

Stap 4

Formatteren of minificeren

Kies een inspringing met 2 spaties, 4 spaties of tabs en klik op ‘Formatteren’, of op ‘Minificeren’ voor een compacte versie.

Stap 5

Resultaat overnemen

Kopieer het resultaat naar het klembord of download het als XML-bestand.

Meer ontdekken

Meer tools

FAQ

Veelgestelde vragen over XML-formatter

Korte antwoorden over validatie, opmaak en Auto-Fix.

Ja. Je hebt geen account nodig en hoeft niets te installeren: de XML-formatter werkt in je browser. Plak je XML en ga meteen aan de slag.

Nee. De volledige verwerking – valideren, formatteren, minimaliseren en automatisch corrigeren – vindt uitsluitend in je browser plaats. Er wordt geen bestand naar een server verzonden, ook niet naar ZAP-Hosting.

Nee. De tool controleert of je XML goed gevormd is: precies één root-element, gesloten en correct geneste tags en geëscapete speciale tekens. XML is pas geldig in strikte zin als het ook aan een XSD-schema of DTD voldoet. Dat controleert de tool niet. Ook inhoudelijke regels, bijvoorbeeld voor elektronische facturen, worden niet gecontroleerd. De succesmelding heeft daarom alleen betrekking op de XML-syntaxis.

Kort nadat je stopt met typen, controleert de tool je XML automatisch. Je kunt ook op ‘Valideren’ klikken. De eerste fout wordt met regel en kolom weergegeven en in de editor gemarkeerd. Met ‘Naar foutlocatie springen’ gaat de cursor er direct heen.

Auto-Fix zet een losse & om naar &amp; en een < in tekst naar &lt;, ook in attribuutwaarden. Het voegt ontbrekende sluittags en een ontbrekende > aan het einde van een tag toe, verwijdert sluittags zonder bijbehorende openingstag, plaatst meerdere root-elementen in één <root>-element en voegt de XML-declaratie toe of verplaatst die. Je invoer blijft ongewijzigd; de uitvoer toont de herstelde versie en een lijst met correcties. Controleer het resultaat wel: een toegevoegde tag staat op de plek waar de tool de fout opmerkt, niet per se waar je die bedoelde.

Upload het bestand of sleep het naar het invoerveld. De editor toont het met regelnummers en syntaxmarkering. Met ‘Formatteren’ springt de tekst in met 2 of 4 spaties of tabs (Pretty Print). Opmerkingen, CDATA-secties en de XML-declaratie blijven behouden. Daarna kopieer je het resultaat of download je het als XML-bestand.

Minificeren verwijdert regeleinden en inspringingen tussen de tags en levert een compacte versie van je XML op. Spaties die bij de tekstinhoud horen, blijven behouden. Net als bij formatteren moet je XML hiervoor goed gevormd zijn.

Uploads zijn beperkt tot 10 MB. Omdat alles lokaal in de browser draait, hangt de werkelijke grens ook af van de prestaties van jouw apparaat.

Bouw je momenteel iets op maat?

Jouw app of API heeft een betrouwbare server nodig

Een ZAP-Hosting VPS brengt je applicatie of project betrouwbaar online.

4,4/5 Trustpilot32.000+ Actieve serversSinds 2010

Geen installatie. Geen risico. Binnen enkele seconden online.

Flexibele looptijdOp elk moment opzegbaarBinnen 60 seconden online

Op zoek naar meer tools? Alle ontwikkelaarstools bekijken