On Jan 30, 12:05 pm, John Nagle <[EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] wrote: > > On Jan 29, 8:54 pm, "Gabriel Genellina" <[EMAIL PROTECTED]> wrote: > > >>En Mon, 29 Jan 2007 23:42:07 -0300, <[EMAIL PROTECTED]> 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: > > http://www.crummy.com/software/BeautifulSoup/ > > 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 -- http://mail.python.org/mailman/listinfo/python-list