Nojo, uz peknou chvili tady nad tim laboruju a tak jednoduche reseni me nenapadlo :-).
Dne 8. leden 2009 12:39 BoneFlute <bonefl...@taco-beru.name> napsal(a): > slush napsal(a): > >> 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="" />. >> > > Obávám se, že ne tak docela. > <description/> a <description></description> si jsou eqvivalentní. Oboje > označuje tag, který neobsahuje žádné synovské elementy. > > Správné řešení je tedy tento element přidat. Například takto: > > import xml.dom.minidom > from xml.dom.minidom import Node > > doc = xml.dom.minidom.parse('pokus.xml') > for step in doc.getElementsByTagName("info"): > x = step.getElementsByTagName("description")[0] > try: > x.appendChild(doc.createTextNode('Popisek')) > except: > print "a co ted ?" > > print doc.toxml('utf-8') > >
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python