Home | History | Annotate | Download | only in libxml2

Lines Matching refs:xmlNodePtr

601                         xmlXPathStepOpPtr op, xmlNodePtr *first);
875 xmlXPathDebugDumpNode(FILE *output, xmlNodePtr cur, int depth) {
899 xmlXPathDebugDumpNodeList(FILE *output, xmlNodePtr cur, int depth) {
900 xmlNodePtr tmp;
1060 xmlXPathDebugDumpNode(output, (xmlNodePtr) cur->user, depth + 1);
1071 xmlXPathDebugDumpNode(output, (xmlNodePtr) cur->user,
1080 xmlXPathDebugDumpNode(output, (xmlNodePtr) cur->user,
1087 xmlXPathDebugDumpNode(output, (xmlNodePtr) cur->user2,
2011 xmlXPathCacheNewNodeSet(xmlXPathContextPtr ctxt, xmlNodePtr val)
2608 xmlFreeNodeList((xmlNodePtr) obj->user);
2842 xmlNodePtr cur;
2863 if (cur == (xmlNodePtr) doc) {
2887 xmlXPathCmpNodes(xmlNodePtr node1, xmlNodePtr node2) {
2890 xmlNodePtr attrNode1 = NULL, attrNode2 = NULL;
2891 xmlNodePtr cur, root;
3036 xmlXPathCmpNodesExt(xmlNodePtr node1, xmlNodePtr node2) {
3039 xmlNodePtr miscNode1 = NULL, miscNode2 = NULL;
3040 xmlNodePtr cur, root;
3324 xmlNodePtr tmp;
3366 static xmlNodePtr
3367 xmlXPathNodeSetDupNs(xmlNodePtr node, xmlNsPtr ns) {
3373 return((xmlNodePtr) ns);
3390 return((xmlNodePtr) cur);
3417 * @val: an initial xmlNodePtr, or NULL
3424 xmlXPathNodeSetCreate(xmlNodePtr val) {
3434 ret->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT *
3435 sizeof(xmlNodePtr));
3442 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr));
3448 xmlXPathNodeSetDupNs((xmlNodePtr) ns->next, ns);
3475 ret->nodeTab = (xmlNodePtr *) xmlMalloc(size * sizeof(xmlNodePtr));
3481 memset(ret->nodeTab, 0 , size * (size_t) sizeof(xmlNodePtr));
3496 xmlXPathNodeSetContains (xmlNodeSetPtr cur, xmlNodePtr val) {
3532 xmlXPathNodeSetAddNs(xmlNodeSetPtr cur, xmlNodePtr node, xmlNsPtr ns) {
3557 cur->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT *
3558 sizeof(xmlNodePtr));
3564 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr));
3567 xmlNodePtr *temp;
3569 temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 *
3570 sizeof(xmlNodePtr));
3584 * @val: a new xmlNodePtr
3586 * add a new xmlNodePtr to an existing NodeSet
3589 xmlXPathNodeSetAdd(xmlNodeSetPtr cur, xmlNodePtr val) {
3610 cur->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT *
3611 sizeof(xmlNodePtr));
3617 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr));
3620 xmlNodePtr *temp;
3622 temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 *
3623 sizeof(xmlNodePtr));
3635 xmlXPathNodeSetDupNs((xmlNodePtr) ns->next, ns);
3643 * @val: a new xmlNodePtr
3645 * add a new xmlNodePtr to an existing NodeSet, optimized version
3649 xmlXPathNodeSetAddUnique(xmlNodeSetPtr cur, xmlNodePtr val) {
3662 cur->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT *
3663 sizeof(xmlNodePtr));
3669 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr));
3672 xmlNodePtr *temp;
3674 temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 *
3675 sizeof(xmlNodePtr));
3687 xmlXPathNodeSetDupNs((xmlNodePtr) ns->next, ns);
3705 xmlNodePtr n1, n2;
3733 val2->nodeNr * sizeof(xmlNodePtr));
3773 val1->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT *
3774 sizeof(xmlNodePtr));
3780 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr));
3783 xmlNodePtr *temp;
3785 temp = (xmlNodePtr *) xmlRealloc(val1->nodeTab, val1->nodeMax * 2 *
3786 sizeof(xmlNodePtr));
3798 xmlXPathNodeSetDupNs((xmlNodePtr) ns->next, ns);
3835 val1->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT *
3836 sizeof(xmlNodePtr));
3842 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr));
3845 xmlNodePtr *temp;
3848 temp = (xmlNodePtr *) xmlRealloc(val1->nodeTab, val1->nodeMax *
3849 sizeof(xmlNodePtr));
3860 xmlXPathNodeSetDupNs((xmlNodePtr) ns->next, ns);
3895 set2->nodeNr * sizeof(xmlNodePtr));
3900 xmlNodePtr n1, n2;
3942 set1->nodeTab = (xmlNodePtr *) xmlMalloc(
3943 XML_NODESET_DEFAULT * sizeof(xmlNodePtr));
3949 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr));
3952 xmlNodePtr *temp;
3954 temp = (xmlNodePtr *) xmlRealloc(
3955 set1->nodeTab, set1->nodeMax * 2 * sizeof(xmlNodePtr));
3967 xmlXPathNodeSetDupNs((xmlNodePtr) ns->next, ns);
4006 set2->nodeNr * sizeof(xmlNodePtr));
4011 xmlNodePtr n2;
4026 set1->nodeTab = (xmlNodePtr *) xmlMalloc(
4027 XML_NODESET_DEFAULT * sizeof(xmlNodePtr));
4033 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr));
4036 xmlNodePtr *temp;
4038 temp = (xmlNodePtr *) xmlRealloc(
4039 set1->nodeTab, set1->nodeMax * 2 * sizeof(xmlNodePtr));
4057 * @val: an xmlNodePtr
4059 * Removes an xmlNodePtr from an existing NodeSet
4062 xmlXPathNodeSetDel(xmlNodeSetPtr cur, xmlNodePtr val) {
4148 xmlNodePtr node;
4176 xmlNodePtr node;
4267 xmlXPathNewNodeSet(xmlNodePtr val) {
4296 xmlXPathNewValueTree(xmlNodePtr val) {
4401 xmlNodePtr cur;
4435 xmlNodePtr cur;
4470 xmlNodePtr cur;
4529 xmlNodePtr cur;
4557 xmlXPathNodeLeadingSorted (xmlNodeSetPtr nodes, xmlNodePtr node) {
4559 xmlNodePtr cur;
4597 xmlXPathNodeLeading (xmlNodeSetPtr nodes, xmlNodePtr node) {
4661 xmlXPathNodeTrailingSorted (xmlNodeSetPtr nodes, xmlNodePtr node) {
4663 xmlNodePtr cur;
4702 xmlXPathNodeTrailing (xmlNodeSetPtr nodes, xmlNodePtr node) {
5351 xmlNodePtr cur, tmp;
5364 xmlAddChild((xmlNodePtr) top, tmp);
5369 ret->nodesetval = xmlXPathNodeSetCreate((xmlNodePtr) top);
5414 xmlFreeNodeList((xmlNodePtr) obj->user);
5545 xmlNodePtr node;
5650 xmlXPathCastNodeToString (xmlNodePtr node) {
5805 xmlXPathCastNodeToNumber (xmlNodePtr node) {
6248 xmlXPathNodeValHash(xmlNodePtr node) {
6251 xmlNodePtr tmp = NULL;
7539 typedef xmlNodePtr (*xmlXPathTraversalFunction)
7540 (xmlXPathParserContextPtr ctxt, xmlNodePtr cur);
7549 typedef xmlNodePtr (*xmlXPathTraversalFunctionExt)
7550 (xmlNodePtr cur, xmlNodePtr contextNode);
7570 xmlNodePtr
7571 xmlXPathNextSelf(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
7588 xmlNodePtr
7589 xmlXPathNextChild(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
7639 static xmlNodePtr
7640 xmlXPathNextChildElement(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
7716 static xmlNodePtr
7717 xmlXPathNextDescendantOrSelfElemParent(xmlNodePtr cur,
7718 xmlNodePtr contextNode)
7738 xmlNodePtr start = cur;
7791 xmlNodePtr
7792 xmlXPathNextDescendant(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
7801 if (ctxt->context->node == (xmlNodePtr) ctxt->context->doc)
7854 xmlNodePtr
7855 xmlXPathNextDescendantOrSelf(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
7879 xmlNodePtr
7880 xmlXPathNextParent(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
7905 return((xmlNodePtr) ctxt->context->doc);
7930 return((xmlNodePtr) ns->next);
7952 xmlNodePtr
7953 xmlXPathNextAncestor(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
7978 return((xmlNodePtr) ctxt->context->doc);
8003 return((xmlNodePtr) ns->next);
8011 return((xmlNodePtr) ctxt->context->doc);
8012 if (cur == (xmlNodePtr) ctxt->context->doc)
8047 return((xmlNodePtr) ns->next);
8076 xmlNodePtr
8077 xmlXPathNextAncestorOrSelf(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
8095 xmlNodePtr
8096 xmlXPathNextFollowingSibling(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
8101 if (cur == (xmlNodePtr) ctxt->context->doc)
8120 xmlNodePtr
8121 xmlXPathNextPrecedingSibling(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
8126 if (cur == (xmlNodePtr) ctxt->context->doc)
8151 xmlNodePtr
8152 xmlXPathNextFollowing(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
8170 if (cur == (xmlNodePtr) ctxt->context->doc) return(NULL);
8186 xmlXPathIsAncestor(xmlNodePtr ancestor, xmlNodePtr node) {
8191 if (ancestor == (xmlNodePtr) node->doc) return(1);
8192 if (node == (xmlNodePtr) ancestor->doc) return(0);
8214 xmlNodePtr
8215 xmlXPathNextPreceding(xmlXPathParserContextPtr ctxt, xmlNodePtr cur)
8259 static xmlNodePtr
8261 xmlNodePtr cur)
8304 xmlNodePtr
8305 xmlXPathNextNamespace(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
8308 if (ctxt->context->tmpNsList == NULL && cur != (xmlNodePtr) xmlXPathXMLNamespace) {
8319 return((xmlNodePtr) xmlXPathXMLNamespace);
8322 return (xmlNodePtr)ctxt->context->tmpNsList[--ctxt->context->tmpNsNr];
8341 xmlNodePtr
8342 xmlXPathNextAttribute(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) {
8349 if (ctxt->context->node == (xmlNodePtr) ctxt->context->doc)
8351 return((xmlNodePtr)ctxt->context->node->properties);
8353 return((xmlNodePtr)cur->next);
8381 ctxt->context->node = (xmlNodePtr) ctxt->context->doc;
8475 xmlNodePtr tmp;
8507 xmlNodePtr elem = NULL;
8534 elem = (xmlNodePtr) attr;
11592 xmlNodePtr contextNode, oldContextNode;
11759 xmlNodePtr oldContextNode, contextNode = NULL;
11973 xmlNodePtr * first, xmlNodePtr * last,
12014 xmlNodePtr contextNode;
12016 xmlNodePtr outerContextNode;
12024 xmlNodePtr cur;
12034 void (*addNode) (xmlNodeSetPtr, xmlNodePtr);
12036 xmlNodePtr oldContextNode;
12620 xmlXPathStepOpPtr op, xmlNodePtr * first);
12635 xmlXPathStepOpPtr op, xmlNodePtr * first)
12759 xmlNodePtr * last)
12764 xmlNodePtr bak;
12879 xmlXPathStepOpPtr op, xmlNodePtr * first)
12886 xmlNodePtr oldnode;
12907 xmlNodePtr last = NULL;
13032 *first = (xmlNodePtr) oldlocset->locTab[i]->user;
13185 xmlNodePtr bak;
13521 xmlNodePtr oldnode;
13550 xmlNodePtr first = NULL;
13584 xmlNodePtr last = NULL;
13962 (xmlNodePtr)oldlocset->locTab[i]->user, res);
14158 xmlNodePtr cur = NULL, limit = NULL;
14197 (xmlNodePtr) ctxt->doc);
14210 cur = (xmlNodePtr)ctxt->doc;