加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XSD生成器从几个XML

发布时间:2020-12-16 07:52:23 所属栏目:百科 来源:网络整理
导读:我知道可以从 XML生成骨架XSD.例如这个 post有很好的答案. 问题是如何根据几个XML生成XSD.这个想法是每个XML可能具有几个不同的可选,数组,选择等的发生. 从所有这些例子,我想组成最准确的XSD. 我知道可能会有碰撞等,但假设所有的XML来自一个uknown XSD,它应
我知道可以从 XML生成骨架XSD.例如这个 post有很好的答案.

问题是如何根据几个XML生成XSD.这个想法是每个XML可能具有几个不同的可选,数组,选择等的发生.
从所有这些例子,我想组成最准确的XSD.

我知道可能会有碰撞等,但假设所有的XML来自一个uknown XSD,它应该是理论上可行的.但是有没有这样的工具?

谢谢

Trang只是着名的詹姆斯·克拉克(James Clark)写的这样一个工具.它可以在不同形式的xml定义之间进行转换,例如Relax NG正常和紧凑的语法,旧的DTD和XML模式.它还可以从一个或多个xml文件中推断出模式.

如果您运行ubuntu trang是在宇宙存储库中打包的,但该版本似乎有点破碎,并且从上面的链接可以清除下载,这可能是您最好的选择.假设trang.jar在当前目录中:

java -jar trang.jar -I xml -O xsd file1.xml file2.xml definition.xsd

应该做你想要的

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读