我知道可以从
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
应该做你想要的
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。