Объединить однотипные XML-файлы в один

  • Автор темы Автор темы uzlprog
  • Дата начала Дата начала

uzlprog

Ученик
Регистрация
7 Июн 2016
Сообщения
2
Реакции
0
Баллы
0
Объединить однотипные XML-файлы в один

Вот ни разу не студент уже лет 9, но застрял...

Короче, ситуация: есть очень много (несколько тысяч) однотипных .xml файлов со структурой, как в прикрепленном примере. Структура везде и всегда одна и та же.

Нужно их всех слепить в один полноценный файл.xml Но при этом, удалить из всех файлов в процессе сбора (так чтобы в итоговом не было) некоторые теги. Далее файл должен нормально читаться Exel.

При этом сделать нужно при помощи наиболее универсального (читай - легко редактируемого) средства - то есть как вариант на скрипте CMD, WSH/PoSH, и т.п.


ИЛИ - нужно свести некоторые данные (теги) из всех файлов в одну таблицу (любого читаемого простыми средствами Окон формата).

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

Есть и более простое решение: поместить все в тег <root>, но не уверен, что Exel переварит такой файл.

А как удалить по маске содержимое тега вместе с ним на голом CMD - вообще не знаю.

Решил смотреть в сторону разпарсинга кучи этих xml в таблицу на PowerShell, о в котором я страшный нубище)))

Накурил кое-какой код:

Код:

[АНТИСПАМ НЕ ПРОПУСТИЛ tehno015]

Ну что-то не покатило - ибо как вариант очень вероятный - я натупил...

Во общем прошу помощи в решении! Ибо задача срочная и очень объемная.

P.S.: по возможности с меня пивко)))
 

Вложения

Добавлю код приложением, иначе ни как - говорит ссылки низя)))
 

Вложения

Назад
Сверху