파이썬 - 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