¶
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 |