gpt4 book ai didi

java - XMLStreamReader - 文件末尾会发生什么?

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

像这样遍历 XML 文档时

while(streamReader.hasNext()){
streamReader.next();
if(streamReader.getEventType() == XMLStreamReader.START_ELEMENT){
System.out.println(streamReader.getLocalName());
}
}

如果我需要再次遍历 XML 文档,是否需要创建一个新的 streamReader,像这样?
   XMLStreamReader streamReader =
factory.createXMLStreamReader(reader);

我没有看到像“reset()”这样的方法将光标移回 XML 文件的开头

最佳答案

是的,此时您应该创建一个新的阅读器。

如果您需要多次遍历文档,您是否一定要首先以流式方式解析它,而不是将其加载到某个描述的 DOM 中?

关于java - XMLStreamReader - 文件末尾会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6582756/

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