Просмотр XML

02.08.10

Разработка - Инструментарий разработчика

Удобный просмотр любого большущего файла XML в дереве значений

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ПросмотрXML.epf
.epf 11,18Kb
737 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Любой нормальный программист 1С периодически совершает танец с бубном над конвертацией данных. И все наверное пытались открывать XML файл в каком-нибудь браузере... И наверняка было много неценцурных выражений на эн-ном тыкании указателем по плюсику, чтобы свернуть очередную группировку... А ведь до заветного тега очень хочется добраться... А представьте что объектов в выгрузке сотни!!!

Обработка рекурсивно разбирает файл и выводит его в дерево значений. Цветом выделяются разные уровни. Можно свернуть и развернуть группировки до нужного уровня глубины. Также видны все атрибуты тегов

Возможность открытия диапазона узлов 1-го уровня. Для этого должно быть не нулевым одно из значений: От или До. При этом обходится весь файл но вглубь узлов алгоритм не заходит. Очень экономно и ощутимо на файлах около 100 мб. Такие большие файлы нет смысла открывать целиком. Но можно посмотреть небольшую часть. Файлы больше 100мб не пробовал открывать...

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    215569    1190    413    

1052

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    27189    69    30    

98

Инструментарий разработчика Программист 1С v8.3 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9500 руб.

17.05.2024    38520    140    55    

178

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

16000 руб.

10.11.2023    19259    76    39    

92

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

9900 руб.

25.08.2025    5424    9    10    

18

Инструментарий разработчика 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

5000 руб.

27.12.2024    3897    7    0    

12

Инструментарий разработчика Программист 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

6000 руб.

07.02.2018    108585    249    100    

313
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Поручик 4595 31.07.10 02:22 Сейчас в теме
Из пожеланий:
1. Цвет фона сделать потемнее.
2. Возможность сохранения дерева в XML.
2. MoneG2 27 02.08.10 05:25 Сейчас в теме
Самое главное, зачем писал - удобство свертки/развертки уровней - оказалось самым неудобным местом..
Неужели в интерфейсе хотя бы до списка выбора уровней трудно было догадаться?
3. Valiko77 02.08.10 09:57 Сейчас в теме
MoneG2
Ты сам то понял свой вопрос?
4. Широкий 693 02.08.10 10:00 Сейчас в теме
Что то фраза "большой хмл файл" и "дерево значений" настораживает.
Сколько по подсчетам нужно оперативки на файл обмена в 500 метров?
5. iomoe 02.08.10 11:13 Сейчас в теме
Зачем же открывать XML в браузере? Есть специализированные программы, например, XML Notepad.
6. Gida 02.08.10 14:30 Сейчас в теме
xml очень хорошо открывает сам 1С, чем я всегда его и открывал...
7. Boris-Leleko 318 02.08.10 15:39 Сейчас в теме
1С не делает группировок. XML Notepad посмотрел, спасибо буду знать, но чтобы посмотреть атрибуты надо группировку разворачивать, а это не удобно. Еще попытался открыть выгрузку в 137 метров и получил ошибку... Моя обработка слишком огромные файлы тоже не открывает. Возникла идея задавать диапазон номеров узлов первого уровня которые надо показать или развернуть. Думаю сегодня реализую...
8. Boris-Leleko 318 02.08.10 15:41 Сейчас в теме
А вот возможность правки файла, конечно идея заманчивая, надо подумать...
9. Jam-Shoot 02.08.10 15:49 Сейчас в теме
Очень полезная обработка! Автору - респект!
Очень помогла в разборе файла для "нетрадиционного" обмена данными.
Пс.Пс. А вчера нашел ей еще одно применение - не смог вспомнить, сколько времени провел у клиента на прошлой неделе. Так разобрал с ее (обработки) помощью файл гарминовского навигатора и нашел время приезда/отъезда.

Короче спасибо!
10. CheBurator 3231 02.08.10 23:43 Сейчас в теме
Поддерживается частичная подгрузка данных по мере необходимости? или как? или будет сразу тащить, например, файл размером мего под 100.???
11. CheBurator 3231 02.08.10 23:44 Сейчас в теме
ну и как обычно, 8-ка - либо перепевы 7-ки, либо того что уже сделано.. ;-)
http://infostart.ru/public/15464/
12. Boris-Leleko 318 03.08.10 00:56 Сейчас в теме
Я пользовался простым объектом ЧтениеXML. И уж совсем не знаю как он внутри устроен. Да и врятли кто здесь это знает. Этот объект работает ужасно просто. Последовательно выбирает все теги. И сдается мне так делает любой парсер. Для меня конечно является абсолютной загадкой, почему так расходуется память. Если бы я писал парсер на С++, думаю у меня бы так не расходовалась... ну да ладно, короче если задан диапазон, обхожу все теги подряд, проверяю и инкрементирую счетчик на 2-й глубине. Если счетчик попадает в диапазон, то ухожу в рекурсию. Файл конечно весь в виртуальную память должен загружаться. И если физической не хватает, то на ето есть своп. А уж почему там тормозит, надо наверное у Била Гейтса спрашивать...
13. echo77 1929 03.08.10 05:42 Сейчас в теме
14. gaglo 03.08.10 11:38 Сейчас в теме
..В обсуждении в теме двухпальцовый reader_XML выяснилось существование "сверхбыстрого" и бесплатного XML-редактора от firstobject. Вот им последний год и пользуюсь. Файл на 80 мег открывается за 5 секунд (проц intel 2160, 1 гиг памяти). Есть поиск, замена и ручное редактирование. Никаких больше XMLNotepad-ов не надо.
Благодарности к: Шёпот теней, Ufimtsev и Ёпрст
maxpiter; BigMih; CheBurator; qwerasdf; +4 Ответить
17. Dementor 1059 05.08.10 10:36 Сейчас в теме
(14) Очень давно тоже пытался использовать XML Notepad - оставил впечатление ужасного тормоза. С тех пор уже более двух лет использую firstobject редакции июля 2007 года и более чем доволен. Порекомендовал его некоторым знакомым и все тоже от него в восторге.

А вообще умиляют люди, которые вместо того, что бы немного погуглить, начинают изобретать велосипед :D
qwerasdf; +1 Ответить
18. CheBurator 3231 08.08.10 01:53 Сейчас в теме
(14) присоединяюсь к 14 - мне понравился
15. Boris-Leleko 318 03.08.10 13:50 Сейчас в теме
Хороший редактор. Спасибо! файл в 600 мб открыл за 20 секунд. Если б знал о нем, то в 1Се наверное не заморачивался бы. Но мне все равно нравится чтоб атрибуты были сразу видны. Если большая выгрузка и много разных объектов то удобно проматывать до нужного.
16. Angeros 04.08.10 07:39 Сейчас в теме
Мне очень понравился, это +.

Есть замечание.
Цвета едкие - зеленый можно бы заменить на чтото более светлое.
В элементах с "+" (группах) хотелось бы увидеть подпись о количестве содержащихся в нем подчиненных элементов.
19. Yasen 490 09.08.10 13:29 Сейчас в теме
20. Boris-Leleko 318 15.08.10 14:20 Сейчас в теме
У мены обработка открыла файл 2.1 Гб. Я задал диапазон конечно. А firstobject не смог открыть ;) И все же смотреть атрибуты не открывая группировок, а просто проматывая дерево - это супер удобно. Так что я не зря эту обработку написал...
21. iddqd 372 20.09.10 12:25 Сейчас в теме
По поводу этой обработки ничего сказать не могу - для меня просмотр XML из 8-ки не актуален.
Из любопытства скачал firstobject, попробовал. На моем тестовом файле в 426 метров оно мне сказало Out of memory.
Так что продолжаю пользоваться своим затерявшимся в глубинах инфостарта AkXmlEdit 8-)
22. axelload 26.09.11 12:07 Сейчас в теме
23. axelload 26.09.11 12:07 Сейчас в теме
но смысла в данной обработке маловато. зачем в 1с открывать код xml?
24. kostya23 04.12.11 23:31 Сейчас в теме
спасибо автору, полезная обработка
25. ivan07 27.01.12 14:13 Сейчас в теме
Спасибо за обработку, очень помогло в разборе файла при переносе данных.
Для отправки сообщения требуется регистрация/авторизация