Mega Code Archive

 
Categories / Python Tutorial / XML
 

Tree Generation with DOM

from xml.dom  import minidom, Node def scanNode(node, level = 0):     msg = node.__class__.__name__     if node.nodeType == Node.ELEMENT_NODE:         msg += ", tag: " + node.tagName     print " " * level * 4, msg     if node.hasChildNodes:         for child in node.childNodes:             scanNode(child, level + 1)              doc = minidom.parse('sample.xml')  scanNode(doc)