帮助创建XSD的Java库?

帮助创建XSD的Java库?,java,xml,xsd,schema,Java,Xml,Xsd,Schema,有没有人知道有一个库可以使在Java中创建XSD的过程比使用DocumentBuilder之类的工具更容易一些?类似于助手或实用程序类的东西。我遇到了org.eclipse.xsd maven jar,但在eclipse中使用它时,我遇到了ClassNotFoundException问题,我不完全确定它是否应该作为一种独立的东西使用。这对谷歌来说也有点困难,因为有很多搜索结果都是关于从Java到XSD的自动生成/转换,反之亦然 本质上,我需要做的是从特定数据源(而不是Java类)以编程方式创建X

有没有人知道有一个库可以使在Java中创建XSD的过程比使用DocumentBuilder之类的工具更容易一些?类似于助手或实用程序类的东西。我遇到了org.eclipse.xsd maven jar,但在eclipse中使用它时,我遇到了ClassNotFoundException问题,我不完全确定它是否应该作为一种独立的东西使用。这对谷歌来说也有点困难,因为有很多搜索结果都是关于从Java到XSD的自动生成/转换,反之亦然

本质上,我需要做的是从特定数据源(而不是Java类)以编程方式创建XSD。

是一个轻量级Java对象模型,可用于操作和生成XML模式表示。您可以使用它将XML模式(xsd)文件读入内存并分析或修改它们,或者从头开始创建全新的模式。


使用此API可以从头开始创建XSD,这听起来是实现ask的起点;至于适用性,这取决于“特定数据源”是什么。

我知道您提到过“从特定数据源创建XSD——而不是Java类”,但是否有可能将您的数据源表示为Java类?@emecas是的,但它不是数据的完全忠实表示,至少没有一些额外的工作,所以我认为直接转到XSD是有意义的。看起来很有希望。向上投票。给我几天时间,如果成功了,我会把它作为答案。谢谢。来自家长的链接现在是404,但现在似乎可以在:经过更仔细的检查,实际的链接应该是现在(链接到旧1.x的url)版本。