我必须读取一个 XML 文件,但它在第一个节点中有“:”。当我尝试使用 XDocument 或 XElement 或 xmldocument 加载文件时出现此错误。我不知道如何解决此问题。
string _filePath= @"C:\testfile.xml";
XDocument xDoc = XDocument.Load(_filePath);
“':' 字符,十六进制值 0x3A,不能包含在名称中。第 1 行,位置 6”。
我的 XML 文档:
<?xml:stylesheet type="text/xsl" href="\\10.189.41.02\g$\XMLTest-Viewer.xsl"?>
<TestXml>
//More data here
</TestXml>
如果我手动删除冒号,我可以成功加载文件,有没有办法用“:”加载文件而不更改 XML 文件?