Я пытаюсь прочитать этот XML-файл с помощью PowerShell:
<?xml version='1.1' encoding='UTF-8'?>
<Root>
<element1>
<string>name</string>
</element1>
<version>3.2.1</version>
</Root>
Используемая мной команда PowerShell:
$fileContent = New-Object XML
$fileContent.Load($filePath) # $filePath contains the path to the XML file above
, и я получаю следующую ошибку:
Исключение вызывает "Load" с аргументом (ами) "1": "Номер версии '1.1' недопустим.
Если я удаляю заголовок <?xml version='1.1' encoding='UTF-8'?>
или комментирую его (<!-- <?xml version='1.1' encoding='UTF-8'?> -->
) Я больше не получаю сообщение об ошибке. Проблема в том, что мне нужен этот заголовок.
Как я могу прочитать файл XML с заголовком, используя PowerShell?