欢迎来到天天文库
浏览记录
ID:1336030
大小:139.50 KB
页数:17页
时间:2017-11-10
《生成省市区xml文件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、生成省市区XML文件packagecom.just.rmipweb.util;importjava.io.File;importjava.io.FileWriter;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importorg.dom4j.Document;importorg.dom4j.DocumentException;importorg.dom4j.Docu
2、mentHelper;importorg.dom4j.Element;importorg.dom4j.io.OutputFormat;importorg.dom4j.io.SAXReader;importorg.dom4j.io.XMLWriter;/**@description1.PCC(province、city、county)省份、城市、区县列表2.使用生成dom4jXML文件、解析XML文件,需要的jar文件有:dom4j.jar@authorZC@date2012-07-15*/public
3、classPCCUtil{privatestaticPCCUtilinstance=newPCCUtil();privateDocumentxmlDec;privatefinalstaticStringpccFile="config/pcc.xml";/***测试**/publicstaticvoidmain(String[]args){//createXML();//List>provinceList=provinceList();//System.out.pr
4、intln("provinceList:"+provinceList);//List>cityList=cityList("湖北");//System.out.println("cityList:"+cityList);List>countyList=countyList("襄阳市");System.out.println("countyList:"+countyList);}/**@description省份列表@retur
5、nList>对象@authorZC@date2012-07-15*/@SuppressWarnings("unchecked")publicstaticList>provinceList(){instance.init();List>provinceList=null;Stringxpath="//root//province";Listlist=instance.xm
6、lDec.selectNodes(xpath);if(list!=null&&list.size()>0){provinceList=newArrayList>();for(Elementel:list){Mapmap=newHashMap();map.put("provinceid",el.elementTextTrim("id"));map.put("provincename",el.elementT
7、extTrim("name"));provinceList.add(map);}}returnprovinceList;}/**@description根据省份名称获取城市列表@paramprovincename(省份名称)@returnList>对象@authorZC@date2012-07-15*/@SuppressWarnings("unchecked")publicstaticList>cityList(Stringp
8、rovincename){instance.init();List>cityList=null;Stringxpath="//root//city";Listlist=instance.xmlDec.selectNodes(xpath);if(list!=null&&list.size()>0){cityList=newArrayList>();for(Elem
此文档下载收益归作者所有