двухпальцовый reader_XML … для 1С


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

 Примечание. 

Если установленной глубины в 9 не хватает, добавьте код самостоятельно. В 99 случаев из 100 этого глубины чтения в 9 хватает с лихвой.


 Поиск по ИС:

  1. //infostart.ru/projects/1612/
  2. //infostart.ru/projects/2683/
  3. //infostart.ru/projects/2804/
  4. //infostart.ru/projects/1489/
  5. //infostart.ru/projects/1963/
  6. //infostart.ru/projects/1801/
  7. //infostart.ru/projects/3448/
  8. http://www.firstobject.com/   - спАсибо Ufimtsev и Ёпрст за "шустрого"

    ...
  9. ...


Что я вообще думаю про XML ... моё мнение совпадает с мнением, находящимся здесь: http://extrapro.ru/udxml.html

 

 ... ЗА дополнения, конструктивную критику, сообщения о замеченных неточностях или ошибках - буду благодарен ...

Желающих продолжить работу над данным проектом прошу присоединяться.

с Уважением Шёпот теней …

… вОт …

 

 Продолжение:

Новая версия обработки: "Читальщик XML-файлов ред.2" ...

 
 Решил несколько изменить обработку после обсуждения в ветке и полученных советов/рекомендаций.

 Что изменено/неИзменено:

  1. Увеличено количество чтения вложенности до 15 … (этого должно хватит на все разумные случаи жизни).
  2. Не стал делать рекурсию на чтение данных. Для простоты понимания процесса и при необходимости «вычленения» данных.
  3. Добавил возможность отдельного чтения узлов по двойному клику по нему. Если узел содержит вложенные данные, обработка их выводит в строке сообщения4. Улучшена работа прогресс бара за счет двойного чтения файла. Рекомендуется отключать в случае «больших» файлов.

 Примечание:

Данная обработка будет полезна для просмотра структуры файла XML до 10 Мб. Файлы объемом в 100 Мб, с отключенным прогресс баром, данная обработка прочитает и выведет за 3…5 минут (цифры условные т.к. зависят от многих факторов. приведены для того чтобы показать некие точки отсчета при работе с такими файлами).


Спасибо всем высказавшимся по данной обработке.

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

 Продолжение 2:

 Сделаны две обработки:

  1. «Читальщик XMLфайлов ред 3» - использует оператор «Если – Тогда»
  2. «Читальщик XMLфайлов ред 4» - использует "Циклы".
  3. «Читальщик XMLфайлов ред 5» - использует "Рекурсию".

Новое у этих обработок:

  1. Форма «Настройка». Устанавливает величину читаемого размера файла. При его превышении отключается работа индикатора действия. Устанавливается цвет индикатора.
  2. Читает файл XML полностью – элементы, атрибуты, текст.

Спасибо: rasswet –  за интерес, замечания и комментарии к обработке.

https://infostart.ru/public/21664/

Скачать:
21664_1_dvuhpaltsovyy_reader_XML_….rar
21664_2_dvuhpaltsovyy_reader_XML_….epf
21664_3_dvuhpaltsovyy_reader_XML_….epf
21664_4_dvuhpaltsovyy_reader_XML_….epf
21664_5_dvuhpaltsovyy_reader_XML_….epf
21664_6_dvuhpaltsovyy_reader_XML_….epf