Kent and Dany, Thanks for your replies. Here fromstring() assuming that the input is in a kind of text format.
what should be the case when I am reading files directly. I am using the following : from elementtree.ElementTree import ElementTree mydata = ElementTree(file='00001.xml') iter = root.getiterator() Here the whole XML document is loaded as element tree and how should this iter into a format where I can apply findall() method. thanks mdan --- Kent Johnson <[EMAIL PROTECTED]> wrote: > ps python wrote: > > Hi, > > > > using ElementTree, how can I extract text of a > > particular element, or a child node. > > > > For example: > > > > <biological_processess> > > <biological_process> > > Signal transduction > > </biological_process> > > <biological_process> > > Energy process > > </biological_process> > > </biological_processess> > > > > In the case where I already know which element > tags > > have the information that I need, in such case how > do > > i get that specific text. > > Use find() to get the nodes of interest. The text > attribute of the node > contains the text. For example: > > data = '''<biological_processess> > <biological_process> > Signal transduction > </biological_process> > <biological_process> > Energy process > </biological_process> > </biological_processess> > ''' > > from elementtree import ElementTree > > tree = ElementTree.fromstring(data) > > for process in tree.findall('biological_process'): > print process.text.strip() > > > prints > Signal transduction > Energy process > > You will have to modify the path in the findall to > match your actual > data, assuming what you have shown is just a > snippet. > > I stripped whitespace from the text because > otherwise it includes the > newlines and indents exactly as in the original. > > Kent > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > __________________________________________________________ Yahoo! India Matrimony: Find your partner now. Go to http://yahoo.shaadi.com _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor