我需要从XSD生成示例XML文档,但我找不到Apache Ant任务来自动执行此过程。有人遇到过这样的任务吗?
答案 0 :(得分:0)
我不相信Ant或任何Ant-Contrib任务中存在此类功能。 Ant可以验证XML和模式,但Ant不是测试数据生成工具。
答案 1 :(得分:0)
代替ant任务从XSD生成示例文档,您可以使用ant Java task来调用xsd2inst(source)等程序:
xsd2inst(架构到实例工具)
使用。从指定的全局元素打印XML实例 指定架构。
<强>语法
xsd2inst schemafile.xsd -name globalElementName
选项
schemafile.xsd定义要打印的元素的模式文件 -name 全局元素的名称globalElementName - 要用作打印实例的根的全局元素的本地名称。