python类库31[使用SAX来解析xml]
来源:互联网 发布:ug编程步骤 编辑:程序博客网 时间:2024/06/11 11:18
实例:
from xml.sax import handler, make_parser
class TestHandler(handler.ContentHandler):
def __init__(self):
pass
def startDocument(self):
print "Document Start ..."
def endDocument(self):
print "Document End ..."
def startElement(self, name, attrs):
print 'start tag:', name
def endElement(self, name):
print 'end tag:', name
def characters(self, chrs):
print chrs
def test():
handler = TestHandler()
parser = make_parser()
parser.setContentHandler(handler)
f = open(sys.argv[1], 'r')
parser.parse(f)
f.close()
if __name__ == '__main__':
test()
除了DOM外的另一种读写文件的方式。
完!
- python类库31[使用SAX来解析xml]
- 使用 SAX 来解析XML
- Android中使用SAX来解析XML
- Android中使用SAX来解析XML
- python使用 xml.sax解析xml
- 用SAX来解析XML
- python类库31[DOM+SAX解析XML和HTML]
- python类库31[DOM+SAX解析XML和HTML]
- 使用SAX解析XML
- 使用SAX解析XML
- 使用SAX解析XML
- 使用SAX解析XML
- 使用SAX解析XML
- 使用SAX解析XML
- 使用SAX解析XML
- 使用SAX解析XML
- 使用SAX解析XML
- 使用SAX解析XML
- Jenkins FQA
- python技巧32[常用技巧集]
- 免费的.NET混淆和反编译工具
- 使用devenv/MSBuild在命令行编译单个project
- python实例32[glob+rmtree来删除目录和子目录及其下所有文件]
- python类库31[使用SAX来解析xml]
- python类库31[DOM+SAX解析XML和HTML]
- Computer Browser 服务启动后又停止解决方法
- python翻译[排序高级]
- python类库32[执行外部命令]
- python语法32[global与nonlocal比较]
- python实例32[简单的HttpServer]
- python语法32[装饰器decorator]
- python语法32[闭包]