有没有一种方法可以在java中读取xml文件,而不必定义要读入的类

有没有一种方法可以在java中读取xml文件,而不必定义要读入的类,java,xml,Java,Xml,我正在使用JAXB库来读取xml文件,我发现我需要定义类对象以及注释来指示xml元素结构。我想知道是否有一种方法可以在不必定义此类的情况下读取xml文件。这将允许用户添加新标记,而无需重新定义我的类 我对jaxb的使用并不挑剔,任何其他java库都可以。当然,如果您只想使用原始XML而不将其绑定到POJO,您可以使用javax.xml.parsers.DocumentBuilderFactory/javax.xml.parsers.DocumentBuilder将任意xml直接读入,并将其作为文

我正在使用JAXB库来读取xml文件,我发现我需要定义类对象以及注释来指示xml元素结构。我想知道是否有一种方法可以在不必定义此类的情况下读取xml文件。这将允许用户添加新标记,而无需重新定义我的类


我对jaxb的使用并不挑剔,任何其他java库都可以。

当然,如果您只想使用原始XML而不将其绑定到POJO,您可以使用javax.xml.parsers.DocumentBuilderFactory/javax.xml.parsers.DocumentBuilder将任意xml直接读入,并将其作为文档而不是映射数据使用。

当然,如果您只想使用原始xml而不将其绑定到POJO,您可以使用javax.xml.parsers.DocumentBuilderFactory/javax.xml.parsers.DocumentBuilder将任意xml直接读入,并将其作为文档而不是映射数据使用。

谢谢!我们使用getChildElement等API加载文档并读取每个元素。谢谢!我们加载文档并使用getChildElement等API读取每个元素。