我分三个阶段读取 xml 文件,在每个阶段,我都对基于输入参数的不同元素感兴趣。
使用 XMLStreamReader 多次读取一个 xml 文件的最佳方法是什么?
xmlInputFactory = XMLInputFactory.newInstance();
try {
XMLStreamReader streamReader xmlInputFactory.createXMLStreamReader(inputStream);
try {
while (streamReader .hasNext()) {
其中 inputStream 是 FileInputStream 实例
目前,当我开始第二阶段阅读时,我得到流关闭异常或 streamReader.hasNext() 为假。