XML Escape/Unescape
Escape eller unescape XML-spesialtegn umiddelbart. Konverter <, >, &, ", ' til XML-entiteter med forhåndsvisning i sanntid.
Hvilke tegn må escape:s i XML?
Fem tegn må escape:s: < (mindre enn) blir <, > (større enn) blir >, & (ampersand) blir &, " (dobbel sitattegn) blir ", og ' (apostrof) blir '.
Hva er forskjellen mellom XML-escape og HTML-escape?
XML og HTML deler de fleste entiteter. Hovedforskjellen er at XML definerer ' for apostrofen, mens HTML tradisjonelt bruker '.
Blir dataene mine sendt til en server?
Nei, alle escape- og unescape-operasjoner utføres utelukkende i nettleseren din med JavaScript. Dataene dine forlater aldri enheten din.
Kan verktøyet håndtere store XML-filer?
Ja, verktøyet behandler tekst lokalt i nettleseren din og kan håndtere store input effektivt uten størrelsesbegrensninger fra serveren.
Hva er numeriske tegnreferanser i XML?
I tillegg til navngitte entiteter støtter XML numeriske referanser med Unicode-kodepunkter. For eksempel kan < skrives som < eller <.
Når bør jeg bruke CDATA-seksjoner i stedet for escape?
CDATA-seksjoner er nyttige for store tekstblokker med mange spesialtegn, som kodeutdrag. CDATA forteller XML-parseren å behandle innholdet som rå tegndata.
Hva skjer hvis jeg escape:er allerede escape:et tekst?
Hvis du escape:er tekst som allerede inneholder entiteter som &, vil ampersandet bli escape:et igjen til &amp;. Bruk unescape-funksjonen for å dekodes først.
Hvordan forholder XML-escape seg til XSS-forebygging?
XML-escape er et grunnleggende forsvar mot Cross-Site Scripting (XSS)-angrep. Ved å konvertere spesialtegn til entiteter blir brukerinput ufarlig.
Kan jeg bruke dette verktøyet for SVG- eller XHTML-innhold?
Ja, siden SVG og XHTML er XML-baserte formater gjelder de samme escape-reglene.
Hvorfor escape:s ampersandet alltid i XML?
Ampersandet (&) må alltid escape:s i XML fordi det er tegnet som starter entitetsreferanser. Et ikke-escape:et & ville blitt tolket som starten på en entitet.
Hva er de forhåndsdefinerte entitetene i XML?
XML har fem forhåndsdefinerte entiteter: < (<), > (>), & (&), " (") og ' ('). Disse er de eneste forhåndsdefinerte entitetene i XML-spesifikasjonen.
Hva er forskjellen mellom escape og koding?
I XML-sammenheng refererer escape spesifikt til å erstatte spesialtegn med entitetsreferanser for gyldig XML. Koding er et bredere begrep som kan referere til tegnkoding som UTF-8.
Slik bruker du XML Escape/Unescape
Escap eller fjern escaping av XML-spesialtegn i sanntid, rett i nettleseren. Konverter <, >, &, " og ' til XML-entiteter og tilbake — teksten din forlater aldri enheten.
- Skriv eller lim inn tekst i inntastingsfeltet — plassholderen lyder «Enter text to escape or unescape...».
- Velg Escape for å gjøre tegn som <, > og & om til <, > og & for trygg innbygging i XML.
- Velg Unescape for å gjøre entiteter som <, >, &, " og ' om tilbake til rå tegn.
- Kopier det konverterte resultatet rett fra forhåndsvisningen til dokumentet, feeden eller koden din.
Forhåndsvisningen oppdateres mens du skriver, så du kan veksle mellom Escape og Unescape uten å skrive inn kildeteksten på nytt.
Relaterte verktøy
- HTML-Entity Kode/Dekode Kode eller dekode HTML-entities umiddelbart. Konverter spesialtegn som <, >, &, ", ' til HTML-entities og omvendt. Gratis, raskt, i nettleseren.
- Hex-viser Vis filinnhold i hex-dump-format med søk, offset-navigering og virtuell rulling
- AES-kryptering / -dekryptering AES-kryptering/dekryptering med CBC, CFB, CTR, OFB, ECB-moduser, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bit nøkler, Base64-utdata, automatisk nøkkel/IV-formatgjenkjenning
- Brotli-kompressor Gratis Brotli-kompressor online. Komprimer filer til .br med kvalitet 0–11 eller dekomprimer .br til originalen. Kjører helt i nettleseren — ingen opplasting, ingen installasjon.
- Zstd-kompressor Gratis zstd-kompressor online. Komprimer filer til .zst med Zstandard-nivåer 1–19 eller dekomprimer .zst til originalen. Kjører helt i nettleseren — ingen opplasting, ingen installasjon.
- MessagePack-konverterer Gratis MessagePack-konverterer online. Kod JSON til msgpack og dekod hex, base64 eller .bin-filer tilbake til lesbar JSON, med størrelsessammenligning. Ingen opplasting, kjører i nettleseren.
- ULID-generator Generer universelt unike leksikografisk sorterbare identifikatorer (ULID) online. Dekode ULID, ekstrahere tidsstempler og opprette batch-ID-er for databaser.
- Morse-kode Konverterer Gratis online Morse-kode oversetter. Konverter tekst til Morse-kode og omvendt umiddelbart. Støtter lydavspilling, tilpassede symboler og fungerer offline.