686e5b5638c942c1b2f02536f46a4f5d2ccd301d
[platform/upstream/python-lxml.git] / doc / html / api / lxml.tests.test_sax.SimpleContentHandler-class.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.tests.test_sax.SimpleContentHandler</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         <a href="lxml.tests-module.html">Package&nbsp;tests</a> ::
47         <a href="lxml.tests.test_sax-module.html">Module&nbsp;test_sax</a> ::
48         Class&nbsp;SimpleContentHandler
49       </span>
50     </td>
51     <td>
52       <table cellpadding="0" cellspacing="0">
53         <!-- hide/show private -->
54         <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
55     onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
56         <tr><td align="right"><span class="options"
57             >[<a href="frames.html" target="_top">frames</a
58             >]&nbsp;|&nbsp;<a href="lxml.tests.test_sax.SimpleContentHandler-class.html"
59             target="_top">no&nbsp;frames</a>]</span></td></tr>
60       </table>
61     </td>
62   </tr>
63 </table>
64 <!-- ==================== CLASS DESCRIPTION ==================== -->
65 <h1 class="epydoc">Class SimpleContentHandler</h1><p class="nomargin-top"><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler">source&nbsp;code</a></span></p>
66 <pre class="base-tree">
67 xml.sax.handler.ContentHandler --+
68                                  |
69                         object --+
70                                  |
71                                 <strong class="uidshort">SimpleContentHandler</strong>
72 </pre>
73
74 <hr />
75 A SAX content handler that just stores the events
76
77 <!-- ==================== INSTANCE METHODS ==================== -->
78 <a name="section-InstanceMethods"></a>
79 <table class="summary" border="1" cellpadding="3"
80        cellspacing="0" width="100%" bgcolor="white">
81 <tr bgcolor="#70b0f0" class="table-header">
82   <td colspan="2" class="table-header">
83     <table border="0" cellpadding="0" cellspacing="0" width="100%">
84       <tr valign="top">
85         <td align="left"><span class="table-header">Instance Methods</span></td>
86         <td align="right" valign="top"
87          ><span class="options">[<a href="#section-InstanceMethods"
88          class="privatelink" onclick="toggle_private();"
89          >hide private</a>]</span></td>
90       </tr>
91     </table>
92   </td>
93 </tr>
94 <tr>
95     <td width="15%" align="right" valign="top" class="summary">
96       <span class="summary-type">&nbsp;</span>
97     </td><td class="summary">
98       <table width="100%" cellpadding="0" cellspacing="0" border="0">
99         <tr>
100           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>)</span><br />
101       x.__init__(...) initializes x; see help(type(x)) for signature</td>
102           <td align="right" valign="top">
103             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.__init__">source&nbsp;code</a></span>
104             
105           </td>
106         </tr>
107       </table>
108       
109     </td>
110   </tr>
111 <tr>
112     <td width="15%" align="right" valign="top" class="summary">
113       <span class="summary-type">&nbsp;</span>
114     </td><td class="summary">
115       <table width="100%" cellpadding="0" cellspacing="0" border="0">
116         <tr>
117           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#startDocument" class="summary-sig-name">startDocument</a>(<span class="summary-sig-arg">self</span>)</span><br />
118       Receive notification of the beginning of a document.</td>
119           <td align="right" valign="top">
120             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startDocument">source&nbsp;code</a></span>
121             
122           </td>
123         </tr>
124       </table>
125       
126     </td>
127   </tr>
128 <tr>
129     <td width="15%" align="right" valign="top" class="summary">
130       <span class="summary-type">&nbsp;</span>
131     </td><td class="summary">
132       <table width="100%" cellpadding="0" cellspacing="0" border="0">
133         <tr>
134           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#endDocument" class="summary-sig-name">endDocument</a>(<span class="summary-sig-arg">self</span>)</span><br />
135       Receive notification of the end of a document.</td>
136           <td align="right" valign="top">
137             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endDocument">source&nbsp;code</a></span>
138             
139           </td>
140         </tr>
141       </table>
142       
143     </td>
144   </tr>
145 <tr>
146     <td width="15%" align="right" valign="top" class="summary">
147       <span class="summary-type">&nbsp;</span>
148     </td><td class="summary">
149       <table width="100%" cellpadding="0" cellspacing="0" border="0">
150         <tr>
151           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#startPrefixMapping" class="summary-sig-name">startPrefixMapping</a>(<span class="summary-sig-arg">self</span>,
152         <span class="summary-sig-arg">prefix</span>,
153         <span class="summary-sig-arg">uri</span>)</span><br />
154       Begin the scope of a prefix-URI Namespace mapping.</td>
155           <td align="right" valign="top">
156             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startPrefixMapping">source&nbsp;code</a></span>
157             
158           </td>
159         </tr>
160       </table>
161       
162     </td>
163   </tr>
164 <tr>
165     <td width="15%" align="right" valign="top" class="summary">
166       <span class="summary-type">&nbsp;</span>
167     </td><td class="summary">
168       <table width="100%" cellpadding="0" cellspacing="0" border="0">
169         <tr>
170           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#endPrefixMapping" class="summary-sig-name">endPrefixMapping</a>(<span class="summary-sig-arg">self</span>,
171         <span class="summary-sig-arg">prefix</span>)</span><br />
172       End the scope of a prefix-URI mapping.</td>
173           <td align="right" valign="top">
174             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endPrefixMapping">source&nbsp;code</a></span>
175             
176           </td>
177         </tr>
178       </table>
179       
180     </td>
181   </tr>
182 <tr>
183     <td width="15%" align="right" valign="top" class="summary">
184       <span class="summary-type">&nbsp;</span>
185     </td><td class="summary">
186       <table width="100%" cellpadding="0" cellspacing="0" border="0">
187         <tr>
188           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#startElement" class="summary-sig-name">startElement</a>(<span class="summary-sig-arg">self</span>,
189         <span class="summary-sig-arg">name</span>,
190         <span class="summary-sig-arg">attrs</span>)</span><br />
191       Signals the start of an element in non-namespace mode.</td>
192           <td align="right" valign="top">
193             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startElement">source&nbsp;code</a></span>
194             
195           </td>
196         </tr>
197       </table>
198       
199     </td>
200   </tr>
201 <tr>
202     <td width="15%" align="right" valign="top" class="summary">
203       <span class="summary-type">&nbsp;</span>
204     </td><td class="summary">
205       <table width="100%" cellpadding="0" cellspacing="0" border="0">
206         <tr>
207           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#endElement" class="summary-sig-name">endElement</a>(<span class="summary-sig-arg">self</span>,
208         <span class="summary-sig-arg">name</span>)</span><br />
209       Signals the end of an element in non-namespace mode.</td>
210           <td align="right" valign="top">
211             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endElement">source&nbsp;code</a></span>
212             
213           </td>
214         </tr>
215       </table>
216       
217     </td>
218   </tr>
219 <tr>
220     <td width="15%" align="right" valign="top" class="summary">
221       <span class="summary-type">&nbsp;</span>
222     </td><td class="summary">
223       <table width="100%" cellpadding="0" cellspacing="0" border="0">
224         <tr>
225           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#startElementNS" class="summary-sig-name">startElementNS</a>(<span class="summary-sig-arg">self</span>,
226         <span class="summary-sig-arg">name</span>,
227         <span class="summary-sig-arg">qname</span>,
228         <span class="summary-sig-arg">attrs</span>)</span><br />
229       Signals the start of an element in namespace mode.</td>
230           <td align="right" valign="top">
231             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startElementNS">source&nbsp;code</a></span>
232             
233           </td>
234         </tr>
235       </table>
236       
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       <table width="100%" cellpadding="0" cellspacing="0" border="0">
244         <tr>
245           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#endElementNS" class="summary-sig-name">endElementNS</a>(<span class="summary-sig-arg">self</span>,
246         <span class="summary-sig-arg">name</span>,
247         <span class="summary-sig-arg">qname</span>)</span><br />
248       Signals the end of an element in namespace mode.</td>
249           <td align="right" valign="top">
250             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endElementNS">source&nbsp;code</a></span>
251             
252           </td>
253         </tr>
254       </table>
255       
256     </td>
257   </tr>
258 <tr>
259     <td width="15%" align="right" valign="top" class="summary">
260       <span class="summary-type">&nbsp;</span>
261     </td><td class="summary">
262       <table width="100%" cellpadding="0" cellspacing="0" border="0">
263         <tr>
264           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#characters" class="summary-sig-name">characters</a>(<span class="summary-sig-arg">self</span>,
265         <span class="summary-sig-arg">content</span>)</span><br />
266       Receive notification of character data.</td>
267           <td align="right" valign="top">
268             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.characters">source&nbsp;code</a></span>
269             
270           </td>
271         </tr>
272       </table>
273       
274     </td>
275   </tr>
276 <tr>
277     <td width="15%" align="right" valign="top" class="summary">
278       <span class="summary-type">&nbsp;</span>
279     </td><td class="summary">
280       <table width="100%" cellpadding="0" cellspacing="0" border="0">
281         <tr>
282           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#ignorableWhitespace" class="summary-sig-name">ignorableWhitespace</a>(<span class="summary-sig-arg">self</span>,
283         <span class="summary-sig-arg">whitespace</span>)</span><br />
284       Receive notification of ignorable whitespace in element content.</td>
285           <td align="right" valign="top">
286             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.ignorableWhitespace">source&nbsp;code</a></span>
287             
288           </td>
289         </tr>
290       </table>
291       
292     </td>
293   </tr>
294 <tr>
295     <td width="15%" align="right" valign="top" class="summary">
296       <span class="summary-type">&nbsp;</span>
297     </td><td class="summary">
298       <table width="100%" cellpadding="0" cellspacing="0" border="0">
299         <tr>
300           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#processingInstruction" class="summary-sig-name">processingInstruction</a>(<span class="summary-sig-arg">self</span>,
301         <span class="summary-sig-arg">target</span>,
302         <span class="summary-sig-arg">data</span>)</span><br />
303       Receive notification of a processing instruction.</td>
304           <td align="right" valign="top">
305             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.processingInstruction">source&nbsp;code</a></span>
306             
307           </td>
308         </tr>
309       </table>
310       
311     </td>
312   </tr>
313 <tr>
314     <td width="15%" align="right" valign="top" class="summary">
315       <span class="summary-type">&nbsp;</span>
316     </td><td class="summary">
317       <table width="100%" cellpadding="0" cellspacing="0" border="0">
318         <tr>
319           <td><span class="summary-sig"><a href="lxml.tests.test_sax.SimpleContentHandler-class.html#skippedEntity" class="summary-sig-name">skippedEntity</a>(<span class="summary-sig-arg">self</span>,
320         <span class="summary-sig-arg">name</span>)</span><br />
321       Receive notification of a skipped entity.</td>
322           <td align="right" valign="top">
323             <span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.skippedEntity">source&nbsp;code</a></span>
324             
325           </td>
326         </tr>
327       </table>
328       
329     </td>
330   </tr>
331   <tr>
332     <td colspan="2" class="summary">
333     <p class="indent-wrapped-lines"><b>Inherited from <code>xml.sax.handler.ContentHandler</code></b>:
334       <code>setDocumentLocator</code>
335       </p>
336     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
337       <code>__delattr__</code>,
338       <code>__format__</code>,
339       <code>__getattribute__</code>,
340       <code>__hash__</code>,
341       <code>__new__</code>,
342       <code>__reduce__</code>,
343       <code>__reduce_ex__</code>,
344       <code>__repr__</code>,
345       <code>__setattr__</code>,
346       <code>__sizeof__</code>,
347       <code>__str__</code>,
348       <code>__subclasshook__</code>
349       </p>
350     </td>
351   </tr>
352 </table>
353 <!-- ==================== PROPERTIES ==================== -->
354 <a name="section-Properties"></a>
355 <table class="summary" border="1" cellpadding="3"
356        cellspacing="0" width="100%" bgcolor="white">
357 <tr bgcolor="#70b0f0" class="table-header">
358   <td colspan="2" class="table-header">
359     <table border="0" cellpadding="0" cellspacing="0" width="100%">
360       <tr valign="top">
361         <td align="left"><span class="table-header">Properties</span></td>
362         <td align="right" valign="top"
363          ><span class="options">[<a href="#section-Properties"
364          class="privatelink" onclick="toggle_private();"
365          >hide private</a>]</span></td>
366       </tr>
367     </table>
368   </td>
369 </tr>
370   <tr>
371     <td colspan="2" class="summary">
372     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
373       <code>__class__</code>
374       </p>
375     </td>
376   </tr>
377 </table>
378 <!-- ==================== METHOD DETAILS ==================== -->
379 <a name="section-MethodDetails"></a>
380 <table class="details" border="1" cellpadding="3"
381        cellspacing="0" width="100%" bgcolor="white">
382 <tr bgcolor="#70b0f0" class="table-header">
383   <td colspan="2" class="table-header">
384     <table border="0" cellpadding="0" cellspacing="0" width="100%">
385       <tr valign="top">
386         <td align="left"><span class="table-header">Method Details</span></td>
387         <td align="right" valign="top"
388          ><span class="options">[<a href="#section-MethodDetails"
389          class="privatelink" onclick="toggle_private();"
390          >hide private</a>]</span></td>
391       </tr>
392     </table>
393   </td>
394 </tr>
395 </table>
396 <a name="__init__"></a>
397 <div>
398 <table class="details" border="1" cellpadding="3"
399        cellspacing="0" width="100%" bgcolor="white">
400 <tr><td>
401   <table width="100%" cellpadding="0" cellspacing="0" border="0">
402   <tr valign="top"><td>
403   <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>)</span>
404     <br /><em class="fname">(Constructor)</em>
405   </h3>
406   </td><td align="right" valign="top"
407     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.__init__">source&nbsp;code</a></span>&nbsp;
408     </td>
409   </tr></table>
410   
411   x.__init__(...) initializes x; see help(type(x)) for signature
412   <dl class="fields">
413     <dt>Overrides:
414         object.__init__
415         <dd><em class="note">(inherited documentation)</em></dd>
416     </dt>
417   </dl>
418 </td></tr></table>
419 </div>
420 <a name="startDocument"></a>
421 <div>
422 <table class="details" border="1" cellpadding="3"
423        cellspacing="0" width="100%" bgcolor="white">
424 <tr><td>
425   <table width="100%" cellpadding="0" cellspacing="0" border="0">
426   <tr valign="top"><td>
427   <h3 class="epydoc"><span class="sig"><span class="sig-name">startDocument</span>(<span class="sig-arg">self</span>)</span>
428   </h3>
429   </td><td align="right" valign="top"
430     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startDocument">source&nbsp;code</a></span>&nbsp;
431     </td>
432   </tr></table>
433   
434   <p>Receive notification of the beginning of a document.</p>
435 <p>The SAX parser will invoke this method only once, before any
436 other methods in this interface or in DTDHandler (except for
437 setDocumentLocator).</p>
438   <dl class="fields">
439     <dt>Overrides:
440         xml.sax.handler.ContentHandler.startDocument
441         <dd><em class="note">(inherited documentation)</em></dd>
442     </dt>
443   </dl>
444 </td></tr></table>
445 </div>
446 <a name="endDocument"></a>
447 <div>
448 <table class="details" border="1" cellpadding="3"
449        cellspacing="0" width="100%" bgcolor="white">
450 <tr><td>
451   <table width="100%" cellpadding="0" cellspacing="0" border="0">
452   <tr valign="top"><td>
453   <h3 class="epydoc"><span class="sig"><span class="sig-name">endDocument</span>(<span class="sig-arg">self</span>)</span>
454   </h3>
455   </td><td align="right" valign="top"
456     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endDocument">source&nbsp;code</a></span>&nbsp;
457     </td>
458   </tr></table>
459   
460   <p>Receive notification of the end of a document.</p>
461 <p>The SAX parser will invoke this method only once, and it will
462 be the last method invoked during the parse. The parser shall
463 not invoke this method until it has either abandoned parsing
464 (because of an unrecoverable error) or reached the end of
465 input.</p>
466   <dl class="fields">
467     <dt>Overrides:
468         xml.sax.handler.ContentHandler.endDocument
469         <dd><em class="note">(inherited documentation)</em></dd>
470     </dt>
471   </dl>
472 </td></tr></table>
473 </div>
474 <a name="startPrefixMapping"></a>
475 <div>
476 <table class="details" border="1" cellpadding="3"
477        cellspacing="0" width="100%" bgcolor="white">
478 <tr><td>
479   <table width="100%" cellpadding="0" cellspacing="0" border="0">
480   <tr valign="top"><td>
481   <h3 class="epydoc"><span class="sig"><span class="sig-name">startPrefixMapping</span>(<span class="sig-arg">self</span>,
482         <span class="sig-arg">prefix</span>,
483         <span class="sig-arg">uri</span>)</span>
484   </h3>
485   </td><td align="right" valign="top"
486     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startPrefixMapping">source&nbsp;code</a></span>&nbsp;
487     </td>
488   </tr></table>
489   
490   <p>Begin the scope of a prefix-URI Namespace mapping.</p>
491 <p>The information from this event is not necessary for normal
492 Namespace processing: the SAX XML reader will automatically
493 replace prefixes for element and attribute names when the
494 <a class="rst-reference external" href="http://xml.org/sax/features/namespaces" target="_top">http://xml.org/sax/features/namespaces</a> feature is true (the
495 default).</p>
496 <p>There are cases, however, when applications need to use
497 prefixes in character data or in attribute values, where they
498 cannot safely be expanded automatically; the
499 start/endPrefixMapping event supplies the information to the
500 application to expand prefixes in those contexts itself, if
501 necessary.</p>
502 <p>Note that start/endPrefixMapping events are not guaranteed to
503 be properly nested relative to each-other: all
504 startPrefixMapping events will occur before the corresponding
505 startElement event, and all endPrefixMapping events will occur
506 after the corresponding endElement event, but their order is
507 not guaranteed.</p>
508   <dl class="fields">
509     <dt>Overrides:
510         xml.sax.handler.ContentHandler.startPrefixMapping
511         <dd><em class="note">(inherited documentation)</em></dd>
512     </dt>
513   </dl>
514 </td></tr></table>
515 </div>
516 <a name="endPrefixMapping"></a>
517 <div>
518 <table class="details" border="1" cellpadding="3"
519        cellspacing="0" width="100%" bgcolor="white">
520 <tr><td>
521   <table width="100%" cellpadding="0" cellspacing="0" border="0">
522   <tr valign="top"><td>
523   <h3 class="epydoc"><span class="sig"><span class="sig-name">endPrefixMapping</span>(<span class="sig-arg">self</span>,
524         <span class="sig-arg">prefix</span>)</span>
525   </h3>
526   </td><td align="right" valign="top"
527     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endPrefixMapping">source&nbsp;code</a></span>&nbsp;
528     </td>
529   </tr></table>
530   
531   <p>End the scope of a prefix-URI mapping.</p>
532 <p>See startPrefixMapping for details. This event will always
533 occur after the corresponding endElement event, but the order
534 of endPrefixMapping events is not otherwise guaranteed.</p>
535   <dl class="fields">
536     <dt>Overrides:
537         xml.sax.handler.ContentHandler.endPrefixMapping
538         <dd><em class="note">(inherited documentation)</em></dd>
539     </dt>
540   </dl>
541 </td></tr></table>
542 </div>
543 <a name="startElement"></a>
544 <div>
545 <table class="details" border="1" cellpadding="3"
546        cellspacing="0" width="100%" bgcolor="white">
547 <tr><td>
548   <table width="100%" cellpadding="0" cellspacing="0" border="0">
549   <tr valign="top"><td>
550   <h3 class="epydoc"><span class="sig"><span class="sig-name">startElement</span>(<span class="sig-arg">self</span>,
551         <span class="sig-arg">name</span>,
552         <span class="sig-arg">attrs</span>)</span>
553   </h3>
554   </td><td align="right" valign="top"
555     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startElement">source&nbsp;code</a></span>&nbsp;
556     </td>
557   </tr></table>
558   
559   <p>Signals the start of an element in non-namespace mode.</p>
560 <p>The name parameter contains the raw XML 1.0 name of the
561 element type as a string and the attrs parameter holds an
562 instance of the Attributes class containing the attributes of
563 the element.</p>
564   <dl class="fields">
565     <dt>Overrides:
566         xml.sax.handler.ContentHandler.startElement
567         <dd><em class="note">(inherited documentation)</em></dd>
568     </dt>
569   </dl>
570 </td></tr></table>
571 </div>
572 <a name="endElement"></a>
573 <div>
574 <table class="details" border="1" cellpadding="3"
575        cellspacing="0" width="100%" bgcolor="white">
576 <tr><td>
577   <table width="100%" cellpadding="0" cellspacing="0" border="0">
578   <tr valign="top"><td>
579   <h3 class="epydoc"><span class="sig"><span class="sig-name">endElement</span>(<span class="sig-arg">self</span>,
580         <span class="sig-arg">name</span>)</span>
581   </h3>
582   </td><td align="right" valign="top"
583     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endElement">source&nbsp;code</a></span>&nbsp;
584     </td>
585   </tr></table>
586   
587   <p>Signals the end of an element in non-namespace mode.</p>
588 <p>The name parameter contains the name of the element type, just
589 as with the startElement event.</p>
590   <dl class="fields">
591     <dt>Overrides:
592         xml.sax.handler.ContentHandler.endElement
593         <dd><em class="note">(inherited documentation)</em></dd>
594     </dt>
595   </dl>
596 </td></tr></table>
597 </div>
598 <a name="startElementNS"></a>
599 <div>
600 <table class="details" border="1" cellpadding="3"
601        cellspacing="0" width="100%" bgcolor="white">
602 <tr><td>
603   <table width="100%" cellpadding="0" cellspacing="0" border="0">
604   <tr valign="top"><td>
605   <h3 class="epydoc"><span class="sig"><span class="sig-name">startElementNS</span>(<span class="sig-arg">self</span>,
606         <span class="sig-arg">name</span>,
607         <span class="sig-arg">qname</span>,
608         <span class="sig-arg">attrs</span>)</span>
609   </h3>
610   </td><td align="right" valign="top"
611     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startElementNS">source&nbsp;code</a></span>&nbsp;
612     </td>
613   </tr></table>
614   
615   <p>Signals the start of an element in namespace mode.</p>
616 <p>The name parameter contains the name of the element type as a
617 (uri, localname) tuple, the qname parameter the raw XML 1.0
618 name used in the source document, and the attrs parameter
619 holds an instance of the Attributes class containing the
620 attributes of the element.</p>
621 <p>The uri part of the name tuple is None for elements which have
622 no namespace.</p>
623   <dl class="fields">
624     <dt>Overrides:
625         xml.sax.handler.ContentHandler.startElementNS
626         <dd><em class="note">(inherited documentation)</em></dd>
627     </dt>
628   </dl>
629 </td></tr></table>
630 </div>
631 <a name="endElementNS"></a>
632 <div>
633 <table class="details" border="1" cellpadding="3"
634        cellspacing="0" width="100%" bgcolor="white">
635 <tr><td>
636   <table width="100%" cellpadding="0" cellspacing="0" border="0">
637   <tr valign="top"><td>
638   <h3 class="epydoc"><span class="sig"><span class="sig-name">endElementNS</span>(<span class="sig-arg">self</span>,
639         <span class="sig-arg">name</span>,
640         <span class="sig-arg">qname</span>)</span>
641   </h3>
642   </td><td align="right" valign="top"
643     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endElementNS">source&nbsp;code</a></span>&nbsp;
644     </td>
645   </tr></table>
646   
647   <p>Signals the end of an element in namespace mode.</p>
648 <p>The name parameter contains the name of the element type, just
649 as with the startElementNS event.</p>
650   <dl class="fields">
651     <dt>Overrides:
652         xml.sax.handler.ContentHandler.endElementNS
653         <dd><em class="note">(inherited documentation)</em></dd>
654     </dt>
655   </dl>
656 </td></tr></table>
657 </div>
658 <a name="characters"></a>
659 <div>
660 <table class="details" border="1" cellpadding="3"
661        cellspacing="0" width="100%" bgcolor="white">
662 <tr><td>
663   <table width="100%" cellpadding="0" cellspacing="0" border="0">
664   <tr valign="top"><td>
665   <h3 class="epydoc"><span class="sig"><span class="sig-name">characters</span>(<span class="sig-arg">self</span>,
666         <span class="sig-arg">content</span>)</span>
667   </h3>
668   </td><td align="right" valign="top"
669     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.characters">source&nbsp;code</a></span>&nbsp;
670     </td>
671   </tr></table>
672   
673   <p>Receive notification of character data.</p>
674 <p>The Parser will call this method to report each chunk of
675 character data. SAX parsers may return all contiguous
676 character data in a single chunk, or they may split it into
677 several chunks; however, all of the characters in any single
678 event must come from the same external entity so that the
679 Locator provides useful information.</p>
680   <dl class="fields">
681     <dt>Overrides:
682         xml.sax.handler.ContentHandler.characters
683         <dd><em class="note">(inherited documentation)</em></dd>
684     </dt>
685   </dl>
686 </td></tr></table>
687 </div>
688 <a name="ignorableWhitespace"></a>
689 <div>
690 <table class="details" border="1" cellpadding="3"
691        cellspacing="0" width="100%" bgcolor="white">
692 <tr><td>
693   <table width="100%" cellpadding="0" cellspacing="0" border="0">
694   <tr valign="top"><td>
695   <h3 class="epydoc"><span class="sig"><span class="sig-name">ignorableWhitespace</span>(<span class="sig-arg">self</span>,
696         <span class="sig-arg">whitespace</span>)</span>
697   </h3>
698   </td><td align="right" valign="top"
699     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.ignorableWhitespace">source&nbsp;code</a></span>&nbsp;
700     </td>
701   </tr></table>
702   
703   <p>Receive notification of ignorable whitespace in element content.</p>
704 <p>Validating Parsers must use this method to report each chunk
705 of ignorable whitespace (see the W3C XML 1.0 recommendation,
706 section 2.10): non-validating parsers may also use this method
707 if they are capable of parsing and using content models.</p>
708 <p>SAX parsers may return all contiguous whitespace in a single
709 chunk, or they may split it into several chunks; however, all
710 of the characters in any single event must come from the same
711 external entity, so that the Locator provides useful
712 information.</p>
713   <dl class="fields">
714     <dt>Overrides:
715         xml.sax.handler.ContentHandler.ignorableWhitespace
716         <dd><em class="note">(inherited documentation)</em></dd>
717     </dt>
718   </dl>
719 </td></tr></table>
720 </div>
721 <a name="processingInstruction"></a>
722 <div>
723 <table class="details" border="1" cellpadding="3"
724        cellspacing="0" width="100%" bgcolor="white">
725 <tr><td>
726   <table width="100%" cellpadding="0" cellspacing="0" border="0">
727   <tr valign="top"><td>
728   <h3 class="epydoc"><span class="sig"><span class="sig-name">processingInstruction</span>(<span class="sig-arg">self</span>,
729         <span class="sig-arg">target</span>,
730         <span class="sig-arg">data</span>)</span>
731   </h3>
732   </td><td align="right" valign="top"
733     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.processingInstruction">source&nbsp;code</a></span>&nbsp;
734     </td>
735   </tr></table>
736   
737   <p>Receive notification of a processing instruction.</p>
738 <p>The Parser will invoke this method once for each processing
739 instruction found: note that processing instructions may occur
740 before or after the main document element.</p>
741 <p>A SAX parser should never report an XML declaration (XML 1.0,
742 section 2.8) or a text declaration (XML 1.0, section 4.3.1)
743 using this method.</p>
744   <dl class="fields">
745     <dt>Overrides:
746         xml.sax.handler.ContentHandler.processingInstruction
747         <dd><em class="note">(inherited documentation)</em></dd>
748     </dt>
749   </dl>
750 </td></tr></table>
751 </div>
752 <a name="skippedEntity"></a>
753 <div>
754 <table class="details" border="1" cellpadding="3"
755        cellspacing="0" width="100%" bgcolor="white">
756 <tr><td>
757   <table width="100%" cellpadding="0" cellspacing="0" border="0">
758   <tr valign="top"><td>
759   <h3 class="epydoc"><span class="sig"><span class="sig-name">skippedEntity</span>(<span class="sig-arg">self</span>,
760         <span class="sig-arg">name</span>)</span>
761   </h3>
762   </td><td align="right" valign="top"
763     ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.skippedEntity">source&nbsp;code</a></span>&nbsp;
764     </td>
765   </tr></table>
766   
767   <p>Receive notification of a skipped entity.</p>
768 <p>The Parser will invoke this method once for each entity
769 skipped. Non-validating processors may skip entities if they
770 have not seen the declarations (because, for example, the
771 entity was declared in an external DTD subset). All processors
772 may skip external entities, depending on the values of the
773 <a class="rst-reference external" href="http://xml.org/sax/features/external-general-entities" target="_top">http://xml.org/sax/features/external-general-entities</a> and the
774 <a class="rst-reference external" href="http://xml.org/sax/features/external-parameter-entities" target="_top">http://xml.org/sax/features/external-parameter-entities</a>
775 properties.</p>
776   <dl class="fields">
777     <dt>Overrides:
778         xml.sax.handler.ContentHandler.skippedEntity
779         <dd><em class="note">(inherited documentation)</em></dd>
780     </dt>
781   </dl>
782 </td></tr></table>
783 </div>
784 <br />
785 <!-- ==================== NAVIGATION BAR ==================== -->
786 <table class="navbar" border="0" width="100%" cellpadding="0"
787        bgcolor="#a0c0ff" cellspacing="0">
788   <tr valign="middle">
789   <!-- Home link -->
790       <th>&nbsp;&nbsp;&nbsp;<a
791         href="lxml-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
792
793   <!-- Tree link -->
794       <th>&nbsp;&nbsp;&nbsp;<a
795         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
796
797   <!-- Index link -->
798       <th>&nbsp;&nbsp;&nbsp;<a
799         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
800
801   <!-- Help link -->
802       <th>&nbsp;&nbsp;&nbsp;<a
803         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
804
805   <!-- Project homepage -->
806       <th class="navbar" align="right" width="100%">
807         <table border="0" cellpadding="0" cellspacing="0">
808           <tr><th class="navbar" align="center"
809             ><a class="navbar" target="_top" href="/">lxml API</a></th>
810           </tr></table></th>
811   </tr>
812 </table>
813 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
814   <tr>
815     <td align="left" class="footer">
816     Generated by Epydoc 3.0.1
817     on Wed Jan 29 12:26:21 2020
818     </td>
819     <td align="right" class="footer">
820       <a target="mainFrame" href="http://epydoc.sourceforge.net"
821         >http://epydoc.sourceforge.net</a>
822     </td>
823   </tr>
824 </table>
825
826 <script type="text/javascript">
827   <!--
828   // Private objects are initially displayed (because if
829   // javascript is turned off then we want them to be
830   // visible); but by default, we want to hide them.  So hide
831   // them unless we have a cookie that says to show them.
832   checkCookie();
833   // -->
834 </script>
835 </body>
836 </html>