<?xml version="1.0" encoding="utf-8"?>
<folio>
  <image>
    <ID>1</ID>
    <thumbnail>http://www.sanecore.cn/sanecore/files/century/2.078768957568084jupiter.jpg</thumbnail>
    <pic>http://www.sanecore.cn/sanecore/files/century/2.1519909525485743jupiter.jpg</pic>
    <url>#</url>
  </image>
  <image>
    <ID>2</ID>
    <thumbnail>NameText</thumbnail>
    <pic>PhoneText</pic>
    <url>SellerText</url>
  </image>
</folio>遍历image节点里的信息

解决方案 »

  1.   

    ds.ReadXml
    XmlDocument xmldoc = new XmlDocument();
                xmldoc.Load(@"");
                DataRow row;
                foreach (XmlNode node in xmldoc.DocumentElement.ChildNodes)
                {            }
    foreach (XmlNode node in xmldoc .GetElementsByTagName("book"))
    {}XDocument doc = XDocument.Load("");
            IEnumerable<XElement> results = from o in doc.Element("folio").Element("image").Elements() select o;
      

  2.   

    linq to xml XElement doc = XElement.Load("../../dfd.xml");
     var Item= from c in doc.Descendants("image") select c;
      

  3.   

    我不需要linq实现,只需要基本的就行
      

  4.   


    List<string> mID = new List<string>();
    List<string> mThumbnail = new List<string>();
    List<string> mPic = new List<string>();
    List<string> mUrl = new List<string>();XmlDocument xd = new XmlDocument();
    xd.Load(xmlPath);
    XmlNode controls = xd.ChildNodes[1];foreach(XmlNode firNode in controls.ChildNodes)
    {
        if (firNode.Name.Equals("image"))
        {
             foreach(XmlNode secNode in firNode.ChildNodes)
             {
                 if (secNode.Name.Equals("ID"))
                    mID.add(secNode.InnerText);
                 else if (secNode.Name.Equals("thumbnail"))
                    mThumbnail .add(secNode.InnerText);
                 else if (secNode.Name.Equals("pic"))
                    mPic .add(secNode.InnerText);
                 else if (secNode.Name.Equals("url"))
                    mUrl .add(secNode.InnerText);
             }
        }
    }
    最简单的 直接手打 有错请自己修改
      

  5.   

    上面都说得很清楚,或者也可以使用dataset中的readxml方法,这样就跟访问表一样了