你知道一个可以从
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 举报,一经查实,本站将立刻删除。