gpt4 book ai didi

java - 有没有一种声明式的方法可以将 XML 解析为 Java 对象?

转载 作者:数据小太阳 更新时间:2023-10-29 01:55:07 26 4
gpt4 key购买 nike

我正在编写一个将 XML 文件导入我的 Java 应用程序的函数。我正在使用 XOM解析 XML 文件。解析XML的代码不太好理解,是一些硬编码的.getChild(3)等等。与声明性 XML 文档相比,很难遵循代码。

难道没有一种更易于维护的方法来将 XML 文档解析为 Java 对象吗?我希望以一种更具声明性的方式使用它,我可以在其中指定哪些标签对应于哪些 Java 类。

最佳答案

看看 JAX/B - 相当简单的基于注释的方法。这是一个标准的 Java API。

有一些工具可以从 XSD 或示例 XML 文件生成带注释的 Java 类。我在 my blog 中描述了我对它的使用

关于java - 有没有一种声明式的方法可以将 XML 解析为 Java 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3495336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com