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
[email protected]
http://www.py.cz/mailman/listinfo/python