繁体   English   中英

从XSD生成Sample XML的任何Java“API”?

[英]Any Java “API” to generate Sample XML from XSD?

作为我们应用程序的一部分,我们需要开发一个接收XSD架构并提供示例XML的模块。 XSD架构将在运行时提供。 那么有没有可以完成这项工作的Java API?

搜索了这个论坛,发现了以下类似的问题。 但讨论围绕着从XSD生成示例XML的工具。 找不到任何API参考。
如何对生成样本-XML的文档从-他们-DTD或- XSD
工具对生成的XML文件从- XSD的用于测试
XML实例代从- XML的架构XSD

我发现java API可以从XSD http://code.google.com/p/jlibs/wiki/XSInstance生成XML样本,

没有这样的API,但它是可能的。 '给出样本XML'意味着你必须从XSD基本类型实现样本XML节点的生成,如<xs:element name="value" type="xs:integer" minOccurs="0"/> ,处理minoccurs / maxoccurs属性,不在xs:integer存储日期xs:integer节点等等。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM