<?xml version="1.0" encoding="gb2312"?>
<country name="中国">
<province name="湖南省">
<city name="长沙市" areacode="0731" postcode="410000">
<area areacode="0731" postcode="410300">浏阳市</area>
<area areacode="0731" postcode="410000">芙蓉区</area>
<area areacode="0731" postcode="410000">天心区</area>
<area areacode="0731" postcode="410000">岳麓区</area>
<area areacode="0731" postcode="410000">开福区</area>
<area areacode="0731" postcode="410000">雨花区</area>
<area areacode="0731" postcode="410100">长沙县</area>
<area areacode="0731" postcode="410200">望城县</area>
<area areacode="0731" postcode="410600">宁乡县</area>
</city>
</province>
</country>XML文档如上三个下拉框 省份:drop1 市 drop2 区 drop3获得省份的XPATH是 //province DataTextField="name" DataValueField="name"
获得市的XPATH是 //province[@name='']/city DataTextField="name" DataValueField="name"请教下,区的XPATH是什么,应为这里区的名字并不是 area里的元素,而是它的innertext!
解决方案 »
- 在三层架构的DAL层,如何向ui层弹出出错信息窗口?
- WebBrowser如何获得弹出的窗口
- ...........................................
- 怎么让新闻显示时给今天的新闻前加个NEWS的图片??
- 如何把已经做好的程序封装成控件?谢谢各位指教!
- c#连hsql,编写图书管理系统。急!在线等!请大侠帮忙!
- C#中如何实现这样JAVA中table操作的效果???
- 帮帮我?? 谁有写好的柱图 饼图类给我一个?
- 如何让居中显示DataGrid里的数据?内行指点!
- 关于WINDOW窗体
- C#调用C++的机制是什么?--在线等
- BarCode Control 9.0打印条码(C#)
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Server.MapPath("XMLFile.xml"));
ArrayList areaAl = new ArrayList();
XmlNodeList xmlNL = xmlDoc.SelectNodes("country/city");
foreach (XmlNode xmlN in xmlNL)
{
XmlElement xe = (XmlElement)xmlN.SelectSingleNode("area");
areaAl .Add(xe.InnerText);
}
return areaAl ;