假設xml文件內容是spa
.net
咱們須要讀取Activity節點下的內容,由於存在多個Activity,因此須要讀取多個節點。能夠使用 XmlDocument.SelectSingleNode和XmlDocument.SelectNodes方法查找節點。前一個是查找匹配的第一個節點,然後一個則會返回一個節點列表。code
首先建立一個讀取xml文件的方法ReadXmlNodexml
blog
而後在主函數中調用該方法ip
utf-8
輸出結果爲:文檔
ActivityId:1 ActivityName:start ActivityLevel:1
而後在主函數中調用該方法
輸出結果爲:
共有2個節點 ActivityId: 1 ActivityName: start ActivityLevel: 1 ActivityId: 2 ActivityName: pass ActivityLevel: 2
參考http://www.csharp-examples.net/xml-nodes-by-attribute-value/,雖然沒有用到參考文章中的方法,不過總以爲之後會用到的。
而後在主函數中調用該方法
輸出結果爲:
ActivityId:2 ActivityName:pass ActivityLevel:2