博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解析数据库xml格式字段
阅读量:5802 次
发布时间:2019-06-18

本文共 585 字,大约阅读时间需要 1 分钟。

 

//获取XML字段用XMLStr字符串接收然后用document接收

Document document = DocumentHelper.parseText(xmlStr);    

//获取document根节点

                Element t = document.getRootElement();

//new一个Element类型集合

                List<Element> rows=new ArrayList<Element>();

//用Element类型集合接收住根节点下的所有子节点

                rows=t.elements();

//循环读取所有根节点的子节点

                for(int k=0;k<rows.size();k++){
            //循环读取根节点下子节点
                         Element column1=rows.get(k);

//读取根节点下的子节点的节点用集合接收

                        List<Element> leis=column1.elements();
                 //循环读取根节点的子节点的子节点的的集合
                        for(int j=0;j<leis.size();j++){
                            //获取根节点的子节点的子节点的值并加到集合里
                         colt.add(leis.get(j).attributeValue("value"));
                         
                           
                      }
                }

转载于:https://www.cnblogs.com/zhiguci/p/7083486.html

你可能感兴趣的文章
如何测试ASP.NET Core Web API
查看>>
《The Age of Surge》作者访谈
查看>>
测试人员的GitHub
查看>>
Spring Web Services 3.0.4.RELEASE和2.4.3.RELEASE发布
查看>>
有关GitHub仓库分支的几个问题
查看>>
无服务器计算的黑暗面:程序移植没那么容易
查看>>
云原生的浪潮下,为什么运维人员适合学习Go语言?
查看>>
Webpack入门教程三十
查看>>
EAServer 6.1 .NET Client Support
查看>>
锐捷交换机密码恢复(1)
查看>>
Kali linux virtualbox rc=1908 错误解决办法
查看>>
Erlang学习总结之Erlang语法中的逗号(,)、分号(;),句号(.)的正确用法...
查看>>
linux软件包管理之三(源代码安装)
查看>>
数据库三范式是什么?
查看>>
[转载]设置Ubuntu自动连接无线,无须再输入密钥环和无线密码
查看>>
九叔Xen App测试报告
查看>>
Apache配置
查看>>
Ext gridPanel 单元格数据的渲染
查看>>
Android SDK 的下载代理
查看>>
Method Swizzling对Method的要求
查看>>