Convert raw data to XML
Justin Ezequiel
justin.mailinglists at gmail.com
Mon Jan 29 21:50:15 EST 2007
On Jan 30, 10:42 am, elrondru... at gmail.com wrote:
> For example the raw data is as follows
>
> <?xml version="1.0" ?><Blah><ABC><Id id="1"/><Description>SomeText </
> Description><Result>PassorFail</Result></ABC></Blah>
>
> without spaces or new lines. I need this to be written into an XML
> file as
>
> <?xml version="1.0" ?>
> <Blah>
> <ABC>
> <Id id="1"/>
> <Description>
> SomeText
> </Description>
> <Result>
> PassorFail
> </Result>
> </ABC>
> </Blah>
>
raw = r'<?xml version="1.0" ?><Blah><ABC><Id id="1"/
><Description>SomeText </Description><Result>PassorFail</Result></
ABC></Blah>'
import xml.dom.ext
import xml.dom.minidom
doc = xml.dom.minidom.parseString(raw)
xml.dom.ext.PrettyPrint(doc)
<?xml version='1.0' encoding='UTF-8'?>
<Blah>
<ABC>
<Id id='1'/>
<Description>SomeText </Description>
<Result>PassorFail</Result>
</ABC>
</Blah>
More information about the Python-list
mailing list