xmlib 模块提供了一个简单的 XML 语法分析器。
1 __author__ = 'Zechary' 2 3 import xmllib 4 class Parse(xmllib.XMLParser): 5 def __init__(self, file=None): 6 xmllib.XMLParser.__init__(self) 7 if file: 8 self.load(file) 9 def load(self, file):10 while 1:11 s = file.read(512)12 print s13 if not s:14 break15 self.feed(s)16 self.close()17 def start_quotation(self, attrs):18 print "id =>", attrs.get("id")19 raise EOFError20 21 try:22 c = Parse()23 c.load(open("test.xml"))24 except EOFError:25 pass
通过load 把数据简单的读取出来。