tmitry / xmlreader-extension
XMLReader for PHP extension.
Installs: 361
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/tmitry/xmlreader-extension
Requires (Dev)
- phpunit/phpunit: ^8.4
This package is auto-updated.
Last update: 2025-12-25 04:07:30 UTC
README
About
XMLReader for PHP extension.
1. Installation
Add the tmitry/xmlreader-extension package to your require section in the composer.json file.
$ composer require tmitry/xmlreader-extension
2. Usage
use tmitry\XMLReaderExtension\XMLParser;
You can use existing instance of XMLReader
$xmlReader = new XMLReader(); $xmlReader->open($fileName); // ... some actions with instance of XMLReader $parser = new XMLParser($xmlReader);
or init new
$parser = new XMLParser(); $parser->open($fileName);
Use extended or standart interface of XMLReader
// extended interface if ($parser->moveTo('root/products') && $parser->moveIn()) { do { if ('root/products/product' == $parser->getPath()) { // standart XMLReader interface echo $parser->readOuterXml(); } } while ($parser->moveToNextSibling()); }