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 文件夹)