Разбор XML документа: все способы обработки в 1С

5,0/5 ·
Создан: 12 февраля 2025 г. Обновлён: 23 марта 2026 г.

При обмене данными через файлы или HTTP-запросы основным форматом остается XML, и выбор правильного метода его обработки напрямую влияет на производительность и сложность кода в 1С. В материале проводится сравнительный анализ ключевых инструментов: от базового чтения до работы с объектными моделями.

Разбираются плюсы и минусы четырех подходов:

  • Последовательное чтение (ЧтениеXML): универсальный метод с предсказуемым линейным ростом времени обработки.
  • Объектная модель документа (DOM): демонстрирует высокую скорость на малых объемах, но критически замедляется на больших файлах.
  • Использование XPath для поиска узлов: наглядный пример того, почему этот метод не подходит для масштабной обработки данных.
  • Фабрика XDTO: анализ автоматического определения типов при чтении XML.

Материал базируется на тестах производительности (файлы 10 000 и 100 000 записей), позволяя выбрать оптимальный способ обработки в зависимости от структуры файла и объема данных.

Другие материалы школы

У
Можно купить
136 ₽ 2 000 ₽ −93%
5.0

Удобный отчет на СКД для пользователей 1С 8.3

infostart
I
Можно купить
322 ₽ 10 500 ₽ −97%

Infostart Event 2018

infostart
П
Можно купить
80 ₽ 750 ₽ −89%

Принципы ООП в 1С

infostart
Б
Можно купить
84 ₽ 1 200 ₽ −93%
5.0

Бухгалтерия предприятия 3.0 внешние печатные формы

infostart
Транслятор запросов 1С в SQL Можно купить
156 ₽ 2 000 ₽ −92%

Транслятор запросов 1С в SQL

infostart
Т
Можно купить
230 ₽ 3 000 ₽ −92%

Телеграм бот. Отчеты на мобильном устройстве

infostart
Онлайн-митап Web-клиенты для 1С Можно купить
104 ₽ 3 000 ₽ −97%
3.0

Онлайн-митап Web-клиенты для 1С

infostart
Консоль кода для управляемых форм с подсказками и подсветкой синтаксиса Можно купить
200 ₽ 500 ₽ −60%

Консоль кода для управляемых форм с подсказками и подсветкой синтаксиса

Salexdv
Консоль Внедренца Можно купить
80 ₽ 600 ₽ −87%

Консоль Внедренца

infostart
М
Можно купить
136 ₽ 2 500 ₽ −95%

Мастер отчетов

infostart
Онлайн-митап: 1С:EDT опыт использования Можно купить
128 ₽ 3 000 ₽ −96%

Онлайн-митап: 1С:EDT опыт использования

infostart
Управляемые инструменты разработчика Можно купить
170 ₽ 5 500 ₽ −97%

Управляемые инструменты разработчика

infostart
5,0 · 1 отзыв
M
mizantrop777
3 апреля 2025 г.
Достоинства

Крутая конференция, помогла сэкономить кучу времени на разборе XML-файлов и глубже понять работу с форматами YML и XML.

Недостатки

Автор пытался найти минусы, но курс оказался сильнее

Поделитесь своим опытом прохождения курса

Ещё интересные курсы

Р
Можно купить
80 ₽ 1 350 ₽ −94%
5.0

Рассчитываем зарплату в программе 1С: ЗУП 3.0

1С:Учебный центр №1
А
Можно купить
126 ₽ 4 500 ₽ −97%
5.0

Асинхронное программирование в 1С

У
Можно купить
80 ₽ 1 000 ₽ −92%

Универсальная обработка создания связанных документов

infostart
М
Можно купить
368 ₽ 8 500 ₽ −96%

Мониторинг баз и серверов 1С. 2.0

infostart.ru
Дампы вопросов тестирования программистов 1С Можно купить
438 ₽ 7 000 ₽ −94%
5.0

Дампы вопросов тестирования программистов 1С

Крон
Б
Можно купить
230 ₽ 2 700 ₽ −91%

База знаний инфостарта. 2

infostart
Нумерация документов с префиксом по дате для ЗУП 3.1 Предзаказ
4 000 ₽

Нумерация документов с префиксом по дате для ЗУП 3.1

infostart
Pro.Фриланс в 1С Сбор взносов
2 240 ₽ 36 000 ₽ −94%

Pro.Фриланс в 1С

Код Знания
Системный анализ + ИИ. Разработка требований и функциональное проектирование систем Сбор взносов
2 041 ₽ 45 000 ₽ −95%

Системный анализ + ИИ. Разработка требований и функциональное проектирование систем

Денис Бесков
Конструктор API для обмена базы 1С 8.3 с другими системами по протоколу HTTP в формате JSON Можно купить
710 ₽ 5 000 ₽ −86%

Конструктор API для обмена базы 1С 8.3 с другими системами по протоколу HTTP в формате JSON

infostart