Непредусмотренный конец файла не закрыты следующие элементы

Обновлено: 04.07.2024

Конфигурация компьютера
Ноутбук/нетбук: Lenovo ThinkPad W530 24385AU (i7-3740QM 2.7GHz, 24GB RAM, Samsung 840 Pro 256GB + HDD 750GB)
ОС: Windows 10 Pro x64 Release Preview
Прочее: На пенсии: HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM)
разве не должна выводить текст расположенный между тегами anketa_id »
Если написать так
[xml]$text = Get-Content D:\base64\obr.xml $text.clients.client
то выдает то что между тегами client »

Так и должно быть.

Если честно, я не понимаю, в чем ваша проблема. Вы показываете мне разные фрагменты файлов каждый раз, причем в отрыве от команд.

В общем, последовательно указывайте узлы XML, и будет выводиться тот, что указан последним.

-------
Канал Windows 11, etc | Чат @winsiders

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

Сейчас xml документ выглядит так


Команду даю такую

и ничего не выдает

Пробовал использовать эту же команду с документом
<?xml version="1.0" encoding="utf-8"?>
<CLIENTS>
<CLIENT>
<ANKETA>1008393</ANKETA>
Эффекта ноль

Конфигурация компьютера
Ноутбук/нетбук: Lenovo ThinkPad W530 24385AU (i7-3740QM 2.7GHz, 24GB RAM, Samsung 840 Pro 256GB + HDD 750GB)
ОС: Windows 10 Pro x64 Release Preview
Прочее: На пенсии: HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM)

Мы с вами ходим вокруг до около. А знаете почему? Потому что вы показываете мне какой-то фрагмент, я просто вставляю его в тестовый файл, составляю команду - все работает. Потом вы берете эту команду и пытаетесь ее применять к какому-то другому файлу.

-------
Канал Windows 11, etc | Чат @winsiders

Конфигурация компьютера
Ноутбук/нетбук: Lenovo ThinkPad W530 24385AU (i7-3740QM 2.7GHz, 24GB RAM, Samsung 840 Pro 256GB + HDD 750GB)
ОС: Windows 10 Pro x64 Release Preview
Прочее: На пенсии: HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM)

-------
Канал Windows 11, etc | Чат @winsiders

Вопрос, - а как такой файл обрабатывать если нужно вытащить данные из тега anketa ?

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

Конфигурация компьютера
Ноутбук/нетбук: Lenovo ThinkPad W530 24385AU (i7-3740QM 2.7GHz, 24GB RAM, Samsung 840 Pro 256GB + HDD 750GB)
ОС: Windows 10 Pro x64 Release Preview
Прочее: На пенсии: HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM)
P.S. Предчувствую следующий вопрос - как связать данные из anketa с client.

-------
Канал Windows 11, etc | Чат @winsiders

Почемуто у меня не выполняется на тестовом файле

Предыдущий скрипт у меня должен выдавать тоже, что и у вас, но ни чего не выдает - после выполнения скрипта.
Если исправляю xml так то можно выбрать данные только таким скриптом

<?xml version="1.0" encoding="utf-8"?>
<CLIENTS>
<CLIENT1>
<ANKETA1>1008</ANKETA1>
</CLIENT1>
<CLIENT2>
<ANKETA2>2055508</ANKETA2>
</CLIENT2>
</CLIENTS>

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

Конфигурация компьютера
Ноутбук/нетбук: Lenovo ThinkPad W530 24385AU (i7-3740QM 2.7GHz, 24GB RAM, Samsung 840 Pro 256GB + HDD 750GB)
ОС: Windows 10 Pro x64 Release Preview
Прочее: На пенсии: HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM)
dark-------13, а вы уберите кириллицу и пробелы из пути

-------
Канал Windows 11, etc | Чат @winsiders

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

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

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


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

Читайте также: