Convert raw data to XML

elrondrules at elrondrules at
Tue Jan 30 21:34:38 CET 2007

On Jan 30, 12:05 pm, John Nagle <n... at> wrote:
> elrondru... at wrote:
> > On Jan 29, 8:54 pm, "Gabriel Genellina" <gagsl... at> wrote:
> >>En Mon, 29 Jan 2007 23:42:07 -0300, <elrondru... at> escribió:
> > the reason I wanted to write it as a file was to parse the file, look
> > for a specific attribute and execute a set of commands based on the
> > value of the attribute.. also i needed to display the output of the
> > http post in a more readable format..
>     That's straightforward.  You confused people by asking the
> wrong question.  You wrote "Convert raw data to XML", but what
> you want to do is parse XML and extract data from it.
>     This will do what you want:
> For starters, try
>         from BeautifulSoup import BeautifulStoneSoup
>         xmlstring = somexml     ## get your XML into here as one big string
>         soup = BeautifulStoneSoup(xmlstring)    # parse XML into tree
>         print soup.prettify()   # print out in indented format
> "soup" is a tree structure representing the XML, and there are
> functions to easily find items in the tree by tag name, attribute,
> and such.  Work on the tree, not a file with the text of the indented
> output.
>                                 John Nagle

is there any other way to do this without using BeautifulStoneSoup.. 
using existing minidom or ext..
i dont want to install anything new

More information about the Python-list mailing list