鉴于几百个java源文件,我如何生成描述其类层次结构,属性和方法的xsd模式?
我见过的大多数资源都描述了如何在给定模式的情况下将java转换为xml,但该模式是如何创建的?我找到了Simple,但这要求我改变我不允许做的来源。
答案 0 :(得分:1)
Apache轴提供java2wsdl工具。当然,你没有要求wsdl,但是这个工具也应该生成模式(根据需要)。
所以值得尝试:使用方法实现一些虚拟接口,只使用“数百”文件中的类型,生成wsdl并删除除模式之外的所有内容。
答案 1 :(得分:0)
XSD架构本身就是一个接收器,允许程序说出给定的XML文档是否“符合”/“不符合”架构。
为了使Java类有意义,您必须定义从Java源到XML的转换方案,然后该XML格式可以具有XSD,这可能是也可能不是以编程方式轻松派生的。
什么是Java - >您使用XML映射吗?