读取XML文件节点下面的数据信息

* rsp是返回的一个xml的数值
  //初始化一个xml实例
            XmlDocument xml = new XmlDocument();
            //导入指定xml文件
            xml.LoadXml(rsp);
          
            //导入指定xml文件(读取文件的一种方法)
//xml.Load(path);
//xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
//指定一个节点
//XmlNode root=xml.SelectSingleNode("/root");
            //获取节点下所有直接子节点
                // XmlNodeList childlist = root.ChildNodes;

            //获取同名同级节点集合
            mlNodeList nodelist = xml.SelectNodes("/trades_sold_get_response/trades/trade/buyer_nick");

  foreach (XmlNode xn in nodelist)//遍历所有子节点 
            {

               Response.Write(xn.InnerText + "<br>");

            }
           //输出获取节点的个数
Response.Write(nodelist.Count);

 

posted @ 2012-06-12 17:10  阿玉儿  阅读(299)  评论(0编辑  收藏  举报