how can I get XmlNodes data with XmlDocument in similar node name?

Antv912

New Member
my xml data is :\[code\]<response><result name="response" numFound="2" start="0"><doc><str name="Author">ALi Ahmadi</str><int name="BookID">1904</int><str name="Title">BookName 1</str></doc><doc><str name="Author">Reza Javadi</str><int name="BookID">1523</int><str name="Title">BookName 2</str></doc></result></response>\[/code\]my c# code is :\[code\]XmlDocument XmlDoc = new XmlDocument();XmlDoc.LoadXml(ResultData);XmlNodeList XnList = XmlDoc.SelectNodes("/response/result/doc");foreach (XmlNode Xn in XnList){ string a = Xn["str"].InnerText; string b = Xn["int"].InnerText; string c = Xn["str"].InnerText; //string c = Xn["str[@name='Title']"].InnerText;//error !}\[/code\]a & c result is : "Ali Ahmadi", How can i get "BookName 1" in c variable ?
 
Back
Top