码迷,mamicode.com
首页 > 其他好文 > 详细

XML 详解

时间:2016-12-28 19:57:37      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:for   odi   set   images   详解   get   alt   分享   urllib   

import urllib
import requests
from xml.etree import ElementTree as ET


root = ET.XML(open(‘D:\E\semantic\\a.xml‘,‘r‘,encoding = ‘utf-8‘).read())
print(root.tag)
for i in root:
    print(i.tag,i.attrib,i.find(‘gdppc‘).text)
‘‘‘ 
getroot(找到根)
parse(解析)
get(得到)
set(设置) 給节点设置一个属性 tag(标签) 获取该xml的标签 attrib(属性) 获取标签下的属性 text(文本) 获取指定属性下的文本信息 ‘‘‘

  技术分享

‘‘‘解析文件‘‘‘
tree = ET.parse(‘D:\E\semantic\\a.xml‘)
print(tree)
‘‘‘得到根 (也就是data)‘‘‘
root = tree.getroot()
print(root)
‘‘‘循环迭代  得到下一个节点year的信息‘‘‘
for i in root.iter(‘year‘):
    ‘‘‘打印节点的文本‘‘‘
    print(i.text)
    r = int(i.text)+1
    r1 = str(r)
    print(r1)
    ‘‘‘給节点设置属性 set(设置)‘‘‘
    i.set(‘name‘,‘alex‘)
    i.set(‘age‘,‘22‘)
    ‘‘‘ 删除该节点的属性 ‘‘‘
    del i.attrib[‘name‘]
‘‘‘写入信息‘‘‘
tree.write(‘D:\E\semantic\c.xml‘)

  

XML 详解

标签:for   odi   set   images   详解   get   alt   分享   urllib   

原文地址:http://www.cnblogs.com/cloniu/p/6230257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!