将xml里面的数据读取到数据集里面的时候,
如何处理父节点,和子节点,如何使用嵌套循环,和递归呀??
谁给帮忙看一下呗,谢过/////

解决方案 »

  1.   

    给你一个例子:
            XmlDocument xml = new XmlDocument();
            string xmlpath = path;   // path是XML的文件路径
             xml.Load(xmlpath);
            XmlNode xn = xml.DocumentElement.SelectSingleNode("note") ;//note是查找的节点
            XmlNodeList nodes = xn.SelectNodes("note");
            foreach (XmlNodeList no in nodes)     //读取每一个note        {
                 XmlElement xe=(XmlElement)no;
                 XmlNodeList nodes1=xe.ChildNodes
                 foreach(XmlNode no1 in nodes1)   //读取note中的所有属性
                        {
                          XmlElement xe2=(XmlElement)no1;   
                          string aaa =  xe2.GetAttributeNode("attribute").ToString();//取属性]
                         写数据库.这个你肯定会                  }        }