Untitled

 avatar
unknown
plain_text
a year ago
685 B
6
Indexable
import xml.etree.ElementTree as ET

root = ET.Element("Movies")

movies = [
    {"name": "Inception", "year": 2010, "genre": "Sci-Fi"},
    {"name": "The Matrix", "year": 1999, "genre": "Action"},
    {"name": "Interstellar", "year": 2014, "genre": "Sci-Fi"}
]

for movie in movies:
    movie_element = ET.SubElement(root, "Movie")
    name = ET.SubElement(movie_element, "Name")
    name.text = movie["name"]
    year = ET.SubElement(movie_element, "Year")
    year.text = str(movie["year"])
    genre = ET.SubElement(movie_element, "Genre")
    genre.text = movie["genre"]


tree = ET.ElementTree(root)


xml_str = ET.tostring(root, encoding='unicode', method='xml')


print(xml_str)
Editor is loading...
Leave a Comment