2017 © Pedro Peláez
 

library xmlvalidator

Validate XML-Files, also parts

image

ottosmops/xmlvalidator

Validate XML-Files, also parts

  • Tuesday, October 17, 2017
  • by ottosmops
  • Repository
  • 1 Watchers
  • 0 Stars
  • 30 Installations
  • XSLT
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 3 % Grown

The README.md

Validate XML or XML-parts against a Schema, RelaxNG or an XSL (Schematron)

Software License Tests Packagist Downloads, (*1)

This package was developed to validate Mets files for the DFG-Viewer. It is possible to validate only parts of a xml-file. Validation is possible with xsd, rng and xsl (Schematron). To validate only parts of an XML file, specify the root element of that part. In the tests folder is a copy of dmj/dfgviewer-schema., (*2)

Installation

composer require ottosmops/xmlvalidator

Usage

There is the one and only method validate:, (*3)

<?php

require('vendor/autoload.php');

use Ottosmops\XmlValidator\XmlValidator;

class test {
    public static function index() {
        $option = ['file'   => 'tests/data/valid/mets_001.xml',
                    'ns'     => 'mets',
                    'nsuri'  => 'https://www.loc.gov/METS/',
                    'root'   => 'mets',
                    'schema' => 'https://www.loc.gov/standards/mets/mets.xsd'];

        $validator = new XmlValidator($option);
        if (!$validator->validate()) {
            print("validated mets: is not valid".PHP_EOL);
            print($validator->getErrors());
        } else {
            print("validated mets: is valid".PHP_EOL);
        }
    }
}

test::index();

You can find more examples in the tests folder., (*4)

License

The MIT License (MIT). Please see License File for more information., (*5)

The Versions

17/10 2017

dev-master

9999999-dev https://github.com/ottosmops/validatexml

Validate XML-Files, also parts

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

The Development Requires

by ak

php xml validation xsd xsl rng schematron ottosmops

16/10 2017

v0.1.4

0.1.4.0 https://github.com/ottosmops/validatexml

Validate XML-Files, also parts

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

The Development Requires

by ak

php xml validation xsd xsl rng schematron ottosmops

16/10 2017

v0.1.3

0.1.3.0 https://github.com/ottosmops/validatexml

Validate XML-Files, also parts

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

The Development Requires

by ak

php xml validation xsd xsl rng schematron ottosmops

07/10 2017

v0.1.1

0.1.1.0 https://github.com/ottosmops/validatexml

Validate XML-Files, also parts

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

The Development Requires

by ak

xml validation ottosmops

07/10 2017

v0.1.2

0.1.2.0 https://github.com/ottosmops/validatexml

Validate XML-Files, also parts

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

The Development Requires

by ak

xml validation ottosmops