XML Escape Unescape Tool hjelper deg å unnslippe og Unescape XML -streng når du vil sende ut XML direkte ikke tolket av nettleseren.
Escape: Prosessen med å erstatte spesialtegn (som <, >, &, ", ') i data med XML-sikre enheter (som <, >, & osv.) slik at dataene ikke bryter strukturen til XML-filen.
Unescape: Den omvendte prosessen – å konvertere XML-enheter tilbake til de opprinnelige tegnene for visning eller behandling.
For å sikre gyldig XML-struktur når data inneholder reserverte tegn.
For å forhindre parsefeil ved serialisering av innhold i XML-tagger eller attributter.
For å trygt overføre eller lagre brukergenerert innhold i XML.
For å bevare databetydning uten å endre XML-syntaks.
Bruk innebygde biblioteker i de fleste språk:
Java: StringEscapeUtils (Apache), eller innebygde XML-biblioteker.
.NET: System.Security.SecurityElement.Escape(), eller XmlWriter/XmlReader.
Python: xml.sax.saxutils.escape() og unescape().
Escaping erstatter tegn som:
& → &
< → <
> → >
" → "
' → '
Når man setter inn tekst i XML-elementer eller attributter som kan inneholde spesialtegn.
Når du genererer eller serialiserer XML manuelt.
Når du mottar rådata fra XML som må parses på en sikker måte.
Når du bygger konfigurasjonsfiler, API-er eller dataeksporter som er avhengige av XML-format.