파이썬
XML 파일 만들기-#1
오징어땅콩2
2024. 10. 2. 14:55
반응형
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)