解析XML的 循环节点
来源:互联网 发布:丹尼尔戴刘易斯 知乎 编辑:程序博客网 时间:2024/05/17 02:28
比如这样的XML:
<data> <message> <status>0</status> <value>处理成功</value> </message> <results> <result> <idcode>32XX0219X10XX5916</idcode> <name>张三 </name> <mobile/> <email/> <badinfos> <badinfo> <match>["national_id"]</match> <reason>0</reason> <reason_description>借款违约</reason_description> <create_date_type/> <amount_type>未知</amount_type> <over_due_type>未知</over_due_type> <legal_status>无</legal_status> </badinfo> <badinfo> <match>["national_id"]</match> <reason>1</reason> <reason_description>法律原因</reason_description> <create_date_type/> <amount_type>大于等于10000元</amount_type> <over_due_type>未知</over_due_type> <legal_status>已结案</legal_status> </badinfo> </badinfos> </result> </results></data>
java解析:
Element resultsElement = (Element) doc.selectSingleNode("/data/results/result/dataStatus"); List<Element> backList = doc.selectNodes("/data/results/result/badinfos/badinfo"); if(backList.size()<1) { results.add("记录为空"); return results; } for(int i=0 ; i<backList.size();i++) { Element backListEle= backList.get(i); String match=backListEle.selectSingleNode("match").getText(); String reason=backListEle.selectSingleNode("reason").getText(); String reason_description=backListEle.selectSingleNode("reason_description").getText(); String create_date_type=backListEle.selectSingleNode("create_date_type").getText(); String amount_type=backListEle.selectSingleNode("amount_type").getText(); String over_due_type=backListEle.selectSingleNode("over_due_type").getText(); String legal_status=backListEle.selectSingleNode("legal_status").getText(); results.add(match); results.add(reason); results.add(reason_description); results.add(create_date_type); results.add(amount_type); results.add(over_due_type); results.add(legal_status); }
1 0
- 解析XML的 循环节点
- xml节点解析成字符串的方法
- 节点带有属性的xml pull解析
- 解析xml获取节点的值
- 解析xml实例,包含复杂xml的循环解析
- 解析某个xml节点
- xml解析多重节点
- 非循环单链表插入节点的伪算法解析
- 循环解析xml dom
- XML的两种解析方式逐行解析(SAX解析)节点解析(DOM解析)
- 解析XML格式,截取节点
- 使用DOM解析XML节点
- XML解析 获取节点属性
- DOMDocument方法解析xml节点
- 解析XML获取节点内容
- ASP.NET解析xml返回某节点属性的内容
- javascript加载 xml 并解析各节点的值
- DOM解析XML遇到的子节点个数问题
- 配置MySQL远程连接(win7)
- 紫书习题5-6 uva1595
- scroll view 中嵌套listview gridview 时,listview gridview match_parent 无效
- 第四天 网络 handler
- lzg_ad: 构建通用版本的XPE\WES镜像文件
- 解析XML的 循环节点
- Sublime Text3安装插件
- .so的坑
- android ClassCastException 类型转换错误
- HDFS下载文件报错!
- iOS应用程序内购/内付费(
- Spring @Value用法
- swift之UITableView
- Java包装类和处理对象