XPath - zkrácená notace

Příklady

  • para selects the para element children of the context node

    vybere všechny dceřinné elementy kontextového uzlu jmenující se para

  • * selects all element children of the context node

  • text() selects all text node children of the context node

  • @name selects the name attribute of the context node

  • @* selects all the attributes of the context node

  • para[1] selects the first para child of the context node

  • para[last()] selects the last para child of the context node

  • */para selects all para grandchildren of the context node

  • /doc/chapter[5]/section[2] selects the second section of the fifth chapter of the doc

  • chapter//para selects the para element descendants of the chapter element children of the context node

    vybere všechny element para, jež jsou následníky chapter

  • //para selects all the para descendants of the document root and thus selects all para elements in the same document as the context node

    vybere všechny elementy para z dokumentu

  • //olist/item selects all the item elements in the same document as the context node that have an

    vybere všechny elementy item, které mají za rodiče olist

olist parent
  • . selects the context node

    vybere kontextový uzel

  • .//para selects the para element descendants of the context node

    vybere všechny elementy-potomky kontextového uzlu, které nesou značku para

  • .. selects the parent of the context node

    vybere rodičovský uzel od kontextového

  • ../@lang selects the lang attribute of the parent of the context node

    vybere atribut lang rodičovského uzlu od kontextového