XML Escape Alat Unescape membantu anda melarikan diri dan rentetan XML Unescape apabila anda ingin mengeluarkan XML secara langsung tidak ditafsirkan oleh penyemak imbas.
Escape: Proses menggantikan aksara khas (seperti <, >, &, ", ') dalam data dengan entiti selamat XML (seperti <, >, &, dsb.) supaya data tidak memecahkan struktur XML.
Unescape: Proses terbalik — menukar entiti XML kembali kepada aksara asalnya untuk paparan atau pemprosesan.
Untuk memastikan struktur XML yang sah apabila data mengandungi aksara tersimpan.
Untuk mencegah ralat penghuraian apabila mensiri kandungan dalam teg atau atribut XML.
Untuk menghantar atau menyimpan kandungan yang dijana pengguna dengan selamat dalam XML.
Untuk memelihara makna data tanpa mengubah sintaks XML.
Gunakan perpustakaan terbina dalam dalam kebanyakan bahasa:
Java: StringEscapeUtils (Apache) atau perpustakaan XML terbina dalam.
.NET: System.Security.SecurityElement.Escape(), atau XmlWriter/XmlReader.
Python: xml.sax.saxutils.escape() dan unescape().
Meloloskan diri menggantikan aksara seperti:
& → &
< → <
> → >
" → "
' → '
Apabila menyisipkan teks ke dalam elemen atau atribut XML yang mungkin mengandungi aksara khas.
Apabila menjana atau mensiri XML secara manual.
Apabila menerima data XML mentah yang perlu dihuraikan dengan selamat.
Apabila membina fail konfigurasi, API atau eksport data yang bergantung pada format XML.