Invoer

Uitvoer

Wat is een XML Formatter?

Als je ooit een SOAP-reactie hebt geplakt of een pom.xml hebt geopend en een enorme onleesbare regel zag, ken je het probleem. XML wordt gebruikt voor configuratiebestanden, SOAP API's, RSS-feeds en formaten zoals Office Open XML. De W3C XML-specificatie houdt de syntax minimaal — ideaal voor machines, verschrikkelijk voor mensen. Deze formatter voegt de juiste inspringing en regeleinden toe zodat je de tag-hiërarchie in één oogopslag kunt zien. Het gebruikt de DOMParser API van de browser, dus niets verlaat je machine.

Deze tool parseert uw XML met de ingebouwde DOMParser van de browser en herformatteert het met consistente inspringing. Het resultaat verschijnt in het uitvoerpaneel. Er wordt niets naar een server gestuurd, dus het is veilig voor productiedata, API-antwoorden of gevoelige configuratie. Gebruik Minificeren om de uitvoer te comprimeren, of XML naar JSON om naar een ander formaat te converteren.

XML-opmaakvoorbeelden

Geminificeerde of compacte XML is moeilijk te lezen; opmaak onthult de structuur. Telecom-voorbeelden:

Voorbeeld 1: Abonneerecord

Geminificeerde invoer:

Invoer

Geformatteerde uitvoer:

Uitvoer

Voorbeeld 2: Gespreksrecords

Geminificeerde invoer:

Invoer

Geformatteerde uitvoer:

Uitvoer

Klik op de knop Voorbeeld hierboven om abonneegegevens in de editor te laden.

Hoe deze tool te gebruiken

1

Plakken of uploaden

Kopieer uw XML en plak het in de linker editor. U kunt ook op Uploaden klikken om een .xml-bestand van uw computer te laden. De knop Voorbeeld laadt voorbeeldgegevens om te testen.

2

Controleer de uitvoer

Het rechterpaneel toont de geformatteerde XML met correcte inspringing. Geldige XML wordt herformatteerd; ongeldige XML toont een fout. Gebruik Minificeren om alle witruimte te verwijderen en een compacte eenregelige versie te krijgen. Voor het extraheren van specifieke waarden uit grote XML werkt het XPath-gereedschap goed naast deze.

3

Kopiëren, downloaden of minificeren

Gebruik Kopiëren om het resultaat op uw klembord te plaatsen, Downloaden om het als bestand op te slaan, of Minificeren om alle witruimte te verwijderen. Voor validatie voor of na opmaak, gebruik de XML Validator.

Hoe de formatter werkt

De tool gebruikt de DOMParser van de browser om uw XML in een DOM-boom te parsen. Vervolgens serialiseert het de boom met inspringing tussen tags. De W3C XML-specificatie behandelt witruimte tussen tags in de meeste gevallen als onbeduidend, dus de structuur en inhoud blijven hetzelfde—alleen de opmaak verandert.

XML ondersteunt commentaren, in tegenstelling tot JSON. Als uw document <!-- commentaren --> bevat, worden deze bewaard. Voor schema-validatie (XSD) gebruikt u een dedicated schema-validator; deze tool controleert alleen de welgevormdheid. De W3C XML Schema-specificatie definieert XSD.

Waar XML-opmaak helpt

De meeste ontwikkelaars hebben een formatter nodig bij het lezen van API-antwoorden. U stuurt een verzoek via Postman of curl, en het SOAP- of REST-antwoord komt terug als één gecomprimeerde regel. Het hier plakken maakt geneste elementen en attributen direct zichtbaar. Voor het ophalen van specifieke waarden gebruikt u het XPath-gereedschap.

Configuratiebestanden zoals pom.xml, web.config of AndroidManifest.xml hebben vaak geneste structuren. Ze hier formatteren geeft u een consistent layout voor pull requests of reviews. Als u naar JSON moet converteren voor moderne API's, gebruik XML naar JSON.

RSS- en Atom-feeds zijn XML. Als uw feed-validator faalt of een lezer uw feed niet kan parsen, helpt formatteren hier om de exacte fout te vinden. Het eerst door de XML Validator halen kan problemen opvangen voordat anderen ze zien.

Veelgestelde vragen

Zijn mijn XML-gegevens privé bij gebruik van deze tool?

Ja, volledig. De opmaak vindt plaats in je browser via de ingebouwde DOMParser. Er worden geen gegevens naar een server gestuurd. Open het tabblad Netwerk in je browser om dit te bevestigen.

Hoe zit het met XML-naamruimten en prefixen?

Naamruimtedeclaraties en -prefixen worden volledig bewaard. De formatter past alleen witruimte aan, nooit de structuur. Zie de W3C XML Namespaces-specificatie.

Hoe converteer ik XML naar JSON?

Gebruik de XML naar JSON converter. Het verwerkt automatisch attributen, geneste elementen en herhaalde knooppunten.

Waarom toont mijn XML een fout na opmaak?

De formatter vereist welgevormde XML. Veelvoorkomende problemen: niet-gesloten tags, ontbrekende aanhalingstekens bij attributen, niet-geëscapete tekens zoals &. Probeer de XML Validator voor gedetailleerde foutrapporten.

Kan ik XHTML, SVG of andere XML-formaten opmaken?

Ja. XHTML, SVG, WSDL en elk ander geldig XML-formaat wordt correct opgemaakt. De tool volgt de W3C XML-specificatie.

Gerelateerde tools

Voor een diepere kijk in XML definieert de W3C XML-specificatie de volledige syntax. De DOMParser-gids van MDN behandelt het parsen van XML in browsers. Voor JSON: json.org. Voor XPath-query's: XPath 3.1. Zie ook W3C XML en Postman.