XML-minifier
XML invoer
VolgendeDeze 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
Plak goed gevormde XML
Gebruik maximaal 1.000.000 tekens. Controle en omzetting gebeuren in deze browser.
-
2
Controleer het resultaat
Opmerkingen en witruimte met regeleinden tussen markuptokens worden verwijderd.
-
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
Webpack-configuratiegenerator
Maak een webpack.config.js voor webpack 5 voor gewoon JavaScript, React of Vue: TypeScript, Babel, CSS of Sass, afbeeldingen, HtmlWebpackPlugin, een devserver en de npm install-regel.
OpenAPI-validator
Plak een OpenAPI- of Swagger-document in JSON of YAML en controleer de kernstructuur: versieveld, info-object en paths, met duidelijke fouten en waarschuwingen.
PHP-formatter
Voeg regelafbrekingen en een inspringing van 2 of 4 spaties toe aan een eenvoudige PHP-snippet. Controleer het resultaat: dit is geen PHP-parser of PSR-12-fixer.
CSS-loadergenerator
Maak een cirkelvormige spinner in pure CSS: stel de diameter, randdikte, accentkleur en rotatiesnelheid in, bekijk het live en kopieer de kant-en-klare CSS. Geen SVG, geen JavaScript.
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
YAML naar JSON
Omzet de YAML-configuratie naar JSON voor tools en API's die alleen JSON ondersteunen. Handelt van ankers, samenvoegings sleutels en geneste structuren.
Tool beschikbaar in andere talen
- XML 圧縮ツール [JA]
- XML-minifierare [SV]
- Minificateur XML [FR]
- XML-Minifier [DE]
- เครื่องย่อ XML [TH]
- Trình thu gọn XML [VI]
- Minificador de XML [ES]
- Minifikator XML [PL]
- Pemerkecil XML [ID]
- XML 축소기 [KO]
- مُصغّر XML [AR]
- Minificador de XML [PT]
- XML 压缩器 [ZH]
- XML Minifier [EN]
- Минификатор XML [RU]
- XML Küçültücü [TR]
- Minificatore XML [IT]