带有PHP7的XML SAX解析器

带有PHP7的XML SAX解析器,php,xml,php-7,saxparser,Php,Xml,Php 7,Saxparser,我需要自上而下地读取XML文件,在研究SAX解析器时,我发现了以下链接: 这很有效,正是我所需要的 但是我找不到一个带有PHP类的SAX解析器的例子,或者更“PHP7的方式”,我想知道它是否被贬低了,或者现在是否有更好的替代方法?XMLReader()提供了一种更现代的方法来逐段处理XML。就连你提到的那篇文章的结尾都有这个 PHP5.1默认包含XMLReader。这是包装纸 libxml2,并模仿 用于读取XML的C#组件,XmlTextReader。比以前快多了 SAX和更易于使用 这里有一

我需要自上而下地读取XML文件,在研究SAX解析器时,我发现了以下链接:

这很有效,正是我所需要的

但是我找不到一个带有PHP类的SAX解析器的例子,或者更“PHP7的方式”,我想知道它是否被贬低了,或者现在是否有更好的替代方法?

XMLReader()提供了一种更现代的方法来逐段处理XML。就连你提到的那篇文章的结尾都有这个

PHP5.1默认包含XMLReader。这是包装纸 libxml2,并模仿 用于读取XML的C#组件,XmlTextReader。比以前快多了 SAX和更易于使用

这里有一些关于如何使用XMLReader的示例-

看看XMLReader(),在给定的示例中,初始化解析器是使用
xml\u parser\u create
完成的,这是PHP中仍然存在的一个函数。这对您来说已经很好了,还是您正在使用更具体的东西?很好,我只是想知道是否有更好的东西,我将看看XMLReader