Экранирование спецсимволов XML

Часто требуется сформировать XML код напрямую без использования объектов ЗаписьXML и ДокументDOM и это требует замены спецсимволов в текстовых строках, ниже приведена функция, позволяющая выполнить замену:

Функция ЗаменитьСпецСимволы(_стр)

стр=СтрЗаменить(_стр, «&», «&»);
стр=СтрЗаменить(стр, «»»», «"»); // кавычка
стр=СтрЗаменить(стр, «<«, «&lt;»);
стр=СтрЗаменить(стр, «>», «&gt;»);
стр=СтрЗаменить(стр, «‘», «&apos;»);
Возврат стр;

КонецФункции

Экранирование спецсимволов XML: 2 комментария

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *