python

xml.etree.ElementTree : ET

ElementTree : 전체 XML 문서를 트리 형태로 나타낸 것

Element: 트리에 있는 단일 노드

<year>2011</year>

Element.tag : 태그명 ⇒ year

Element.text : 해당 태그의 값 ⇒ 2011

<neighbor name=”Colombia” direction=”E”/>

Element.attrib : 해당 노드의 속성 맵(key, value) ⇒ neighbor {”name”:”Colombia”, “direction”:”E”}

ET import하기

import xml.etree.ElementTree as ET

(1) XML 파일 불러오기

tree = ET.parse('file_path')
root = tree.getroot() # 최상위 경로 가져오기