0
点赞
收藏
分享

微信扫一扫

编写Java程序,现要求使用 dom4j 解析 city.xml 文档,实现省份及对应城市的联动特效,效果如图所示

ixiaoyang8 2022-02-23 阅读 55


​​查看本章节​​

​​查看作业目录​​

需求说明:

现要求使用 dom4j 解析 city.xml 文档,实现省份及对应城市的联动特效,效果如图所示

编写Java程序,现要求使用 dom4j 解析 city.xml 文档,实现省份及对应城市的联动特效,效果如图所示_下拉框

编写Java程序,现要求使用 dom4j 解析 city.xml 文档,实现省份及对应城市的联动特效,效果如图所示_xml_02

编写Java程序,现要求使用 dom4j 解析 city.xml 文档,实现省份及对应城市的联动特效,效果如图所示_下拉框_03

实现思路:


  1. 创建解析 XML 文档类 ParseXML 和窗体类 LinkageFrame
  2. ParseXML 类中,实例化一个 Map<String,List<String>> 类的对象 dataMap,用来保存读取Xml中的省份和城市,key为省份,value是城市列表
  3. 创建parse方法解析xml文件,方法中得到document对象,调用 document 对象的 selectNodes(“/country/province/@name”)方法得到省份节点,取出省份,遍历其下节点取出城市,将Map数据初始化完毕
  4. 界面中分别创建两个下拉框控件,用于显示省份、城市,先将Map中的key取出初始化至省份下拉框,同时添加监听事件,对省份切换时根据省份的值得到城市列表,更新至城市下拉框中
  5. 创建测试类进行运行测试

实现代码:



举报

相关推荐

0 条评论