首页 > 代码库 > 省市联动-获取资源文件xml 获取nodes的方法要学会

省市联动-获取资源文件xml 获取nodes的方法要学会

 

try {            SAXReader reader = new SAXReader();            InputStream input = this.getClass().getResourceAsStream("/china.xml");            Document doc = reader.read(input);                        /*             * 查询所有province的name属性,得到一堆的属性对象             * 循环遍历,把所有的属性值连接成一个字符串,发送给客户端             */            List<Attribute> arrList = doc.selectNodes("//province/@name");            StringBuilder sb = new StringBuilder();            for(int i = 0; i < arrList.size(); i++) {                sb.append(arrList.get(i).getValue());//把每个属性的值存放到sb中。                if(i < arrList.size() - 1) {                    sb.append(",");                }            }            response.getWriter().print(sb);        } catch(Exception e) {            throw new RuntimeException(e);        }

客户端解析字符串 要学会:放到下拉框里面;

省市联动-获取资源文件xml 获取nodes的方法要学会