Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - парсинг xml

Ответить
Настройки темы
PowerShell - парсинг xml

Пользователь


Сообщения: 102
Благодарности: 8

Профиль | Отправить PM | Цитировать


Доброго всем времени суток.
Я задавал много вопросов на этом форуме по парсингу 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
Благодарности: 8

Профиль | Отправить PM | Цитировать


я это все к тому, что возможно какие то простые действия выполняю по незнанию сложными или витиеватыми конструкциями.
Понимаю, в чужом коде не всем бывает интересно копаться, но все же тут не одной строкой написано, а аккуратно разбито для упрощения понимания.

Отправлено: 07:01, 19-05-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 102
Благодарности: 8

Профиль | Отправить PM | Цитировать


никому не интересно ?

Отправлено: 07:26, 26-05-2014 | #3


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Вложения все протухли. Выложите скрипт текстом

Отправлено: 11:23, 31-12-2014 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


red.army@vk, в личку, в личку ему пишите. А так может и не увидеть, если не подписан на уведомления из своей темы.

Отправлено: 13:37, 31-12-2014 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - парсинг xml

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход