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'} |