<ProInfo ProcNums="1">
<Proc>
<userid>1</userid>
<username>aaa</username>
</Proc>
<Proc>
<userid>2</userid>
<username>bbb</username>
</Proc>
<Proc>
<userid>3</userid>
<username>ccc</username>
</Proc>
</ProInfo>如上XML文件,怎么循环获取userid,username数据?XmlDocument doc = new XmlDocument();
doc.Load("D:\\BasicInfo.xml");XmlNode ndLstProc = doc.SelectSingleNode("ProInfo");
...

解决方案 »

  1.   

    System.Xml.XmlDocument document = new System.Xml.XmlDocument();
            document.Load("D:\\BasicInfo.xml");
            System.Xml.XmlNodeList nodelist = document.SelectNodes(@"ProInfo/Proc");
            for (int n=0; n<nodelist.Count; n++)
            {
                string strUserID = nodelist[n].ChildNodes[0].InnerText;
                string strUserName = nodelist[n].ChildNodes[1].InnerText;
            }