✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ beluga.o2switch.net ​🇻​♯➤ 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 185.154.139.77 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.254
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/python27/share/doc/alt-python27-lxml-docs/html/api//lxml.html.diff-module.html
<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>lxml.html.diff</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="lxml-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="/">lxml API</a></th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="lxml-module.html">Package&nbsp;lxml</a> ::
        <a href="lxml.html-module.html">Package&nbsp;html</a> ::
        Module&nbsp;diff
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="lxml.html.diff-module.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== MODULE DESCRIPTION ==================== -->
<h1 class="epydoc">Module diff</h1><p class="nomargin-top"><span class="codelink"><a href="lxml.html.diff-pysrc.html">source&nbsp;code</a></span></p>
<!-- ==================== CLASSES ==================== -->
<a name="section-Classes"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Classes</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Classes"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="str-class.html" class="summary-name" onclick="show_private();">basestring</a><br />
      str(object='') -&gt; string
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lxml.html.diff.DEL_START-class.html" class="summary-name" onclick="show_private();">DEL_START</a>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lxml.html.diff.DEL_END-class.html" class="summary-name" onclick="show_private();">DEL_END</a>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lxml.html.diff.NoDeletes-class.html" class="summary-name" onclick="show_private();">NoDeletes</a><br />
      Raised when the document no longer contains any pending deletes
(DEL_START/DEL_END)
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lxml.html.diff.token-class.html" class="summary-name" onclick="show_private();">token</a><br />
      Represents a diffable token, generally a word that is displayed to
the user.  Opening tags are attached to this token when they are
adjacent (pre_tags) and closing tags that follow the word
(post_tags).  Some exceptions occur when there are empty tags
adjacent to a word, so there may be close tags in pre_tags, or
open tags in post_tags.
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lxml.html.diff.tag_token-class.html" class="summary-name" onclick="show_private();">tag_token</a><br />
      Represents a token that is actually a tag.  Currently this is just
the &lt;img&gt; tag, which takes up visible space just like a word but
is only represented in a document by a tag.
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lxml.html.diff.href_token-class.html" class="summary-name" onclick="show_private();">href_token</a><br />
      Represents the href in an anchor tag.  Unlike other words, we only
show the href when it changes.
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lxml.html.diff.InsensitiveSequenceMatcher-class.html" class="summary-name" onclick="show_private();">InsensitiveSequenceMatcher</a><br />
      Acts like SequenceMatcher, but tries not to find very small equal
blocks amidst large spans of changes
    </td>
  </tr>
</table>
<!-- ==================== FUNCTIONS ==================== -->
<a name="section-Functions"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Functions</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Functions"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="default_markup"></a><span class="summary-sig-name">default_markup</span>(<span class="summary-sig-arg">text</span>,
        <span class="summary-sig-arg">version</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#default_markup">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lxml.html.diff-module.html#html_annotate" class="summary-sig-name">html_annotate</a>(<span class="summary-sig-arg">doclist</span>,
        <span class="summary-sig-arg">markup</span>=<span class="summary-sig-default">&lt;function default_markup at 0x2572ed8&gt;</span>)</span><br />
      doclist should be ordered from oldest to newest, like:</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#html_annotate">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="tokenize_annotated"></a><span class="summary-sig-name">tokenize_annotated</span>(<span class="summary-sig-arg">doc</span>,
        <span class="summary-sig-arg">annotation</span>)</span><br />
      Tokenize a document and add an annotation attribute to each token</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#tokenize_annotated">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="html_annotate_merge_annotations"></a><span class="summary-sig-name">html_annotate_merge_annotations</span>(<span class="summary-sig-arg">tokens_old</span>,
        <span class="summary-sig-arg">tokens_new</span>)</span><br />
      Merge the annotations from tokens_old into tokens_new, when the
tokens in the new document already existed in the old document.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#html_annotate_merge_annotations">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="copy_annotations"></a><span class="summary-sig-name">copy_annotations</span>(<span class="summary-sig-arg">src</span>,
        <span class="summary-sig-arg">dest</span>)</span><br />
      Copy annotations from the tokens listed in src to the tokens in dest</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#copy_annotations">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="compress_tokens"></a><span class="summary-sig-name">compress_tokens</span>(<span class="summary-sig-arg">tokens</span>)</span><br />
      Combine adjacent tokens when there is no HTML between the tokens,
and they share an annotation</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#compress_tokens">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="compress_merge_back"></a><span class="summary-sig-name">compress_merge_back</span>(<span class="summary-sig-arg">tokens</span>,
        <span class="summary-sig-arg">tok</span>)</span><br />
      Merge tok into the last element of tokens (modifying the list of
tokens in-place).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#compress_merge_back">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="markup_serialize_tokens"></a><span class="summary-sig-name">markup_serialize_tokens</span>(<span class="summary-sig-arg">tokens</span>,
        <span class="summary-sig-arg">markup_func</span>)</span><br />
      Serialize the list of tokens into a list of text chunks, calling
markup_func around text to add annotations.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#markup_serialize_tokens">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lxml.html.diff-module.html#htmldiff" class="summary-sig-name">htmldiff</a>(<span class="summary-sig-arg">old_html</span>,
        <span class="summary-sig-arg">new_html</span>)</span><br />
      Do a diff of the old and new document.  The documents are HTML
<em>fragments</em> (str/UTF8 or unicode), they are not complete documents
(i.e., no &lt;html&gt; tag).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#htmldiff">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="htmldiff_tokens"></a><span class="summary-sig-name">htmldiff_tokens</span>(<span class="summary-sig-arg">html1_tokens</span>,
        <span class="summary-sig-arg">html2_tokens</span>)</span><br />
      Does a diff on the tokens themselves, returning a list of text
chunks (not tokens).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#htmldiff_tokens">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="expand_tokens"></a><span class="summary-sig-name">expand_tokens</span>(<span class="summary-sig-arg">tokens</span>,
        <span class="summary-sig-arg">equal</span>=<span class="summary-sig-default">False</span>)</span><br />
      Given a list of tokens, return a generator of the chunks of
text for the data in the tokens.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#expand_tokens">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="merge_insert"></a><span class="summary-sig-name">merge_insert</span>(<span class="summary-sig-arg">ins_chunks</span>,
        <span class="summary-sig-arg">doc</span>)</span><br />
      doc is the already-handled document (as a list of text chunks);
here we add &lt;ins&gt;ins_chunks&lt;/ins&gt; to the end of that.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#merge_insert">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="merge_delete"></a><span class="summary-sig-name">merge_delete</span>(<span class="summary-sig-arg">del_chunks</span>,
        <span class="summary-sig-arg">doc</span>)</span><br />
      Adds the text chunks in del_chunks to the document doc (another
list of text chunks) with marker to show it is a delete.
cleanup_delete later resolves these markers into &lt;del&gt; tags.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#merge_delete">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lxml.html.diff-module.html#cleanup_delete" class="summary-sig-name" onclick="show_private();">cleanup_delete</a>(<span class="summary-sig-arg">chunks</span>)</span><br />
      Cleans up any DEL_START/DEL_END markers in the document, replacing
them with &lt;del&gt;&lt;/del&gt;.  To do this while keeping the document
valid, it may need to drop some tags (either start or end tags).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#cleanup_delete">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lxml.html.diff-module.html#split_unbalanced" class="summary-sig-name" onclick="show_private();">split_unbalanced</a>(<span class="summary-sig-arg">chunks</span>)</span><br />
      Return (unbalanced_start, balanced, unbalanced_end), where each is
a list of text and tag chunks.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#split_unbalanced">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="split_delete"></a><span class="summary-sig-name">split_delete</span>(<span class="summary-sig-arg">chunks</span>)</span><br />
      Returns (stuff_before_DEL_START, stuff_inside_DEL_START_END,
stuff_after_DEL_END).  Returns the first case found (there may be
more DEL_STARTs in stuff_after_DEL_END).  Raises NoDeletes if
there's no DEL_START found.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#split_delete">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lxml.html.diff-module.html#locate_unbalanced_start" class="summary-sig-name" onclick="show_private();">locate_unbalanced_start</a>(<span class="summary-sig-arg">unbalanced_start</span>,
        <span class="summary-sig-arg">pre_delete</span>,
        <span class="summary-sig-arg">post_delete</span>)</span><br />
      pre_delete and post_delete implicitly point to a place in the
document (where the two were split).  This moves that point (by
popping items from one and pushing them onto the other).  It moves
the point to try to find a place where unbalanced_start applies.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#locate_unbalanced_start">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="locate_unbalanced_end"></a><span class="summary-sig-name">locate_unbalanced_end</span>(<span class="summary-sig-arg">unbalanced_end</span>,
        <span class="summary-sig-arg">pre_delete</span>,
        <span class="summary-sig-arg">post_delete</span>)</span><br />
      like locate_unbalanced_start, except handling end tags and
possibly moving the point earlier in the document.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#locate_unbalanced_end">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lxml.html.diff-module.html#tokenize" class="summary-sig-name" onclick="show_private();">tokenize</a>(<span class="summary-sig-arg">html</span>,
        <span class="summary-sig-arg">include_hrefs</span>=<span class="summary-sig-default">True</span>)</span><br />
      Parse the given HTML and returns token objects (words with attached tags).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#tokenize">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lxml.html.diff-module.html#parse_html" class="summary-sig-name" onclick="show_private();">parse_html</a>(<span class="summary-sig-arg">html</span>,
        <span class="summary-sig-arg">cleanup</span>=<span class="summary-sig-default">True</span>)</span><br />
      Parses an HTML fragment, returning an lxml element.  Note that the HTML will be
wrapped in a &lt;div&gt; tag that was not in the original document.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#parse_html">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="cleanup_html"></a><span class="summary-sig-name">cleanup_html</span>(<span class="summary-sig-arg">html</span>)</span><br />
      This 'cleans' the HTML, meaning that any page structure is removed
(only the contents of &lt;body&gt; are used, if there is any &lt;body).
Also &lt;ins&gt; and &lt;del&gt; tags are removed.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#cleanup_html">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lxml.html.diff-module.html#split_trailing_whitespace" class="summary-sig-name" onclick="show_private();">split_trailing_whitespace</a>(<span class="summary-sig-arg">word</span>)</span><br />
      This function takes a word, such as 'test</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#split_trailing_whitespace">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="fixup_chunks"></a><span class="summary-sig-name">fixup_chunks</span>(<span class="summary-sig-arg">chunks</span>)</span><br />
      This function takes a list of chunks and produces a list of tokens.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#fixup_chunks">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lxml.html.diff-module.html#flatten_el" class="summary-sig-name" onclick="show_private();">flatten_el</a>(<span class="summary-sig-arg">el</span>,
        <span class="summary-sig-arg">include_hrefs</span>,
        <span class="summary-sig-arg">skip_tag</span>=<span class="summary-sig-default">False</span>)</span><br />
      Takes an lxml element el, and generates all the text chunks for
that tag.  Each start tag is a chunk, each word is a chunk, and each
end tag is a chunk.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#flatten_el">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="split_words"></a><span class="summary-sig-name">split_words</span>(<span class="summary-sig-arg">text</span>)</span><br />
      Splits some text into words. Includes trailing whitespace
on each word when appropriate.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#split_words">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="start_tag"></a><span class="summary-sig-name">start_tag</span>(<span class="summary-sig-arg">el</span>)</span><br />
      The text representation of the start tag for a tag.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#start_tag">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="end_tag"></a><span class="summary-sig-name">end_tag</span>(<span class="summary-sig-arg">el</span>)</span><br />
      The text representation of an end tag for a tag.  Includes
trailing whitespace when appropriate.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#end_tag">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="is_word"></a><span class="summary-sig-name">is_word</span>(<span class="summary-sig-arg">tok</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#is_word">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="is_end_tag"></a><span class="summary-sig-name">is_end_tag</span>(<span class="summary-sig-arg">tok</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#is_end_tag">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="is_start_tag"></a><span class="summary-sig-name">is_start_tag</span>(<span class="summary-sig-arg">tok</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#is_start_tag">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="fixup_ins_del_tags"></a><span class="summary-sig-name">fixup_ins_del_tags</span>(<span class="summary-sig-arg">html</span>)</span><br />
      Given an html string, move any &lt;ins&gt; or &lt;del&gt; tags inside of any
block-level elements, e.g. transform &lt;ins&gt;&lt;p&gt;word&lt;/p&gt;&lt;/ins&gt; to
&lt;p&gt;&lt;ins&gt;word&lt;/ins&gt;&lt;/p&gt;</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#fixup_ins_del_tags">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="lxml.html.diff-module.html#serialize_html_fragment" class="summary-sig-name" onclick="show_private();">serialize_html_fragment</a>(<span class="summary-sig-arg">el</span>,
        <span class="summary-sig-arg">skip_outer</span>=<span class="summary-sig-default">False</span>)</span><br />
      Serialize a single lxml element as HTML.  The serialized form
includes the elements tail.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#serialize_html_fragment">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_fixup_ins_del_tags"></a><span class="summary-sig-name">_fixup_ins_del_tags</span>(<span class="summary-sig-arg">doc</span>)</span><br />
      fixup_ins_del_tags that works on an lxml document in-place</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#_fixup_ins_del_tags">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_contains_block_level_tag"></a><span class="summary-sig-name">_contains_block_level_tag</span>(<span class="summary-sig-arg">el</span>)</span><br />
      True if the element contains any block-level elements, like &lt;p&gt;, &lt;td&gt;, etc.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#_contains_block_level_tag">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_move_el_inside_block"></a><span class="summary-sig-name">_move_el_inside_block</span>(<span class="summary-sig-arg">el</span>,
        <span class="summary-sig-arg">tag</span>)</span><br />
      helper for _fixup_ins_del_tags; actually takes the &lt;ins&gt; etc tags
and moves them inside any block-level tags.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#_move_el_inside_block">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_merge_element_contents"></a><span class="summary-sig-name">_merge_element_contents</span>(<span class="summary-sig-arg">el</span>)</span><br />
      Removes an element, but merges its contents into its place, e.g.,
given &lt;p&gt;Hi &lt;i&gt;there!&lt;/i&gt;&lt;/p&gt;, if you remove the &lt;i&gt; element you get
&lt;p&gt;Hi there!&lt;/p&gt;</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="lxml.html.diff-pysrc.html#_merge_element_contents">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
</table>
<!-- ==================== VARIABLES ==================== -->
<a name="section-Variables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Variables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="_body_re"></a><span class="summary-name">_body_re</span> = <code title="re.compile(r'(?is)&lt;body.*?&gt;')">re.compile(r'<code class="re-flags">(?is)</code>&lt;body.<code class="re-op">*?</code>&gt;')</code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="_end_body_re"></a><span class="summary-name">_end_body_re</span> = <code title="re.compile(r'(?is)&lt;/body.*?&gt;')">re.compile(r'<code class="re-flags">(?is)</code>&lt;/body.<code class="re-op">*?</code>&gt;')</code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="_ins_del_re"></a><span class="summary-name">_ins_del_re</span> = <code title="re.compile(r'(?is)&lt;/?(ins|del).*?&gt;')">re.compile(r'<code class="re-flags">(?is)</code>&lt;/<code class="re-op">?</code><code class="re-group">(</code>ins<code class="re-op">|</code>del<code class="re-group">)</code>.<code class="re-op">*?</code>&gt;')</code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="end_whitespace_re"></a><span class="summary-name">end_whitespace_re</span> = <code title="re.compile(r'[ \t\n\r]$')">re.compile(r'<code class="re-group">[</code> \t\n\r<code class="re-group">]</code>$')</code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lxml.html.diff-module.html#empty_tags" class="summary-name" onclick="show_private();">empty_tags</a> = <code title="('param',
 'img',
 'area',
 'br',
 'basefont',
 'input',
 'base',
 'meta',
..."><code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">param</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">img</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">area</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">br</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">basefont</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">input</code><code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lxml.html.diff-module.html#block_level_tags" class="summary-name" onclick="show_private();">block_level_tags</a> = <code title="('address',
 'blockquote',
 'center',
 'dir',
 'div',
 'dl',
 'fieldset',
 'form',
..."><code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">address</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">blockquote</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">center</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">dir</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="lxml.html.diff-module.html#block_level_container_tags" class="summary-name" onclick="show_private();">block_level_container_tags</a> = <code title="('dd',
 'dt',
 'frameset',
 'li',
 'tbody',
 'td',
 'tfoot',
 'th',
..."><code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">dd</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">dt</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">frameset</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">li</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">t</code><code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="split_words_re"></a><span class="summary-name">split_words_re</span> = <code title="re.compile(r'(?u)\S+(?:\s+|$)')">re.compile(r'<code class="re-flags">(?u)</code>\S<code class="re-op">+</code><code class="re-group">(?:</code>\s<code class="re-op">+</code><code class="re-op">|</code>$<code class="re-group">)</code>')</code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="start_whitespace_re"></a><span class="summary-name">start_whitespace_re</span> = <code title="re.compile(r'^[ \t\n\r]')">re.compile(r'^<code class="re-group">[</code> \t\n\r<code class="re-group">]</code>')</code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'lxml.html'"><code class="variable-quote">'</code><code class="variable-string">lxml.html</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
</table>
<!-- ==================== FUNCTION DETAILS ==================== -->
<a name="section-FunctionDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Function Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-FunctionDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="html_annotate"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">html_annotate</span>(<span class="sig-arg">doclist</span>,
        <span class="sig-arg">markup</span>=<span class="sig-default">&lt;function default_markup at 0x2572ed8&gt;</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lxml.html.diff-pysrc.html#html_annotate">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>doclist should be ordered from oldest to newest, like:</p>
<pre class="rst-literal-block">
&gt;&gt;&gt; version1 = 'Hello World'
&gt;&gt;&gt; version2 = 'Goodbye World'
&gt;&gt;&gt; print(html_annotate([(version1, 'version 1'),
...                      (version2, 'version 2')]))
&lt;span title=&quot;version 2&quot;&gt;Goodbye&lt;/span&gt; &lt;span title=&quot;version 1&quot;&gt;World&lt;/span&gt;
</pre>
<p>The documents must be <em>fragments</em> (str/UTF8 or unicode), not
complete documents</p>
<p>The markup argument is a function to markup the spans of words.
This function is called like markup('Hello', 'version 2'), and
returns HTML.  The first argument is text and never includes any
markup.  The default uses a span with a title:</p>
<blockquote>
<pre class="py-doctest">
<span class="py-prompt">&gt;&gt;&gt; </span><span class="py-keyword">print</span>(default_markup(<span class="py-string">'Some Text'</span>, <span class="py-string">'by Joe'</span>))
<span class="py-output">&lt;span title=&quot;by Joe&quot;&gt;Some Text&lt;/span&gt;</span></pre>
</blockquote>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="htmldiff"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">htmldiff</span>(<span class="sig-arg">old_html</span>,
        <span class="sig-arg">new_html</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lxml.html.diff-pysrc.html#htmldiff">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Do a diff of the old and new document.  The documents are HTML
<em>fragments</em> (str/UTF8 or unicode), they are not complete documents
(i.e., no &lt;html&gt; tag).</p>
<p>Returns HTML with &lt;ins&gt; and &lt;del&gt; tags added around the
appropriate text.</p>
<p>Markup is generally ignored, with the markup from new_html
preserved, and possibly some markup from old_html (though it is
considered acceptable to lose some of the old markup).  Only the
words in the HTML are diffed.  The exception is &lt;img&gt; tags, which
are treated like words, and the href attribute of &lt;a&gt; tags, which
are noted inside the tag itself when there are changes.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="cleanup_delete"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">cleanup_delete</span>(<span class="sig-arg">chunks</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lxml.html.diff-pysrc.html#cleanup_delete">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Cleans up any DEL_START/DEL_END markers in the document, replacing
them with &lt;del&gt;&lt;/del&gt;.  To do this while keeping the document
valid, it may need to drop some tags (either start or end tags).</p>
<p>It may also move the del into adjacent tags to try to move it to a
similar location where it was originally located (e.g., moving a
delete into preceding &lt;div&gt; tag, if the del looks like (DEL_START,
'Text&lt;/div&gt;', DEL_END)</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="split_unbalanced"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">split_unbalanced</span>(<span class="sig-arg">chunks</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lxml.html.diff-pysrc.html#split_unbalanced">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Return (unbalanced_start, balanced, unbalanced_end), where each is
a list of text and tag chunks.</p>
<p>unbalanced_start is a list of all the tags that are opened, but
not closed in this span.  Similarly, unbalanced_end is a list of
tags that are closed but were not opened.  Extracting these might
mean some reordering of the chunks.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="locate_unbalanced_start"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">locate_unbalanced_start</span>(<span class="sig-arg">unbalanced_start</span>,
        <span class="sig-arg">pre_delete</span>,
        <span class="sig-arg">post_delete</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lxml.html.diff-pysrc.html#locate_unbalanced_start">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>pre_delete and post_delete implicitly point to a place in the
document (where the two were split).  This moves that point (by
popping items from one and pushing them onto the other).  It moves
the point to try to find a place where unbalanced_start applies.</p>
<p>As an example:</p>
<pre class="rst-literal-block">
&gt;&gt;&gt; unbalanced_start = ['&lt;div&gt;']
&gt;&gt;&gt; doc = ['&lt;p&gt;', 'Text', '&lt;/p&gt;', '&lt;div&gt;', 'More Text', '&lt;/div&gt;']
&gt;&gt;&gt; pre, post = doc[:3], doc[3:]
&gt;&gt;&gt; pre, post
(['&lt;p&gt;', 'Text', '&lt;/p&gt;'], ['&lt;div&gt;', 'More Text', '&lt;/div&gt;'])
&gt;&gt;&gt; locate_unbalanced_start(unbalanced_start, pre, post)
&gt;&gt;&gt; pre, post
(['&lt;p&gt;', 'Text', '&lt;/p&gt;', '&lt;div&gt;'], ['More Text', '&lt;/div&gt;'])
</pre>
<p>As you can see, we moved the point so that the dangling &lt;div&gt; that
we found will be effectively replaced by the div in the original
document.  If this doesn't work out, we just throw away
unbalanced_start without doing anything.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="tokenize"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">tokenize</span>(<span class="sig-arg">html</span>,
        <span class="sig-arg">include_hrefs</span>=<span class="sig-default">True</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lxml.html.diff-pysrc.html#tokenize">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Parse the given HTML and returns token objects (words with attached tags).</p>
<p>This parses only the content of a page; anything in the head is
ignored, and the &lt;head&gt; and &lt;body&gt; elements are themselves
optional.  The content is then parsed by lxml, which ensures the
validity of the resulting parsed document (though lxml may make
incorrect guesses when the markup is particular bad).</p>
<p>&lt;ins&gt; and &lt;del&gt; tags are also eliminated from the document, as
that gets confusing.</p>
<p>If include_hrefs is true, then the href attribute of &lt;a&gt; tags is
included as a special kind of diffable token.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="parse_html"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">parse_html</span>(<span class="sig-arg">html</span>,
        <span class="sig-arg">cleanup</span>=<span class="sig-default">True</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lxml.html.diff-pysrc.html#parse_html">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Parses an HTML fragment, returning an lxml element.  Note that the HTML will be
wrapped in a &lt;div&gt; tag that was not in the original document.</p>
<p>If cleanup is true, make sure there's no &lt;head&gt; or &lt;body&gt;, and get
rid of any &lt;ins&gt; and &lt;del&gt; tags.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="split_trailing_whitespace"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">split_trailing_whitespace</span>(<span class="sig-arg">word</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lxml.html.diff-pysrc.html#split_trailing_whitespace">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <blockquote>
This function takes a word, such as 'test</blockquote>
<p>' and returns ('test','</p>
<p>')</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="flatten_el"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">flatten_el</span>(<span class="sig-arg">el</span>,
        <span class="sig-arg">include_hrefs</span>,
        <span class="sig-arg">skip_tag</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lxml.html.diff-pysrc.html#flatten_el">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Takes an lxml element el, and generates all the text chunks for
that tag.  Each start tag is a chunk, each word is a chunk, and each
end tag is a chunk.</p>
<p>If skip_tag is true, then the outermost container tag is
not returned (just its contents).</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="serialize_html_fragment"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">serialize_html_fragment</span>(<span class="sig-arg">el</span>,
        <span class="sig-arg">skip_outer</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="lxml.html.diff-pysrc.html#serialize_html_fragment">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Serialize a single lxml element as HTML.  The serialized form
includes the elements tail.</p>
<p>If skip_outer is true, then don't serialize the outermost tag</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== VARIABLES DETAILS ==================== -->
<a name="section-VariablesDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Variables Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-VariablesDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="empty_tags"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">empty_tags</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">param</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">img</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">area</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">br</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">basefont</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">input</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">base</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">meta</code><code class="variable-quote">'</code><code class="variable-op">,</code>
<code class="variable-ellipsis">...</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="block_level_tags"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">block_level_tags</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">address</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">blockquote</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">center</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">dir</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">div</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">dl</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">fieldset</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">form</code><code class="variable-quote">'</code><code class="variable-op">,</code>
<code class="variable-ellipsis">...</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="block_level_container_tags"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">block_level_container_tags</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">(</code><code class="variable-quote">'</code><code class="variable-string">dd</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">dt</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">frameset</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">li</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">tbody</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">td</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">tfoot</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">th</code><code class="variable-quote">'</code><code class="variable-op">,</code>
<code class="variable-ellipsis">...</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="lxml-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="/">lxml API</a></th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Thu Nov  7 17:44:08 2013
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
25 Jul 2024 8.45 AM
root / linksafe
0755
abc.ABCMeta-class.html
15.318 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
api-objects.txt
706.239 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
class-tree.html
69.612 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
cssselect.parser.SelectorError-class.html
7.353 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
cssselect.parser.SelectorSyntaxError-class.html
7.802 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
cssselect.xpath.ExpressionError-class.html
7.506 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
cssselect.xpath.XPathExpr-class.html
14.316 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
deprecated-index.html
7.218 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
epydoc.css
15.647 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
exceptions.AssertionError-class.html
9.975 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
frames.html
0.563 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
help.html
10.931 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-A.html
14.615 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-B.html
12.239 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-C.html
31.051 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-D.html
24.72 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-E.html
52.602 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-F.html
20.85 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-G.html
12.135 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-H.html
18.622 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-I.html
33.891 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-J.html
5.571 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-K.html
7.112 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-L.html
13.328 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-M.html
10.631 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-N.html
12.293 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-O.html
8.855 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-P.html
17.659 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-Q.html
5.739 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-R.html
57.471 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-S.html
94.733 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-T.html
356.821 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-U.html
9.759 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-V.html
9.126 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-W.html
9.812 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-X.html
30.535 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-Y.html
4.925 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-Z.html
4.925 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index-_.html
164.306 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
identifier-index.html
14.613 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
index.html
0.563 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml-module.html
15.858 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml-pysrc.html
10.23 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.ElementInclude-module.html
12.45 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.ElementInclude-pysrc.html
77.169 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.ElementInclude.FatalIncludeError-class.html
9.458 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.builder-module.html
8.229 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.builder-pysrc.html
64.215 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.builder.ElementMaker-class.html
14.461 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.cssselect-module.html
9.754 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.cssselect-pysrc.html
41.525 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.cssselect.CSSSelector-class.html
13.032 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.cssselect.LxmlHTMLTranslator-class.html
12.473 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.cssselect.LxmlTranslator-class.html
14.083 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.doctestcompare-module.html
22.234 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.doctestcompare-pysrc.html
217.573 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.doctestcompare.LHTMLOutputChecker-class.html
10.738 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.doctestcompare.LXMLOutputChecker-class.html
27.082 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.doctestcompare._RestoreChecker-class.html
13.964 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree-module.html
104.425 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.AncestorsIterator-class.html
8.996 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.AttributeBasedElementClassLookup-class.html
11.381 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.C14NError-class.html
8.495 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.CDATA-class.html
8.497 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.CommentBase-class.html
15.144 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.CustomElementClassLookup-class.html
10.728 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.DTD-class.html
15.321 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.DTDError-class.html
8.718 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.DTDParseError-class.html
8.691 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.DTDValidateError-class.html
8.735 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.DocInfo-class.html
11.703 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.DocumentInvalid-class.html
8.647 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ETCompatXMLParser-class.html
14.572 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ETXPath-class.html
11.794 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ElementBase-class.html
17.212 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ElementChildIterator-class.html
9.008 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ElementClassLookup-class.html
8.716 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ElementDefaultClassLookup-class.html
11.752 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ElementDepthFirstIterator-class.html
10.862 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ElementNamespaceClassLookup-class.html
12.15 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ElementTextIterator-class.html
10.259 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.EntityBase-class.html
15.245 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.Error-class.html
8.095 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ErrorDomains-class.html
19.808 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ErrorLevels-class.html
10.15 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ErrorTypes-class.html
224.265 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.FallbackElementClassLookup-class.html
11.447 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.HTMLParser-class.html
14.101 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.LxmlError-class.html
11.267 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.LxmlRegistryError-class.html
8.728 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.LxmlSyntaxError-class.html
9.543 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.NamespaceRegistryError-class.html
8.775 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.PIBase-class.html
15.606 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ParseError-class.html
11.431 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ParserBasedElementClassLookup-class.html
9.329 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.ParserError-class.html
8.504 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.PyErrorLog-class.html
16.15 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.PythonElementClassLookup-class.html
11.766 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.QName-class.html
16.844 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.RelaxNG-class.html
12.534 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.RelaxNGError-class.html
8.765 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.RelaxNGErrorTypes-class.html
23.3 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.RelaxNGParseError-class.html
8.743 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.RelaxNGValidateError-class.html
8.777 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.Resolver-class.html
16.957 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.Schematron-class.html
13.961 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.SchematronError-class.html
8.803 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.SchematronParseError-class.html
8.776 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.SchematronValidateError-class.html
8.804 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.SerialisationError-class.html
8.575 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.SiblingsIterator-class.html
9.1 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.TreeBuilder-class.html
13.964 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XInclude-class.html
10.354 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XIncludeError-class.html
8.523 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XMLParser-class.html
16.487 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XMLSchema-class.html
12.725 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XMLSchemaError-class.html
8.791 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XMLSchemaParseError-class.html
8.762 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XMLSchemaValidateError-class.html
8.79 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XMLSyntaxError-class.html
9.668 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XPath-class.html
13.844 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XPathDocumentEvaluator-class.html
13.751 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XPathElementEvaluator-class.html
14.644 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XPathError-class.html
8.738 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XPathEvalError-class.html
8.949 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XPathFunctionError-class.html
8.951 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XPathResultError-class.html
8.915 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XPathSyntaxError-class.html
10.063 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XSLT-class.html
21.132 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XSLTAccessControl-class.html
16.254 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XSLTApplyError-class.html
8.709 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XSLTError-class.html
8.881 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XSLTExtension-class.html
16.012 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XSLTExtensionError-class.html
8.736 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XSLTParseError-class.html
8.709 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.XSLTSaveError-class.html
8.699 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._Attrib-class.html
23.646 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._BaseErrorLog-class.html
12.121 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._Comment-class.html
14.111 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._Document-class.html
8.36 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._DomainErrorLog-class.html
13.061 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._Element-class.html
59.277 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._ElementIterator-class.html
10.025 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._ElementMatchIterator-class.html
10.327 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._ElementStringResult-class.html
12.215 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._ElementTagMatcher-class.html
8.487 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._ElementTree-class.html
39.637 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._ElementUnicodeResult-class.html
11.669 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._Entity-class.html
14.636 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._ErrorLog-class.html
16.161 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._FeedParser-class.html
14.146 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._IDDict-class.html
16.504 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._ListErrorLog-class.html
19.989 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._LogEntry-class.html
12.393 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._ProcessingInstruction-class.html
16.794 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._RotatingErrorLog-class.html
13.076 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._SaxParserTarget-class.html
8.404 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._TargetParserResult-class.html
10.041 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._Validator-class.html
12.726 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._XPathEvaluatorBase-class.html
11.643 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._XSLTProcessingInstruction-class.html
17.217 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree._XSLTResultTree-class.html
12.657 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.iterparse-class.html
18.733 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.iterwalk-class.html
11.82 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.etree.xmlfile-class.html
11.681 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html-module.html
60.75 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html-pysrc.html
638.507 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.CheckboxGroup-class.html
15.896 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.CheckboxValues-class.html
12.913 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.ElementSoup-module.html
10.902 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.ElementSoup-pysrc.html
9.667 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.FieldsDict-class.html
25.023 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.FormElement-class.html
26.46 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.HTMLParser-class.html
10.165 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.HtmlComment-class.html
13.977 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.HtmlElement-class.html
14.163 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.HtmlElementClassLookup-class.html
16.279 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.HtmlEntity-class.html
14.078 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.HtmlMixin-class.html
32.273 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.HtmlProcessingInstruction-class.html
14.375 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.InputElement-class.html
29.081 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.InputGetter-class.html
16.629 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.InputMixin-class.html
12.771 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.LabelElement-class.html
18.653 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.MultipleSelectOptions-class.html
14.838 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.RadioGroup-class.html
15.687 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.SelectElement-class.html
25.711 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.TextareaElement-class.html
19.716 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.XHTMLParser-class.html
10.801 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html._MethodFunc-class.html
9.986 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.builder-module.html
31.783 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.builder-pysrc.html
71.62 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.clean-module.html
42.076 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.clean-pysrc.html
246.688 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.clean.Cleaner-class.html
36.511 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.defs-module.html
52.821 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.defs-pysrc.html
42.155 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.diff-module.html
63.255 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.diff-pysrc.html
300.321 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.diff.DEL_END-class.html
4.143 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.diff.DEL_START-class.html
4.152 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.diff.InsensitiveSequenceMatcher-class.html
9.809 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.diff.NoDeletes-class.html
7.133 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.diff.href_token-class.html
12.709 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.diff.tag_token-class.html
16.255 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.diff.token-class.html
15.802 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.formfill-module.html
23.387 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.formfill-pysrc.html
139.81 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.formfill.DefaultErrorCreator-class.html
12.425 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.formfill.FormNotFound-class.html
7.337 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.html5parser-module.html
18.407 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.html5parser-pysrc.html
85.143 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.html5parser.HTMLParser-class.html
10.26 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.html5parser.XHTMLParser-class.html
5.878 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.soupparser-module.html
19.09 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.soupparser-pysrc.html
53.543 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.usedoctest-module.html
4.347 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.html.usedoctest-pysrc.html
7.197 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.includes-module.html
4.961 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.includes-pysrc.html
4.128 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.isoschematron-module.html
22.563 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.isoschematron-pysrc.html
116.183 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.isoschematron.Schematron-class.html
29.525 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify-module.html
47.022 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.BoolElement-class.html
32.826 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.ElementMaker-class.html
13.422 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.FloatElement-class.html
20.934 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.IntElement-class.html
21.077 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.LongElement-class.html
20.927 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.NoneElement-class.html
23.304 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.NumberElement-class.html
44.408 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.ObjectPath-class.html
15.716 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.ObjectifiedDataElement-class.html
18.224 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.ObjectifiedElement-class.html
32.149 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.ObjectifyElementClassLookup-class.html
10.517 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.PyType-class.html
15.958 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.objectify.StringElement-class.html
28.778 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.pyclasslookup-module.html
5.073 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.pyclasslookup-pysrc.html
5.563 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.sax-module.html
9.313 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.sax-pysrc.html
102.059 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.sax.ElementTreeContentHandler-class.html
35.849 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.sax.ElementTreeProducer-class.html
11.094 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.sax.SaxError-class.html
8.46 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests-module.html
10.355 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests-pysrc.html
4.409 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.common_imports-module.html
21.57 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.common_imports-pysrc.html
122.675 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.common_imports.HelperTestCase-class.html
20.345 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.common_imports.LargeFileLike-class.html
7.464 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.common_imports.LargeFileLikeUnicode-class.html
9.731 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.common_imports.SillyFileLike-class.html
6.524 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.dummy_http_server-module.html
10.801 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.dummy_http_server-pysrc.html
27.204 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.dummy_http_server.HTTPRequestCollector-class.html
10.15 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.dummy_http_server.WebServer-class.html
8.335 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.dummy_http_server._RequestHandler-class.html
13.225 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_builder-module.html
9.101 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_builder-pysrc.html
23.368 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_builder.BuilderTestCase-class.html
16.134 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_classlookup-module.html
11.288 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_classlookup-pysrc.html
190.699 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_classlookup.ClassLookupTestCase-class.html
24.133 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_classlookup.ProxyTestCase-class.html
20.552 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_css-module.html
9.362 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_css-pysrc.html
24.445 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_css.CSSTestCase-class.html
15.328 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_dtd-module.html
9.12 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_dtd-pysrc.html
110.271 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_dtd.ETreeDtdTestCase-class.html
24.599 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_elementtree-module.html
11.126 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_elementtree-pysrc.html
1.84 MB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_elementtree.CElementTreeTestCase-class.html
50.941 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_elementtree.ETreeTestCase-class.html
53.023 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_elementtree.ElementTreeTestCase-class.html
54.432 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_elementtree._ETreeTestCaseBase-class.html
209.95 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_errors-module.html
9.089 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_errors-pysrc.html
27.599 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_errors.ErrorTestCase-class.html
17.57 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_etree-module.html
10.948 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_etree-pysrc.html
1.87 MB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_etree.ETreeC14NTestCase-class.html
20.667 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_etree.ETreeErrorLogTest-class.html
17.356 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_etree.ETreeOnlyTestCase-class.html
170.173 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_etree.ETreeWriteTestCase-class.html
17.738 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_etree.ETreeXIncludeTestCase-class.html
14.478 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_etree.ElementIncludeTestCase-class.html
14.484 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_etree._XIncludeTestCase-class.html
15.311 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_htmlparser-module.html
9.461 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_htmlparser-pysrc.html
222.623 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_htmlparser.HtmlParserTestCase-class.html
44.457 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_http_io-module.html
9.148 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_http_io-pysrc.html
67.584 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_http_io.HttpIOTestCase-class.html
21.255 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_incremental_xmlfile-module.html
10.229 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_incremental_xmlfile-pysrc.html
118.853 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_incremental_xmlfile.BytesIOXmlFileTestCase-class.html
19.719 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_incremental_xmlfile.SimpleFileLikeXmlFileTestCase-class.html
22.765 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_incremental_xmlfile.SimpleFileLikeXmlFileTestCase.SimpleFileLike-class.html
9.219 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_incremental_xmlfile.TempXmlFileTestCase-class.html
19.692 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_incremental_xmlfile._XmlFileTestCaseBase-class.html
32.153 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_io-module.html
9.759 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_io-pysrc.html
159.651 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_io.ETreeIOTestCase-class.html
20.522 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_io.ElementTreeIOTestCase-class.html
16.936 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_io._IOTestCaseBase-class.html
28.275 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_isoschematron-module.html
9.229 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_isoschematron-pysrc.html
264.768 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_isoschematron.ETreeISOSchematronTestCase-class.html
28.771 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_nsclasses-module.html
9.234 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_nsclasses-pysrc.html
117.7 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase-class.html
21.85 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase.bluff_class-class.html
12.556 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase.default_class-class.html
11.912 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase.maeh_class-class.html
12.546 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_objectify-module.html
28.523 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_objectify-pysrc.html
1.31 MB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_objectify.ObjectifyTestCase-class.html
154.56 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_pyclasslookup-module.html
11.155 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_pyclasslookup-pysrc.html
169.953 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_pyclasslookup.PyClassLookupTestCase-class.html
38.993 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_relaxng-module.html
9.163 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_relaxng-pysrc.html
74.748 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_relaxng.ETreeRelaxNGTestCase-class.html
20.614 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_sax-module.html
9.102 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_sax-pysrc.html
133.329 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_sax.ETreeSaxTestCase-class.html
28.03 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_schematron-module.html
9.195 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_schematron-pysrc.html
38.863 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_schematron.ETreeSchematronTestCase-class.html
16.662 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_threading-module.html
9.53 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_threading-pysrc.html
195.376 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_threading.ThreadPipelineTestCase-class.html
24.878 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_threading.ThreadPipelineTestCase.ParseAndExtendWorker-class.html
12.358 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_threading.ThreadPipelineTestCase.ParseWorker-class.html
12.369 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_threading.ThreadPipelineTestCase.ReverseWorker-class.html
9.118 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_threading.ThreadPipelineTestCase.RotateWorker-class.html
9.111 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_threading.ThreadPipelineTestCase.SerialiseWorker-class.html
9.132 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_threading.ThreadPipelineTestCase.Worker-class.html
13.59 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_threading.ThreadingTestCase-class.html
26.177 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_unicode-module.html
12.136 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_unicode-pysrc.html
60.112 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_unicode.UnicodeTestCase-class.html
21.133 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xmlschema-module.html
9.486 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xmlschema-pysrc.html
171.301 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xmlschema.ETreeXMLSchemaResolversTestCase-class.html
22.683 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xmlschema.ETreeXMLSchemaResolversTestCase.simple_resolver-class.html
12.479 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xmlschema.ETreeXMLSchemaTestCase-class.html
23.677 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xpathevaluator-module.html
22.677 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xpathevaluator-pysrc.html
349.296 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xpathevaluator.ETreeETXPathClassTestCase-class.html
14.566 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xpathevaluator.ETreeXPathClassTestCase-class.html
16.637 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xpathevaluator.ETreeXPathExsltTestCase-class.html
18.02 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xpathevaluator.ETreeXPathTestCase-class.html
43.877 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xslt-module.html
11.229 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xslt-pysrc.html
681.32 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xslt.ETreeEXSLTTestCase-class.html
20.581 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xslt.ETreeXSLTExtElementTestCase-class.html
24.409 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xslt.ETreeXSLTExtFuncTestCase-class.html
15.163 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xslt.ETreeXSLTTestCase-class.html
47.79 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.tests.test_xslt.Py3XSLTTestCase-class.html
16.821 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.usedoctest-module.html
4.261 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
lxml.usedoctest-pysrc.html
6.526 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
mimetools.Message-class.html
12.836 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
module-tree.html
12.784 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
redirect.html
11.226 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
str-class.html
58.499 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-everything.html
98.556 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml-module.html
1.177 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.ElementInclude-module.html
2.209 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.builder-module.html
1.535 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.cssselect-module.html
2.112 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.doctestcompare-module.html
3.287 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.etree-module.html
16.719 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.html-module.html
9.074 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.html.ElementSoup-module.html
1.478 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.html.builder-module.html
9.198 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.html.clean-module.html
4.696 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.html.defs-module.html
2.926 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.html.diff-module.html
8.275 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.html.formfill-module.html
4.228 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.html.html5parser-module.html
2.391 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.html.soupparser-module.html
2.391 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.html.usedoctest-module.html
0.95 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.includes-module.html
1.074 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.isoschematron-module.html
3.595 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.objectify-module.html
4.972 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.pyclasslookup-module.html
1.089 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.sax-module.html
1.629 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests-module.html
1.065 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.common_imports-module.html
4.251 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.dummy_http_server-module.html
1.777 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_builder-module.html
1.47 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_classlookup-module.html
1.715 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_css-module.html
1.431 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_dtd-module.html
1.448 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_elementtree-module.html
2.108 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_errors-module.html
1.46 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_etree-module.html
2.199 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_htmlparser-module.html
1.563 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_http_io-module.html
1.468 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_incremental_xmlfile-module.html
2.003 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_io-module.html
1.699 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_isoschematron-module.html
1.526 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_nsclasses-module.html
1.509 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_objectify-module.html
2.991 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_pyclasslookup-module.html
1.62 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_relaxng-module.html
1.479 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_sax-module.html
1.448 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_schematron-module.html
1.503 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_threading-module.html
1.613 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_unicode-module.html
2.025 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_xmlschema-module.html
1.641 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_xpathevaluator-module.html
3.671 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.tests.test_xslt-module.html
2.183 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-lxml.usedoctest-module.html
0.95 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc-xml.etree.ElementTree-module.html
5.183 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
toc.html
10.964 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
xml.etree.ElementTree-module.html
37.015 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
xml.etree.ElementTree-pysrc.html
517.082 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
xml.etree.ElementTree.Element-class.html
28.889 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
xml.etree.ElementTree.ElementTree-class.html
17.398 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
xml.etree.ElementTree.ParseError-class.html
7.449 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
xml.etree.ElementTree.QName-class.html
12.227 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
xml.etree.ElementTree.TreeBuilder-class.html
12.028 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
xml.etree.ElementTree.XMLParser-class.html
19.069 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
xml.etree.ElementTree._IterParseIterator-class.html
10.325 KB
7 Nov 2013 4.44 PM
root / linksafe
0644
xml.etree.ElementTree._SimpleElementPath-class.html
9.777 KB
7 Nov 2013 4.44 PM
root / linksafe
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF