Lines Matching full:descendant
1187 fprintf(output, " 'descendant' "); break;
1189 fprintf(output, " 'descendant-or-self' "); break;
7709 * Traversal function for the "descendant-or-self" axis.
7785 * Traversal function for the "descendant" direction
7786 * the descendant axis contains the descendants of the context node in document
7787 * order; a descendant is a child or a child of a child and so on.
7846 * Traversal function for the "descendant-or-self" direction
7847 * the descendant-or-self axis contains the context node and the descendants
10528 * /descendant-or-self::node()/.
11145 * | 'descendant'
11146 * | 'descendant-or-self'
11174 if (xmlStrEqual(name, BAD_CAST "descendant"))
11176 if (xmlStrEqual(name, BAD_CAST "descendant-or-self"))
11229 * self::node()/descendant-or-self::node()/child::para
11230 * and so will select all para descendant elements of the context
11437 * // is short for /descendant-or-self::node()/. For example,
11438 * //para is short for /descendant-or-self::node()/child::para and
11442 * short for div/descendant-or-self::node()/child::para and so will
11501 xmlGenericError(xmlGenericErrorContext, "axis 'descendant' ");
11505 "axis 'descendant-or-self' ");
12063 * the descendant-or-self axis.
14641 * Try to rewrite "descendant-or-self::node()/foo" to an optimized
14665 * This is a "/descendant-or-self::node()" without predicates.