XML-formatter
Laat XML inspringen zodat het leesbaar wordt, en ontdek precies waar het misgaat.
- Draait in je browser — je tekst wordt nergens naartoe gestuurd
- Geen aanmelding, geen quota, gratis te gebruiken zo vaak je wilt
Hoe het werkt
XML duikt op de onhandigste plekken op: een SOAP-antwoord, een sitemap, een configuratiebestand, een export uit een oud systeem dat niemand onderhoudt. Het komt meestal op één regel binnen, en het eerste wat iedereen nodig heeft is de vorm te zien, kort gevolgd door de ene niet-gesloten tag te vinden die alles kapotmaakt.
Opmaken en minifyen
Laten inspringen toont de structuur. Minifyen haalt de witruimte tussen elementen weg, wat je wilt voordat je een payload verstuurt of opslaat. Beide laten de inhoud zelf intact; alleen de witruimte tussen elementen verandert.
Het controleert of het document well-formed is
De XML wordt door de eigen parser van je browser geparseerd voordat er iets wordt afgedrukt. Als het niet well-formed is, door een niet-gesloten tag, een verdwaalde ampersand of onjuiste nesting, krijg je de eigen melding van de parser over wat er misging in plaats van stilletjes verminkte uitvoer.
Well-formed is niet hetzelfde als geldig
Dit controleert de syntaxis, niet of het document bij een schema of DTD past. Een document kan perfect well-formed zijn en toch verkeerd voor zijn doel; daarvoor is schemavalidatie nodig, en dat doet dit niet.
Waarom het lokaal draait
XML-payloads bevatten regelmatig inloggegevens, klantgegevens en interne eindpuntnamen. Er een plakken in een server die je niet beheert, is echt het openbaar maken van gegevens. Hier gebeurt het parseren op de pagina.
XML-formatter: veelgestelde vragen
Controleert het mijn XML tegen een schema?
Nee. Het controleert of het document well-formed is. Schema- of DTD-validatie is een ander karwei.
Verandert opmaken mijn gegevens?
Nee. Alleen de witruimte tussen elementen verandert.
Wat gebeurt er als mijn XML kapot is?
Je krijgt de eigen foutmelding van de parser die beschrijft wat er fout is, in plaats van verminkte uitvoer.
Wordt mijn XML geüpload?
Nee. Het wordt in je browser geparseerd en opgemaakt.