Inndata

Utdata

Hva er en XML-formaterer?

Hvis du noen gang har limt inn et SOAP-svar eller åpnet en pom.xml og sett én enorm uleselig linje, kjenner du problemet. XML brukes til konfigurasjonsfiler, SOAP-API-er, RSS-feeder og formater som Office Open XML. W3C XML-spesifikasjonen holder syntaksen minimal — flott for maskiner, forferdelig for mennesker. Denne formatereren legger til ordentlig innrykk og linjeskift slik at du kan se tag-hierarkiet med ett blikk. Den bruker nettleserens DOMParser API, så ingenting forlater enheten din.

Verktøyet parser XML-en med nettleserens innebygde DOMParser og reformaterer med jevnt innrykk. Resultatet vises i utdatapanelet. Ingenting sendes til en server, så du kan bruke det med produksjonsdata, API-svar eller sensitiv konfigurasjon. Bruk Minifiser for å komprimere utdata, eller XML til JSON for å konvertere til et annet format.

Eksempler på XML-formatering

Minifisert XML er vanskelig å lese; formatering viser strukturen. Eksempler med tele-tema:

Eksempel 1: Abonnementspost

Minifisert inndata:

Inndata

Formatert utdata:

Utdata

Eksempel 2: Anropslogger

Minifisert inndata:

Inndata

Formatert utdata:

Utdata

Klikk Eksempel over for å laste abonnementsdata inn i editoren.

Slik bruker du verktøyet

1

Lim inn eller last opp

Kopier XML og lim inn i venstre editor. Du kan også klikke Last opp for en .xml-fil fra datamaskinen. Eksempel laster testdata.

2

Sjekk utdata

Høyre panel viser formatert XML med riktig innrykk. Gyldig XML reformateres; ugyldig XML viser feil. Bruk Minifiser for å fjerne all whitespace og få én linje. For å hente ut verdier fra stor XML fungerer XPath godt sammen med dette.

3

Kopier, last ned eller minifiser

Bruk Kopier for utklippstavle, Last ned for fil, eller Minifiser for å fjerne whitespace. For validering før eller etter formatering, bruk XML-validator.

Slik fungerer formatereren

Verktøyet bruker nettleserens DOMParser for å parse XML til et DOM-tre, og serialiserer treet tilbake med innrykk mellom tagger. W3C XML-spesifikasjonen behandler whitespace mellom tagger som ofte uten betydning, så struktur og innhold er uendret — bare formateringen endres.

XML støtter kommentarer, i motsetning til JSON. Dokument med <!-- kommentarer --> bevares. For skjemavalidering (XSD), bruk egen validator; dette verktøyet sjekker bare velformethet. W3C XML Schema definerer XSD.

Hvor XML-formatering hjelper

Utviklere trenger ofte en formaterer når de leser API-svar. Du sender en forespørsel med Postman eller curl, og SOAP- eller REST-svaret kommer som én komprimert linje. Å lime den inn her gjør nestede elementer og attributter synlige. For å hente ut verdier, bruk XPath -verktøyet.

Konfigurasjonsfiler som pom.xml, web.config eller AndroidManifest.xml har ofte nestede strukturer. Formatering her gir konsistent layout for pull requests eller review. KI-assistenter som Microsoft Copilot kan hjelpe med XML-skjema eller maler som du kan formatere her før bruk. Trenger du JSON til moderne API-er, bruk XML til JSON.

RSS- og Atom-kilder er XML. Hvis feed-validering feiler eller en leser ikke parser kilden, hjelper formatering her med å finne feilen. Kjør først gjennom XML-validator for å fange problemer før andre ser dem.

Ofte stilte spørsmål

Er XML-dataene mine private når jeg bruker dette verktøyet?

Ja, fullstendig. Formateringen skjer i nettleseren med den innebygde DOMParseren. Ingenting sendes til noen server. Åpne Nettverk-fanen i nettleseren for å bekrefte.

Hva med XML-navnerom og prefikser?

Navneromsdeklarasjoner og prefikser bevares fullstendig. Formatereren justerer bare whitespace, aldri struktur. Se W3Cs XML Namespaces-spesifikasjon.

Hvordan konverterer jeg XML til JSON?

Bruk XML til JSON-konverteren. Den håndterer automatisk attributter, nestede elementer og gjentatte noder.

Hvorfor viser XML-en en feil etter formatering?

Formatereren krever velformet XML. Vanlige problemer: ulukkede tagger, manglende anførselstegn på attributter, uescapede tegn som &. Prøv XML-validatoren for detaljerte feilrapporter.

Kan jeg formatere XHTML, SVG eller andre XML-baserte formater?

Ja. XHTML, SVG, WSDL og ethvert annet gyldig XML-format formateres riktig. Verktøyet følger W3Cs XML-spesifikasjon.

Relaterte verktøy

Mer om XML: W3C XML-spesifikasjonen definerer full syntaks. MDNs DOMParser-guide dekker parsing i nettlesere. JSON: json.org. XPath: XPath 3.1. Se også W3C XML og Postman.