Location Paths [XPath §2] XPath Operators XSLT Functions [§12, §15] node-set document(object, node-set?) Optional ‘/’, zero or more location steps, separated by ‘/’ Parentheses may be used for grouping. node-set key(string, object) Location Steps [XPath §2.1] Node-sets [XPath §3.3] string format-number(number, string, string?) Axis specifier, node test, zero or more predicates | [expr] / // node-set current() Axis Specifiers [XPath §2.2] XSLT 1.0 string unparsed-entity-uri(string) Booleans [XPath §3.4] string generate-id(node-set?) ancestor:: following-sibling:: <=, <, >=, > =, != and or ancestor-or-self:: namespace:: & object system-property(string) attribute:: parent:: Numbers [XPath §3.5] boolean element-available(string) child:: preceding:: -expr *, div, mod +, - XPath 1.0 boolean function-available(string) descendant:: preceding-sibling:: Node Types [XPath §5] descendant-or-self:: self:: Quick Reference following:: XPath Core Function Library Root Processing Instruction Element Comment Node Tests [XPath §2.3] Node Set Functions [XPath §4.1] Attribute Text name node() number last() Namespace prefix:name text() number position() * comment() number count(node-set) Object Types [§11.1, XPath §1] prefix:* processing-instruction() node-set id(object) boolean True or false processing- string local-name(node-set?) instruction(literal) string namespace-uri(node-set?) number Floating-point number string name(node-set?) Abbreviated Syntax for Location Paths string UCS characters String Functions [XPath §4.2] node-set Set of nodes selected by a path (nothing) child:: string string(object?) Result tree XSLT only. Fragment of the result tree @ attribute:: string concat(string, string, string*) boolean starts-with(string, string) fragment // /descendant-or-self::node()/ boolean contains(string, string) . self::node() string substring-before(string, string) Expression Context [§4, XPath §1] string substring-after(string, string) Context node (a node) .. parent::node() string substring(string, number, number?) Context position (a number) / Node tree root number string-length(string?) Mulberry Technologies, Inc. Context size (a number) Predicate [XPath §2.4] string normalize-space(string?) 17 West Jefferson Street, Suite 207 Variable bindings in scope string translate(string, string, string) [expr] Rockville, MD 20850 USA Namespace declarations in scope Phone: +1 301/315-9631 Function library Variable Reference [XPath §3.7] Boolean Functions [XPath §4.3] boolean boolean(object) Fax: +1 301/315-8285 $qname [email protected] Built-in Template Rules [§5.8] boolean not(object)
© 2000 Mulberry Technologies, Inc. © 2000 Mulberry Technologies, Inc. (20051123) © 2000 Mulberry Technologies, Inc.
XSLT Elements Creating Attributes [§7.1.3] Sorting [§10] Key
© 2000 Mulberry Technologies, Inc. © 2000 Mulberry Technologies, Inc. © 2000 Mulberry Technologies, Inc. © 2000 Mulberry Technologies, Inc.