用xml做个省市二级联动,读取xml指定节点下值,如何读取name="广东"下的city绑定到dropdownlist?
如下: <country name="中国" id="1001">
<province name="广东">
<city name="深圳"></city>
<city name="广州"></city>
</province>
<province name="浙江">
<city name="杭州"></city>
<city name="温州"></city>
</province>
急....
如下: <country name="中国" id="1001">
<province name="广东">
<city name="深圳"></city>
<city name="广州"></city>
</province>
<province name="浙江">
<city name="杭州"></city>
<city name="温州"></city>
</province>
急....
/country/province[@name='广东']/* XmlDataDocument doc = new XmlDataDocument();
doc.Load(xxxxx)
XmlNodeList list = doc.SelectNodes("Xpath路径");
foreach (XmlNode x in list)
{
//dosomethin
}
dom.Load(Server.MapPath("XmlName.xml"));
XmlNodeList nl = dom.SelectNodes("country/province");
foreach (XmlNode node in nl)
{
string provinceName = node.Attributes["name"].Value.Trim();
if(provinceName == "广东")
{
XmlNodeList nl1 = node.SelectNodes("city");
foreach (XmlNode node1 in nl1)
{
string cityName = node1..Attributes["name"].Value.Trim();
DDLName.Items.Add("cityName");
}
}
}
XmlDataDocument doc = new XmlDataDocument();
doc.Load(xxxxx)
XmlNodeList list = doc.SelectNodes("country/province[@name='广东']");
foreach (XmlNode x in list)
{
//dosomethin
}