Skip to main content

标签: xml

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

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

使用Python处理XML在Python中提供了许多标准模块用于处理XML文档。例如使用Expat分析器的xml.parsers.expat模块,使用SAX分析器的xml.sax模块,使用DOM的xml.dom模块。其中xml.parsers.expat和xml.sax模块与HTMLParser类似,都是基于事件的方式对XML文档进行分析。本篇文章简单了解下使用xml.parsers.expat处理XML在Python中使用xml.parsers.expat处理XML时,应首先使用其ParserCr...[…]

Read More