我正在寻找一个将使用XML实例文档并输出相应的XSD模式的工具。我当然认识到,与手动创建模式相比,生成的XSD模式将受到限制(它可能不会处理可选或重复的元素或数据约束),但至少可以作为一个快速的起点。
2 回答
慕婉清6462132
TA贡献1804条经验 获得超2个赞
在微软XSD推理工具是一个很好的,免费的解决方案。许多XML编辑工具,例如XmlSpy(@Garth Gilmour提到)或OxygenXML Editor也具有该功能。不过,它们相当昂贵。BizTalk Server也具有XSD推断工具。
编辑:我刚刚发现了.net XmlSchemaInference类,因此,如果您使用的是.net,则应考虑
九州编程
TA贡献1785条经验 获得超4个赞
您可以使用开放源代码和跨平台选项:Apache XMLBeans中的 inst2xsd 。我觉得它非常有用和容易。
只需下载,解压缩并播放(需要Java)。
德玛西亚99
TA贡献1770条经验 获得超3个赞
董里是这里最好的选择。开源和跨平台(尽管需要Java)
从董里网站:
Trang在XML的不同模式语言之间转换。它支持以下语言
RELAX NG(XML语法)
RELAX NG紧凑语法
XML 1.0 DTD
W3C XML模式
可以将以任何受支持的模式语言编写的模式转换为任何其他受支持的模式语言,只是W3C XML Schema仅支持输出而不是输入。
Trang还可以从一个或多个示例XML文档中推断模式。
- 2 回答
- 0 关注
- 748 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消