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
Number Functions
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