XML-invoer

Geëscapede uitvoer

Voorbeelden van XML-escape

Speciale tekens (&, <, >, ", ') moeten in XML-geëscaped worden.

Gespreksrecord met speciale tekens

Ruwe XML (bevat &lt;, &amp;, aanhalingstekens):

Ruwe invoer

Geëscapede uitvoer:

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

1

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.

2

Uitvoer bekijken

Het rechterpaneel werkt automatisch bij. In Escape-modus worden gereserveerde tekens entiteiten. Valideer met de XML Validator indien nodig.

3

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.