XML Escape Unescape Tool vam pomaga, da pobegnete in Unescape XML String, ko želite, da XML neposredno ne razlagate z brskalnikom.
Escape: Postopek zamenjave posebnih znakov (kot so <, >, &, ", ') v podatkih z entitetami, varnimi za XML (kot so <, >, & itd.), tako da podatki ne porušijo strukture XML.
Unescape: Obratni postopek – pretvorba entitet XML nazaj v njihove prvotne znake za prikaz ali obdelavo.
Za zagotovitev veljavne strukture XML, ko podatki vsebujejo rezervirane znake.
Za preprečevanje napak pri razčlenjevanju pri serializaciji vsebine znotraj XML oznake ali atributi.
Za varno prenašanje ali shranjevanje uporabniško ustvarjene vsebine znotraj XML-a.
Za ohranitev pomena podatkov brez spreminjanja sintakse XML-a.
Uporabite vgrajene knjižnice v večini jezikov:
Java: StringEscapeUtils (Apache) ali vgrajene knjižnice XML.
.NET: System.Security.SecurityElement.Escape() ali XmlWriter/XmlReader.
Python: xml.sax.saxutils.escape() in unescape().
Ubežanje zamenja znake, kot so:
& → &
< → <
> → >
" → "
' → '
Pri vstavljanju besedila v elemente XML oz atributi, ki lahko vsebujejo posebne znake.
Pri ročnem generiranju ali serializaciji XML.
Pri prejemanju surovih podatkov XML, ki jih je treba varno razčleniti.
Pri gradnji konfiguracijskih datotek, API-jev ali izvoza podatkov, ki se zanašajo na obliko zapisa XML.