加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

解析XML文件总结

发布时间:2020-12-15 23:42:22 所属栏目:百科 来源:网络整理
导读:from xml.dom import minidom import urllib import StringIO ''' minidom.parse,来解析一个保存在 web 页面上、本地文件中或硬编码字符串中的 XML 文档。 对于一个 web 页面,使用 urlopen 得到类文件对象; 对于本地文件,使用 open; 对于字符串,使用 S
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()

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读