从java源生成xsd架构

时间:2010-07-21 13:30:29

标签: java xsd

鉴于几百个java源文件,我如何生成描述其类层次结构,属性和方法的xsd模式?

我见过的大多数资源都描述了如何在给定模式的情况下将java转换为xml,但该模式是如何创建的?我找到了Simple,但这要求我改变我不允许做的来源。

2 个答案:

答案 0 :(得分:1)

Apache轴提供java2wsdl工具。当然,你没有要求wsdl,但是这个工具也应该生成模式(根据需要)。

所以值得尝试:使用方法实现一些虚拟接口,只使用“数百”文件中的类型,生成wsdl并删除除模式之外的所有内容。

答案 1 :(得分:0)

XSD架构本身就是一个接收器,允许程序说出给定的XML文档是否“符合”/“不符合”架构。

为了使Java类有意义,您必须定义从Java源到XML的转换方案,然后该XML格式可以具有XSD,这可能是也可能不是以编程方式轻松派生的。

什么是Java - >您使用XML映射吗?