Type:
Class
Constants:
LITERAL : /^'([^']*)'|^"([^"]*)"/u
ALL : [ :attribute, :element, :text, :processing_instruction, :comment ]

Expr takes a stack of path elements and a set of nodes (either a Parent or an Array and returns an Array of matching nodes

ELEMENTS : [ :element ]

You don't want to use this class. Really. Use XPath, which is a wrapper for this class. Believe me. You don't want to poke around in here. There is strange, dark magic at work in this code. Beware. Go back! Go back while you still can!

new

new( ) Class Public methods

2015-05-08 01:13:53
variables=

variables=( vars={} ) Instance Public methods

2015-05-08 01:53:26
match

match( path_stack, nodeset ) Instance Public methods

2015-05-08 01:37:33
get_first

get_first(path, nodeset) Instance Public methods

2015-05-08 01:30:21
first

first( path_stack, node ) Instance Public methods Performs a depth-first (document

2015-05-08 01:28:07
predicate

predicate(path, nodeset) Instance Public methods

2015-05-08 01:49:54
parse

parse(path, nodeset) Instance Public methods

2015-05-08 01:46:07
namespaces=

namespaces=( namespaces={} ) Instance Public methods

2015-05-08 01:43:59
[]=

[]=( variable_name, value ) Instance Public methods

2015-05-08 01:20:49