gpt4 book ai didi

java - XMLEventReader 返回 STAX

转载 作者:行者123 更新时间:2023-11-30 05:48:43 25 4
gpt4 key购买 nike

我正在使用 XMLEventReader 来解析大型 xml 文件,它在一个项目中工作正常,但是当我在另一个项目中导入具有相同导入的相同类时,它不能很好地解析 xml,并且给出STAX 事件

下面是我的代码:

    XMLInputFactory factory = XMLInputFactory.newInstance();
XMLEventReader eventReader = factory.createXMLEventReader(new FileReader(exportedFilePath));

我调试并检查了 eventReader,在工作的项目中,属性中是 f,在不工作的项目中,属性中是 m。

enter image description here

enter image description here

我无法捕获异常,因为它是相同的类和相同的导入..

以下是导入内容:

import javax.xml.stream.XMLEventReader;
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamConstants;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.events.Attribute;
import javax.xml.stream.events.Characters;
import javax.xml.stream.events.EndElement;
import javax.xml.stream.events.Namespace;
import javax.xml.stream.events.StartElement;
import javax.xml.stream.events.XMLEvent;

最佳答案

这应该有帮助:

System.setProperty("javax.xml.stream.XMLInputFactory", "com.sun.xml.internal.stream.XMLInputFactoryImpl");

关于java - XMLEventReader 返回 STAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54362280/

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