XML Escape/Unescape
Escape of unescape XML-speciale tekens direct
XML-invoer
Geëscapede uitvoer
Voorbeelden van XML-escape
Speciale tekens (&, <, >, ", ') moeten in XML-geëscaped worden.
Gespreksrecord met speciale tekens
Ruwe XML (bevat <, &, aanhalingstekens):
Geëscapede uitvoer:
Gebruik Voorbeeld hierboven om een gespreksrecord te laden.
Wat is XML Escape/Unescape?
XML reserveert bepaalde tekens voor markup. Wanneer ze in tekstinhoud of attribuutwaarden verschijnen, moeten ze als entiteiten geëscaped worden. Unescape doet het omgekeerde.
Deze tool heeft twee modi: Escape en Unescape. Beide worden uitgevoerd in uw browser; er wordt niets naar een server gestuurd.
Hoe deze tool te gebruiken
Modus kiezen en plakken
Selecteer Escape om speciale tekens naar entiteiten te converteren, of Unescape om terug te converteren. Plak uw XML in de linker editor.
Uitvoer bekijken
Het rechterpaneel werkt automatisch bij. In Escape-modus worden gereserveerde tekens entiteiten. Valideer met de XML Validator indien nodig.
Kopiëren of downloaden
Gebruik <strong>Kopiëren</strong> of <strong>Downloaden</strong>. Voor JSON-escape, gebruik JSON Escape. Voor URL-codering, gebruik XML URL-codering.
Wanneer XML-escape belangrijk is
Bij het insluiten van gebruikersinvoer in XML kunnen niet-geëscapede tekens het parsen breken. Escape zorgt ervoor dat de inhoud als tekst wordt behandeld.
Veelgestelde vragen
Wanneer moet ik escapen?
Bij het insluiten van gebruikersinvoer of speciale tekens in XML-tekstinhoud of attributen.
En CDATA?
CDATA-secties vermijden escape voor grote tekstblokken. Maar ]]> moet nog steeds binnen CDATA geëscaped worden.
Zijn mijn gegevens privé?
Ja. Verwerking vindt volledig in uw browser plaats.
Gerelateerde tools
Voor meer over XML-escape: W3C XML, MDN DOMParser.