dmt-software/xml-parser
最新稳定版本:0.7.1
Composer 安装命令:
composer require dmt-software/xml-parser
包简介
Iterate over the elements within a xml
README 文档
README
Install
composer require dmt-software/xml-parser
Usage
Iterate over all the elements within the xml.
use DMT\XmlParser\Parser; use DMT\XmlParser\Source\StringParser; use DMT\XmlParser\Tokenizer\XmlParserTokenizer; $xml = '<books> <book><title lang="en_US">A book title</title></book> <book><title lang="en_US">An other book title</title></book> <books>'; $parser = new Parser(new XmlParserTokenizer(new StringParser($xml)); while ($node = $parser->parse()) { // iterates: node <books>, node <book>, node <title>, text-node "A book title", node <book> etc }
Select an element and call parseXml to get the current element including its contents.
while ($node = $parser->parse()) { if ($node->localName !== 'book') { continue; } $book = $parser->parseXml(); break; } // book is "<book><title>A book title</title></book>"
统计信息
- 总下载量: 83
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-02-14