XML Escapen/Unescapen
XML-speciaalteken direct escapen of unescapen. Converteer <, >, &, ", ' naar XML-entiteiten met realtime voorbeeld.
Welke tekens moeten worden ge-escaped in XML?
Vijf tekens moeten worden ge-escaped: < (kleiner dan) wordt <, > (groter dan) wordt >, & (ampersand) wordt &, " (dubbel aanhalingsteken) wordt ", en ' (apostrof) wordt '.
Wat is het verschil tussen XML-escape en HTML-escape?
XML en HTML delen de meeste entiteiten. Het belangrijkste verschil is dat XML ' definieert voor de apostrof, terwijl HTML traditioneel ' gebruikt, hoewel modern HTML5 ook ' ondersteunt.
Worden mijn gegevens naar een server gestuurd?
Nee, alle escape- en unescape-bewerkingen worden volledig in uw browser uitgevoerd met JavaScript. Uw gegevens verlaten nooit uw apparaat.
Kan de tool grote XML-bestanden verwerken?
Ja, de tool verwerkt tekst lokaal in uw browser en kan grote invoer efficiënt verwerken zonder groottebeperkingen van servers.
Wat zijn XML numerieke tekenreferenties?
Naast benoemde entiteiten ondersteunt XML numerieke referenties met Unicode-codepoints. Bijvoorbeeld, < kan worden geschreven als < of <.
Wanneer moet ik CDATA-secties gebruiken in plaats van escapen?
CDATA-secties zijn nuttig voor grote tekstblokken met veel speciale tekens, zoals codefragmenten. CDATA vertelt de XML-parser om de inhoud als ruwe tekengegevens te behandelen.
Wat gebeurt er als ik al ge-escaped tekst opnieuw escape?
Als u tekst escapet die al entiteiten zoals & bevat, wordt het ampersand opnieuw ge-escaped naar &amp;. Gebruik de unescape-functie om eerst te decoderen.
Hoe verhoudt XML-escapen zich tot XSS-preventie?
XML-escapen is een fundamentele verdediging tegen Cross-Site Scripting (XSS)-aanvallen. Door speciale tekens naar entiteiten te converteren, wordt gebruikersinvoer onschadelijk.
Kan ik deze tool gebruiken voor SVG- of XHTML-inhoud?
Ja, aangezien SVG en XHTML op XML gebaseerde formaten zijn, gelden dezelfde escape-regels.
Waarom wordt het ampersand altijd ge-escaped in XML?
Het ampersand (&) moet altijd worden ge-escaped in XML omdat het het teken is dat entiteitsreferenties begint. Een niet-ge-escaped & zou worden geïnterpreteerd als het begin van een entiteit.
Wat zijn de vooraf gedefinieerde entiteiten in XML?
XML heeft vijf vooraf gedefinieerde entiteiten: < (<), > (>), & (&), " (") en ' ('). Dit zijn de enige vooraf gedefinieerde entiteiten in de XML-specificatie.
Wat is het verschil tussen escapen en coderen?
In de context van XML verwijst escapen specifiek naar het vervangen van speciale tekens door entiteitsreferenties voor geldige XML. Coderen is een bredere term die kan verwijzen naar tekencodering zoals UTF-8.
Hoe XML Escapen/Unescapen te gebruiken
Escape of unescape XML-speciale tekens in realtime, direct in je browser. Zet <, >, &, " en ' om naar XML-entiteiten en terug — je tekst verlaat het apparaat nooit.
- Typ of plak tekst in het invoerveld — de placeholder luidt “Enter text to escape or unescape...”.
- Kies Escape om tekens zoals <, > en & om te zetten naar <, > en & zodat ze veilig in XML passen.
- Kies Unescape om entiteiten zoals <, >, &, " en ' terug te zetten naar gewone tekens.
- Kopieer het omgezette resultaat rechtstreeks vanuit de preview naar je document, feed of code.
De live preview werkt bij terwijl je typt, zodat je eindeloos kunt wisselen tussen Escape en Unescape zonder de brontekst opnieuw te typen.
Gerelateerde tools
- HTML-Entity Coderen/Decoderen Codeer of decodeer HTML-entities direct. Converteer speciale tekens zoals <, >, &, ", ' naar HTML-entities en omgekeerd. Gratis, snel, in uw browser.
- Hex-viewer Bekijk bestandsinhoud in hex-dump formaat met zoekfunctie, offset-navigatie en virtueel scrollen
- AES-versleuteling / -ontsleuteling AES-versleuteling/-ontsleuteling met CBC, CFB, CTR, OFB, ECB-modi, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bit sleutels, Base64-uitvoer, automatische sleutel/IV-formaatdetectie
- Brotli-compressor Gratis Brotli-compressor online. Comprimeer bestanden naar .br met kwaliteit 0–11 of decomprimeer .br naar het origineel. Draait volledig in je browser — geen uploads, geen installatie.
- Zstd-compressor Gratis zstd-compressor online. Comprimeer bestanden naar .zst met Zstandard-niveaus 1–19 of decomprimeer .zst naar het origineel. Draait volledig in je browser — geen uploads, geen installatie.
- MessagePack-converter Gratis online MessagePack-converter. Codeer JSON naar msgpack en decodeer hex, base64 of .bin-bestanden terug naar leesbare JSON, met groottevergelijking. Geen upload, draait in je browser.
- ULID-generator Genereer online universeel unieke lexicografisch sorteerbare identificatoren (ULID). Decodeer ULIDs, extraheer tijdstempels en maak batch-IDs voor databases.
- Morsecode Converter Gratis online Morsecode-vertaler. Converteer direct tekst naar Morsecode en omgekeerd. Ondersteunt audioweergave, aangepaste symbolen en werkt offline.