Instrumentul XML Escape UneScape vă ajută să scăpați și șirul XML care nu estescape atunci când doriți să transmiteți XML -ul direct care nu este interpretat de browser.
Escape: Procesul de înlocuire a caracterelor speciale (cum ar fi <, >, &, ", ') din date cu entități XML-safe (cum ar fi <, >, & etc.), astfel încât datele să nu încalce structura XML-ului.
Unescape: Procesul invers - convertirea entităților XML înapoi în caracterele lor originale pentru afișare sau procesare.
Pentru a asigura o structură XML validă atunci când datele conțin caractere rezervate.
Pentru a preveni erorile de analiză la serializarea conținutului în interiorul etichetelor XML sau atribute.
Pentru a transmite sau stoca în siguranță conținut generat de utilizator în XML.
Pentru a păstra semnificația datelor fără a modifica sintaxa XML.
Utilizați biblioteci încorporate în majoritatea limbajelor:
Java: StringEscapeUtils (Apache) sau biblioteci XML încorporate.
.NET: System.Security.SecurityElement.Escape() sau XmlWriter/XmlReader.
Python: xml.sax.saxutils.escape() și unescape().
Funcția de escape înlocuiește caractere precum:
& → &
< → <
> → >
" → "
' → '
Când se introduce text în elemente sau atribute XML care ar putea conține caractere speciale.
Când generați sau serializați XML manual.
Când primiți date XML brute care trebuie analizate în siguranță.
Când construiți fișiere de configurare, API-uri sau exporturi de date care se bazează pe format XML.