[python] xml parove a neparove tagy
Ondrej Beranek
rainbof na gmail.com
Čtvrtek Leden 8 09:37:08 CET 2009
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
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20090108/68b347f5/attachment.htm>
Další informace o konferenci Python