No duvod neni zadny. Aplikace ktera ten XML puvodne generuje (ja jej jen doplnuji) se chova tak ze pokud neni description vyplnen je z toho neparovy tag. pokud vyplnen je je to parovy tag. Tedy ja ho potrebuju vyplnit. Jak bych mel v tomto pripade z toho description udelat parovy tag s hodnotou ?
2009/1/8 slush <sl...@slush.cz> > 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 <rain...@gmail.com> > >> 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 >> > > > > -- > e-mail/jabber/msn: ma...@palatinus.cz > icq: 360-737-802 | skype: on request > phone: (+420) 724 249 422 > > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python >
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python