libero/xml-validator

此包已被废弃,不再维护。未建议替代包。

XML 验证器

v0.2.1 2019-03-06 13:35 UTC

This package is auto-updated.

Last update: 2020-02-06 17:17:12 UTC


README

Build Status

这是一个库,用于验证 XML 与一个或多个模式。

入门

使用 Composer 将编码标准安装到您的项目中

composer require libero/xml-validator

此库的核心是 XmlValidator 接口,它可以用于测试 DOMDocument 的有效性。

实现

CompositeValidator

运行多个验证器并合并其结果。

DtdValidator

针对文档类型定义 (DTD) 进行验证。

DummyValidator

始终产生配置的结果。对于测试很有用。

RelaxNgValidator

针对 RELAX NG 模式进行验证。

SchematronValidator

针对 Schematron(使用 XSLT 1.0)进行验证,它可能嵌入到 RELAX NG 模式或 XML 模式定义中。

XmlSchemaValidator

针对 XML 模式定义 (XSD) 进行验证。

获取帮助