Inndata

Minifisert utdata

Eksempler på XML-minifisering

Formatert XML er lesbar; minifisert XML er kompakt. Eksempel med telecom-tema:

Abonnementspost – formatert vs. minifisert

Formatert inndata:

Inndata

Minifisert utdata:

Utdata

Bruk Eksempel ovenfor for å laste inn mer abonnementsdata.

Hva er en XML-minifiserer?

XML-dokumenter inneholder ofte innrykk, linjeskift og kommentarer for lesbarhet. Når du trenger å redusere filstørrelsen — for nettverksoverføring, innbygging i HTML eller lagring i en database — fjerner minifisering det ekstra mellomrommet. W3C XML-spesifikasjonen behandler mellomrom mellom tagger som ubetydelig i de fleste tilfeller, så strukturen og innholdet forblir de samme. Bare formateringen endres.

Dette verktøyet parser XML-en din og gir deg en kompakt enkeltlinje (eller nær enkeltlinje) versjon. Minifisering kjører helt i nettleseren din. Ingenting sendes til en server, så det er trygt å bruke med produksjonsdata eller sensitiv konfigurasjon.

Slik bruker du verktøyet

1

Lim inn eller last opp XML

Kopier XML-en og lim den inn i editoren til venstre. Du kan også klikke Last opp for å laste inn en .xml-fil fra datamaskinen. Eksempel-knappen laster inn eksempeldata hvis du vil prøve.

2

Se den minifiserte utdataen

Høyre panel viser den kompakte XML-en. Mellomrom mellom tagger fjernes. Ugyldig XML vil vise en feil — fiks den først med XML-validatoren.

3

Kopier eller last ned

Bruk Kopier for å legge resultatet på utklippstavlen, eller Last ned for å lagre det som en fil. For å formatere XML-en igjen med innrykk, bruk XML-formatereren eller XML-forskjønnelsen.

Når XML-minifisering hjelper

SOAP og REST API-er forventer noen ganger eller returnerer kompakt XML. Minifisering før sending reduserer pakketstørrelsen. W3C XML-formatet brukes i mange integrasjoner. For store svar betyr mindre pakker raskere overføring og lavere båndbreddekostnader. Se MDN XMLHttpRequest for API-forespørsler.

Å bygge inn XML i HTML, lagre det i databasefelt eller sende det gjennom URL-er krever ofte en kompakt form. Minifisert XML er lettere å håndtere i disse sammenhengene. Hvis du trenger å konvertere til JSON i stedet, bruk XML til JSON.

Ofte stilte spørsmål

Ødelegger minifisering XML?

Nei. Mellomrom mellom tagger er ubetydelig i XML. Struktur og innhold bevares. Bare formatering (innrykk, linjeskift) fjernes.

Hva med betydelig mellomrom?

Hvis XML-en din bruker xml:space="preserve" på elementer, kan mellomrom inne i disse elementene være betydelig. Minifisering fjerner vanligvis mellomrom mellom tagger; innhold inne i tagger bevares. Sjekk bruken din for blandet innhold.

Sendes dataene mine noe sted?

Nei. Minifisering kjører helt i nettleseren din med JavaScript. Ingen data sendes til noen server. Du kan bekrefte dette ved å åpne Nettverk-fanen i nettleseren mens du bruker verktøyet.

Relaterte verktøy

For XML, se W3C XML-spesifikasjonen, W3C XML og XML-linjeavslutninger. For parsing i nettleseren, se MDN DOMParser. For JSON-minifisering, bruk JSON-minifiserer. For HTML, se MDN innerHTML. For JSON-formatet, se json.org.