Работаем удаленно и с выездом
Наши филиалыМоскваЯрославль
АВТОМАТИЗАЦИЯ, ВНЕДРЕНИЕ, СОПРОВОЖДЕНИЕ

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.
Получить помощь в работе с XML в 1С