Geëscapete invoer

XML Uitvoer

Voorbeelden

Plak geëscapete XML in het invoerpaneel en het hulpmiddel converteert de entiteiten automatisch.

XML-entiteiten unescapen

Geëscapete invoer met XML-entiteiten:

Geëscapete invoer

Unescapete uitvoer:

Unescapete uitvoer

Klik op Voorbeeld om geëscapete XML te laden.

Wat is XML unescapen?

Heb je ooit XML uit een API of database gehaald en & gezien in plaats van &? Dan ken je het probleem. XML unescapen (entity-decodering) zet die voorgedefinieerde XML-tekenreferenties terug naar de echte tekens. De XML-specificatie definieert vijf ingebouwde entiteiten -- &, <, >, " en ' -- en dit hulpmiddel verwerkt ze allemaal. Voor meer achtergrond over XML is de MDN XML-introductie een goed startpunt.

Dit is het omgekeerde van XML escapen. U heeft dit nodig bij het lezen van XML-gegevens die eerder zijn geëscaped.

Hoe te gebruiken

1

Plak geëscapete XML

Plak uw geëscapete XML-string in de invoereditor.

2

Controleer de uitvoer

Het unescapete resultaat verschijnt direct. Gebruik de XML Validator om de XML te valideren.

3

Kopiëren of downloaden

Kopieer het resultaat of download het. Zie ook XML Escape voor de omgekeerde bewerking, of HTML Unescape voor vergelijkbare HTML-entiteitsdecodering.

Wanneer is unescapen belangrijk?

XML unescapen is nodig wanneer u XML-gegevens ontvangt die zijn gecodeerd met entiteiten — bijvoorbeeld vanuit een API-reactie of een databaseveld.

Veelgestelde vragen

Wat zijn de vijf voorgedefinieerde XML-entiteiten?

De XML-specificatie definieert er precies vijf: &amp; (&), &lt; (<), &gt; (>), &quot; (") en &apos; ('). Dit hulpmiddel decodeert ze allemaal.

Is XML unescapen hetzelfde als HTML unescapen?

Niet helemaal. HTML definieert meer dan 2.000 benoemde tekenreferenties, terwijl XML er maar vijf heeft. Voor HTML-entiteiten gebruik je ons HTML Unescape hulpmiddel.

Kan ik wisselen tussen escape- en unescape-modus?

Ja -- klik op Wisselen om tussen de modi te schakelen. Je kunt ook ons speciale XML Escape hulpmiddel gebruiken.

Worden mijn XML-gegevens naar een server gestuurd?

Nee. Alles draait lokaal in je browser met JavaScript. Je gegevens verlaten nooit je machine, wat dit hulpmiddel veilig maakt voor gevoelige XML-inhoud.

Hoe decodeer ik numerieke tekenreferenties zoals &#38;#60;?

Dit hulpmiddel verwerkt de vijf benoemde XML-entiteiten. Numerieke referenties (&#60;, &#x3C;) volgen dezelfde W3C-tekenreferentieregels en worden ook automatisch gedecodeerd.

Gerelateerde hulpmiddelen

Referenties: W3C XML-specificatie