Я запускаю следующий код в 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)