解析XML文件总结

前端之家收集整理的这篇文章主要介绍了解析XML文件总结前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
from xml.dom import minidom import urllib import StringIO ''' minidom.parse,来解析一个保存在 web 页面上、本地文件中或硬编码字符串中的 XML 文档。 对于一个 web 页面,使用 urlopen 得到类文件对象; 对于本地文件,使用 open; 对于字符串,使用 StringIO。 ''' #解析本地xml文件 fssock = open("") #解析互联网的xml文件 usock = urllib.urlopen("http://slashdot.org/slashdot.rdf") ''' #使用minidom.parseString()方法解析字符串XML文件 #使用minidom.parseString 函数前,要先判断参数是否是字符串;可以用StringIO模块代替 contents = "<grammar><ref id='bit'><p>0</p><p>1</p></ref></grammar>" strxml = minidom.parseString(contents) ''' #解析字符串XML文件,StringIO.StringIO()接受的参数是字符串,可以使用str进行强转 ssock = StringIO.StringIO(contents) ssock.read() xmldoc = minidom.parse()# 参数是 fssock/usock/ssock fssock.close() usock.close() ssock.close() print xmldoc.toxml()

猜你在找的XML相关文章