【发布时间】:2019-05-02 09:10:08
【问题描述】:
我正在尝试使用 STAX 解析 XML 文件。我正在使用事件:
-XMLStreamConstants.START_ELEMENT
-XMLStreamConstants.CHARACTERS
-XMLStreamConstants.END_ELEMENT
是否有任何事件或“棘手的方法”来检测 XML 中数组的存在?主要问题是我不知道被解析的 XML 的格式,它可以是任何格式的任何 XML。
请注意,我不想使用其他库,因为 XML 文件很大,我不想将所有文件加载到内存中。
在 json reader 中我们有事件:
-BEGIN_ARRAY
-END_ARRAY
所以我正在寻找一种类似的方法来使用 STAX 检测 XML 中数组的开头。
谢谢
【问题讨论】: