Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


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

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


Создал и сохранил файл test.xml в папке test на диске C
Переименовал и сохранил там же скрипт 1.ps1
После выполнения такая ерунда
PS C:\Users\A> C:\test\1.ps1
Скрипты выполняются от имени администратора в Powershell_ISE.exe

Если делаю так
Код: Выделить весь код
[xml]$text = Get-Content "C:\test\test.xml"
$text.clients.client
То выдает

ANKETA
------
1008
2055508

Что-то я запутался при каком коде и что он должен выводить ??? Данные я то получить получил, но когда мы обратились к полю anketa командой $text.clients.client.anketa почему он не выводит данные, и должен ли выводить ???

Когда идет такой код в xml

<?xml version="1.0" encoding="utf-8"?>
<CLIENTS>
<CLIENT>
<ANKETA>1008
sdjkjhdjfh
</ANKETA>
</CLIENT>
<CLIENT>
<ANKETA>2055508</ANKETA>
</CLIENT>
</CLIENTS>


Данные выводит так не выводит символы sdjkjhdjfh, что очень необходимо - потому, что в xml документе, тегов содержащих текст на разных строках очень много и именно эти данные нужно выбрать !!!
ANKETA
------
1008...
2055508

Последний раз редактировалось dark-------13, 30-03-2013 в 15:14.


Отправлено: 14:44, 30-03-2013 | #20