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 ?<br>
<br><div class="gmail_quote">2009/1/8 slush <span dir="ltr"><<a href="mailto:slush@slush.cz">slush@slush.cz</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Zdravim,<br><br>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="" />.<br>
<br>Marek<br><br><div class="gmail_quote">2009/1/8 Ondrej Beranek <span dir="ltr"><<a href="mailto:rainbof@gmail.com" target="_blank">rainbof@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">
mam dokument <br><br><?xml version="1.0" encoding="utf-8"?><br> <info><br> <name>test</name><br> <description/><br> <directory>/</directory><br> </info><br>
<br>a rad bych modifikoval hodnotu description takze vysledek by pak vypadal takto:<br><br><?xml version="1.0" encoding="utf-8"?><br>
<info><br>
<name>test</name><br>
<description>popisek</description><br>
<directory>/</directory><br>
</info><br>
<br><br>tady jsem nejak zamrznul. Pokud je description ve tvaru <description/> tak do nej nemuzu mimo atributu zaboha nic vlozit..<br><br>import xml.dom.minidom<br>from xml.dom.minidom import Node<br><br>doc = xml.dom.minidom.parse('c:\\devel\\test\\pokus.xml')<br>
for step in doc.getElementsByTagName("info"):<br> x = step.getElementsByTagName("description")[0]<br> try:<br> x.nodeValue('popisek')<br> except:<br> print "a co ted ?"<br>
<br>print doc.toxml('utf-8')<br><br><br>Ondřej Beránek<br>
<br></div></div>_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@py.cz" target="_blank">Python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br>e-mail/jabber/msn: <a href="mailto:marek@palatinus.cz" target="_blank">marek@palatinus.cz</a><br>
icq: 360-737-802 | skype: on request<br>phone: (+420) 724 249 422<br>
</font><br>_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@py.cz">Python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br></blockquote></div><br>