hakre / xmlreaderiterator
PHP XMLReader 迭代器,简化解析过程
Requires
- ext-dom: *
- ext-simplexml: *
- ext-xmlreader: *
- ext-xmlwriter: *
Requires (Dev)
- ext-bz2: *
- ext-libxml: *
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2024-09-18 17:39:55 UTC
README
变更日志
-
0.1.12
维护版本,包含修复。 -
0.1.11
维护版本,包含修复。添加了对XMLReader::CDATA
和XMLReader::WHITESPACE
节点的支持,用于XMLWritingIteration
。添加了XMLReaderItertor::skipNextRead()
用于嵌套迭代。 -
0.1.10
维护版本,包含修复。 -
0.1.9
维护版本,包含修复。添加了XMLReaderNode::expand()
。 -
0.1.8
维护版本,包含修复。 -
0.1.7
维护版本,包含修复。 -
0.1.6
维护版本,包含修复。添加了 xml-file-scanner 命令行工具示例。 -
0.1.5
维护版本,包含测试和新的XMLReaderNextIteration
,用于以XMLReader::next()
的方式迭代。 -
0.1.4
维护版本,包含修复。 -
0.1.3
添加了XMLSequenceStream
,一个 PHP 流包装器,用于从文件中读取 XML 文档序列。与XMLReader
透明工作。 -
0.1.2
添加了XMLWritingIteration
,一个用于从XMLReader
使用XMLWriter
编写的迭代。 -
0.1.0
添加了 composer 支持。 -
0.0.23
尝试为低于 2.6.20 版本的 libxml PHP 安装添加兼容层。具有兼容性检查的函数是XMLReaderNode::readOuterXml()
和XMLReaderNode::readString()
。 -
0.0.21
将库移入新存储库并添加了XMLReaderAggregate
。 -
0.0.19
添加了XMLElementXpathFilter
,一个通过 xpath 表达式对XMLReaderIterator
的FilterIterator
。$reader = new XMLReader(); $reader->open($xmlFile); $it = new XMLElementIterator($reader); $list = new XMLElementXpathFilter( $it, '//user[@id = "1" or @id = "6"]//message' ); foreach($list as $message) { echo " * ", $message->readString(), "\n"; }
XMLReader 迭代器的 Stackoverflow Q&A
最新内容在顶部(更多示例,请查看 examples
文件夹)