解析xml的问题未解决
工作上需要解析xml,目前的逻辑是:解析xml到对象中,然后对象再插入数据库。但这存在内存溢出的风险。
今天做的另外一件事是将循环用到工作上,暂时还没有测试,是否能保证程序的重启。有待观察
####################################
晚上老婆回来比较晚,我做饭,代码未实现,找到思路
利用dom4j解析xml,
List<Node> ltP =document.selectNodes("//Patient");
遍历集合,转为字符串数组。
最终转为 数组 集合。
设置一个集合长度。达到长度时,如30个,则提交一次commit
数据操作的方法
public static int StoreMsg(List<String,String> ls,String sds ) {return ls.size();
}
今天的收获:dom4j的配置和简单方法,注意到selectNodes方法的参数需要//
第二个收获:今天优化了工作上业务流程,去掉了不必要的代码
明天的计划,解决内存溢出问题,还有数据库的插入之前清空,考虑增加字段,为以后增加方便
转载于:https://www.cnblogs.com/jsRunner/p/3565014.html
解析xml的问题未解决相关推荐
- cocos2d-x 3.0 使用Sax解析xml文档(解决中文显示问题)
今天是个好日子,心想的事儿都能成,明天是个好日子,打开了家门儿迎春风... 恩,听着歌写文档生活就是这么享受. 今天以前的邻居大神突然在qq上赞了我一下,这让我异常激动啊..这还要从前前前几天说起,那 ...
- 使用dom4j解析xml文件报错 解决方法
org.dom4j.DocumentException: unknown protocol: d Nested exception: unknown protocol: d 在网上查了资料,问题的原因 ...
- 详解Java解析XML的四种方法
http://developer.51cto.com 2009-03-31 13:12 cnlw1985 javaeye 我要评论(8) XML现在已经成为一种通用的数据交换格式,平台的无关性 ...
- 详解Java解析XML的四种方法(转载)
原文地址:http://developer.51cto.com/art/200903/117512.htm XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成 ...
- java 的xml_详解Java解析XML的四种方法
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便.对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM ...
- Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)
http://blog.csdn.net/smcwwh/article/details/7183869 关键字:Java解析xml.解析xml四种方法.DOM.SAX.JDOM.DOM4j.XPath ...
- java dom4j api_详解Java解析XML的四种方法(推荐使用DOM4J,因为for Java)
前言 XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便.对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有 ...
- java 解析xml的方式
1.DOM生成和解析XML文档 为 XML 文档的已解析版本定义了一组接口.解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构.优点:整个文档树在内存中 ...
- 解析XML的几种方式
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便.对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM ...
最新文章
- 柚子的collection
- MySQL 通用查询日志和慢查询日志分析
- Android-去除Button默认边框
- 论面向组合子程序设计方法 之 重构
- flink wordcount示例
- 伪元素改变date类型input框的默认样式实例页面
- ESXi添加第三方驱动
- arcserver开发小结(三)
- data-bi(3):大数据分析软件 CBoard有了一个另外的ui,vuejs写的
- 八大数据分析模型之——用户模型(一)
- 20201203 aaaaabbbbbccccc
- 概论_第5章_切比雪夫不等式
- 关于分频和倍频(转)
- 一个程序员的时间管理(GTD)
- python opencv 图片/视频 拼接
- Android打电话不一定要申请权限
- Windows下安装MySQL卡在Starting Server..的解决办法
- 【干货】Java 判断一个对象中部分属性的值是否为空
- 动词、名词、形容词还有什么词
- C语言心算程序设计抽奖程序,幼儿园大班数学优质课:抽奖游戏