Hi all,
I have a rather complex XML file and I need to change some values inside this file. So far I have been using minidom, but I can't find the thing I am looking for. My code so far: """ from xml.dom import minidom xmlFile = 'signal1.xml' xmlDocument = minidom.parse(xmlFile) SignalsNode = xmlDocument.firstChild signalNode = SignalsNode.childNodes[1] signalNode.removeAttribute("name") signalNode.setAttribute("name", "Test_Name") signalNode.getAttribute("name") descElem = signalNode.childNodes[1] """ I know how to manipulate the value of the attributes, but I can't seem to change the values of eg: "Description" Snippet from my XML file: """ <?xml version="1.0" encoding="UTF-8" ?> <file:///C:\Users\Public\XML%20parse\signal1.xml##> - <Signals> <file:///C:\Users\Public\XML%20parse\signal1.xml##> - <Signal model="Model" name="Model_X" type="Flyer"> <Description>Some description</Description> <SpecName> Model_X </SpecName> <Reporting category="POW" name="" /> <file:///C:\Users\Public\XML%20parse\signal1.xml##> - <Trigger type="open"> <Severity>normal</Severity> <Message>Model X 1</Message> </Trigger> <file:///C:\Users\Public\XML%20parse\signal1.xml##> - <Trigger type="close"> <Severity>minor</Severity> <Message> Model X 2</Message> </Trigger> </Signal> </Signals> """ Any suggestions on how to change some of the values of the elements? Thanks Johan
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor