АЦРК: Чтение/Запись XML-файлов

Обработка является примером работы с XML-файлами.
Работа с XML-файлами — это не сложно.

Обработка является примером работы с XML-файлами.
На основе обработки можно делать свои реальные обработки чтения информации из XML-файла или записи XML-файла. Достаточно вставить свой код в нужные места модуля формы.

Поскольку XML-документ представляет собой иерархическую структуру, он легко загружается в дерево значений. При создании своих обработок дерево можно убрать, а можно использовать для отладки.

Большие файлы (> 100 Мб) в дерево лучше не загружать: будет долго и может памяти не хватить.

Если  вас под рукой нет XML-файла для опытов, можно воспользоваться приложенными. В них демонстрируется, как одну и ту же информацию можно по разному записать в XML-файл.

Обрабатываются узлы типа Элемент, Атрибут и Текст — в основном они и встречаются на практике.

Можно заполнить дерево руками и выгрузить в XML-файл. При заполнении дерева надо следить, чтобы атрибуты шли первыми строками, подчиненными элементу, потом могут идти подчиненные элементы и тексты в произвольном порядке.

6 Comments

  1. stilet

    Выдает ошибку «Ошибка при вызове метода контекста (Вставить): Задано неправильное имя атрибута структуры

    л_СтруктураАтрибутов.Вставить(л_ИмяАтрибута,л_ЗначениеАтрибута);»

    в строке 44.

    Reply
  2. acrk

    (1) Так задайте правильное значение. Например, имя атрибута не должно содержать пробелов. Для него действуют примерно такие же правила, как для имени реквизита объекта в 1С.

    Reply
  3. leshachkudo

    Спасибо!

    Reply
  4. itit

    очень приглдилась для написания собственной обработки

    Reply
  5. fokin

    Познавательно

    Reply
  6. chp13

    спасибо

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *