XML Escape UNESCAPE rīks palīdz jums izbēgt un UNESCAPE XML virkni, kad vēlaties izvadīt XML, kuru tieši interpretē pārlūks.
Escape: Process, kurā datu īpašās rakstzīmes (piemēram, <, >, &, ", ') tiek aizstātas ar XML drošām vienībām (piemēram, <, >, & utt.), lai dati neizjauktu XML struktūru.
Unescape: Apgrieztais process — XML vienību konvertēšana atpakaļ to sākotnējās rakstzīmēs attēlošanai vai apstrādei.
Lai nodrošinātu derīgu XML struktūru, ja dati satur rezervētas rakstzīmes.
Lai novērstu parsēšanas kļūdas, serializējot saturu iekšpusē XML tagi vai atribūti.
Lai droši pārsūtītu vai saglabātu lietotāja ģenerētu saturu XML formātā.
Lai saglabātu datu nozīmi, nemainot XML sintaksi.
Izmantojiet iebūvētās bibliotēkas lielākajā daļā valodu:
Java: StringEscapeUtils (Apache) vai iebūvētās XML bibliotēkas.
.NET: System.Security.SecurityElement.Escape() vai XmlWriter/XmlReader.
Python: xml.sax.saxutils.escape() un unescape().
Atsoļa rakstzīmes aizstāj tādas rakstzīmes kā:
& → &
< → <
> → >
" → "
' → '
Kad ievietot tekstu XML elementi vai atribūti, kas var saturēt īpašas rakstzīmes.
Manuāli ģenerējot vai serializējot XML.
Saņemot neapstrādātus XML datus, kas ir droši jāanalizē.
Veidojot konfigurācijas failus, API vai datu eksportu, kas balstās uz XML formātu.