![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Подскажите как получить текст расположенный между тегами |
|
|
PowerShell - [решено] Подскажите как получить текст расположенный между тегами
|
Старожил Сообщения: 169 |
Здравствуйте,
Подскажите пожалуйста какими функциями воспользоваться, чтобы получить текст расположенный между тегами Пример: <signature>asdjkf05545jaskld5455451fjkljas564545kldjfkl;nmeje115787855ejegh</signature> |
|
Отправлено: 12:17, 29-03-2013 |
(*.*) Сообщения: 36574
|
Профиль | Сайт | Отправить PM | Цитировать Цитата dark-------13:
Еще раз вернемся к сообщению 7: На этом я прошу простить меня, но вы исчерпали мой запас терпения на два ближайших дня... Надеюсь, коллеги по форуму выведут вас из трех сосен. |
|
------- Отправлено: 15:12, 30-03-2013 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 169
|
Профиль | Отправить PM | Цитировать Применяю данный скрипт
ДЛЯ xml c содержимым <?xml version="1.0" encoding="utf-8"?> <CLIENTS> <CLIENT> <ANKETA>1008 sdjkjhdjfh</ANKETA> </CLIENT> <CLIENT> <ANKETA>2055508</ANKETA> </CLIENT> </CLIENTS> Выдает ошибку: Нельзя вызвать метод для выражения со значением NULL. C:\test\1.ps1:2 знак:36 + $text.clients.client.anketa.replace <<<< ("`n","") + CategoryInfo : InvalidOperation: (replace:String) [], RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull Как должен выглядеть скрипт чтобы обработать xml документ данного типа и получить на выходе данные из двух тегов anketa в одном из которых значение 1008sdjkjhdjfh ,а во втором 2055508 !? |
Отправлено: 15:25, 30-03-2013 | #22 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать PS > $x.CLIENTS.CLIENT[0].ANKETA
1008 sdjkjhdjfh PS > $x.CLIENTS.CLIENT[1].ANKETA 2055508 PS > $x.CLIENTS.CLIENT[0].ANKETA.replace("`n","") 1008 sdjkjhdjfh |
Отправлено: 16:15, 30-03-2013 | #23 |
Старожил Сообщения: 169
|
Профиль | Отправить PM | Цитировать Уважаемый Kazun спасибо за помощь, после вашей подсказки родился вот такой скрипт, вот только не пойму как сделать так, чтобы он закончил обрабатывать файл - после обработки всех строк из xml документа, количество строк может меняться после изменений вносимых в XML, и выгрузить результат работы скрипта в файл ..... ?
|
Последний раз редактировалось dark-------13, 30-03-2013 в 18:58. Отправлено: 18:50, 30-03-2013 | #24 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать [xml]$text = Get-Content "D:\base64\obr.xml"
$text.CLIENTS.client | Foreach {"<img src=""data:image/png;base64," + $_.portrait + """ />" } | Out-File result.txt |
Отправлено: 19:15, 30-03-2013 | #25 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как получить текст того элемента, что находится в фокусе?? | Romanka | AutoIt | 8 | 04-07-2011 16:25 | |
CMD/BAT - [решено] Подскажите как получить время изменения файла -15 минут | osp2008 | Скриптовые языки администрирования Windows | 7 | 29-07-2010 15:04 | |
PHP|Кол-во строк между выбранными тегами | morgan1991 | Вебмастеру | 0 | 17-03-2010 22:06 | |
Как получить текст из textarea которую заменяет FCKeditor? | EGORR_TOO | Вебмастеру | 2 | 13-09-2009 14:26 | |
Регулярное выражение: вырезать данные между тегами | venuko | Вебмастеру | 6 | 04-06-2009 16:59 |
|