我有一个非常大的 XML 文件(~3Gb),其结构如下:
<stuff>
<list>
<list-item id="..."> ... </list-item>
<list-item id="..."> ... </list-item>
<list-item id="..."> ... </list-item>
<list-item id="..."> ... </list-item>
<list-item id="..."> ... </list-item>
....
</list>
</stuff>
我需要基于属性 id 存储整个元素文本,即。<list-item id="..."> ... </list-item>
在记忆中。在 Stax 中是否有一种简单的方法可以做到这一点,还是我需要手动编写字符串?