1 | <?xml version='1.0'?>
|
---|
2 | <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
---|
3 | xmlns:saxon="http://icl.com/saxon"
|
---|
4 | xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"
|
---|
5 | xmlns:xt="http://www.jclark.com/xt"
|
---|
6 | xmlns:libxslt="http://xmlsoft.org/XSLT/namespace"
|
---|
7 | version='1.0'>
|
---|
8 |
|
---|
9 | <xsl:template match="/">
|
---|
10 | <xsl:text> === 24 Standard elements:
|
---|
11 | </xsl:text>
|
---|
12 | <xsl:if test="element-available('xsl:apply-templates')">xsl:apply-templates available
|
---|
13 | </xsl:if>
|
---|
14 | <xsl:if test="element-available('xsl:apply-imports')">xsl:apply-imports available
|
---|
15 | </xsl:if>
|
---|
16 | <xsl:if test="element-available('xsl:call-template')">xsl:call-template available
|
---|
17 | </xsl:if>
|
---|
18 | <xsl:if test="element-available('xsl:element')">xsl:element available
|
---|
19 | </xsl:if>
|
---|
20 | <xsl:if test="element-available('xsl:attribute')">xsl:attribute available
|
---|
21 | </xsl:if>
|
---|
22 | <xsl:if test="element-available('xsl:text')">xsl:text available
|
---|
23 | </xsl:if>
|
---|
24 | <xsl:if test="element-available('xsl:processing-instruction')">xsl:processing-instruction available
|
---|
25 | </xsl:if>
|
---|
26 | <xsl:if test="element-available('xsl:comment')">xsl:comment available
|
---|
27 | </xsl:if>
|
---|
28 | <xsl:if test="element-available('xsl:copy')">xsl:copy available
|
---|
29 | </xsl:if>
|
---|
30 | <xsl:if test="element-available('xsl:value-of')">xsl:value-of available
|
---|
31 | </xsl:if>
|
---|
32 | <xsl:if test="element-available('xsl:number')">xsl:number available
|
---|
33 | </xsl:if>
|
---|
34 | <xsl:if test="element-available('xsl:for-each')">xsl:for-each available
|
---|
35 | </xsl:if>
|
---|
36 | <xsl:if test="element-available('xsl:if')">xsl:if available
|
---|
37 | </xsl:if>
|
---|
38 | <xsl:if test="element-available('xsl:choose')">xsl:choose available
|
---|
39 | </xsl:if>
|
---|
40 | <xsl:if test="element-available('xsl:sort')">xsl:sort available
|
---|
41 | </xsl:if>
|
---|
42 | <xsl:if test="element-available('xsl:copy-of')">xsl:copy-of available
|
---|
43 | </xsl:if>
|
---|
44 | <xsl:if test="element-available('xsl:message')">xsl:message available
|
---|
45 | </xsl:if>
|
---|
46 | <xsl:if test="element-available('xsl:variable')">xsl:variable available
|
---|
47 | </xsl:if>
|
---|
48 | <xsl:if test="element-available('xsl:param')">xsl:param available
|
---|
49 | </xsl:if>
|
---|
50 | <xsl:if test="element-available('xsl:with-param')">xsl:with-param available
|
---|
51 | </xsl:if>
|
---|
52 | <xsl:if test="element-available('xsl:decimal-format')">xsl:decimal-format available
|
---|
53 | </xsl:if>
|
---|
54 | <xsl:if test="element-available('xsl:when')">xsl:when available
|
---|
55 | </xsl:if>
|
---|
56 | <xsl:if test="element-available('xsl:otherwise')">xsl:otherwise available
|
---|
57 | </xsl:if>
|
---|
58 | <xsl:if test="element-available('xsl:fallback')">xsl:fallback available
|
---|
59 | </xsl:if>
|
---|
60 | <xsl:text> === 5 Extension elements:
|
---|
61 | </xsl:text>
|
---|
62 | <xsl:if test="element-available('xsl:element')">xsl:element available
|
---|
63 | </xsl:if>
|
---|
64 | <xsl:if test="element-available('saxon:output')">saxon:output available
|
---|
65 | </xsl:if>
|
---|
66 | <xsl:if test="element-available('xalanredirect:write')">xalanredirect:write available
|
---|
67 | </xsl:if>
|
---|
68 | <xsl:if test="element-available('xt:document')">xt:document available
|
---|
69 | </xsl:if>
|
---|
70 | <xsl:if test="element-available('libxslt:debug')">libxslt:debug available
|
---|
71 | </xsl:if>
|
---|
72 | <xsl:text> === 6 Extension functions:
|
---|
73 | </xsl:text>
|
---|
74 | <xsl:if test="function-available('libxslt:node-set')">libxslt:node-set() available
|
---|
75 | </xsl:if>
|
---|
76 | <xsl:if test="function-available('saxon:node-set')">saxon:node-set() available
|
---|
77 | </xsl:if>
|
---|
78 | <xsl:if test="function-available('xt:node-set')">xt:node-set() available
|
---|
79 | </xsl:if>
|
---|
80 | <xsl:if test="function-available('saxon:evaluate')">saxon:evaluate() available
|
---|
81 | </xsl:if>
|
---|
82 | <xsl:if test="function-available('saxon:expression')">saxon:expression() available
|
---|
83 | </xsl:if>
|
---|
84 | <xsl:if test="function-available('saxon:eval')">saxon:eval() available
|
---|
85 | </xsl:if>
|
---|
86 | </xsl:template>
|
---|
87 |
|
---|
88 | </xsl:stylesheet>
|
---|