[EMAIL PROTECTED] wrote: > 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 yes, write it ;-)
-- http://mail.python.org/mailman/listinfo/python-list