| line |
true |
false |
branch |
|
25
|
1 |
0 |
if ((nargs < 1) || (nargs > 2)) { |
|
|
0 |
1 |
if ((nargs < 1) || (nargs > 2)) { |
|
29
|
0 |
1 |
if (ctxt->value == NULL) { |
|
34
|
0 |
1 |
if (nargs == 2) { |
|
35
|
0 |
0 |
if (ctxt->value->type != XPATH_NODESET) { |
|
48
|
0 |
1 |
if (ctxt->value->type == XPATH_NODESET) { |
|
55
|
0 |
0 |
if (obj->nodesetval) { |
|
56
|
0 |
0 |
for (i = 0; i < obj->nodesetval->nodeNr; i++) { |
|
60
|
0 |
0 |
if (nargs == 2) { |
|
75
|
0 |
0 |
if (obj2 != NULL) |
|
87
|
0 |
1 |
if (ctxt->value->type != XPATH_STRING) { |
|
89
|
0 |
0 |
if (obj2 != NULL) |
|
98
|
0 |
1 |
if (obj->stringval == NULL) { |
|
101
|
0 |
1 |
if ((obj2 != NULL) && (obj2->nodesetval != NULL) && |
|
|
0 |
0 |
if ((obj2 != NULL) && (obj2->nodesetval != NULL) && |
|
|
0 |
0 |
if ((obj2 != NULL) && (obj2->nodesetval != NULL) && |
|
106
|
0 |
0 |
if (target->type == XML_ATTRIBUTE_NODE) { |
|
114
|
1 |
0 |
if (base != NULL) |
|
116
|
0 |
1 |
if (URI == NULL) { |
|
119
|
0 |
1 |
if (xmlStrEqual(ctxt->context->node->doc->URL, URI)) { |
|
125
|
0 |
1 |
if (doc == NULL) |
|
137
|
0 |
1 |
if (obj2 != NULL) |
|
157
|
20 |
123 |
if ( comp == NULL ) { |
|
169
|
129 |
0 |
if ( refNode != NULL && comp != NULL ) { |
|
|
129 |
0 |
if ( refNode != NULL && comp != NULL ) { |
|
175
|
0 |
129 |
if ( comp == NULL ) { |
|
179
|
0 |
129 |
if ( refNode->doc == NULL ) { |
|
188
|
0 |
0 |
while ( froot != NULL ) { |
|
189
|
0 |
0 |
if ( froot->parent == NULL ) { |
|
204
|
85 |
44 |
if (refNode->type == XML_DOCUMENT_NODE) { |
|
212
|
41 |
88 |
if (ctxt->namespaces != NULL) { |
|
213
|
53 |
41 |
while (ctxt->namespaces[ctxt->nsNr] != NULL) |
|
220
|
8 |
121 |
if (to_bool) { |
|
235
|
41 |
88 |
if (ctxt->namespaces != NULL) { |
|
241
|
0 |
129 |
if ( tdoc != NULL ) { |
|
266
|
84 |
8 |
if (res != NULL) { |
|
289
|
3 |
0 |
if (res != NULL) { |
|
314
|
122 |
0 |
if ( ctxt->node != NULL && path != NULL ) { |
|
|
122 |
0 |
if ( ctxt->node != NULL && path != NULL ) { |
|
317
|
0 |
122 |
if ( comp == NULL ) { |
|
329
|
129 |
0 |
if ( ctxt != NULL && ctxt->node != NULL && comp != NULL ) { |
|
|
129 |
0 |
if ( ctxt != NULL && ctxt->node != NULL && comp != NULL ) { |
|
|
129 |
0 |
if ( ctxt != NULL && ctxt->node != NULL && comp != NULL ) { |
|
333
|
3 |
126 |
if ( ctxt->node->doc == NULL ) { |
|
343
|
4 |
0 |
while ( froot != NULL ) { |
|
344
|
3 |
1 |
if ( froot->parent == NULL ) { |
|
354
|
3 |
126 |
if (to_bool) { |
|
369
|
3 |
125 |
if ( tdoc != NULL ) { |
|
377
|
3 |
0 |
if (ctxt->node) { |
|
393
|
0 |
0 |
if (res != NULL) { |