tmitry/xmlreader-extension

PHP 扩展的 XMLReader。

v1.1 2020-03-24 15:37 UTC

This package is auto-updated.

Last update: 2024-09-25 01:30:53 UTC


README

关于

PHP 扩展的 XMLReader

1. 安装

tmitry/xmlreader-extension 包添加到你的 composer.json 文件中的 require 部分。

$ composer require tmitry/xmlreader-extension

2. 使用

use tmitry\XMLReaderExtension\XMLParser;

你可以使用现有的 XMLReader 实例

$xmlReader = new XMLReader();
$xmlReader->open($fileName);
// ... some actions with instance of XMLReader
$parser = new XMLParser($xmlReader);

或初始化新的

$parser = new XMLParser();
$parser->open($fileName);

使用扩展或标准接口的 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());
}