Цитата Bolshoi:
Скрипт пишу в Windows PowerShell ISE. В нем в путях по узлам выводяться подсказки.
|
Лучше поведайте какова конечная цель, что требуется? Просто извлечь данные из некоторого узла? Ну дык есть такая штука, XPath называется, без всяких дурацких ISE извлекается с помощью Select-Xml:
Код:
PS E:\> Select-Xml -Path E:\src\test.xml -XPath "//*[НаимОсн]"
Node Path Pattern
---- ---- -------
Основание E:\src\test.xml //*[@НаимОсн]
Основание E:\src\test.xml //*[@НаимОсн]
И далее, по узлу:
Код:
PS E:\> $x = Select-Xml -Path E:\src\test.xml -XPath "//*[НаиОсн]"
PS E:\> $x | % {$_.Node}
НаимОсн НомОсн ДатаОсн ДопСвОсн
------- ------ ------- --------
Наименование основания 2 454-11 04.12.2017 поле для доп. сведений
Наименование основания 2 4нк84 04.12.2017 доп сведения оснвоание 2
PS E:\> $x | % {$_.Node.ДопСвОсн}
поле для доп. сведений
доп сведения оснвоание 2
И так далее.