从 生成 Java 类。XSD 文件...?

2022-08-31 07:52:26

我有一个巨大的QuickBooks SDK。XSD模式文件,它定义了我可以从QuickBooks发送/接收的XML请求/响应。

我希望能够轻松地从这些生成Java类。XSD 文件,然后我可以使用这些文件将 XML 封送至 Java 对象,并将 Java 对象封送至 XML。

有没有一个简单的方法来做到这一点...?

理想情况下,它在运行时不需要基本 Java 发行版外部的任何库。但我很灵活...


答案 1

要扩展上面的“使用 JAXB”注释,

在窗口中"%java_home%\bin\xjc" -p [your namespace] [xsd_file].xsd

例如,"%java_home%\bin\xjc" -p com.mycompany.quickbooks.obj quickbooks.xsd

稍等片刻,如果你有一个格式正确的XSD文件,你会得到一些格式良好的Java类。


答案 2

JAXB完全按照你的意愿去做。它内置于 JRE/JDK 中,从 1.6 开始


推荐