以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Dot NET,C#,ASP,VB 』  (http://bbs.xml.org.cn/list.asp?boardid=43)
----  请大家帮帮如何在xml中查找  (http://bbs.xml.org.cn/dispbbs.asp?boardid=43&rootid=&id=28842)


--  作者:liqunen
--  发布时间:3/18/2006 10:28:00 AM

--  请大家帮帮如何在xml中查找
<?xml   version="1.0"   encoding="gb2312"?>
<china>
   <sf id="530000" m="云南省">
          <s id="530100" m="昆明市">
          <x>
            <id>530101</id><m>市辖区</m>
             <xj>
              <id>530102</id><m>五华区</m>
             </xj>
             <xj>
              <id>530103</id><m>盘龙区</m>
             </xj>
             <xj>
              <id>530111</id><m>官渡区</m>
             </xj>
             <xj>
              <id>530112</id><m>西山区</m>
             </xj>
             <xj>
              <id>530113</id><m>东川区</m>
             </xj>
             <xj>
              <id>530121</id><m>呈贡县</m>
             </xj>
             <xj>
              <id>530122</id><m>晋宁县</m>
             </xj>
             <xj>
               <id>530124</id><m>富民县</m>
             </xj>
             <xj>
               <id>530125</id><m>宜良县</m>
             </xj>
             <xj>
               <id>530126</id> <m>石林彝族自治县</m>
             </xj>
             <xj>
               <id>530127</id> <m>嵩明县</m>
             </xj>
             <xj>
               <id>530128</id> <m>禄劝彝族苗族自治县</m>
             </xj>
             <xj>
               <id>530129</id> <m>寻甸回族彝族自治县</m>
             </xj>
             <xj>
               <id>530181</id> <m>安宁市</m>
             </xj>
           </x>
          </s>
          <s id="530300" m="曲靖市">
            <x>
             <id>53030</id> <m>市辖区</m>
             <xj>
               <id>530302</id> <m>麒麟区</m>
             </xj>
             <xj>
               <id>530321</id> <m>马龙县</m>
             </xj>
             <xj>
               <id>530322</id> <m>陆良县</m>
             </xj>
             <xj>
               <id>530323</id> <m>师宗县</m>
             </xj>
             <xj>
               <id>530324</id> <m>罗平县</m>
             </xj>
             <xj>
               <id>530325</id> <m>富源县</m>
             </xj>
             <xj>
               <id>530326</id> <m>会泽县</m>
             </xj>
             <xj>
               <id>530328</id> <m>沾益县</m>
             </xj>
             <xj>
               <id>530381</id> <m>宣威市</m>
             </xj>
           </x>
         </s>
     </sf>
     <sf id="530200" m="广西市">
         <s id="12" m="abc">
         </s>
     </sf>
     <sf id="540300" m="四川省">
         <s id="13" m="abdc">
         </s>
     </sf>
     <sf id="550200" m="山东市">
         <s id="14" m="abcbb">
         </s>
     </sf>
            
</china>
    
----------------------------
这是我的xml文件分为三级省份<sf>市<s>县<x>
我要一级一级的以,例如我要把sf级出来已成功了,但如果取s,x级有问韪
string z_1="";
XmlDocument   xml=new   XmlDocument();   
xml.Load(Server.MapPath(wj_1));   
XmlElement root = xml.DocumentElement;
XmlNodeList xnl=root.SelectSingleNode("descendant::china[sf/id='530000']").ChildNodes; 我要把取sf级下的市<s>取出来
for(int i=0;i<xnl.Count;i++)
{
//    XmlElement   xe=(XmlElement)xnl.Item(i);
//z_1+=@xe.GetAttribute("m")+","+@xe.GetAttribute("id")+"|";
}
这里有问韪,请大家帮帮我,非常感谢
我的qq是
108753781希望能和大家交流
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
54.688ms