我有一个巨大的 QuickBooks SDK .XSD 架构文件,它定义了我可以从 QuickBooks 发送/接收的 XML 请求/响应。
我希望能够从这些 .XSD 文件轻松生成 Java 类,然后我可以使用这些文件将 XML 编码为 Java 对象,并将 Java 对象编码为 XML。
有没有简单的方法可以做到这一点...?
理想情况下,它在运行时不需要基本 Java 发行版之外的任何库。但我很灵活……
最佳答案
要扩展上面的“使用 JAXB”注释,
在 Windows 中
"%java_home%\bin\xjc"-p [你的命名空间] [xsd_file].xsd
例如,
"%java_home%\bin\xjc"-p com.mycompany.quickbooks.obj quickbooks.xsd
等一下,如果你有一个格式良好的 XSD 文件,你会得到一些格式良好的 Java 类
关于java - 从 .XSD 文件生成 Java 类...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/686453/