我刚开始使用Perl XML::SAX,并且在触发characters事件时遇到了一个问题。我正在尝试使用perl解析一个非常大的XML文件。我的目标是获得每个标记的内容(我不知道标记名称-给定任何xml文件,我应该能够破解记录模式,并返回每个记录及其数据和标记,如Tag: data )。
在处理小文件时,一切正常。在它降低读数的方式上没有特定<
在关于dom与sax的讨论中DOM is easier to use but has an overhead of parsing the entire XML before youcan start using it
我知道在SAX中,您不需要解析整个xml。假设我正在使用Sax解析器,并且我想找到一个特定的节点。现在,如果节点接近x