Imported Upstream version 2.3.5
[platform/upstream/python-lxml.git] / doc / html / api / lxml.html.diff-pysrc.html
index 869ef0e..0a030ad 100644 (file)
@@ -95,7 +95,7 @@ lxml.html.html5parser.fragment_fromstring" class="py-name" href="#" onclick="ret
 <a name="L23"></a><tt class="py-lineno"> 23</tt>  <tt class="py-line"> </tt>
 <a name="default_markup"></a><div id="default_markup-def"><a name="L24"></a><tt class="py-lineno"> 24</tt> <a class="py-toggle" href="#" id="default_markup-toggle" onclick="return toggle('default_markup');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.html.diff-module.html#default_markup">default_markup</a><tt class="py-op">(</tt><tt class="py-param">text</tt><tt class="py-op">,</tt> <tt class="py-param">version</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="default_markup-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="default_markup-expanded"><a name="L25"></a><tt class="py-lineno"> 25</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt class="py-string">'&lt;span title="%s"&gt;%s&lt;/span&gt;'</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt> </tt>
-<a name="L26"></a><tt class="py-lineno"> 26</tt>  <tt class="py-line">        <tt class="py-name">cgi</tt><tt class="py-op">.</tt><tt class="py-name">escape</tt><tt class="py-op">(</tt><tt class="py-name">_unicode</tt><tt class="py-op">(</tt><tt id="link-5" class="py-name" targets="Variable lxml.etree._BaseParser.version=lxml.etree._BaseParser-class.html#version"><a title="lxml.etree._BaseParser.version" class="py-name" href="#" onclick="return doclink('link-5', 'version', 'link-5');">version</a></tt><tt class="py-op">)</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-6" 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="L26"></a><tt class="py-lineno"> 26</tt>  <tt class="py-line">        <tt class="py-name">cgi</tt><tt class="py-op">.</tt><tt class="py-name">escape</tt><tt class="py-op">(</tt><tt class="py-name">_unicode</tt><tt class="py-op">(</tt><tt id="link-5" class="py-name" targets="Variable lxml.etree._BaseParser.version=lxml.etree._BaseParser-class.html#version"><a title="lxml.etree._BaseParser.version" class="py-name" href="#" onclick="return doclink('link-5', 'version', 'link-5');">version</a></tt><tt class="py-op">)</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-6" 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
@@ -104,7 +104,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-6', 'text', 'link-6');">text</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-6', 'text', 'link-6');">text</a></tt><tt class="py-op">)</tt> </tt>
 </div><a name="L27"></a><tt class="py-lineno"> 27</tt>  <tt class="py-line"> </tt>
 <a name="html_annotate"></a><div id="html_annotate-def"><a name="L28"></a><tt class="py-lineno"> 28</tt> <a class="py-toggle" href="#" id="html_annotate-toggle" onclick="return toggle('html_annotate');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.html.diff-module.html#html_annotate">html_annotate</a><tt class="py-op">(</tt><tt class="py-param">doclist</tt><tt class="py-op">,</tt> <tt class="py-param">markup</tt><tt class="py-op">=</tt><tt id="link-7" class="py-name" targets="Function lxml.html.diff.default_markup()=lxml.html.diff-module.html#default_markup"><a title="lxml.html.diff.default_markup" class="py-name" href="#" onclick="return doclink('link-7', 'default_markup', 'link-7');">default_markup</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="html_annotate-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="html_annotate-expanded"><a name="L29"></a><tt class="py-lineno"> 29</tt>  <tt class="py-line">    <tt class="py-docstring">"""</tt> </tt>
@@ -215,7 +215,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-26', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">_unicode</tt><tt class="py-op">(</tt><tt class="py-name">last</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-26', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">_unicode</tt><tt class="py-op">(</tt><tt class="py-name">last</tt><tt class="py-op">)</tt> </tt>
 <a name="L120"></a><tt class="py-lineno">120</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">last</tt><tt class="py-op">.</tt><tt class="py-name">trailing_whitespace</tt><tt class="py-op">:</tt> </tt>
 <a name="L121"></a><tt class="py-lineno">121</tt>  <tt class="py-line">            <tt id="link-27" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
@@ -226,7 +226,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-27', 'text', 'link-6');">text</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">' '</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-27', 'text', 'link-6');">text</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">' '</tt> </tt>
 <a name="L122"></a><tt class="py-lineno">122</tt>  <tt class="py-line">        <tt id="link-28" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -236,7 +236,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-28', 'text', 'link-6');">text</a></tt> <tt class="py-op">+=</tt> <tt class="py-name">tok</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-28', 'text', 'link-6');">text</a></tt> <tt class="py-op">+=</tt> <tt class="py-name">tok</tt> </tt>
 <a name="L123"></a><tt class="py-lineno">123</tt>  <tt class="py-line">        <tt class="py-name">merged</tt> <tt class="py-op">=</tt> <tt id="link-29" class="py-name"><a title="lxml.html.diff.token" class="py-name" href="#" onclick="return doclink('link-29', 'token', 'link-22');">token</a></tt><tt class="py-op">(</tt><tt id="link-30" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -246,7 +246,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-30', 'text', 'link-6');">text</a></tt><tt class="py-op">,</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-30', 'text', 'link-6');">text</a></tt><tt class="py-op">,</tt> </tt>
 <a name="L124"></a><tt class="py-lineno">124</tt>  <tt class="py-line">                       <tt class="py-name">pre_tags</tt><tt class="py-op">=</tt><tt class="py-name">last</tt><tt class="py-op">.</tt><tt class="py-name">pre_tags</tt><tt class="py-op">,</tt> </tt>
 <a name="L125"></a><tt class="py-lineno">125</tt>  <tt class="py-line">                       <tt class="py-name">post_tags</tt><tt class="py-op">=</tt><tt class="py-name">tok</tt><tt class="py-op">.</tt><tt class="py-name">post_tags</tt><tt class="py-op">,</tt> </tt>
 <a name="L126"></a><tt class="py-lineno">126</tt>  <tt class="py-line">                       <tt class="py-name">trailing_whitespace</tt><tt class="py-op">=</tt><tt class="py-name">tok</tt><tt class="py-op">.</tt><tt class="py-name">trailing_whitespace</tt><tt class="py-op">)</tt> </tt>
@@ -539,20 +539,20 @@ lxml.etree.__ContentOnlyElement.append" class="py-name" href="#" onclick="return
 lxml.etree._ModifyContentOnlyEntityProxy.name
 lxml.etree._ReadOnlyEntityProxy.name
 lxml.html.InputMixin.name
-lxml.objectify.PyType.name" class="py-name" href="#" onclick="return doclink('link-97', 'name', 'link-90');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">pos</tt><tt class="py-op">,</tt> <tt id="link-98" 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
+lxml.objectify.PyType.name" class="py-name" href="#" onclick="return doclink('link-97', 'name', 'link-90');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">pos</tt><tt class="py-op">,</tt> <tt id="link-98" 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-98', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-name">tag_stack</tt><tt class="py-op">.</tt><tt id="link-99" class="py-name" targets="Method lxml.etree._Attrib.pop()=lxml.etree._Attrib-class.html#pop"><a title="lxml.etree._Attrib.pop" class="py-name" href="#" onclick="return doclink('link-99', 'pop', 'link-99');">pop</a></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-98', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-name">tag_stack</tt><tt class="py-op">.</tt><tt id="link-99" class="py-name" targets="Method lxml.etree._Attrib.pop()=lxml.etree._Attrib-class.html#pop"><a title="lxml.etree._Attrib.pop" class="py-name" href="#" onclick="return doclink('link-99', 'pop', 'link-99');">pop</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
 <a name="L331"></a><tt class="py-lineno">331</tt>  <tt class="py-line">                <tt class="py-name">balanced</tt><tt class="py-op">[</tt><tt class="py-name">pos</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt id="link-100" 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-100', 'tag', 'link-98');">tag</a></tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-100', 'tag', 'link-98');">tag</a></tt> </tt>
 <a name="L332"></a><tt class="py-lineno">332</tt>  <tt class="py-line">            <tt class="py-keyword">elif</tt> <tt class="py-name">tag_stack</tt><tt class="py-op">:</tt> </tt>
 <a name="L333"></a><tt class="py-lineno">333</tt>  <tt class="py-line">                <tt id="link-101" class="py-name"><a title="lxml.etree.TreeBuilder.start" class="py-name" href="#" onclick="return doclink('link-101', 'start', 'link-87');">start</a></tt><tt class="py-op">.</tt><tt id="link-102" class="py-name"><a title="lxml.etree._AppendOnlyElementProxy.extend
 lxml.etree._Element.extend
@@ -562,7 +562,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-103', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">for</tt> <tt id="link-104" class="py-name"><a title="lxml.etree._Entity.name
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-103', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">for</tt> <tt id="link-104" class="py-name"><a title="lxml.etree._Entity.name
 lxml.etree._ModifyContentOnlyEntityProxy.name
 lxml.etree._ReadOnlyEntityProxy.name
 lxml.html.InputMixin.name
@@ -572,7 +572,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-105', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">tag_stack</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-105', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">tag_stack</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
 <a name="L334"></a><tt class="py-lineno">334</tt>  <tt class="py-line">                <tt class="py-name">tag_stack</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
 <a name="L335"></a><tt class="py-lineno">335</tt>  <tt class="py-line">                <tt id="link-106" class="py-name"><a title="lxml.etree.TreeBuilder.end" class="py-name" href="#" onclick="return doclink('link-106', 'end', 'link-88');">end</a></tt><tt class="py-op">.</tt><tt id="link-107" class="py-name"><a title="lxml.etree._AppendOnlyElementProxy.append
 lxml.etree._Element.append
@@ -935,7 +935,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-155', 'text', 'link-6');">text</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-155', 'text', 'link-6');">text</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L453"></a><tt class="py-lineno">453</tt>  <tt class="py-line"> </tt>
 <a name="L454"></a><tt class="py-lineno">454</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">pre_tags</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
 <a name="L455"></a><tt class="py-lineno">455</tt>  <tt class="py-line">            <tt class="py-name">obj</tt><tt class="py-op">.</tt><tt class="py-name">pre_tags</tt> <tt class="py-op">=</tt> <tt class="py-name">pre_tags</tt> </tt>
@@ -1132,13 +1132,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-161', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">=</tt> <tt id="link-162" class="py-name"><a title="lxml.etree._Comment.tag
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-161', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">=</tt> <tt id="link-162" 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-162', 'tag', 'link-98');">tag</a></tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-162', 'tag', 'link-98');">tag</a></tt> </tt>
 <a name="L487"></a><tt class="py-lineno">487</tt>  <tt class="py-line">        <tt class="py-name">obj</tt><tt class="py-op">.</tt><tt id="link-163" class="py-name"><a title="lxml.etree.TreeBuilder.data" class="py-name" href="#" onclick="return doclink('link-163', 'data', 'link-160');">data</a></tt> <tt class="py-op">=</tt> <tt id="link-164" class="py-name"><a title="lxml.etree.TreeBuilder.data" class="py-name" href="#" onclick="return doclink('link-164', 'data', 'link-160');">data</a></tt> </tt>
 <a name="L488"></a><tt class="py-lineno">488</tt>  <tt class="py-line">        <tt class="py-name">obj</tt><tt class="py-op">.</tt><tt class="py-name">html_repr</tt> <tt class="py-op">=</tt> <tt class="py-name">html_repr</tt> </tt>
 <a name="L489"></a><tt class="py-lineno">489</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">obj</tt> </tt>
@@ -1151,7 +1151,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-165', 'tag', 'link-98');">tag</a></tt><tt class="py-op">,</tt>  </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-165', 'tag', 'link-98');">tag</a></tt><tt class="py-op">,</tt>  </tt>
 <a name="L494"></a><tt class="py-lineno">494</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-166" class="py-name"><a title="lxml.etree.TreeBuilder.data" class="py-name" href="#" onclick="return doclink('link-166', 'data', 'link-160');">data</a></tt><tt class="py-op">,</tt>  </tt>
 <a name="L495"></a><tt class="py-lineno">495</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">html_repr</tt><tt class="py-op">,</tt>  </tt>
 <a name="L496"></a><tt class="py-lineno">496</tt>  <tt class="py-line">            <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">pre_tags</tt><tt class="py-op">,</tt>  </tt>
@@ -1295,27 +1295,27 @@ 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-211', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-name">chunk</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-211', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-name">chunk</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> </tt>
 <a name="L581"></a><tt class="py-lineno">581</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt id="link-212" 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-212', 'tag', 'link-98');">tag</a></tt><tt class="py-op">.</tt><tt class="py-name">endswith</tt><tt class="py-op">(</tt><tt class="py-string">' '</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-212', 'tag', 'link-98');">tag</a></tt><tt class="py-op">.</tt><tt class="py-name">endswith</tt><tt class="py-op">(</tt><tt class="py-string">' '</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L582"></a><tt class="py-lineno">582</tt>  <tt class="py-line">                    <tt id="link-213" 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-213', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">=</tt> <tt id="link-214" class="py-name"><a title="lxml.etree._Comment.tag
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-213', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">=</tt> <tt id="link-214" 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-214', 'tag', 'link-98');">tag</a></tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-214', 'tag', 'link-98');">tag</a></tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
 <a name="L583"></a><tt class="py-lineno">583</tt>  <tt class="py-line">                    <tt class="py-name">trailing_whitespace</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
 <a name="L584"></a><tt class="py-lineno">584</tt>  <tt class="py-line">                <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L585"></a><tt class="py-lineno">585</tt>  <tt class="py-line">                    <tt class="py-name">trailing_whitespace</tt> <tt class="py-op">=</tt> <tt class="py-name">False</tt> </tt>
@@ -1325,7 +1325,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-216', 'tag', 'link-98');">tag</a></tt><tt class="py-op">,</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-216', 'tag', 'link-98');">tag</a></tt><tt class="py-op">,</tt> </tt>
 <a name="L587"></a><tt class="py-lineno">587</tt>  <tt class="py-line">                                     <tt class="py-name">pre_tags</tt><tt class="py-op">=</tt><tt class="py-name">tag_accum</tt><tt class="py-op">,</tt> </tt>
 <a name="L588"></a><tt class="py-lineno">588</tt>  <tt class="py-line">                                     <tt class="py-name">trailing_whitespace</tt><tt class="py-op">=</tt><tt class="py-name">trailing_whitespace</tt><tt class="py-op">)</tt> </tt>
 <a name="L589"></a><tt class="py-lineno">589</tt>  <tt class="py-line">                <tt class="py-name">tag_accum</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
@@ -1448,7 +1448,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-233', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">==</tt> <tt class="py-string">'img'</tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-233', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">==</tt> <tt class="py-string">'img'</tt><tt class="py-op">:</tt> </tt>
 <a name="L682"></a><tt class="py-lineno">682</tt>  <tt class="py-line">            <tt class="py-keyword">yield</tt> <tt class="py-op">(</tt><tt class="py-string">'img'</tt><tt class="py-op">,</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-234" 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
@@ -1463,7 +1463,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-237', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-238" class="py-name"><a title="lxml.doctestcompare.LXMLOutputChecker.empty_tags
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-237', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-238" class="py-name"><a title="lxml.doctestcompare.LXMLOutputChecker.empty_tags
 lxml.html.defs.empty_tags
 lxml.html.diff.empty_tags" class="py-name" href="#" onclick="return doclink('link-238', 'empty_tags', 'link-93');">empty_tags</a></tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-239" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
@@ -1474,9 +1474,9 @@ 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-239', 'text', 'link-6');">text</a></tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-240" class="py-name" targets="Variable lxml.etree._Element.tail=lxml.etree._Element-class.html#tail,Variable lxml.etree._ReadOnlyProxy.tail=lxml.etree._ReadOnlyProxy-class.html#tail,Variable xml.etree.ElementTree._ElementInterface.tail=xml.etree.ElementTree._ElementInterface-class.html#tail"><a title="lxml.etree._Element.tail
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-239', 'text', 'link-6');">text</a></tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-keyword">not</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-240" class="py-name" targets="Variable lxml.etree._Element.tail=lxml.etree._Element-class.html#tail,Variable lxml.etree._ReadOnlyProxy.tail=lxml.etree._ReadOnlyProxy-class.html#tail,Variable xml.etree.ElementTree.Element.tail=xml.etree.ElementTree.Element-class.html#tail"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-240', 'tail', 'link-240');">tail</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-240', 'tail', 'link-240');">tail</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L686"></a><tt class="py-lineno">686</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> </tt>
 <a name="L687"></a><tt class="py-lineno">687</tt>  <tt class="py-line">    <tt class="py-name">start_words</tt> <tt class="py-op">=</tt> <tt id="link-241" class="py-name" targets="Function lxml.html.diff.split_words()=lxml.html.diff-module.html#split_words"><a title="lxml.html.diff.split_words" class="py-name" href="#" onclick="return doclink('link-241', 'split_words', 'link-241');">split_words</a></tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-242" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
@@ -1487,7 +1487,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-242', 'text', 'link-6');">text</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-242', 'text', 'link-6');">text</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L688"></a><tt class="py-lineno">688</tt>  <tt class="py-line">    <tt class="py-keyword">for</tt> <tt class="py-name">word</tt> <tt class="py-keyword">in</tt> <tt class="py-name">start_words</tt><tt class="py-op">:</tt> </tt>
 <a name="L689"></a><tt class="py-lineno">689</tt>  <tt class="py-line">        <tt class="py-keyword">yield</tt> <tt class="py-name">cgi</tt><tt class="py-op">.</tt><tt class="py-name">escape</tt><tt class="py-op">(</tt><tt class="py-name">word</tt><tt class="py-op">)</tt> </tt>
 <a name="L690"></a><tt class="py-lineno">690</tt>  <tt class="py-line">    <tt class="py-keyword">for</tt> <tt class="py-name">child</tt> <tt class="py-keyword">in</tt> <tt class="py-name">el</tt><tt class="py-op">:</tt> </tt>
@@ -1499,7 +1499,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-244', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">==</tt> <tt class="py-string">'a'</tt> <tt class="py-keyword">and</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-245" class="py-name"><a title="lxml.etree._Attrib.get
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-244', 'tag', 'link-98');">tag</a></tt> <tt class="py-op">==</tt> <tt class="py-string">'a'</tt> <tt class="py-keyword">and</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-245" class="py-name"><a title="lxml.etree._Attrib.get
 lxml.etree._Element.get
 lxml.etree._IDDict.get
 lxml.etree._ProcessingInstruction.get
@@ -1515,7 +1515,7 @@ lxml.etree.__ContentOnlyElement.get" class="py-name" href="#" onclick="return do
 <a name="L696"></a><tt class="py-lineno">696</tt>  <tt class="py-line">        <tt class="py-keyword">yield</tt> <tt id="link-247" class="py-name" targets="Function lxml.html.diff.end_tag()=lxml.html.diff-module.html#end_tag"><a title="lxml.html.diff.end_tag" class="py-name" href="#" onclick="return doclink('link-247', 'end_tag', 'link-247');">end_tag</a></tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">)</tt> </tt>
 <a name="L697"></a><tt class="py-lineno">697</tt>  <tt class="py-line">        <tt class="py-name">end_words</tt> <tt class="py-op">=</tt> <tt id="link-248" class="py-name"><a title="lxml.html.diff.split_words" class="py-name" href="#" onclick="return doclink('link-248', 'split_words', 'link-241');">split_words</a></tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-249" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-249', 'tail', 'link-240');">tail</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-249', 'tail', 'link-240');">tail</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L698"></a><tt class="py-lineno">698</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">word</tt> <tt class="py-keyword">in</tt> <tt class="py-name">end_words</tt><tt class="py-op">:</tt> </tt>
 <a name="L699"></a><tt class="py-lineno">699</tt>  <tt class="py-line">            <tt class="py-keyword">yield</tt> <tt class="py-name">cgi</tt><tt class="py-op">.</tt><tt class="py-name">escape</tt><tt class="py-op">(</tt><tt class="py-name">word</tt><tt class="py-op">)</tt> </tt>
 </div><a name="L700"></a><tt class="py-lineno">700</tt>  <tt class="py-line"> </tt>
@@ -1531,7 +1531,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-250', 'text', 'link-6');">text</a></tt> <tt class="py-keyword">or</tt> <tt class="py-keyword">not</tt> <tt id="link-251" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-250', 'text', 'link-6');">text</a></tt> <tt class="py-keyword">or</tt> <tt class="py-keyword">not</tt> <tt id="link-251" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1540,7 +1540,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-251', 'text', 'link-6');">text</a></tt><tt class="py-op">.</tt><tt id="link-252" class="py-name"><a title="lxml.doctestcompare.strip" class="py-name" href="#" onclick="return doclink('link-252', 'strip', 'link-15');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-251', 'text', 'link-6');">text</a></tt><tt class="py-op">.</tt><tt id="link-252" class="py-name"><a title="lxml.doctestcompare.strip" class="py-name" href="#" onclick="return doclink('link-252', 'strip', 'link-15');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L705"></a><tt class="py-lineno">705</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
 <a name="L706"></a><tt class="py-lineno">706</tt>  <tt class="py-line">    <tt class="py-name">words</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-name">w</tt> <tt class="py-op">+</tt> <tt class="py-string">' '</tt> <tt class="py-keyword">for</tt> <tt class="py-name">w</tt> <tt class="py-keyword">in</tt> <tt id="link-253" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
@@ -1551,7 +1551,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-253', 'text', 'link-6');">text</a></tt><tt class="py-op">.</tt><tt id="link-254" class="py-name"><a title="lxml.doctestcompare.strip" class="py-name" href="#" onclick="return doclink('link-254', 'strip', 'link-15');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-253', 'text', 'link-6');">text</a></tt><tt class="py-op">.</tt><tt id="link-254" class="py-name"><a title="lxml.doctestcompare.strip" class="py-name" href="#" onclick="return doclink('link-254', 'strip', 'link-15');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> </tt>
 <a name="L707"></a><tt class="py-lineno">707</tt>  <tt class="py-line">    <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt id="link-255" class="py-name"><a title="lxml.html.diff.end_whitespace_re" class="py-name" href="#" onclick="return doclink('link-255', 'end_whitespace_re', 'link-210');">end_whitespace_re</a></tt><tt class="py-op">.</tt><tt class="py-name">search</tt><tt class="py-op">(</tt><tt id="link-256" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1561,7 +1561,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-256', 'text', 'link-6');">text</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-256', 'text', 'link-6');">text</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L708"></a><tt class="py-lineno">708</tt>  <tt class="py-line">        <tt class="py-name">words</tt><tt class="py-op">[</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">words</tt><tt class="py-op">[</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt>
 <a name="L709"></a><tt class="py-lineno">709</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt class="py-name">words</tt> </tt>
 </div><a name="L710"></a><tt class="py-lineno">710</tt>  <tt class="py-line"> </tt>
@@ -1578,7 +1578,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-258', 'tag', 'link-98');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">''</tt><tt class="py-op">.</tt><tt id="link-259" class="py-name"><a title="lxml.cssselect.XPathExpr.join" class="py-name" href="#" onclick="return doclink('link-259', 'join', 'link-14');">join</a></tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-string">' %s="%s"'</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-260" class="py-name"><a title="lxml.etree._Entity.name
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-258', 'tag', 'link-98');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-string">''</tt><tt class="py-op">.</tt><tt id="link-259" class="py-name"><a title="lxml.cssselect.XPathExpr.join" class="py-name" href="#" onclick="return doclink('link-259', 'join', 'link-14');">join</a></tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-string">' %s="%s"'</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-260" class="py-name"><a title="lxml.etree._Entity.name
 lxml.etree._ModifyContentOnlyEntityProxy.name
 lxml.etree._ReadOnlyEntityProxy.name
 lxml.html.InputMixin.name
@@ -1595,11 +1595,11 @@ lxml.objectify.PyType.name" class="py-name" href="#" onclick="return doclink('li
 lxml.html.InputElement.value
 lxml.html.RadioGroup.value
 lxml.html.SelectElement.value
-lxml.html.TextareaElement.value" class="py-name" href="#" onclick="return doclink('link-263', 'value', 'link-261');">value</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-264" class="py-name" targets="Variable lxml.etree._Element.attrib=lxml.etree._Element-class.html#attrib,Variable lxml.etree._ProcessingInstruction.attrib=lxml.etree._ProcessingInstruction-class.html#attrib,Variable lxml.etree._ReadOnlyElementProxy.attrib=lxml.etree._ReadOnlyElementProxy-class.html#attrib,Variable lxml.etree.__ContentOnlyElement.attrib=lxml.etree.__ContentOnlyElement-class.html#attrib,Variable xml.etree.ElementTree._ElementInterface.attrib=xml.etree.ElementTree._ElementInterface-class.html#attrib"><a title="lxml.etree._Element.attrib
+lxml.html.TextareaElement.value" class="py-name" href="#" onclick="return doclink('link-263', 'value', 'link-261');">value</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-264" class="py-name" targets="Variable lxml.etree._Element.attrib=lxml.etree._Element-class.html#attrib,Variable lxml.etree._ProcessingInstruction.attrib=lxml.etree._ProcessingInstruction-class.html#attrib,Variable lxml.etree._ReadOnlyElementProxy.attrib=lxml.etree._ReadOnlyElementProxy-class.html#attrib,Variable lxml.etree.__ContentOnlyElement.attrib=lxml.etree.__ContentOnlyElement-class.html#attrib,Variable xml.etree.ElementTree.Element.attrib=xml.etree.ElementTree.Element-class.html#attrib"><a title="lxml.etree._Element.attrib
 lxml.etree._ProcessingInstruction.attrib
 lxml.etree._ReadOnlyElementProxy.attrib
 lxml.etree.__ContentOnlyElement.attrib
-xml.etree.ElementTree._ElementInterface.attrib" class="py-name" href="#" onclick="return doclink('link-264', 'attrib', 'link-264');">attrib</a></tt><tt class="py-op">.</tt><tt id="link-265" class="py-name" targets="Method lxml.etree._Attrib.items()=lxml.etree._Attrib-class.html#items,Method lxml.etree._Element.items()=lxml.etree._Element-class.html#items,Method lxml.etree._IDDict.items()=lxml.etree._IDDict-class.html#items,Method lxml.etree._NamespaceRegistry.items()=lxml.etree._NamespaceRegistry-class.html#items,Method lxml.etree._ReadOnlyElementProxy.items()=lxml.etree._ReadOnlyElementProxy-class.html#items,Method lxml.etree.__ContentOnlyElement.items()=lxml.etree.__ContentOnlyElement-class.html#items"><a title="lxml.etree._Attrib.items
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-264', 'attrib', 'link-264');">attrib</a></tt><tt class="py-op">.</tt><tt id="link-265" class="py-name" targets="Method lxml.etree._Attrib.items()=lxml.etree._Attrib-class.html#items,Method lxml.etree._Element.items()=lxml.etree._Element-class.html#items,Method lxml.etree._IDDict.items()=lxml.etree._IDDict-class.html#items,Method lxml.etree._NamespaceRegistry.items()=lxml.etree._NamespaceRegistry-class.html#items,Method lxml.etree._ReadOnlyElementProxy.items()=lxml.etree._ReadOnlyElementProxy-class.html#items,Method lxml.etree.__ContentOnlyElement.items()=lxml.etree.__ContentOnlyElement-class.html#items"><a title="lxml.etree._Attrib.items
 lxml.etree._Element.items
 lxml.etree._IDDict.items
 lxml.etree._NamespaceRegistry.items
@@ -1611,9 +1611,9 @@ lxml.etree.__ContentOnlyElement.items" class="py-name" href="#" onclick="return
 <a name="L723"></a><tt class="py-lineno">723</tt>  <tt class="py-line"><tt class="py-docstring">    trailing whitespace when appropriate.  """</tt> </tt>
 <a name="L724"></a><tt class="py-lineno">724</tt>  <tt class="py-line">    <tt class="py-keyword">if</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-266" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-266', 'tail', 'link-240');">tail</a></tt> <tt class="py-keyword">and</tt> <tt id="link-267" class="py-name"><a title="lxml.html.diff.start_whitespace_re" class="py-name" href="#" onclick="return doclink('link-267', 'start_whitespace_re', 'link-257');">start_whitespace_re</a></tt><tt class="py-op">.</tt><tt class="py-name">search</tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-268" class="py-name"><a title="lxml.etree._Element.tail
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-266', 'tail', 'link-240');">tail</a></tt> <tt class="py-keyword">and</tt> <tt id="link-267" class="py-name"><a title="lxml.html.diff.start_whitespace_re" class="py-name" href="#" onclick="return doclink('link-267', 'start_whitespace_re', 'link-257');">start_whitespace_re</a></tt><tt class="py-op">.</tt><tt class="py-name">search</tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-268" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-268', 'tail', 'link-240');">tail</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-268', 'tail', 'link-240');">tail</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L725"></a><tt class="py-lineno">725</tt>  <tt class="py-line">        <tt class="py-name">extra</tt> <tt class="py-op">=</tt> <tt class="py-string">' '</tt> </tt>
 <a name="L726"></a><tt class="py-lineno">726</tt>  <tt class="py-line">    <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L727"></a><tt class="py-lineno">727</tt>  <tt class="py-line">        <tt class="py-name">extra</tt> <tt class="py-op">=</tt> <tt class="py-string">''</tt> </tt>
@@ -1623,7 +1623,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-269', 'tag', 'link-98');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">extra</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-269', 'tag', 'link-98');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">extra</tt><tt class="py-op">)</tt> </tt>
 </div><a name="L729"></a><tt class="py-lineno">729</tt>  <tt class="py-line"> </tt>
 <a name="is_word"></a><div id="is_word-def"><a name="L730"></a><tt class="py-lineno">730</tt> <a class="py-toggle" href="#" id="is_word-toggle" onclick="return toggle('is_word');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.html.diff-module.html#is_word">is_word</a><tt class="py-op">(</tt><tt class="py-param">tok</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="is_word-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="is_word-expanded"><a name="L731"></a><tt class="py-lineno">731</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-name">tok</tt><tt class="py-op">.</tt><tt class="py-name">startswith</tt><tt class="py-op">(</tt><tt class="py-string">'&lt;'</tt><tt class="py-op">)</tt> </tt>
@@ -1715,7 +1715,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-98');">tag</a></tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-string">'ins'</tt><tt class="py-op">,</tt> <tt class="py-string">'del'</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-291', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-string">'ins'</tt><tt class="py-op">,</tt> <tt class="py-string">'del'</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
 <a name="L770"></a><tt class="py-lineno">770</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">el</tt> <tt class="py-keyword">in</tt> <tt class="py-name">doc</tt><tt class="py-op">.</tt><tt id="link-292" class="py-name" targets="Method lxml.cssselect.Attrib.xpath()=lxml.cssselect.Attrib-class.html#xpath,Method lxml.cssselect.Class.xpath()=lxml.cssselect.Class-class.html#xpath,Method lxml.cssselect.CombinedSelector.xpath()=lxml.cssselect.CombinedSelector-class.html#xpath,Method lxml.cssselect.Element.xpath()=lxml.cssselect.Element-class.html#xpath,Method lxml.cssselect.Function.xpath()=lxml.cssselect.Function-class.html#xpath,Method lxml.cssselect.Hash.xpath()=lxml.cssselect.Hash-class.html#xpath,Method lxml.cssselect.Or.xpath()=lxml.cssselect.Or-class.html#xpath,Method lxml.cssselect.Pseudo.xpath()=lxml.cssselect.Pseudo-class.html#xpath,Method lxml.etree._Element.xpath()=lxml.etree._Element-class.html#xpath,Method lxml.etree._ElementTree.xpath()=lxml.etree._ElementTree-class.html#xpath,Function lxml.tests.test_xpathevaluator.xpath()=lxml.tests.test_xpathevaluator-module.html#xpath"><a title="lxml.cssselect.Attrib.xpath
 lxml.cssselect.Class.xpath
 lxml.cssselect.CombinedSelector.xpath
@@ -1732,7 +1732,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-293', 'tag', 'link-98');">tag</a></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-293', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L771"></a><tt class="py-lineno">771</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt id="link-294" class="py-name" targets="Function lxml.html._contains_block_level_tag()=lxml.html-module.html#_contains_block_level_tag,Function lxml.html.diff._contains_block_level_tag()=lxml.html.diff-module.html#_contains_block_level_tag"><a title="lxml.html._contains_block_level_tag
 lxml.html.diff._contains_block_level_tag" class="py-name" href="#" onclick="return doclink('link-294', '_contains_block_level_tag', 'link-294');">_contains_block_level_tag</a></tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L772"></a><tt class="py-lineno">772</tt>  <tt class="py-line">                <tt class="py-keyword">continue</tt> </tt>
@@ -1742,13 +1742,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-296', 'tag', 'link-98');">tag</a></tt><tt class="py-op">=</tt><tt id="link-297" class="py-name"><a title="lxml.etree._Comment.tag
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-296', 'tag', 'link-98');">tag</a></tt><tt class="py-op">=</tt><tt id="link-297" 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-297', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-297', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L774"></a><tt class="py-lineno">774</tt>  <tt class="py-line">            <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-298" class="py-name" targets="Method lxml.html.HtmlMixin.drop_tag()=lxml.html.HtmlMixin-class.html#drop_tag"><a title="lxml.html.HtmlMixin.drop_tag" class="py-name" href="#" onclick="return doclink('link-298', 'drop_tag', 'link-298');">drop_tag</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
 </div><a name="L775"></a><tt class="py-lineno">775</tt>  <tt class="py-line">            <tt class="py-comment">#_merge_element_contents(el)</tt> </tt>
 <a name="L776"></a><tt class="py-lineno">776</tt>  <tt class="py-line"> </tt>
@@ -1761,13 +1761,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-299', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-300" class="py-name"><a title="lxml.html.diff.block_level_tags" class="py-name" href="#" onclick="return doclink('link-300', 'block_level_tags', 'link-231');">block_level_tags</a></tt> <tt class="py-keyword">or</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-301" class="py-name"><a title="lxml.etree._Comment.tag
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-299', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-300" class="py-name"><a title="lxml.html.diff.block_level_tags" class="py-name" href="#" onclick="return doclink('link-300', 'block_level_tags', 'link-231');">block_level_tags</a></tt> <tt class="py-keyword">or</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-301" 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-301', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-302" class="py-name"><a title="lxml.html.diff.block_level_container_tags" class="py-name" href="#" onclick="return doclink('link-302', 'block_level_container_tags', 'link-232');">block_level_container_tags</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-301', 'tag', 'link-98');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-302" class="py-name"><a title="lxml.html.diff.block_level_container_tags" class="py-name" href="#" onclick="return doclink('link-302', 'block_level_container_tags', 'link-232');">block_level_container_tags</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L781"></a><tt class="py-lineno">781</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
 <a name="L782"></a><tt class="py-lineno">782</tt>  <tt class="py-line">    <tt class="py-keyword">for</tt> <tt class="py-name">child</tt> <tt class="py-keyword">in</tt> <tt class="py-name">el</tt><tt class="py-op">:</tt> </tt>
 <a name="L783"></a><tt class="py-lineno">783</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-303" class="py-name"><a title="lxml.html._contains_block_level_tag
@@ -1789,17 +1789,18 @@ lxml.html.diff._contains_block_level_tag" class="py-name" href="#" onclick="retu
 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-305', 'etree', 'link-1');">etree</a></tt><tt class="py-op">.</tt><tt id="link-306" 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-305', 'etree', 'link-1');">etree</a></tt><tt class="py-op">.</tt><tt id="link-306" 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-306', 'Element', 'link-306');">Element</a></tt><tt class="py-op">(</tt><tt id="link-307" class="py-name"><a title="lxml.etree._Comment.tag
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-306', 'Element', 'link-306');">Element</a></tt><tt class="py-op">(</tt><tt id="link-307" 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-307', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-307', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L797"></a><tt class="py-lineno">797</tt>  <tt class="py-line">        <tt class="py-name">children_tag</tt><tt class="py-op">.</tt><tt id="link-308" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1809,7 +1810,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-308', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-309" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-308', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-309" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1818,7 +1819,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-309', 'text', 'link-6');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-309', 'text', 'link-6');">text</a></tt> </tt>
 <a name="L798"></a><tt class="py-lineno">798</tt>  <tt class="py-line">        <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-310" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1828,7 +1829,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-310', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-310', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
 <a name="L799"></a><tt class="py-lineno">799</tt>  <tt class="py-line">        <tt class="py-name">children_tag</tt><tt class="py-op">.</tt><tt id="link-311" class="py-name"><a title="lxml.etree._AppendOnlyElementProxy.extend
 lxml.etree._Element.extend
 lxml.etree._OpaqueDocumentWrapper.extend" class="py-name" href="#" onclick="return doclink('link-311', 'extend', 'link-50');">extend</a></tt><tt class="py-op">(</tt><tt class="py-name">list</tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
@@ -1843,10 +1844,10 @@ 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-314', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-314', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L805"></a><tt class="py-lineno">805</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-315" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-315', 'tail', 'link-240');">tail</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-315', 'tail', 'link-240');">tail</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L806"></a><tt class="py-lineno">806</tt>  <tt class="py-line">                <tt class="py-name">tail_tag</tt> <tt class="py-op">=</tt> <tt id="link-316" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
@@ -1855,13 +1856,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-317', 'Element', 'link-306');">Element</a></tt><tt class="py-op">(</tt><tt id="link-318" class="py-name"><a title="lxml.etree._Comment.tag
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-317', 'Element', 'link-306');">Element</a></tt><tt class="py-op">(</tt><tt id="link-318" 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-318', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-318', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L807"></a><tt class="py-lineno">807</tt>  <tt class="py-line">                <tt class="py-name">tail_tag</tt><tt class="py-op">.</tt><tt id="link-319" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1871,12 +1873,12 @@ 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-319', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-320" class="py-name"><a title="lxml.etree._Element.tail
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-319', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-320" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-320', 'tail', 'link-240');">tail</a></tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-320', 'tail', 'link-240');">tail</a></tt> </tt>
 <a name="L808"></a><tt class="py-lineno">808</tt>  <tt class="py-line">                <tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-321" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-321', 'tail', 'link-240');">tail</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-321', 'tail', 'link-240');">tail</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
 <a name="L809"></a><tt class="py-lineno">809</tt>  <tt class="py-line">                <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-322" class="py-name"><a title="lxml.etree._Element.insert
 lxml.etree.__ContentOnlyElement.insert" class="py-name" href="#" onclick="return doclink('link-322', 'insert', 'link-151');">insert</a></tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-323" class="py-name"><a title="lxml.etree._Element.index" class="py-name" href="#" onclick="return doclink('link-323', 'index', 'link-118');">index</a></tt><tt class="py-op">(</tt><tt class="py-name">child</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-name">tail_tag</tt><tt class="py-op">)</tt> </tt>
 <a name="L810"></a><tt class="py-lineno">810</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
@@ -1888,13 +1890,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-325', 'Element', 'link-306');">Element</a></tt><tt class="py-op">(</tt><tt id="link-326" class="py-name"><a title="lxml.etree._Comment.tag
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-325', 'Element', 'link-306');">Element</a></tt><tt class="py-op">(</tt><tt id="link-326" 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-326', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-326', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L812"></a><tt class="py-lineno">812</tt>  <tt class="py-line">            <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-327" class="py-name" targets="Method lxml.etree._Element.replace()=lxml.etree._Element-class.html#replace,Method lxml.etree._ExsltRegExp.replace()=lxml.etree._ExsltRegExp-class.html#replace"><a title="lxml.etree._Element.replace
 lxml.etree._ExsltRegExp.replace" class="py-name" href="#" onclick="return doclink('link-327', 'replace', 'link-327');">replace</a></tt><tt class="py-op">(</tt><tt class="py-name">child</tt><tt class="py-op">,</tt> <tt class="py-name">child_tag</tt><tt class="py-op">)</tt> </tt>
 <a name="L813"></a><tt class="py-lineno">813</tt>  <tt class="py-line">            <tt class="py-name">child_tag</tt><tt class="py-op">.</tt><tt id="link-328" class="py-name"><a title="lxml.etree._AppendOnlyElementProxy.append
@@ -1910,7 +1913,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-329', 'text', 'link-6');">text</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-329', 'text', 'link-6');">text</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L815"></a><tt class="py-lineno">815</tt>  <tt class="py-line">        <tt class="py-name">text_tag</tt> <tt class="py-op">=</tt> <tt id="link-330" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
@@ -1919,13 +1922,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-331', 'Element', 'link-306');">Element</a></tt><tt class="py-op">(</tt><tt id="link-332" class="py-name"><a title="lxml.etree._Comment.tag
+lxml.tests.test_pyclasslookup.PyClassLookupTestCase.Element
+xml.etree.ElementTree.Element" class="py-name" href="#" onclick="return doclink('link-331', 'Element', 'link-306');">Element</a></tt><tt class="py-op">(</tt><tt id="link-332" 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-332', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-332', 'tag', 'link-98');">tag</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L816"></a><tt class="py-lineno">816</tt>  <tt class="py-line">        <tt class="py-name">text_tag</tt><tt class="py-op">.</tt><tt id="link-333" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1935,7 +1939,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-333', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-334" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-333', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-334" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1944,7 +1948,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-334', 'text', 'link-6');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-334', 'text', 'link-6');">text</a></tt> </tt>
 <a name="L817"></a><tt class="py-lineno">817</tt>  <tt class="py-line">        <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-335" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1954,7 +1958,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-335', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-335', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
 <a name="L818"></a><tt class="py-lineno">818</tt>  <tt class="py-line">        <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-336" class="py-name"><a title="lxml.etree._Element.insert
 lxml.etree.__ContentOnlyElement.insert" class="py-name" href="#" onclick="return doclink('link-336', 'insert', 'link-151');">insert</a></tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-name">text_tag</tt><tt class="py-op">)</tt> </tt>
 </div><a name="L819"></a><tt class="py-lineno">819</tt>  <tt class="py-line">             </tt>
@@ -1977,7 +1981,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-338', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-339" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-338', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-339" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1986,10 +1990,10 @@ 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-339', 'text', 'link-6');">text</a></tt> <tt class="py-keyword">or</tt> <tt class="py-string">''</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-339', 'text', 'link-6');">text</a></tt> <tt class="py-keyword">or</tt> <tt class="py-string">''</tt> </tt>
 <a name="L828"></a><tt class="py-lineno">828</tt>  <tt class="py-line">    <tt class="py-keyword">if</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-340" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-340', 'tail', 'link-240');">tail</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-340', 'tail', 'link-240');">tail</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L829"></a><tt class="py-lineno">829</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L830"></a><tt class="py-lineno">830</tt>  <tt class="py-line">            <tt id="link-341" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
@@ -2000,24 +2004,24 @@ 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-341', 'text', 'link-6');">text</a></tt> <tt class="py-op">+=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-342" class="py-name"><a title="lxml.etree._Element.tail
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-341', 'text', 'link-6');">text</a></tt> <tt class="py-op">+=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-342" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-342', 'tail', 'link-240');">tail</a></tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-342', 'tail', 'link-240');">tail</a></tt> </tt>
 <a name="L831"></a><tt class="py-lineno">831</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L832"></a><tt class="py-lineno">832</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">el</tt><tt class="py-op">[</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-343" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-343', 'tail', 'link-240');">tail</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-343', 'tail', 'link-240');">tail</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L833"></a><tt class="py-lineno">833</tt>  <tt class="py-line">                <tt class="py-name">el</tt><tt class="py-op">[</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-344" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-344', 'tail', 'link-240');">tail</a></tt> <tt class="py-op">+=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-345" class="py-name"><a title="lxml.etree._Element.tail
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-344', 'tail', 'link-240');">tail</a></tt> <tt class="py-op">+=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-345" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-345', 'tail', 'link-240');">tail</a></tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-345', 'tail', 'link-240');">tail</a></tt> </tt>
 <a name="L834"></a><tt class="py-lineno">834</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L835"></a><tt class="py-lineno">835</tt>  <tt class="py-line">                <tt class="py-name">el</tt><tt class="py-op">[</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-346" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-346', 'tail', 'link-240');">tail</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-347" class="py-name"><a title="lxml.etree._Element.tail
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-346', 'tail', 'link-240');">tail</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-347" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-347', 'tail', 'link-240');">tail</a></tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-347', 'tail', 'link-240');">tail</a></tt> </tt>
 <a name="L836"></a><tt class="py-lineno">836</tt>  <tt class="py-line">    <tt id="link-348" class="py-name"><a title="lxml.etree._Element.index" class="py-name" href="#" onclick="return doclink('link-348', 'index', 'link-118');">index</a></tt> <tt class="py-op">=</tt> <tt class="py-name">parent</tt><tt class="py-op">.</tt><tt id="link-349" class="py-name"><a title="lxml.etree._Element.index" class="py-name" href="#" onclick="return doclink('link-349', 'index', 'link-118');">index</a></tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">)</tt> </tt>
 <a name="L837"></a><tt class="py-lineno">837</tt>  <tt class="py-line">    <tt class="py-keyword">if</tt> <tt id="link-350" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
@@ -2028,7 +2032,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-350', 'text', 'link-6');">text</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-350', 'text', 'link-6');">text</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L838"></a><tt class="py-lineno">838</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-351" class="py-name"><a title="lxml.etree._Element.index" class="py-name" href="#" onclick="return doclink('link-351', 'index', 'link-118');">index</a></tt> <tt class="py-op">==</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
 <a name="L839"></a><tt class="py-lineno">839</tt>  <tt class="py-line">            <tt class="py-name">previous</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
 <a name="L840"></a><tt class="py-lineno">840</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
@@ -2043,7 +2047,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-353', 'text', 'link-6');">text</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-353', 'text', 'link-6');">text</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L844"></a><tt class="py-lineno">844</tt>  <tt class="py-line">                <tt class="py-name">parent</tt><tt class="py-op">.</tt><tt id="link-354" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -2053,7 +2057,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-354', 'text', 'link-6');">text</a></tt> <tt class="py-op">+=</tt> <tt id="link-355" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-354', 'text', 'link-6');">text</a></tt> <tt class="py-op">+=</tt> <tt id="link-355" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -2062,7 +2066,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-355', 'text', 'link-6');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-355', 'text', 'link-6');">text</a></tt> </tt>
 <a name="L845"></a><tt class="py-lineno">845</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L846"></a><tt class="py-lineno">846</tt>  <tt class="py-line">                <tt class="py-name">parent</tt><tt class="py-op">.</tt><tt id="link-356" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
@@ -2073,7 +2077,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-356', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-357" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-356', 'text', 'link-6');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-357" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -2082,14 +2086,14 @@ 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-357', 'text', 'link-6');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-357', 'text', 'link-6');">text</a></tt> </tt>
 <a name="L847"></a><tt class="py-lineno">847</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L848"></a><tt class="py-lineno">848</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">previous</tt><tt class="py-op">.</tt><tt id="link-358" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-358', 'tail', 'link-240');">tail</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-358', 'tail', 'link-240');">tail</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L849"></a><tt class="py-lineno">849</tt>  <tt class="py-line">                <tt class="py-name">previous</tt><tt class="py-op">.</tt><tt id="link-359" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-359', 'tail', 'link-240');">tail</a></tt> <tt class="py-op">+=</tt> <tt id="link-360" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-359', 'tail', 'link-240');">tail</a></tt> <tt class="py-op">+=</tt> <tt id="link-360" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -2098,11 +2102,11 @@ 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-360', 'text', 'link-6');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-360', 'text', 'link-6');">text</a></tt> </tt>
 <a name="L850"></a><tt class="py-lineno">850</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L851"></a><tt class="py-lineno">851</tt>  <tt class="py-line">                <tt class="py-name">previous</tt><tt class="py-op">.</tt><tt id="link-361" class="py-name"><a title="lxml.etree._Element.tail
 lxml.etree._ReadOnlyProxy.tail
-xml.etree.ElementTree._ElementInterface.tail" class="py-name" href="#" onclick="return doclink('link-361', 'tail', 'link-240');">tail</a></tt> <tt class="py-op">=</tt> <tt id="link-362" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-361', 'tail', 'link-240');">tail</a></tt> <tt class="py-op">=</tt> <tt id="link-362" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -2111,7 +2115,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-362', 'text', 'link-6');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-362', 'text', 'link-6');">text</a></tt> </tt>
 <a name="L852"></a><tt class="py-lineno">852</tt>  <tt class="py-line">    <tt class="py-name">parent</tt><tt class="py-op">[</tt><tt id="link-363" class="py-name"><a title="lxml.etree._Element.index" class="py-name" href="#" onclick="return doclink('link-363', 'index', 'link-118');">index</a></tt><tt class="py-op">:</tt><tt id="link-364" class="py-name"><a title="lxml.etree._Element.index" class="py-name" href="#" onclick="return doclink('link-364', 'index', 'link-118');">index</a></tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-365" class="py-name" targets="Method lxml.etree._Element.getchildren()=lxml.etree._Element-class.html#getchildren,Method lxml.etree._ReadOnlyProxy.getchildren()=lxml.etree._ReadOnlyProxy-class.html#getchildren,Method lxml.objectify.ObjectifiedElement.getchildren()=lxml.objectify.ObjectifiedElement-class.html#getchildren"><a title="lxml.etree._Element.getchildren
 lxml.etree._ReadOnlyProxy.getchildren
 lxml.objectify.ObjectifiedElement.getchildren" class="py-name" href="#" onclick="return doclink('link-365', 'getchildren', 'link-365');">getchildren</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
@@ -2176,7 +2180,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:12 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"