Το XML Escape UNESCAPE Tool σας βοηθά να ξεφύγετε και να UNESCAPE XML String όταν θέλετε να εξάγετε το XML που δεν ερμηνεύεται άμεσα από το πρόγραμμα περιήγησης.
Escape: Η διαδικασία αντικατάστασης ειδικών χαρακτήρων (όπως <, >, &, ", ') σε δεδομένα με οντότητες ασφαλείς για XML (όπως <, >gt;, &, κ.λπ.) ώστε τα δεδομένα να μην παραβιάζουν τη δομή του XML.
Unescape: Η αντίστροφη διαδικασία — μετατροπή των οντοτήτων XML στους αρχικούς τους χαρακτήρες για εμφάνιση ή επεξεργασία.
Για να διασφαλίσετε έγκυρη δομή XML όταν τα δεδομένα περιέχουν δεσμευμένους χαρακτήρες.
Για να αποτρέψετε σφάλματα ανάλυσης κατά την σειριοποίηση περιεχομένου μέσα σε XML ετικέτες ή χαρακτηριστικά.
Για ασφαλή μετάδοση ή αποθήκευση περιεχομένου που δημιουργείται από χρήστες εντός XML.
Για διατήρηση της σημασίας των δεδομένων χωρίς τροποποίηση της σύνταξης XML.
Χρησιμοποιήστε ενσωματωμένες βιβλιοθήκες στις περισσότερες γλώσσες:
Java: StringEscapeUtils (Apache) ή ενσωματωμένες βιβλιοθήκες XML.
.NET: System.Security.SecurityElement.Escape() ή XmlWriter/XmlReader.
Python: xml.sax.saxutils.escape() και unescape().
Η διαφυγή αντικαθιστά χαρακτήρες όπως:
& → &
< → <
> → >
" → "
' → '
Κατά την εισαγωγή κειμένου σε Στοιχεία ή χαρακτηριστικά XML που ενδέχεται να περιέχουν ειδικούς χαρακτήρες.
Κατά τη δημιουργία ή σειριοποίηση XML χειροκίνητα.
Κατά τη λήψη ακατέργαστων δεδομένων XML που πρέπει να αναλυθούν με ασφάλεια.
Κατά τη δημιουργία αρχείων διαμόρφωσης, API ή εξαγωγών δεδομένων που βασίζονται σε μορφή XML.