All the Way to Text : DOM « XML « Python Tutorial






from xml.dom import minidom                                        
xmldoc = minidom.parse('binary.xml')     
print xmldoc                                                                 
grammarNode = xmldoc.firstChild 
print grammarNode 
refNode = grammarNode.childNodes[1]       
print refNode 
print refNode.childNodes                             
pNode = refNode.childNodes[2] 
print pNode 
print pNode.toxml()                           

print pNode.firstChild                                
print pNode.firstChild.data








20.2.DOM
20.2.1.Processing XML
20.2.2.Accessing Child Nodes
20.2.3.Accessing Element Attributes
20.2.4.Adding a Node to a DOM Tree
20.2.5.Removing a Node from a DOM Tree
20.2.6.Parsing XML
20.2.7.Getting Child Nodes
20.2.8.toxml Works on Any Node
20.2.9.Child Nodes Can Be Text
20.2.10.All the Way to Text
20.2.11.Searching for XML Elements
20.2.12.Every Element Is Searchable
20.2.13.Searching Is Actually Recursive
20.2.14.Parsing XML from a File
20.2.15.Parsing XML from a URL
20.2.16.Parsing XML from a String
20.2.17.Class Names of Parsed XML Objects
20.2.18.Generating XML with DOM
20.2.19.Parsing Sample with DOM
20.2.20.Tree Generation with DOM