Imported Upstream version 2.3.5
[platform/upstream/python-lxml.git] / doc / html / api / lxml.isoschematron-module.html
1 <?xml version="1.0" encoding="ascii"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3           "DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5 <head>
6   <title>lxml.isoschematron</title>
7   <link rel="stylesheet" href="epydoc.css" type="text/css" />
8   <script type="text/javascript" src="epydoc.js"></script>
9 </head>
10
11 <body bgcolor="white" text="black" link="blue" vlink="#204080"
12       alink="#204080">
13 <!-- ==================== NAVIGATION BAR ==================== -->
14 <table class="navbar" border="0" width="100%" cellpadding="0"
15        bgcolor="#a0c0ff" cellspacing="0">
16   <tr valign="middle">
17   <!-- Home link -->
18       <th>&nbsp;&nbsp;&nbsp;<a
19         href="lxml-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
20
21   <!-- Tree link -->
22       <th>&nbsp;&nbsp;&nbsp;<a
23         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
24
25   <!-- Index link -->
26       <th>&nbsp;&nbsp;&nbsp;<a
27         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
28
29   <!-- Help link -->
30       <th>&nbsp;&nbsp;&nbsp;<a
31         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
32
33   <!-- Project homepage -->
34       <th class="navbar" align="right" width="100%">
35         <table border="0" cellpadding="0" cellspacing="0">
36           <tr><th class="navbar" align="center"
37             ><a class="navbar" target="_top" href="/">lxml API</a></th>
38           </tr></table></th>
39   </tr>
40 </table>
41 <table width="100%" cellpadding="0" cellspacing="0">
42   <tr valign="top">
43     <td width="100%">
44       <span class="breadcrumbs">
45         <a href="lxml-module.html">Package&nbsp;lxml</a> ::
46         Package&nbsp;isoschematron
47       </span>
48     </td>
49     <td>
50       <table cellpadding="0" cellspacing="0">
51         <!-- hide/show private -->
52         <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
53     onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
54         <tr><td align="right"><span class="options"
55             >[<a href="frames.html" target="_top">frames</a
56             >]&nbsp;|&nbsp;<a href="lxml.isoschematron-module.html"
57             target="_top">no&nbsp;frames</a>]</span></td></tr>
58       </table>
59     </td>
60   </tr>
61 </table>
62 <!-- ==================== PACKAGE DESCRIPTION ==================== -->
63 <h1 class="epydoc">Package isoschematron</h1><p class="nomargin-top"><span class="codelink"><a href="lxml.isoschematron-pysrc.html">source&nbsp;code</a></span></p>
64 The <tt class="rst-rst-rst-docutils literal rst-rst-docutils literal rst-docutils literal">lxml.isoschematron</tt> package implements ISO Schematron support on top
65 of the pure-xslt 'skeleton' implementation.
66
67 <!-- ==================== CLASSES ==================== -->
68 <a name="section-Classes"></a>
69 <table class="summary" border="1" cellpadding="3"
70        cellspacing="0" width="100%" bgcolor="white">
71 <tr bgcolor="#70b0f0" class="table-header">
72   <td colspan="2" class="table-header">
73     <table border="0" cellpadding="0" cellspacing="0" width="100%">
74       <tr valign="top">
75         <td align="left"><span class="table-header">Classes</span></td>
76         <td align="right" valign="top"
77          ><span class="options">[<a href="#section-Classes"
78          class="privatelink" onclick="toggle_private();"
79          >hide private</a>]</span></td>
80       </tr>
81     </table>
82   </td>
83 </tr>
84 <tr>
85     <td width="15%" align="right" valign="top" class="summary">
86       <span class="summary-type">&nbsp;</span>
87     </td><td class="summary">
88         <a href="lxml.isoschematron.Schematron-class.html" class="summary-name">Schematron</a><br />
89       An ISO Schematron validator.
90     </td>
91   </tr>
92 </table>
93 <!-- ==================== FUNCTIONS ==================== -->
94 <a name="section-Functions"></a>
95 <table class="summary" border="1" cellpadding="3"
96        cellspacing="0" width="100%" bgcolor="white">
97 <tr bgcolor="#70b0f0" class="table-header">
98   <td colspan="2" class="table-header">
99     <table border="0" cellpadding="0" cellspacing="0" width="100%">
100       <tr valign="top">
101         <td align="left"><span class="table-header">Functions</span></td>
102         <td align="right" valign="top"
103          ><span class="options">[<a href="#section-Functions"
104          class="privatelink" onclick="toggle_private();"
105          >hide private</a>]</span></td>
106       </tr>
107     </table>
108   </td>
109 </tr>
110 <tr>
111     <td width="15%" align="right" valign="top" class="summary">
112       <span class="summary-type">&nbsp;</span>
113     </td><td class="summary">
114       <table width="100%" cellpadding="0" cellspacing="0" border="0">
115         <tr>
116           <td><span class="summary-sig"><a href="lxml.isoschematron-module.html#stylesheet_params" class="summary-sig-name">stylesheet_params</a>(<span class="summary-sig-arg">**kwargs</span>)</span><br />
117       Convert keyword args to a dictionary of stylesheet parameters.</td>
118           <td align="right" valign="top">
119             <span class="codelink"><a href="lxml.isoschematron-pysrc.html#stylesheet_params">source&nbsp;code</a></span>
120             
121           </td>
122         </tr>
123       </table>
124       
125     </td>
126   </tr>
127 <tr class="private">
128     <td width="15%" align="right" valign="top" class="summary">
129       <span class="summary-type">&nbsp;</span>
130     </td><td class="summary">
131       <table width="100%" cellpadding="0" cellspacing="0" border="0">
132         <tr>
133           <td><span class="summary-sig"><a name="_stylesheet_param_dict"></a><span class="summary-sig-name">_stylesheet_param_dict</span>(<span class="summary-sig-arg">paramsDict</span>,
134         <span class="summary-sig-arg">kwargsDict</span>)</span><br />
135       Return a copy of paramsDict, updated with kwargsDict entries, wrapped as
136 stylesheet arguments.
137 kwargsDict entries with a value of None are ignored.</td>
138           <td align="right" valign="top">
139             <span class="codelink"><a href="lxml.isoschematron-pysrc.html#_stylesheet_param_dict">source&nbsp;code</a></span>
140             
141           </td>
142         </tr>
143       </table>
144       
145     </td>
146   </tr>
147 </table>
148 <!-- ==================== VARIABLES ==================== -->
149 <a name="section-Variables"></a>
150 <table class="summary" border="1" cellpadding="3"
151        cellspacing="0" width="100%" bgcolor="white">
152 <tr bgcolor="#70b0f0" class="table-header">
153   <td colspan="2" class="table-header">
154     <table border="0" cellpadding="0" cellspacing="0" width="100%">
155       <tr valign="top">
156         <td align="left"><span class="table-header">Variables</span></td>
157         <td align="right" valign="top"
158          ><span class="options">[<a href="#section-Variables"
159          class="privatelink" onclick="toggle_private();"
160          >hide private</a>]</span></td>
161       </tr>
162     </table>
163   </td>
164 </tr>
165 <tr class="private">
166     <td width="15%" align="right" valign="top" class="summary">
167       <span class="summary-type">&nbsp;</span>
168     </td><td class="summary">
169         <a name="XML_SCHEMA_NS"></a><span class="summary-name">XML_SCHEMA_NS</span> = <code title="'http://www.w3.org/2001/XMLSchema'"><code class="variable-quote">'</code><code class="variable-string">http://www.w3.org/2001/XMLSchema</code><code class="variable-quote">'</code></code>
170     </td>
171   </tr>
172 <tr class="private">
173     <td width="15%" align="right" valign="top" class="summary">
174       <span class="summary-type">&nbsp;</span>
175     </td><td class="summary">
176         <a name="RELAXNG_NS"></a><span class="summary-name">RELAXNG_NS</span> = <code title="'http://relaxng.org/ns/structure/1.0'"><code class="variable-quote">'</code><code class="variable-string">http://relaxng.org/ns/structure/1.0</code><code class="variable-quote">'</code></code>
177     </td>
178   </tr>
179 <tr class="private">
180     <td width="15%" align="right" valign="top" class="summary">
181       <span class="summary-type">&nbsp;</span>
182     </td><td class="summary">
183         <a name="SCHEMATRON_NS"></a><span class="summary-name">SCHEMATRON_NS</span> = <code title="'http://purl.oclc.org/dsdl/schematron'"><code class="variable-quote">'</code><code class="variable-string">http://purl.oclc.org/dsdl/schematron</code><code class="variable-quote">'</code></code>
184     </td>
185   </tr>
186 <tr class="private">
187     <td width="15%" align="right" valign="top" class="summary">
188       <span class="summary-type">&nbsp;</span>
189     </td><td class="summary">
190         <a name="SVRL_NS"></a><span class="summary-name">SVRL_NS</span> = <code title="'http://purl.oclc.org/dsdl/svrl'"><code class="variable-quote">'</code><code class="variable-string">http://purl.oclc.org/dsdl/svrl</code><code class="variable-quote">'</code></code>
191     </td>
192   </tr>
193 <tr class="private">
194     <td width="15%" align="right" valign="top" class="summary">
195       <span class="summary-type">&nbsp;</span>
196     </td><td class="summary">
197         <a name="_schematron_root"></a><span class="summary-name">_schematron_root</span> = <code title="'{http://purl.oclc.org/dsdl/schematron}schema'"><code class="variable-quote">'</code><code class="variable-string">{http://purl.oclc.org/dsdl/schematron}schema</code><code class="variable-quote">'</code></code>
198     </td>
199   </tr>
200 <tr class="private">
201     <td width="15%" align="right" valign="top" class="summary">
202       <span class="summary-type">&nbsp;</span>
203     </td><td class="summary">
204         <a name="_xml_schema_root"></a><span class="summary-name">_xml_schema_root</span> = <code title="'{http://www.w3.org/2001/XMLSchema}schema'"><code class="variable-quote">'</code><code class="variable-string">{http://www.w3.org/2001/XMLSchema}schema</code><code class="variable-quote">'</code></code>
205     </td>
206   </tr>
207 <tr class="private">
208     <td width="15%" align="right" valign="top" class="summary">
209       <span class="summary-type">&nbsp;</span>
210     </td><td class="summary">
211         <a href="lxml.isoschematron-module.html#_resources_dir" class="summary-name" onclick="show_private();">_resources_dir</a> = <code title="'/home/sbehnel/source/Python/lxml/lxml-release/src/lxml/isoschematron/\
212 resources'"><code class="variable-quote">'</code><code class="variable-string">/home/sbehnel/source/Python/lxml/lxml-releas</code><code class="variable-ellipsis">...</code></code>
213     </td>
214   </tr>
215 <tr>
216     <td width="15%" align="right" valign="top" class="summary">
217       <span class="summary-type">&nbsp;</span>
218     </td><td class="summary">
219         <a href="lxml.isoschematron-module.html#extract_xsd" class="summary-name">extract_xsd</a> = <code title="_etree.XSLT(_etree.parse(os.path.join(_resources_dir, 'xsl', 'XSD2Scht\
220 rn.xsl')))">_etree.XSLT(_etree.parse(os.path.join(_resources<code class="variable-ellipsis">...</code></code>
221     </td>
222   </tr>
223 <tr>
224     <td width="15%" align="right" valign="top" class="summary">
225       <span class="summary-type">&nbsp;</span>
226     </td><td class="summary">
227         <a href="lxml.isoschematron-module.html#extract_rng" class="summary-name">extract_rng</a> = <code title="_etree.XSLT(_etree.parse(os.path.join(_resources_dir, 'xsl', 'RNG2Scht\
228 rn.xsl')))">_etree.XSLT(_etree.parse(os.path.join(_resources<code class="variable-ellipsis">...</code></code>
229     </td>
230   </tr>
231 <tr>
232     <td width="15%" align="right" valign="top" class="summary">
233       <span class="summary-type">&nbsp;</span>
234     </td><td class="summary">
235         <a href="lxml.isoschematron-module.html#iso_dsdl_include" class="summary-name">iso_dsdl_include</a> = <code title="_etree.XSLT(_etree.parse(os.path.join(_resources_dir, 'xsl', 'iso-sche\
236 matron-xslt1', 'iso_dsdl_include.xsl')))">_etree.XSLT(_etree.parse(os.path.join(_reso<code class="variable-ellipsis">...</code></code>
237     </td>
238   </tr>
239 <tr>
240     <td width="15%" align="right" valign="top" class="summary">
241       <span class="summary-type">&nbsp;</span>
242     </td><td class="summary">
243         <a href="lxml.isoschematron-module.html#iso_abstract_expand" class="summary-name">iso_abstract_expand</a> = <code title="_etree.XSLT(_etree.parse(os.path.join(_resources_dir, 'xsl', 'iso-sche\
244 matron-xslt1', 'iso_abstract_expand.xsl')))">_etree.XSLT(_etree.parse(os.path.join(_r<code class="variable-ellipsis">...</code></code>
245     </td>
246   </tr>
247 <tr>
248     <td width="15%" align="right" valign="top" class="summary">
249       <span class="summary-type">&nbsp;</span>
250     </td><td class="summary">
251         <a href="lxml.isoschematron-module.html#iso_svrl_for_xslt1" class="summary-name">iso_svrl_for_xslt1</a> = <code title="_etree.XSLT(_etree.parse(os.path.join(_resources_dir, 'xsl', 'iso-sche\
252 matron-xslt1', 'iso_svrl_for_xslt1.xsl')))">_etree.XSLT(_etree.parse(os.path.join(_re<code class="variable-ellipsis">...</code></code>
253     </td>
254   </tr>
255 <tr>
256     <td width="15%" align="right" valign="top" class="summary">
257       <span class="summary-type">&nbsp;</span>
258     </td><td class="summary">
259         <a name="svrl_validation_errors"></a><span class="summary-name">svrl_validation_errors</span> = <code title="//svrl:failed-assert">//svrl:failed-assert</code>
260     </td>
261   </tr>
262 <tr>
263     <td width="15%" align="right" valign="top" class="summary">
264       <span class="summary-type">&nbsp;</span>
265     </td><td class="summary">
266         <a href="lxml.isoschematron-module.html#schematron_schema_valid" class="summary-name">schematron_schema_valid</a> = <code title="_etree.RelaxNG(_etree.parse(os.path.join(_resources_dir, 'rng', 'iso-s\
267 chematron.rng')))">_etree.RelaxNG(_etree.parse(os.path.<code class="variable-ellipsis">...</code></code>
268     </td>
269   </tr>
270 <tr class="private">
271     <td width="15%" align="right" valign="top" class="summary">
272       <span class="summary-type">&nbsp;</span>
273     </td><td class="summary">
274         <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'lxml.isoschematron'"><code class="variable-quote">'</code><code class="variable-string">lxml.isoschematron</code><code class="variable-quote">'</code></code>
275     </td>
276   </tr>
277 </table>
278 <!-- ==================== FUNCTION DETAILS ==================== -->
279 <a name="section-FunctionDetails"></a>
280 <table class="details" border="1" cellpadding="3"
281        cellspacing="0" width="100%" bgcolor="white">
282 <tr bgcolor="#70b0f0" class="table-header">
283   <td colspan="2" class="table-header">
284     <table border="0" cellpadding="0" cellspacing="0" width="100%">
285       <tr valign="top">
286         <td align="left"><span class="table-header">Function Details</span></td>
287         <td align="right" valign="top"
288          ><span class="options">[<a href="#section-FunctionDetails"
289          class="privatelink" onclick="toggle_private();"
290          >hide private</a>]</span></td>
291       </tr>
292     </table>
293   </td>
294 </tr>
295 </table>
296 <a name="stylesheet_params"></a>
297 <div>
298 <table class="details" border="1" cellpadding="3"
299        cellspacing="0" width="100%" bgcolor="white">
300 <tr><td>
301   <table width="100%" cellpadding="0" cellspacing="0" border="0">
302   <tr valign="top"><td>
303   <h3 class="epydoc"><span class="sig"><span class="sig-name">stylesheet_params</span>(<span class="sig-arg">**kwargs</span>)</span>
304   </h3>
305   </td><td align="right" valign="top"
306     ><span class="codelink"><a href="lxml.isoschematron-pysrc.html#stylesheet_params">source&nbsp;code</a></span>&nbsp;
307     </td>
308   </tr></table>
309   
310   <pre class="literalblock">
311 Convert keyword args to a dictionary of stylesheet parameters.
312 XSL stylesheet parameters must be XPath expressions, i.e.:
313  * string expressions, like &quot;'5'&quot;
314  * simple (number) expressions, like &quot;5&quot;
315  * valid XPath expressions, like &quot;/a/b/text()&quot;
316 This function converts native Python keyword arguments to stylesheet
317 parameters following these rules:
318 If an arg is a string wrap it with XSLT.strparam().
319 If an arg is an XPath object use its path string.
320 If arg is None raise TypeError.
321 Else convert arg to string.
322
323 </pre>
324   <dl class="fields">
325   </dl>
326 </td></tr></table>
327 </div>
328 <br />
329 <!-- ==================== VARIABLES DETAILS ==================== -->
330 <a name="section-VariablesDetails"></a>
331 <table class="details" border="1" cellpadding="3"
332        cellspacing="0" width="100%" bgcolor="white">
333 <tr bgcolor="#70b0f0" class="table-header">
334   <td colspan="2" class="table-header">
335     <table border="0" cellpadding="0" cellspacing="0" width="100%">
336       <tr valign="top">
337         <td align="left"><span class="table-header">Variables Details</span></td>
338         <td align="right" valign="top"
339          ><span class="options">[<a href="#section-VariablesDetails"
340          class="privatelink" onclick="toggle_private();"
341          >hide private</a>]</span></td>
342       </tr>
343     </table>
344   </td>
345 </tr>
346 </table>
347 <a name="_resources_dir"></a>
348 <div class="private">
349 <table class="details" border="1" cellpadding="3"
350        cellspacing="0" width="100%" bgcolor="white">
351 <tr><td>
352   <h3 class="epydoc">_resources_dir</h3>
353   
354   <dl class="fields">
355   </dl>
356   <dl class="fields">
357     <dt>Value:</dt>
358       <dd><table><tr><td><pre class="variable">
359 <code class="variable-quote">'</code><code class="variable-string">/home/sbehnel/source/Python/lxml/lxml-release/src/lxml/isoschematron/</code><span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
360 <code class="variable-string">resources</code><code class="variable-quote">'</code>
361 </pre></td></tr></table>
362 </dd>
363   </dl>
364 </td></tr></table>
365 </div>
366 <a name="extract_xsd"></a>
367 <div>
368 <table class="details" border="1" cellpadding="3"
369        cellspacing="0" width="100%" bgcolor="white">
370 <tr><td>
371   <h3 class="epydoc">extract_xsd</h3>
372   
373   <dl class="fields">
374   </dl>
375   <dl class="fields">
376     <dt>Value:</dt>
377       <dd><table><tr><td><pre class="variable">
378 _etree.XSLT(_etree.parse(os.path.join(_resources_dir, 'xsl', 'XSD2Scht<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
379 rn.xsl')))
380 </pre></td></tr></table>
381 </dd>
382   </dl>
383 </td></tr></table>
384 </div>
385 <a name="extract_rng"></a>
386 <div>
387 <table class="details" border="1" cellpadding="3"
388        cellspacing="0" width="100%" bgcolor="white">
389 <tr><td>
390   <h3 class="epydoc">extract_rng</h3>
391   
392   <dl class="fields">
393   </dl>
394   <dl class="fields">
395     <dt>Value:</dt>
396       <dd><table><tr><td><pre class="variable">
397 _etree.XSLT(_etree.parse(os.path.join(_resources_dir, 'xsl', 'RNG2Scht<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
398 rn.xsl')))
399 </pre></td></tr></table>
400 </dd>
401   </dl>
402 </td></tr></table>
403 </div>
404 <a name="iso_dsdl_include"></a>
405 <div>
406 <table class="details" border="1" cellpadding="3"
407        cellspacing="0" width="100%" bgcolor="white">
408 <tr><td>
409   <h3 class="epydoc">iso_dsdl_include</h3>
410   
411   <dl class="fields">
412   </dl>
413   <dl class="fields">
414     <dt>Value:</dt>
415       <dd><table><tr><td><pre class="variable">
416 _etree.XSLT(_etree.parse(os.path.join(_resources_dir, 'xsl', 'iso-sche<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
417 matron-xslt1', 'iso_dsdl_include.xsl')))
418 </pre></td></tr></table>
419 </dd>
420   </dl>
421 </td></tr></table>
422 </div>
423 <a name="iso_abstract_expand"></a>
424 <div>
425 <table class="details" border="1" cellpadding="3"
426        cellspacing="0" width="100%" bgcolor="white">
427 <tr><td>
428   <h3 class="epydoc">iso_abstract_expand</h3>
429   
430   <dl class="fields">
431   </dl>
432   <dl class="fields">
433     <dt>Value:</dt>
434       <dd><table><tr><td><pre class="variable">
435 _etree.XSLT(_etree.parse(os.path.join(_resources_dir, 'xsl', 'iso-sche<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
436 matron-xslt1', 'iso_abstract_expand.xsl')))
437 </pre></td></tr></table>
438 </dd>
439   </dl>
440 </td></tr></table>
441 </div>
442 <a name="iso_svrl_for_xslt1"></a>
443 <div>
444 <table class="details" border="1" cellpadding="3"
445        cellspacing="0" width="100%" bgcolor="white">
446 <tr><td>
447   <h3 class="epydoc">iso_svrl_for_xslt1</h3>
448   
449   <dl class="fields">
450   </dl>
451   <dl class="fields">
452     <dt>Value:</dt>
453       <dd><table><tr><td><pre class="variable">
454 _etree.XSLT(_etree.parse(os.path.join(_resources_dir, 'xsl', 'iso-sche<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
455 matron-xslt1', 'iso_svrl_for_xslt1.xsl')))
456 </pre></td></tr></table>
457 </dd>
458   </dl>
459 </td></tr></table>
460 </div>
461 <a name="schematron_schema_valid"></a>
462 <div>
463 <table class="details" border="1" cellpadding="3"
464        cellspacing="0" width="100%" bgcolor="white">
465 <tr><td>
466   <h3 class="epydoc">schematron_schema_valid</h3>
467   
468   <dl class="fields">
469   </dl>
470   <dl class="fields">
471     <dt>Value:</dt>
472       <dd><table><tr><td><pre class="variable">
473 _etree.RelaxNG(_etree.parse(os.path.join(_resources_dir, 'rng', 'iso-s<span class="variable-linewrap"><img src="crarr.png" alt="\" /></span>
474 chematron.rng')))
475 </pre></td></tr></table>
476 </dd>
477   </dl>
478 </td></tr></table>
479 </div>
480 <br />
481 <!-- ==================== NAVIGATION BAR ==================== -->
482 <table class="navbar" border="0" width="100%" cellpadding="0"
483        bgcolor="#a0c0ff" cellspacing="0">
484   <tr valign="middle">
485   <!-- Home link -->
486       <th>&nbsp;&nbsp;&nbsp;<a
487         href="lxml-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
488
489   <!-- Tree link -->
490       <th>&nbsp;&nbsp;&nbsp;<a
491         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
492
493   <!-- Index link -->
494       <th>&nbsp;&nbsp;&nbsp;<a
495         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
496
497   <!-- Help link -->
498       <th>&nbsp;&nbsp;&nbsp;<a
499         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
500
501   <!-- Project homepage -->
502       <th class="navbar" align="right" width="100%">
503         <table border="0" cellpadding="0" cellspacing="0">
504           <tr><th class="navbar" align="center"
505             ><a class="navbar" target="_top" href="/">lxml API</a></th>
506           </tr></table></th>
507   </tr>
508 </table>
509 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
510   <tr>
511     <td align="left" class="footer">
512     Generated by Epydoc 3.0.1 on Tue Jul 31 10:14:17 2012
513     </td>
514     <td align="right" class="footer">
515       <a target="mainFrame" href="http://epydoc.sourceforge.net"
516         >http://epydoc.sourceforge.net</a>
517     </td>
518   </tr>
519 </table>
520
521 <script type="text/javascript">
522   <!--
523   // Private objects are initially displayed (because if
524   // javascript is turned off then we want them to be
525   // visible); but by default, we want to hide them.  So hide
526   // them unless we have a cookie that says to show them.
527   checkCookie();
528   // -->
529 </script>
530 </body>
531 </html>