Imported Upstream version 2.3.5
[platform/upstream/python-lxml.git] / doc / html / api / lxml.tests.test_xpathevaluator-pysrc.html
index cc8df07..bdc8e69 100644 (file)
@@ -622,13 +622,13 @@ lxml.etree._ElementTree.xpath
 lxml.tests.test_xpathevaluator.xpath" class="py-name" href="#" onclick="return doclink('link-86', 'xpath', 'link-16');">xpath</a></tt><tt class="py-op">(</tt><tt class="py-string">'/a/@c'</tt><tt class="py-op">)</tt> </tt>
 <a name="L121"></a><tt class="py-lineno">121</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEquals</tt><tt class="py-op">(</tt><tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">results</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
 <a name="L122"></a><tt class="py-lineno">122</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEquals</tt><tt class="py-op">(</tt><tt class="py-string">'CqWeRtZuI'</tt><tt class="py-op">,</tt> <tt class="py-name">results</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
-<a name="L123"></a><tt class="py-lineno">123</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEquals</tt><tt class="py-op">(</tt><tt class="py-name">tree</tt><tt class="py-op">.</tt><tt id="link-87" class="py-name"><a title="lxml.etree._ElementTree.getroot" class="py-name" href="#" onclick="return doclink('link-87', 'getroot', 'link-36');">getroot</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-88" class="py-name" targets="Variable lxml.etree._Comment.tag=lxml.etree._Comment-class.html#tag,Variable lxml.etree._Element.tag=lxml.etree._Element-class.html#tag,Variable lxml.etree._Entity.tag=lxml.etree._Entity-class.html#tag,Variable lxml.etree._ProcessingInstruction.tag=lxml.etree._ProcessingInstruction-class.html#tag,Variable lxml.etree._ReadOnlyProxy.tag=lxml.etree._ReadOnlyProxy-class.html#tag,Function lxml.tests.test_xpathevaluator.tag()=lxml.tests.test_xpathevaluator-module.html#tag,Variable xml.etree.ElementTree._ElementInterface.tag=xml.etree.ElementTree._ElementInterface-class.html#tag"><a title="lxml.etree._Comment.tag
+<a name="L123"></a><tt class="py-lineno">123</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEquals</tt><tt class="py-op">(</tt><tt class="py-name">tree</tt><tt class="py-op">.</tt><tt id="link-87" class="py-name"><a title="lxml.etree._ElementTree.getroot" class="py-name" href="#" onclick="return doclink('link-87', 'getroot', 'link-36');">getroot</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-88" class="py-name" targets="Variable lxml.etree._Comment.tag=lxml.etree._Comment-class.html#tag,Variable lxml.etree._Element.tag=lxml.etree._Element-class.html#tag,Variable lxml.etree._Entity.tag=lxml.etree._Entity-class.html#tag,Variable lxml.etree._ProcessingInstruction.tag=lxml.etree._ProcessingInstruction-class.html#tag,Variable lxml.etree._ReadOnlyProxy.tag=lxml.etree._ReadOnlyProxy-class.html#tag,Function lxml.tests.test_xpathevaluator.tag()=lxml.tests.test_xpathevaluator-module.html#tag,Variable xml.etree.ElementTree.Element.tag=xml.etree.ElementTree.Element-class.html#tag"><a title="lxml.etree._Comment.tag
 lxml.etree._Element.tag
 lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-88', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">results</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-89" class="py-name"><a title="lxml.etree._Element.getparent
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-88', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">results</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-89" class="py-name"><a title="lxml.etree._Element.getparent
 lxml.etree._ElementStringResult.getparent
 lxml.etree._ElementUnicodeResult.getparent
 lxml.etree._ReadOnlyProxy.getparent" class="py-name" href="#" onclick="return doclink('link-89', 'getparent', 'link-53');">getparent</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-90" class="py-name"><a title="lxml.etree._Comment.tag
@@ -637,7 +637,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-90', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-90', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 </div><a name="L124"></a><tt class="py-lineno">124</tt>  <tt class="py-line"> </tt>
 <a name="ETreeXPathTestCase.test_xpath_list_attribute_parent_no_smart_strings"></a><div id="ETreeXPathTestCase.test_xpath_list_attribute_parent_no_smart_strings-def"><a name="L125"></a><tt class="py-lineno">125</tt> <a class="py-toggle" href="#" id="ETreeXPathTestCase.test_xpath_list_attribute_parent_no_smart_strings-toggle" onclick="return toggle('ETreeXPathTestCase.test_xpath_list_attribute_parent_no_smart_strings');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_xpathevaluator.ETreeXPathTestCase-class.html#test_xpath_list_attribute_parent_no_smart_strings">test_xpath_list_attribute_parent_no_smart_strings</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="ETreeXPathTestCase.test_xpath_list_attribute_parent_no_smart_strings-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ETreeXPathTestCase.test_xpath_list_attribute_parent_no_smart_strings-expanded"><a name="L126"></a><tt class="py-lineno">126</tt>  <tt class="py-line">        <tt class="py-name">tree</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-91" class="py-name"><a title="lxml.cssselect.parse
@@ -670,7 +670,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-95', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">results</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-96" class="py-name"><a title="lxml.etree._Element.getparent
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-95', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">results</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-96" class="py-name"><a title="lxml.etree._Element.getparent
 lxml.etree._ElementStringResult.getparent
 lxml.etree._ElementUnicodeResult.getparent
 lxml.etree._ReadOnlyProxy.getparent" class="py-name" href="#" onclick="return doclink('link-96', 'getparent', 'link-53');">getparent</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-97" class="py-name"><a title="lxml.etree._Comment.tag
@@ -679,7 +679,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-97', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-97', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L133"></a><tt class="py-lineno">133</tt>  <tt class="py-line"> </tt>
 <a name="L134"></a><tt class="py-lineno">134</tt>  <tt class="py-line">        <tt class="py-name">results</tt> <tt class="py-op">=</tt> <tt class="py-name">tree</tt><tt class="py-op">.</tt><tt id="link-98" class="py-name"><a title="lxml.cssselect.Attrib.xpath
 lxml.cssselect.Class.xpath
@@ -770,7 +770,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-114', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-114', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 </div><a name="L157"></a><tt class="py-lineno">157</tt>  <tt class="py-line"> </tt>
 <a name="ETreeXPathTestCase.test_xpath_list_comment"></a><div id="ETreeXPathTestCase.test_xpath_list_comment-def"><a name="L158"></a><tt class="py-lineno">158</tt> <a class="py-toggle" href="#" id="ETreeXPathTestCase.test_xpath_list_comment-toggle" onclick="return toggle('ETreeXPathTestCase.test_xpath_list_comment');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_xpathevaluator.ETreeXPathTestCase-class.html#test_xpath_list_comment">test_xpath_list_comment</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="ETreeXPathTestCase.test_xpath_list_comment-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ETreeXPathTestCase.test_xpath_list_comment-expanded"><a name="L159"></a><tt class="py-lineno">159</tt>  <tt class="py-line">        <tt class="py-name">tree</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-115" class="py-name"><a title="lxml.cssselect.parse
@@ -1080,11 +1080,12 @@ lxml.tests.test_xpathevaluator.xpath" class="py-name" href="#" onclick="return d
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
 lxml.tests.test_elementtree.ETreeTestCaseBase.etree
-lxml.tests.test_io.IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-172', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-173" class="py-name" targets="Class lxml.cssselect.Element=lxml.cssselect.Element-class.html,Function lxml.etree.Element()=lxml.etree-module.html#Element,Function lxml.html.Element()=lxml.html-module.html#Element,Function lxml.objectify.Element()=lxml.objectify-module.html#Element,Method lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element()=lxml.tests.test_pyclasslookup.PyClassLookupTestCase-class.html#Element"><a title="lxml.cssselect.Element
+lxml.tests.test_io.IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-172', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-173" class="py-name" targets="Class lxml.cssselect.Element=lxml.cssselect.Element-class.html,Function lxml.etree.Element()=lxml.etree-module.html#Element,Function lxml.html.Element()=lxml.html-module.html#Element,Function lxml.objectify.Element()=lxml.objectify-module.html#Element,Method lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element()=lxml.tests.test_pyclasslookup.PyClassLookupTestCase-class.html#Element,Class xml.etree.ElementTree.Element=xml.etree.ElementTree.Element-class.html"><a title="lxml.cssselect.Element
 lxml.etree.Element
 lxml.html.Element
 lxml.objectify.Element
-lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element" class="py-name" href="#" onclick="return doclink('link-173', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">"a"</tt><tt class="py-op">)</tt> </tt>
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-173', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">"a"</tt><tt class="py-op">)</tt> </tt>
 <a name="L224"></a><tt class="py-lineno">224</tt>  <tt class="py-line">        <tt class="py-name">b</tt>  <tt class="py-op">=</tt> <tt id="link-174" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
@@ -1137,7 +1138,8 @@ lxml.tests.test_io.IOTestCaseBase.etree" class="py-name" href="#" onclick="retur
 lxml.etree.Element
 lxml.html.Element
 lxml.objectify.Element
-lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element" class="py-name" href="#" onclick="return doclink('link-188', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">"a"</tt><tt class="py-op">)</tt> </tt>
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-188', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">"a"</tt><tt class="py-op">)</tt> </tt>
 <a name="L237"></a><tt class="py-lineno">237</tt>  <tt class="py-line">        <tt class="py-name">b</tt>  <tt class="py-op">=</tt> <tt id="link-189" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
@@ -1355,13 +1357,14 @@ lxml.tests.test_io.IOTestCaseBase.etree" class="py-name" href="#" onclick="retur
 lxml.etree.Element
 lxml.html.Element
 lxml.objectify.Element
-lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element" class="py-name" href="#" onclick="return doclink('link-249', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">'results'</tt><tt class="py-op">)</tt> </tt>
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-249', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">'results'</tt><tt class="py-op">)</tt> </tt>
 <a name="L319"></a><tt class="py-lineno">319</tt>  <tt class="py-line">            <tt class="py-name">b</tt> <tt class="py-op">=</tt> <tt id="link-250" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
 lxml.tests.test_elementtree.ETreeTestCaseBase.etree
 lxml.tests.test_io.IOTestCaseBase.etree" class="py-name" href="#" onclick="return doclink('link-250', 'etree', 'link-9');">etree</a></tt><tt class="py-op">.</tt><tt id="link-251" class="py-name"><a title="lxml.etree.SubElement" class="py-name" href="#" onclick="return doclink('link-251', 'SubElement', 'link-175');">SubElement</a></tt><tt class="py-op">(</tt><tt class="py-name">r</tt><tt class="py-op">,</tt> <tt class="py-string">'result'</tt><tt class="py-op">)</tt> </tt>
-<a name="L320"></a><tt class="py-lineno">320</tt>  <tt class="py-line">            <tt class="py-name">b</tt><tt class="py-op">.</tt><tt id="link-252" class="py-name" targets="Variable lxml.etree.QName.text=lxml.etree.QName-class.html#text,Variable lxml.etree._AppendOnlyElementProxy.text=lxml.etree._AppendOnlyElementProxy-class.html#text,Variable lxml.etree._Element.text=lxml.etree._Element-class.html#text,Variable lxml.etree._Entity.text=lxml.etree._Entity-class.html#text,Variable lxml.etree._ModifyContentOnlyProxy.text=lxml.etree._ModifyContentOnlyProxy-class.html#text,Variable lxml.etree._ReadOnlyEntityProxy.text=lxml.etree._ReadOnlyEntityProxy-class.html#text,Variable lxml.etree._ReadOnlyProxy.text=lxml.etree._ReadOnlyProxy-class.html#text,Variable lxml.etree.__ContentOnlyElement.text=lxml.etree.__ContentOnlyElement-class.html#text,Variable lxml.objectify.ObjectifiedElement.text=lxml.objectify.ObjectifiedElement-class.html#text,Variable xml.etree.ElementTree._ElementInterface.text=xml.etree.ElementTree._ElementInterface-class.html#text"><a title="lxml.etree.QName.text
+<a name="L320"></a><tt class="py-lineno">320</tt>  <tt class="py-line">            <tt class="py-name">b</tt><tt class="py-op">.</tt><tt id="link-252" class="py-name" targets="Variable lxml.etree.QName.text=lxml.etree.QName-class.html#text,Variable lxml.etree._AppendOnlyElementProxy.text=lxml.etree._AppendOnlyElementProxy-class.html#text,Variable lxml.etree._Element.text=lxml.etree._Element-class.html#text,Variable lxml.etree._Entity.text=lxml.etree._Entity-class.html#text,Variable lxml.etree._ModifyContentOnlyProxy.text=lxml.etree._ModifyContentOnlyProxy-class.html#text,Variable lxml.etree._ReadOnlyEntityProxy.text=lxml.etree._ReadOnlyEntityProxy-class.html#text,Variable lxml.etree._ReadOnlyProxy.text=lxml.etree._ReadOnlyProxy-class.html#text,Variable lxml.etree.__ContentOnlyElement.text=lxml.etree.__ContentOnlyElement-class.html#text,Variable lxml.objectify.ObjectifiedElement.text=lxml.objectify.ObjectifiedElement-class.html#text,Variable xml.etree.ElementTree.Element.text=xml.etree.ElementTree.Element-class.html#text"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1370,7 +1373,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-252', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Hoi'</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-252', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Hoi'</tt> </tt>
 <a name="L321"></a><tt class="py-lineno">321</tt>  <tt class="py-line">            <tt class="py-name">b</tt> <tt class="py-op">=</tt> <tt id="link-253" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
@@ -1385,7 +1388,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-255', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Dag'</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-255', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Dag'</tt> </tt>
 <a name="L323"></a><tt class="py-lineno">323</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">r</tt> </tt>
 </div><a name="L324"></a><tt class="py-lineno">324</tt>  <tt class="py-line"> </tt>
 <a name="L325"></a><tt class="py-lineno">325</tt>  <tt class="py-line">        <tt class="py-name">x</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-256" class="py-name"><a title="lxml.cssselect.parse
@@ -1413,7 +1416,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-259', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-259', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L330"></a><tt class="py-lineno">330</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEquals</tt><tt class="py-op">(</tt><tt class="py-string">'Dag'</tt><tt class="py-op">,</tt> <tt class="py-name">r</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-260" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1423,7 +1426,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-260', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-260', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
 </div><a name="L331"></a><tt class="py-lineno">331</tt>  <tt class="py-line"> </tt>
 <a name="ETreeXPathTestCase.test_xpath_extensions_nodes_append"></a><div id="ETreeXPathTestCase.test_xpath_extensions_nodes_append-def"><a name="L332"></a><tt class="py-lineno">332</tt> <a class="py-toggle" href="#" id="ETreeXPathTestCase.test_xpath_extensions_nodes_append-toggle" onclick="return toggle('ETreeXPathTestCase.test_xpath_extensions_nodes_append');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_xpathevaluator.ETreeXPathTestCase-class.html#test_xpath_extensions_nodes_append">test_xpath_extensions_nodes_append</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="ETreeXPathTestCase.test_xpath_extensions_nodes_append-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ETreeXPathTestCase.test_xpath_extensions_nodes_append-expanded"><a name="L333"></a><tt class="py-lineno">333</tt>  <tt class="py-line">        <tt class="py-keyword">def</tt> <tt class="py-def-name">f</tt><tt class="py-op">(</tt><tt class="py-param">evaluator</tt><tt class="py-op">,</tt> <tt class="py-param">nodes</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
@@ -1446,7 +1449,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-265', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Hoi'</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-265', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Hoi'</tt> </tt>
 <a name="L337"></a><tt class="py-lineno">337</tt>  <tt class="py-line">            <tt class="py-name">b</tt> <tt class="py-op">=</tt> <tt id="link-266" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
@@ -1461,7 +1464,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-268', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Dag'</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-268', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Dag'</tt> </tt>
 <a name="L339"></a><tt class="py-lineno">339</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">r</tt> </tt>
 </div><a name="L340"></a><tt class="py-lineno">340</tt>  <tt class="py-line"> </tt>
 <a name="L341"></a><tt class="py-lineno">341</tt>  <tt class="py-line">        <tt class="py-name">x</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-269" class="py-name"><a title="lxml.cssselect.parse
@@ -1489,7 +1492,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-272', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-272', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L346"></a><tt class="py-lineno">346</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEquals</tt><tt class="py-op">(</tt><tt class="py-string">'Dag'</tt><tt class="py-op">,</tt> <tt class="py-name">r</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-273" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1499,7 +1502,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-273', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-273', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
 </div><a name="L347"></a><tt class="py-lineno">347</tt>  <tt class="py-line"> </tt>
 <a name="ETreeXPathTestCase.test_xpath_extensions_nodes_append2"></a><div id="ETreeXPathTestCase.test_xpath_extensions_nodes_append2-def"><a name="L348"></a><tt class="py-lineno">348</tt> <a class="py-toggle" href="#" id="ETreeXPathTestCase.test_xpath_extensions_nodes_append2-toggle" onclick="return toggle('ETreeXPathTestCase.test_xpath_extensions_nodes_append2');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_xpathevaluator.ETreeXPathTestCase-class.html#test_xpath_extensions_nodes_append2">test_xpath_extensions_nodes_append2</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="ETreeXPathTestCase.test_xpath_extensions_nodes_append2-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ETreeXPathTestCase.test_xpath_extensions_nodes_append2-expanded"><a name="L349"></a><tt class="py-lineno">349</tt>  <tt class="py-line">        <tt class="py-keyword">def</tt> <tt class="py-def-name">f</tt><tt class="py-op">(</tt><tt class="py-param">evaluator</tt><tt class="py-op">,</tt> <tt class="py-param">nodes</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
@@ -1511,7 +1514,8 @@ lxml.tests.test_io.IOTestCaseBase.etree" class="py-name" href="#" onclick="retur
 lxml.etree.Element
 lxml.html.Element
 lxml.objectify.Element
-lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element" class="py-name" href="#" onclick="return doclink('link-275', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">'results'</tt><tt class="py-op">)</tt> </tt>
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-275', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">'results'</tt><tt class="py-op">)</tt> </tt>
 <a name="L351"></a><tt class="py-lineno">351</tt>  <tt class="py-line">            <tt class="py-name">b</tt> <tt class="py-op">=</tt> <tt id="link-276" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
@@ -1526,7 +1530,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-278', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Hoi'</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-278', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Hoi'</tt> </tt>
 <a name="L353"></a><tt class="py-lineno">353</tt>  <tt class="py-line">            <tt class="py-name">b</tt> <tt class="py-op">=</tt> <tt id="link-279" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
@@ -1541,7 +1545,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-281', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Dag'</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-281', 'text', 'link-252');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'Dag'</tt> </tt>
 <a name="L355"></a><tt class="py-lineno">355</tt>  <tt class="py-line">            <tt class="py-name">r</tt><tt class="py-op">.</tt><tt id="link-282" class="py-name" targets="Method lxml.etree._AppendOnlyElementProxy.append()=lxml.etree._AppendOnlyElementProxy-class.html#append,Method lxml.etree._Element.append()=lxml.etree._Element-class.html#append,Method lxml.etree._OpaqueDocumentWrapper.append()=lxml.etree._OpaqueDocumentWrapper-class.html#append,Method lxml.etree.__ContentOnlyElement.append()=lxml.etree.__ContentOnlyElement-class.html#append"><a title="lxml.etree._AppendOnlyElementProxy.append
 lxml.etree._Element.append
 lxml.etree._OpaqueDocumentWrapper.append
@@ -1573,7 +1577,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-286', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-286', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L363"></a><tt class="py-lineno">363</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEquals</tt><tt class="py-op">(</tt><tt class="py-string">'Dag'</tt><tt class="py-op">,</tt>  <tt class="py-name">r</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-287" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1583,7 +1587,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-287', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-287', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L364"></a><tt class="py-lineno">364</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEquals</tt><tt class="py-op">(</tt><tt class="py-string">'Honk'</tt><tt class="py-op">,</tt> <tt class="py-name">r</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-288" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1593,7 +1597,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-288', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-288', 'text', 'link-252');">text</a></tt><tt class="py-op">)</tt> </tt>
 </div><a name="L365"></a><tt class="py-lineno">365</tt>  <tt class="py-line"> </tt>
 <a name="ETreeXPathTestCase.test_xpath_context_node"></a><div id="ETreeXPathTestCase.test_xpath_context_node-def"><a name="L366"></a><tt class="py-lineno">366</tt> <a class="py-toggle" href="#" id="ETreeXPathTestCase.test_xpath_context_node-toggle" onclick="return toggle('ETreeXPathTestCase.test_xpath_context_node');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_xpathevaluator.ETreeXPathTestCase-class.html#test_xpath_context_node">test_xpath_context_node</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="ETreeXPathTestCase.test_xpath_context_node-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ETreeXPathTestCase.test_xpath_context_node-expanded"><a name="L367"></a><tt class="py-lineno">367</tt>  <tt class="py-line">        <tt class="py-name">tree</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-289" class="py-name"><a title="lxml.cssselect.parse
@@ -1618,7 +1622,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-291', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-291', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L373"></a><tt class="py-lineno">373</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEquals</tt><tt class="py-op">(</tt><tt class="py-name">ctxt</tt><tt class="py-op">.</tt><tt id="link-292" class="py-name" targets="Variable lxml.etree._BaseContext.context_node=lxml.etree._BaseContext-class.html#context_node"><a title="lxml.etree._BaseContext.context_node" class="py-name" href="#" onclick="return doclink('link-292', 'context_node', 'link-292');">context_node</a></tt><tt class="py-op">,</tt> <tt class="py-name">nodes</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
 <a name="L374"></a><tt class="py-lineno">374</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
 </div><a name="L375"></a><tt class="py-lineno">375</tt>  <tt class="py-line"> </tt>
@@ -1660,13 +1664,13 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-298', 'tag', 'link-88');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-name">nodes</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-299" class="py-name"><a title="lxml.etree._Comment.tag
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-298', 'tag', 'link-88');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-name">nodes</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-299" class="py-name"><a title="lxml.etree._Comment.tag
 lxml.etree._Element.tag
 lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-299', 'tag', 'link-88');">tag</a></tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-299', 'tag', 'link-88');">tag</a></tt> </tt>
 <a name="L391"></a><tt class="py-lineno">391</tt>  <tt class="py-line">            <tt class="py-comment"># empty during the "b" call, a "b" during the "c" call</tt> </tt>
 <a name="L392"></a><tt class="py-lineno">392</tt>  <tt class="py-line">            <tt class="py-name">check_call</tt><tt class="py-op">[</tt><tt id="link-300" class="py-name"><a title="lxml.etree._Comment.tag
 lxml.etree._Element.tag
@@ -1674,7 +1678,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-300', 'tag', 'link-88');">tag</a></tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">ctxt</tt><tt class="py-op">.</tt><tt id="link-301" class="py-name" targets="Variable lxml.etree._BaseContext.eval_context=lxml.etree._BaseContext-class.html#eval_context"><a title="lxml.etree._BaseContext.eval_context" class="py-name" href="#" onclick="return doclink('link-301', 'eval_context', 'link-301');">eval_context</a></tt><tt class="py-op">.</tt><tt id="link-302" class="py-name" targets="Method lxml.etree._Attrib.get()=lxml.etree._Attrib-class.html#get,Method lxml.etree._Element.get()=lxml.etree._Element-class.html#get,Method lxml.etree._IDDict.get()=lxml.etree._IDDict-class.html#get,Method lxml.etree._ProcessingInstruction.get()=lxml.etree._ProcessingInstruction-class.html#get,Method lxml.etree._ReadOnlyElementProxy.get()=lxml.etree._ReadOnlyElementProxy-class.html#get,Method lxml.etree.__ContentOnlyElement.get()=lxml.etree.__ContentOnlyElement-class.html#get"><a title="lxml.etree._Attrib.get
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-300', 'tag', 'link-88');">tag</a></tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">ctxt</tt><tt class="py-op">.</tt><tt id="link-301" class="py-name" targets="Variable lxml.etree._BaseContext.eval_context=lxml.etree._BaseContext-class.html#eval_context"><a title="lxml.etree._BaseContext.eval_context" class="py-name" href="#" onclick="return doclink('link-301', 'eval_context', 'link-301');">eval_context</a></tt><tt class="py-op">.</tt><tt id="link-302" class="py-name" targets="Method lxml.etree._Attrib.get()=lxml.etree._Attrib-class.html#get,Method lxml.etree._Element.get()=lxml.etree._Element-class.html#get,Method lxml.etree._IDDict.get()=lxml.etree._IDDict-class.html#get,Method lxml.etree._ProcessingInstruction.get()=lxml.etree._ProcessingInstruction-class.html#get,Method lxml.etree._ReadOnlyElementProxy.get()=lxml.etree._ReadOnlyElementProxy-class.html#get,Method lxml.etree.__ContentOnlyElement.get()=lxml.etree.__ContentOnlyElement-class.html#get"><a title="lxml.etree._Attrib.get
 lxml.etree._Element.get
 lxml.etree._IDDict.get
 lxml.etree._ProcessingInstruction.get
@@ -1686,13 +1690,13 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-304', 'tag', 'link-88');">tag</a></tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt id="link-305" class="py-name"><a title="lxml.etree._Comment.tag
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-304', 'tag', 'link-88');">tag</a></tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt id="link-305" class="py-name"><a title="lxml.etree._Comment.tag
 lxml.etree._Element.tag
 lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-305', 'tag', 'link-88');">tag</a></tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-305', 'tag', 'link-88');">tag</a></tt> </tt>
 <a name="L394"></a><tt class="py-lineno">394</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
 </div><a name="L395"></a><tt class="py-lineno">395</tt>  <tt class="py-line"> </tt>
 <a name="L396"></a><tt class="py-lineno">396</tt>  <tt class="py-line">        <tt id="link-306" class="py-name"><a title="lxml.etree._Element.find
@@ -1834,7 +1838,8 @@ lxml.tests.test_io.IOTestCaseBase.etree" class="py-name" href="#" onclick="retur
 lxml.etree.Element
 lxml.html.Element
 lxml.objectify.Element
-lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element" class="py-name" href="#" onclick="return doclink('link-334', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">"test-el"</tt><tt class="py-op">)</tt> </tt>
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-334', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">"test-el"</tt><tt class="py-op">)</tt> </tt>
 <a name="L453"></a><tt class="py-lineno">453</tt>  <tt class="py-line">        <tt id="link-335" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
@@ -1853,26 +1858,26 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-338', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">r</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-339" class="py-name"><a title="lxml.etree._Comment.tag
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-338', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">r</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-339" class="py-name"><a title="lxml.etree._Comment.tag
 lxml.etree._Element.tag
 lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-339', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-339', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L458"></a><tt class="py-lineno">458</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEquals</tt><tt class="py-op">(</tt><tt class="py-name">element</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-340" class="py-name"><a title="lxml.etree._Comment.tag
 lxml.etree._Element.tag
 lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-340', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">r</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-341" class="py-name"><a title="lxml.etree._Comment.tag
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-340', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">r</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-341" class="py-name"><a title="lxml.etree._Comment.tag
 lxml.etree._Element.tag
 lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-341', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-341', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 </div><a name="L459"></a><tt class="py-lineno">459</tt>  <tt class="py-line"> </tt>
 <a name="ETreeXPathTestCase.test_xpath_extensions_mix"></a><div id="ETreeXPathTestCase.test_xpath_extensions_mix-def"><a name="L460"></a><tt class="py-lineno">460</tt> <a class="py-toggle" href="#" id="ETreeXPathTestCase.test_xpath_extensions_mix-toggle" onclick="return toggle('ETreeXPathTestCase.test_xpath_extensions_mix');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_xpathevaluator.ETreeXPathTestCase-class.html#test_xpath_extensions_mix">test_xpath_extensions_mix</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="ETreeXPathTestCase.test_xpath_extensions_mix-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ETreeXPathTestCase.test_xpath_extensions_mix-expanded"><a name="L461"></a><tt class="py-lineno">461</tt>  <tt class="py-line">        <tt class="py-name">x</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-342" class="py-name"><a title="lxml.cssselect.parse
@@ -1897,7 +1902,8 @@ lxml.tests.test_io.IOTestCaseBase.etree" class="py-name" href="#" onclick="retur
 lxml.etree.Element
 lxml.html.Element
 lxml.objectify.Element
-lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element" class="py-name" href="#" onclick="return doclink('link-344', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">"DUMMY"</tt><tt class="py-op">)</tt> </tt>
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-344', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">"DUMMY"</tt><tt class="py-op">)</tt> </tt>
 <a name="L468"></a><tt class="py-lineno">468</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">varval</tt> <tt class="py-op">==</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
 <a name="L469"></a><tt class="py-lineno">469</tt>  <tt class="py-line">                <tt class="py-keyword">raise</tt> <tt class="py-name">LocalException</tt> </tt>
 <a name="L470"></a><tt class="py-lineno">470</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">varval</tt> <tt class="py-op">==</tt> <tt class="py-number">1</tt><tt class="py-op">:</tt> </tt>
@@ -1923,7 +1929,8 @@ lxml.tests.test_io.IOTestCaseBase.etree" class="py-name" href="#" onclick="retur
 lxml.etree.Element
 lxml.html.Element
 lxml.objectify.Element
-lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element" class="py-name" href="#" onclick="return doclink('link-347', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">"NODE"</tt><tt class="py-op">)</tt> </tt>
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-347', 'Element', 'link-173');">Element</a></tt><tt class="py-op">(</tt><tt class="py-string">"NODE"</tt><tt class="py-op">)</tt> </tt>
 </div><a name="L481"></a><tt class="py-lineno">481</tt>  <tt class="py-line"> </tt>
 <a name="L482"></a><tt class="py-lineno">482</tt>  <tt class="py-line">        <tt id="link-348" class="py-name"><a title="lxml.tests.test_xpathevaluator.extension" class="py-name" href="#" onclick="return doclink('link-348', 'extension', 'link-233');">extension</a></tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">(</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-string">'foo'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-name">foo</tt><tt class="py-op">}</tt> </tt>
 <a name="L483"></a><tt class="py-lineno">483</tt>  <tt class="py-line">        <tt class="py-name">e</tt> <tt class="py-op">=</tt> <tt id="link-349" class="py-name"><a title="lxml.etree
@@ -1969,7 +1976,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-356', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"test"</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-356', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"test"</tt><tt class="py-op">)</tt> </tt>
 <a name="L501"></a><tt class="py-lineno">501</tt>  <tt class="py-line"> </tt>
 <a name="L502"></a><tt class="py-lineno">502</tt>  <tt class="py-line">        <tt class="py-name">r</tt> <tt class="py-op">=</tt> <tt class="py-name">e</tt><tt class="py-op">(</tt><tt class="py-string">"foo(., $value)"</tt><tt class="py-op">,</tt> <tt id="link-357" class="py-name"><a title="lxml.html.CheckboxGroup.value
 lxml.html.InputElement.value
@@ -1983,7 +1990,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-358', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"NODE"</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-358', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"NODE"</tt><tt class="py-op">)</tt> </tt>
 <a name="L505"></a><tt class="py-lineno">505</tt>  <tt class="py-line"> </tt>
 <a name="L506"></a><tt class="py-lineno">506</tt>  <tt class="py-line">        <tt class="py-name">r</tt> <tt class="py-op">=</tt> <tt class="py-name">e</tt><tt class="py-op">(</tt><tt class="py-string">"foo(., 'false')"</tt><tt class="py-op">)</tt> </tt>
 <a name="L507"></a><tt class="py-lineno">507</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEqual</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">r</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-number">1</tt><tt class="py-op">)</tt> </tt>
@@ -1993,7 +2000,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-359', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"NODE"</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-359', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"NODE"</tt><tt class="py-op">)</tt> </tt>
 <a name="L509"></a><tt class="py-lineno">509</tt>  <tt class="py-line"> </tt>
 <a name="L510"></a><tt class="py-lineno">510</tt>  <tt class="py-line">        <tt class="py-name">r</tt> <tt class="py-op">=</tt> <tt class="py-name">e</tt><tt class="py-op">(</tt><tt class="py-string">"foo(., 'true')"</tt><tt class="py-op">)</tt> </tt>
 <a name="L511"></a><tt class="py-lineno">511</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEqual</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">r</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-number">1</tt><tt class="py-op">)</tt> </tt>
@@ -2003,14 +2010,14 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-360', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"a"</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-360', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"a"</tt><tt class="py-op">)</tt> </tt>
 <a name="L513"></a><tt class="py-lineno">513</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertEqual</tt><tt class="py-op">(</tt><tt class="py-name">r</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-361" class="py-name"><a title="lxml.etree._Comment.tag
 lxml.etree._Element.tag
 lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-361', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"test"</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-361', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"test"</tt><tt class="py-op">)</tt> </tt>
 <a name="L514"></a><tt class="py-lineno">514</tt>  <tt class="py-line"> </tt>
 <a name="L515"></a><tt class="py-lineno">515</tt>  <tt class="py-line">        <tt class="py-name">r</tt> <tt class="py-op">=</tt> <tt class="py-name">e</tt><tt class="py-op">(</tt><tt class="py-string">"foo(., $value)"</tt><tt class="py-op">,</tt> <tt id="link-362" class="py-name"><a title="lxml.html.CheckboxGroup.value
 lxml.html.InputElement.value
@@ -2024,7 +2031,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-363', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"a"</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-363', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">"a"</tt><tt class="py-op">)</tt> </tt>
 <a name="L518"></a><tt class="py-lineno">518</tt>  <tt class="py-line"> </tt>
 <a name="L519"></a><tt class="py-lineno">519</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertRaises</tt><tt class="py-op">(</tt><tt class="py-name">LocalException</tt><tt class="py-op">,</tt> <tt class="py-name">e</tt><tt class="py-op">,</tt> <tt class="py-string">"foo(., 0)"</tt><tt class="py-op">)</tt> </tt>
 <a name="L520"></a><tt class="py-lineno">520</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">assertRaises</tt><tt class="py-op">(</tt><tt class="py-name">LocalException</tt><tt class="py-op">,</tt> <tt class="py-name">e</tt><tt class="py-op">,</tt> <tt class="py-string">"foo(., $value)"</tt><tt class="py-op">,</tt> <tt id="link-364" class="py-name"><a title="lxml.html.CheckboxGroup.value
@@ -2096,7 +2103,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-379', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-379', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L548"></a><tt class="py-lineno">548</tt>  <tt class="py-line"> </tt>
 <a name="L549"></a><tt class="py-lineno">549</tt>  <tt class="py-line">        <tt class="py-name">expr</tt> <tt class="py-op">=</tt> <tt id="link-380" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
@@ -2195,7 +2202,7 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-397', 'text', 'link-252');">text</a></tt><tt class="py-op">,</tt> <tt class="py-string">'2009-11-12'</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-397', 'text', 'link-252');">text</a></tt><tt class="py-op">,</tt> <tt class="py-string">'2009-11-12'</tt><tt class="py-op">)</tt> </tt>
 </div><a name="L588"></a><tt class="py-lineno">588</tt>  <tt class="py-line"> </tt>
 <a name="ETreeXPathExsltTestCase.test_xpath_exslt_functions_strings"></a><div id="ETreeXPathExsltTestCase.test_xpath_exslt_functions_strings-def"><a name="L589"></a><tt class="py-lineno">589</tt> <a class="py-toggle" href="#" id="ETreeXPathExsltTestCase.test_xpath_exslt_functions_strings-toggle" onclick="return toggle('ETreeXPathExsltTestCase.test_xpath_exslt_functions_strings');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_xpathevaluator.ETreeXPathExsltTestCase-class.html#test_xpath_exslt_functions_strings">test_xpath_exslt_functions_strings</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="ETreeXPathExsltTestCase.test_xpath_exslt_functions_strings-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ETreeXPathExsltTestCase.test_xpath_exslt_functions_strings-expanded"><a name="L590"></a><tt class="py-lineno">590</tt>  <tt class="py-line">        <tt class="py-name">tree</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-398" class="py-name"><a title="lxml.cssselect.parse
@@ -2250,7 +2257,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-404', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-404', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L607"></a><tt class="py-lineno">607</tt>  <tt class="py-line"> </tt>
 <a name="L608"></a><tt class="py-lineno">608</tt>  <tt class="py-line">        <tt class="py-name">expr</tt> <tt class="py-op">=</tt> <tt id="link-405" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
@@ -2265,7 +2272,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-407', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-407', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 </div><a name="L612"></a><tt class="py-lineno">612</tt>  <tt class="py-line"> </tt>
 <a name="L613"></a><tt class="py-lineno">613</tt>  <tt class="py-line">    <tt class="py-comment"># disabled this test as non-ASCII characters in namespace URIs are</tt> </tt>
 <a name="L614"></a><tt class="py-lineno">614</tt>  <tt class="py-line">    <tt class="py-comment"># not acceptable</tt> </tt>
@@ -2294,7 +2301,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-414', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-414', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L623"></a><tt class="py-lineno">623</tt>  <tt class="py-line"> </tt>
 <a name="L624"></a><tt class="py-lineno">624</tt>  <tt class="py-line">        <tt class="py-name">expr</tt> <tt class="py-op">=</tt> <tt id="link-415" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
@@ -2309,7 +2316,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-419', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-419', 'tag', 'link-88');">tag</a></tt><tt class="py-op">)</tt> </tt>
 </div></div><a name="L628"></a><tt class="py-lineno">628</tt>  <tt class="py-line"> </tt>
 <a name="L629"></a><tt class="py-lineno">629</tt>  <tt class="py-line"><tt id="link-420" class="py-name" targets="Variable lxml.tests.test_xpathevaluator.SAMPLE_XML=lxml.tests.test_xpathevaluator-module.html#SAMPLE_XML"><a title="lxml.tests.test_xpathevaluator.SAMPLE_XML" class="py-name" href="#" onclick="return doclink('link-420', 'SAMPLE_XML', 'link-420');">SAMPLE_XML</a></tt> <tt class="py-op">=</tt> <tt id="link-421" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
@@ -2341,7 +2348,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-423', 'tag', 'link-88');">tag</a></tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-423', 'tag', 'link-88');">tag</a></tt> </tt>
 </div><a name="L642"></a><tt class="py-lineno">642</tt>  <tt class="py-line"> </tt>
 <a name="tag_or_value"></a><div id="tag_or_value-def"><a name="L643"></a><tt class="py-lineno">643</tt> <a class="py-toggle" href="#" id="tag_or_value-toggle" onclick="return toggle('tag_or_value');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_xpathevaluator-module.html#tag_or_value">tag_or_value</a><tt class="py-op">(</tt><tt class="py-param">elem</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="tag_or_value-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="tag_or_value-expanded"><a name="L644"></a><tt class="py-lineno">644</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt class="py-name">getattr</tt><tt class="py-op">(</tt><tt class="py-name">elem</tt><tt class="py-op">,</tt> <tt class="py-string">'tag'</tt><tt class="py-op">,</tt> <tt class="py-name">elem</tt><tt class="py-op">)</tt> </tt>
@@ -2371,7 +2378,7 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-425', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">st</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-425', 'tag', 'link-88');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">st</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
 </div><a name="L666"></a><tt class="py-lineno">666</tt>  <tt class="py-line"> </tt>
 <a name="argsTest2"></a><div id="argsTest2-def"><a name="L667"></a><tt class="py-lineno">667</tt> <a class="py-toggle" href="#" id="argsTest2-toggle" onclick="return toggle('argsTest2');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.tests.test_xpathevaluator-module.html#argsTest2">argsTest2</a><tt class="py-op">(</tt><tt class="py-param">ctxt</tt><tt class="py-op">,</tt> <tt class="py-param">st1</tt><tt class="py-op">,</tt> <tt class="py-param">st2</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="argsTest2-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="argsTest2-expanded"><a name="L668"></a><tt class="py-lineno">668</tt>  <tt class="py-line">    <tt class="py-name">st1</tt><tt class="py-op">.</tt><tt id="link-426" class="py-name" targets="Method lxml.etree._AppendOnlyElementProxy.extend()=lxml.etree._AppendOnlyElementProxy-class.html#extend,Method lxml.etree._Element.extend()=lxml.etree._Element-class.html#extend,Method lxml.etree._OpaqueDocumentWrapper.extend()=lxml.etree._OpaqueDocumentWrapper-class.html#extend"><a title="lxml.etree._AppendOnlyElementProxy.extend
@@ -2569,7 +2576,7 @@ expandto(location.href);
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Mon Mar 26 15:26:11 2012
+    Generated by Epydoc 3.0.1 on Tue Jul 31 10:14:23 2012
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"