1 Status of implementation of the XSLT 1.0 Features:
2 ==================================================
11 YES extension-element-prefixes = tokens
12 YES exclude-result-prefixes = tokens
17 YES extension-element-prefixes = tokens
18 YES exclude-result-prefixes = tokens
22 YES Literal Result Element as Stylesheet
24 YES Embedding Stylesheets
32 YES href = uri-reference
35 YES href = uri-reference
40 YES xsl:preserve-space
49 YES xsl:namespace-alias
50 YES stylesheet-prefix = prefix | "#default"
51 YES result-prefix = prefix | "#default"
55 YES use-attribute-sets = qnames
59 YES select = expression
64 YES select = expression
73 YES method = "xml" | "html" | "text" | qname-but-not-ncname
76 YES omit-xml-declaration = "yes" | "no"
77 YES standalone = "yes" | "no"
78 YES doctype-public = string
79 YES doctype-system = string
80 YES cdata-section-elements = qnames
81 YES indent = "yes" | "no"
82 YES media-type = string
87 YES xsl:apply-templates
88 YES select = node-set-expression
98 YES namespace = { uri-reference }
99 YES use-attribute-sets = qnames
103 YES namespace = { uri-reference }
106 YES disable-output-escaping = "yes" | "no"
108 YES xsl:processing-instruction
109 YES name = { ncname }
114 YES use-attribute-sets = qnames
117 YES select = string-expression
118 YES disable-output-escaping = "yes" | "no"
121 YES level = "single" | "multiple" | "any"
124 YES value = number-expression
125 YES format = { string }
126 NO lang = { nmtoken }
127 NO letter-value = { "alphabetic" | "traditional" }
128 YES grouping-separator = { char }
129 YES grouping-size = { number }
132 YES select = node-set-expression
135 YES test = boolean-expression
140 YES test = boolean-expression
145 YES select = string-expression
146 NO lang = { nmtoken }
147 YES data-type = { "text" | "number" | qname-but-not-ncname }
148 YES order = { "ascending" | "descending" }
149 NO case-order = { "upper-first" | "lower-first" }
153 YES select = expression
154 YES Content: template
158 YES select = expression
159 YES Content: template
162 YES select = expression
166 YES select = expression
168 YES xsl:decimal-format
170 YES decimal-separator = char
171 YES grouping-separator = char
172 YES infinity = string
173 YES minus-sign = char
177 YES zero-digit = char
179 YES pattern-separator = char
182 YES terminate = "yes" | "no"
189 YES Conflict Resolution for Template Rules
191 YES Whitespace Stripping
193 YES Built-in Template Rules
195 YES match="text()|@*"
196 YES match="processing-instruction()|comment()"
200 YES Extension Elements
202 YES Extension Functions
204 YES Attribute Value Templates
206 YES Result Tree Fragments
211 YES node-set document(object, node-set?)
212 YES node-set key(string, object)
213 YES string format-number(number, string, string?)
214 YES node-set current()
215 YES string unparsed-entity-uri(string)
216 YES string generate-id(node-set?)
217 YES object system-property(string)
218 YES boolean element-available(string)
219 YES boolean function-available(string)
231 YES processing-instruction()
235 YES *[position()=1 and self::para]
237 YES items/item[position()>1]
238 YES item[position() mod 2 = 1]
239 YES div[@class="appendix"]//p
242 YES except ns for key key('a','b')