パイソン - XMLモジュール

XMLモジュール

処理文書:
パイソン -  XMLモジュール

import xml.etree.ElementTree as ET

tree = ET.parse('xmlfile')    # ET.parse() 解析xml文档
root = tree.getroot()        # 获取根节点
print(root.tag)          # root.tag 获取根节点标签   这里是data

パイソン -  XMLモジュール

for i in root:
    print(i.tag)        # 获取根节点下的标签
    print(i.attrib)     # 获取根节点下的标签属性

タグ>>:国、タグ属性>>:{ '名前': 'パナマ'}

パイソン -  XMLモジュール

同じ国の下のタグを持っている、属性:

パイソン -  XMLモジュール

また、データはのための循環を取ることができます。

パイソン -  XMLモジュール

これは、同封のデータラベルから取り出されます。

パイソン -  XMLモジュール

k.text

パイソン -  XMLモジュール

root.iter(「年」)トラバーサル年ノード:

パイソン -  XMLモジュール

そして、ノード年の属性値を変更します。

パイソン -  XMLモジュール
パイソン -  XMLモジュール

削除:

パイソン -  XMLモジュール

ショーを実行した後:

パイソン -  XMLモジュール

新しいXMLドキュメントを作成します。

パイソン -  XMLモジュール

後にコードが実行されます。

パイソン -  XMLモジュール

おすすめ

転載: blog.51cto.com/11533525/2402122