如何从XML文件样本中导出DTD(或其他XML规范格式)

你知道一个可以从 XML文件样本集中导出DTD(或其他XML结构规范格式)的工具吗?

目前,对于xml编码的DSL,唯一的(自动)验证是用Perl编写的遗留解析器,但由于一致性原因,所有Perl代码必须移植到C-sharp.

http://www.stylusstudio.com/dtd_generator.html是实现DTD发生器的实际软件.

http://www.pmg.csail.mit.edu/~chmoh/pubs/wecwis.pdf似乎是一个很好的文章,你需要的东西,但我找不到(链接)实际的代码到目前为止的任何地方.

这是另一篇文章,再次没有找到代码:http://www.softnet.tuc.gr/~minos/Papers/debull03.pdf.

最后,我还建议您研究使用RELAX NG或Schematron来验证XML.这些语言更具表现力,使它们更容易阅读,并且在您可以验证的种类中更强大. (请务必跳过被广泛认为是混乱的XML Schema.)

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

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇