java - XML 映射到 Java 对象的库,而不必在编译时从 xsd 生成源代码?

标签 java xml

我一直使用 jaxb 将 XML 文件解析为 java 对象。这需要在编译时从 xsd 模式生成 java 源代码。

现在,如果应用程序需要在运行时解析 xml 文件,而这些文件在编译时是未知的,例如用户提供的 xml 文件怎么办??

大卫

最佳答案

我不知道您为什么要按照您的要求进行操作,但我认为您可以使用 Streaming API for XML 来完成您想要的操作。 .我以前从未使用过它,但阅读有关 API 的信息时,它似乎提供了您所询问的内容。

关于java - XML 映射到 Java 对象的库,而不必在编译时从 xsd 生成源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2209016/

相关文章:

java - 单个数组在每个元素中存储多个变量

java - 在 Java 中将 PDF 转换为 Word

c# - 验证元素的未转义长度

java - MOXy 编码/解码错误 : javax. xml.bind.PropertyException 由于使用了错误的 JAXBContextFactory

java - 如何去除应用栏上方的阴影?

xml - linq 到 xml : how to select the value from elements

java - Ivy - 在 IDE 中工作时包含依赖项

java - 如何使用盐解密 SHA-512 哈希码?

c# - ArgumentException:C# 中的 'Illegal characters in path'

java - 无法从 ResultSet 获取值