Takze jsem s vasi pomoci udelal mensi skriptik. Ktery nema za ukol nic nez precist zapsat. zatim beze zmen.<br>No problemem je to ze se mi z hodnot ztratily entity. tedy napriklad<br>&lt;directory&gt;&amp;#47;&lt;/directory&gt; je nyni &nbsp;&nbsp;&nbsp; &lt;directory&gt;/&lt;/directory&gt; coz ale neni dobre.<br>
<br>skript vypada takto<br><br><br>import pprint<br>import xml.dom.minidom<br>from xml.dom.minidom import Node<br><br>doc = xml.dom.minidom.parse(&quot;c:\\devel\\test\\neco.xml&quot;)<br><br>soubor=file(&#39;c:\\devel\\test\\neco2.xml&#39;,&#39;w&#39;);<br>
soubor.write(doc.toxml(&#39;utf-8&#39;))<br>soubor.close()<br><br><br><div class="gmail_quote">Dne 19. prosinec 2008 9:32 Ondrej Beranek <span dir="ltr">&lt;<a href="mailto:rainbof@gmail.com">rainbof@gmail.com</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;">To zni hezky. Ja nepotrebuju zpracovavat nic velkeho maximalne 200kb skripty. a 10s na skript nic neznamena<br>
zakze by to nevadilo otakzou vsak je zda by to nebylo neefektivni ve chvili kdy neznam presnou strukturu toho<br>
dokumentu. jedna se totiz o program ktery je pomoci xml ulozen a komponenty ktere hledam jsou pokazde<br>jinak vnorene a na jinem miste. no a jeste jedno omezeni mam to jsem vcera tedy nenapsal.. je jim python 2.5<br>ktery v tom miste kde to pojede proste nelze vymenit nebo mit vic verzi.<br>

<br><br><br><div class="gmail_quote">Dne 19. prosinec 2008 7:46 Petr Blahos <span dir="ltr">&lt;<a href="mailto:petrblahos@gmail.com" target="_blank">petrblahos@gmail.com</a>&gt;</span> napsal(a):<div><div></div><div class="Wj3C7c">
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>&gt; Ahoj je tomu téměř přesně rok co jsem naposled sáhnul na python. Dneska jsem<br>
&gt; se dostal k tomu že bych znovu potřeboval<br>
&gt; jeho služby. Řeším úlohu jejíž součástí je přečtení XML souboru a změna<br>
&gt; (přesněji přepsání) některých hodnot (dat).<br>
<br>
</div>Před časem jsem se nechal inspirovat trochu sqlalchemy a trochu Gnosis<br>
Utils (<a href="http://freshmeat.net/projects/gnosisxml/" target="_blank">http://freshmeat.net/projects/gnosisxml/</a>) a napsal jsem něco, co<br>
přečte xml a udělá z něj objekt. Vpodstatě to funguje tak, že tagy se<br>
převedou na objekty, a attributy na &quot;member variables&quot; - jak se to řekne<br>
česky? Bylo to velmi konfigurovatelné a umělo to i zapisovat. Bohužel<br>
to teď není připraveno k release (žádná dokumentace, dlouho jsem na<br>
to nešáhl, neumí to namespaces, není to asi moc rychlé, určitě tam bude<br>
spousta chyb), ale jestli chcete, mohl bych to přes Vánoce zkusit dát<br>
dohromady.<br>
<font color="#888888">--<br>
Petr<br>
_______________________________________________<br>
</font><div><div></div><div>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>
</div></div></blockquote></div></div></div><br>
</blockquote></div><br>