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
- Plak de XML in het linkervak. Een klein bestelbestand staat er als voorbeeld.
- Laat Opmaken geselecteerd om in te springen, of kies Minimaliseren om alles op één regel te persen.
- Kies twee spaties, vier spaties of een tab en vink Opmerkingen verwijderen aan als je ze weg wilt hebben.
- 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.
- 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.