有没有Java的“API”可以从XSD生成样例XML?

9

1
请访问 http://code.google.com/p/jlibs/wiki/XSInstance。 - Santhosh Kumar Tekuri
2个回答

6

0

没有这样的API,但是这是可能的。 “给出示例XML”意味着您将需要从XSD基本类型生成示例XML节点,例如<xs:element name="value" type="xs:integer" minOccurs="0"/>,注意minoccurs/maxoccurs属性,在xs:integer节点中不存储日期等等。

一旦完成,剩下的就不是问题了:使用XPathorg.w3c.dom.*遍历XSD,展开复杂类型和扩展即可。我敢打赌,您在发布问题后几分钟内就会在stackoverflow上收到可工作的遍历代码。


谢谢osw。会尝试这种方法的。 - Riyaz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接