C#解析XML(二)
阿新 • • 發佈:2018-12-17
這篇說的細一點吧,好像從網上哪看來的,當時給記到本本上了,現在整理一下下,致敬~~
xml案例如圖
<?xml version="1.0" encoding="utf-8"> <PFather xmls="" name=""> <Person Name="QiaoMini"> <ID>001</ID> <Name>小喬</Name> <Age>6</Age> </Person> <Person Name="Lnna"> <ID>002</ID> <Name>露娜</Name> <Age>7</Age> </Person> <Person Name="Siri"> <ID>003</ID> <Name>小果果</Name> <Age>8</Age> </Person> </PFather>
//載入資料
XmlDocument doc = new XmlDocument();
string path = "";
doc.load(path);
1. 獲取單個節點的資料
XmlNode node = doc.selectSingleNode("PFather");
2. 獲取多個節點的資料
XmlNodeList nodeList = doc.selectNode("PFather/Person");
3. 獲取具體節點的具體值(例:)