XML Escape/Unescape
Escape eller unescape XML-specialtegn øjeblikkeligt. Konvertér <, >, &, ", ' til XML-entiteter med forhåndsvisning i realtid.
Hvilke tegn skal escape:s i XML?
Fem tegn skal escape:s: < (mindre end) bliver <, > (større end) bliver >, & (ampersand) bliver &, " (dobbelt anførselstegn) bliver ", og ' (apostrof) bliver '.
Hvad er forskellen på XML-escape og HTML-escape?
XML og HTML deler de fleste entiteter. Den væsentligste forskel er, at XML definerer ' for apostroffen, mens HTML traditionelt bruger '.
Bliver mine data sendt til en server?
Nej, alle escape- og unescape-operationer udføres udelukkende i din browser med JavaScript. Dine data forlader aldrig din enhed.
Kan værktøjet håndtere store XML-filer?
Ja, værktøjet behandler tekst lokalt i din browser og kan håndtere store input effektivt uden størrelsesbegrænsninger fra serveren.
Hvad er numeriske tegnreferencer i XML?
Udover navngivne entiteter understøtter XML numeriske referencer med Unicode-kodepunkter. For eksempel kan < skrives som < eller <.
Hvornår bør jeg bruge CDATA-sektioner i stedet for escape?
CDATA-sektioner er nyttige til store tekstblokke med mange specialtegn, som kodeuddrag. CDATA fortæller XML-parseren at behandle indholdet som rå tegndata.
Hvad sker der, hvis jeg escape:r allerede escape:et tekst?
Hvis du escape:r tekst, der allerede indeholder entiteter som &, vil ampersandet blive escape:et igen til &amp;. Brug unescape-funktionen til at afkode først.
Hvordan forholder XML-escape sig til XSS-forebyggelse?
XML-escape er et grundlæggende forsvar mod Cross-Site Scripting (XSS)-angreb. Ved at konvertere specialtegn til entiteter bliver brugerinput harmløs.
Kan jeg bruge dette værktøj til SVG- eller XHTML-indhold?
Ja, da SVG og XHTML er XML-baserede formater, gælder de samme escape-regler.
Hvorfor escape:s ampersandet altid i XML?
Ampersandet (&) skal altid escape:s i XML, fordi det er det tegn, der starter entitetsreferencer. Et ikke-escape:et & ville blive fortolket som begyndelsen på en entitet.
Hvad er de foruddefinerede entiteter i XML?
XML har fem foruddefinerede entiteter: < (<), > (>), & (&), " (") og ' ('). Disse er de eneste foruddefinerede entiteter i XML-specifikationen.
Hvad er forskellen mellem escape og kodning?
I XML-kontekst refererer escape specifikt til at erstatte specialtegn med entitetsreferencer for gyldig XML. Kodning er et bredere begreb, der kan referere til tegnkodning som UTF-8.
Sådan bruges XML Escape/Unescape
Escapér eller fjern escaping af XML-specialtegn i realtid, direkte i browseren. Konvertér <, >, &, " og ' til XML-entiteter og tilbage — din tekst forlader aldrig enheden.
- Skriv eller indsæt tekst i indtastningsfeltet — pladsholderen lyder ”Enter text to escape or unescape...”.
- Vælg Escape for at omdanne tegn som <, > og & til <, > og & til sikker indlejring i XML.
- Vælg Unescape for at omdanne entiteter som <, >, &, " og ' tilbage til rå tegn.
- Kopiér det konverterede resultat direkte fra forhåndsvisningen til dit dokument, feed eller kode.
Forhåndsvisningen opdateres, mens du skriver, så du kan skifte mellem Escape og Unescape uden at indtaste kildeteksten igen.
Relaterede værktøjer
- HTML-Entity Kode/Afkode Kode eller afkode HTML-entities øjeblikkeligt. Konverter specialtegn som <, >, &, ", ' til HTML-entities og omvendt. Gratis, hurtigt, i din browser.
- Hex-fremviser Vis filindhold i hex-dump-format med søgning, offset-navigation og virtuel rulning
- AES-kryptering / -afkryptering AES-kryptering/afkryptering med CBC, CFB, CTR, OFB, ECB-tilstande, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bit nøgler, Base64-output, automatisk nøgle/IV-formatregistrering
- Brotli-kompressor Gratis Brotli-kompressor online. Komprimér filer til .br med kvalitet 0–11 eller dekomprimér .br til originalet. Kører helt i browseren — ingen upload, ingen installation.
- Zstd-kompressor Gratis zstd-kompressor online. Komprimér filer til .zst med Zstandard-niveauer 1–19 eller dekomprimér .zst til originalet. Kører helt i browseren — ingen upload, ingen installation.
- MessagePack-konverter Gratis MessagePack-konverter online. Kod JSON til msgpack og afkod hex, base64 eller .bin-filer til læsbar JSON, med størrelsessammenligning. Ingen upload, kører i browseren.
- ULID-generator Generer universelt unikke leksikografisk sorterbare identifikatorer (ULID) online. Afkod ULID, udtræk tidsstempler og opret batch-ID til databaser.
- Morse-kode Konverter Gratis online Morse-kode oversætter. Konverter tekst til Morse-kode og omvendt øjeblikkeligt. Understøtter lydafspilning, tilpassede symboler og fungerer offline.