主题:Java中四种XML解析技术不完全评测
http://www.educity.cn 作者:佚名 来源:网络
在平时工作中,难免会遇到把XML作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历XML这块来测试,因为遍历XML是工作中使用最多的(至少我认为)。
预备
测试环境:
XML文件格式如下:
<?xml version=“1.0” encoding=“GB2312”?>
<RESULT>
<VALUE>
<NO>A1234</NO>
<ADDR>四川省XX县XX镇XX路X段XX号</ADDR>
</VALUE>
<VALUE>
<NO>B1234</NO>
<ADDR>四川省XX市XX乡XX村XX组</ADDR>
</VALUE>
</RESULT>
测试方法:
采用JSP端调用Bean,让每一种方案分别解析10K、100K、1000K、10000K的XML文件,计算其消耗时间(单位:毫秒)。
JSP文件:
<%@ page contentType=“text/html; charset=gb2312” %>
<%@ page import=“com.test.*”%>
<html>
<body>
<%
String args[]={“”};
MyXMLReader.main(args);
%>
</body>
</html>
[1] [2] [3] [4] [5]
【大 中 小】【收藏到我的希赛教育】 【发表评论】【进入社区】
http://www.educity.cn/it/sun/200904101412511429.htm
在平时工作中,难免会遇到把XML作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历XML这块来测试,因为遍历XML是工作中使用最多的(至少我认为)。
预备
测试环境:
XML文件格式如下:
<?xml version=“1.0” encoding=“GB2312”?>
<RESULT>
<VALUE>
<NO>A1234</NO>
<ADDR>四川省XX县XX镇XX路X段XX号</ADDR>
</VALUE>
<VALUE>
<NO>B1234</NO>
<ADDR>四川省XX市XX乡XX村XX组</ADDR>
</VALUE>
</RESULT>
测试方法:
采用JSP端调用Bean,让每一种方案分别解析10K、100K、1000K、10000K的XML文件,计算其消耗时间(单位:毫秒)。
JSP文件:
<%@ page contentType=“text/html; charset=gb2312” %>
<%@ page import=“com.test.*”%>
<html>
<body>
<%
String args[]={“”};
MyXMLReader.main(args);
%>
</body>
</html>
[1] [2] [3] [4] [5]
【大 中 小】【收藏到我的希赛教育】 【发表评论】【进入社区】
http://www.educity.cn/it/sun/200904101412511429.htm