首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从.XSD文件生成Java类...?

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

Stack Overflow用户
提问于 2009-03-26 16:14:35
回答 11查看 328.8K关注 0票数 140

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

我希望能够轻松地从这些.XSD文件生成Java类,然后使用这些文件将XML编组为Java对象,并将Java对象编组为可扩展标记语言。

有没有简单的方法可以做到这一点……?

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

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2009-03-26 16:18:18

JAXB做的正是您想要的。从1.6开始,它被内置于JRE/JDK中

票数 125
EN

Stack Overflow用户

发布于 2011-08-31 03:49:15

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

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

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

稍等片刻,如果您有一个格式良好的XSD文件,您将获得一些格式良好的Java类

票数 123
EN

Stack Overflow用户

发布于 2016-08-12 23:17:14

最简单的方法是使用命令行。只需键入您的.xsd文件的目录:

代码语言:javascript
复制
xjc myFile.xsd.

所以,java将生成所有的Pojos。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/686453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档