XML-minifier

Uw XML blijft in deze browser.

Plak goed gevormde XML van maximaal 1.000.000 tekens. Validatie en minificatie gebeuren in deze browser.

Deze XML-minifier werkt volledig in de browser. Hij verwijdert XML-opmerkingen en verkleint reeksen met alleen witruimte en een regeleinde tussen markuptokens. Eerst controleert hij of de XML goed gevormd is. Tekstgegevens, CDATA, attribuutwaarden en -volgorde, declaraties en verwerkingsinstructies blijven ongewijzigd. Uw XML gaat niet naar een server.

XML minimaliseren

  1. 1

    Plak goed gevormde XML

    Gebruik maximaal 1.000.000 tekens. Controle en omzetting gebeuren in deze browser.

  2. 2

    Controleer het resultaat

    Opmerkingen en witruimte met regeleinden tussen markuptokens worden verwijderd.

  3. 3

    Kopieer of download

    Kopieer de geminimaliseerde XML of sla hem lokaal op.

Wat deze minifier verandert

  • Verwijdert XML-opmerkingen zoals <!-- tijdelijke notitie -->.
  • Verkleint reeksen met alleen witruimte en een regeleinde tussen markuptokens.
  • Behoudt elementtekst, CDATA, attribuutwaarden en attribuutvolgorde.
  • Behoudt de XML-declaratie en verwerkingsinstructies.

Voorbeeld:

<catalogus>
  <!-- interne notitie -->
  <boek id="7">Een titel</boek>
</catalogus>

wordt:

<catalogus><boek id="7">Een titel</boek></catalogus>

Wat wordt gecontroleerd

De browserparser accepteert alleen goed gevormde XML. Documenten met een DOCTYPE of entiteitsdeclaratie worden ook afgewezen. Er wordt geen externe entiteit geladen.

Dit is geen DTD-, XSD-, namespace-, bedrijfsregel- of toepassingsvalidatie. Goed gevormde XML kan nog steeds ongeschikt zijn voor het systeem dat hem gebruikt.

Bescherm de betekenis vóór u witruimte verwijdert

Minificatie garandeert geen semantische gelijkwaardigheid. Gebruik dit niet als de ontvanger afhankelijk is van witruimte, vooral bij gemengde inhoud of xml:space="preserve". Bewaar het origineel en test het bestand met de doeltoepassing.

Privacy en limiet

De XML blijft in het browsergeheugen en kan tijdens deze tabsessie worden bewaard. Hij komt niet in de URL en wordt niet naar onze server gestuurd. De limiet is 1.000.000 tekens.

Veelgestelde vragen

Nee. Het voert alleen een XML-syntaxiscontrole in de browser uit, zonder schema-, namespace- of toepassingsvalidatie.

De tool laadt geen externe entiteiten. Door die declaraties af te wijzen blijft de grens van lokale verwerking duidelijk.

Ja. Tekstgegevens, CDATA, attribuutwaarden, declaraties en verwerkingsinstructies blijven ongewijzigd.

Pas nadat u het hebt getest met de toepassing die de XML leest. Minimaliseer geen witruimtegevoelige documenten of gemengde inhoud zonder die test.

Gerelateerde tools