我试图加载一个非常基本的XML文档,但是每次我到达loadXML(字符串URL)行时,程序都会崩溃并报告一个异常(“根级别的数据无效)。行1,位置1“xmlException)。
XmlDocument xmldoc = new XmlDocument();
xmldoc.LoadXml(@"C:\Websites\TestHarness\TestHarness\TestHarness\ExampleXml.xml");
XmlNode node = xmldoc.DocumentElement;
我的XML看起来像这样(这是W3Schools中的一个示例XML文档,它在IE Fine中打开):
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
这是完全按原样粘贴的,没有空格。
我看不出这段代码有什么问题,堆栈跟踪没有告诉我太多,我怀疑某个地方存在环境问题。有人有什么想法吗?
编辑:XML的格式不正确。XML与此处的示例文档相同:
http://w3schools.com/xml/default.asp