Home | History | Annotate | Download | only in libxml2

Lines Matching refs:nodesetval

1395 	    xmlXPathDebugDumpNodeSet(output, cur->nodesetval, depth);
1399 xmlXPathDebugDumpValueTree(output, cur->nodesetval, depth);
2196 if (obj->nodesetval != NULL) {
2197 if (obj->nodesetval->nodeTab != NULL)
2198 xmlFree(obj->nodesetval->nodeTab);
2199 xmlFree(obj->nodesetval);
2307 ret->nodesetval = val;
2399 if ((ret->nodesetval->nodeMax == 0) ||
2402 xmlXPathNodeSetAddUnique(ret->nodesetval, val);
2404 ret->nodesetval->nodeTab[0] = val;
2405 ret->nodesetval->nodeNr = 1;
2425 ret->nodesetval = xmlXPathNodeSetCreate(val);
2426 if (ret->nodesetval == NULL) {
2666 res = xmlXPathCastNodeSetToString(val->nodesetval);
2709 xmlXPathNodeSetMerge(NULL, val->nodesetval)));
2985 ret = obj->nodesetval;
2991 obj->nodesetval = NULL;
3833 * If there was a flag on the nodesetval, indicating that
4343 ret->nodesetval = xmlXPathNodeSetCreate(val);
4373 ret->nodesetval = xmlXPathNodeSetCreate(val);
4403 if (xmlXPathNodeSetAddUnique(ret->nodesetval, val->nodeTab[i])
4431 ret->nodesetval = val;
5424 if ((val->nodesetval != NULL) &&
5425 (val->nodesetval->nodeTab != NULL)) {
5432 xmlStrdup(val->nodesetval->nodeTab[0]->name);
5436 cur = val->nodesetval->nodeTab[0]->children;
5444 ret->nodesetval = xmlXPathNodeSetCreate((xmlNodePtr) top);
5446 ret->nodesetval = xmlXPathNodeSetCreate(NULL);
5451 ret->nodesetval = xmlXPathNodeSetMerge(NULL, val->nodesetval);
5488 xmlXPathFreeNodeSet(obj->nodesetval);
5493 if (obj->nodesetval != NULL)
5494 xmlXPathFreeValueTree(obj->nodesetval);
5496 if (obj->nodesetval != NULL)
5497 xmlXPathFreeNodeSet(obj->nodesetval);
5541 if (obj->nodesetval != NULL) {
5549 xmlXPathFreeValueTree(obj->nodesetval);
5550 obj->nodesetval = NULL;
5551 } else if ((obj->nodesetval->nodeMax <= 40) &&
5558 xmlXPathFreeNodeSet(obj->nodesetval);
5559 obj->nodesetval = NULL;
5609 if (obj->nodesetval != NULL) {
5610 xmlNodeSetPtr tmpset = obj->nodesetval;
5637 obj->nodesetval = tmpset;
5647 if (obj->nodesetval != NULL)
5648 xmlXPathFreeNodeSet(obj->nodesetval);
5774 ret = xmlXPathCastNodeSetToString(val->nodesetval);
5820 res = xmlXPathCastNodeSetToString(val->nodesetval);
5939 ret = xmlXPathCastNodeSetToNumber(val->nodesetval);
6051 ret = xmlXPathCastNodeSetToBoolean(val->nodesetval);
6486 ns = arg->nodesetval;
6541 ns = arg->nodesetval;
6611 ns1 = arg1->nodesetval;
6612 ns2 = arg2->nodesetval;
6735 ns = arg->nodesetval;
6796 ns = arg->nodesetval;
6862 ns1 = arg1->nodesetval;
6863 ns2 = arg2->nodesetval;
7188 if ((arg1->nodesetval == NULL) ||
7189 (arg1->nodesetval->nodeNr == 0)) ret = 0;
7273 if ((arg1->nodesetval == NULL) ||
7274 (arg1->nodesetval->nodeNr == 0)) ret = 0;
8550 if ((cur == NULL) || (cur->nodesetval == NULL))
8554 (double) cur->nodesetval->nodeNr));
8556 if ((cur->nodesetval->nodeNr != 1) ||
8557 (cur->nodesetval->nodeTab == NULL)) {
8563 tmp = cur->nodesetval->nodeTab[0];
8672 if (obj->nodesetval != NULL) {
8673 for (i = 0; i < obj->nodesetval->nodeNr; i++) {
8675 xmlXPathCastNodeToString(obj->nodesetval->nodeTab[i]);
8726 if ((cur->nodesetval == NULL) || (cur->nodesetval->nodeNr == 0)) {
8730 switch (cur->nodesetval->nodeTab[i]->type) {
8734 if (cur->nodesetval->nodeTab[i]->name[0] == ' ')
8739 cur->nodesetval->nodeTab[i]->name));
8743 ((xmlNsPtr)cur->nodesetval->nodeTab[i])->prefix));
8784 if ((cur->nodesetval == NULL) || (cur->nodesetval->nodeNr == 0)) {
8788 switch (cur->nodesetval->nodeTab[i]->type) {
8791 if (cur->nodesetval->nodeTab[i]->ns == NULL)
8795 cur->nodesetval->nodeTab[i]->ns->href));
8844 if ((cur->nodesetval == NULL) || (cur->nodesetval->nodeNr == 0)) {
8849 switch (cur->nodesetval->nodeTab[i]->type) {
8852 if (cur->nodesetval->nodeTab[i]->name[0] == ' ')
8855 else if ((cur->nodesetval->nodeTab[i]->ns == NULL) ||
8856 (cur->nodesetval->nodeTab[i]->ns->prefix == NULL)) {
8859 cur->nodesetval->nodeTab[i]->name));
8863 fullname = xmlBuildQName(cur->nodesetval->nodeTab[i]->name,
8864 cur->nodesetval->nodeTab[i]->ns->prefix,
8866 if (fullname == cur->nodesetval->nodeTab[i]->name)
8867 fullname = xmlStrdup(cur->nodesetval->nodeTab[i]->name);
8877 cur->nodesetval->nodeTab[i]));
9628 if ((cur->nodesetval != NULL) && (cur->nodesetval->nodeNr != 0)) {
9629 for (i = 0; i < cur->nodesetval->nodeNr; i++) {
9630 res += xmlXPathCastNodeToNumber(cur->nodesetval->nodeTab[i]);
11438 else if (ctxt->value->nodesetval == NULL)
11441 xmlGenericErrorContextNodeSet(stdout, ctxt->value->nodesetval);
11468 else if (ctxt->value->nodesetval == NULL)
11472 ctxt->value->nodesetval);
11754 if (xmlXPathNodeSetAddUnique(contextObj->nodesetval,
11788 xmlXPathNodeSetClear(contextObj->nodesetval, hasNsNodes);
11906 if (xmlXPathNodeSetAddUnique(contextObj->nodesetval,
11983 xmlXPathNodeSetClear(contextObj->nodesetval, hasNsNodes);
12240 (obj->nodesetval != NULL) ? obj->nodesetval->nodeNr : 0);
12247 contextSeq = obj->nodesetval;
12739 && (ctxt->value->nodesetval != NULL)
12740 && (ctxt->value->nodesetval->nodeNr >= 1)) {
12751 if (ctxt->value->nodesetval->nodeNr > 1)
12752 xmlXPathNodeSetSort(ctxt->value->nodesetval);
12753 *first = ctxt->value->nodesetval->nodeTab[0];
12765 arg1->nodesetval = xmlXPathNodeSetMerge(arg1->nodesetval,
12766 arg2->nodesetval);
12818 && (ctxt->value->nodesetval != NULL)
12819 && (ctxt->value->nodesetval->nodeNr > 1))
12820 xmlXPathNodeSetSort(ctxt->value->nodesetval);
12870 && (ctxt->value->nodesetval != NULL)
12871 && (ctxt->value->nodesetval->nodeNr >= 1)) {
12875 if (ctxt->value->nodesetval->nodeNr > 1)
12876 xmlXPathNodeSetSort(ctxt->value->nodesetval);
12878 ctxt->value->nodesetval->nodeTab[ctxt->value->
12879 nodesetval->nodeNr -
12891 && (ctxt->value->nodesetval != NULL)
12892 && (ctxt->value->nodesetval->nodeNr >= 1)) { /* TODO: NOP ? */
12900 arg1->nodesetval = xmlXPathNodeSetMerge(arg1->nodesetval,
12901 arg2->nodesetval);
12953 && (ctxt->value->nodesetval != NULL)
12954 && (ctxt->value->nodesetval->nodeNr > 1))
12955 xmlXPathNodeSetSort(ctxt->value->nodesetval);
13006 (ctxt->value->nodesetval != NULL) &&
13007 (ctxt->value->nodesetval->nodeTab != NULL) &&
13008 (ctxt->value->nodesetval->nodeNr > 1)) {
13009 ctxt->value->nodesetval->nodeTab[0] =
13010 ctxt->value->nodesetval->nodeTab[ctxt->
13012 nodesetval->
13015 ctxt->value->nodesetval->nodeNr = 1;
13016 *first = *(ctxt->value->nodesetval->nodeTab);
13077 if (xmlXPathNodeSetAddUnique(tmp->nodesetval,
13107 xmlXPathNodeSetClear(tmp->nodesetval, 1);
13147 oldset = obj->nodesetval;
13193 if (xmlXPathNodeSetAddUnique(tmp->nodesetval,
13230 xmlXPathNodeSetClear(tmp->nodesetval, 1);
13438 if ((arg1->nodesetval == NULL) ||
13439 ((arg2->nodesetval != NULL) &&
13440 (arg2->nodesetval->nodeNr != 0)))
13442 arg1->nodesetval = xmlXPathNodeSetMerge(arg1->nodesetval,
13443 arg2->nodesetval);
13662 (ctxt->value->nodesetval != NULL) &&
13663 (ctxt->value->nodesetval->nodeNr > 1))
13664 ctxt->value->nodesetval->nodeNr = 1;
13696 (ctxt->value->nodesetval != NULL) &&
13697 (ctxt->value->nodesetval->nodeTab != NULL) &&
13698 (ctxt->value->nodesetval->nodeNr > 1)) {
13699 ctxt->value->nodesetval->nodeTab[0] =
13700 ctxt->value->nodesetval->nodeTab[ctxt->
13702 nodesetval->
13705 ctxt->value->nodesetval
13833 oldset = obj->nodesetval;
13902 if (xmlXPathNodeSetAddUnique(tmp->nodesetval,
13948 xmlXPathNodeSetClear(tmp->nodesetval, 1);
13981 (ctxt->value->nodesetval != NULL) &&
13982 (ctxt->value->nodesetval->nodeNr > 1))
13984 xmlXPathNodeSetSort(ctxt->value->nodesetval);
14087 oldset = obj->nodesetval;
14299 xmlXPathNodeSetAddUnique((*resultSeq)->nodesetval,
14305 xmlXPathNodeSetAddUnique((*resultSeq)->nodesetval, ctxt->node);
14365 xmlXPathNodeSetAddUnique((*resultSeq)->nodesetval, cur);
14393 if (xmlXPathNodeSetAddUnique((*resultSeq)->nodesetval, cur)
14466 nb_nodes, retObj->nodesetval->nodeNr);
14589 if (res->nodesetval == NULL)
14591 return(res->nodesetval->nodeNr != 0);
14633 if (res->nodesetval == NULL)
14635 return(res->nodesetval->nodeNr != 0);