2017 © Pedro Peláez
 

library xml-xpath-validation

XML XPath based validation

image

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

The README.md

xml-xpath-validation

XML XPath based validation, (*1)

Latest Stable Version Build Status Coverage Status Dependency Status License, (*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());

The Versions

03/03 2016

dev-master

9999999-dev

XML XPath based validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

The Development Requires

xml validation xpath

22/09 2015

1.2.0

1.2.0.0

XML xpath based validation

  Sources   Download

MIT

The Requires

  • php >=5.5

 

The Development Requires

xml validation xpath

04/09 2015

1.1.1

1.1.1.0

XML xpath based validation

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

xml validation xpath

23/08 2015

1.1.0

1.1.0.0

XML xpath based validation

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

xml validation xpath

14/06 2015

1.0.0

1.0.0.0

XML xpath based validation

  Sources   Download

MIT

The Requires

  • php >=5.6

 

The Development Requires

xml validation xpath