Branch Coverage

blib/lib/XML/LibXML/SAX/Parser.pm
Criterion Covered Total %
branch 28 52 53.8


line true false branch
25 0 0 $XML::LibXML::__threads_shared ? :
36 0 0 exists $options->{'Source'}{'SystemId'} ? :
43 0 3 exists $options->{'Source'}{'SystemId'} ? :
67 6 0 defined $doc ? :
68 0 6 if (defined $dtd)
72 6 0 if (defined $doc)
80 0 0 defined $self->{'current_node'} ? :
88 6 0 if ($node->nodeType == 9 or $node->nodeType == 13)
103 0 104 if ($node_type == 8) { }
62 42 elsif ($node_type == 3 or $node_type == 4) { }
36 6 elsif ($node_type == 1) { }
0 6 elsif ($node_type == 5) { }
6 0 elsif ($node_type == 9 or $node_type == 13 or $node_type == 11) { }
0 0 elsif ($node_type == 7) { }
0 0 elsif ($node_type == 8) { }
0 0 elsif ($node_type == 19 or $node_type == 20) { }
0 0 elsif ($node_type == 14) { }
159 2 2 defined $ns->localname ? :
171 4 13 if ($attr->isa('XML::LibXML::Namespace')) { }
174 4 0 if (defined $attr->name) { }
191 2 2 if (defined $localname)
209 11 2 unless defined $ns
214 0 13 unless defined $name
217 11 2 unless defined $prefix
218 2 11 if index($name, ':') < 0 and length $prefix
255 2 2 defined $ns->localname ? :