XML-formaterer
Rykk inn XML slik at den kan leses, og finn ut nøyaktig hvor den går i stykker.
- Kjører i nettleseren din — teksten din sendes aldri noe sted
- Ingen registrering, ingen kvoter, gratis å bruke så ofte du vil
Slik fungerer det
XML dukker opp på de minst praktiske stedene: et SOAP-svar, et nettstedskart, en konfigurasjonsfil, en eksport fra et eldgammelt system ingen vedlikeholder. Den kommer som regel på én linje, og det første man trenger er å se formen på den – etterfulgt like etter av å finne den ene uavsluttede taggen som ødelegger alt.
Formatering og minifisering
Innrykk avslører strukturen. Minifisering fjerner de blanke tegnene mellom elementer, som er det du vil ha før du sender en nyttelast eller lagrer en. Begge bevarer selve innholdet; bare de blanke tegnene mellom elementene endres.
Den sjekker at dokumentet er velformet
XML-en tolkes av nettleserens egen parser før noe skrives ut. Hvis den ikke er velformet – en uavsluttet tagg, et løst og-tegn, feil nesting – får du parserens egen melding om hva som gikk galt i stedet for stille forvansket utdata.
Velformet er ikke det samme som gyldig
Dette sjekker syntaksen, ikke om dokumentet stemmer med et skjema eller en DTD. Et dokument kan være helt velformet og likevel feil for sitt formål; det krever skjemavalidering, som dette ikke gjør.
Hvorfor det kjører lokalt
XML-data inneholder ofte legitimasjon, kundeopplysninger og interne endepunktnavn. Å lime det inn på en server du ikke kontrollerer, er en reell avsløring. Her skjer tolkingen i selve siden.
XML-formaterer – spørsmål
Sjekker den XML-en min mot et skjema?
Nei. Den sjekker at dokumentet er velformet. Validering mot skjema eller DTD er en annen jobb.
Endrer formateringen dataene mine?
Nei. Bare de blanke tegnene mellom elementene endres.
Hva skjer hvis XML-en min er ødelagt?
Du får parserens egen feilmelding som beskriver hva som er galt, i stedet for forvansket utdata.
Lastes XML-en min opp?
Nei. Den tolkes og formateres i nettleseren din.