Home | History | Annotate | Download | only in libxml2

Lines Matching defs:or

18  * - making clear how pattern starting with / or . need to be handled,
200 * Returns the newly allocated xmlPatternPtr or NULL in case of error
283 * @dict: the inherited dictionary or NULL
285 * with [NULL, NULL] or NULL if no namespace is used
289 * Returns the newly allocated xmlPatParserContextPtr or NULL in case of error
412 * remove the leading // for //a or .//a
750 * Returns the Literal parsed or NULL
818 * Returns the Name parsed or NULL
856 * Returns the Name parsed or NULL
896 * Returns the Name parsed or NULL
1197 "The 'element' or 'attribute' axis is expected.\n", NULL);
1368 /* ".//" - "self:node()/descendant-or-self::node()/" */
1488 * Returns the new structure or NULL in case of error.
1536 * @name: the first string, the name, or NULL for *
1542 * Returns -1 in case of error or the step index if successful
1642 * We have a "." or "self::node()" here.
1644 * or "//./"
1756 * Returns the new structure or NULL in case of error.
1810 * Returns -1 in case of error or the state index if successful
1875 /* We have a document node here (or a reset). */
1919 * or traditional XPath expressions, this will match if
2102 * or if we are at the 1st level of evaluation.
2351 * @namespaces: the prefix definitions, array of [URI, prefix] or NULL
2355 * Returns the compiled form of the pattern or NULL in case of error
2362 const xmlChar *or, *start;
2371 or = start;
2372 while (*or != 0) {
2374 while ((*or != 0) && (*or != '|')) or++;
2375 if (*or == 0)
2378 tmp = xmlStrndup(start, or - start);
2382 or++;
2432 start = or;
2486 * Returns a pointer to the context or NULL in case of failure
2569 * Check the minimum depth reachable by a pattern, 0 mean the / or . are