码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-06-12 00:55:56      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:iter   下拉框   puts   for   this   sax   inpu   china   put   

 

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的方法要学会

标签:iter   下拉框   puts   for   this   sax   inpu   china   put   

原文地址:http://www.cnblogs.com/rogge7/p/6986912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!