Top

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