Zdravim, obavam se, ze to je naprosto korektni chovani. Ve chvili, kdy je tag neparovy, do nej z principu nelze vlozit dalsi data/strukturu. V pripade, ze existuje nejaky duvod, proc je tag zapsan jako <description/> a ne <description></description>, doporucuji pouzit <description text="" />.
Marek 2009/1/8 Ondrej Beranek <[email protected]> > 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 > [email protected] > http://www.py.cz/mailman/listinfo/python > -- e-mail/jabber/msn: [email protected] icq: 360-737-802 | skype: on request phone: (+420) 724 249 422
_______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
