Руководство разработчика

Метод XML_КУРСОР.ИЗМЕНИТЬ_ИНСТРУКЦИЮ

Заменяет инструкции обработки (processing instructions) XML-документа. В частности, это дает возможность поменять его кодировку.

ФУНКЦИЯ ИЗМЕНИТЬ_ИНСТРУКЦИЮ(СТРОКА: инструкция)

Параметры

инструкция
Новые атрибуты инструкции xml и набор дополнительных инструкций. Если указана пустая строка, то добавляется стандартная инструкция xml: <?xml version="1.0"?>, подразумевающая кодировку utf-8.

Пример

// двойная кавычка в строке в тексте программы преобразуется в одинарную
// то есть реально строка - это version="1.0" encoding = "utf-16"
док.ИЗМЕНИТЬ_ИНСТРУКЦИЮ("version=""1.0"" encoding=""utf-16""")

Для добавления дополнительных инструкций используется разделитель "?". Указывается имя инструкции и, если необходимо, список атрибутов.
Например:

"version=""1.0"" encoding=""utf-8""?MyInstruction?AnotherInstruction someattr=""someval"""

В файле будут добавлены следующие инструкции:

<?xml version="1.0" encoding="utf-8"?>
<?MyInstruction ?>
<?AnotherInstruction someattr="someval"?>

Все ранее существовавшие дополнительные инструкции удаляются.

Замечание

Для задания набора инструкций нового документа метод СОЗДАТЬ_ФАЙЛ принимает соответствующий параметр.


См. также: