from xml.dom import minidom # Funktsioon sisuteksti eraldamiseks def getText(nodelist): text = [] for node in nodelist: if node.nodeType == node.TEXT_NODE: text.append(node.data) else: text.append(getText(node.childNodes)) return "".join(text) # Valin analüüsitava faili doc = minidom.parse("ilu_ahasveerus.tasak.xml") # Otsin sisuteksti, mis on ümbritsetud märgenditega ja nodelist = doc.getElementsByTagName("text") # Pikema teksti puhul on print-käsust mõistlikum kirjutada tulemus väljundfaili output = open("output.txt", "w") for node in nodelist: output.write(getText(node.childNodes)) output.close()