247
248
a target object to the parser:</p>
248
249
<div class="syntax"><pre><span class="gp">>>> </span><span class="k">class</span> <span class="nc">EchoTarget</span><span class="p">:</span>
249
250
<span class="gp">... </span> <span class="k">def</span> <span class="nf">start</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">tag</span><span class="p">,</span> <span class="n">attrib</span><span class="p">):</span>
250
<span class="gp">... </span> <span class="k">print</span><span class="p">(</span><span class="s">"start </span><span class="si">%s</span><span class="s"> </span><span class="si">%s</span><span class="s">"</span> <span class="o">%</span> <span class="p">(</span><span class="n">tag</span><span class="p">,</span> <span class="n">attrib</span><span class="p">))</span>
251
<span class="gp">... </span> <span class="k">print</span><span class="p">(</span><span class="s">"start </span><span class="si">%s</span><span class="s"> </span><span class="si">%r</span><span class="s">"</span> <span class="o">%</span> <span class="p">(</span><span class="n">tag</span><span class="p">,</span> <span class="nb">dict</span><span class="p">(</span><span class="n">attrib</span><span class="p">)))</span>
251
252
<span class="gp">... </span> <span class="k">def</span> <span class="nf">end</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">tag</span><span class="p">):</span>
252
253
<span class="gp">... </span> <span class="k">print</span><span class="p">(</span><span class="s">"end </span><span class="si">%s</span><span class="s">"</span> <span class="o">%</span> <span class="n">tag</span><span class="p">)</span>
253
254
<span class="gp">... </span> <span class="k">def</span> <span class="nf">data</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">data</span><span class="p">):</span>