dev-master
9999999-devValidate your XML easily to a XSD schema
MIT
The Requires
- php ^7.1
- ext-libxml *
The Development Requires
1.0.0
1.0.0.0Validate your XML easily to a XSD schema
MIT
The Requires
- php ^7.1
- ext-libxml *
The Development Requires
Wallogit.com
2017 © Pedro Peláez
Validate your XML easily to a XSD schema
Validate your XML easily. The main purpose is to validate the XML to a XSD schema, but (basic) validation without a schema is possible too., (*1)
$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();
}
This package requires PHP 7.4 or higher with the libxml extension (which is enabled by default)., (*2)
composer require vdhicts/xml-validator
Full code coverage unit tests are available in the tests folder. Run via phpunit:, (*3)
vendor\bin\phpunit, (*4)
By default a coverage report will be generated in the build/coverage folder., (*5)
Any contribution is welcome, but it should be fully tested, meet the PSR-2 standard and please create one pull request per feature. In exchange you will be credited as contributor on this page., (*6)
If you discover any security related issues in this or other packages of Vdhicts, please email security@vdhicts.nl instead of using the issue tracker., (*7)
This package is open-sourced software licensed under the MIT license, (*8)
Vdhicts is the name of my personal company. Vdhicts develops and implements IT solutions for businesses and educational institutions., (*9)
Validate your XML easily to a XSD schema
MIT
Validate your XML easily to a XSD schema
MIT