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!

Constants
No documentation available

RelativeLocationPath

|                                                    Step
  | (AXIS_NAME '::' | '@' | '')                     AxisSpecifier
    NodeTest
      Predicate
  | '.' | '..'                                      AbbreviatedStep
|  RelativeLocationPath '/' Step
| RelativeLocationPath '//' Step
Returns a 1-1 map of the nodeset
The contents of the resulting array are either:
  true/false, if a positive match
  String, if a name match

NodeTest

| ('*' | NCNAME ':' '*' | QNAME)                NameTest
| NODE_TYPE '(' ')'                              NodeType
| PI '(' LITERAL ')'                            PI
  | '[' expr ']'                                Predicate
No documentation available
No documentation available

PI

No documentation available
No documentation available

NT

No documentation available
Instance Methods

| AndExpr S ‘and’ S EqualityExpr | EqualityExpr

| EqualityExpr (‘=’ | ‘!=’) RelationalExpr | RelationalExpr

| FUNCTION_NAME ‘(’ ( expr ( ‘,’ expr )* )? ‘)’

LocationPath

| RelativeLocationPath
| '/' RelativeLocationPath?
| '//' RelativeLocationPath

| MultiplicativeExpr (‘*’ | S (‘div’ | ‘mod’) S) UnaryExpr | UnaryExpr

No documentation available

| OrExpr S ‘or’ S AndExpr | AndExpr

| LocationPath | FilterExpr (‘/’ | ‘//’) RelativeLocationPath

Filters the supplied nodeset on the predicate(s)

No documentation available

| RelationalExpr (‘<’ | ‘>’ | ‘<=’ | ‘>=’) AdditiveExpr | AdditiveExpr

No documentation available

| ‘-’ UnaryExpr | UnionExpr

No documentation available
No documentation available

get_group( ‘[foo]bar’ ) -> [‘bar’, ‘[foo]’]

No documentation available
No documentation available
No documentation available
No documentation available
No documentation available