Я пытаюсь прочитать XML-документ, используя метод XDocument. но я получаю сообщение об ошибке, когда xml имеет
<?xml version="1.0" encoding="utf-16"?>
Когда я удалил кодировку вручную. Он отлично работает.
Я получаю сообщение об ошибке < Нет метки порядка байтов в Unicode. Невозможно переключиться на Unicode. "
Я попробовал поиск, и я приземлился здесь →
Почему С# XmlDocument.LoadXml(строка) терпит неудачу при включении заголовка XML?
Но не удалось решить мою проблему.
Мой код:
XDocument xdoc = XDocument.Load(path);
Любые предложения
спасибо.