XPath - pojem cesty (paths) a lokace (locations)

Cesta určuje lokaci v dokumentu

Cesty jsou konstruovány podobně jako cesty ve FS, tj.

  • relativní - vyhodnocovány vůči KU

  • absolutní - od kořene, ale výrazy (predikáty) také vyhodnocovány vůči KU

Syntaktická pravidla: [20]  PathExpr   ::=  AbsolutePathExpr |  RelativePathExpr [22]  AbsolutePathExpr   ::=  ("/" RelativePathExpr?) |  ("//" RelativePathExpr) [23]  RelativePathExpr   ::=  StepExpr (("/" |  "//") StepExpr)* [24]  StepExpr   ::=  AxisStep |  GeneralStep [25] AxisStep   ::=  (Axis? NodeTest StepQualifiers) |  AbbreviatedStep