|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
36
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'end_prefix_mapping'}) { }  | 
 
| 
42
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
48
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('end_prefix_mapping') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_prefix_mapping')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
50
 | 
 0  | 
 0  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
66
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
84
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
105
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'internal_entity_decl'}) { }  | 
 
| 
111
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
117
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DeclHandler'}->can('internal_entity_decl') if defined $$callbacks{'DeclHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('internal_entity_decl')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD') and $$callbacks{'DeclHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
119
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DeclHandler'}  | 
 
| 
135
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
153
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
174
 | 
 12  | 
 1  | 
 if (defined $$self{'Methods'}{'characters'}) { }  | 
 
| 
180
 | 
 1  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
186
 | 
 0  | 
 1  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('characters') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('characters')) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('characters')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
188
 | 
 0  | 
 1  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
209
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
227
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
245
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
266
 | 
 6  | 
 1  | 
 if (defined $$self{'Methods'}{'start_element'}) { }  | 
 
| 
272
 | 
 1  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
278
 | 
 0  | 
 1  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('start_element') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('start_element')) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_element')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
280
 | 
 0  | 
 1  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
301
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
319
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
337
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
358
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'external_entity_decl'}) { }  | 
 
| 
364
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
370
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DeclHandler'}->can('external_entity_decl') if defined $$callbacks{'DeclHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('external_entity_decl')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD') and $$callbacks{'DeclHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
372
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DeclHandler'}  | 
 
| 
388
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
406
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
427
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'xml_decl'}) { }  | 
 
| 
433
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
439
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DTDHandler'}->can('xml_decl') if defined $$callbacks{'DTDHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('xml_decl')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
441
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DTDHandler'}  | 
 
| 
457
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
475
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
496
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'entity_decl'}) { }  | 
 
| 
502
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
508
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DTDHandler'}->can('entity_decl') if defined $$callbacks{'DTDHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('entity_decl')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
510
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DTDHandler'}  | 
 
| 
526
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
544
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
565
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'end_dtd'}) { }  | 
 
| 
571
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
577
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'LexicalHandler'}->can('end_dtd') if defined $$callbacks{'LexicalHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_dtd')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
579
 | 
 0  | 
 0  | 
 if defined $$callbacks{'LexicalHandler'}  | 
 
| 
595
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
613
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
634
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'unparsed_entity_decl'}) { }  | 
 
| 
640
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
646
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DTDHandler'}->can('unparsed_entity_decl') if defined $$callbacks{'DTDHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('unparsed_entity_decl')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
648
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DTDHandler'}  | 
 
| 
664
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
682
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
703
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'processing_instruction'}) { }  | 
 
| 
709
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
715
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('processing_instruction') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('processing_instruction')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('processing_instruction')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
717
 | 
 0  | 
 0  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
738
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
756
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
774
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
795
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'attribute_decl'}) { }  | 
 
| 
801
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
807
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DeclHandler'}->can('attribute_decl') if defined $$callbacks{'DeclHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('attribute_decl')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD') and $$callbacks{'DeclHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
809
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DeclHandler'}  | 
 
| 
825
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
843
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
864
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'fatal_error'}) { }  | 
 
| 
870
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
876
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'ErrorHandler'}->can('fatal_error') if defined $$callbacks{'ErrorHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('fatal_error')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ErrorHandler'} and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
878
 | 
 0  | 
 0  | 
 if defined $$callbacks{'ErrorHandler'}  | 
 
| 
894
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
912
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
933
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'end_cdata'}) { }  | 
 
| 
939
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
945
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DocumentHandler'}->can('end_cdata') if defined $$callbacks{'DocumentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'LexicalHandler'} and $method = $$callbacks{'LexicalHandler'}->can('end_cdata')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_cdata')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
947
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DocumentHandler'}  | 
 
| 
968
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
986
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1004
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1025
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'start_entity'}) { }  | 
 
| 
1031
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1037
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'LexicalHandler'}->can('start_entity') if defined $$callbacks{'LexicalHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_entity')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1039
 | 
 0  | 
 0  | 
 if defined $$callbacks{'LexicalHandler'}  | 
 
| 
1055
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1073
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1094
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'start_prefix_mapping'}) { }  | 
 
| 
1100
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1106
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('start_prefix_mapping') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_prefix_mapping')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1108
 | 
 0  | 
 0  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
1124
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1142
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1163
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'error'}) { }  | 
 
| 
1169
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1175
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'ErrorHandler'}->can('error') if defined $$callbacks{'ErrorHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('error')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ErrorHandler'} and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1177
 | 
 0  | 
 0  | 
 if defined $$callbacks{'ErrorHandler'}  | 
 
| 
1193
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1211
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1232
 | 
 0  | 
 1  | 
 if (defined $$self{'Methods'}{'start_document'}) { }  | 
 
| 
1238
 | 
 1  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1244
 | 
 0  | 
 1  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('start_document') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('start_document')) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_document')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1246
 | 
 0  | 
 1  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
1267
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1285
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1303
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1324
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'ignorable_whitespace'}) { }  | 
 
| 
1330
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1336
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('ignorable_whitespace') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('ignorable_whitespace')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('ignorable_whitespace')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1338
 | 
 0  | 
 0  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
1359
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1377
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1395
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1416
 | 
 0  | 
 2  | 
 if (defined $$self{'Methods'}{'end_document'}) { }  | 
 
| 
1422
 | 
 1  | 
 1  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1428
 | 
 0  | 
 2  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('end_document') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 2  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('end_document')) { }  | 
 
| 
 | 
 1  | 
 1  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_document')) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1430
 | 
 0  | 
 2  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
1451
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1469
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1487
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1508
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'start_cdata'}) { }  | 
 
| 
1514
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1520
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DocumentHandler'}->can('start_cdata') if defined $$callbacks{'DocumentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'LexicalHandler'} and $method = $$callbacks{'LexicalHandler'}->can('start_cdata')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_cdata')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1522
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DocumentHandler'}  | 
 
| 
1543
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1561
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1579
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1600
 | 
 0  | 
 2  | 
 if (defined $$self{'Methods'}{'set_document_locator'}) { }  | 
 
| 
1606
 | 
 1  | 
 1  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1612
 | 
 0  | 
 2  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('set_document_locator') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 2  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('set_document_locator')) { }  | 
 
| 
 | 
 1  | 
 1  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('set_document_locator')) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1614
 | 
 0  | 
 2  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
1635
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1653
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1671
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1692
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'attlist_decl'}) { }  | 
 
| 
1698
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1704
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DTDHandler'}->can('attlist_decl') if defined $$callbacks{'DTDHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('attlist_decl')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1706
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DTDHandler'}  | 
 
| 
1722
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1740
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1761
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'start_dtd'}) { }  | 
 
| 
1767
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1773
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'LexicalHandler'}->can('start_dtd') if defined $$callbacks{'LexicalHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('start_dtd')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1775
 | 
 0  | 
 0  | 
 if defined $$callbacks{'LexicalHandler'}  | 
 
| 
1791
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1809
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1830
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'resolve_entity'}) { }  | 
 
| 
1836
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1842
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'EntityResolver'}->can('resolve_entity') if defined $$callbacks{'EntityResolver'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('resolve_entity')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'EntityResolver'} and $$callbacks{'EntityResolver'}->can('AUTOLOAD') and $$callbacks{'EntityResolver'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1844
 | 
 0  | 
 0  | 
 if defined $$callbacks{'EntityResolver'}  | 
 
| 
1860
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1878
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1899
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'entity_reference'}) { }  | 
 
| 
1905
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1911
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DocumentHandler'}->can('entity_reference') if defined $$callbacks{'DocumentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('entity_reference')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1913
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DocumentHandler'}  | 
 
| 
1929
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1947
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
1968
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'element_decl'}) { }  | 
 
| 
1974
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
1980
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DeclHandler'}->can('element_decl') if defined $$callbacks{'DeclHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('element_decl')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DeclHandler'} and $$callbacks{'DeclHandler'}->can('AUTOLOAD') and $$callbacks{'DeclHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
1982
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DeclHandler'}  | 
 
| 
1998
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2016
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2037
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'notation_decl'}) { }  | 
 
| 
2043
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
2049
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DTDHandler'}->can('notation_decl') if defined $$callbacks{'DTDHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('notation_decl')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
2051
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DTDHandler'}  | 
 
| 
2067
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2085
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2106
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'skipped_entity'}) { }  | 
 
| 
2112
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
2118
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('skipped_entity') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('skipped_entity')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
2120
 | 
 0  | 
 0  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
2136
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2154
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2175
 | 
 6  | 
 1  | 
 if (defined $$self{'Methods'}{'end_element'}) { }  | 
 
| 
2181
 | 
 1  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
2187
 | 
 0  | 
 1  | 
 if (do {
	$method = $$callbacks{'ContentHandler'}->can('end_element') if defined $$callbacks{'ContentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $method = $$callbacks{'DocumentHandler'}->can('end_element')) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_element')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ContentHandler'} and $$callbacks{'ContentHandler'}->can('AUTOLOAD') and $$callbacks{'ContentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
2189
 | 
 0  | 
 1  | 
 if defined $$callbacks{'ContentHandler'}  | 
 
| 
2210
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2228
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2246
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2267
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'doctype_decl'}) { }  | 
 
| 
2273
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
2279
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DTDHandler'}->can('doctype_decl') if defined $$callbacks{'DTDHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('doctype_decl')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DTDHandler'} and $$callbacks{'DTDHandler'}->can('AUTOLOAD') and $$callbacks{'DTDHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
2281
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DTDHandler'}  | 
 
| 
2297
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2315
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2336
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'comment'}) { }  | 
 
| 
2342
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
2348
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'DocumentHandler'}->can('comment') if defined $$callbacks{'DocumentHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'LexicalHandler'} and $method = $$callbacks{'LexicalHandler'}->can('comment')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('comment')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'DocumentHandler'} and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') and $$callbacks{'DocumentHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
2350
 | 
 0  | 
 0  | 
 if defined $$callbacks{'DocumentHandler'}  | 
 
| 
2371
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2389
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2407
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2428
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'end_entity'}) { }  | 
 
| 
2434
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
2440
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'LexicalHandler'}->can('end_entity') if defined $$callbacks{'LexicalHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('end_entity')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'LexicalHandler'} and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') and $$callbacks{'LexicalHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
2442
 | 
 0  | 
 0  | 
 if defined $$callbacks{'LexicalHandler'}  | 
 
| 
2458
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2476
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2497
 | 
 0  | 
 0  | 
 if (defined $$self{'Methods'}{'warning'}) { }  | 
 
| 
2503
 | 
 0  | 
 0  | 
 if (exists $$self{'ParseOptions'}) { }  | 
 
| 
2509
 | 
 0  | 
 0  | 
 if (do {
	$method = $$callbacks{'ErrorHandler'}->can('warning') if defined $$callbacks{'ErrorHandler'}
}) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $method = $$callbacks{'Handler'}->can('warning')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'ErrorHandler'} and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') and $$callbacks{'ErrorHandler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$callbacks{'Handler'} and $$callbacks{'Handler'}->can('AUTOLOAD') and $$callbacks{'Handler'}->can('AUTOLOAD') ne ('UNIVERSAL'->can('AUTOLOAD') || '')) { }  | 
 
| 
2511
 | 
 0  | 
 0  | 
 if defined $$callbacks{'ErrorHandler'}  | 
 
| 
2527
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2545
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
2570
 | 
 0  | 
 1  | 
 $#_ == 0 ? :  | 
 
| 
2572
 | 
 0  | 
 0  | 
 unless (defined $$options{'Handler'} or defined $$options{'ContentHandler'} or defined $$options{'DTDHandler'} or defined $$options{'DocumentHandler'} or defined $$options{'LexicalHandler'} or defined $$options{'ErrorHandler'} or defined $$options{'DeclHandler'})  | 
 
| 
2597
 | 
 0  | 
 1  | 
 if ($$self{'Parent'}) { }  | 
 
| 
2602
 | 
 0  | 
 1  | 
 if (defined $$parse_options{'Source'}{'CharacterStream'} and $method = $self->can('_parse_characterstream')) { }  | 
 
| 
 | 
 0  | 
 1  | 
 elsif (defined $$parse_options{'Source'}{'ByteStream'} and $method = $self->can('_parse_bytestream')) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (defined $$parse_options{'Source'}{'String'} and $method = $self->can('_parse_string')) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (defined $$parse_options{'Source'}{'SystemId'} and $method = $self->can('_parse_systemid')) { }  | 
 
| 
2628
 | 
 0  | 
 0  | 
 if ref \$file eq 'SCALAR'  | 
 
| 
2665
 | 
 1  | 
 1  | 
 if (@_ == 1) { }  | 
 
| 
2709
 | 
 14  | 
 0  | 
 if (exists $features{$feat})  | 
 
| 
2711
 | 
 14  | 
 0  | 
 if ($supported{$feat})  | 
 
| 
2739
 | 
 1  | 
 0  | 
 if (exists $features{$feat})  | 
 
| 
2741
 | 
 1  | 
 0  | 
 if ($supported{$feat})  | 
 
| 
2763
 | 
 0  | 
 0  | 
 defined $$self{$handler_type} ? :  | 
 
| 
2809
 | 
 0  | 
 0  | 
 if $$self{'Methods'}  |