Java中四種XML解析技術

2021-08-31 13:03:35 字數 1004 閱讀 6021

在平時工作中,難免會遇到把 xml 作為資料儲存格式。面對目前種類繁多的解決方案,哪個最適合我們呢?在這篇文章中,我對這四種主流方案做乙個不完全評測,僅僅針對遍歷 xml 這塊來測試,因為遍歷 xml 是工作中使用最多的(至少我認為)。

預 備

測試環境:

amd 毒龍1.4g oc 1.5g、256m ddr333、windows2000 server sp4、sun jdk 1.4.1+eclipse 2.1+resin 2.1.8,在 debug 模式下測試。

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(至於為什麼採用jsp來呼叫,請參考: /138324.aspx),讓每一種方案分別解析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>

測 試from:

Java中四種XML解析技術

在平時工作中,難免會遇到把 xml 作為資料儲存格式。面對目前種類繁多的解決方案,哪個最適合我們呢?在這篇文章中,我對這四種主流方案做乙個不完全評測,僅僅針對遍歷 xml 這塊來測試,因為遍歷 xml 是工作中使用最多的 至少我認為 預 備 測試環境 amd 毒龍1.4g oc 1.5g 256m ...

Java中四種XML解析技術

自 http www.it.com.cn f edu 053 27 93819.htm 在平時工作中,難免會遇到把 xml 作為資料儲存格式。面對目前種類繁多的解決方案,哪個最適合我們呢?在這篇文章中,我對這四種主流方案做乙個不完全評測,僅僅針對遍歷 xml 這塊來測試,因為遍歷 xml 是工作中使...

Java中四種XML解析技術

在平時工作中,難免會遇到把 xml 作為資料儲存格式。面對目前種類繁多的解決方案,哪個最適合我們呢?在這篇文章中,我對這四種主流方案做乙個不完全評測,僅僅針對遍歷 xml 這塊來測試,因為遍歷 xml 是工作中使用最多的 至少我認為 預 備 測試環境 amd 毒龍1.4g oc 1.5g 256m ...