Home | History | Annotate | Download | only in libxml2

Lines Matching refs:node2

2879  * @node2:  the second node
2887 xmlXPathCmpNodes(xmlNodePtr node1, xmlNodePtr node2) {
2893 if ((node1 == NULL) || (node2 == NULL))
2898 if (node1 == node2) /* trivial case */
2905 if (node2->type == XML_ATTRIBUTE_NODE) {
2907 attrNode2 = node2;
2908 node2 = node2->parent;
2910 if (node1 == node2) {
2929 (node2->type == XML_NAMESPACE_DECL))
2931 if (node1 == node2->prev)
2933 if (node1 == node2->next)
2940 (node2->type == XML_ELEMENT_NODE) &&
2942 (0 > (long) node2->content) &&
2943 (node1->doc == node2->doc)) {
2947 l2 = -((long) node2->content);
2957 for (depth2 = 0, cur = node2;cur->parent != NULL;cur = cur->parent) {
2964 if (cur == node2)
2983 node2 = node2->parent;
2985 while (node1->parent != node2->parent) {
2987 node2 = node2->parent;
2989 if ((node1 == NULL) || (node2 == NULL))
2995 if (node1 == node2->prev)
2997 if (node1 == node2->next)
3003 (node2->type == XML_ELEMENT_NODE) &&
3005 (0 > (long) node2->content) &&
3006 (node1->doc == node2->doc)) {
3010 l2 = -((long) node2->content);
3018 if (cur == node2)
3027 * @node2: the second node
3036 xmlXPathCmpNodesExt(xmlNodePtr node1, xmlNodePtr node2) {
3043 if ((node1 == NULL) || (node2 == NULL))
3046 if (node1 == node2)
3054 if (node2->type == XML_ELEMENT_NODE) {
3056 (0 > (long) node2->content) &&
3057 (node1->doc == node2->doc))
3060 l2 = -((long) node2->content);
3123 switch (node2->type) {
3128 miscNode2 = node2;
3129 node2 = node2->parent;
3136 miscNode2 = node2;
3137 if (node2->prev != NULL) {
3139 node2 = node2->prev;
3140 if (node2->type == XML_ELEMENT_NODE) {
3144 if (node2->prev == NULL) {
3146 node2 = node2->parent;
3152 node2 = node2->parent;
3154 if ((node2 == NULL) || (node2->type != XML_ELEMENT_NODE) ||
3157 node2 = miscNode2;
3169 if (node1 == node2) {
3199 * <node2>
3201 * </node2>
3208 if (cur == node2)
3214 cur = node2->parent;
3227 (node2->type == XML_ELEMENT_NODE) &&
3229 (0 > (long) node2->content) &&
3230 (node1->doc == node2->doc)) {
3233 l2 = -((long) node2->content);
3242 if (node1 == node2->prev)
3244 if (node1 == node2->next)
3249 for (depth2 = 0, cur = node2;cur->parent != NULL;cur = cur->parent) {
3256 if (cur == node2)
3275 node2 = node2->parent;
3277 while (node1->parent != node2->parent) {
3279 node2 = node2->parent;
3281 if ((node1 == NULL) || (node2 == NULL))
3287 if (node1 == node2->prev)
3289 if (node1 == node2->next)
3295 (node2->type == XML_ELEMENT_NODE) &&
3297 (0 > (long) node2->content) &&
3298 (node1->doc == node2->doc)) {
3301 l2 = -((long) node2->content);
3309 if (cur == node2)