Я слежу за книгой "Windows PowerShell в действии" и пытаюсь извлечь некоторые значения из файла XML, однако каждый раз, когда я пытаюсь запустить скрипт, Powershell жалуется на неожиданный конечный тег, неожиданный конец файла и другие вещи, как будто исходный файл XML был полностью поврежден (но это не так).
Вот скрипт:
$config = Get-Content -path "C:\configs\ams\ams_merge_cgp.xml"
(Select-Xml -Content $config -XPath /process-config).Node
"process-config" - это root узел источника XML.
Я получаю ошибки такого рода :
Select-Xml : Cannot convert value " <input name="newsIn">" to type "System.Xml.XmlDocument". Error: "Unexpected end of file has occurred. The following elements are not closed: input. Line 1, position 23."
At C:\ps_scripts\xmltest.ps1:3 char:2
+ (Select-Xml -Content $config -XPath /process-config).Node