line |
true |
false |
branch |
87
|
0 |
0 |
unless defined $space |
121
|
0 |
0 |
if ($#elems + 1 < $$self{'POS'}) |
165
|
23 |
109 |
if ($$self{'OP'}->isValid(\$tmp_ctxt)) |
173
|
75 |
17 |
if ($#valid_elems == -1) |
186
|
0 |
0 |
unless defined $space |
221
|
0 |
14 |
if ($#elems == -1) |
235
|
0 |
14 |
if ($#valid_elems == -1) |
251
|
46 |
298 |
if ($$self{'VALUE'} eq '*' or &XML::Stream::GetXMLData('tag', $elem) eq $$self{'VALUE'}) |
281
|
0 |
90 |
unless defined $is_root |
293
|
0 |
77 |
if ($$self{'ISROOT'}) |
296
|
0 |
0 |
if (&XML::Stream::GetXMLData('tag', $elem) ne $$self{'VALUE'}) |
311
|
108 |
406 |
if ($$self{'VALUE'} eq '*' or &XML::Stream::GetXMLData('tag', $child) eq $$self{'VALUE'}) |
314
|
0 |
108 |
if ($$ctxt->in_context) { } |
324
|
0 |
73 |
if ($valid) |
332
|
10 |
67 |
if ($#valid_elems == -1) |
378
|
148 |
26 |
unless ($$self{'OP_L'}->isValid(\$tmp_ctxt) and $$self{'OP_R'}->isValid(\$tmp_ctxt)) |
386
|
9 |
17 |
if ($$self{'OP_L'}->calcStr($elem) eq $$self{'OP_R'}->calcStr($elem)) |
392
|
9 |
17 |
if ($#valid_elems > -1) |
399
|
17 |
9 |
if ($#valid_elems == -1) |
412
|
0 |
0 |
unless defined $space |
453
|
0 |
6 |
unless ($$self{'OP_L'}->isValid(\$tmp_ctxt) and $$self{'OP_R'}->isValid(\$tmp_ctxt)) |
461
|
4 |
2 |
if ($$self{'OP_L'}->calcStr($elem) ne $$self{'OP_R'}->calcStr($elem)) |
467
|
4 |
2 |
if ($#valid_elems > -1) |
474
|
2 |
4 |
if ($#valid_elems == -1) |
487
|
0 |
0 |
unless defined $space |
530
|
204 |
2 |
if ($$self{'VALUE'} ne '*') { } |
532
|
48 |
156 |
if (&XML::Stream::GetXMLData('value', $elem, '', $$self{'VALUE'})) |
542
|
2 |
0 |
if (scalar keys %attrib > 0) |
557
|
150 |
48 |
if ($#valid_elems == -1) |
611
|
4 |
14 |
if ($opl and $opr) { } |
626
|
0 |
0 |
unless defined $space |
676
|
0 |
68 |
if ($opl or $opr) |
684
|
68 |
0 |
if ($#valid_elems == -1) |
697
|
0 |
0 |
unless defined $space |
765
|
0 |
0 |
unless defined $space |
789
|
14 |
0 |
if (defined $text) |
799
|
0 |
14 |
if ($#valid_elems == -1) |
819
|
2 |
4 |
unless ($args[0]->isValid(\$tmp_ctxt)) |
827
|
4 |
2 |
if ($#valid_elems == -1) |
847
|
12 |
0 |
if (defined $text) |
857
|
0 |
7 |
if ($#valid_elems == -1) |
878
|
4 |
4 |
if (substr($val1, 0, length $val2) eq $val2) |
886
|
4 |
4 |
if ($#valid_elems == -1) |