mam dokument <?xml version="1.0" encoding="utf-8"?> <info> <name>test</name> <description/> <directory>/</directory> </info>
a rad bych modifikoval hodnotu description takze vysledek by pak vypadal takto: <?xml version="1.0" encoding="utf-8"?> <info> <name>test</name> <description>popisek</description> <directory>/</directory> </info> tady jsem nejak zamrznul. Pokud je description ve tvaru <description/> tak do nej nemuzu mimo atributu zaboha nic vlozit.. import xml.dom.minidom from xml.dom.minidom import Node doc = xml.dom.minidom.parse('c:\\devel\\test\\pokus.xml') for step in doc.getElementsByTagName("info"): x = step.getElementsByTagName("description")[0] try: x.nodeValue('popisek') except: print "a co ted ?" print doc.toxml('utf-8') Ondřej Beránek
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python