XML Escape Unescape Tool hjælper dig med at flygte og unescape XML -streng, når du vil udsende XML, der direkte ikke er fortolket af browser.
Escape: Processen med at erstatte specialtegn (som <, >, &, ", ') i data med XML-sikre enheder (som <, >, & osv.), så dataene ikke bryder XML-strukturen.
Unescape: Den omvendte proces - konvertering af XML-enheder tilbage til deres oprindelige tegn til visning eller behandling.
For at sikre gyldig XML-struktur, når data indeholder reserverede tegn.
For at forebygge parsingfejl ved serialisering af indhold i XML-tags eller attributter.
Til at sikkert overføre eller gemme brugergenereret indhold i XML.
Til at bevare databetydning uden at ændre XML-syntaks.
Brug indbyggede biblioteker i de fleste sprog:
Java: StringEscapeUtils (Apache) eller indbyggede XML-biblioteker.
.NET: System.Security.SecurityElement.Escape() eller XmlWriter/XmlReader.
Python: xml.sax.saxutils.escape() og unescape().
Escaping erstatter tegn som:
& → &
< → <
> → >
" → "
' → '
Når man indsætter tekst i XML-elementer eller attributter, der kan indeholde specialtegn.
Ved manuel generering eller serialisering af XML.
Ved modtagelse af rå XML-data, der skal parses sikkert.
Ved opbygning af konfigurationsfiler, API'er eller dataeksporter, der er afhængige af XML-format.