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