¶
15.9.7. Status Of XSLT And XPath Implementation
Items marked with (*) are currently not implemented.
¶
XPath Axes
ancestor:: |
ancestor-or-self:: |
attribute:: |
child:: |
descendant:: |
descendant-or-self:: |
following:: |
following-sibling:: |
namespace:: (*) |
parent:: |
preceding:: |
preceding-sibling:: |
self:: |
¶
Node Functions
number position () |
number count (node-set) |
string local-name (node-set?) |
string namespace-uri (node-set?) |
string name (node-set?) |
boolean lang (string) |
¶
Node Set Functions
node-set document (string, string?, integer?, name?, name?, string?) |
node-set document-literal (string, string?, integer?, name?, name?, string?) |
node-set id (object) |
node-set append (object, object, ..., object) |
¶
String Functions
string string (object?) |
string serialize (object?) |
string format-number (number, string, string?) |
string concat (object, object, ..., object) |
number string-length (string?) |
boolean contains (string, string) |
boolean text-contains (string, string) |
boolean starts-with (string, string) |
boolean ends-with (string, string) |
string substring (string, number, number?) |
string substring-before (string, string) |
string substring-after (string, string) |
string normalize-space (string?) |
string translate (string, string, string) |
string replace (string, string, string) |
¶
Boolean Functions
boolean boolean (object) |
boolean true () |
boolean false () |
boolean not (boolean) |
boolean and (boolean, boolean, ..., boolean) |
boolean or (boolean, boolean, ..., boolean) |
boolean some (name, boolean, node-set) |
boolean every (name, boolean, node-set) |
boolean function_available (name) |
¶
Number Functions
number number (object?) |
number floor (number) |
number ceiling (number) |
number round (number) |
number sum (number) |
number avg (number) |
number max (number) |
number min (number) |
¶
XSLT-specific Functions
current () |
function-available (string) |
unparsed-entity-uri (string) |
system-property (string) |
¶
XSLT 1.0 Elements and Attributes
xsl:apply-imports |
xsl:apply-templates |
xsl:attribute |
xsl:attribute-set (*) |
xsl:call-template |
xsl:choose |
xsl:comment |
xsl:copy |
xsl:copy-of |
xsl:decimal-format |
xsl:element |
xsl:fallback (*) |
xsl:for-each |
xsl:if |
xsl:import |
xsl:include |
xsl:key |
xsl:message |
xsl:namespace-alias |
xsl:number NOTE: formatting and level="any" is not implemented |
xsl:otherwise |
xsl:output |
xsl:param |
xsl:preserve-space (*) |
xsl:processing-instruction |
xsl:sort |
xsl:strip-space |
xsl:stylesheet |
xsl:template |
xsl:text |
xsl:transform (*) NOTE: use xsl:stylesheet instead |
xsl:value-of |
xsl:variable |
xsl:when |
xsl:with-param |