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