Funkce XPath

  • funkce pro práci s uzly

    • last(), position(), count(), id(), local-name(), name(), namespace-uri()

  • řetězcové funkce

    • string(), concat(), string-join(), starts-with(), ends-with(), contains(), substring-before(), substring-after(), substring(), string-length(), normalize-space(), translate(), codepoints-to-string(), string-to-codepoints(), compare(), normalize-unicode(), upper-case(), lower-case(), encode-for-uri(), iri-to-uri(), escape-html-uri()

  • funkci pro práci s regulárními výrazy

    • matches(), tokenize(), replace()

  • logické funkce

    • boolean(), not(), true(), false(), lang()

  • matematické funkce

    • number(), sum(), avg(), min(), max(), floor(), ceiling(), round(), round-half-to-even(), abs()

  • funkce pro práci s datem a časem

    • current-date(), current-time(), current-dateTime()

  • funkce pro práci s posloupnostmi

    • index-of(), empty(), exists(), distinct-values(), insert-before(), remove(), reverse(), subsequence(), zero-or-one(), one-or-more(), exactly-one(), deep-equal()

  • další funkce

    • doc(), collection(), id(), idref(), doc-available()

  • rozšiřující funkce definované pro XSLT

    • document(), unparsed-text(), key(), format-number(), format-time(), format-date(), format-dateTime(), current(), unparsed-entity-uri(), generate-id(), system-property(), element-available(), function-available()