«Как исправить» Исключение, вызывающее «LoadXml» с аргументом (ами) «1»: «Данные на корневом уровне недействительны. Строка 1, позиция 1. " - PullRequest
0 голосов
/ 10 апреля 2019

Я запускаю следующий код в powershell:

$xml = "443"
$sourceXml=New-Object System.Xml.XmlDocument
$sourceXml.LoadXml($xml)

И я получаю сообщение об ошибке «Недопустимые данные на корневом уровне. Строка 1, позиция 1».

Я просмотрел другие вопросы и ответы и обнаружил, что это может быть связано с форматированием UTF и символом-призраком, но я не уверен, как решить эту проблему в powershell, поскольку большинство решений предназначены для C # или других языков кодирования.

$xml = "443"
$sourceXml=New-Object System.Xml.XmlDocument
$sourceXml.LoadXml($xml)

1 Ответ

0 голосов
/ 10 апреля 2019

Я понял, что не хранит полный правильно отформатированный XML-код в $ xml.Глупый я, спасибо в любом случае!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...