Объединить однотипные XML-файлы в один
Вот ни разу не студент уже лет 9, но застрял...
Короче, ситуация: есть очень много (несколько тысяч) однотипных .xml файлов со структурой, как в прикрепленном примере. Структура везде и всегда одна и та же.
Нужно их всех слепить в один полноценный файл.xml Но при этом, удалить из всех файлов в процессе сбора (так чтобы в итоговом не было) некоторые теги. Далее файл должен нормально читаться Exel.
При этом сделать нужно при помощи наиболее универсального (читай - легко редактируемого) средства - то есть как вариант на скрипте CMD, WSH/PoSH, и т.п.
ИЛИ - нужно свести некоторые данные (теги) из всех файлов в одну таблицу (любого читаемого простыми средствами Окон формата).
По дурости своей и ностальгии решил замутить все на обычном CMD, но застрял в процессе: как замутить чтение только части файла, откидывая сразу заголовки:
Есть и более простое решение: поместить все в тег <root>, но не уверен, что Exel переварит такой файл.
А как удалить по маске содержимое тега вместе с ним на голом CMD - вообще не знаю.
Решил смотреть в сторону разпарсинга кучи этих xml в таблицу на PowerShell, о в котором я страшный нубище)))
Накурил кое-какой код:
Код:
[АНТИСПАМ НЕ ПРОПУСТИЛ tehno015]
Ну что-то не покатило - ибо как вариант очень вероятный - я натупил...
Во общем прошу помощи в решении! Ибо задача срочная и очень объемная.
P.S.: по возможности с меня пивко)))
Вот ни разу не студент уже лет 9, но застрял...
Короче, ситуация: есть очень много (несколько тысяч) однотипных .xml файлов со структурой, как в прикрепленном примере. Структура везде и всегда одна и та же.
Нужно их всех слепить в один полноценный файл.xml Но при этом, удалить из всех файлов в процессе сбора (так чтобы в итоговом не было) некоторые теги. Далее файл должен нормально читаться Exel.
При этом сделать нужно при помощи наиболее универсального (читай - легко редактируемого) средства - то есть как вариант на скрипте CMD, WSH/PoSH, и т.п.
ИЛИ - нужно свести некоторые данные (теги) из всех файлов в одну таблицу (любого читаемого простыми средствами Окон формата).
По дурости своей и ностальгии решил замутить все на обычном CMD, но застрял в процессе: как замутить чтение только части файла, откидывая сразу заголовки:
Есть и более простое решение: поместить все в тег <root>, но не уверен, что Exel переварит такой файл.
А как удалить по маске содержимое тега вместе с ним на голом CMD - вообще не знаю.
Решил смотреть в сторону разпарсинга кучи этих xml в таблицу на PowerShell, о в котором я страшный нубище)))
Накурил кое-какой код:
Код:
[АНТИСПАМ НЕ ПРОПУСТИЛ tehno015]
Ну что-то не покатило - ибо как вариант очень вероятный - я натупил...
Во общем прошу помощи в решении! Ибо задача срочная и очень объемная.
P.S.: по возможности с меня пивко)))