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">
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>
11 <body bgcolor="white" text="black" link="blue" vlink="#204080"
13 <!-- ==================== NAVIGATION BAR ==================== -->
14 <table class="navbar" border="0" width="100%" cellpadding="0"
15 bgcolor="#a0c0ff" cellspacing="0">
18 <th> <a
19 href="lxml-module.html">Home</a> </th>
22 <th> <a
23 href="module-tree.html">Trees</a> </th>
26 <th> <a
27 href="identifier-index.html">Indices</a> </th>
30 <th> <a
31 href="help.html">Help</a> </th>
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>
41 <table width="100%" cellpadding="0" cellspacing="0">
44 <span class="breadcrumbs">
45 <a href="lxml-module.html">Package lxml</a> ::
46 <a href="lxml.tests-module.html">Package tests</a> ::
47 <a href="lxml.tests.test_sax-module.html">Module test_sax</a> ::
48 Class SimpleContentHandler
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 private</a>]</span></td></tr>
56 <tr><td align="right"><span class="options"
57 >[<a href="frames.html" target="_top">frames</a
58 >] | <a href="lxml.tests.test_sax.SimpleContentHandler-class.html"
59 target="_top">no frames</a>]</span></td></tr>
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 code</a></span></p>
66 <pre class="base-tree">
67 xml.sax.handler.ContentHandler --+
71 <strong class="uidshort">SimpleContentHandler</strong>
75 A SAX content handler that just stores the events
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%">
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>
95 <td width="15%" align="right" valign="top" class="summary">
96 <span class="summary-type"> </span>
97 </td><td class="summary">
98 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
112 <td width="15%" align="right" valign="top" class="summary">
113 <span class="summary-type"> </span>
114 </td><td class="summary">
115 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
129 <td width="15%" align="right" valign="top" class="summary">
130 <span class="summary-type"> </span>
131 </td><td class="summary">
132 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
146 <td width="15%" align="right" valign="top" class="summary">
147 <span class="summary-type"> </span>
148 </td><td class="summary">
149 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
165 <td width="15%" align="right" valign="top" class="summary">
166 <span class="summary-type"> </span>
167 </td><td class="summary">
168 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
183 <td width="15%" align="right" valign="top" class="summary">
184 <span class="summary-type"> </span>
185 </td><td class="summary">
186 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
202 <td width="15%" align="right" valign="top" class="summary">
203 <span class="summary-type"> </span>
204 </td><td class="summary">
205 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
220 <td width="15%" align="right" valign="top" class="summary">
221 <span class="summary-type"> </span>
222 </td><td class="summary">
223 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
240 <td width="15%" align="right" valign="top" class="summary">
241 <span class="summary-type"> </span>
242 </td><td class="summary">
243 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
259 <td width="15%" align="right" valign="top" class="summary">
260 <span class="summary-type"> </span>
261 </td><td class="summary">
262 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
277 <td width="15%" align="right" valign="top" class="summary">
278 <span class="summary-type"> </span>
279 </td><td class="summary">
280 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
295 <td width="15%" align="right" valign="top" class="summary">
296 <span class="summary-type"> </span>
297 </td><td class="summary">
298 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
314 <td width="15%" align="right" valign="top" class="summary">
315 <span class="summary-type"> </span>
316 </td><td class="summary">
317 <table width="100%" cellpadding="0" cellspacing="0" border="0">
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 code</a></span>
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>
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>
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%">
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>
371 <td colspan="2" class="summary">
372 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
373 <code>__class__</code>
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%">
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>
396 <a name="__init__"></a>
398 <table class="details" border="1" cellpadding="3"
399 cellspacing="0" width="100%" bgcolor="white">
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>
406 </td><td align="right" valign="top"
407 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.__init__">source code</a></span>
411 x.__init__(...) initializes x; see help(type(x)) for signature
415 <dd><em class="note">(inherited documentation)</em></dd>
420 <a name="startDocument"></a>
422 <table class="details" border="1" cellpadding="3"
423 cellspacing="0" width="100%" bgcolor="white">
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>
429 </td><td align="right" valign="top"
430 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startDocument">source code</a></span>
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>
440 xml.sax.handler.ContentHandler.startDocument
441 <dd><em class="note">(inherited documentation)</em></dd>
446 <a name="endDocument"></a>
448 <table class="details" border="1" cellpadding="3"
449 cellspacing="0" width="100%" bgcolor="white">
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>
455 </td><td align="right" valign="top"
456 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endDocument">source code</a></span>
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
468 xml.sax.handler.ContentHandler.endDocument
469 <dd><em class="note">(inherited documentation)</em></dd>
474 <a name="startPrefixMapping"></a>
476 <table class="details" border="1" cellpadding="3"
477 cellspacing="0" width="100%" bgcolor="white">
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>
485 </td><td align="right" valign="top"
486 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startPrefixMapping">source code</a></span>
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
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
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
510 xml.sax.handler.ContentHandler.startPrefixMapping
511 <dd><em class="note">(inherited documentation)</em></dd>
516 <a name="endPrefixMapping"></a>
518 <table class="details" border="1" cellpadding="3"
519 cellspacing="0" width="100%" bgcolor="white">
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>
526 </td><td align="right" valign="top"
527 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endPrefixMapping">source code</a></span>
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>
537 xml.sax.handler.ContentHandler.endPrefixMapping
538 <dd><em class="note">(inherited documentation)</em></dd>
543 <a name="startElement"></a>
545 <table class="details" border="1" cellpadding="3"
546 cellspacing="0" width="100%" bgcolor="white">
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>
554 </td><td align="right" valign="top"
555 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startElement">source code</a></span>
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
566 xml.sax.handler.ContentHandler.startElement
567 <dd><em class="note">(inherited documentation)</em></dd>
572 <a name="endElement"></a>
574 <table class="details" border="1" cellpadding="3"
575 cellspacing="0" width="100%" bgcolor="white">
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>
582 </td><td align="right" valign="top"
583 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endElement">source code</a></span>
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>
592 xml.sax.handler.ContentHandler.endElement
593 <dd><em class="note">(inherited documentation)</em></dd>
598 <a name="startElementNS"></a>
600 <table class="details" border="1" cellpadding="3"
601 cellspacing="0" width="100%" bgcolor="white">
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>
610 </td><td align="right" valign="top"
611 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.startElementNS">source code</a></span>
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
625 xml.sax.handler.ContentHandler.startElementNS
626 <dd><em class="note">(inherited documentation)</em></dd>
631 <a name="endElementNS"></a>
633 <table class="details" border="1" cellpadding="3"
634 cellspacing="0" width="100%" bgcolor="white">
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>
642 </td><td align="right" valign="top"
643 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.endElementNS">source code</a></span>
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>
652 xml.sax.handler.ContentHandler.endElementNS
653 <dd><em class="note">(inherited documentation)</em></dd>
658 <a name="characters"></a>
660 <table class="details" border="1" cellpadding="3"
661 cellspacing="0" width="100%" bgcolor="white">
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>
668 </td><td align="right" valign="top"
669 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.characters">source code</a></span>
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>
682 xml.sax.handler.ContentHandler.characters
683 <dd><em class="note">(inherited documentation)</em></dd>
688 <a name="ignorableWhitespace"></a>
690 <table class="details" border="1" cellpadding="3"
691 cellspacing="0" width="100%" bgcolor="white">
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>
698 </td><td align="right" valign="top"
699 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.ignorableWhitespace">source code</a></span>
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
715 xml.sax.handler.ContentHandler.ignorableWhitespace
716 <dd><em class="note">(inherited documentation)</em></dd>
721 <a name="processingInstruction"></a>
723 <table class="details" border="1" cellpadding="3"
724 cellspacing="0" width="100%" bgcolor="white">
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>
732 </td><td align="right" valign="top"
733 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.processingInstruction">source code</a></span>
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>
746 xml.sax.handler.ContentHandler.processingInstruction
747 <dd><em class="note">(inherited documentation)</em></dd>
752 <a name="skippedEntity"></a>
754 <table class="details" border="1" cellpadding="3"
755 cellspacing="0" width="100%" bgcolor="white">
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>
762 </td><td align="right" valign="top"
763 ><span class="codelink"><a href="lxml.tests.test_sax-pysrc.html#SimpleContentHandler.skippedEntity">source code</a></span>
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>
778 xml.sax.handler.ContentHandler.skippedEntity
779 <dd><em class="note">(inherited documentation)</em></dd>
785 <!-- ==================== NAVIGATION BAR ==================== -->
786 <table class="navbar" border="0" width="100%" cellpadding="0"
787 bgcolor="#a0c0ff" cellspacing="0">
790 <th> <a
791 href="lxml-module.html">Home</a> </th>
794 <th> <a
795 href="module-tree.html">Trees</a> </th>
798 <th> <a
799 href="identifier-index.html">Indices</a> </th>
802 <th> <a
803 href="help.html">Help</a> </th>
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>
813 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
815 <td align="left" class="footer">
816 Generated by Epydoc 3.0.1
817 on Wed Jan 29 12:26:21 2020
819 <td align="right" class="footer">
820 <a target="mainFrame" href="http://epydoc.sourceforge.net"
821 >http://epydoc.sourceforge.net</a>
826 <script type="text/javascript">
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.