PathExpr | ::= | (("/"
RelativePathExpr?) | RelativePathExpr) | FilterExpr |
StepExpr | ::= | AxisStep |
AxisStep | ::= | (ReverseStep | ForwardStep) Predicate? |
FilterExpr | ::= | PrimaryExpr Predicate? |
AbbrevForwardStep | ::= | NodeTest | ContextItemExpr |
ParenthesizedExpr | ::= | "(" Expr ")" |
AbbrevForwardStep | ::= | NodeTest | ContextItemExpr |
AxisStep | ::= | (ReverseStep | ForwardStep) Predicate* |
FilterExpr | ::= | PrimaryExpr Predicate* |
StepExpr | ::= | AxisStep |
PathExpr | ::= | (("/"
RelativePathExpr?) | RelativePathExpr) | FilterExpr |
FilterExpr | ::= | PrimaryExpr |
AbbrevForwardStep | ::= | NodeTest | ContextItemExpr |
StepExpr | ::= |
PathExpr | ::= | (("/"
RelativePathExpr?) | RelativePathExpr) | FilterExpr |