- EldarProxy's Blog
- Log in to post comments
All functions predefined in XPath 1.0 as defined by XPath 1.0 specifications by W3C.
Node Set Functions
number last() | string local-name(node-set?) |
number position() | string namespace-uri(node-set?) |
number count(node-set) | string name(node-set?) |
node-set id(object) |
String Functions
string string(object?) | string substring-after(string, string) |
string concat(string, string, string*) | string substring(string, number, number?) |
boolean starts-with(string, string) | number string-length(string?) |
boolean contains(string, string) | string normalize-space(string?) |
string substring-before(string, string) | string translate(string, string, string) |
Boolean Functions
boolean boolean(object) | boolean true() |
boolean not(boolean) | boolean false() |
boolean lang(string) |
Number Functions
number number(object?) | number ceiling(number) |
number sum(node-set) | number round(number) |
number floor(number) |
Axes
child | parent | following-sibling | following |
descendant | ancestor | preceding-sibling | preceding |
attribute | namespace | self | descendant-or-self |
Abbreviations
@ | \ attribute:: | default | \ child:: (can be omitted) |
. | \ self::node() | // | /descendant-or-self::node()/ |
.. | \ parent::node() |
Язык