zoukankan      html  css  js  c++  java
  • 解析XML文件总结 分类: python基础学习 python 2013-06-17 12:04 232人阅读 评论(0) 收藏

    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()

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    HDOJ 1846 Brave Game
    并查集模板
    HDU 2102 A计划
    POJ 1426 Find The Multiple
    POJ 3278 Catch That Cow
    POJ 1321 棋盘问题
    CF 999 C.Alphabetic Removals
    CF 999 B. Reversing Encryption
    string的基础用法
    51nod 1267 4个数和为0
  • 原文地址:https://www.cnblogs.com/think1988/p/4628163.html
Copyright © 2011-2022 走看看