我需要从上到下读取一个XML文件,在进行我的研究时,我发现了SAX Parser,更多的是exaclty我找到了这个链接:
http://www.brainbell.com/tutorials/php/Parsing_XML_With_SAX.htm效果很好,正是我需要的。
但是我找不到一个带有PHP类的SAX Parser或者更多“PHP7的方式”的例子,我想知道它是否已经贬值或者现在还有更好的选择吗?
答案 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?