#!/usr/bin/python2 # импортируем модуль xml.dom.minidom import xml.dom.minidom # получаем корневой объект DOM-дерева dom = xml.dom.minidom.parse("arith.xml") # dom.normalize() # все, что ниже, выводит DOM-дерево (используя отступы) def output_tree(node, level=0): if node.nodeType == node.TEXT_NODE: print ". "*level, node.nodeType, `node.data` else: print ". "*level, node.nodeType, node.nodeName for child in node.childNodes: output_tree(child, level+1) output_tree(dom)