當我將xmls屬性添加到我的根元素時,此代碼通過第三行的「對象引用未設置爲對象實例」的異常,但從根元素移除xmls屬性後它工作正常。使用C#XmlDocument解析Xml的錯誤類
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("file.xml");
MessageBox.Show(xmlDoc.SelectSingleNode("person/name").InnerText);
這裏是我的XMLFILE
<?xml version="1.0" encoding="utf-8"?>
<person xmlns="namespace path">
<name>myname</name>
</person>
我想知道爲什麼它添加xmlns屬性,以我的根元素後不工作。我是否必須使用另一種方法進行分析?
幾乎,treemonkey:XmlNode的節點= xmldoc.SelectSingleNode( 「東西:人/名稱」,NS); – LocEngineer 2015-03-31 12:28:34
對不起更新沒有使用C#太多:P – Treemonkey 2015-03-31 12:33:55