Начните с контракта маппинга
Рассматривайте исходный формат и XML-структуру как контракт. Зафиксируйте разделители и заголовки CSV, лист и строку заголовков Excel, корень JSON-массива или объекта, а также правила разбора текста по строкам или разделителям. Затем определите XML-корень, повторяющуюся запись, пути полей, атрибуты, кодировку и пары URI/префикс пространства имён.
Проверьте до объединения
Используйте xml-path-extractor для первого результата. Проверьте корень, путь повторяющейся записи и несколько известных значений. Документ с пространством имён требует осознанной привязки префикса; пустой путь указывает на проблему контекста или пространства имён. До xml-merger сравните корни и пространства имён всех входов и запишите правила для дубликатов ID, отсутствующих полей и противоречивых значений.
Экспортируйте и прочитайте результат обратно
Используйте xml-to-csv или xml-to-json только после того, как структура понятна. Следите за повторяющимися узлами, атрибутами, пустыми значениями и уплощением: читаемый экспорт всё равно может потерять смысл. Повторно проверьте характерный результат, сравните количество и ключевые значения с контрактом и внесите потери или преобразования в notes передачи.
Считайте карту сайта проверяемым XML-артефактом
Этап карты сайта начинается с утверждённого списка канонических URL. Создайте файл через sitemap-generator, затем проверьте пространство имён, значения loc и количество URL. Это подтверждает соответствие переданному списку, но не доступность или индексацию каждого URL.