文件名称:XML-Schema-learner:XML 模式定义和文档类型定义的算法推理
文件大小:167KB
文件格式:ZIP
更新时间:2024-08-01 10:28:32
PHP
XML 模式学习者 该软件实现了各种最先进的算法,用于 XML 模式定义和文档类型定义的算法学习。 给定一组或单个 XML 实例,它可以通过算法推断描述 XML 实例的模式。 生成的模式具有高质量和人类可读性。 用法 了解工具类型的使用: $ ./schema-learn --help 要运行单元测试类型: $ phpunit tests/suite.php 文档 现有工具(如 trang)面临的最大问题是学习人类可读的子模式正则表达式并非易事。 最近开发了一些有趣的新算法,它们允许我们推断合理的、人类可读的正则表达式——这些是在 XML-Schema-learner 中实现的。 正则表达式与 XML 模式有什么关系? 正则表达式不仅可以处理字节(或 PCRE 中的 UTF-8 字符),还可以处理其他内容,例如 XML 元素。 例如,在 DTD 中,使用正则表达式指定哪些元素可能