我正在尝试使用JAXB库来读取xml文件,我发现我需要定义Class对象以及注释来指示xml元素结构。我想知道是否有一种方法可以读取xml文件而无需定义这样的类。这将允许用户添加新标签而无需重新定义我的类。
我不是特别关注jaxb的用法,任何其他的java库也都可以。
答案 0 :(得分:6)
当然,如果您只想使用原始XML而不将其绑定到POJO,则可以使用javax.xml.parsers.DocumentBuilderFactory
/ javax.xml.parsers.DocumentBuilder
将任意XML直接读入org.w3c.dom.Document并正常工作将它作为文档而不是映射数据。