metasyntactical / xml-tools
Several XML tools for PHP
v0.1.1
2015-04-05 06:59 UTC
Requires
- php: >= 5.5.0
- beberlei/assert: ~2.3
- psr/log: ~1.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-11-12 05:45:31 UTC
README
Several tools for handling of XML files in PHP. Currently includes the following tools:
- XML Stream Reader (with callable ability)
Install
Using Composer
Require the library using composer:
$ composer require metasyntactical/xml-tools
Usage
XML Stream Reader
use MetaSyntactical\Xml\Reader\XmlStreamReader; use MetaSyntactical\Xml\Reader\XmlPath; use DOMElement; use MetaSyntactical\Xml\XmlStream\FileXmlStream; $reader = new XmlStreamReader(); // register callables $reader->registerCallback( new XmlPath("/example/node"), function (DOMElement $element) { echo "Match"; } } // parse file $reader->parse(new FileXmlStream("/path/to/xml/file.xml");
Contribute
You are very welcome to contribute to this component. Please follow the information found in (CONTRIBUTE.md)[CONTRIBUTE.md].