Re: Can't find elements using ElementTree find method

2010-08-31 Thread Brendan Simon (eTRIX)
I can't use getroot() when using fromstring() -- as fromstring() returns an Element, not an ElementTree object. Yes, my root is the 'components' element, but find() seems to insist on searching for sub-elements. Ideally, I would like root.find('components') or root.find('./components') to find t

Re: Can't find elements using ElementTree find method

2010-08-31 Thread Stefan Behnel
Brendan Simon (eTRIX), 31.08.2010 10:49: I am trying to use ElementTree (with Python 2.7) and can't seem to find elements at the top level. The find() and findall() methods seem to find elements within the top level, but not if it the elements are at the top level. How do I find top level ele

Re: Can't find elements using ElementTree find method

2010-08-31 Thread Nitin Pawar
Try using getroot() I think your root is components so its searching in root On Tue, Aug 31, 2010 at 2:19 PM, Brendan Simon (eTRIX) < brendan.si...@etrix.com.au> wrote: > I am trying to use Ele

Can't find elements using ElementTree find method

2010-08-31 Thread Brendan Simon (eTRIX)
I am trying to use ElementTree (with Python 2.7) and can't seem to find elements at the top level. The find() and findall() methods seem to find elements within the top level, but not if it the elements are at the top level. How do I find top level elements ?? Here is my code. import xml.et