all child elements
Immediate child with position pos, should only be an element.
Immediate child with position pos, should only be an element. NOTE this will always be evaluated in place and is 1 indexed
Search for all immediate child elements matching the predicate
Search for all immediate child elements with a matching qname
Search for all immediate child elements with a matching local name only
simple test for string equality
simple test for string equality
simply forwards the current context, element\item specific versions exist that step downwards in document order
simply forwards the current context, element\item specific versions exist that step downwards in document order
all children unpacked, normal xpath requires the context in E1/E2, which hugely complicates things, so \ is this, \+ is \ in the case where unpacking is needed which just leaves \* varieties for elements.
all children unpacked, normal xpath requires the context in E1/E2, which hugely complicates things, so \ is this, \+ is \ in the case where unpacking is needed which just leaves \* varieties for elements.
All descendants, uses XPathInfo eager to choose an implementation
All descendants, uses XPathInfo eager to choose an implementation
Parents of these paths
Parents of these paths
filter through the current matches
filter through the current matches
Equivalent to [last() < n]
Equivalent to [last() < n]
Equivalent to [last() = n]
Equivalent to [last() = n]
Equivalent to [last() > n]
Equivalent to [last() > n]
1 index based, per spec, but unsure if it should be
1 index based, per spec, but unsure if it should be
Equivalent to [position() < pos]
Equivalent to [position() < pos]
Equivalent to [position() > pos]
Equivalent to [position() > pos]
Equivalent to position() = last()
Equivalent to position() = last()
x prefixed to avoid disturbing the use of an xpath as an iterable
x prefixed to avoid disturbing the use of an xpath as an iterable