我正在尝试使用 JAXB 库读取 xml 文件,我发现我需要定义 Class 对象以及注释以指示 xml 元素结构。我想知道是否有一种方法可以读取 xml 文件而不必定义这样的类。这将允许用户添加新标签而无需重新定义我的类。
我对 jaxb 的使用并不特别,任何其他 java 库也可以。
最佳答案
当然,如果您只想使用原始 XML 而无需将其绑定(bind)到 POJO,您可以使用 javax.xml.parsers.DocumentBuilderFactory
/javax.xml.parsers.DocumentBuilder
将任意 XML 直接读入 org.w3c.dom.Document并将其作为文档而不是映射数据来使用。
关于java - 有没有一种方法可以在 java 中读取 xml 文件而不必定义要读入的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15147962/