line |
true |
false |
branch |
68
|
0 |
4 |
unless ($parent_tag or $str =~ s/\A\s*<\?xml[^>]*\?>//) |
88
|
0 |
34 |
unless (defined $name) |
95
|
12 |
22 |
if ($namespace) |
100
|
34 |
0 |
if $name |
104
|
31 |
3 |
if ($content) |
107
|
13 |
18 |
if ($content =~ /[<>]/) |
120
|
4 |
30 |
unless ($parent_tag) |
128
|
0 |
17 |
if (not $parent_tag || $$self{'tree'}) |
143
|
0 |
8 |
unless $$tree_root{'siblings'} |
158
|
0 |
4 |
if (@tags == 1 and $tags[0]{'name'} =~ /Response/i) { } |
|
4 |
0 |
elsif (@tags == 1) { } |
171
|
0 |
0 |
if ($other) |
197
|
2 |
2 |
if (@tags != 1 and $$tree_root{'namespace'}) |
199
|
2 |
0 |
if $ns |
205
|
2 |
2 |
if (@tags == 1) |
216
|
0 |
22 |
if ($$tag{'name'} =~ /^fault/ or $$tag{'name'} eq 'detail') |
228
|
0 |
22 |
unless $tag |
230
|
0 |
22 |
if (my $href = $$tag{'attr'}{'href'}) |
232
|
0 |
0 |
if (not wantarray) { } |
244
|
0 |
22 |
unless my $type = $self->_get_type($tag) |
250
|
22 |
0 |
if (my $s = $self->can('_parse_' . $type)) |
260
|
2 |
18 |
unless $_ |
275
|
0 |
20 |
unless wantarray |
295
|
0 |
0 |
if (wantarray) { } |
302
|
0 |
0 |
if (lc $val eq 'true') { } |
|
0 |
0 |
elsif ($val eq 'false') { } |
309
|
0 |
0 |
wantarray ? : |
316
|
0 |
2 |
unless wantarray |
334
|
0 |
1 |
if ($$item{'name'} ne 'item') |
340
|
0 |
1 |
if ($elem_sig) { } |
350
|
0 |
1 |
unless wantarray |
384
|
0 |
0 |
if ($$item{'name'} ne 'item') |
390
|
0 |
0 |
if ($key_sig) { } |
410
|
0 |
1 |
unless wantarray |