반응형
import xml.dom.minidom as minidom
import xml.etree.ElementTree as ET
# XML 생성 예시
root = ET.Element("root")
child1 = ET.SubElement(root, "child1")
child1.text = "value1"
child2 = ET.SubElement(root, "child2")
child2.text = "value2"
tree = ET.ElementTree(root)
# 문자열로 변환한 후 들여쓰기 적용
xml_str = ET.tostring(root, encoding='utf-8', method='xml')
pretty_xml = minidom.parseString(xml_str).toprettyxml(indent=" ")
# XML 파일로 쓰기
with open("output.xml", "w", encoding='utf-8') as f:
f.write(pretty_xml)
'파이썬' 카테고리의 다른 글
파이썬, 데이터베이스 그리고 아두이노 통신 -#3 (0) | 2021.10.06 |
---|---|
파이썬, 데이터베이스 그리고 아두이노 통신 -#2 (0) | 2021.10.06 |
파이썬, 데이터베이스 그리고 아두이노 통신 -#1 (0) | 2021.10.06 |
파이썬 바이너리파일 쓰기 -#9 (0) | 2021.10.04 |
파이썬 바이너리파일 쓰기 -#8 (0) | 2021.10.04 |
댓글