07.06.2016, 23:42 | #1 (permalink) |
Новичок
Регистрация: 07.06.2016
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Объединить однотипные XML-файлы в один
Короче, ситуация: есть очень много (несколько тысяч) однотипных .xml файлов со структурой, как в прикрепленном примере. Структура везде и всегда одна и та же. Нужно их всех слепить в один полноценный файл.xml Но при этом, удалить из всех файлов в процессе сбора (так чтобы в итоговом не было) некоторые теги. Далее файл должен нормально читаться Exel. При этом сделать нужно при помощи наиболее универсального (читай - легко редактируемого) средства - то есть как вариант на скрипте CMD, WSH/PoSH, и т.п. ИЛИ - нужно свести некоторые данные (теги) из всех файлов в одну таблицу (любого читаемого простыми средствами Окон формата). По дурости своей и ностальгии решил замутить все на обычном CMD, но застрял в процессе: как замутить чтение только части файла, откидывая сразу заголовки: Есть и более простое решение: поместить все в тег <root>, но не уверен, что Exel переварит такой файл. А как удалить по маске содержимое тега вместе с ним на голом CMD - вообще не знаю. Решил смотреть в сторону разпарсинга кучи этих xml в таблицу на PowerShell, о в котором я страшный нубище))) Накурил кое-какой код: Код: [АНТИСПАМ НЕ ПРОПУСТИЛ ] Ну что-то не покатило - ибо как вариант очень вероятный - я натупил... Во общем прошу помощи в решении! Ибо задача срочная и очень объемная. P.S.: по возможности с меня пивко))) |
07.06.2016, 23:42 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Будем ждать ответов в вашу тему, а пока можете прочитать содержимое этих топиков объединить несколько объектов в один Как объединить два компьютера в один? |
07.06.2016, 23:45 | #2 (permalink) |
Новичок
Регистрация: 07.06.2016
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Добавлю код приложением, иначе ни как - говорит ссылки низя)))
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|