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

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

  • 相关阅读:
    其他魔术方法
    类型约束和类的魔术常量
    PHP对象遍历、内置标准类与数据转对象
    类的自动加载与对象的克隆
    PHP重载与接口
    面向对象
    PHP基础
    地下城与勇士的项目整理
    mysql建表
    jQuery
  • 原文地址:https://www.cnblogs.com/think1988/p/4628163.html
Copyright © 2011-2022 走看看