<book>
 <title>a</title>
 <title>b</title>
 <title>c</title>
 <info>d</info>
</book> 怎么只把title读出来(a,b,c)

解决方案 »

  1.   

    XmlDocument doc = new XmlDocument();
                    doc.Load(Server.MapPath("XMLFile.xml"));
                    XmlNodeList list = doc.SelectSingleNode("book").ChildNodes;
                    foreach (XmlNode xn in list)
                    {
                        if (xn.Name == "title")
                        {
                            Response.Write(xn.InnerText);
                        }
                    }
      

  2.   

    XmlDocument doc = new ....
    doc.LoadXml("xml string");
    XmlNodeList xns = doc.SelectNodes("\\book\\title");
    foreach( XmlNode node in xns )
    {
     .....}