Ga naar inhoud
TextArray
100% lokaal

XML-formatter

Maak een mooie afdruk of verklein de XML met controles op het nesten van tags die de overtredende tag een naam geven.

Invoer
Uitvoer

XML-formatter

Plak XML en deze tool formatteert het opnieuw in netjes ingesprongen markeringen - of stript het tot een enkele verkleinde regel. Het verwerkt de XML die u daadwerkelijk op een werkdag tegenkomt: API-reacties, RSS- en Atom-feeds, sitemaps, SVG-bestanden, Maven- en NuGet-manifesten, Android-lay-outs en het configuratiebestand, een build-tool die zojuist op één regel is gemangeld.

Door de opmaak wordt elke tag op een eigen regel geplaatst en worden de onderliggende tags met twee spaties, vier spaties of een tab ingesprongen: uw keuze. Met 'korte elementen samenvouwen' wordt een element met alleen tekstinhoud, zoals een enkele SKU of een datum, op één regel gehouden, waardoor documenten met veel gegevens compact en scanbaar blijven; schakel het uit en elke waarde wordt naar zijn eigen ingesprongen regel verplaatst. Opmerkingen, CDATA-secties, verwerkingsinstructies en de XML-declaratie blijven allemaal onaangeroerd, en witruimte tussen tags wordt opgeruimd terwijl de echte tekstinhoud behouden blijft. Minify doet het omgekeerde: het verwijdert de witruimte tussen tags, zodat het document zo klein mogelijk is zonder de betekenis ervan te veranderen.

Terwijl het werkt, controleert de tool of tags correct nesten. Een verdwaalde sluittag of een element dat nooit sluit, produceert een kalm bericht waarin de exacte tag wordt genoemd, dus de oplossing duurt enkele seconden. Ken echter de grenzen: dit is een formatter, geen schemavalidator; het verifieert alleen het nesten, en de attribuutsyntaxis wordt precies doorgegeven zoals geschreven, zonder DTD- of XSD-controle.

Alles draait in uw browser. Er wordt geen verzoek verzonden en er wordt niets geregistreerd, dus feeds, exports en configuraties met interne gegevens kunnen veilig worden geplakt. De telling toont elementen, diepte en de grootte ervoor en erna.

FAQ

Is dit een XML-validator?
Slechts gedeeltelijk. Het controleert of tags in de juiste volgorde worden geopend en gesloten en geeft de tag een naam als dat niet het geval is. Het valideert niet op basis van een DTD- of XSD-schema, en de attribuutsyntaxis wordt doorgegeven zoals geschreven. Gebruik een speciale validator voor schema-conformiteit.
Wat doet 'Korte elementen samenvouwen'?
Een element waarvan de gehele inhoud uit één stuk tekst bestaat, blijft op één regel staan in plaats van over drie regels te worden verdeeld. Hierdoor blijven documenten met veel gegevens, zoals feeds en exports, veel korter. Schakel het uit om elke waarde een eigen ingesprongen regel te geven.
Blijven commentaren, CDATA en de XML-declaratie behouden?
Ja. Commentaar, CDATA-secties, verwerkingsinstructies en DOCTYPE-declaraties gaan byte voor byte door en worden alleen opnieuw ingesprongen. Tekst met alleen witruimte tussen tags wordt verwijderd; echte tekstinhoud blijft behouden.
Wat is het verschil tussen formatteren en verkleinen?
Door opmaak worden nieuwe regels en inspringingen toegevoegd, zodat de structuur leesbaar is. Door te verkleinen wordt de witruimte tussen tags verwijderd, zodat het document zo klein mogelijk is. Er worden geen elementnamen, attributen of tekstinhoud gewijzigd.
Wordt mijn XML ergens geüpload?
Nee. Het parseren en formatteren gebeurt volledig in uw browser en de XML verlaat nooit uw apparaat – veilig voor feeds, exports en configuratiebestanden met interne gegevens.