Imported Upstream version 2.3.5
[platform/upstream/python-lxml.git] / doc / html / api / lxml.html.clean-pysrc.html
index 51245e8..abeea58 100644 (file)
@@ -392,13 +392,13 @@ lxml.html.TextareaElement.value" class="py-name" href="#" onclick="return doclin
 <a name="L245"></a><tt class="py-lineno">245</tt>  <tt class="py-line">        <tt class="py-comment"># can confuse either this step or later steps.</tt> </tt>
 <a name="L246"></a><tt class="py-lineno">246</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-71" class="py-name" targets="Method lxml.etree._Element.iter()=lxml.etree._Element-class.html#iter,Method lxml.etree._ElementTree.iter()=lxml.etree._ElementTree-class.html#iter"><a title="lxml.etree._Element.iter
 lxml.etree._ElementTree.iter" class="py-name" href="#" onclick="return doclink('link-71', 'iter', 'link-71');">iter</a></tt><tt class="py-op">(</tt><tt class="py-string">'image'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L247"></a><tt class="py-lineno">247</tt>  <tt class="py-line">            <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-72" class="py-name" targets="Variable lxml.etree._Comment.tag=lxml.etree._Comment-class.html#tag,Variable lxml.etree._Element.tag=lxml.etree._Element-class.html#tag,Variable lxml.etree._Entity.tag=lxml.etree._Entity-class.html#tag,Variable lxml.etree._ProcessingInstruction.tag=lxml.etree._ProcessingInstruction-class.html#tag,Variable lxml.etree._ReadOnlyProxy.tag=lxml.etree._ReadOnlyProxy-class.html#tag,Function lxml.tests.test_xpathevaluator.tag()=lxml.tests.test_xpathevaluator-module.html#tag,Variable xml.etree.ElementTree._ElementInterface.tag=xml.etree.ElementTree._ElementInterface-class.html#tag"><a title="lxml.etree._Comment.tag
+<a name="L247"></a><tt class="py-lineno">247</tt>  <tt class="py-line">            <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-72" 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-72', 'tag', 'link-72');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'img'</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-72', 'tag', 'link-72');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'img'</tt> </tt>
 <a name="L248"></a><tt class="py-lineno">248</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-73" class="py-name"><a title="lxml.html.clean.Cleaner.comments" class="py-name" href="#" onclick="return doclink('link-73', 'comments', 'link-38');">comments</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L249"></a><tt class="py-lineno">249</tt>  <tt class="py-line">            <tt class="py-comment"># Of course, if we were going to kill comments anyway, we don't</tt> </tt>
 <a name="L250"></a><tt class="py-lineno">250</tt>  <tt class="py-line">            <tt class="py-comment"># need to worry about this</tt> </tt>
@@ -424,20 +424,20 @@ lxml.etree._XSLTProcessingInstruction.set
 lxml.etree.__ContentOnlyElement.set" class="py-name" href="#" onclick="return doclink('link-89', 'set', 'link-16');">set</a></tt><tt class="py-op">(</tt><tt id="link-90" class="py-name"><a title="lxml.html.defs" class="py-name" href="#" onclick="return doclink('link-90', 'defs', 'link-6');">defs</a></tt><tt class="py-op">.</tt><tt id="link-91" class="py-name"><a title="lxml.html.defs.safe_attrs" class="py-name" href="#" onclick="return doclink('link-91', 'safe_attrs', 'link-88');">safe_attrs</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L261"></a><tt class="py-lineno">261</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-92" class="py-name"><a title="lxml.etree._Element.iter
 lxml.etree._ElementTree.iter" class="py-name" href="#" onclick="return doclink('link-92', 'iter', 'link-71');">iter</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-<a name="L262"></a><tt class="py-lineno">262</tt>  <tt class="py-line">                <tt id="link-93" 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
+<a name="L262"></a><tt class="py-lineno">262</tt>  <tt class="py-line">                <tt id="link-93" 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-93', 'attrib', 'link-93');">attrib</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-94" class="py-name"><a title="lxml.etree._Element.attrib
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-93', 'attrib', 'link-93');">attrib</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-94" class="py-name"><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-94', 'attrib', 'link-93');">attrib</a></tt> </tt>
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-94', 'attrib', 'link-93');">attrib</a></tt> </tt>
 <a name="L263"></a><tt class="py-lineno">263</tt>  <tt class="py-line">                <tt class="py-keyword">for</tt> <tt class="py-name">aname</tt> <tt class="py-keyword">in</tt> <tt id="link-95" class="py-name"><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-95', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">.</tt><tt id="link-96" class="py-name" targets="Method lxml.etree._Attrib.keys()=lxml.etree._Attrib-class.html#keys,Method lxml.etree._Element.keys()=lxml.etree._Element-class.html#keys,Method lxml.etree._IDDict.keys()=lxml.etree._IDDict-class.html#keys,Method lxml.etree._ReadOnlyElementProxy.keys()=lxml.etree._ReadOnlyElementProxy-class.html#keys,Method lxml.etree.__ContentOnlyElement.keys()=lxml.etree.__ContentOnlyElement-class.html#keys,Method lxml.html.FieldsDict.keys()=lxml.html.FieldsDict-class.html#keys,Method lxml.html.InputGetter.keys()=lxml.html.InputGetter-class.html#keys"><a title="lxml.etree._Attrib.keys
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-95', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">.</tt><tt id="link-96" class="py-name" targets="Method lxml.etree._Attrib.keys()=lxml.etree._Attrib-class.html#keys,Method lxml.etree._Element.keys()=lxml.etree._Element-class.html#keys,Method lxml.etree._IDDict.keys()=lxml.etree._IDDict-class.html#keys,Method lxml.etree._ReadOnlyElementProxy.keys()=lxml.etree._ReadOnlyElementProxy-class.html#keys,Method lxml.etree.__ContentOnlyElement.keys()=lxml.etree.__ContentOnlyElement-class.html#keys,Method lxml.html.FieldsDict.keys()=lxml.html.FieldsDict-class.html#keys,Method lxml.html.InputGetter.keys()=lxml.html.InputGetter-class.html#keys"><a title="lxml.etree._Attrib.keys
 lxml.etree._Element.keys
 lxml.etree._IDDict.keys
 lxml.etree._ReadOnlyElementProxy.keys
@@ -449,7 +449,7 @@ lxml.html.InputGetter.keys" class="py-name" href="#" onclick="return doclink('li
 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-98', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">[</tt><tt class="py-name">aname</tt><tt class="py-op">]</tt> </tt>
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-98', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">[</tt><tt class="py-name">aname</tt><tt class="py-op">]</tt> </tt>
 <a name="L266"></a><tt class="py-lineno">266</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-99" class="py-name"><a title="lxml.html.clean.Cleaner.javascript" class="py-name" href="#" onclick="return doclink('link-99', 'javascript', 'link-37');">javascript</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L267"></a><tt class="py-lineno">267</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-100" class="py-name"><a title="lxml.html.clean.Cleaner.safe_attrs_only" class="py-name" href="#" onclick="return doclink('link-100', 'safe_attrs_only', 'link-52');">safe_attrs_only</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L268"></a><tt class="py-lineno">268</tt>  <tt class="py-line">                <tt class="py-comment"># safe_attrs handles events attributes itself</tt> </tt>
@@ -459,16 +459,16 @@ lxml.etree._ElementTree.iter" class="py-name" href="#" onclick="return doclink('
 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-102', 'attrib', 'link-93');">attrib</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-103" class="py-name"><a title="lxml.etree._Element.attrib
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-102', 'attrib', 'link-93');">attrib</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-103" class="py-name"><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-103', 'attrib', 'link-93');">attrib</a></tt> </tt>
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-103', 'attrib', 'link-93');">attrib</a></tt> </tt>
 <a name="L271"></a><tt class="py-lineno">271</tt>  <tt class="py-line">                    <tt class="py-keyword">for</tt> <tt class="py-name">aname</tt> <tt class="py-keyword">in</tt> <tt id="link-104" class="py-name"><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-104', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">.</tt><tt id="link-105" class="py-name"><a title="lxml.etree._Attrib.keys
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-104', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">.</tt><tt id="link-105" class="py-name"><a title="lxml.etree._Attrib.keys
 lxml.etree._Element.keys
 lxml.etree._IDDict.keys
 lxml.etree._ReadOnlyElementProxy.keys
@@ -480,7 +480,7 @@ lxml.html.InputGetter.keys" class="py-name" href="#" onclick="return doclink('li
 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-106', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">[</tt><tt class="py-name">aname</tt><tt class="py-op">]</tt> </tt>
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-106', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">[</tt><tt class="py-name">aname</tt><tt class="py-op">]</tt> </tt>
 <a name="L274"></a><tt class="py-lineno">274</tt>  <tt class="py-line">            <tt class="py-name">doc</tt><tt class="py-op">.</tt><tt id="link-107" class="py-name" targets="Method lxml.html.HtmlMixin.rewrite_links()=lxml.html.HtmlMixin-class.html#rewrite_links,Variable lxml.html.rewrite_links=lxml.html-module.html#rewrite_links"><a title="lxml.html.HtmlMixin.rewrite_links
 lxml.html.rewrite_links" class="py-name" href="#" onclick="return doclink('link-107', 'rewrite_links', 'link-107');">rewrite_links</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-108" class="py-name" targets="Method lxml.html.clean.Cleaner._remove_javascript_link()=lxml.html.clean.Cleaner-class.html#_remove_javascript_link"><a title="lxml.html.clean.Cleaner._remove_javascript_link" class="py-name" href="#" onclick="return doclink('link-108', '_remove_javascript_link', 'link-108');">_remove_javascript_link</a></tt><tt class="py-op">,</tt> </tt>
 <a name="L275"></a><tt class="py-lineno">275</tt>  <tt class="py-line">                              <tt id="link-109" class="py-name" targets="Method lxml.html.HtmlMixin.resolve_base_href()=lxml.html.HtmlMixin-class.html#resolve_base_href,Variable lxml.html.resolve_base_href=lxml.html-module.html#resolve_base_href"><a title="lxml.html.HtmlMixin.resolve_base_href
@@ -504,7 +504,7 @@ lxml.html.clean._css_import_re" class="py-name" href="#" onclick="return doclink
 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-116', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">[</tt><tt class="py-string">'style'</tt><tt class="py-op">]</tt> </tt>
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-116', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">[</tt><tt class="py-string">'style'</tt><tt class="py-op">]</tt> </tt>
 <a name="L286"></a><tt class="py-lineno">286</tt>  <tt class="py-line">                    <tt class="py-keyword">elif</tt> <tt class="py-name">new</tt> <tt class="py-op">!=</tt> <tt class="py-name">old</tt><tt class="py-op">:</tt> </tt>
 <a name="L287"></a><tt class="py-lineno">287</tt>  <tt class="py-line">                        <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-117" class="py-name"><a title="lxml.etree._Element.set
 lxml.etree._XSLTProcessingInstruction.set
@@ -519,7 +519,7 @@ lxml.etree._ReadOnlyElementProxy.get
 lxml.etree.__ContentOnlyElement.get" class="py-name" href="#" onclick="return doclink('link-119', 'get', 'link-112');">get</a></tt><tt class="py-op">(</tt><tt class="py-string">'type'</tt><tt class="py-op">,</tt> <tt class="py-string">''</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-120" class="py-name" targets="Function lxml.doctestcompare.strip()=lxml.doctestcompare-module.html#strip"><a title="lxml.doctestcompare.strip" class="py-name" href="#" onclick="return doclink('link-120', 'strip', 'link-120');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-string">'text/javascript'</tt><tt class="py-op">:</tt> </tt>
 <a name="L290"></a><tt class="py-lineno">290</tt>  <tt class="py-line">                        <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-121" class="py-name" targets="Method lxml.html.HtmlMixin.drop_tree()=lxml.html.HtmlMixin-class.html#drop_tree"><a title="lxml.html.HtmlMixin.drop_tree" class="py-name" href="#" onclick="return doclink('link-121', 'drop_tree', 'link-121');">drop_tree</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
 <a name="L291"></a><tt class="py-lineno">291</tt>  <tt class="py-line">                        <tt class="py-keyword">continue</tt> </tt>
-<a name="L292"></a><tt class="py-lineno">292</tt>  <tt class="py-line">                    <tt class="py-name">old</tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-122" 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="L292"></a><tt class="py-lineno">292</tt>  <tt class="py-line">                    <tt class="py-name">old</tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-122" 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
@@ -528,7 +528,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-122', 'text', 'link-122');">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-122', 'text', 'link-122');">text</a></tt> <tt class="py-keyword">or</tt> <tt class="py-string">''</tt> </tt>
 <a name="L293"></a><tt class="py-lineno">293</tt>  <tt class="py-line">                    <tt class="py-name">new</tt> <tt class="py-op">=</tt> <tt id="link-123" class="py-name"><a title="lxml.html.clean._css_javascript_re" class="py-name" href="#" onclick="return doclink('link-123', '_css_javascript_re', 'link-18');">_css_javascript_re</a></tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-name">old</tt><tt class="py-op">)</tt> </tt>
 <a name="L294"></a><tt class="py-lineno">294</tt>  <tt class="py-line">                    <tt class="py-comment"># The imported CSS can do anything; we just can't allow:</tt> </tt>
 <a name="L295"></a><tt class="py-lineno">295</tt>  <tt class="py-line">                    <tt class="py-name">new</tt> <tt class="py-op">=</tt> <tt id="link-124" class="py-name"><a title="lxml.html._css_import_re
@@ -544,7 +544,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-126', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'/* deleted */'</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-126', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'/* deleted */'</tt> </tt>
 <a name="L299"></a><tt class="py-lineno">299</tt>  <tt class="py-line">                    <tt class="py-keyword">elif</tt> <tt class="py-name">new</tt> <tt class="py-op">!=</tt> <tt class="py-name">old</tt><tt class="py-op">:</tt> </tt>
 <a name="L300"></a><tt class="py-lineno">300</tt>  <tt class="py-line">                        <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-127" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
@@ -555,7 +555,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-127', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">new</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-127', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-name">new</tt> </tt>
 <a name="L301"></a><tt class="py-lineno">301</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-128" class="py-name"><a title="lxml.html.clean.Cleaner.comments" class="py-name" href="#" onclick="return doclink('link-128', 'comments', 'link-38');">comments</a></tt> <tt class="py-keyword">or</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-129" class="py-name"><a title="lxml.html.clean.Cleaner.processing_instructions" class="py-name" href="#" onclick="return doclink('link-129', 'processing_instructions', 'link-43');">processing_instructions</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L302"></a><tt class="py-lineno">302</tt>  <tt class="py-line">            <tt class="py-comment"># FIXME: why either?  I feel like there's some obscure reason</tt> </tt>
 <a name="L303"></a><tt class="py-lineno">303</tt>  <tt class="py-line">            <tt class="py-comment"># because you can put PIs in comments...?  But I've already</tt> </tt>
@@ -625,7 +625,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-160', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-op">(</tt><tt class="py-string">'applet'</tt><tt class="py-op">,</tt> <tt class="py-string">'object'</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-160', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-op">(</tt><tt class="py-string">'applet'</tt><tt class="py-op">,</tt> <tt class="py-string">'object'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L332"></a><tt class="py-lineno">332</tt>  <tt class="py-line">                    <tt class="py-name">parent</tt> <tt class="py-op">=</tt> <tt class="py-name">parent</tt><tt class="py-op">.</tt><tt id="link-161" class="py-name"><a title="lxml.etree._Element.getparent
 lxml.etree._ElementStringResult.getparent
 lxml.etree._ElementUnicodeResult.getparent
@@ -664,7 +664,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-181', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-182" class="py-name"><a title="lxml.html.clean.Cleaner.kill_tags" class="py-name" href="#" onclick="return doclink('link-182', 'kill_tags', 'link-50');">kill_tags</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-181', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-182" class="py-name"><a title="lxml.html.clean.Cleaner.kill_tags" class="py-name" href="#" onclick="return doclink('link-182', 'kill_tags', 'link-50');">kill_tags</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L353"></a><tt class="py-lineno">353</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-183" class="py-name" targets="Method lxml.html.clean.Cleaner.allow_element()=lxml.html.clean.Cleaner-class.html#allow_element"><a title="lxml.html.clean.Cleaner.allow_element" class="py-name" href="#" onclick="return doclink('link-183', 'allow_element', 'link-183');">allow_element</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="L354"></a><tt class="py-lineno">354</tt>  <tt class="py-line">                    <tt class="py-keyword">continue</tt> </tt>
 <a name="L355"></a><tt class="py-lineno">355</tt>  <tt class="py-line">                <tt class="py-name">_kill</tt><tt class="py-op">.</tt><tt id="link-184" class="py-name" targets="Method lxml.etree._AppendOnlyElementProxy.append()=lxml.etree._AppendOnlyElementProxy-class.html#append,Method lxml.etree._Element.append()=lxml.etree._Element-class.html#append,Method lxml.etree._OpaqueDocumentWrapper.append()=lxml.etree._OpaqueDocumentWrapper-class.html#append,Method lxml.etree.__ContentOnlyElement.append()=lxml.etree.__ContentOnlyElement-class.html#append"><a title="lxml.etree._AppendOnlyElementProxy.append
@@ -677,7 +677,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-185', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-186" class="py-name"><a title="lxml.html.clean.Cleaner.remove_tags" class="py-name" href="#" onclick="return doclink('link-186', 'remove_tags', 'link-48');">remove_tags</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-185', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-186" class="py-name"><a title="lxml.html.clean.Cleaner.remove_tags" class="py-name" href="#" onclick="return doclink('link-186', 'remove_tags', 'link-48');">remove_tags</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L357"></a><tt class="py-lineno">357</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-187" class="py-name"><a title="lxml.html.clean.Cleaner.allow_element" class="py-name" href="#" onclick="return doclink('link-187', 'allow_element', 'link-183');">allow_element</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="L358"></a><tt class="py-lineno">358</tt>  <tt class="py-line">                    <tt class="py-keyword">continue</tt> </tt>
 <a name="L359"></a><tt class="py-lineno">359</tt>  <tt class="py-line">                <tt class="py-name">_remove</tt><tt class="py-op">.</tt><tt id="link-188" class="py-name"><a title="lxml.etree._AppendOnlyElementProxy.append
@@ -695,12 +695,12 @@ 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-190', 'tag', 'link-72');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'div'</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-190', 'tag', 'link-72');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'div'</tt> </tt>
 <a name="L366"></a><tt class="py-lineno">366</tt>  <tt class="py-line">            <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-191" class="py-name"><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-191', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">.</tt><tt id="link-192" class="py-name" targets="Method lxml.etree._Attrib.clear()=lxml.etree._Attrib-class.html#clear,Method lxml.etree._Element.clear()=lxml.etree._Element-class.html#clear,Method lxml.etree._ErrorLog.clear()=lxml.etree._ErrorLog-class.html#clear,Method lxml.etree._NamespaceRegistry.clear()=lxml.etree._NamespaceRegistry-class.html#clear"><a title="lxml.etree._Attrib.clear
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-191', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">.</tt><tt id="link-192" class="py-name" targets="Method lxml.etree._Attrib.clear()=lxml.etree._Attrib-class.html#clear,Method lxml.etree._Element.clear()=lxml.etree._Element-class.html#clear,Method lxml.etree._ErrorLog.clear()=lxml.etree._ErrorLog-class.html#clear,Method lxml.etree._NamespaceRegistry.clear()=lxml.etree._NamespaceRegistry-class.html#clear"><a title="lxml.etree._Attrib.clear
 lxml.etree._Element.clear
 lxml.etree._ErrorLog.clear
 lxml.etree._NamespaceRegistry.clear" class="py-name" href="#" onclick="return doclink('link-192', 'clear', 'link-192');">clear</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
@@ -714,14 +714,14 @@ lxml.etree._Entity.tag
 lxml.etree._ProcessingInstruction.tag
 lxml.etree._ReadOnlyProxy.tag
 lxml.tests.test_xpathevaluator.tag
-xml.etree.ElementTree._ElementInterface.tag" class="py-name" href="#" onclick="return doclink('link-194', 'tag', 'link-72');">tag</a></tt> <tt class="py-op">!=</tt> <tt class="py-string">'html'</tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-194', 'tag', 'link-72');">tag</a></tt> <tt class="py-op">!=</tt> <tt class="py-string">'html'</tt><tt class="py-op">:</tt> </tt>
 <a name="L372"></a><tt class="py-lineno">372</tt>  <tt class="py-line">                <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-195" 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-195', 'tag', 'link-72');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'div'</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-195', 'tag', 'link-72');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'div'</tt> </tt>
 <a name="L373"></a><tt class="py-lineno">373</tt>  <tt class="py-line">            <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-196" class="py-name"><a title="lxml.etree._Attrib.clear
 lxml.etree._Element.clear
 lxml.etree._ErrorLog.clear
@@ -751,7 +751,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-209', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt id="link-210" class="py-name"><a title="lxml.html.clean.Cleaner.allow_tags" class="py-name" href="#" onclick="return doclink('link-210', 'allow_tags', 'link-49');">allow_tags</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-209', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt id="link-210" class="py-name"><a title="lxml.html.clean.Cleaner.allow_tags" class="py-name" href="#" onclick="return doclink('link-210', 'allow_tags', 'link-49');">allow_tags</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L391"></a><tt class="py-lineno">391</tt>  <tt class="py-line">                    <tt class="py-name">bad</tt><tt class="py-op">.</tt><tt id="link-211" class="py-name"><a title="lxml.etree._AppendOnlyElementProxy.append
 lxml.etree._Element.append
 lxml.etree._OpaqueDocumentWrapper.append
@@ -765,12 +765,12 @@ 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-72');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'div'</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-213', 'tag', 'link-72');">tag</a></tt> <tt class="py-op">=</tt> <tt class="py-string">'div'</tt> </tt>
 <a name="L396"></a><tt class="py-lineno">396</tt>  <tt class="py-line">                    <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-214" class="py-name"><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-214', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">.</tt><tt id="link-215" class="py-name"><a title="lxml.etree._Attrib.clear
+xml.etree.ElementTree.Element.attrib" class="py-name" href="#" onclick="return doclink('link-214', 'attrib', 'link-93');">attrib</a></tt><tt class="py-op">.</tt><tt id="link-215" class="py-name"><a title="lxml.etree._Attrib.clear
 lxml.etree._Element.clear
 lxml.etree._ErrorLog.clear
 lxml.etree._NamespaceRegistry.clear" class="py-name" href="#" onclick="return doclink('link-215', 'clear', 'link-192');">clear</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
@@ -796,7 +796,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-221', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-222" class="py-name"><a title="lxml.html.clean.Cleaner._tag_link_attrs" class="py-name" href="#" onclick="return doclink('link-222', '_tag_link_attrs', 'link-67');">_tag_link_attrs</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-221', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-222" class="py-name"><a title="lxml.html.clean.Cleaner._tag_link_attrs" class="py-name" href="#" onclick="return doclink('link-222', '_tag_link_attrs', 'link-67');">_tag_link_attrs</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L412"></a><tt class="py-lineno">412</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
 <a name="L413"></a><tt class="py-lineno">413</tt>  <tt class="py-line">        <tt class="py-name">attr</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-223" class="py-name"><a title="lxml.html.clean.Cleaner._tag_link_attrs" class="py-name" href="#" onclick="return doclink('link-223', '_tag_link_attrs', 'link-67');">_tag_link_attrs</a></tt><tt class="py-op">[</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-224" class="py-name"><a title="lxml.etree._Comment.tag
 lxml.etree._Element.tag
@@ -804,7 +804,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-224', 'tag', 'link-72');">tag</a></tt><tt class="py-op">]</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-224', 'tag', 'link-72');">tag</a></tt><tt class="py-op">]</tt> </tt>
 <a name="L414"></a><tt class="py-lineno">414</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">attr</tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-name">list</tt><tt class="py-op">,</tt> <tt class="py-name">tuple</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L415"></a><tt class="py-lineno">415</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">one_attr</tt> <tt class="py-keyword">in</tt> <tt class="py-name">attr</tt><tt class="py-op">:</tt> </tt>
 <a name="L416"></a><tt class="py-lineno">416</tt>  <tt class="py-line">                <tt class="py-name">url</tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-225" class="py-name"><a title="lxml.etree._Attrib.get
@@ -837,7 +837,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-230', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-231" class="py-name"><a title="lxml.html.clean.Cleaner.whitelist_tags" class="py-name" href="#" onclick="return doclink('link-231', 'whitelist_tags', 'link-55');">whitelist_tags</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-230', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-231" class="py-name"><a title="lxml.html.clean.Cleaner.whitelist_tags" class="py-name" href="#" onclick="return doclink('link-231', 'whitelist_tags', 'link-55');">whitelist_tags</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 <a name="L431"></a><tt class="py-lineno">431</tt>  <tt class="py-line">            <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
 <a name="L432"></a><tt class="py-lineno">432</tt>  <tt class="py-line">        <tt class="py-name">scheme</tt><tt class="py-op">,</tt> <tt class="py-name">netloc</tt><tt class="py-op">,</tt> <tt id="link-232" class="py-name" targets="Variable lxml.etree.XPath.path=lxml.etree.XPath-class.html#path"><a title="lxml.etree.XPath.path" class="py-name" href="#" onclick="return doclink('link-232', 'path', 'link-232');">path</a></tt><tt class="py-op">,</tt> <tt class="py-name">query</tt><tt class="py-op">,</tt> <tt class="py-name">fragment</tt> <tt class="py-op">=</tt> <tt class="py-name">urlsplit</tt><tt class="py-op">(</tt><tt class="py-name">url</tt><tt class="py-op">)</tt> </tt>
 <a name="L433"></a><tt class="py-lineno">433</tt>  <tt class="py-line">        <tt class="py-name">netloc</tt> <tt class="py-op">=</tt> <tt class="py-name">netloc</tt><tt class="py-op">.</tt><tt class="py-name">lower</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-string">':'</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-number">0</tt><tt class="py-op">]</tt> </tt>
@@ -864,7 +864,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-236', 'text', 'link-122');">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-236', 'text', 'link-122');">text</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
 <a name="L449"></a><tt class="py-lineno">449</tt>  <tt class="py-line">            <tt id="link-237" class="py-name"><a title="lxml.etree
 lxml.sax.ElementTreeContentHandler.etree
 lxml.tests.test_elementtree.CElementTreeTestCase.etree
@@ -999,7 +999,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-284', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">avoid_elements</tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-284', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">avoid_elements</tt><tt class="py-op">:</tt> </tt>
 <a name="L541"></a><tt class="py-lineno">541</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> </tt>
 <a name="L542"></a><tt class="py-lineno">542</tt>  <tt class="py-line">    <tt class="py-name">class_name</tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-285" class="py-name"><a title="lxml.etree._Attrib.get
 lxml.etree._Element.get
@@ -1017,9 +1017,9 @@ lxml.etree.__ContentOnlyElement.get" class="py-name" href="#" onclick="return do
 <a name="L550"></a><tt class="py-lineno">550</tt>  <tt class="py-line">                 <tt class="py-name">avoid_elements</tt><tt class="py-op">=</tt><tt class="py-name">avoid_elements</tt><tt class="py-op">,</tt> </tt>
 <a name="L551"></a><tt class="py-lineno">551</tt>  <tt class="py-line">                 <tt class="py-name">avoid_hosts</tt><tt class="py-op">=</tt><tt class="py-name">avoid_hosts</tt><tt class="py-op">,</tt> </tt>
 <a name="L552"></a><tt class="py-lineno">552</tt>  <tt class="py-line">                 <tt class="py-name">avoid_classes</tt><tt class="py-op">=</tt><tt class="py-name">avoid_classes</tt><tt class="py-op">)</tt> </tt>
-<a name="L553"></a><tt class="py-lineno">553</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-287" 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
+<a name="L553"></a><tt class="py-lineno">553</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-287" 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-287', 'tail', 'link-287');">tail</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-287', 'tail', 'link-287');">tail</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L554"></a><tt class="py-lineno">554</tt>  <tt class="py-line">            <tt id="link-288" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1029,15 +1029,15 @@ lxml.etree._ReadOnlyEntityProxy.text
 lxml.etree._ReadOnlyProxy.text
 lxml.etree.__ContentOnlyElement.text
 lxml.objectify.ObjectifiedElement.text
-xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="return doclink('link-288', 'text', 'link-122');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">tail_children</tt> <tt class="py-op">=</tt> <tt id="link-289" class="py-name" targets="Function lxml.html.clean._link_text()=lxml.html.clean-module.html#_link_text"><a title="lxml.html.clean._link_text" class="py-name" href="#" onclick="return doclink('link-289', '_link_text', 'link-289');">_link_text</a></tt><tt class="py-op">(</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-288', 'text', 'link-122');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">tail_children</tt> <tt class="py-op">=</tt> <tt id="link-289" class="py-name" targets="Function lxml.html.clean._link_text()=lxml.html.clean-module.html#_link_text"><a title="lxml.html.clean._link_text" class="py-name" href="#" onclick="return doclink('link-289', '_link_text', 'link-289');">_link_text</a></tt><tt class="py-op">(</tt> </tt>
 <a name="L555"></a><tt class="py-lineno">555</tt>  <tt class="py-line">                <tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-290" 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-290', 'tail', 'link-287');">tail</a></tt><tt class="py-op">,</tt> <tt class="py-name">link_regexes</tt><tt class="py-op">,</tt> <tt class="py-name">avoid_hosts</tt><tt class="py-op">,</tt> <tt class="py-name">factory</tt><tt class="py-op">=</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-291" class="py-name" targets="Method lxml.etree._BaseParser.makeelement()=lxml.etree._BaseParser-class.html#makeelement,Method lxml.etree._Element.makeelement()=lxml.etree._Element-class.html#makeelement"><a title="lxml.etree._BaseParser.makeelement
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-290', 'tail', 'link-287');">tail</a></tt><tt class="py-op">,</tt> <tt class="py-name">link_regexes</tt><tt class="py-op">,</tt> <tt class="py-name">avoid_hosts</tt><tt class="py-op">,</tt> <tt class="py-name">factory</tt><tt class="py-op">=</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-291" class="py-name" targets="Method lxml.etree._BaseParser.makeelement()=lxml.etree._BaseParser-class.html#makeelement,Method lxml.etree._Element.makeelement()=lxml.etree._Element-class.html#makeelement"><a title="lxml.etree._BaseParser.makeelement
 lxml.etree._Element.makeelement" class="py-name" href="#" onclick="return doclink('link-291', 'makeelement', 'link-291');">makeelement</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L556"></a><tt class="py-lineno">556</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">tail_children</tt><tt class="py-op">:</tt> </tt>
 <a name="L557"></a><tt class="py-lineno">557</tt>  <tt class="py-line">                <tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-292" 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-292', 'tail', 'link-287');">tail</a></tt> <tt class="py-op">=</tt> <tt id="link-293" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-292', 'tail', 'link-287');">tail</a></tt> <tt class="py-op">=</tt> <tt id="link-293" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1046,7 +1046,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-293', 'text', 'link-122');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-293', 'text', 'link-122');">text</a></tt> </tt>
 <a name="L558"></a><tt class="py-lineno">558</tt>  <tt class="py-line">                <tt id="link-294" class="py-name" targets="Method lxml.etree._Element.index()=lxml.etree._Element-class.html#index"><a title="lxml.etree._Element.index" class="py-name" href="#" onclick="return doclink('link-294', 'index', 'link-294');">index</a></tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-295" class="py-name"><a title="lxml.etree._Element.index" class="py-name" href="#" onclick="return doclink('link-295', 'index', 'link-294');">index</a></tt><tt class="py-op">(</tt><tt class="py-name">child</tt><tt class="py-op">)</tt> </tt>
 <a name="L559"></a><tt class="py-lineno">559</tt>  <tt class="py-line">                <tt class="py-name">el</tt><tt class="py-op">[</tt><tt id="link-296" class="py-name"><a title="lxml.etree._Element.index" class="py-name" href="#" onclick="return doclink('link-296', 'index', 'link-294');">index</a></tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">:</tt><tt id="link-297" class="py-name"><a title="lxml.etree._Element.index" class="py-name" href="#" onclick="return doclink('link-297', 'index', 'link-294');">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">tail_children</tt> </tt>
 <a name="L560"></a><tt class="py-lineno">560</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-298" class="py-name"><a title="lxml.etree.QName.text
@@ -1058,7 +1058,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-298', 'text', 'link-122');">text</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-298', 'text', 'link-122');">text</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L561"></a><tt class="py-lineno">561</tt>  <tt class="py-line">        <tt id="link-299" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1068,7 +1068,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-299', 'text', 'link-122');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">pre_children</tt> <tt class="py-op">=</tt> <tt id="link-300" class="py-name"><a title="lxml.html.clean._link_text" class="py-name" href="#" onclick="return doclink('link-300', '_link_text', 'link-289');">_link_text</a></tt><tt class="py-op">(</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-299', 'text', 'link-122');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">pre_children</tt> <tt class="py-op">=</tt> <tt id="link-300" class="py-name"><a title="lxml.html.clean._link_text" class="py-name" href="#" onclick="return doclink('link-300', '_link_text', 'link-289');">_link_text</a></tt><tt class="py-op">(</tt> </tt>
 <a name="L562"></a><tt class="py-lineno">562</tt>  <tt class="py-line">            <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-301" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1078,7 +1078,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-301', 'text', 'link-122');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">link_regexes</tt><tt class="py-op">,</tt> <tt class="py-name">avoid_hosts</tt><tt class="py-op">,</tt> <tt class="py-name">factory</tt><tt class="py-op">=</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-302" class="py-name"><a title="lxml.etree._BaseParser.makeelement
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-301', 'text', 'link-122');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">link_regexes</tt><tt class="py-op">,</tt> <tt class="py-name">avoid_hosts</tt><tt class="py-op">,</tt> <tt class="py-name">factory</tt><tt class="py-op">=</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-302" class="py-name"><a title="lxml.etree._BaseParser.makeelement
 lxml.etree._Element.makeelement" class="py-name" href="#" onclick="return doclink('link-302', 'makeelement', 'link-291');">makeelement</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L563"></a><tt class="py-lineno">563</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">pre_children</tt><tt class="py-op">:</tt> </tt>
 <a name="L564"></a><tt class="py-lineno">564</tt>  <tt class="py-line">            <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-303" class="py-name"><a title="lxml.etree.QName.text
@@ -1090,7 +1090,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-303', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-304" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-303', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-304" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1099,7 +1099,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-304', 'text', 'link-122');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-304', 'text', 'link-122');">text</a></tt> </tt>
 <a name="L565"></a><tt class="py-lineno">565</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">0</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">pre_children</tt> </tt>
 </div><a name="L566"></a><tt class="py-lineno">566</tt>  <tt class="py-line"> </tt>
 <a name="_link_text"></a><div id="_link_text-def"><a name="L567"></a><tt class="py-lineno">567</tt> <a class="py-toggle" href="#" id="_link_text-toggle" onclick="return toggle('_link_text');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.html.clean-module.html#_link_text">_link_text</a><tt class="py-op">(</tt><tt class="py-param">text</tt><tt class="py-op">,</tt> <tt class="py-param">link_regexes</tt><tt class="py-op">,</tt> <tt class="py-param">avoid_hosts</tt><tt class="py-op">,</tt> <tt class="py-param">factory</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
@@ -1120,7 +1120,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-307', 'text', 'link-122');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">pos</tt><tt class="py-op">=</tt><tt class="py-name">regex_pos</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-307', 'text', 'link-122');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">pos</tt><tt class="py-op">=</tt><tt class="py-name">regex_pos</tt><tt class="py-op">)</tt> </tt>
 <a name="L577"></a><tt class="py-lineno">577</tt>  <tt class="py-line">                <tt class="py-keyword">if</tt> <tt id="link-308" class="py-name"><a title="lxml.etree._ExsltRegExp.match" class="py-name" href="#" onclick="return doclink('link-308', 'match', 'link-306');">match</a></tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
 <a name="L578"></a><tt class="py-lineno">578</tt>  <tt class="py-line">                    <tt class="py-keyword">break</tt> </tt>
 <a name="L579"></a><tt class="py-lineno">579</tt>  <tt class="py-line">                <tt class="py-name">host</tt> <tt class="py-op">=</tt> <tt id="link-309" class="py-name"><a title="lxml.etree._ExsltRegExp.match" class="py-name" href="#" onclick="return doclink('link-309', 'match', 'link-306');">match</a></tt><tt class="py-op">.</tt><tt class="py-name">group</tt><tt class="py-op">(</tt><tt class="py-string">'host'</tt><tt class="py-op">)</tt> </tt>
@@ -1140,10 +1140,10 @@ xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="
 <a name="L593"></a><tt class="py-lineno">593</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt id="link-318" class="py-name"><a title="lxml.html.clean.Cleaner.links" class="py-name" href="#" onclick="return doclink('link-318', 'links', 'link-40');">links</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L594"></a><tt class="py-lineno">594</tt>  <tt class="py-line">                <tt class="py-keyword">assert</tt> <tt class="py-keyword">not</tt> <tt id="link-319" class="py-name"><a title="lxml.html.clean.Cleaner.links" class="py-name" href="#" onclick="return doclink('link-319', 'links', 'link-40');">links</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-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-287');">tail</a></tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-320', 'tail', 'link-287');">tail</a></tt> </tt>
 <a name="L595"></a><tt class="py-lineno">595</tt>  <tt class="py-line">                <tt id="link-321" class="py-name"><a title="lxml.html.clean.Cleaner.links" class="py-name" href="#" onclick="return doclink('link-321', 'links', 'link-40');">links</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-322" 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-322', 'tail', 'link-287');">tail</a></tt> <tt class="py-op">=</tt> <tt id="link-323" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-322', 'tail', 'link-287');">tail</a></tt> <tt class="py-op">=</tt> <tt id="link-323" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1152,7 +1152,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-323', 'text', 'link-122');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-323', 'text', 'link-122');">text</a></tt> </tt>
 <a name="L596"></a><tt class="py-lineno">596</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L597"></a><tt class="py-lineno">597</tt>  <tt class="py-line">                <tt class="py-keyword">assert</tt> <tt class="py-keyword">not</tt> <tt class="py-name">leading_text</tt> </tt>
 <a name="L598"></a><tt class="py-lineno">598</tt>  <tt class="py-line">                <tt class="py-name">leading_text</tt> <tt class="py-op">=</tt> <tt id="link-324" class="py-name"><a title="lxml.etree.QName.text
@@ -1164,7 +1164,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-324', 'text', 'link-122');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-324', 'text', 'link-122');">text</a></tt> </tt>
 <a name="L599"></a><tt class="py-lineno">599</tt>  <tt class="py-line">            <tt class="py-keyword">break</tt> </tt>
 <a name="L600"></a><tt class="py-lineno">600</tt>  <tt class="py-line">        <tt class="py-name">link</tt> <tt class="py-op">=</tt> <tt class="py-name">best_match</tt><tt class="py-op">.</tt><tt class="py-name">group</tt><tt class="py-op">(</tt><tt class="py-number">0</tt><tt class="py-op">)</tt> </tt>
 <a name="L601"></a><tt class="py-lineno">601</tt>  <tt class="py-line">        <tt id="link-325" class="py-name"><a title="lxml.etree.TreeBuilder.end" class="py-name" href="#" onclick="return doclink('link-325', 'end', 'link-311');">end</a></tt> <tt class="py-op">=</tt> <tt class="py-name">best_match</tt><tt class="py-op">.</tt><tt id="link-326" class="py-name"><a title="lxml.etree.TreeBuilder.end" class="py-name" href="#" onclick="return doclink('link-326', 'end', 'link-311');">end</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
@@ -1181,14 +1181,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-328', 'text', 'link-122');">text</a></tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-name">best_match</tt><tt class="py-op">.</tt><tt id="link-329" class="py-name"><a title="lxml.etree.TreeBuilder.start" class="py-name" href="#" onclick="return doclink('link-329', 'start', 'link-314');">start</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-328', 'text', 'link-122');">text</a></tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-name">best_match</tt><tt class="py-op">.</tt><tt id="link-329" class="py-name"><a title="lxml.etree.TreeBuilder.start" class="py-name" href="#" onclick="return doclink('link-329', 'start', 'link-314');">start</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">]</tt> </tt>
 <a name="L607"></a><tt class="py-lineno">607</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-330" class="py-name"><a title="lxml.html.clean.Cleaner.links" class="py-name" href="#" onclick="return doclink('link-330', 'links', 'link-40');">links</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L608"></a><tt class="py-lineno">608</tt>  <tt class="py-line">            <tt class="py-keyword">assert</tt> <tt class="py-keyword">not</tt> <tt id="link-331" class="py-name"><a title="lxml.html.clean.Cleaner.links" class="py-name" href="#" onclick="return doclink('link-331', 'links', 'link-40');">links</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-332" 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-332', 'tail', 'link-287');">tail</a></tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-332', 'tail', 'link-287');">tail</a></tt> </tt>
 <a name="L609"></a><tt class="py-lineno">609</tt>  <tt class="py-line">            <tt id="link-333" class="py-name"><a title="lxml.html.clean.Cleaner.links" class="py-name" href="#" onclick="return doclink('link-333', 'links', 'link-40');">links</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-334" 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-334', 'tail', 'link-287');">tail</a></tt> <tt class="py-op">=</tt> <tt class="py-name">prev_text</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-334', 'tail', 'link-287');">tail</a></tt> <tt class="py-op">=</tt> <tt class="py-name">prev_text</tt> </tt>
 <a name="L610"></a><tt class="py-lineno">610</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 <a name="L611"></a><tt class="py-lineno">611</tt>  <tt class="py-line">            <tt class="py-keyword">assert</tt> <tt class="py-keyword">not</tt> <tt class="py-name">leading_text</tt> </tt>
 <a name="L612"></a><tt class="py-lineno">612</tt>  <tt class="py-line">            <tt class="py-name">leading_text</tt> <tt class="py-op">=</tt> <tt class="py-name">prev_text</tt> </tt>
@@ -1210,7 +1210,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-343', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-344" class="py-name"><a title="lxml.html.HtmlMixin.body" class="py-name" href="#" onclick="return doclink('link-344', 'body', 'link-336');">body</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-343', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-344" class="py-name"><a title="lxml.html.HtmlMixin.body" class="py-name" href="#" onclick="return doclink('link-344', 'body', 'link-336');">body</a></tt> </tt>
 <a name="L621"></a><tt class="py-lineno">621</tt>  <tt class="py-line">        <tt id="link-345" class="py-name"><a title="lxml.html.clean.Cleaner.links" class="py-name" href="#" onclick="return doclink('link-345', 'links', 'link-40');">links</a></tt><tt class="py-op">.</tt><tt id="link-346" class="py-name"><a title="lxml.etree._AppendOnlyElementProxy.append
 lxml.etree._Element.append
 lxml.etree._OpaqueDocumentWrapper.append
@@ -1224,7 +1224,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-347', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-348" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-347', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-348" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1233,7 +1233,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-348', 'text', 'link-122');">text</a></tt><tt class="py-op">[</tt><tt id="link-349" class="py-name"><a title="lxml.etree.TreeBuilder.end" class="py-name" href="#" onclick="return doclink('link-349', 'end', 'link-311');">end</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-348', 'text', 'link-122');">text</a></tt><tt class="py-op">[</tt><tt id="link-349" class="py-name"><a title="lxml.etree.TreeBuilder.end" class="py-name" href="#" onclick="return doclink('link-349', 'end', 'link-311');">end</a></tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
 <a name="L623"></a><tt class="py-lineno">623</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt class="py-name">leading_text</tt><tt class="py-op">,</tt> <tt id="link-350" class="py-name"><a title="lxml.html.clean.Cleaner.links" class="py-name" href="#" onclick="return doclink('link-350', 'links', 'link-40');">links</a></tt> </tt>
 </div><a name="L624"></a><tt class="py-lineno">624</tt>  <tt class="py-line">                 </tt>
 <a name="autolink_html"></a><div id="autolink_html-def"><a name="L625"></a><tt class="py-lineno">625</tt> <a class="py-toggle" href="#" id="autolink_html-toggle" onclick="return toggle('autolink_html');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.html.clean-module.html#autolink_html">autolink_html</a><tt class="py-op">(</tt><tt class="py-param">html</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kw</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
@@ -1305,7 +1305,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-368', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-369" class="py-name"><a title="lxml.html.clean._avoid_word_break_elements" class="py-name" href="#" onclick="return doclink('link-369', '_avoid_word_break_elements', 'link-364');">_avoid_word_break_elements</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tag" class="py-name" href="#" onclick="return doclink('link-368', 'tag', 'link-72');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-369" class="py-name"><a title="lxml.html.clean._avoid_word_break_elements" class="py-name" href="#" onclick="return doclink('link-369', '_avoid_word_break_elements', 'link-364');">_avoid_word_break_elements</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L663"></a><tt class="py-lineno">663</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> </tt>
 <a name="L664"></a><tt class="py-lineno">664</tt>  <tt class="py-line">    <tt class="py-name">class_name</tt> <tt class="py-op">=</tt> <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-370" class="py-name"><a title="lxml.etree._Attrib.get
 lxml.etree._Element.get
@@ -1331,7 +1331,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-371', 'text', 'link-122');">text</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-371', 'text', 'link-122');">text</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L675"></a><tt class="py-lineno">675</tt>  <tt class="py-line">        <tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-372" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
@@ -1341,7 +1341,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-372', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-373" class="py-name" targets="Function lxml.html.clean._break_text()=lxml.html.clean-module.html#_break_text"><a title="lxml.html.clean._break_text" class="py-name" href="#" onclick="return doclink('link-373', '_break_text', 'link-373');">_break_text</a></tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-374" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-372', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-373" class="py-name" targets="Function lxml.html.clean._break_text()=lxml.html.clean-module.html#_break_text"><a title="lxml.html.clean._break_text" class="py-name" href="#" onclick="return doclink('link-373', '_break_text', 'link-373');">_break_text</a></tt><tt class="py-op">(</tt><tt class="py-name">el</tt><tt class="py-op">.</tt><tt id="link-374" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1350,7 +1350,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-374', 'text', 'link-122');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">max_width</tt><tt class="py-op">,</tt> <tt class="py-name">break_character</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-374', 'text', 'link-122');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">max_width</tt><tt class="py-op">,</tt> <tt class="py-name">break_character</tt><tt class="py-op">)</tt> </tt>
 <a name="L676"></a><tt class="py-lineno">676</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="L677"></a><tt class="py-lineno">677</tt>  <tt class="py-line">        <tt id="link-375" class="py-name" targets="Function lxml.html.clean.word_break()=lxml.html.clean-module.html#word_break"><a title="lxml.html.clean.word_break" class="py-name" href="#" onclick="return doclink('link-375', 'word_break', 'link-375');">word_break</a></tt><tt class="py-op">(</tt><tt class="py-name">child</tt><tt class="py-op">,</tt> <tt class="py-name">max_width</tt><tt class="py-op">=</tt><tt class="py-name">max_width</tt><tt class="py-op">,</tt> </tt>
 <a name="L678"></a><tt class="py-lineno">678</tt>  <tt class="py-line">                   <tt class="py-name">avoid_elements</tt><tt class="py-op">=</tt><tt class="py-name">avoid_elements</tt><tt class="py-op">,</tt> </tt>
@@ -1358,12 +1358,12 @@ xml.etree.ElementTree._ElementInterface.text" class="py-name" href="#" onclick="
 <a name="L680"></a><tt class="py-lineno">680</tt>  <tt class="py-line">                   <tt class="py-name">break_character</tt><tt class="py-op">=</tt><tt class="py-name">break_character</tt><tt class="py-op">)</tt> </tt>
 <a name="L681"></a><tt class="py-lineno">681</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-376" 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-376', 'tail', 'link-287');">tail</a></tt><tt class="py-op">:</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-376', 'tail', 'link-287');">tail</a></tt><tt class="py-op">:</tt> </tt>
 <a name="L682"></a><tt class="py-lineno">682</tt>  <tt class="py-line">            <tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-377" 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-377', 'tail', 'link-287');">tail</a></tt> <tt class="py-op">=</tt> <tt id="link-378" class="py-name"><a title="lxml.html.clean._break_text" class="py-name" href="#" onclick="return doclink('link-378', '_break_text', 'link-373');">_break_text</a></tt><tt class="py-op">(</tt><tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-379" class="py-name"><a title="lxml.etree._Element.tail
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-377', 'tail', 'link-287');">tail</a></tt> <tt class="py-op">=</tt> <tt id="link-378" class="py-name"><a title="lxml.html.clean._break_text" class="py-name" href="#" onclick="return doclink('link-378', '_break_text', 'link-373');">_break_text</a></tt><tt class="py-op">(</tt><tt class="py-name">child</tt><tt class="py-op">.</tt><tt id="link-379" 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-379', 'tail', 'link-287');">tail</a></tt><tt class="py-op">,</tt> <tt class="py-name">max_width</tt><tt class="py-op">,</tt> <tt class="py-name">break_character</tt><tt class="py-op">)</tt> </tt>
+xml.etree.ElementTree.Element.tail" class="py-name" href="#" onclick="return doclink('link-379', 'tail', 'link-287');">tail</a></tt><tt class="py-op">,</tt> <tt class="py-name">max_width</tt><tt class="py-op">,</tt> <tt class="py-name">break_character</tt><tt class="py-op">)</tt> </tt>
 </div><a name="L683"></a><tt class="py-lineno">683</tt>  <tt class="py-line"> </tt>
 <a name="word_break_html"></a><div id="word_break_html-def"><a name="L684"></a><tt class="py-lineno">684</tt> <a class="py-toggle" href="#" id="word_break_html-toggle" onclick="return toggle('word_break_html');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lxml.html.clean-module.html#word_break_html">word_break_html</a><tt class="py-op">(</tt><tt class="py-param">html</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kw</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 </div><div id="word_break_html-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="word_break_html-expanded"><a name="L685"></a><tt class="py-lineno">685</tt>  <tt class="py-line">    <tt class="py-name">result_type</tt> <tt class="py-op">=</tt> <tt id="link-380" class="py-name"><a title="lxml.etree._LogEntry.type
@@ -1392,7 +1392,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-386', 'text', 'link-122');">text</a></tt><tt class="py-op">.</tt><tt class="py-name">split</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-386', 'text', 'link-122');">text</a></tt><tt class="py-op">.</tt><tt class="py-name">split</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
 <a name="L692"></a><tt class="py-lineno">692</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">words</tt><tt class="py-op">:</tt> </tt>
 <a name="L693"></a><tt class="py-lineno">693</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">word</tt><tt class="py-op">)</tt> <tt class="py-op">&gt;</tt> <tt class="py-name">max_width</tt><tt class="py-op">:</tt> </tt>
 <a name="L694"></a><tt class="py-lineno">694</tt>  <tt class="py-line">            <tt class="py-name">replacement</tt> <tt class="py-op">=</tt> <tt id="link-387" class="py-name" targets="Function lxml.html.clean._insert_break()=lxml.html.clean-module.html#_insert_break"><a title="lxml.html.clean._insert_break" class="py-name" href="#" onclick="return doclink('link-387', '_insert_break', 'link-387');">_insert_break</a></tt><tt class="py-op">(</tt><tt class="py-name">word</tt><tt class="py-op">,</tt> <tt class="py-name">max_width</tt><tt class="py-op">,</tt> <tt class="py-name">break_character</tt><tt class="py-op">)</tt> </tt>
@@ -1405,7 +1405,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-388', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-389" class="py-name"><a title="lxml.etree.QName.text
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-388', 'text', 'link-122');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-389" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
 lxml.etree._Element.text
 lxml.etree._Entity.text
@@ -1414,7 +1414,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-389', 'text', 'link-122');">text</a></tt><tt class="py-op">.</tt><tt id="link-390" class="py-name"><a title="lxml.etree._Element.replace
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-389', 'text', 'link-122');">text</a></tt><tt class="py-op">.</tt><tt id="link-390" class="py-name"><a title="lxml.etree._Element.replace
 lxml.etree._ExsltRegExp.replace" class="py-name" href="#" onclick="return doclink('link-390', 'replace', 'link-251');">replace</a></tt><tt class="py-op">(</tt><tt class="py-name">word</tt><tt class="py-op">,</tt> <tt class="py-name">replacement</tt><tt class="py-op">)</tt> </tt>
 <a name="L696"></a><tt class="py-lineno">696</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt id="link-391" class="py-name"><a title="lxml.etree.QName.text
 lxml.etree._AppendOnlyElementProxy.text
@@ -1425,7 +1425,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-391', 'text', 'link-122');">text</a></tt> </tt>
+xml.etree.ElementTree.Element.text" class="py-name" href="#" onclick="return doclink('link-391', 'text', 'link-122');">text</a></tt> </tt>
 </div><a name="L697"></a><tt class="py-lineno">697</tt>  <tt class="py-line"> </tt>
 <a name="L698"></a><tt class="py-lineno">698</tt>  <tt class="py-line"><tt id="link-392" class="py-name" targets="Variable lxml.html.clean._break_prefer_re=lxml.html.clean-module.html#_break_prefer_re"><a title="lxml.html.clean._break_prefer_re" class="py-name" href="#" onclick="return doclink('link-392', '_break_prefer_re', 'link-392');">_break_prefer_re</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">compile</tt><tt class="py-op">(</tt><tt class="py-string">r'[^a-z]'</tt><tt class="py-op">,</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt id="link-393" class="py-name"><a title="lxml.html.builder.I" class="py-name" href="#" onclick="return doclink('link-393', 'I', 'link-20');">I</a></tt><tt class="py-op">)</tt> </tt>
 <a name="L699"></a><tt class="py-lineno">699</tt>  <tt class="py-line"> </tt>
@@ -1484,7 +1484,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:10 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"