Формат XML для корпоративных и устаревших интеграций
Структурированный формат для систем, где обмен уже построен на XML, XSD и корпоративных шинах.
Когда использовать XML
XML сохраняется для интеграций, где корпоративные системы или существующие процессы уже используют этот формат. Он подходит для обмена с 1С, шинами данных и системами с XSD-схемами.
Файл получается более объемным, чем JSONL или Parquet, но строгая структура и пространство имен могут быть важны для корпоративного контура.
Для новых массовых аналитических проектов обычно рекомендуются JSONL или Parquet.
Параметры запросов, названия полей и полная структура ответов опубликованы в документации API TenderGuru.
Открыть документацию APIСильные стороны
- строгая иерархия
- поддержка XSD
- совместимость с корпоративными системами
- удобен для существующих XML-процессов
Что учитывать
- большой размер
- медленнее разбирается
- избыточен для новых аналитических задач
Вопросы о формате XML
Для каких объемов подходит XML?
Подходящий объем зависит от структуры и инструмента обработки. Для API и отдельных карточек удобен JSON, для потоковых файлов — JSONL, для большой аналитики — Parquet, для простых таблиц — CSV.
Можно ли получить одну и ту же базу в нескольких форматах?
Да. При согласовании поставки можно подготовить основной формат и дополнительный демонстрационный или совместимый формат.
Как передаются вложенные массивы и связанные сущности?
В JSON и JSONL они могут оставаться вложенными. В CSV и Parquet связанные сущности часто передаются отдельными таблицами со стабильными ключами.
Можно ли изменить названия и типы полей?
Для индивидуальной поставки можно согласовать схему, названия полей, типы дат, представление NULL и правила нормализации.
Где посмотреть структуру API?
Полная структура и параметры методов опубликованы в документации API TenderGuru.