| line | true | false | branch | 
 
| 154 | 214 | 582 | if (ref $_[0] eq 'XML::Stream::Node') | 
 
| 164 | 578 | 4 | if defined $tag | 
 
| 165 | 2 | 580 | if defined $data | 
 
| 177 | 0 | 0 | unless defined $indent | 
 
| 179 | 0 | 0 | if ($$self{'TAG'} eq '__xmlstream__:node:cdata') { } | 
 
| 187 | 0 | 0 | if (scalar keys %{$$self{'ATTRIBS'};} > 0) | 
 
| 195 | 0 | 0 | if ($#{$$self{'CHILDREN'};} == -1) { } | 
 
| 217 | 25 | 710 | unless exists $$self{'CHILDREN'} | 
 
| 239 | 0 | 0 | if ($child == $$self{'CHILDREN'}[$index]) | 
 
| 268 | 32 | 1 | if $child->get_tag eq '__xmlstream__:node:cdata' | 
 
| 283 | 0 | 0 | if ($$self{'CHILDREN'}[$index]->get_tag eq '__xmlstream__:node:cdata') | 
 
| 299 | 81 | 46 | unless exists $$self{'ATTRIBS'} | 
 
| 309 | 91 | 204 | unless exists $$self{'ATTRIBS'}{$key} | 
 
| 331 | 0 | 0 | unless exists $$self{'ATTRIBS'}{$key} | 
 
| 348 | 106 | 53 | if $#{$$self{'RAWXML'};} == -1 | 
 
| 381 | 0 | 0 | unless $#results > -1 | 
 
| 382 | 0 | 0 | unless wantarray | 
 
| 412 | 4 | 1 | if ($child->get_tag eq '__xmlstream__:node:cdata') { } | 
 
| 440 | 118 | 134 | if ref $_[0] eq 'XML::Stream::Parser' | 
 
| 441 | 134 | 118 | unless ref $_[0] eq 'XML::Stream::Parser' | 
 
| 452 | 213 | 39 | if ($#{$$self{'SIDS'}{$sid}{'node'};} >= 0) | 
 
| 472 | 172 | 180 | if ref $_[0] eq 'XML::Stream::Parser' | 
 
| 473 | 180 | 172 | unless ref $_[0] eq 'XML::Stream::Parser' | 
 
| 479 | 36 | 316 | if $#{$$self{'SIDS'}{$sid}{'node'};} == -1 | 
 
| 498 | 118 | 136 | if ref $_[0] eq 'XML::Stream::Parser' | 
 
| 499 | 136 | 118 | unless ref $_[0] eq 'XML::Stream::Parser' | 
 
| 507 | 2 | 252 | if ($#{$$self{'SIDS'}{$sid}{'node'};} == -1) | 
 
| 510 | 0 | 2 | if ($$self{'SIDS'}{$sid}{'rootTag'} ne $tag) | 
 
| 521 | 39 | 213 | if ($#{$$self{'SIDS'}{$sid}{'node'};} == -1) | 
 
| 525 | 37 | 2 | if (ref $self ne 'XML::Stream::Parser') | 
 
| 529 | 3 | 34 | if (defined $$self{'SIDS'}{$sid}{'node'}[0] and $$self{'SIDS'}{$sid}{'node'}[0]->get_tag =~ /^$stream_prefix\:/) { } | 
 
| 546 | 0 | 34 | if ($#special > -1) { } | 
 
| 550 | 0 | 0 | if $xmlns eq &XML::Stream::ConstXMLNS('xmpp-sasl') | 
 
| 552 | 0 | 0 | if $xmlns eq &XML::Stream::ConstXMLNS('xmpp-tls') | 
 
| 587 | 0 | 0 | if ($tag ne '') { } | 
 
| 589 | 0 | 0 | if ($type eq 'single') | 
 
| 593 | 0 | 0 | if ($$XMLTree[1][$child] eq $tag) | 
 
| 599 | 0 | 0 | if $data ne '' | 
 
| 606 | 0 | 0 | if $data ne '' | 
 
| 611 | 0 | 0 | if $data ne '' | 
 
| 661 | 470 | 506 | unless defined $tag | 
 
| 662 | 808 | 168 | unless defined $attrib | 
 
| 663 | 976 | 0 | unless defined $value | 
 
| 670 | 338 | 638 | if ($tag ne '') { } | 
 
| 676 | 1205 | 635 | if ($child->get_tag eq $tag or $tag eq '*') | 
 
| 681 | 0 | 0 | if $value ne '' and $attrib ne '' and $child->get_attrib($attrib) and $XMLTree->get_attrib($attrib) ne $value | 
 
| 682 | 0 | 1205 | if $attrib ne '' and not $child->get_attrib($attrib) | 
 
| 687 | 0 | 1205 | if ($type eq 'existence') | 
 
| 695 | 4 | 1201 | if ($type eq 'value') | 
 
| 697 | 4 | 0 | if ($attrib eq '') | 
 
| 702 | 0 | 0 | if defined $XMLTree->get_attrib($attrib) | 
 
| 709 | 0 | 1201 | if ($type eq 'value array') | 
 
| 711 | 0 | 0 | if ($attrib eq '') { } | 
 
| 718 | 0 | 0 | if defined $XMLTree->get_attrib($attrib) | 
 
| 726 | 0 | 1201 | if ($type eq 'tree') | 
 
| 734 | 144 | 1057 | if ($type eq 'tree array') | 
 
| 742 | 949 | 252 | if ($type eq 'child array') | 
 
| 744 | 435 | 514 | if $child->get_tag ne '__xmlstream__:node:cdata' | 
 
| 749 | 108 | 1093 | if ($type eq 'count') | 
 
| 756 | 0 | 1201 | if ($type eq 'attribs') | 
 
| 765 | 217 | 58 | if ($type eq 'tree array' or $type eq 'value array' or $type eq 'child array') | 
 
| 774 | 58 | 0 | if ($type eq 'count') | 
 
| 789 | 193 | 445 | if ($type eq 'value') | 
 
| 791 | 25 | 168 | if ($attrib eq '') | 
 
| 796 | 90 | 78 | if $XMLTree->get_attrib($attrib) | 
 
| 803 | 0 | 523 | if ($type eq 'tree') | 
 
| 811 | 0 | 523 | if ($type eq 'existence') | 
 
| 813 | 0 | 0 | if ($attrib ne '') | 
 
| 815 | 0 | 0 | if $value ne '' | 
 
| 824 | 1 | 522 | if ($type eq 'attribs') | 
 
| 831 | 444 | 78 | if ($type eq 'tag') | 
 
| 840 | 0 | 78 | if $type eq 'existence' | 
 
| 841 | 78 | 0 | if $type eq 'value' | 
 
| 866 | 115 | 8 | if ($#children > -1 or defined $rawXML and $rawXML ne '' or defined $node->get_raw_xml and $node->get_raw_xml ne '') { } | 
 
| 874 | 145 | 84 | if ($child->get_tag eq '__xmlstream__:node:cdata') { } | 
 
| 883 | 17 | 98 | if defined $node->get_raw_xml and $node->get_raw_xml ne '' | 
 
| 887 | 17 | 98 | if defined $rawXML and $rawXML ne '' | 
 
| 928 | 86 | 58 | if ($tree->get_tag eq '__xmlstream__:node:cdata') { } | 
 
| 931 | 23 | 63 | unless $str =~ /^\s*$/ | 
 
| 935 | 20 | 38 | if (&XML::Stream::GetXMLData('count', $XMLTree, $tree->get_tag) > 1) { } |