• Home
  • Raw
  • Download

Lines Matching refs:nodeTab

1352 	    xmlXPathDebugDumpNode(output, cur->nodeTab[i], depth + 1);  in xmlXPathDebugDumpNodeSet()
1366 if ((cur == NULL) || (cur->nodeNr == 0) || (cur->nodeTab[0] == NULL)) { in xmlXPathDebugDumpValueTree()
1375 xmlXPathDebugDumpNodeList(output, cur->nodeTab[0]->children, depth + 1); in xmlXPathDebugDumpValueTree()
2248 if (obj->nodesetval->nodeTab != NULL) in xmlXPathCacheFreeObjectList()
2249 xmlFree(obj->nodesetval->nodeTab); in xmlXPathCacheFreeObjectList()
2458 ret->nodesetval->nodeTab[0] = val; in xmlXPathCacheNewNodeSet()
3468 if (xmlXPathCmpNodesExt(set->nodeTab[j], in xmlXPathNodeSetSort()
3469 set->nodeTab[j + incr]) == -1) in xmlXPathNodeSetSort()
3471 if (xmlXPathCmpNodes(set->nodeTab[j], in xmlXPathNodeSetSort()
3472 set->nodeTab[j + incr]) == -1) in xmlXPathNodeSetSort()
3475 tmp = set->nodeTab[j]; in xmlXPathNodeSetSort()
3476 set->nodeTab[j] = set->nodeTab[j + incr]; in xmlXPathNodeSetSort()
3477 set->nodeTab[j + incr] = tmp; in xmlXPathNodeSetSort()
3485 libxml_domnode_tim_sort(set->nodeTab, set->nodeNr); in xmlXPathNodeSetSort()
3569 ret->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT * in xmlXPathNodeSetCreate()
3571 if (ret->nodeTab == NULL) { in xmlXPathNodeSetCreate()
3576 memset(ret->nodeTab, 0 , in xmlXPathNodeSetCreate()
3587 ret->nodeTab[ret->nodeNr++] = nsNode; in xmlXPathNodeSetCreate()
3589 ret->nodeTab[ret->nodeNr++] = val; in xmlXPathNodeSetCreate()
3610 if (cur->nodeTab[i]->type == XML_NAMESPACE_DECL) { in xmlXPathNodeSetContains()
3614 ns2 = (xmlNsPtr) cur->nodeTab[i]; in xmlXPathNodeSetContains()
3624 if (cur->nodeTab[i] == val) in xmlXPathNodeSetContains()
3656 if ((cur->nodeTab[i] != NULL) && in xmlXPathNodeSetAddNs()
3657 (cur->nodeTab[i]->type == XML_NAMESPACE_DECL) && in xmlXPathNodeSetAddNs()
3658 (((xmlNsPtr)cur->nodeTab[i])->next == (xmlNsPtr) node) && in xmlXPathNodeSetAddNs()
3659 (xmlStrEqual(ns->prefix, ((xmlNsPtr)cur->nodeTab[i])->prefix))) in xmlXPathNodeSetAddNs()
3667 cur->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT * in xmlXPathNodeSetAddNs()
3669 if (cur->nodeTab == NULL) { in xmlXPathNodeSetAddNs()
3673 memset(cur->nodeTab, 0 , in xmlXPathNodeSetAddNs()
3683 temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 * in xmlXPathNodeSetAddNs()
3690 cur->nodeTab = temp; in xmlXPathNodeSetAddNs()
3695 cur->nodeTab[cur->nodeNr++] = nsNode; in xmlXPathNodeSetAddNs()
3719 if (cur->nodeTab[i] == val) return(0); in xmlXPathNodeSetAdd()
3725 cur->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT * in xmlXPathNodeSetAdd()
3727 if (cur->nodeTab == NULL) { in xmlXPathNodeSetAdd()
3731 memset(cur->nodeTab, 0 , in xmlXPathNodeSetAdd()
3741 temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 * in xmlXPathNodeSetAdd()
3748 cur->nodeTab = temp; in xmlXPathNodeSetAdd()
3756 cur->nodeTab[cur->nodeNr++] = nsNode; in xmlXPathNodeSetAdd()
3758 cur->nodeTab[cur->nodeNr++] = val; in xmlXPathNodeSetAdd()
3781 cur->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT * in xmlXPathNodeSetAddUnique()
3783 if (cur->nodeTab == NULL) { in xmlXPathNodeSetAddUnique()
3787 memset(cur->nodeTab, 0 , in xmlXPathNodeSetAddUnique()
3797 temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 * in xmlXPathNodeSetAddUnique()
3803 cur->nodeTab = temp; in xmlXPathNodeSetAddUnique()
3812 cur->nodeTab[cur->nodeNr++] = nsNode; in xmlXPathNodeSetAddUnique()
3814 cur->nodeTab[cur->nodeNr++] = val; in xmlXPathNodeSetAddUnique()
3846 n2 = val2->nodeTab[i]; in xmlXPathNodeSetMerge()
3852 n1 = val1->nodeTab[j]; in xmlXPathNodeSetMerge()
3874 val1->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT * in xmlXPathNodeSetMerge()
3876 if (val1->nodeTab == NULL) { in xmlXPathNodeSetMerge()
3880 memset(val1->nodeTab, 0 , in xmlXPathNodeSetMerge()
3890 temp = (xmlNodePtr *) xmlRealloc(val1->nodeTab, val1->nodeMax * 2 * in xmlXPathNodeSetMerge()
3896 val1->nodeTab = temp; in xmlXPathNodeSetMerge()
3905 val1->nodeTab[val1->nodeNr++] = nsNode; in xmlXPathNodeSetMerge()
3907 val1->nodeTab[val1->nodeNr++] = n2; in xmlXPathNodeSetMerge()
3939 n2 = set2->nodeTab[i]; in xmlXPathNodeSetMergeAndClear()
3944 n1 = set1->nodeTab[j]; in xmlXPathNodeSetMergeAndClear()
3966 set1->nodeTab = (xmlNodePtr *) xmlMalloc( in xmlXPathNodeSetMergeAndClear()
3968 if (set1->nodeTab == NULL) { in xmlXPathNodeSetMergeAndClear()
3972 memset(set1->nodeTab, 0, in xmlXPathNodeSetMergeAndClear()
3983 set1->nodeTab, set1->nodeMax * 2 * sizeof(xmlNodePtr)); in xmlXPathNodeSetMergeAndClear()
3988 set1->nodeTab = temp; in xmlXPathNodeSetMergeAndClear()
3991 set1->nodeTab[set1->nodeNr++] = n2; in xmlXPathNodeSetMergeAndClear()
3993 set2->nodeTab[i] = NULL; in xmlXPathNodeSetMergeAndClear()
4025 n2 = set2->nodeTab[i]; in xmlXPathNodeSetMergeAndClearNoDupls()
4027 set1->nodeTab = (xmlNodePtr *) xmlMalloc( in xmlXPathNodeSetMergeAndClearNoDupls()
4029 if (set1->nodeTab == NULL) { in xmlXPathNodeSetMergeAndClearNoDupls()
4033 memset(set1->nodeTab, 0, in xmlXPathNodeSetMergeAndClearNoDupls()
4044 set1->nodeTab, set1->nodeMax * 2 * sizeof(xmlNodePtr)); in xmlXPathNodeSetMergeAndClearNoDupls()
4049 set1->nodeTab = temp; in xmlXPathNodeSetMergeAndClearNoDupls()
4052 set1->nodeTab[set1->nodeNr++] = n2; in xmlXPathNodeSetMergeAndClearNoDupls()
4053 set2->nodeTab[i] = NULL; in xmlXPathNodeSetMergeAndClearNoDupls()
4083 if (cur->nodeTab[i] == val) break; in xmlXPathNodeSetDel()
4093 if ((cur->nodeTab[i] != NULL) && in xmlXPathNodeSetDel()
4094 (cur->nodeTab[i]->type == XML_NAMESPACE_DECL)) in xmlXPathNodeSetDel()
4095 xmlXPathNodeSetFreeNs((xmlNsPtr) cur->nodeTab[i]); in xmlXPathNodeSetDel()
4098 cur->nodeTab[i] = cur->nodeTab[i + 1]; in xmlXPathNodeSetDel()
4099 cur->nodeTab[cur->nodeNr] = NULL; in xmlXPathNodeSetDel()
4113 if ((cur->nodeTab[val] != NULL) && in xmlXPathNodeSetRemove()
4114 (cur->nodeTab[val]->type == XML_NAMESPACE_DECL)) in xmlXPathNodeSetRemove()
4115 xmlXPathNodeSetFreeNs((xmlNsPtr) cur->nodeTab[val]); in xmlXPathNodeSetRemove()
4118 cur->nodeTab[val] = cur->nodeTab[val + 1]; in xmlXPathNodeSetRemove()
4119 cur->nodeTab[cur->nodeNr] = NULL; in xmlXPathNodeSetRemove()
4131 if (obj->nodeTab != NULL) { in xmlXPathFreeNodeSet()
4136 if ((obj->nodeTab[i] != NULL) && in xmlXPathFreeNodeSet()
4137 (obj->nodeTab[i]->type == XML_NAMESPACE_DECL)) in xmlXPathFreeNodeSet()
4138 xmlXPathNodeSetFreeNs((xmlNsPtr) obj->nodeTab[i]); in xmlXPathFreeNodeSet()
4139 xmlFree(obj->nodeTab); in xmlXPathFreeNodeSet()
4163 node = set->nodeTab[i]; in xmlXPathNodeSetClearFromPos()
4203 node = set->nodeTab[i]; in xmlXPathNodeSetKeepLast()
4208 set->nodeTab[0] = set->nodeTab[set->nodeNr-1]; in xmlXPathNodeSetKeepLast()
4225 if (obj->nodeTab != NULL) { in xmlXPathFreeValueTree()
4227 if (obj->nodeTab[i] != NULL) { in xmlXPathFreeValueTree()
4228 if (obj->nodeTab[i]->type == XML_NAMESPACE_DECL) { in xmlXPathFreeValueTree()
4229 xmlXPathNodeSetFreeNs((xmlNsPtr) obj->nodeTab[i]); in xmlXPathFreeValueTree()
4231 xmlFreeNodeList(obj->nodeTab[i]); in xmlXPathFreeValueTree()
4235 xmlFree(obj->nodeTab); in xmlXPathFreeValueTree()
4261 if (obj->nodeTab == NULL) { in xmlGenericErrorContextNodeSet()
4266 if (obj->nodeTab[i] == NULL) { in xmlGenericErrorContextNodeSet()
4270 if ((obj->nodeTab[i]->type == XML_DOCUMENT_NODE) || in xmlGenericErrorContextNodeSet()
4271 (obj->nodeTab[i]->type == XML_HTML_DOCUMENT_NODE)) in xmlGenericErrorContextNodeSet()
4273 else if (obj->nodeTab[i]->name == NULL) in xmlGenericErrorContextNodeSet()
4275 else fprintf(output, " %s", obj->nodeTab[i]->name); in xmlGenericErrorContextNodeSet()
4357 else if (val->nodeTab == NULL) in xmlXPathNewNodeSetList()
4360 ret = xmlXPathNewNodeSet(val->nodeTab[0]); in xmlXPathNewNodeSetList()
4364 if (xmlXPathNodeSetAddUnique(ret->nodesetval, val->nodeTab[i]) in xmlXPathNewNodeSetList()
5421 (val->nodesetval->nodeTab != NULL)) { in xmlXPathObjectCopy()
5428 xmlStrdup(val->nodesetval->nodeTab[0]->name); in xmlXPathObjectCopy()
5432 cur = val->nodesetval->nodeTab[0]->children; in xmlXPathObjectCopy()
5625 node = tmpset->nodeTab[i]; in xmlXPathReleaseObject()
5633 if ((tmpset->nodeTab[0] != NULL) && in xmlXPathReleaseObject()
5634 (tmpset->nodeTab[0]->type == XML_NAMESPACE_DECL)) in xmlXPathReleaseObject()
5635 xmlXPathNodeSetFreeNs((xmlNsPtr) tmpset->nodeTab[0]); in xmlXPathReleaseObject()
5745 if ((ns == NULL) || (ns->nodeNr == 0) || (ns->nodeTab == NULL)) in xmlXPathCastNodeSetToString()
5750 return(xmlXPathCastNodeToString(ns->nodeTab[0])); in xmlXPathCastNodeSetToString()
6499 str2 = xmlXPathCastNodeToString(ns->nodeTab[i]); in xmlXPathCompareNodeSetFloat()
6554 str2 = xmlXPathCastNodeToString(ns->nodeTab[i]); in xmlXPathCompareNodeSetString()
6644 val1 = xmlXPathCastNodeToNumber(ns1->nodeTab[i]); in xmlXPathCompareNodeSets()
6649 values2[j] = xmlXPathCastNodeToNumber(ns2->nodeTab[j]); in xmlXPathCompareNodeSets()
6761 if (xmlXPathNodeValHash(ns->nodeTab[i]) == hash) { in xmlXPathEqualNodeSetString()
6762 str2 = xmlNodeGetContent(ns->nodeTab[i]); in xmlXPathEqualNodeSetString()
6816 str2 = xmlXPathCastNodeToString(ns->nodeTab[i]); in xmlXPathEqualNodeSetFloat()
6894 if (ns1->nodeTab[i] == ns2->nodeTab[j]) in xmlXPathEqualNodeSets()
6930 hashs1[i] = xmlXPathNodeValHash(ns1->nodeTab[i]); in xmlXPathEqualNodeSets()
6933 hashs2[j] = xmlXPathNodeValHash(ns2->nodeTab[j]); in xmlXPathEqualNodeSets()
6942 values1[i] = xmlNodeGetContent(ns1->nodeTab[i]); in xmlXPathEqualNodeSets()
6944 values2[j] = xmlNodeGetContent(ns2->nodeTab[j]); in xmlXPathEqualNodeSets()
8652 xmlXPathCastNodeToString(obj->nodesetval->nodeTab[i]); in xmlXPathIdFunction()
8709 switch (cur->nodesetval->nodeTab[i]->type) { in xmlXPathLocalNameFunction()
8713 if (cur->nodesetval->nodeTab[i]->name[0] == ' ') in xmlXPathLocalNameFunction()
8718 cur->nodesetval->nodeTab[i]->name)); in xmlXPathLocalNameFunction()
8722 ((xmlNsPtr)cur->nodesetval->nodeTab[i])->prefix)); in xmlXPathLocalNameFunction()
8767 switch (cur->nodesetval->nodeTab[i]->type) { in xmlXPathNamespaceURIFunction()
8770 if (cur->nodesetval->nodeTab[i]->ns == NULL) in xmlXPathNamespaceURIFunction()
8774 cur->nodesetval->nodeTab[i]->ns->href)); in xmlXPathNamespaceURIFunction()
8828 switch (cur->nodesetval->nodeTab[i]->type) { in xmlXPathNameFunction()
8831 if (cur->nodesetval->nodeTab[i]->name[0] == ' ') in xmlXPathNameFunction()
8834 else if ((cur->nodesetval->nodeTab[i]->ns == NULL) || in xmlXPathNameFunction()
8835 (cur->nodesetval->nodeTab[i]->ns->prefix == NULL)) { in xmlXPathNameFunction()
8838 cur->nodesetval->nodeTab[i]->name)); in xmlXPathNameFunction()
8842 fullname = xmlBuildQName(cur->nodesetval->nodeTab[i]->name, in xmlXPathNameFunction()
8843 cur->nodesetval->nodeTab[i]->ns->prefix, in xmlXPathNameFunction()
8845 if (fullname == cur->nodesetval->nodeTab[i]->name) in xmlXPathNameFunction()
8846 fullname = xmlStrdup(cur->nodesetval->nodeTab[i]->name); in xmlXPathNameFunction()
8855 cur->nodesetval->nodeTab[i])); in xmlXPathNameFunction()
9575 res += xmlXPathCastNodeToNumber(cur->nodesetval->nodeTab[i]); in xmlXPathSumFunction()
11660 xmlNodePtr node = set->nodeTab[i]; in xmlXPathNodeSetFilter()
11688 set->nodeTab[j] = node; in xmlXPathNodeSetFilter()
11689 set->nodeTab[i] = NULL; in xmlXPathNodeSetFilter()
11695 set->nodeTab[i] = NULL; in xmlXPathNodeSetFilter()
11713 xmlNodePtr node = set->nodeTab[i]; in xmlXPathNodeSetFilter()
11729 tmp = (xmlNodePtr *) xmlRealloc(set->nodeTab, in xmlXPathNodeSetFilter()
11734 set->nodeTab = tmp; in xmlXPathNodeSetFilter()
12210 xpctxt->node = contextSeq->nodeTab[contextIdx++]; in xmlXPathNodeCollectAndTest()
12635 *first = ctxt->value->nodesetval->nodeTab[0]; in xmlXPathCompOpEvalFirst()
12769 ctxt->value->nodesetval->nodeTab[ctxt->value-> in xmlXPathCompOpEvalLast()
12902 (ctxt->value->nodesetval->nodeTab != NULL) && in xmlXPathCompOpEvalFilterFirst()
12905 *first = *(ctxt->value->nodesetval->nodeTab); in xmlXPathCompOpEvalFilterFirst()
12947 *first = set->nodeTab[0]; in xmlXPathCompOpEvalFilterFirst()
13318 (ctxt->value->nodesetval->nodeTab != NULL) && in xmlXPathCompOpEval()
13491 ctxt->context->node = oldset->nodeTab[i]; in xmlXPathCompOpEval()
13510 xmlXPtrNewRangeNodeObject(oldset->nodeTab[i], in xmlXPathCompOpEval()