Nástroj XML Escape UNESCAPE vám pomůže uniknout a UNESCAPE XML String, pokud chcete vydat XML přímo, který není interpretován prohlížečem.
Escape: Proces nahrazování speciálních znaků (jako <, >, &, ", ') v datech entitami bezpečnými pro XML (jako <, >, & atd.), aby data nenarušila strukturu XML.
Unescape: Opačný proces – převod entit XML zpět na jejich původní znaky pro zobrazení nebo zpracování.
Aby se zajistila platná struktura XML, když data obsahují rezervované znaky.
Aby se zabránilo chybám při parsování při serializaci obsahu uvnitř XML tagy nebo atributy.
Pro bezpečný přenos nebo ukládání uživatelsky generovaného obsahu v XML.
Pro zachování významu dat bez změny syntaxe XML.
Použijte vestavěné knihovny ve většině jazyků:
Java: StringEscapeUtils (Apache) nebo vestavěné knihovny XML.
.NET: System.Security.SecurityElement.Escape() nebo XmlWriter/XmlReader.
Python: xml.sax.saxutils.escape() a unescape().
Escapování nahrazuje znaky jako:
& → &
< → <
> → >
" → "
' → '
Při vkládání textu do prvků XML popř atributy, které mohou obsahovat speciální znaky.
Při ručním generování nebo serializaci XML.
Při příjmu nezpracovaných XML dat, která je třeba bezpečně analyzovat.
Při vytváření konfiguračních souborů, API nebo exportů dat, které se spoléhají na formát XML.