Skip to main content

标签: sax

Python 入门基础知识 - 使用Python处理XML(二)

使用xml.sax处理XML的简介与xml.parsers.expat模块不同,xml.sax模块将分析器和处理器分离了。使用xml.sax模块时,可以使用make_parser函数创建分析器,它返回一个XMLParser对象。然后使用XMLReader对象的setContentHandler设置XMLReader对象的ContentHandler。在脚本中通过继承ContentHandler类,重载相应的处理方法,即可对XML文档进行处理。如果需要对DTD进行处理,可以使用XMLReader对象的...[…]

Read More