Ant任务从XSD生成XML示例文档

时间:2014-02-27 17:26:30

标签: java xml ant xsd

我需要从XSD生成示例XML文档,但我找不到Apache Ant任务来自动执行此过程。有人遇到过这样的任务吗?

2 个答案:

答案 0 :(得分:0)

我不相信Ant或任何Ant-Contrib任务中存在此类功能。 Ant可以验证XML和模式,但Ant不是测试数据生成工具。

答案 1 :(得分:0)

代替ant任务从XSD生成示例文档,您可以使用ant Java task来调用xsd2instsource)等程序:

  

xsd2inst(架构到实例工具)

     

使用。从指定的全局元素打印XML实例   指定架构。

     

<强>语法

     

xsd2inst schemafile.xsd -name globalElementName

     

选项

     

schemafile.xsd定义要打印的元素的模式文件    -name 全局元素的名称globalElementName - 要用作打印实例的根的全局元素的本地名称。