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

标签 java xml

我正在尝试使用 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/

相关文章:

java - intellij java-9构建路径-模块路径设置

java - 我是否必须针对某个 servlet 容器编译我的 java web 应用程序类?

android - 隐藏操作栏 3 个点但显示项目

java - 在一个 Servlet 中同时处理

java - RxJava 以最小延迟发出项目

android - ScrollView 无法显示最后一个元素

php - 使用 SimpleXMLElement 从对象获取数组

java - 使用 Intellij IDEA 将 Maven 依赖项添加到 XML

java - servlet : Caused by: java. lang.IllegalArgumentException:无法转换参数:null

java - 如果围绕操作类创建代理建议,Spring Web 应用程序上下文不会返回 Struts2 操作方法