<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      python類庫31[使用xml.etree.ElementTree讀寫xml]

       

      一 基本知識
      1、插入節(jié)點
      Element.insert(index, element) 、Element(tag[, attrib][, **extra]) 、SubElement(parent, tag[, attrib[, **extra]]) 、Element.append(subelement)
      2、刪除節(jié)點
      Element.remove(subelement) 刪除一個節(jié)點、Element.clear()刪除該節(jié)點下所有子節(jié)點
      3、在節(jié)點中插入屬性
      Element.set(key, value)

      4、查找節(jié)點

      a) Element.getiterator   b) Element.getchildren   c) Element.find   d) Element.findall

       

      二 讀取xml

      1)xml為

      <?xml version="1.0" encoding="UTF-8"?>
       
      <employees> 
        
      <employee id = '1'> 
          
      <name>linux</name>
          
      <age>30</age>
        
      </employee>
        
      <employee id = '2'> 
          
      <name>windows</name>
          
      <age>20</age>
        
      </employee>
       
      </employees>

       

       

      2)python腳本為

      from xml.etree import ElementTree

      def print_node(node):
          
      print "====================================="
          
      for key,value in node.items():
            
      print "%s:%s" % (key, value)   
          
      for subnode in node.getchildren():
            
      print "%s:%s" % (subnode.tag, subnode.text)   

      def read_xml(text = '', xmlfile = ''):
          
      #root = ElementTree.parse(xmlfile)
          root = ElementTree.fromstring(text)
          
          
      # 1 getiterator([tag=None]) 
          # only elements whose tag equals tag are returned from the iterator
          eitor = root.getiterator("employee")
          
      for e in eitor:
              print_node(e)
          
          
      # 2 getchildren()
          # Returns all subelements
          eitor = root.getchildren()
          
      for e in eitor:
              print_node(e)  
          
          
      # 3 findall(match) 
          # Finds all subelements matching match. 
          # match may be a tag name or path. Returns an iterable yielding all matching elements  
          node_findall = root.findall("employee")
          
      for e in node_findall:
              print_node(e)

          
      # 4 find(match) 
          # Finds the first subelement matching match. 
          # match may be a tag name or path. Returns an element instance or None 
          node_find = root.find('employee')
          print_node(node_find)
          

      if __name__ == '__main__':
          read_xml(open(
      "employees.xml").read()) 

       

       

      參考:

      http://blog.csdn.net/kiki113/archive/2009/04/06/4052584.aspx

       

      完!

      posted @ 2011-02-23 15:40  iTech  閱讀(11547)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 定陶县| 成人免费无遮挡在线播放| 东京热一区二区三区在线| 青青青视频免费一区二区 | 国产精品无码久久久久AV| 欧洲美女黑人粗性暴交视频| 99热久久这里只有精品| 午夜天堂一区人妻| 九九热在线免费视频观看| 午夜国产精品福利一二| 国产成人精品无码播放| 欧美人人妻人人澡人人尤物| 欧美白妞大战非洲大炮| 人妻教师痴汉电车波多野结衣| 加勒比无码人妻东京热| 欧美日本在线一区二区三区| 国产成人精品日本亚洲| 精品国产成人网站一区在线| 大方县| 蜜臀视频在线观看一区二区 | 最新亚洲av日韩av二区| 久久香蕉国产线看观看怡红院妓院| 亚洲综合av男人的天堂| 在线国产毛片| 亲子乱aⅴ一区二区三区| 中文成人无字幕乱码精品区| 在线a亚洲v天堂网2018| 怀安县| 性欧美vr高清极品| 国产精品视频白浆免费视频| 亚洲美女高潮不断亚洲| 久久这里都是精品一区| 少妇久久久久久久久久| 中文字幕人妻中出制服诱惑| 国产麻豆成人精品av| 九九热在线观看视频精品| 日韩精品国产二区三区 | 少妇高潮水多太爽了动态图| 国产亚洲精品国产福APP| 精品亚洲香蕉久久综合网| 亚洲国产理论片在线播放|