XML Escape/Unescape
Escape eller unescape XML-specialtecken omedelbart. Konvertera <, >, &, ", ' till XML-entiteter med förhandsgranskning i realtid.
Vilka tecken måste escape:as i XML?
Fem tecken måste escape:as: < (mindre än) blir <, > (större än) blir >, & (ampersand) blir &, " (dubbelt citattecken) blir ", och ' (apostrof) blir '.
Vad är skillnaden mellan XML-escape och HTML-escape?
XML och HTML delar de flesta entiteter. Den huvudsakliga skillnaden är att XML definierar ' för apostrofen, medan HTML traditionellt använder '.
Skickas mina data till en server?
Nej, alla escape- och unescape-operationer utförs helt i din webbläsare med JavaScript. Din data lämnar aldrig din enhet.
Kan verktyget hantera stora XML-filer?
Ja, verktyget bearbetar text lokalt i din webbläsare och kan hantera stora indata effektivt utan storleksbegränsningar från servern.
Vad är numeriska teckenreferenser i XML?
Förutom namngivna entiteter stöder XML numeriska referenser med Unicode-kodpunkter. Till exempel kan < skrivas som < eller <.
När bör jag använda CDATA-sektioner istället för escape?
CDATA-sektioner är användbara för stora textblock med många specialtecken, som kodavsnitt. CDATA säger till XML-parsern att behandla innehållet som råa teckendata.
Vad händer om jag escape:ar redan escape:ad text?
Om du escape:ar text som redan innehåller entiteter som &, kommer ampersandet att escape:as igen till &amp;. Använd unescape-funktionen för att avkoda först.
Hur relaterar XML-escape till XSS-förebyggande?
XML-escape är ett grundläggande försvar mot Cross-Site Scripting (XSS)-attacker. Genom att konvertera specialtecken till entiteter blir användarinmatning ofarlig.
Kan jag använda detta verktyg för SVG- eller XHTML-innehåll?
Ja, eftersom SVG och XHTML är XML-baserade format gäller samma escape-regler.
Varför escape:as ampersandet alltid i XML?
Ampersandet (&) måste alltid escape:as i XML eftersom det är tecknet som inleder entitetsreferenser. Ett icke-escape:at & skulle tolkas som början på en entitet.
Vilka är de fördefinierade entiteterna i XML?
XML har fem fördefinierade entiteter: < (<), > (>), & (&), " (") och ' ('). Dessa är de enda fördefinierade entiteterna i XML-specifikationen.
Vad är skillnaden mellan escape och kodning?
I XML-sammanhang refererar escape specifikt till att ersätta specialtecken med entitetsreferenser för giltig XML. Kodning är en bredare term som kan referera till teckenkodning som UTF-8.
Hur man använder XML Escape/Unescape
Escapa eller avescapa XML-specialtecken i realtid, direkt i webbläsaren. Konvertera <, >, &, " och ' till XML-entiteter och tillbaka — din text lämnar aldrig enheten.
- Skriv eller klistra in text i inmatningsfältet — platshållaren lyder ”Enter text to escape or unescape...”.
- Välj Escape för att omvandla tecken som <, > och & till <, > och & för säker inbäddning i XML.
- Välj Unescape för att omvandla entiteter som <, >, &, " och ' tillbaka till råa tecken.
- Kopiera det konverterade resultatet direkt från förhandsgranskningen till ditt dokument, flöde eller kod.
Förhandsgranskningen uppdateras medan du skriver, så du kan växla mellan Escape och Unescape utan att skriva om källtexten.
Relaterade verktyg
- HTML-Entity Koda/Avkoda Koda eller avkoda HTML-entities direkt. Konvertera specialtecken som <, >, &, ", ' till HTML-entities och vice versa. Gratis, snabbt, i din webbläsare.
- Hex-visare Visa filinnehåll i hex-dump-format med sökning, offset-navigering och virtuell scrollning
- AES-kryptering / -avkryptering AES-kryptering/avkryptering med CBC, CFB, CTR, OFB, ECB-lägen, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bitars nycklar, Base64-utdata, automatisk nyckel/IV-formatdetektering
- Brotli-kompressor Gratis Brotli-kompressor online. Komprimera filer till .br med kvalitet 0–11 eller dekomprimera .br till originalet. Körs helt i webbläsaren — ingen uppladdning, ingen installation.
- Zstd-kompressor Gratis zstd-kompressor online. Komprimera filer till .zst med Zstandard-nivåer 1–19 eller dekomprimera .zst till originalet. Körs helt i webbläsaren — ingen uppladdning, ingen installation.
- MessagePack-konverterare Gratis MessagePack-konverterare online. Koda JSON till msgpack och avkoda hex, base64 eller .bin-filer till läsbar JSON, med storleksjämförelse. Ingen uppladdning, körs i webbläsaren.
- ULID-generator Generera universellt unika lexikografiskt sorterbara identifierare (ULID) online. Avkoda ULID, extrahera tidsstämplar och skapa batch-ID för databaser.
- Morse-kod Konverterare Gratis online Morse-kod översättare. Konvertera text till Morse-kod och omvänt direkt. Stöder ljuduppspelning, anpassade symboler och fungerar offline.