gifts2017

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

Опубликовал Иванов Алексей (acrk) в раздел Обмен - Обмен через XML

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

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

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

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

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

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

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

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Обработка "АЦРК: ЧтениеЗаписьXML"
.zip 21,22Kb
27.09.10
493
.zip 21,22Kb 493 Бесплатно
Пример1.xml
.xml 1,32Kb
21.09.10
93
.xml 1,32Kb 93 Бесплатно
Пример2.xml
.xml 1,37Kb
21.09.10
89
.xml 1,37Kb 89 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Леонид Стасюков (stilet) 25.09.10 16:33
Выдает ошибку "Ошибка при вызове метода контекста (Вставить): Задано неправильное имя атрибута структуры
л_СтруктураАтрибутов.Вставить(л_ИмяАтрибута,л_ЗначениеАтрибута);"
в строке 44.
2. Иванов Алексей (acrk) 25.09.10 18:11
(1) Так задайте правильное значение. Например, имя атрибута не должно содержать пробелов. Для него действуют примерно такие же правила, как для имени реквизита объекта в 1С.
3. Алекс Щекалев (leshachkudo) 07.12.11 10:13
4. Иван Сидоров (itit) 12.12.11 12:22
очень приглдилась для написания собственной обработки
6. Михаил Алексеевич (fokin) 29.12.11 06:52
7. Pavel Chuchkov (chp13) 24.01.12 11:38
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа