hobnob / xml-stream-reader
PHP SAX XML 流读取器
v1.0.8
2015-03-10 15:52 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 4.*
README
##PHP XML 流读取器
从字符串或流中读取 XML,允许在找到匹配路径的元素时注册回调。
使用 Composer 安装
在项目的 composer.json
文件中将 xmlStreamReader 声明为依赖项
{ "require": { "hobnob/xml-stream-reader": "1.0.*" } }
用法示例
<?php $xmlParser = new \Hobnob\XmlStreamReader\Parser(); $xmlParser->registerCallback( '/xml/node/path', function( \Hobnob\XmlStreamReader\Parser $parser, \SimpleXMLElement $node ) { // do stuff with $node } ); $xmlParser->registerCallback( '/xml/node/@attr', function( \Hobnob\XmlStreamReader\Parser $parser, $attrValue ) { // do stuff with $attrValue } ); $xmlParser->parse(fopen('file.xml', 'r'));
贡献者
许可证
© David North
在 The MIT License 下发布