正如标题所问:Perl 库中有 XML 拉解析器实现吗?
我查看了XML::TokeParser,但它已经九岁了!我确定那里有一些功能?
查看XML::TreePuller - 它是一种混合树和拉解析器,使用起来非常方便,速度也非常快。我创建它是为了为 MediaWiki::DumpFile 提供动力,您可以将其用作如何使用它做某事的真实示例,但它也有相当多的文档。
XML::LibXML是一个基于 libxml2 C 库的全功能 XML 解析器库 - 所以它非常快。LibXML 通常通过 DOM/XPath API 使用,但它也支持 SAX API 和通过XML::LibXML::Reader(包含在发行版中)的Pull API。