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
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem