XML-документы
Работа с XML-документами доступна непосредственно из встроенного языка системы 1С:Предприятие 8.
Имеется возможность:
- последовательно читать и записывать xml-документы:
- преобразовывать из строки, полученной из текста элемента или значения атрибута XML, в значение в соответствии с указанным типом;
- получать строковое представление значения для помещения в текст элемента или значение атрибута XML;
- получить тип данных XML, соответствующий переданному в качестве параметра типу;
- производить проверку возможности чтения из XML значения указанного типа;
- производить проверку соответствия схеме XML при чтении XML
- производить запись значения в формате XML;
- возвращать тип, соответствующий типу данных XML.
- использовать модель объектного доступа к данным xml-документов (ДокументDOM), соответствующую следующим стандартам:
- DOM Level 2;
- XPath (DOM Level 3);
- DOM Load and Save (DOM Level 3).
- использовать объектную модель схемы XML (СхемаXML);
- использовать канонический XML стандарт 1.1 (Canonical XML 1.1).
Используя внешнее соединение и механизмы работы с XML можно организовывать интеграцию с прикладными системами по принятым в этих системах форматам. Для этого применяются механизмы XSL-преобразования. Например, для такой интеграции можно использовать BizTalk сервер компании Microsoft:
Fast Infoset
Платформа предоставляет средства для работы с XML-документами в бинарном формате Fast Infoset. Технология Fast Infoset использует альтернативный синтаксис отображения XML-данных. Это обеспечивает меньший объем файлов и более высокую скорость обработки, чем скорость обработки данных, записанных в обычном XML-формате. Файл, записанный в формате Fast Infoset, имеет расширение.fi или.finf.