КСМЛ Алат за Есцапе Унесцапе вам помаже да побегнете и УНЦЕПАПЕ КСМЛ низ када желите да излазите КСМЛ директно који директно не тумачи претраживач.
Escape: Процес замене специјалних знакова (као што су <, >, &, ", ') у подацима са XML-безбедним ентитетима (као што су <, >, &, итд.) тако да подаци не нарушавају структуру XML-а.
Unescape: Обрнути процес — претварање XML ентитета назад у њихове оригиналне знакове за приказ или обраду.
Да би се осигурала важећа XML структура када подаци садрже резервисане знакове.
Да би се спречиле грешке у парсирању приликом серијализације садржаја унутар XML-а ознаке или атрибути.
Да бисте безбедно преносили или складиштили садржај који генеришу корисници унутар XML-а.
Да бисте сачували значење података без мењања XML синтаксе.
Користите уграђене библиотеке у већини језика:
Java: StringEscapeUtils (Apache) или уграђене XML библиотеке.
.NET: System.Security.SecurityElement.Escape() или XmlWriter/XmlReader.
Приликом ручног генерисања или серијализације XML-а.
Приликом примања сирових XML података које је потребно безбедно анализирати.
Приликом израде конфигурационих датотека, API-ја или извоза података који се ослањају на XML формат.