topical media & game development

talk show tell print

basic-xml-13-feed-handler-module.htm / htm



  <?xml version="1.0" encoding="iso-8859-1"?>
  <!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>feed_handler</title>
    <link rel="stylesheet" href="epydoc.css" type="text/css"></link>
  </head>
  <body bgcolor="white" text="black" link="blue" vlink="#204080"
        alink="#204080">
  
  <!-- =========== START OF NAVBAR =========== -->
  <table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
    <tr valign="center">
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
      <th class="navbar" width="100%"></th>
    </tr>
  </table>
  <table width="100%" cellpadding="0" cellspacing="0">
    <tr valign="top">
      <td width="100%">
        <font size="-1"><b class="breadcrumbs">
          Module&nbsp;feed_handler
        </b></font></br>
      </td>
      <td><table cellpadding="0" cellspacing="0">
        <tr><td align="right"><font size="-2">[show&nbsp;private&nbsp;|&nbsp;<a href="../public/feed_handler-module.html">hide&nbsp;private</a>]</font></td></tr>
        <tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a>&nbsp;|&nbsp;<a href="feed_handler-module.html" target="_top">no&nbsp;frames</a>]</font></td></tr>
      </table></td>
  </tr></table>
  
  <!-- =========== START OF MODULE DESCRIPTION =========== -->
  <h2 class="module">Module feed_handler</h2>
  
  feed_handler.py - handles SAX events, extracting data from feed 
  contains class FeedHandler
  <hr/>
  
  <!-- =========== START OF CLASSES =========== -->
  <table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
  <tr bgcolor="#70b0f0" class="summary">
    <th colspan="2">Classes</th></tr>
  <tr><td width="15%">
    <b><a href="feed_handler.FeedHandler-class.html"><code>FeedHandler</code></a></b></td>
    <td>Extracts data from feeds, in response to SAX events</td></tr>
  </table><br />
  
  <!-- =========== START OF VARIABLE SUMMARY =========== -->
  <table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
  <tr bgcolor="#70b0f0" class="summary">
    <th colspan="2">Variable Summary</th></tr>
  <tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
  <td><b><a href="feed_handler-module.html#IN_CONTENT"><code>IN_CONTENT</code></a></b> = <span title="2">2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
  <tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
  <td><b><a href="feed_handler-module.html#IN_ITEM"><code>IN_ITEM</code></a></b> = <span title="1">1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
  <tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
  <td><b><a href="feed_handler-module.html#IN_NONE"><code>IN_NONE</code></a></b> = <span title="0">0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
  <tr><td align="right" valign="top" width="15%"><font size="-1"><code>SRE_Pattern</code></font></td>
  <td><b><a href="feed_handler-module.html#NEWLINE_PATTERN"><code>NEWLINE_PATTERN</code></a></b> = <span title="&lt;_sre.SRE_Pattern object at 0x0086DD68&gt;"><code><span class="re"><span class="re-group">(</span>&lt;br<span class="re-char">.</span><span class="re-op">*</span>&gt;<span class="re-group">)</span><span class="re-op">|</span><span class="re-group">(</span>&lt;p<span class="re-char">.</span><span class="re-op">*</span>&gt;<span class="re-group">)</span></span>                       </code>
  </span></td></tr>
  <tr><td align="right" valign="top" width="15%"><font size="-1"><code>SRE_Pattern</code></font></td>
  <td><b><a href="feed_handler-module.html#TAG_PATTERN"><code>TAG_PATTERN</code></a></b> = <span title="&lt;_sre.SRE_Pattern object at 0x0089CB10&gt;"><code><span class="re">&lt;<span class="re-group">(</span><span class="re-char">.</span><span class="re-op">|</span><span class="re-char">\n</span><span class="re-group">)</span><span class="re-op">+?</span>&gt;</span>                                 </code>
  </span></td></tr>
  <tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
  <td><b><a href="feed_handler-module.html#TRIM_LENGTH"><code>TRIM_LENGTH</code></a></b> = <span title="100">100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
  </table><br />
  
  <!-- =========== START OF VARIABLE DETAILS =========== -->
  <table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
  <tr bgcolor="#70b0f0" class="details">
    <th colspan="2">Variable Details</th></tr>
  </table>
  <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  <a name="IN_CONTENT"></a>
  <h3>IN_CONTENT</h3>
  <dl>
    <dt></dt>
    <dd>
      <dl>
        <dt><b>Type:</b></dt>
        <dd>
            <code>int</code>
  
        </dd>
  <span title="2">      <dt><b>Value:</b></dt>
        <dd><table><tr><td>
  <pre class="variable">
  2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
          </td></tr></table></dd>
  </span>    </dl>
    </dd>
  </dl></td></tr></table>
  <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  <a name="IN_ITEM"></a>
  <h3>IN_ITEM</h3>
  <dl>
    <dt></dt>
    <dd>
      <dl>
        <dt><b>Type:</b></dt>
        <dd>
            <code>int</code>
  
        </dd>
  <span title="1">      <dt><b>Value:</b></dt>
        <dd><table><tr><td>
  <pre class="variable">
  1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
          </td></tr></table></dd>
  </span>    </dl>
    </dd>
  </dl></td></tr></table>
  <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  <a name="IN_NONE"></a>
  <h3>IN_NONE</h3>
  <dl>
    <dt></dt>
    <dd>
      <dl>
        <dt><b>Type:</b></dt>
        <dd>
            <code>int</code>
  
        </dd>
  <span title="0">      <dt><b>Value:</b></dt>
        <dd><table><tr><td>
  <pre class="variable">
  0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
          </td></tr></table></dd>
  </span>    </dl>
    </dd>
  </dl></td></tr></table>
  <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  <a name="NEWLINE_PATTERN"></a>
  <h3>NEWLINE_PATTERN</h3>
  <dl>
    <dt></dt>
    <dd>
      <dl>
        <dt><b>Type:</b></dt>
        <dd>
            <code>SRE_Pattern</code>
  
        </dd>
  <span title="&lt;_sre.SRE_Pattern object at 0x0086DD68&gt;">      <dt><b>Value:</b></dt>
        <dd><table><tr><td>
  <pre class="variable">
  <span class="re"><span class="re-group">(</span>&lt;br<span class="re-char">.</span><span class="re-op">*</span>&gt;<span class="re-group">)</span><span class="re-op">|</span><span class="re-group">(</span>&lt;p<span class="re-char">.</span><span class="re-op">*</span>&gt;<span class="re-group">)</span></span>                                                       </pre>
          </td></tr></table></dd>
  </span>    </dl>
    </dd>
  </dl></td></tr></table>
  <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  <a name="TAG_PATTERN"></a>
  <h3>TAG_PATTERN</h3>
  <dl>
    <dt></dt>
    <dd>
      <dl>
        <dt><b>Type:</b></dt>
        <dd>
            <code>SRE_Pattern</code>
  
        </dd>
  <span title="&lt;_sre.SRE_Pattern object at 0x0089CB10&gt;">      <dt><b>Value:</b></dt>
        <dd><table><tr><td>
  <pre class="variable">
  <span class="re">&lt;<span class="re-group">(</span><span class="re-char">.</span><span class="re-op">|</span><span class="re-char">\n</span><span class="re-group">)</span><span class="re-op">+?</span>&gt;</span>                                                             </pre>
          </td></tr></table></dd>
  </span>    </dl>
    </dd>
  </dl></td></tr></table>
  <table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
  <a name="TRIM_LENGTH"></a>
  <h3>TRIM_LENGTH</h3>
  <dl>
    <dt></dt>
    <dd>
      <dl>
        <dt><b>Type:</b></dt>
        <dd>
            <code>int</code>
  
        </dd>
  <span title="100">      <dt><b>Value:</b></dt>
        <dd><table><tr><td>
  <pre class="variable">
  100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
          </td></tr></table></dd>
  </span>    </dl>
    </dd>
  </dl></td></tr></table>
  <br />
  
  <!-- =========== START OF NAVBAR =========== -->
  <table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
    <tr valign="center">
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
      <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
      <th class="navbar" width="100%"></th>
    </tr>
  </table>
  
  <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
      <td align="left"><font size="-2">Generated by Epydoc 2.1 on Thu May 27 10:33:26 2004</font></td>
      <td align="right"><a href="http://epydoc.sourceforge.net"
                        ><font size="-2">http://epydoc.sf.net></a></td>
    </tr>
  </table>
  </body>
  </html>
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.