HelpF.pro

Недопустимые символы XML

Ввести недопустимые символы в оболочке 1С Предприятия 8.х весьма затруднительно, но вот загрузить их из внешних источников вполне возможно (напр. файл обмена DBF). Чтобы избежать этого - при загрузке удаляем недопустимые символы из строк:

Код 1C v 8.х
 
Функция УдалитьНедопустимыеСимволыXML(Стр)

Позиция = НайтиНедопустимыеСимволыXML(Стр, , );

Пока Позиция <> 0 Цикл
Стр = Лев(Стр, Позиция-1) + Сред(Стр, Позиция+1);
Позиция = НайтиНедопустимыеСимволыXML(Стр, , );
КонецЦикла;

Возврат Стр;

КонецФункции //УдалитьНедопустимыеСимволыXML()

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq/view/1044.html