1. 程式人生 > >C#解析XML(二)

C#解析XML(二)

這篇說的細一點吧,好像從網上哪看來的,當時給記到本本上了,現在整理一下下,致敬~~

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. 獲取具體節點的具體值(例:)