我正在尝试使用XDocument方法读取XML文档,但是当XML中出现
时,我遇到了错误。<?xml version="1.0" encoding="utf-16"?>
当我手动删除编码时,它可以正常工作。
我遇到了错误 "没有 Unicode 字节顺序标记。无法切换到 Unicode。"
我尝试搜索并最终找到这里-->
为什么在包含 XML 头的情况下,C# XmlDocument.LoadXml(string) 会失败?
但是没有解决我的问题。
我的代码:
XDocument xdoc = XDocument.Load(path);
任何建议吗?谢谢。