+ -
当前位置:首页 → 问答吧 → 在线等,求助!xml文件的解析,请帮帮我吧!

在线等,求助!xml文件的解析,请帮帮我吧!

时间:2005-01-18

来源:互联网

拜求各位大虾,帮帮忙吧!先谢了!
GZNumbers.xm文件如下:
<?xml version="1.0" encoding="gb2312"?>
<GZnumbers>
    <state ID="52"  name="贵州省"  Expanded="false">
        <district ID="5201"  name="贵阳市"  Expanded="false">
              <county ID="520102"  name="南明区">
                    <town ID="520102010"  name="太慈桥办"/>
                    <town ID="520102011"  name="花果园办"/>
              </county>
              <county ID="520114"  name="小河区">
                    <town ID="520114001"  name="黄河办"/>
                    <town ID="520114002"  name="平桥办"/>
                    <town ID="520114003"  name="金竹办"/>
              </county>
              <county ID="520150"  name="高新区">
                    <town ID="520150001"  name="高新办"/>
              </county>
        </district>
        <district ID="5227"  name="黔南州">
              <county ID="522701"  name="都匀市">
                    <town ID="522701001"  name="广惠办"/>
                    <town ID="522701002"  name="文峰办"/>
              </county>
              <county ID="522732"  name="三都县">
                    <town ID="522732103"  name="丰乐镇"/>
                    <town ID="522732104"  name="普安镇"/>
                    <town ID="522732105"  name="都江镇"/>
                    <town ID="522732106"  name="中和镇"/>
                    <town ID="522732107"  name="周覃镇"/>
                    <town ID="522732108"  name="廷牌镇"/>
              </county>
        </district>
    </state>
</GZnumbers>
要求输入一个参数(ID),解析出与其匹配的name,将它的孩子中所有的name以树形显示在html上,多层树的话要求其是合拢的,点击根节点后再展开。
比如输入一个522732,则将三都县极其下面的所有town以树形的形式显示出来;输入5201,则将贵阳市极其孩子county、town以树型的形式显示出来。

作者: kathryn530   发布时间: 2005-01-18

用DOM解析。

作者: zmm   发布时间: 2005-01-18

我知道用dom,但是具体的细节不知怎么样着手!可以详细点告诉我吗?拜托了!

作者: kathryn530   发布时间: 2005-01-18

可以参考这篇文章
http://www.blueidea.com/bbs/archivecontent.asp?id=900406

作者: venusfeng   发布时间: 2005-01-20