No ja to opravim ze to samozrejme patri takto:<br><br><br>import xml.dom.minidom<br>from xml.dom.minidom import Node<br><br>doc = xml.dom.minidom.parse(&#39;c:\\<div id=":sz" class="ArwC7c ckChnd">devel\\test\\pokus.xml&#39;)<br>

for step in doc.getElementsByTagName(&quot;info&quot;):<br>&nbsp;&nbsp;&nbsp; x = step.getElementsByTagName(&quot;description&quot;)[0]<br>&nbsp;&nbsp;&nbsp; try:<br>&nbsp;&nbsp;&nbsp;&nbsp; x.nodeValue(&#39;popisek&#39;)<br>&nbsp;&nbsp;&nbsp; except:<br>&nbsp;&nbsp;&nbsp;&nbsp; x.appendChild(doc.createTextNode(&#39;popisek&#39;))<br>

<br>print doc.toxml(&#39;utf-8&#39;)<br><br><br>protoze ta hodnota se udela jen tehdy kdyz se ji nepovede zadat normalne... ale reseni je to desne jednoduchy. A ucinny.<br><br></div><br><br><div class="gmail_quote">Dne 8. leden 2009 13:14 slush <span dir="ltr">&lt;<a href="mailto:slush@slush.cz">slush@slush.cz</a>&gt;</span> napsal(a):<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Nojo, uz peknou chvili tady nad tim laboruju a tak jednoduche reseni me nenapadlo :-).<br><br>
<div class="gmail_quote">Dne 8. leden 2009 12:39 BoneFlute <span dir="ltr">&lt;<a href="mailto:boneflute@taco-beru.name" target="_blank">boneflute@taco-beru.name</a>&gt;</span> napsal(a):<div class="Ih2E3d"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">slush napsal(a):<div><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 &lt;description/&gt; a ne &lt;description&gt;&lt;/description&gt;, doporucuji pouzit &lt;description text=&quot;&quot; /&gt;.<br>


</blockquote>
<br></div>
Obávám se, že ne tak docela.<br>
&lt;description/&gt; a &lt;description&gt;&lt;/description&gt; si jsou eqvivalentní. Oboje označuje tag, který neobsahuje žádné synovské elementy.<br>
<br>
Správné řešení je tedy tento element přidat. Například takto:<div><br>
<br>
import xml.dom.minidom<br>
from xml.dom.minidom import Node<br>
<br></div>
doc = xml.dom.minidom.parse(&#39;pokus.xml&#39;)<div><br>
for step in doc.getElementsByTagName(&quot;info&quot;):<br>
 &nbsp; &nbsp; &nbsp; &nbsp;x = step.getElementsByTagName(&quot;description&quot;)[0]<br>
 &nbsp; &nbsp; &nbsp; &nbsp;try:<br></div>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;x.appendChild(doc.createTextNode(&#39;Popisek&#39;))<div><br>
 &nbsp; &nbsp; &nbsp; &nbsp;except:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;print &quot;a co ted ?&quot;<br>
<br>
print doc.toxml(&#39;utf-8&#39;)<br>
<br>
</div></blockquote></div></div><br>
<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>