在线等,求助!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以树型的形式显示出来。
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
http://www.blueidea.com/bbs/archivecontent.asp?id=900406
作者: venusfeng 发布时间: 2005-01-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28