为了账号安全,请及时绑定邮箱和手机立即绑定

有什么工具可以从XML实例文档生成XSD模式?

有什么工具可以从XML实例文档生成XSD模式?

拉莫斯之舞 2019-11-05 16:14:21
我正在寻找一个将使用XML实例文档并输出相应的XSD模式的工具。我当然认识到,与手动创建模式相比,生成的XSD模式将受到限制(它可能不会处理可选或重复的元素或数据约束),但至少可以作为一个快速的起点。
查看完整描述

2 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

在微软XSD推理工具是一个很好的,免费的解决方案。许多XML编辑工具,例如XmlSpy(@Garth Gilmour提到)或OxygenXML Editor也具有该功能。不过,它们相当昂贵。BizTalk Server也具有XSD推断工具。


编辑:我刚刚发现了.net XmlSchemaInference类,因此,如果您使用的是.net,则应考虑


查看完整回答
反对 回复 2019-11-05
?
九州编程

TA贡献1785条经验 获得超4个赞

您可以使用开放源代码和跨平台选项:Apache XMLBeans中的 inst2xsd 。我觉得它非常有用和容易。


只需下载,解压缩并播放(需要Java)。


查看完整回答
反对 回复 2019-11-05
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

董里是这里最好的选择。开源和跨平台(尽管需要Java)


从董里网站:


Trang在XML的不同模式语言之间转换。它支持以下语言


RELAX NG(XML语法)

RELAX NG紧凑语法

XML 1.0 DTD

W3C XML模式

可以将以任何受支持的模式语言编写的模式转换为任何其他受支持的模式语言,只是W3C XML Schema仅支持输出而不是输入。


Trang还可以从一个或多个示例XML文档中推断模式。


查看完整回答
反对 回复 2019-11-05
  • 2 回答
  • 0 关注
  • 748 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信