是否有标准的 Java 实用程序可以在运行时解析 XSD 文件?

2023-12-20

我一直在寻找一种以编程方式解析 XSD 文件以生成 XML 映射的方法,以便我可以获取任何 XSD 文件并创建一个解析器来解析任何符合它的 XML 文件,我的 google-fu 已经来了短。

XSOM https://xsom.dev.java.net/看起来很有前途,因为它将解析 XSD 文件并以直接的方式提供其所有属性。

是否有任何其他选项或标准库可以从 XSD 文件生成 XML 文件解析器?

[结论]感谢大家的回复,他们真的很有帮助。我能够使用 JAXP、Eclipses EMF 和 XSOM 编写实现,所有这些都按预期工作。

JAXP 非常简单,易于学习和操作。 EMF 实际上很难正常运行,必须包含很多 jar 才能使其独立工作,因此我不推荐它。 XSOM 比 JAXP 实现更简单,所以我最终选择了它。


是的,有一个标准方法。

您正在寻找JAXB http://jaxb.java.net/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否有标准的 Java 实用程序可以在运行时解析 XSD 文件? 的相关文章

随机推荐