Универсальная общая форма просмотра XML в виде реквизитов формы

Публикация № 1054960

Обмен - Обмен через XML

Программирование Рекурсия XML Документ Форма ОбщаяФорма ДеревоЗначений Тег Атрибут Просмотр Реквизит Просто ЭДО EDI ЭлементыФормы Иерархия

7
Позволяет просматривать любой XML документ как форму с заполненными реквизитами и упрощает его понимание! Реализация протестирована на 1С 8.3.12.1714 (x64).

WARNING

Данная статья не претендует на оригинальность и не является конечным решением.
Подходы решения задач и примеры программного кода несут обучающий характер.

 

Существуют ситуации, когда пользователю необходимо иметь возможность просмотра содержимого XML документа, к примеру перед отправкой его по ЭДО или другой интеграцией. Но при этом не каждый может прочитать и понять содержимое xml в исходном виде.

Разработал общую форму удобного просмотра содержимого XML документа (пример xml файла можно взять тут Diadoc UPD).

Описание:

  • Форма универсальная и читает любой XML;
  • Разворачивает все XML теги в виде групп и реквизитов формы;
  • Может читать XML из файла на клиенте;
  • Может получить XML в виде строки, как общая форма (параметр открытия СтрокаXML).

Краткое описание реализации:

  • Читаем строку XML в дерево значений;
  • Создаем элементы формы по дереву значений с соблюдением иерархии.

P.S.

Данная разработка может быть полезна для начинающего программиста, как пример программного создания элементов на управляемой форме. 

7

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

Наименование Файл Версия Размер
XMLViewer
.epf 8,40Kb
27.04.19
8
.epf 1 8,40Kb 8 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. VmvLer 29.04.19 11:45 Сейчас в теме
Прям таки любой?

Если XML-файл размера эдак 1,5 гиг эта обработка будет открывать хотя бы 30 минут, то это успех.
Оставьте свое сообщение