vdhicts/xml-validator

轻松验证您的XML到XSD模式

2.1.0 2022-02-06 09:33 UTC

This package is auto-updated.

Last update: 2024-09-07 02:08:30 UTC


README

轻松验证您的XML。主要目的是将XML验证到XSD模式,但也可以进行无模式的基本验证。

$validator = new Validator();

// Validate with a XSD schema
$result = $validator->validate('books.xml', 'books.xsd');

// Or validate without a XSD schema
$result = $validator->validate('books.xml');

// Retrieve any errors
if (!$result->isValid()) {
    $errors = $result->getErrors();
}

要求

此包需要PHP 7.4或更高版本,以及libxml扩展(默认启用)。

安装

composer require vdhicts/xml-validator

测试

tests文件夹中提供了完整的代码覆盖率单元测试。通过phpunit运行

vendor\bin\phpunit

默认情况下,覆盖率报告将生成在build/coverage文件夹中。

贡献

欢迎任何贡献,但应进行全面测试,符合PSR-2标准,并请为每个功能创建一个pull request。作为回报,您将被列为贡献者。

安全性

如果您在此或Vdhicts的其他包中发现任何与安全相关的问题,请通过security@vdhicts.nl发送电子邮件,而不是使用问题跟踪器。

许可

此包是开源软件,根据MIT许可授权。

关于vdhicts

Vdhicts是我个人公司的名称。Vdhicts开发和实施企业及教育机构的IT解决方案。