f25f3d321b1dd08049f93ec6bc1e56de741cef0d
[platform/upstream/python-lxml.git] / doc / html / api / lxml.tests.selftest2-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.tests.selftest2</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         Module&nbsp;selftest2
48       </span>
49     </td>
50     <td>
51       <table cellpadding="0" cellspacing="0">
52         <!-- hide/show private -->
53         <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
54     onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
55         <tr><td align="right"><span class="options"
56             >[<a href="frames.html" target="_top">frames</a
57             >]&nbsp;|&nbsp;<a href="lxml.tests.selftest2-module.html"
58             target="_top">no&nbsp;frames</a>]</span></td></tr>
59       </table>
60     </td>
61   </tr>
62 </table>
63 <!-- ==================== MODULE DESCRIPTION ==================== -->
64 <h1 class="epydoc">Module selftest2</h1><p class="nomargin-top"><span class="codelink"><a href="lxml.tests.selftest2-pysrc.html">source&nbsp;code</a></span></p>
65 <!-- ==================== FUNCTIONS ==================== -->
66 <a name="section-Functions"></a>
67 <table class="summary" border="1" cellpadding="3"
68        cellspacing="0" width="100%" bgcolor="white">
69 <tr bgcolor="#70b0f0" class="table-header">
70   <td colspan="2" class="table-header">
71     <table border="0" cellpadding="0" cellspacing="0" width="100%">
72       <tr valign="top">
73         <td align="left"><span class="table-header">Functions</span></td>
74         <td align="right" valign="top"
75          ><span class="options">[<a href="#section-Functions"
76          class="privatelink" onclick="toggle_private();"
77          >hide private</a>]</span></td>
78       </tr>
79     </table>
80   </td>
81 </tr>
82 <tr>
83     <td width="15%" align="right" valign="top" class="summary">
84       <span class="summary-type">&nbsp;</span>
85     </td><td class="summary">
86       <table width="100%" cellpadding="0" cellspacing="0" border="0">
87         <tr>
88           <td><span class="summary-sig"><a name="stdout"></a><span class="summary-sig-name">stdout</span>()</span></td>
89           <td align="right" valign="top">
90             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#stdout">source&nbsp;code</a></span>
91             
92           </td>
93         </tr>
94       </table>
95       
96     </td>
97   </tr>
98 <tr>
99     <td width="15%" align="right" valign="top" class="summary">
100       <span class="summary-type">&nbsp;</span>
101     </td><td class="summary">
102       <table width="100%" cellpadding="0" cellspacing="0" border="0">
103         <tr>
104           <td><span class="summary-sig"><a name="unserialize"></a><span class="summary-sig-name">unserialize</span>(<span class="summary-sig-arg">text</span>)</span></td>
105           <td align="right" valign="top">
106             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#unserialize">source&nbsp;code</a></span>
107             
108           </td>
109         </tr>
110       </table>
111       
112     </td>
113   </tr>
114 <tr>
115     <td width="15%" align="right" valign="top" class="summary">
116       <span class="summary-type">&nbsp;</span>
117     </td><td class="summary">
118       <table width="100%" cellpadding="0" cellspacing="0" border="0">
119         <tr>
120           <td><span class="summary-sig"><a name="serialize"></a><span class="summary-sig-name">serialize</span>(<span class="summary-sig-arg">elem</span>,
121         <span class="summary-sig-arg">encoding</span>=<span class="summary-sig-default">None</span>)</span></td>
122           <td align="right" valign="top">
123             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#serialize">source&nbsp;code</a></span>
124             
125           </td>
126         </tr>
127       </table>
128       
129     </td>
130   </tr>
131 <tr>
132     <td width="15%" align="right" valign="top" class="summary">
133       <span class="summary-type">&nbsp;</span>
134     </td><td class="summary">
135       <table width="100%" cellpadding="0" cellspacing="0" border="0">
136         <tr>
137           <td><span class="summary-sig"><a name="summarize"></a><span class="summary-sig-name">summarize</span>(<span class="summary-sig-arg">elem</span>)</span></td>
138           <td align="right" valign="top">
139             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#summarize">source&nbsp;code</a></span>
140             
141           </td>
142         </tr>
143       </table>
144       
145     </td>
146   </tr>
147 <tr>
148     <td width="15%" align="right" valign="top" class="summary">
149       <span class="summary-type">&nbsp;</span>
150     </td><td class="summary">
151       <table width="100%" cellpadding="0" cellspacing="0" border="0">
152         <tr>
153           <td><span class="summary-sig"><a name="summarize_list"></a><span class="summary-sig-name">summarize_list</span>(<span class="summary-sig-arg">seq</span>)</span></td>
154           <td align="right" valign="top">
155             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#summarize_list">source&nbsp;code</a></span>
156             
157           </td>
158         </tr>
159       </table>
160       
161     </td>
162   </tr>
163 <tr>
164     <td width="15%" align="right" valign="top" class="summary">
165       <span class="summary-type">&nbsp;</span>
166     </td><td class="summary">
167       <table width="100%" cellpadding="0" cellspacing="0" border="0">
168         <tr>
169           <td><span class="summary-sig"><a name="check_string"></a><span class="summary-sig-name">check_string</span>(<span class="summary-sig-arg">string</span>)</span></td>
170           <td align="right" valign="top">
171             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#check_string">source&nbsp;code</a></span>
172             
173           </td>
174         </tr>
175       </table>
176       
177     </td>
178   </tr>
179 <tr>
180     <td width="15%" align="right" valign="top" class="summary">
181       <span class="summary-type">&nbsp;</span>
182     </td><td class="summary">
183       <table width="100%" cellpadding="0" cellspacing="0" border="0">
184         <tr>
185           <td><span class="summary-sig"><a name="check_mapping"></a><span class="summary-sig-name">check_mapping</span>(<span class="summary-sig-arg">mapping</span>)</span></td>
186           <td align="right" valign="top">
187             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#check_mapping">source&nbsp;code</a></span>
188             
189           </td>
190         </tr>
191       </table>
192       
193     </td>
194   </tr>
195 <tr>
196     <td width="15%" align="right" valign="top" class="summary">
197       <span class="summary-type">&nbsp;</span>
198     </td><td class="summary">
199       <table width="100%" cellpadding="0" cellspacing="0" border="0">
200         <tr>
201           <td><span class="summary-sig"><a name="check_element"></a><span class="summary-sig-name">check_element</span>(<span class="summary-sig-arg">element</span>)</span></td>
202           <td align="right" valign="top">
203             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#check_element">source&nbsp;code</a></span>
204             
205           </td>
206         </tr>
207       </table>
208       
209     </td>
210   </tr>
211 <tr>
212     <td width="15%" align="right" valign="top" class="summary">
213       <span class="summary-type">&nbsp;</span>
214     </td><td class="summary">
215       <table width="100%" cellpadding="0" cellspacing="0" border="0">
216         <tr>
217           <td><span class="summary-sig"><a name="check_element_tree"></a><span class="summary-sig-name">check_element_tree</span>(<span class="summary-sig-arg">tree</span>)</span></td>
218           <td align="right" valign="top">
219             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#check_element_tree">source&nbsp;code</a></span>
220             
221           </td>
222         </tr>
223       </table>
224       
225     </td>
226   </tr>
227 <tr>
228     <td width="15%" align="right" valign="top" class="summary">
229       <span class="summary-type">&nbsp;</span>
230     </td><td class="summary">
231       <table width="100%" cellpadding="0" cellspacing="0" border="0">
232         <tr>
233           <td><span class="summary-sig"><a name="element"></a><span class="summary-sig-name">element</span>()</span><br />
234       Test element tree interface.</td>
235           <td align="right" valign="top">
236             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#element">source&nbsp;code</a></span>
237             
238           </td>
239         </tr>
240       </table>
241       
242     </td>
243   </tr>
244 <tr>
245     <td width="15%" align="right" valign="top" class="summary">
246       <span class="summary-type">&nbsp;</span>
247     </td><td class="summary">
248       <table width="100%" cellpadding="0" cellspacing="0" border="0">
249         <tr>
250           <td><span class="summary-sig"><a name="parsefile"></a><span class="summary-sig-name">parsefile</span>()</span><br />
251       Test parsing from file.  Note that we're opening the files in
252 here; by default, the 'parse' function opens the file in binary
253 mode, and doctest doesn't filter out carriage returns.</td>
254           <td align="right" valign="top">
255             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#parsefile">source&nbsp;code</a></span>
256             
257           </td>
258         </tr>
259       </table>
260       
261     </td>
262   </tr>
263 <tr>
264     <td width="15%" align="right" valign="top" class="summary">
265       <span class="summary-type">&nbsp;</span>
266     </td><td class="summary">
267       <table width="100%" cellpadding="0" cellspacing="0" border="0">
268         <tr>
269           <td><span class="summary-sig"><a name="writefile"></a><span class="summary-sig-name">writefile</span>()</span></td>
270           <td align="right" valign="top">
271             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#writefile">source&nbsp;code</a></span>
272             
273           </td>
274         </tr>
275       </table>
276       
277     </td>
278   </tr>
279 <tr>
280     <td width="15%" align="right" valign="top" class="summary">
281       <span class="summary-type">&nbsp;</span>
282     </td><td class="summary">
283       <table width="100%" cellpadding="0" cellspacing="0" border="0">
284         <tr>
285           <td><span class="summary-sig"><a name="encoding"></a><span class="summary-sig-name">encoding</span>()</span><br />
286       Test encoding issues.</td>
287           <td align="right" valign="top">
288             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#encoding">source&nbsp;code</a></span>
289             
290           </td>
291         </tr>
292       </table>
293       
294     </td>
295   </tr>
296 <tr>
297     <td width="15%" align="right" valign="top" class="summary">
298       <span class="summary-type">&nbsp;</span>
299     </td><td class="summary">
300       <table width="100%" cellpadding="0" cellspacing="0" border="0">
301         <tr>
302           <td><span class="summary-sig"><a href="lxml.tests.selftest2-module.html#qname" class="summary-sig-name">qname</a>()</span><br />
303       Test QName handling.</td>
304           <td align="right" valign="top">
305             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#qname">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 name="cdata"></a><span class="summary-sig-name">cdata</span>()</span><br />
320       Test CDATA handling (etc).</td>
321           <td align="right" valign="top">
322             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#cdata">source&nbsp;code</a></span>
323             
324           </td>
325         </tr>
326       </table>
327       
328     </td>
329   </tr>
330 <tr>
331     <td width="15%" align="right" valign="top" class="summary">
332       <span class="summary-type">&nbsp;</span>
333     </td><td class="summary">
334       <table width="100%" cellpadding="0" cellspacing="0" border="0">
335         <tr>
336           <td><span class="summary-sig"><a name="find"></a><span class="summary-sig-name">find</span>()</span><br />
337       Test find methods (including xpath syntax).</td>
338           <td align="right" valign="top">
339             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#find">source&nbsp;code</a></span>
340             
341           </td>
342         </tr>
343       </table>
344       
345     </td>
346   </tr>
347 <tr>
348     <td width="15%" align="right" valign="top" class="summary">
349       <span class="summary-type">&nbsp;</span>
350     </td><td class="summary">
351       <table width="100%" cellpadding="0" cellspacing="0" border="0">
352         <tr>
353           <td><span class="summary-sig"><a href="lxml.tests.selftest2-module.html#copy" class="summary-sig-name">copy</a>()</span><br />
354       Test copy handling (etc).</td>
355           <td align="right" valign="top">
356             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#copy">source&nbsp;code</a></span>
357             
358           </td>
359         </tr>
360       </table>
361       
362     </td>
363   </tr>
364 <tr>
365     <td width="15%" align="right" valign="top" class="summary">
366       <span class="summary-type">&nbsp;</span>
367     </td><td class="summary">
368       <table width="100%" cellpadding="0" cellspacing="0" border="0">
369         <tr>
370           <td><span class="summary-sig"><a name="attrib"></a><span class="summary-sig-name">attrib</span>()</span><br />
371       Test attribute handling.</td>
372           <td align="right" valign="top">
373             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#attrib">source&nbsp;code</a></span>
374             
375           </td>
376         </tr>
377       </table>
378       
379     </td>
380   </tr>
381 <tr>
382     <td width="15%" align="right" valign="top" class="summary">
383       <span class="summary-type">&nbsp;</span>
384     </td><td class="summary">
385       <table width="100%" cellpadding="0" cellspacing="0" border="0">
386         <tr>
387           <td><span class="summary-sig"><a name="makeelement"></a><span class="summary-sig-name">makeelement</span>()</span><br />
388       Test makeelement handling.</td>
389           <td align="right" valign="top">
390             <span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#makeelement">source&nbsp;code</a></span>
391             
392           </td>
393         </tr>
394       </table>
395       
396     </td>
397   </tr>
398 </table>
399 <!-- ==================== VARIABLES ==================== -->
400 <a name="section-Variables"></a>
401 <table class="summary" border="1" cellpadding="3"
402        cellspacing="0" width="100%" bgcolor="white">
403 <tr bgcolor="#70b0f0" class="table-header">
404   <td colspan="2" class="table-header">
405     <table border="0" cellpadding="0" cellspacing="0" width="100%">
406       <tr valign="top">
407         <td align="left"><span class="table-header">Variables</span></td>
408         <td align="right" valign="top"
409          ><span class="options">[<a href="#section-Variables"
410          class="privatelink" onclick="toggle_private();"
411          >hide private</a>]</span></td>
412       </tr>
413     </table>
414   </td>
415 </tr>
416 <tr>
417     <td width="15%" align="right" valign="top" class="summary">
418       <span class="summary-type">&nbsp;</span>
419     </td><td class="summary">
420         <a href="lxml.tests.selftest2-module.html#SAMPLE_XML" class="summary-name">SAMPLE_XML</a> = <code title="unserialize(&quot;&quot;&quot;
421 &lt;body&gt;
422   &lt;tag&gt;text&lt;/tag&gt;
423   &lt;tag /&gt;
424   &lt;section&gt;
425     &lt;tag&gt;subtext&lt;/tag&gt;
426   &lt;/section&gt;
427 &lt;/body&gt;
428 ...">unserialize(<code class="variable-ellipsis">...</code></code>
429     </td>
430   </tr>
431 <tr>
432     <td width="15%" align="right" valign="top" class="summary">
433       <span class="summary-type">&nbsp;</span>
434     </td><td class="summary">
435         <a href="lxml.tests.selftest2-module.html#SAMPLE_XML_NS" class="summary-name">SAMPLE_XML_NS</a> = <code title="unserialize(&quot;&quot;&quot;
436 &lt;body xmlns=&quot;http://effbot.org/ns&quot;&gt;
437   &lt;tag&gt;text&lt;/tag&gt;
438   &lt;tag /&gt;
439   &lt;section&gt;
440     &lt;tag&gt;subtext&lt;/tag&gt;
441   &lt;/section&gt;
442 &lt;/body&gt;
443 ...">unserialize(<code class="variable-ellipsis">...</code></code>
444     </td>
445   </tr>
446 <tr>
447     <td width="15%" align="right" valign="top" class="summary">
448       <span class="summary-type">&nbsp;</span>
449     </td><td class="summary">
450         <a href="lxml.tests.selftest2-module.html#ENTITY_XML" class="summary-name">ENTITY_XML</a> = <code title="'''&lt;!DOCTYPE points [
451 &lt;!ENTITY % user-entities SYSTEM \'user-entities.xml\'&gt;
452 %user-entities;
453 ]&gt;
454 &lt;document&gt;&amp;entity;&lt;/document&gt;
455 '''"><code class="variable-quote">'</code><code class="variable-string">&lt;!DOCTYPE points [\n&lt;!ENTITY % user-entities SYS</code><code class="variable-ellipsis">...</code></code>
456     </td>
457   </tr>
458 <tr>
459     <td width="15%" align="right" valign="top" class="summary">
460       <span class="summary-type">&nbsp;</span>
461     </td><td class="summary">
462         <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'lxml.tests'"><code class="variable-quote">'</code><code class="variable-string">lxml.tests</code><code class="variable-quote">'</code></code>
463     </td>
464   </tr>
465 </table>
466 <!-- ==================== FUNCTION DETAILS ==================== -->
467 <a name="section-FunctionDetails"></a>
468 <table class="details" border="1" cellpadding="3"
469        cellspacing="0" width="100%" bgcolor="white">
470 <tr bgcolor="#70b0f0" class="table-header">
471   <td colspan="2" class="table-header">
472     <table border="0" cellpadding="0" cellspacing="0" width="100%">
473       <tr valign="top">
474         <td align="left"><span class="table-header">Function Details</span></td>
475         <td align="right" valign="top"
476          ><span class="options">[<a href="#section-FunctionDetails"
477          class="privatelink" onclick="toggle_private();"
478          >hide private</a>]</span></td>
479       </tr>
480     </table>
481   </td>
482 </tr>
483 </table>
484 <a name="qname"></a>
485 <div>
486 <table class="details" border="1" cellpadding="3"
487        cellspacing="0" width="100%" bgcolor="white">
488 <tr><td>
489   <table width="100%" cellpadding="0" cellspacing="0" border="0">
490   <tr valign="top"><td>
491   <h3 class="epydoc"><span class="sig"><span class="sig-name">qname</span>()</span>
492   </h3>
493   </td><td align="right" valign="top"
494     ><span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#qname">source&nbsp;code</a></span>&nbsp;
495     </td>
496   </tr></table>
497   
498   <blockquote>
499 <p>Test QName handling.</p>
500 <ol class="rst-arabic simple">
501 <li>decorated tags</li>
502 </ol>
503 <pre class="py-doctest">
504 <span class="py-prompt">&gt;&gt;&gt; </span>elem = ElementTree.Element(<span class="py-string">&quot;{uri}tag&quot;</span>)
505 <span class="py-prompt">&gt;&gt;&gt; </span>serialize(elem) <span class="py-comment"># 1.1</span>
506 <span class="py-output">'&lt;ns0:tag xmlns:ns0=&quot;uri&quot;/&gt;'</span></pre>
507 </blockquote>
508 <p>##     2) decorated attributes</p>
509 <p>##     &gt;&gt;&gt; elem.attrib[&quot;{uri}key&quot;] = &quot;value&quot;
510 ##     &gt;&gt;&gt; serialize(elem) # 2.1
511 ##     '&lt;ns0:tag ns0:key=&quot;value&quot; xmlns:ns0=&quot;uri&quot;/&gt;'</p>
512   <dl class="fields">
513   </dl>
514 </td></tr></table>
515 </div>
516 <a name="copy"></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">copy</span>()</span>
524   </h3>
525   </td><td align="right" valign="top"
526     ><span class="codelink"><a href="lxml.tests.selftest2-pysrc.html#copy">source&nbsp;code</a></span>&nbsp;
527     </td>
528   </tr></table>
529   
530   <blockquote>
531 <p>Test copy handling (etc).</p>
532 <pre class="py-doctest">
533 <span class="py-prompt">&gt;&gt;&gt; </span><span class="py-keyword">import</span> <span class="py-builtin">copy</span>
534 <span class="py-prompt">&gt;&gt;&gt; </span>e1 = unserialize(<span class="py-string">&quot;&lt;tag&gt;hello&lt;foo/&gt;&lt;/tag&gt;&quot;</span>)
535 <span class="py-prompt">&gt;&gt;&gt; </span><span class="py-comment"># e2 = copy.copy(e1)</span>
536 <span class="py-prompt">&gt;&gt;&gt; </span>e3 = <span class="py-builtin">copy</span>.deepcopy(e1)
537 <span class="py-prompt">&gt;&gt;&gt; </span>e1.find(<span class="py-string">&quot;foo&quot;</span>).tag = <span class="py-string">&quot;bar&quot;</span></pre>
538 <pre class="py-doctest">
539 <span class="py-prompt">&gt;&gt;&gt; </span>serialize(e1).replace(<span class="py-string">' '</span>, <span class="py-string">''</span>)
540 <span class="py-output">'&lt;tag&gt;hello&lt;bar/&gt;&lt;/tag&gt;'</span></pre>
541 </blockquote>
542 <p>##     &gt;&gt;&gt; serialize(e2).replace(' ', '')
543 ##     '&lt;tag&gt;hello&lt;bar/&gt;&lt;/tag&gt;'</p>
544 <blockquote>
545 <pre class="py-doctest">
546 <span class="py-prompt">&gt;&gt;&gt; </span>serialize(e3).replace(<span class="py-string">' '</span>, <span class="py-string">''</span>)
547 <span class="py-output">'&lt;tag&gt;hello&lt;foo/&gt;&lt;/tag&gt;'</span></pre>
548 </blockquote>
549   <dl class="fields">
550   </dl>
551 </td></tr></table>
552 </div>
553 <br />
554 <!-- ==================== VARIABLES DETAILS ==================== -->
555 <a name="section-VariablesDetails"></a>
556 <table class="details" border="1" cellpadding="3"
557        cellspacing="0" width="100%" bgcolor="white">
558 <tr bgcolor="#70b0f0" class="table-header">
559   <td colspan="2" class="table-header">
560     <table border="0" cellpadding="0" cellspacing="0" width="100%">
561       <tr valign="top">
562         <td align="left"><span class="table-header">Variables Details</span></td>
563         <td align="right" valign="top"
564          ><span class="options">[<a href="#section-VariablesDetails"
565          class="privatelink" onclick="toggle_private();"
566          >hide private</a>]</span></td>
567       </tr>
568     </table>
569   </td>
570 </tr>
571 </table>
572 <a name="SAMPLE_XML"></a>
573 <div>
574 <table class="details" border="1" cellpadding="3"
575        cellspacing="0" width="100%" bgcolor="white">
576 <tr><td>
577   <h3 class="epydoc">SAMPLE_XML</h3>
578   
579   <dl class="fields">
580   </dl>
581   <dl class="fields">
582     <dt>Value:</dt>
583       <dd><table><tr><td><pre class="variable">
584 unserialize(&quot;&quot;&quot;
585 &lt;body&gt;
586   &lt;tag&gt;text&lt;/tag&gt;
587   &lt;tag /&gt;
588   &lt;section&gt;
589     &lt;tag&gt;subtext&lt;/tag&gt;
590   &lt;/section&gt;
591 &lt;/body&gt;
592 <code class="variable-ellipsis">...</code>
593 </pre></td></tr></table>
594 </dd>
595   </dl>
596 </td></tr></table>
597 </div>
598 <a name="SAMPLE_XML_NS"></a>
599 <div>
600 <table class="details" border="1" cellpadding="3"
601        cellspacing="0" width="100%" bgcolor="white">
602 <tr><td>
603   <h3 class="epydoc">SAMPLE_XML_NS</h3>
604   
605   <dl class="fields">
606   </dl>
607   <dl class="fields">
608     <dt>Value:</dt>
609       <dd><table><tr><td><pre class="variable">
610 unserialize(&quot;&quot;&quot;
611 &lt;body xmlns=&quot;http://effbot.org/ns&quot;&gt;
612   &lt;tag&gt;text&lt;/tag&gt;
613   &lt;tag /&gt;
614   &lt;section&gt;
615     &lt;tag&gt;subtext&lt;/tag&gt;
616   &lt;/section&gt;
617 &lt;/body&gt;
618 <code class="variable-ellipsis">...</code>
619 </pre></td></tr></table>
620 </dd>
621   </dl>
622 </td></tr></table>
623 </div>
624 <a name="ENTITY_XML"></a>
625 <div>
626 <table class="details" border="1" cellpadding="3"
627        cellspacing="0" width="100%" bgcolor="white">
628 <tr><td>
629   <h3 class="epydoc">ENTITY_XML</h3>
630   
631   <dl class="fields">
632   </dl>
633   <dl class="fields">
634     <dt>Value:</dt>
635       <dd><table><tr><td><pre class="variable">
636 <code class="variable-quote">'''</code><code class="variable-string">&lt;!DOCTYPE points [</code>
637 <code class="variable-string">&lt;!ENTITY % user-entities SYSTEM \'user-entities.xml\'&gt;</code>
638 <code class="variable-string">%user-entities;</code>
639 <code class="variable-string">]&gt;</code>
640 <code class="variable-string">&lt;document&gt;&amp;entity;&lt;/document&gt;</code>
641 <code class="variable-string"></code><code class="variable-quote">'''</code>
642 </pre></td></tr></table>
643 </dd>
644   </dl>
645 </td></tr></table>
646 </div>
647 <br />
648 <!-- ==================== NAVIGATION BAR ==================== -->
649 <table class="navbar" border="0" width="100%" cellpadding="0"
650        bgcolor="#a0c0ff" cellspacing="0">
651   <tr valign="middle">
652   <!-- Home link -->
653       <th>&nbsp;&nbsp;&nbsp;<a
654         href="lxml-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
655
656   <!-- Tree link -->
657       <th>&nbsp;&nbsp;&nbsp;<a
658         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
659
660   <!-- Index link -->
661       <th>&nbsp;&nbsp;&nbsp;<a
662         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
663
664   <!-- Help link -->
665       <th>&nbsp;&nbsp;&nbsp;<a
666         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
667
668   <!-- Project homepage -->
669       <th class="navbar" align="right" width="100%">
670         <table border="0" cellpadding="0" cellspacing="0">
671           <tr><th class="navbar" align="center"
672             ><a class="navbar" target="_top" href="/">lxml API</a></th>
673           </tr></table></th>
674   </tr>
675 </table>
676 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
677   <tr>
678     <td align="left" class="footer">
679     Generated by Epydoc 3.0.1
680     on Wed Jan 29 12:26:21 2020
681     </td>
682     <td align="right" class="footer">
683       <a target="mainFrame" href="http://epydoc.sourceforge.net"
684         >http://epydoc.sourceforge.net</a>
685     </td>
686   </tr>
687 </table>
688
689 <script type="text/javascript">
690   <!--
691   // Private objects are initially displayed (because if
692   // javascript is turned off then we want them to be
693   // visible); but by default, we want to hide them.  So hide
694   // them unless we have a cookie that says to show them.
695   checkCookie();
696   // -->
697 </script>
698 </body>
699 </html>