zoukankan      html  css  js  c++  java
  • 读取xml文件.py

    #导入xml的minidom模块、用来处理xml文件、
    from xml.dom import minidom
    #打开xml文档:
    dom = minidom.parse("info.xml")

    #得到文档元素对象
    root = dom.documentElement

    #节点名:
    print(root.nodeName)

    #节点值
    print(root.nodeValue)

    #节点类型
    print(root.nodeType)
    print(root.ELEMENT_NODE)

    #得到标签名
    tagname = root.getElementsByTagName("browser")
    print(tagname[0].tagName)

    tagname = root.getElementsByTagName("login")
    print(tagname[1].tagName)

    tagname = root.getElementsByTagName("province")
    print(tagname[2].tagName)

    logins = root.getElementsByTagName("login")

    #获得username属性
    username = logins[0].getAttribute("username")
    print(username)

    provinces = dom.getElementsByTagName("province")
    citys = dom.getElementsByTagName("city")

    #获得第二个province标签对的值
    p2 = provinces[1].firstChild.data

    #获得第一个city标签对的值
    cl = citys[0].firstChild.data
    print(cl)
  • 相关阅读:
    常见面试题1
    勒索病毒防范方法
    VMware虚拟机打开后不兼容
    win10桌面显示我的电脑设置
    scala集合和Java集合对应转换操作
    scala中使用redis
    爬虫调研
    hadoop命令
    IDEA打jar包
    spark.mllib
  • 原文地址:https://www.cnblogs.com/zhang-da/p/12210596.html
Copyright © 2011-2022 走看看