XML-minifierare
XML-inmatning
Den här XML-minifieraren körs helt i webbläsaren. Den tar bort XML-kommentarer och minskar följder som bara består av blanksteg och radbrytningar mellan markup-token. Först kontrolleras att XML är välformad. Teckendata, CDATA, attributvärden och attributordning, deklarationer och bearbetningsinstruktioner lämnas oförändrade. XML skickas inte till en server.
Så minifierar du XML
-
1
Klistra in välformad XML
Använd högst 1 000 000 tecken. Kontroll och omvandling sker i den här webbläsaren.
-
2
Granska resultatet
Kommentarer och blanksteg med radbrytningar mellan markup-token tas bort.
-
3
Kopiera eller hämta
Kopiera den minifierade XML-koden eller spara den lokalt.
Vad den här minifieraren ändrar
- Tar bort XML-kommentarer som
<!-- tillfällig anteckning -->. - Minskar följder av enbart blanksteg med en radbrytning mellan markup-token.
- Bevarar elementtext, CDATA, attributvärden och attributordning.
- Bevarar XML-deklarationen och bearbetningsinstruktioner.
Exempel:
<katalog>
<!-- intern anteckning -->
<bok id="7">En titel</bok>
</katalog>
blir:
<katalog><bok id="7">En titel</bok></katalog>
Vad som kontrolleras
Webbläsarens parser accepterar bara välformad XML. Dokument med DOCTYPE eller entitetsdeklarationer avvisas också. Ingen extern entitet laddas.
Det här är inte DTD-, XSD-, namnrymds-, affärsregel- eller programvalidering. Välformad XML kan ändå vara olämplig för systemet som använder den.
Skydda innebörden innan blanksteg minskas
Minifiering garanterar inte semantisk likvärdighet. Använd den inte om mottagaren är beroende av blanksteg, särskilt med blandat innehåll eller xml:space="preserve". Spara originalet och testa filen i målprogrammet.
Integritet och gräns
XML finns kvar i webbläsarens minne och kan behållas under den här fliksessionen. Den läggs inte i URL:en och skickas inte till vår server. Gränsen är 1 000 000 tecken.
Vanliga frågor
Nej. Den gör bara en XML-syntaxkontroll i webbläsaren, utan schema-, namnrymds- eller programvalidering.
Verktyget laddar inga externa entiteter. Att avvisa dessa deklarationer gör gränsen för lokal behandling tydlig.
Ja. Teckendata, CDATA, attributvärden, deklarationer och bearbetningsinstruktioner förblir oförändrade.
Först efter att du har testat det med programmet som läser XML. Minifiera inte blankstegskänsliga dokument eller blandat innehåll utan det testet.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
Färgpalettgenerator
Skapa monokromatiska, analoga, komplementära, triadiska eller tetradiska färgpaletter från en HEX-basfärg och exportera kopieringsklara CSS-variabler.
Slumpgenerator för bokstäver
Generera slumpade A-Z-bokstäver. Välj antal, versaler, gemener eller blandat läge och använd resultatet för spel, uppgifter eller klassrumsaktiviteter.
Slumpmässig färggenerator
Generera 1 till 50 slumpmässiga HEX-färger med färgrutor som du kan förhandsvisa, kopiera och använda i CSS, tester eller palettskissning.