Dom navigation

 

students.xml

<?xml version="1.0"?>

<students>

  <student>

    <name>Aditya Vhanugare</name>

    <rollno>CE201234</rollno>

    <branch>Computer Engineering</branch>

  </student>

  <student>

    <name>Priya Sharma</name>

    <rollno>CE201235</rollno>

    <branch>Information Technology</branch>

  </student>

</students>



Python.py



from xml.dom.minidom import parse


# Parse the XML file

dom_tree = parse("students.xml")

students = dom_tree.documentElement


# Get all <student> elements

student_list = students.getElementsByTagName("student")


# Simple for loop to retrieve student data

for student in student_list:

    name = student.getElementsByTagName("name")[0].firstChild.data

    rollno = student.getElementsByTagName("rollno")[0].firstChild.data

    branch = student.getElementsByTagName("branch")[0].firstChild.data


    print("Student Name:", name)

    print("Roll No:", rollno)

    print("Branch:", branch)

    print("-------------------------")





https://chatgpt.com/share/6841038a-87d4-800e-ad0d-235fa304d2c0

Comments