PHP7的XML SAX解析器

时间:2018-03-08 15:55:27

标签: php xml php-7 saxparser

我需要从上到下读取一个XML文件,在进行我的研究时,我发现了SAX Parser,更多的是exaclty我找到了这个链接:

http://www.brainbell.com/tutorials/php/Parsing_XML_With_SAX.htm效果很好,正是我需要的。

但是我找不到一个带有PHP类的SAX Parser或者更多“PHP7的方式”的例子,我想知道它是否已经贬值或者现在还有更好的选择吗?

1 个答案:

答案 0 :(得分:2)

XMLReader(http://php.net/manual/en/book.xmlreader.php)提供了一种更加现代的方法来逐个处理XML。即使你提到的文章最后都有这个......

  

PHP 5.1默认包含XMLReader。这是一个包装器   libxml2并模仿了应用程序编程接口(API)   用于读取XML的C#组件,XmlTextReader。它比...快得多   SAX,更容易使用。

有一些关于如何使用XMLReader的例子 - How to use XMLReader in PHP?