相关疑难解决方法(0)

使用stax和dom读取大型XML文件

我需要阅读几个大的(200Mb-500Mb)XML文件,所以我想使用StaX.我的系统有两个模块 - 一个用于读取文件(使用StaX); 另一个模块('parser'模块)假设获取该XML的单个条目并使用DOM解析它.我的XML文件没有特定的结构 - 所以我不能使用JaxB.如何将"解析器"模块传递给我想要解析的特定条目?例如:

<Items>
   <Item>
        <name> .... </name>
        <price> ... </price>
   </Item>
   <Item>
        <name> .... </name>
        <price> ... </price>
   </Item>
</Items>
Run Code Online (Sandbox Code Playgroud)

我想使用StaX来解析该文件 - 但每个'item'条目都将传递给'parser'模块.

编辑:
经过多一点阅读 - 我想我需要一个使用流读取XML文件的库 - 但是使用DOM解析每个条目.有这样的事吗?

java xml stax dom

11
推荐指数
1
解决办法
9454
查看次数

标签 统计

dom ×1

java ×1

stax ×1

xml ×1