现在有个需求,有一份xml文件,里面的结构是省,省的子节点是市,市的子节点是银行,现在的需求是,有4个输入框,分别是省,市,开户银行,开户银行全称,这些数据都是有关联的 具体的xml文件如下:
<root>
<province name="四川省">
<city name="达州市">
<bank name="中国银行">
<branch name="中国银行股份有限公司达州宣汉支行"/>
<branch name="中国银行大竹北门分理处"/>
<branch name="中国银行大竹青年路分理处"/>
<branch name="中国银行大竹新华街分理处"/>
<branch name="中国银行渠县八一街中段分理处"/>
<branch name="中国银行渠县老车坝分理处"/>
这个xml有10万多条数据,我想怎么方便简单的把这些数据入库好让我查询啊?求帮助
------解决方案--------------------------------------------------------
表结构:id 自增pk,pid null,name not null
解析xml,第一重循环province ,插入数据库,pid为null。
插入后返回ID,进入第二重循环city ,插入数据,pid为province id。
插入后返回ID,进入第三重循环branch ,插入数据,pid为city id。
完毕。
直接三个for循环就可以解决。
查询就不用说了吧。
------解决方案--------------------------------------------------------
可以参考下,希望对你有帮助
http://topic.csdn.net/u/20120619/15/ad6b2642-4b2b-4fd2-88b6-7d7cfa42b237