|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - парсинг xml |
|
PowerShell - парсинг xml
|
Пользователь Сообщения: 102 |
Доброго всем времени суток.
Я задавал много вопросов на этом форуме по парсингу xml сначала средствами bat/cmd и в итоге переписал все на PoSH. так как только осваиваюсь с powershell и набираюсь опыта скрипт весьма уныл, но свою задачу выполняет, а именно: обрабатывает xml файлы полученные из росреестра (КПТ, КВЗУ, КПЗУ, ЕГРП, отказы, уведомления) 1. читает что за файл попался 2. перемещает в указанный каталог (да, это основная задача, упорядочить всю информацию согласно структуре) 3. переименовывает файл для наглядности (уникальное имя) 4. если это КПТ предложить вытянуть координаты (бывает необходимо) 5. повторные файлы складывает в отдельный каталог 6. проблемные файлы так же в отдельный каталог (те, что не смог обработать) 7. пишет лог файл действий и лог файл ошибок кто заинтересовался - спрашивайте. комментарии есть для понимания логики, но не слишком подробные кто хорошо знаком с PoSH - подсказывайте как сделать лучше (это первый скрипт на powershell, потому могут попадаться нелогичные конструкции) во вложении сам скрипт и несколько xml для понимания работы, а так же папка с базой XML_sort_base_PS (путь к ней с самом скрипте можно указать любой) вложение не работает, потому: http://yadi.sk/d/Uw4migTZQJFoA окно результата: http://yadi.sk/d/TUsWV9cBQJG39 |
|
Отправлено: 06:19, 16-05-2014 |
Пользователь Сообщения: 102
|
Профиль | Отправить PM | Цитировать я это все к тому, что возможно какие то простые действия выполняю по незнанию сложными или витиеватыми конструкциями.
Понимаю, в чужом коде не всем бывает интересно копаться, но все же тут не одной строкой написано, а аккуратно разбито для упрощения понимания. |
Отправлено: 07:01, 19-05-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 102
|
Профиль | Отправить PM | Цитировать никому не интересно ?
|
Отправлено: 07:26, 26-05-2014 | #3 |
Новый участник Сообщения: 24
|
Профиль | Сайт | Отправить PM | Цитировать Вложения все протухли. Выложите скрипт текстом
|
Отправлено: 11:23, 31-12-2014 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать red.army@vk, в личку, в личку ему пишите. А так может и не увидеть, если не подписан на уведомления из своей темы.
|
|
Отправлено: 13:37, 31-12-2014 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - [решено] парсинг xml | firstarey | Скриптовые языки администрирования Windows | 2 | 17-04-2014 14:25 | |
CMD/BAT - [решено] парсинг xml :) | firstarey | Скриптовые языки администрирования Windows | 10 | 07-03-2014 12:52 | |
CMD/BAT - Парсинг XML/TXT | mxm199 | Скриптовые языки администрирования Windows | 10 | 17-07-2012 12:34 | |
PowerShell - [решено] парсинг XML файла | dosperados | Скриптовые языки администрирования Windows | 2 | 02-07-2012 21:02 | |
[решено] проверка XML-файла на соответствие XML schema в IE 6 и Firefox 2 | dimait | Вебмастеру | 4 | 23-08-2007 02:02 |
|