gpt4 book ai didi

java - SAX和STAX读取大xml文件选择哪一个

转载 作者:行者123 更新时间:2023-12-01 12:04:33 25 4
gpt4 key购买 nike

我有一个要求,我可以拥有 100 MB 或更大的 xml 文件,其中包含我需要将每个公司添加到该 xml 文件中的表中的公司列表。

我正在考虑使用 SAX 解析器,但我也正在考虑使用 stax 解析器。有人可以帮我知道我应该使用哪一个吗?

谢谢

最佳答案

StAX 有一个更容易使用的 API,所以我认为它是一个更好的选择。 SAX 有一个低级推送 API,使用起来不太好(例如使用 char[])。 StAX 有一个更好用的 pull API。

另一个潜在的优势:使用 StAX,您无需阅读整个文档,如果您拥有所需的内容,您可以停止。

有一个关于 Java XML 解析 API 的不错的比较(尽管很旧)here .

关于java - SAX和STAX读取大xml文件选择哪一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27722160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com