Concatenate two XPaths together
Equivalent of "/child" in xpath syntax.
Equivalent of "@attribute" in xpath.
Equivalent of "//child" in xpath.
Apply this xpath to a NodeSeq.
Apply this xpath to a NodeSeq.
The NodeSeq to apply the path to.
the NodeSeq of the node(s) selected by this xpath.
Equivalent of "[attribute]" in xpath syntax.
Equivalent of "[attribute=value]" in xpath syntax.
Equivalent of "[idx]" in xpath syntax.
Equivalent of "/ *" in xpath syntax.
The same as read but take the reader as a lazy argument so that it can be used in recursive definitions.
A sequence of XPathNodes to recursively walk down the XML tree to the location of the path.
Create an XmlReader that reads the node(s) located at this xpath.
Create an XmlReader that reads an attribute at the current path.
Equivalent to with_attr(name, Some(value))
Equivalent to with_attr(name, Some(value))
Equivalent of "[attribute]" or "[attribute=value]" in xpath syntax
Equivalent of "[attribute]" or "[attribute=value]" in xpath syntax
The name of the attribute to filter by
If supplied filter to only nodes which have this value for the named attribute
a new XPath that selects only nodes which have an attribute with the given name, and optionally the supplied value.
The root XPath path.