library xml-xpath-validation
XML XPath based validation
werd/xml-xpath-validation
XML XPath based validation
- Thursday, March 3, 2016
- by werdlv
- Repository
- 0 Watchers
- 0 Stars
- 5 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 5 Versions
- 0 % Grown
xml-xpath-validation
XML XPath based validation, (*1)
, (*2)
Features
- Regex based validation with element count validation
- Compatible with PHP >= 5.5 and HHVM
Installation
Through Composer:, (*3)
$ composer require werd/xml-xpath-validation
Usage
use Werd\XmlXpathValidation\Validator;
use Werd\XmlXpathValidation\RulableInterface;
class MyRules implements RulableInterface
{
public function getRules()
{
return [
[
'xpath' => '//my-node/@my-attribute',
'regex' => self::REGEX_INTEGER
],
[
'xpath' => '//my-node/sub-node',
'regex' => '/^some-custom:+[a-z]+$/i',
],
...
];
}
}
$myRules = new MyRules();
$validator = new Validator();
$result = $validator->validate($pathToXml, $myRules->getRules());
dev-master
9999999-dev
XML XPath based validation
Sources
Download
MIT
The Requires
The Development Requires
xml
validation
xpath
1.2.0
1.2.0.0
XML xpath based validation
Sources
Download
MIT
The Requires
The Development Requires
xml
validation
xpath
1.1.1
1.1.1.0
XML xpath based validation
Sources
Download
MIT
The Requires
The Development Requires
xml
validation
xpath
1.1.0
1.1.0.0
XML xpath based validation
Sources
Download
MIT
The Requires
The Development Requires
xml
validation
xpath
1.0.0
1.0.0.0
XML xpath based validation
Sources
Download
MIT
The Requires
The Development Requires
xml
validation
xpath