Copied remotely
[mono.git] / mcs / class / System.XML / Test / System.Xml.Xsl / standalone_tests / xalan-correct-catalog.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <test-suite>\r
3 <test-catalog submitter="Lotus">\r
4 <creator>Lotus/IBM</creator>\r
5 <date>2001-11-16</date>\r
6         <test-case category="XSLT-Result-Tree" id="attribset_attribset01">\r
7 <file-path>attribset</file-path>\r
8 <creator>Paul Dick</creator>\r
9 <date>2001-11-08</date>\r
10 <purpose>Set attribute of a LRE from single attribute set.</purpose>\r
11 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
12 <scenario operation="standard">\r
13 <input-file role="principal-data">attribset01.xml</input-file>\r
14 <input-file role="principal-stylesheet">attribset01.xsl</input-file>\r
15 <output-file role="principal" compare="XML">attribset01.out</output-file>\r
16 </scenario>\r
17 </test-case>\r
18 <test-case category="XSLT-Result-Tree" id="attribset_attribset02">\r
19 <file-path>attribset</file-path>\r
20 <creator>Paul Dick</creator>\r
21 <date>2001-11-08</date>\r
22 <purpose>Set attributes of a LRE from multiple attribute sets.</purpose>\r
23 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
24 <scenario operation="standard">\r
25 <input-file role="principal-data">attribset02.xml</input-file>\r
26 <input-file role="principal-stylesheet">attribset02.xsl</input-file>\r
27 <output-file role="principal" compare="XML">attribset02.out</output-file>\r
28 </scenario>\r
29 </test-case>\r
30 <test-case category="XSLT-Result-Tree" id="attribset_attribset03">\r
31 <file-path>attribset</file-path>\r
32 <creator>Paul Dick</creator>\r
33 <date>2001-11-08</date>\r
34 <purpose>Use xsl:element with multiple attribute sets.</purpose>\r
35 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
36 <scenario operation="standard">\r
37 <input-file role="principal-data">attribset03.xml</input-file>\r
38 <input-file role="principal-stylesheet">attribset03.xsl</input-file>\r
39 <output-file role="principal" compare="XML">attribset03.out</output-file>\r
40 </scenario>\r
41 </test-case>\r
42 <test-case category="XSLT-Result-Tree" id="attribset_attribset04">\r
43 <file-path>attribset</file-path>\r
44 <creator>Paul Dick</creator>\r
45 <date>2001-11-08</date>\r
46 <purpose>Use xsl:copy with multiple attribute sets, no conflicts.</purpose>\r
47 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
48 <scenario operation="standard">\r
49 <input-file role="principal-data">attribset04.xml</input-file>\r
50 <input-file role="principal-stylesheet">attribset04.xsl</input-file>\r
51 <output-file role="principal" compare="XML">attribset04.out</output-file>\r
52 </scenario>\r
53 </test-case>\r
54 <test-case category="XSLT-Result-Tree" id="attribset_attribset05">\r
55 <file-path>attribset</file-path>\r
56 <creator>Paul Dick</creator>\r
57 <date>2001-11-08</date>\r
58 <purpose>Set attributes of a LRE using attribute sets that inherit.</purpose>\r
59 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
60 <scenario operation="standard">\r
61 <input-file role="principal-data">attribset05.xml</input-file>\r
62 <input-file role="principal-stylesheet">attribset05.xsl</input-file>\r
63 <output-file role="principal" compare="XML">attribset05.out</output-file>\r
64 </scenario>\r
65 </test-case>\r
66 <test-case category="XSLT-Result-Tree" id="attribset_attribset06">\r
67 <file-path>attribset</file-path>\r
68 <creator>Paul Dick</creator>\r
69 <date>2001-11-08</date>\r
70 <purpose>Set attributes of a LRE using attribute sets that inherit, plus add overlapping attribute with xsl:attribute.</purpose>\r
71 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
72 <scenario operation="standard">\r
73 <input-file role="principal-data">attribset06.xml</input-file>\r
74 <input-file role="principal-stylesheet">attribset06.xsl</input-file>\r
75 <output-file role="principal" compare="XML">attribset06.out</output-file>\r
76 </scenario>\r
77 </test-case>\r
78 <test-case category="XSLT-Result-Tree" id="attribset_attribset07">\r
79 <file-path>attribset</file-path>\r
80 <creator>Paul Dick</creator>\r
81 <date>2001-11-08</date>\r
82 <purpose>Set attributes of a LRE using attribute sets that inherit, but have overlapping attributes.</purpose>\r
83 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
84 <scenario operation="standard">\r
85 <input-file role="principal-data">attribset07.xml</input-file>\r
86 <input-file role="principal-stylesheet">attribset07.xsl</input-file>\r
87 <output-file role="principal" compare="XML">attribset07.out</output-file>\r
88 </scenario>\r
89 </test-case>\r
90 <test-case category="XSLT-Result-Tree" id="attribset_attribset08">\r
91 <file-path>attribset</file-path>\r
92 <creator>Paul Dick</creator>\r
93 <date>2001-11-08</date>\r
94 <purpose>Use xsl:element with attribute sets that inherit, plus add overlapping attribute with xsl:attribute.</purpose>\r
95 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
96 <scenario operation="standard">\r
97 <input-file role="principal-data">attribset08.xml</input-file>\r
98 <input-file role="principal-stylesheet">attribset08.xsl</input-file>\r
99 <output-file role="principal" compare="XML">attribset08.out</output-file>\r
100 </scenario>\r
101 </test-case>\r
102 <test-case category="XSLT-Result-Tree" id="attribset_attribset09">\r
103 <file-path>attribset</file-path>\r
104 <creator>Paul Dick</creator>\r
105 <date>2001-11-08</date>\r
106 <purpose>Use xsl:copy with attribute sets that inherit, plus add overlapping attribute with xsl:attribute.</purpose>\r
107 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
108 <scenario operation="standard">\r
109 <input-file role="principal-data">attribset09.xml</input-file>\r
110 <input-file role="principal-stylesheet">attribset09.xsl</input-file>\r
111 <output-file role="principal" compare="XML">attribset09.out</output-file>\r
112 </scenario>\r
113 </test-case>\r
114 <test-case category="XSLT-Result-Tree" id="attribset_attribset10">\r
115 <file-path>attribset</file-path>\r
116 <creator>Paul Dick</creator>\r
117 <date>2001-11-08</date>\r
118 <purpose>Set attributes of an LRE, using attribute sets whose names overlap, plus add overlapping attribute with xsl:attribute.</purpose>\r
119 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
120 <scenario operation="standard">\r
121 <input-file role="principal-data">attribset10.xml</input-file>\r
122 <input-file role="principal-stylesheet">attribset10.xsl</input-file>\r
123 <output-file role="principal" compare="XML">attribset10.out</output-file>\r
124 </scenario>\r
125 </test-case>\r
126 <test-case category="XSLT-Result-Tree" id="attribset_attribset11">\r
127 <file-path>attribset</file-path>\r
128 <creator>Paul Dick</creator>\r
129 <date>2001-11-08</date>\r
130 <spec-citation place="" type="section" version="1.0" spec="xslt"/>\r
131 <scenario operation="standard">\r
132 <input-file role="principal-data">attribset11.xml</input-file>\r
133 <input-file role="principal-stylesheet">attribset11.xsl</input-file>\r
134 <output-file role="principal" compare="XML">attribset11.out</output-file>\r
135 </scenario>\r
136 </test-case>\r
137 <test-case category="XSLT-Result-Tree" id="attribset_attribset12">\r
138 <file-path>attribset</file-path>\r
139 <creator>Paul Dick</creator>\r
140 <date>2001-11-08</date>\r
141 <purpose>Set attributes of an LRE, using one attribute set with multiple attributes, and one overriding LRE attribute, and one overriding xsl:attribute attribute.</purpose>\r
142 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
143 <scenario operation="standard">\r
144 <input-file role="principal-data">attribset12.xml</input-file>\r
145 <input-file role="principal-stylesheet">attribset12.xsl</input-file>\r
146 <output-file role="principal" compare="XML">attribset12.out</output-file>\r
147 </scenario>\r
148 </test-case>\r
149 <test-case category="XSLT-Result-Tree" id="attribset_attribset13">\r
150 <file-path>attribset</file-path>\r
151 <creator>Paul Dick</creator>\r
152 <date>2001-11-08</date>\r
153 <purpose>Creating attribute for Literal Result Element. The expanded-name of the attribute to be created is specified by a required name attribute and an optional namespace attribute</purpose>\r
154 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
155 <scenario operation="standard">\r
156 <input-file role="principal-data">attribset13.xml</input-file>\r
157 <input-file role="principal-stylesheet">attribset13.xsl</input-file>\r
158 <output-file role="principal" compare="XML">attribset13.out</output-file>\r
159 </scenario>\r
160 </test-case>\r
161 <test-case category="XSLT-Result-Tree" id="attribset_attribset14">\r
162 <file-path>attribset</file-path>\r
163 <creator>Paul Dick</creator>\r
164 <date>2001-11-08</date>\r
165 <purpose>Use xsl:element with attribute having a namespace. The expanded-name of the attribute to be created is specified by a required name attribute and an optional namespace attribute</purpose>\r
166 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
167 <scenario operation="standard">\r
168 <input-file role="principal-data">attribset14.xml</input-file>\r
169 <input-file role="principal-stylesheet">attribset14.xsl</input-file>\r
170 <output-file role="principal" compare="XML">attribset14.out</output-file>\r
171 </scenario>\r
172 </test-case>\r
173 <test-case category="XSLT-Result-Tree" id="attribset_attribset15">\r
174 <file-path>attribset</file-path>\r
175 <creator>Paul Dick</creator>\r
176 <date>2001-11-08</date>\r
177 <purpose>The name attribute is interpreted as an attribute value template. It is an error if the value of the AVT is not a QNAME or the string "xmlns". (Last two xsl:attributes test this)</purpose>\r
178 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
179 <discretionary>\r
180 <discretionary-choice name="name" behavior="attribute-name-not-QName"/>\r
181 </discretionary>\r
182 <scenario operation="standard">\r
183 <input-file role="principal-data">attribset15.xml</input-file>\r
184 <input-file role="principal-stylesheet">attribset15.xsl</input-file>\r
185 <output-file role="principal" compare="XML">attribset15.out</output-file>\r
186 </scenario>\r
187 </test-case>\r
188 <test-case category="XSLT-Result-Tree" id="attribset_attribset16">\r
189 <file-path>attribset</file-path>\r
190 <creator>Paul Dick</creator>\r
191 <date>2001-11-08</date>\r
192 <purpose>The namespace attribute is interpreted as an attribute value template.</purpose>\r
193 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
194 <scenario operation="standard">\r
195 <input-file role="principal-data">attribset16.xml</input-file>\r
196 <input-file role="principal-stylesheet">attribset16.xsl</input-file>\r
197 <output-file role="principal" compare="XML">attribset16.out</output-file>\r
198 </scenario>\r
199 </test-case>\r
200 <test-case category="XSLT-Result-Tree" id="attribset_attribset17">\r
201 <file-path>attribset</file-path>\r
202 <creator>Paul Dick</creator>\r
203 <date>2001-11-08</date>\r
204 <purpose>Verify that 'checked' attribute of HTML element input is correctly set.</purpose>\r
205 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
206 <scenario operation="standard">\r
207 <input-file role="principal-data">attribset17.xml</input-file>\r
208 <input-file role="principal-stylesheet">attribset17.xsl</input-file>\r
209 <output-file role="principal" compare="XML">attribset17.out</output-file>\r
210 </scenario>\r
211 </test-case>\r
212 <test-case category="XSLT-Result-Tree" id="attribset_attribset18">\r
213 <file-path>attribset</file-path>\r
214 <creator>Paul Dick</creator>\r
215 <date>2001-11-08</date>\r
216 <purpose>Verify adding an attribute to an element replaces any existing attribute of that element with the same expanded name.</purpose>\r
217 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
218 <scenario operation="standard">\r
219 <input-file role="principal-data">attribset18.xml</input-file>\r
220 <input-file role="principal-stylesheet">attribset18.xsl</input-file>\r
221 <output-file role="principal" compare="XML">attribset18.out</output-file>\r
222 </scenario>\r
223 </test-case>\r
224 <test-case category="XSLT-Result-Tree" id="attribset_attribset19">\r
225 <file-path>attribset</file-path>\r
226 <creator>Paul Dick</creator>\r
227 <date>2001-11-08</date>\r
228 <purpose>Verify adding an attribute to an element after children have been added to it is an error. The attributes can be ignored.</purpose>\r
229 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
230 <scenario operation="standard">\r
231 <input-file role="principal-data">attribset19.xml</input-file>\r
232 <input-file role="principal-stylesheet">attribset19.xsl</input-file>\r
233 <output-file role="principal" compare="XML">attribset19.out</output-file>\r
234 </scenario>\r
235 </test-case>\r
236 <test-case category="XSLT-Result-Tree" id="attribset_attribset20">\r
237 <file-path>attribset</file-path>\r
238 <creator>Paul Dick</creator>\r
239 <date>2001-11-08</date>\r
240 <purpose>Test for selecting attributes with xml namespace prefix.</purpose>\r
241 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
242 <scenario operation="standard">\r
243 <input-file role="principal-data">attribset20.xml</input-file>\r
244 <input-file role="principal-stylesheet">attribset20.xsl</input-file>\r
245 <output-file role="principal" compare="XML">attribset20.out</output-file>\r
246 </scenario>\r
247 </test-case>\r
248 <test-case category="XSLT-Result-Tree" id="attribset_attribset21">\r
249 <file-path>attribset</file-path>\r
250 <creator>Carmelo Montanez</creator>\r
251 <date>2001-11-08</date>\r
252 <purpose>Use xsl:copy with a single attribute set.</purpose>\r
253 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
254 <scenario operation="standard">\r
255 <input-file role="principal-data">attribset21.xml</input-file>\r
256 <input-file role="principal-stylesheet">attribset21.xsl</input-file>\r
257 <output-file role="principal" compare="XML">attribset21.out</output-file>\r
258 </scenario>\r
259 </test-case>\r
260 <test-case category="XSLT-Result-Tree" id="attribset_attribset22">\r
261 <file-path>attribset</file-path>\r
262 <creator>Paul Dick</creator>\r
263 <date>2001-11-08</date>\r
264 <purpose>Verify that attributes that contain text nodes with a newline, the output must contain a character reference.</purpose>\r
265 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
266 <scenario operation="standard">\r
267 <input-file role="principal-data">attribset22.xml</input-file>\r
268 <input-file role="principal-stylesheet">attribset22.xsl</input-file>\r
269 <output-file role="principal" compare="XML">attribset22.out</output-file>\r
270 </scenario>\r
271 </test-case>\r
272 <test-case category="XSLT-Result-Tree" id="attribset_attribset23">\r
273 <file-path>attribset</file-path>\r
274 <creator>Paul Dick</creator>\r
275 <date>2001-11-08</date>\r
276 <purpose>XSLT processors may make use of the prefix of the QNAME specified in the name attribute ... however they are not required to do so and, if the prefix is xmlns, they must not do so ... this will not result in a namespace declaration being output.</purpose>\r
277 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
278 <scenario operation="standard">\r
279 <input-file role="principal-data">attribset23.xml</input-file>\r
280 <input-file role="principal-stylesheet">attribset23.xsl</input-file>\r
281 <output-file role="principal" compare="XML">attribset23.out</output-file>\r
282 </scenario>\r
283 </test-case>\r
284 <test-case category="XSLT-Result-Tree" id="attribset_attribset24">\r
285 <file-path>attribset</file-path>\r
286 <creator>Paul Dick</creator>\r
287 <date>2001-11-08</date>\r
288 <purpose>The attribute must be in the designated namespace, even if the prefix has to be reset or ignored.</purpose>\r
289 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
290 <scenario operation="standard">\r
291 <input-file role="principal-data">attribset24.xml</input-file>\r
292 <input-file role="principal-stylesheet">attribset24.xsl</input-file>\r
293 <output-file role="principal" compare="XML">attribset24.out</output-file>\r
294 </scenario>\r
295 </test-case>\r
296 <test-case category="XSLT-Result-Tree" id="attribset_attribset25">\r
297 <file-path>attribset</file-path>\r
298 <creator>David Marston</creator>\r
299 <date>2001-11-08</date>\r
300 <purpose>Use xsl:element with for-each inside xsl:attribute</purpose>\r
301 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
302 <scenario operation="standard">\r
303 <input-file role="principal-data">attribset25.xml</input-file>\r
304 <input-file role="principal-stylesheet">attribset25.xsl</input-file>\r
305 <output-file role="principal" compare="XML">attribset25.out</output-file>\r
306 </scenario>\r
307 </test-case>\r
308 <test-case category="XSLT-Result-Tree" id="attribset_attribset26">\r
309 <file-path>attribset</file-path>\r
310 <creator>Carmelo Montanez</creator>\r
311 <date>2001-11-08</date>\r
312 <purpose>Use xsl:copy with multiple attribute sets that inherit, but have conflicts.</purpose>\r
313 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
314 <scenario operation="standard">\r
315 <input-file role="principal-data">attribset26.xml</input-file>\r
316 <input-file role="principal-stylesheet">attribset26.xsl</input-file>\r
317 <output-file role="principal" compare="XML">attribset26.out</output-file>\r
318 </scenario>\r
319 </test-case>\r
320 <test-case category="XSLT-Result-Tree" id="attribset_attribset27">\r
321 <file-path>attribset</file-path>\r
322 <creator>Carmelo Montanez</creator>\r
323 <date>2001-11-08</date>\r
324 <purpose>Use xsl:copy with multiple attribute sets with conflicting set name, then reset one attribute with xsl:attribute.</purpose>\r
325 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
326 <scenario operation="standard">\r
327 <input-file role="principal-data">attribset27.xml</input-file>\r
328 <input-file role="principal-stylesheet">attribset27.xsl</input-file>\r
329 <output-file role="principal" compare="XML">attribset27.out</output-file>\r
330 </scenario>\r
331 </test-case>\r
332 <test-case category="XSLT-Result-Tree" id="attribset_attribset28">\r
333 <file-path>attribset</file-path>\r
334 <creator>David Marston</creator>\r
335 <date>2001-11-08</date>\r
336 <purpose>Use xsl:copy with multiple attribute sets in a list that have conflicts.</purpose>\r
337 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
338 <scenario operation="standard">\r
339 <input-file role="principal-data">attribset28.xml</input-file>\r
340 <input-file role="principal-stylesheet">attribset28.xsl</input-file>\r
341 <output-file role="principal" compare="XML">attribset28.out</output-file>\r
342 </scenario>\r
343 </test-case>\r
344 <test-case category="XSLT-Result-Tree" id="attribset_attribset29">\r
345 <file-path>attribset</file-path>\r
346 <creator>Carmelo Montanez</creator>\r
347 <date>2001-11-08</date>\r
348 <purpose>Use xsl:copy with multiple attribute sets in "merge" scenario.</purpose>\r
349 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
350 <scenario operation="standard">\r
351 <input-file role="principal-data">attribset29.xml</input-file>\r
352 <input-file role="principal-stylesheet">attribset29.xsl</input-file>\r
353 <output-file role="principal" compare="XML">attribset29.out</output-file>\r
354 </scenario>\r
355 </test-case>\r
356 <test-case category="XSLT-Result-Tree" id="attribset_attribset30">\r
357 <file-path>attribset</file-path>\r
358 <creator>Carmelo Montanez</creator>\r
359 <date>2001-11-08</date>\r
360 <purpose>Set attributes of an element created with xsl:element from single attribute set.</purpose>\r
361 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
362 <scenario operation="standard">\r
363 <input-file role="principal-data">attribset30.xml</input-file>\r
364 <input-file role="principal-stylesheet">attribset30.xsl</input-file>\r
365 <output-file role="principal" compare="XML">attribset30.out</output-file>\r
366 </scenario>\r
367 </test-case>\r
368 <test-case category="XSLT-Result-Tree" id="attribset_attribset31">\r
369 <file-path>attribset</file-path>\r
370 <creator>Carmelo Montanez</creator>\r
371 <date>2001-11-08</date>\r
372 <purpose>Use xsl:element with multiple attribute sets with conflicting names (merge scenario), plus local override with xsl:attribute.</purpose>\r
373 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
374 <scenario operation="standard">\r
375 <input-file role="principal-data">attribset31.xml</input-file>\r
376 <input-file role="principal-stylesheet">attribset31.xsl</input-file>\r
377 <output-file role="principal" compare="XML">attribset31.out</output-file>\r
378 </scenario>\r
379 </test-case>\r
380 <test-case category="XSLT-Result-Tree" id="attribset_attribset32">\r
381 <file-path>attribset</file-path>\r
382 <creator>David Marston</creator>\r
383 <date>2001-11-08</date>\r
384 <purpose>Use xsl:element with multiple attribute sets with conflicting set names.</purpose>\r
385 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
386 <scenario operation="standard">\r
387 <input-file role="principal-data">attribset32.xml</input-file>\r
388 <input-file role="principal-stylesheet">attribset32.xsl</input-file>\r
389 <output-file role="principal" compare="XML">attribset32.out</output-file>\r
390 </scenario>\r
391 </test-case>\r
392 <test-case category="XSLT-Result-Tree" id="attribset_attribset33">\r
393 <file-path>attribset</file-path>\r
394 <creator>Carmelo Montanez</creator>\r
395 <date>2001-11-08</date>\r
396 <purpose>Use xsl:element with multiple attribute sets that inherit.</purpose>\r
397 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
398 <scenario operation="standard">\r
399 <input-file role="principal-data">attribset33.xml</input-file>\r
400 <input-file role="principal-stylesheet">attribset33.xsl</input-file>\r
401 <output-file role="principal" compare="XML">attribset33.out</output-file>\r
402 </scenario>\r
403 </test-case>\r
404 <test-case category="XSLT-Result-Tree" id="attribset_attribset34">\r
405 <file-path>attribset</file-path>\r
406 <creator>Carmelo Montanez</creator>\r
407 <date>2001-11-08</date>\r
408 <purpose>Use xsl:element with multiple attribute sets that inherit, but have overlapping attributes.</purpose>\r
409 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
410 <scenario operation="standard">\r
411 <input-file role="principal-data">attribset34.xml</input-file>\r
412 <input-file role="principal-stylesheet">attribset34.xsl</input-file>\r
413 <output-file role="principal" compare="XML">attribset34.out</output-file>\r
414 </scenario>\r
415 </test-case>\r
416 <test-case category="XSLT-Result-Tree" id="attribset_attribset35">\r
417 <file-path>attribset</file-path>\r
418 <creator>David Marston</creator>\r
419 <date>2001-11-08</date>\r
420 <purpose>Verify adding an attribute to an element after a PI has been added to it is an error. The attributes can be ignored. The spec doesn't explicitly say this is disallowed, as it does for child elements, but it makes sense to have the same treatment.</purpose>\r
421 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
422 <scenario operation="standard">\r
423 <input-file role="principal-data">attribset35.xml</input-file>\r
424 <input-file role="principal-stylesheet">attribset35.xsl</input-file>\r
425 <output-file role="principal" compare="XML">attribset35.out</output-file>\r
426 </scenario>\r
427 </test-case>\r
428 <test-case category="XSLT-Result-Tree" id="attribset_attribset36">\r
429 <file-path>attribset</file-path>\r
430 <creator>David Marston</creator>\r
431 <date>2001-11-08</date>\r
432 <purpose>Verify adding an attribute to an element after a comment has been added to it is an error. The attributes can be ignored. The spec doesn't explicitly say this is disallowed, as it does for child elements, but it makes sense to have the same treatment.</purpose>\r
433 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
434 <scenario operation="standard">\r
435 <input-file role="principal-data">attribset36.xml</input-file>\r
436 <input-file role="principal-stylesheet">attribset36.xsl</input-file>\r
437 <output-file role="principal" compare="XML">attribset36.out</output-file>\r
438 </scenario>\r
439 </test-case>\r
440 <test-case category="XSLT-Result-Tree" id="attribset_attribset37">\r
441 <file-path>attribset</file-path>\r
442 <creator>David Marston</creator>\r
443 <date>2001-11-08</date>\r
444 <purpose>Set some attributes from an imported definition.</purpose>\r
445 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
446 <scenario operation="standard">\r
447 <input-file role="principal-data">attribset37.xml</input-file>\r
448 <input-file role="principal-stylesheet">attribset37.xsl</input-file>\r
449 <output-file role="principal" compare="XML">attribset37.out</output-file>\r
450 </scenario>\r
451 </test-case>\r
452 <test-case category="XSLT-Result-Tree" id="attribset_attribset38">\r
453 <file-path>attribset</file-path>\r
454 <creator>David Marston</creator>\r
455 <date>2001-11-08</date>\r
456 <purpose>Set some attributes from an imported definition.</purpose>\r
457 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
458 <scenario operation="standard">\r
459 <input-file role="principal-data">attribset38.xml</input-file>\r
460 <input-file role="principal-stylesheet">attribset38.xsl</input-file>\r
461 <output-file role="principal" compare="XML">attribset38.out</output-file>\r
462 </scenario>\r
463 </test-case>\r
464 <test-case category="XSLT-Result-Tree" id="attribset_attribset39">\r
465 <file-path>attribset</file-path>\r
466 <creator>David Marston</creator>\r
467 <date>2001-11-08</date>\r
468 <purpose>Test use of leading underscore in names.</purpose>\r
469 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
470 <scenario operation="standard">\r
471 <input-file role="principal-data">attribset39.xml</input-file>\r
472 <input-file role="principal-stylesheet">attribset39.xsl</input-file>\r
473 <output-file role="principal" compare="XML">attribset39.out</output-file>\r
474 </scenario>\r
475 </test-case>\r
476 <test-case category="XSLT-Result-Tree" id="attribset_attribset40">\r
477 <file-path>attribset</file-path>\r
478 <creator>David Marston</creator>\r
479 <date>2001-11-08</date>\r
480 <purpose>The attribute must be in the designated namespace, even if the prefix has to be reset or ignored.</purpose>\r
481 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
482 <scenario operation="standard">\r
483 <input-file role="principal-data">attribset40.xml</input-file>\r
484 <input-file role="principal-stylesheet">attribset40.xsl</input-file>\r
485 <output-file role="principal" compare="XML">attribset40.out</output-file>\r
486 </scenario>\r
487 </test-case>\r
488 <test-case category="XSLT-Result-Tree" id="attribset_attribset41">\r
489 <file-path>attribset</file-path>\r
490 <creator>Morten Jorgensen</creator>\r
491 <date>2001-11-08</date>\r
492 <purpose>Test inheritance of attribute sets. A literal result element is referring an attribute set that is defined by two separate &lt;xsl:attribute-set.../&gt; elements with the same name. Both these elements have a use-attribute-sets attribute, which means that we have a single attribute set that inherits from two other attribute sets.</purpose>\r
493 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
494 <scenario operation="standard">\r
495 <input-file role="principal-data">attribset41.xml</input-file>\r
496 <input-file role="principal-stylesheet">attribset41.xsl</input-file>\r
497 <output-file role="principal" compare="XML">attribset41.out</output-file>\r
498 </scenario>\r
499 </test-case>\r
500 <!-- \r
501 Skipped attribset42: It confuses against grouping of same-named attribute sets and use-attribute-sets overriding.\r
502 \r
503 <test-case category="XSLT-Result-Tree" id="attribset_attribset42">\r
504 <file-path>attribset</file-path>\r
505 <creator>Morten Jorgensen</creator>\r
506 <date>2001-11-08</date>\r
507 <purpose>Test inheritance of attribute sets. A literal result element is referring an attribute set that is defined by two separate &lt;xsl:attribute-set.../&gt; elements with the same name. Both these elements have a use-attribute-sets attribute, which means that we have a single attribute set that inherits from two other attribute sets. Both parents attribute sets have attributes that are overridden by the child.</purpose>\r
508 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
509 <scenario operation="standard">\r
510 <input-file role="principal-data">attribset42.xml</input-file>\r
511 <input-file role="principal-stylesheet">attribset42.xsl</input-file>\r
512 <output-file role="principal" compare="XML">attribset42.out</output-file>\r
513 </scenario>\r
514 </test-case>\r
515 -->\r
516 <test-case category="XSLT-Result-Tree" id="attribset_attribset43">\r
517 <file-path>attribset</file-path>\r
518 <creator>David Marston, based on a test by Morten Jorgensen</creator>\r
519 <date>2001-11-08</date>\r
520 <purpose>Test inheritance of attribute sets. A xsl:element instruction is referring an attribute set that is defined by two separate xsl:attribute-set elements with the same name.</purpose>\r
521 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
522 <scenario operation="standard">\r
523 <input-file role="principal-data">attribset43.xml</input-file>\r
524 <input-file role="principal-stylesheet">attribset43.xsl</input-file>\r
525 <output-file role="principal" compare="XML">attribset43.out</output-file>\r
526 </scenario>\r
527 </test-case>\r
528 <test-case category="XSLT-Result-Tree" id="attribset_attribset44">\r
529 <file-path>attribset</file-path>\r
530 <creator>David Bertoni</creator>\r
531 <date>2001-11-08</date>\r
532 <purpose>Only top-level variables and params are visible within the declaration of an attribute set.</purpose>\r
533 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
534 <scenario operation="standard">\r
535 <input-file role="principal-data">attribset44.xml</input-file>\r
536 <input-file role="principal-stylesheet">attribset44.xsl</input-file>\r
537 <output-file role="principal" compare="XML">attribset44.out</output-file>\r
538 </scenario>\r
539 </test-case>\r
540 <!-- \r
541 Skipped attribset45 and attribset46: It confuses against grouping of same-named attribute sets and use-attribute-sets overriding.\r
542 <test-case category="XSLT-Result-Tree" id="attribset_attribset45">\r
543 <file-path>attribset</file-path>\r
544 <creator>Richard Titmuss (richard@rockingfrog.com)</creator>\r
545 <date>2001-11-08</date>\r
546 <purpose>Basic test of import precedence with attribute sets</purpose>\r
547 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
548 <scenario operation="standard">\r
549 <input-file role="principal-data">attribset45.xml</input-file>\r
550 <input-file role="principal-stylesheet">attribset45.xsl</input-file>\r
551 <output-file role="principal" compare="XML">attribset45.out</output-file>\r
552 </scenario>\r
553 </test-case>\r
554 <test-case category="XSLT-Result-Tree" id="attribset_attribset46">\r
555 <file-path>attribset</file-path>\r
556 <creator>Paul Dick</creator>\r
557 <date>2001-11-08</date>\r
558 <purpose>Basic test of import precedence based on Richard Titmuss's test with attribute sets. Here the imported attribute sets have additional non- conflicting attributes as well.</purpose>\r
559 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
560 <scenario operation="standard">\r
561 <input-file role="principal-data">attribset46.xml</input-file>\r
562 <input-file role="principal-stylesheet">attribset46.xsl</input-file>\r
563 <output-file role="principal" compare="XML">attribset46.out</output-file>\r
564 </scenario>\r
565 </test-case>\r
566 -->\r
567 <test-case category="XSLT-Result-Tree" id="attribset_attribset47">\r
568 <file-path>attribset</file-path>\r
569 <creator>David Marston</creator>\r
570 <date>2001-11-08</date>\r
571 <purpose>Test attribute set with a qualified name.</purpose>\r
572 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
573 <scenario operation="standard">\r
574 <input-file role="principal-data">attribset47.xml</input-file>\r
575 <input-file role="principal-stylesheet">attribset47.xsl</input-file>\r
576 <output-file role="principal" compare="XML">attribset47.out</output-file>\r
577 </scenario>\r
578 </test-case>\r
579 <test-case category="XSLT-Result-Tree" id="attribset_attribset48">\r
580 <file-path>attribset</file-path>\r
581 <creator>David Marston</creator>\r
582 <date>2001-11-08</date>\r
583 <purpose>Test attribute set with a qualified name, different prefix.</purpose>\r
584 <spec-citation place="7.1.4" type="section" version="1.0" spec="xslt"/>\r
585 <scenario operation="standard">\r
586 <input-file role="principal-data">attribset48.xml</input-file>\r
587 <input-file role="principal-stylesheet">attribset48.xsl</input-file>\r
588 <output-file role="principal" compare="XML">attribset48.out</output-file>\r
589 </scenario>\r
590 </test-case>\r
591 <test-case category="XSLT-Result-Tree" id="attribset_attribset49">\r
592 <file-path>attribset</file-path>\r
593 <creator>David Marston</creator>\r
594 <date>2001-11-08</date>\r
595 <purpose>Attempt to set an empty or null attribute in various ways.</purpose>\r
596 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
597 <scenario operation="standard">\r
598 <input-file role="principal-data">attribset49.xml</input-file>\r
599 <input-file role="principal-stylesheet">attribset49.xsl</input-file>\r
600 <output-file role="principal" compare="XML">attribset49.out</output-file>\r
601 </scenario>\r
602 </test-case>\r
603         <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate01">\r
604 <file-path>attribvaltemplate</file-path>\r
605 <creator>Paul Dick</creator>\r
606 <date>2001-11-08</date>\r
607 <purpose>Test of single attribute value template (AVT).</purpose>\r
608 <spec-citation place="7.6.2" type="section" version="1.0" spec="xslt"/>\r
609 <scenario operation="standard">\r
610 <input-file role="principal-data">attribvaltemplate01.xml</input-file>\r
611 <input-file role="principal-stylesheet">attribvaltemplate01.xsl</input-file>\r
612 <output-file role="principal" compare="XML">attribvaltemplate01.out</output-file>\r
613 </scenario>\r
614 </test-case>\r
615 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate02">\r
616 <file-path>attribvaltemplate</file-path>\r
617 <creator>Paul Dick</creator>\r
618 <date>2001-11-08</date>\r
619 <purpose>Test two AVTs with literal element between them (based on example in the spec).</purpose>\r
620 <spec-citation place="7.6.2" type="section" version="1.0" spec="xslt"/>\r
621 <scenario operation="standard">\r
622 <input-file role="principal-data">attribvaltemplate02.xml</input-file>\r
623 <input-file role="principal-stylesheet">attribvaltemplate02.xsl</input-file>\r
624 <output-file role="principal" compare="XML">attribvaltemplate02.out</output-file>\r
625 </scenario>\r
626 </test-case>\r
627 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate03">\r
628 <file-path>attribvaltemplate</file-path>\r
629 <creator>Paul Dick</creator>\r
630 <date>2001-11-08</date>\r
631 <purpose>Test of left curly brace escape.</purpose>\r
632 <spec-citation place="7.6.2" type="section" version="1.0" spec="xslt"/>\r
633 <scenario operation="standard">\r
634 <input-file role="principal-data">attribvaltemplate03.xml</input-file>\r
635 <input-file role="principal-stylesheet">attribvaltemplate03.xsl</input-file>\r
636 <output-file role="principal" compare="XML">attribvaltemplate03.out</output-file>\r
637 </scenario>\r
638 </test-case>\r
639 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate04">\r
640 <file-path>attribvaltemplate</file-path>\r
641 <creator>Paul Dick</creator>\r
642 <date>2001-11-08</date>\r
643 <purpose>Test of right curly brace escape.</purpose>\r
644 <spec-citation place="7.6.2" type="section" version="1.0" spec="xslt"/>\r
645 <scenario operation="standard">\r
646 <input-file role="principal-data">attribvaltemplate04.xml</input-file>\r
647 <input-file role="principal-stylesheet">attribvaltemplate04.xsl</input-file>\r
648 <output-file role="principal" compare="XML">attribvaltemplate04.out</output-file>\r
649 </scenario>\r
650 </test-case>\r
651 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate05">\r
652 <file-path>attribvaltemplate</file-path>\r
653 <creator>Paul Dick</creator>\r
654 <date>2001-11-08</date>\r
655 <purpose>Use of Curly brace to set value of HTML attribute.</purpose>\r
656 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
657 <scenario operation="standard">\r
658 <input-file role="principal-data">attribvaltemplate05.xml</input-file>\r
659 <input-file role="principal-stylesheet">attribvaltemplate05.xsl</input-file>\r
660 <output-file role="principal" compare="XML">attribvaltemplate05.out</output-file>\r
661 </scenario>\r
662 </test-case>\r
663 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate06">\r
664 <file-path>attribvaltemplate</file-path>\r
665 <creator>fginestrini@3di.it</creator>\r
666 <date>2001-11-08</date>\r
667 <purpose>Evaluation of numeric expression in AVT, surrounded by strings.</purpose>\r
668 <spec-citation place="7.6.2" type="section" version="1.0" spec="xslt"/>\r
669 <scenario operation="standard">\r
670 <input-file role="principal-data">attribvaltemplate06.xml</input-file>\r
671 <input-file role="principal-stylesheet">attribvaltemplate06.xsl</input-file>\r
672 <output-file role="principal" compare="XML">attribvaltemplate06.out</output-file>\r
673 </scenario>\r
674 </test-case>\r
675 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate08">\r
676 <file-path>attribvaltemplate</file-path>\r
677 <creator>Paul Dick</creator>\r
678 <date>2001-11-08</date>\r
679 <purpose>Compare the results of attribute value generated by AVT vs. xsl:value-of, with the output specified to be HTML.</purpose>\r
680 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
681 <scenario operation="standard">\r
682 <input-file role="principal-data">attribvaltemplate08.xml</input-file>\r
683 <input-file role="principal-stylesheet">attribvaltemplate08.xsl</input-file>\r
684 <output-file role="principal" compare="XML">attribvaltemplate08.out</output-file>\r
685 </scenario>\r
686 </test-case>\r
687 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate09">\r
688 <file-path>attribvaltemplate</file-path>\r
689 <creator>Geoff Crowther</creator>\r
690 <date>2001-11-08</date>\r
691 <purpose>Testing generation of null attribute. Bug: if $From was null, it was not outputting the attribute.</purpose>\r
692 <spec-citation place="7.6.2" type="section" version="1.0" spec="xslt"/>\r
693 <scenario operation="standard">\r
694 <input-file role="principal-data">attribvaltemplate09.xml</input-file>\r
695 <input-file role="principal-stylesheet">attribvaltemplate09.xsl</input-file>\r
696 <output-file role="principal" compare="XML">attribvaltemplate09.out</output-file>\r
697 </scenario>\r
698 </test-case>\r
699 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate10">\r
700 <file-path>attribvaltemplate</file-path>\r
701 <creator>David Marston</creator>\r
702 <date>2001-11-08</date>\r
703 <purpose>Evaluation of string expression in AVT, surrounded by fixed strings.</purpose>\r
704 <spec-citation place="7.6.2" type="section" version="1.0" spec="xslt"/>\r
705 <scenario operation="standard">\r
706 <input-file role="principal-data">attribvaltemplate10.xml</input-file>\r
707 <input-file role="principal-stylesheet">attribvaltemplate10.xsl</input-file>\r
708 <output-file role="principal" compare="XML">attribvaltemplate10.out</output-file>\r
709 </scenario>\r
710 </test-case>\r
711 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate11">\r
712 <file-path>attribvaltemplate</file-path>\r
713 <creator>David Marston</creator>\r
714 <date>2001-11-08</date>\r
715 <purpose>Evaluation of boolean expression in AVT, surrounded by fixed strings.</purpose>\r
716 <spec-citation place="7.6.2" type="section" version="1.0" spec="xslt"/>\r
717 <scenario operation="standard">\r
718 <input-file role="principal-data">attribvaltemplate11.xml</input-file>\r
719 <input-file role="principal-stylesheet">attribvaltemplate11.xsl</input-file>\r
720 <output-file role="principal" compare="XML">attribvaltemplate11.out</output-file>\r
721 </scenario>\r
722 </test-case>\r
723 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate12">\r
724 <file-path>attribvaltemplate</file-path>\r
725 <creator>David Marston</creator>\r
726 <date>2001-11-08</date>\r
727 <purpose>Double braces to neutralize AVT processing, including colon.</purpose>\r
728 <spec-citation place="7.6.2" type="section" version="1.0" spec="xslt"/>\r
729 <scenario operation="standard">\r
730 <input-file role="principal-data">attribvaltemplate12.xml</input-file>\r
731 <input-file role="principal-stylesheet">attribvaltemplate12.xsl</input-file>\r
732 <output-file role="principal" compare="XML">attribvaltemplate12.out</output-file>\r
733 </scenario>\r
734 </test-case>\r
735 <test-case category="XSLT-Result-Tree" id="attribvaltemplate_attribvaltemplate13">\r
736 <file-path>attribvaltemplate</file-path>\r
737 <creator>David Marston</creator>\r
738 <date>2001-11-08</date>\r
739 <purpose>Use of colon in AVT expression to signify namespaced element.</purpose>\r
740 <spec-citation place="7.6.2" type="section" version="1.0" spec="xslt"/>\r
741 <scenario operation="standard">\r
742 <input-file role="principal-data">attribvaltemplate13.xml</input-file>\r
743 <input-file role="principal-stylesheet">attribvaltemplate13.xsl</input-file>\r
744 <output-file role="principal" compare="XML">attribvaltemplate13.out</output-file>\r
745 </scenario>\r
746 </test-case>\r
747         <test-case category="XSLT-Result-Tree-Testing" id="axes_axes01">\r
748 <file-path>axes</file-path>\r
749 <purpose>Traverse the ancestor::* axis</purpose>\r
750 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
751 <scenario operation="standard">\r
752 <input-file role="principal-data">axes01.xml</input-file>\r
753 <input-file role="principal-stylesheet">axes01.xsl</input-file>\r
754 <output-file role="principal" compare="XML">axes01.out</output-file>\r
755 </scenario>\r
756 </test-case>\r
757 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes02">\r
758 <file-path>axes</file-path>\r
759 <purpose>Test for 'ancestor-or-self::*' Axis Identifier</purpose>\r
760 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
761 <scenario operation="standard">\r
762 <input-file role="principal-data">axes02.xml</input-file>\r
763 <input-file role="principal-stylesheet">axes02.xsl</input-file>\r
764 <output-file role="principal" compare="XML">axes02.out</output-file>\r
765 </scenario>\r
766 </test-case>\r
767 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes03">\r
768 <file-path>axes</file-path>\r
769 <purpose>Test for 'attribute::*' Axis Identifier.</purpose>\r
770 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
771 <scenario operation="standard">\r
772 <input-file role="principal-data">axes03.xml</input-file>\r
773 <input-file role="principal-stylesheet">axes03.xsl</input-file>\r
774 <output-file role="principal" compare="XML">axes03.out</output-file>\r
775 </scenario>\r
776 </test-case>\r
777 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes04">\r
778 <file-path>axes</file-path>\r
779 <purpose>Test for 'child::*' Axis Identifier.</purpose>\r
780 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
781 <scenario operation="standard">\r
782 <input-file role="principal-data">axes04.xml</input-file>\r
783 <input-file role="principal-stylesheet">axes04.xsl</input-file>\r
784 <output-file role="principal" compare="XML">axes04.out</output-file>\r
785 </scenario>\r
786 </test-case>\r
787 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes05">\r
788 <file-path>axes</file-path>\r
789 <purpose>Test for 'descendant::*' Axis Identifier.</purpose>\r
790 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
791 <scenario operation="standard">\r
792 <input-file role="principal-data">axes05.xml</input-file>\r
793 <input-file role="principal-stylesheet">axes05.xsl</input-file>\r
794 <output-file role="principal" compare="XML">axes05.out</output-file>\r
795 </scenario>\r
796 </test-case>\r
797 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes06">\r
798 <file-path>axes</file-path>\r
799 <purpose>Test for 'descendant-or-self::*' Axis Identifier.</purpose>\r
800 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
801 <scenario operation="standard">\r
802 <input-file role="principal-data">axes06.xml</input-file>\r
803 <input-file role="principal-stylesheet">axes06.xsl</input-file>\r
804 <output-file role="principal" compare="XML">axes06.out</output-file>\r
805 </scenario>\r
806 </test-case>\r
807 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes07">\r
808 <file-path>axes</file-path>\r
809 <purpose>Test for 'following::*' Axis Identifier.</purpose>\r
810 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
811 <scenario operation="standard">\r
812 <input-file role="principal-data">axes07.xml</input-file>\r
813 <input-file role="principal-stylesheet">axes07.xsl</input-file>\r
814 <output-file role="principal" compare="XML">axes07.out</output-file>\r
815 </scenario>\r
816 </test-case>\r
817 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes08">\r
818 <file-path>axes</file-path>\r
819 <purpose>Test for 'preceding::*' Axis Identifier with wildcard.</purpose>\r
820 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
821 <scenario operation="standard">\r
822 <input-file role="principal-data">axes08.xml</input-file>\r
823 <input-file role="principal-stylesheet">axes08.xsl</input-file>\r
824 <output-file role="principal" compare="XML">axes08.out</output-file>\r
825 </scenario>\r
826 </test-case>\r
827 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes09">\r
828 <file-path>axes</file-path>\r
829 <purpose>Test for 'following-sibling::*' Axis Identifier.</purpose>\r
830 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
831 <scenario operation="standard">\r
832 <input-file role="principal-data">axes09.xml</input-file>\r
833 <input-file role="principal-stylesheet">axes09.xsl</input-file>\r
834 <output-file role="principal" compare="XML">axes09.out</output-file>\r
835 </scenario>\r
836 </test-case>\r
837 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes10">\r
838 <file-path>axes</file-path>\r
839 <purpose>Test for 'preceding-sibling::*' Axis Identifier.</purpose>\r
840 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
841 <scenario operation="standard">\r
842 <input-file role="principal-data">axes10.xml</input-file>\r
843 <input-file role="principal-stylesheet">axes10.xsl</input-file>\r
844 <output-file role="principal" compare="XML">axes10.out</output-file>\r
845 </scenario>\r
846 </test-case>\r
847 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes11">\r
848 <file-path>axes</file-path>\r
849 <purpose>Test for 'parent::*' Axis Identifier.</purpose>\r
850 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
851 <scenario operation="standard">\r
852 <input-file role="principal-data">axes11.xml</input-file>\r
853 <input-file role="principal-stylesheet">axes11.xsl</input-file>\r
854 <output-file role="principal" compare="XML">axes11.out</output-file>\r
855 </scenario>\r
856 </test-case>\r
857 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes12">\r
858 <file-path>axes</file-path>\r
859 <purpose>Test for 'self::*' Axis Identifier.</purpose>\r
860 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
861 <scenario operation="standard">\r
862 <input-file role="principal-data">axes12.xml</input-file>\r
863 <input-file role="principal-stylesheet">axes12.xsl</input-file>\r
864 <output-file role="principal" compare="XML">axes12.out</output-file>\r
865 </scenario>\r
866 </test-case>\r
867 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes13">\r
868 <file-path>axes</file-path>\r
869 <purpose>Test for ancestor::*[...][...] and index of ancestors.</purpose>\r
870 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
871 <scenario operation="standard">\r
872 <input-file role="principal-data">axes13.xml</input-file>\r
873 <input-file role="principal-stylesheet">axes13.xsl</input-file>\r
874 <output-file role="principal" compare="XML">axes13.out</output-file>\r
875 </scenario>\r
876 </test-case>\r
877 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes14">\r
878 <file-path>axes</file-path>\r
879 <purpose>Test for ancestor-or-self::*[@att1][1]/@att1 vs. (ancestor-or-self::*)[@att1][1]/@att1.</purpose>\r
880 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
881 <scenario operation="standard">\r
882 <input-file role="principal-data">axes14.xml</input-file>\r
883 <input-file role="principal-stylesheet">axes14.xsl</input-file>\r
884 <output-file role="principal" compare="XML">axes14.out</output-file>\r
885 </scenario>\r
886 </test-case>\r
887 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes15">\r
888 <file-path>axes</file-path>\r
889 <purpose>Test for completion of tree using all axes.</purpose>\r
890 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
891 <scenario operation="standard">\r
892 <input-file role="principal-data">axes15.xml</input-file>\r
893 <input-file role="principal-stylesheet">axes15.xsl</input-file>\r
894 <output-file role="principal" compare="XML">axes15.out</output-file>\r
895 </scenario>\r
896 </test-case>\r
897 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes16">\r
898 <file-path>axes</file-path>\r
899 <purpose>Test for 'ancestor::' Axis Identifier with index.</purpose>\r
900 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
901 <scenario operation="standard">\r
902 <input-file role="principal-data">axes16.xml</input-file>\r
903 <input-file role="principal-stylesheet">axes16.xsl</input-file>\r
904 <output-file role="principal" compare="XML">axes16.out</output-file>\r
905 </scenario>\r
906 </test-case>\r
907 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes17">\r
908 <file-path>axes</file-path>\r
909 <purpose>Test for 'ancestor-or-self::' Axis Identifier with index.</purpose>\r
910 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
911 <scenario operation="standard">\r
912 <input-file role="principal-data">axes17.xml</input-file>\r
913 <input-file role="principal-stylesheet">axes17.xsl</input-file>\r
914 <output-file role="principal" compare="XML">axes17.out</output-file>\r
915 </scenario>\r
916 </test-case>\r
917 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes18">\r
918 <file-path>axes</file-path>\r
919 <purpose>Test for 'attribute::' Axis Identifier with index.</purpose>\r
920 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
921 <scenario operation="standard">\r
922 <input-file role="principal-data">axes18.xml</input-file>\r
923 <input-file role="principal-stylesheet">axes18.xsl</input-file>\r
924 <output-file role="principal" compare="XML">axes18.out</output-file>\r
925 </scenario>\r
926 </test-case>\r
927 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes19">\r
928 <file-path>axes</file-path>\r
929 <purpose>Test for '@*' abbreviated syntax.</purpose>\r
930 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
931 <scenario operation="standard">\r
932 <input-file role="principal-data">axes19.xml</input-file>\r
933 <input-file role="principal-stylesheet">axes19.xsl</input-file>\r
934 <output-file role="principal" compare="XML">axes19.out</output-file>\r
935 </scenario>\r
936 </test-case>\r
937 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes20">\r
938 <file-path>axes</file-path>\r
939 <purpose>Test for '@*' abbreviated syntax with index.</purpose>\r
940 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
941 <scenario operation="standard">\r
942 <input-file role="principal-data">axes20.xml</input-file>\r
943 <input-file role="principal-stylesheet">axes20.xsl</input-file>\r
944 <output-file role="principal" compare="XML">axes20.out</output-file>\r
945 </scenario>\r
946 </test-case>\r
947 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes21">\r
948 <file-path>axes</file-path>\r
949 <purpose>Test for 'child::' Axis Identifier with index.</purpose>\r
950 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
951 <scenario operation="standard">\r
952 <input-file role="principal-data">axes21.xml</input-file>\r
953 <input-file role="principal-stylesheet">axes21.xsl</input-file>\r
954 <output-file role="principal" compare="XML">axes21.out</output-file>\r
955 </scenario>\r
956 </test-case>\r
957 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes22">\r
958 <file-path>axes</file-path>\r
959 <purpose>Test for 'child::' Axis Identifier with element name.</purpose>\r
960 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
961 <scenario operation="standard">\r
962 <input-file role="principal-data">axes22.xml</input-file>\r
963 <input-file role="principal-stylesheet">axes22.xsl</input-file>\r
964 <output-file role="principal" compare="XML">axes22.out</output-file>\r
965 </scenario>\r
966 </test-case>\r
967 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes23">\r
968 <file-path>axes</file-path>\r
969 <purpose>Test for 'descendant::' Axis Identifier with index.</purpose>\r
970 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
971 <scenario operation="standard">\r
972 <input-file role="principal-data">axes23.xml</input-file>\r
973 <input-file role="principal-stylesheet">axes23.xsl</input-file>\r
974 <output-file role="principal" compare="XML">axes23.out</output-file>\r
975 </scenario>\r
976 </test-case>\r
977 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes24">\r
978 <file-path>axes</file-path>\r
979 <purpose>Test for 'descendant::' Axis Identifier with specified element name.</purpose>\r
980 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
981 <scenario operation="standard">\r
982 <input-file role="principal-data">axes24.xml</input-file>\r
983 <input-file role="principal-stylesheet">axes24.xsl</input-file>\r
984 <output-file role="principal" compare="XML">axes24.out</output-file>\r
985 </scenario>\r
986 </test-case>\r
987 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes25">\r
988 <file-path>axes</file-path>\r
989 <purpose>Test for 'descendant-or-self::' Axis Identifier with index.</purpose>\r
990 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
991 <scenario operation="standard">\r
992 <input-file role="principal-data">axes25.xml</input-file>\r
993 <input-file role="principal-stylesheet">axes25.xsl</input-file>\r
994 <output-file role="principal" compare="XML">axes25.out</output-file>\r
995 </scenario>\r
996 </test-case>\r
997 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes26">\r
998 <file-path>axes</file-path>\r
999 <purpose>Test for 'descendant-or-self::' Axis Identifier with specified element name.</purpose>\r
1000 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1001 <scenario operation="standard">\r
1002 <input-file role="principal-data">axes26.xml</input-file>\r
1003 <input-file role="principal-stylesheet">axes26.xsl</input-file>\r
1004 <output-file role="principal" compare="XML">axes26.out</output-file>\r
1005 </scenario>\r
1006 </test-case>\r
1007 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes27">\r
1008 <file-path>axes</file-path>\r
1009 <purpose>Test for 'descendant-or-self::' Axis Identifier with self specified.</purpose>\r
1010 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1011 <scenario operation="standard">\r
1012 <input-file role="principal-data">axes27.xml</input-file>\r
1013 <input-file role="principal-stylesheet">axes27.xsl</input-file>\r
1014 <output-file role="principal" compare="XML">axes27.out</output-file>\r
1015 </scenario>\r
1016 </test-case>\r
1017 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes28">\r
1018 <file-path>axes</file-path>\r
1019 <purpose>Test for 'following::' Axis Identifier with wildcard and index.</purpose>\r
1020 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1021 <scenario operation="standard">\r
1022 <input-file role="principal-data">axes28.xml</input-file>\r
1023 <input-file role="principal-stylesheet">axes28.xsl</input-file>\r
1024 <output-file role="principal" compare="XML">axes28.out</output-file>\r
1025 </scenario>\r
1026 </test-case>\r
1027 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes29">\r
1028 <file-path>axes</file-path>\r
1029 <purpose>Test for 'following::' Axis Identifier with specified element name.</purpose>\r
1030 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1031 <scenario operation="standard">\r
1032 <input-file role="principal-data">axes29.xml</input-file>\r
1033 <input-file role="principal-stylesheet">axes29.xsl</input-file>\r
1034 <output-file role="principal" compare="XML">axes29.out</output-file>\r
1035 </scenario>\r
1036 </test-case>\r
1037 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes30">\r
1038 <file-path>axes</file-path>\r
1039 <purpose>Test for 'preceding::' Axis Identifier with index.</purpose>\r
1040 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1041 <scenario operation="standard">\r
1042 <input-file role="principal-data">axes30.xml</input-file>\r
1043 <input-file role="principal-stylesheet">axes30.xsl</input-file>\r
1044 <output-file role="principal" compare="XML">axes30.out</output-file>\r
1045 </scenario>\r
1046 </test-case>\r
1047 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes31">\r
1048 <file-path>axes</file-path>\r
1049 <purpose>Test for 'preceding::' Axis Identifier with specified element name.</purpose>\r
1050 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1051 <scenario operation="standard">\r
1052 <input-file role="principal-data">axes31.xml</input-file>\r
1053 <input-file role="principal-stylesheet">axes31.xsl</input-file>\r
1054 <output-file role="principal" compare="XML">axes31.out</output-file>\r
1055 </scenario>\r
1056 </test-case>\r
1057 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes32">\r
1058 <file-path>axes</file-path>\r
1059 <purpose>Test for 'following-sibling::' Axis Identifier with index.</purpose>\r
1060 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1061 <scenario operation="standard">\r
1062 <input-file role="principal-data">axes32.xml</input-file>\r
1063 <input-file role="principal-stylesheet">axes32.xsl</input-file>\r
1064 <output-file role="principal" compare="XML">axes32.out</output-file>\r
1065 </scenario>\r
1066 </test-case>\r
1067 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes33">\r
1068 <file-path>axes</file-path>\r
1069 <purpose>Test for 'following-sibling::' Axis Identifier with specified element name.</purpose>\r
1070 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1071 <scenario operation="standard">\r
1072 <input-file role="principal-data">axes33.xml</input-file>\r
1073 <input-file role="principal-stylesheet">axes33.xsl</input-file>\r
1074 <output-file role="principal" compare="XML">axes33.out</output-file>\r
1075 </scenario>\r
1076 </test-case>\r
1077 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes34">\r
1078 <file-path>axes</file-path>\r
1079 <purpose>Test for 'preceding-sibling::' Axis Identifier with wildcard and index.</purpose>\r
1080 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1081 <scenario operation="standard">\r
1082 <input-file role="principal-data">axes34.xml</input-file>\r
1083 <input-file role="principal-stylesheet">axes34.xsl</input-file>\r
1084 <output-file role="principal" compare="XML">axes34.out</output-file>\r
1085 </scenario>\r
1086 </test-case>\r
1087 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes35">\r
1088 <file-path>axes</file-path>\r
1089 <purpose>Test for 'preceding-sibling::' Axis Identifier with specified element name.</purpose>\r
1090 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1091 <scenario operation="standard">\r
1092 <input-file role="principal-data">axes35.xml</input-file>\r
1093 <input-file role="principal-stylesheet">axes35.xsl</input-file>\r
1094 <output-file role="principal" compare="XML">axes35.out</output-file>\r
1095 </scenario>\r
1096 </test-case>\r
1097 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes36">\r
1098 <file-path>axes</file-path>\r
1099 <purpose>Test for 'parent::' Axis Identifier using specified element name.</purpose>\r
1100 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1101 <scenario operation="standard">\r
1102 <input-file role="principal-data">axes36.xml</input-file>\r
1103 <input-file role="principal-stylesheet">axes36.xsl</input-file>\r
1104 <output-file role="principal" compare="XML">axes36.out</output-file>\r
1105 </scenario>\r
1106 </test-case>\r
1107 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes37">\r
1108 <file-path>axes</file-path>\r
1109 <purpose>Test for 'parent::' Axis Identifier using index (not that it's practical).</purpose>\r
1110 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1111 <scenario operation="standard">\r
1112 <input-file role="principal-data">axes37.xml</input-file>\r
1113 <input-file role="principal-stylesheet">axes37.xsl</input-file>\r
1114 <output-file role="principal" compare="XML">axes37.out</output-file>\r
1115 </scenario>\r
1116 </test-case>\r
1117 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes38">\r
1118 <file-path>axes</file-path>\r
1119 <purpose>Test for 'parent::' Axis Identifier using specified element name that is not found.</purpose>\r
1120 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1121 <scenario operation="standard">\r
1122 <input-file role="principal-data">axes38.xml</input-file>\r
1123 <input-file role="principal-stylesheet">axes38.xsl</input-file>\r
1124 <output-file role="principal" compare="XML">axes38.out</output-file>\r
1125 </scenario>\r
1126 </test-case>\r
1127 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes39">\r
1128 <file-path>axes</file-path>\r
1129 <purpose>Test for abbreviated '..' syntax.</purpose>\r
1130 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1131 <scenario operation="standard">\r
1132 <input-file role="principal-data">axes39.xml</input-file>\r
1133 <input-file role="principal-stylesheet">axes39.xsl</input-file>\r
1134 <output-file role="principal" compare="XML">axes39.out</output-file>\r
1135 </scenario>\r
1136 </test-case>\r
1137 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes40">\r
1138 <file-path>axes</file-path>\r
1139 <purpose>Test for 'self::' Axis Identifier with specified element name.</purpose>\r
1140 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1141 <scenario operation="standard">\r
1142 <input-file role="principal-data">axes40.xml</input-file>\r
1143 <input-file role="principal-stylesheet">axes40.xsl</input-file>\r
1144 <output-file role="principal" compare="XML">axes40.out</output-file>\r
1145 </scenario>\r
1146 </test-case>\r
1147 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes41">\r
1148 <file-path>axes</file-path>\r
1149 <purpose>Test for 'self::' Axis Identifier with index (not that it's practical).</purpose>\r
1150 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1151 <scenario operation="standard">\r
1152 <input-file role="principal-data">axes41.xml</input-file>\r
1153 <input-file role="principal-stylesheet">axes41.xsl</input-file>\r
1154 <output-file role="principal" compare="XML">axes41.out</output-file>\r
1155 </scenario>\r
1156 </test-case>\r
1157 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes42">\r
1158 <file-path>axes</file-path>\r
1159 <purpose>Test for 'self::' Axis Identifier with specified element name that is not found.</purpose>\r
1160 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1161 <scenario operation="standard">\r
1162 <input-file role="principal-data">axes42.xml</input-file>\r
1163 <input-file role="principal-stylesheet">axes42.xsl</input-file>\r
1164 <output-file role="principal" compare="XML">axes42.out</output-file>\r
1165 </scenario>\r
1166 </test-case>\r
1167 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes43">\r
1168 <file-path>axes</file-path>\r
1169 <purpose>Test for abbreviated '.' syntax.</purpose>\r
1170 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1171 <scenario operation="standard">\r
1172 <input-file role="principal-data">axes43.xml</input-file>\r
1173 <input-file role="principal-stylesheet">axes43.xsl</input-file>\r
1174 <output-file role="principal" compare="XML">axes43.out</output-file>\r
1175 </scenario>\r
1176 </test-case>\r
1177 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes44">\r
1178 <file-path>axes</file-path>\r
1179 <creator>David Marston</creator>\r
1180 <date>2001-11-08</date>\r
1181 <purpose>Test for 'attribute::' Axis Identifier with name of attribute.</purpose>\r
1182 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1183 <scenario operation="standard">\r
1184 <input-file role="principal-data">axes44.xml</input-file>\r
1185 <input-file role="principal-stylesheet">axes44.xsl</input-file>\r
1186 <output-file role="principal" compare="XML">axes44.out</output-file>\r
1187 </scenario>\r
1188 </test-case>\r
1189 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes45">\r
1190 <file-path>axes</file-path>\r
1191 <creator>David Marston</creator>\r
1192 <date>2001-11-08</date>\r
1193 <purpose>Test for '@' to select an attribute, with name of attribute.</purpose>\r
1194 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1195 <scenario operation="standard">\r
1196 <input-file role="principal-data">axes45.xml</input-file>\r
1197 <input-file role="principal-stylesheet">axes45.xsl</input-file>\r
1198 <output-file role="principal" compare="XML">axes45.out</output-file>\r
1199 </scenario>\r
1200 </test-case>\r
1201 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes46">\r
1202 <file-path>axes</file-path>\r
1203 <creator>David Marston</creator>\r
1204 <date>2001-11-08</date>\r
1205 <purpose>Test for '..' and an attribute of parent node.</purpose>\r
1206 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1207 <scenario operation="standard">\r
1208 <input-file role="principal-data">axes46.xml</input-file>\r
1209 <input-file role="principal-stylesheet">axes46.xsl</input-file>\r
1210 <output-file role="principal" compare="XML">axes46.out</output-file>\r
1211 </scenario>\r
1212 </test-case>\r
1213 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes47">\r
1214 <file-path>axes</file-path>\r
1215 <creator>David Marston</creator>\r
1216 <date>2001-11-08</date>\r
1217 <purpose>Test for '..//name' and an attribute.</purpose>\r
1218 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1219 <scenario operation="standard">\r
1220 <input-file role="principal-data">axes47.xml</input-file>\r
1221 <input-file role="principal-stylesheet">axes47.xsl</input-file>\r
1222 <output-file role="principal" compare="XML">axes47.out</output-file>\r
1223 </scenario>\r
1224 </test-case>\r
1225 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes48">\r
1226 <file-path>axes</file-path>\r
1227 <creator>David Marston</creator>\r
1228 <date>2001-11-08</date>\r
1229 <purpose>Test for two 'child::' Axis Identifiers in succession.</purpose>\r
1230 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1231 <scenario operation="standard">\r
1232 <input-file role="principal-data">axes48.xml</input-file>\r
1233 <input-file role="principal-stylesheet">axes48.xsl</input-file>\r
1234 <output-file role="principal" compare="XML">axes48.out</output-file>\r
1235 </scenario>\r
1236 </test-case>\r
1237 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes49">\r
1238 <file-path>axes</file-path>\r
1239 <creator>David Marston</creator>\r
1240 <date>2001-11-08</date>\r
1241 <purpose>Test for 'child::*' followed by 'descendant::*' (i.e., all grandchildren and below).</purpose>\r
1242 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1243 <scenario operation="standard">\r
1244 <input-file role="principal-data">axes49.xml</input-file>\r
1245 <input-file role="principal-stylesheet">axes49.xsl</input-file>\r
1246 <output-file role="principal" compare="XML">axes49.out</output-file>\r
1247 </scenario>\r
1248 </test-case>\r
1249 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes50">\r
1250 <file-path>axes</file-path>\r
1251 <creator>David Marston</creator>\r
1252 <date>2001-11-08</date>\r
1253 <purpose>Test for 'descendant::*' followed by 'child::*' (i.e., all grandchildren and below).</purpose>\r
1254 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1255 <scenario operation="standard">\r
1256 <input-file role="principal-data">axes50.xml</input-file>\r
1257 <input-file role="principal-stylesheet">axes50.xsl</input-file>\r
1258 <output-file role="principal" compare="XML">axes50.out</output-file>\r
1259 </scenario>\r
1260 </test-case>\r
1261 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes51">\r
1262 <file-path>axes</file-path>\r
1263 <creator>David Marston</creator>\r
1264 <date>2001-11-08</date>\r
1265 <purpose>Test for '//' followed by 'child::*' (i.e., all grandchildren).</purpose>\r
1266 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1267 <scenario operation="standard">\r
1268 <input-file role="principal-data">axes51.xml</input-file>\r
1269 <input-file role="principal-stylesheet">axes51.xsl</input-file>\r
1270 <output-file role="principal" compare="XML">axes51.out</output-file>\r
1271 </scenario>\r
1272 </test-case>\r
1273 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes52">\r
1274 <file-path>axes</file-path>\r
1275 <creator>David Marston</creator>\r
1276 <date>2001-11-08</date>\r
1277 <purpose>Test for '//' followed by 'descendant::*' (i.e., all children and below).</purpose>\r
1278 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1279 <scenario operation="standard">\r
1280 <input-file role="principal-data">axes52.xml</input-file>\r
1281 <input-file role="principal-stylesheet">axes52.xsl</input-file>\r
1282 <output-file role="principal" compare="XML">axes52.out</output-file>\r
1283 </scenario>\r
1284 </test-case>\r
1285 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes53">\r
1286 <file-path>axes</file-path>\r
1287 <creator>David Marston</creator>\r
1288 <date>2001-11-08</date>\r
1289 <purpose>Test for named node followed by 'descendant::*' (i.e., all children and below).</purpose>\r
1290 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1291 <scenario operation="standard">\r
1292 <input-file role="principal-data">axes53.xml</input-file>\r
1293 <input-file role="principal-stylesheet">axes53.xsl</input-file>\r
1294 <output-file role="principal" compare="XML">axes53.out</output-file>\r
1295 </scenario>\r
1296 </test-case>\r
1297 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes54">\r
1298 <file-path>axes</file-path>\r
1299 <creator>David Marston</creator>\r
1300 <date>2001-11-08</date>\r
1301 <purpose>Test for named node followed by 'child::*' (i.e., all children).</purpose>\r
1302 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1303 <scenario operation="standard">\r
1304 <input-file role="principal-data">axes54.xml</input-file>\r
1305 <input-file role="principal-stylesheet">axes54.xsl</input-file>\r
1306 <output-file role="principal" compare="XML">axes54.out</output-file>\r
1307 </scenario>\r
1308 </test-case>\r
1309 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes55">\r
1310 <file-path>axes</file-path>\r
1311 <creator>David Marston</creator>\r
1312 <date>2001-11-08</date>\r
1313 <purpose>Test for '//*' (i.e., all descendants, but elements only).</purpose>\r
1314 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1315 <scenario operation="standard">\r
1316 <input-file role="principal-data">axes55.xml</input-file>\r
1317 <input-file role="principal-stylesheet">axes55.xsl</input-file>\r
1318 <output-file role="principal" compare="XML">axes55.out</output-file>\r
1319 </scenario>\r
1320 </test-case>\r
1321 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes56">\r
1322 <file-path>axes</file-path>\r
1323 <creator>David Marston</creator>\r
1324 <date>2001-11-08</date>\r
1325 <purpose>Test that combination of // and descendant specifies node can be anywhere in ancestry.</purpose>\r
1326 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
1327 <scenario operation="standard">\r
1328 <input-file role="principal-data">axes56.xml</input-file>\r
1329 <input-file role="principal-stylesheet">axes56.xsl</input-file>\r
1330 <output-file role="principal" compare="XML">axes56.out</output-file>\r
1331 </scenario>\r
1332 </test-case>\r
1333 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes57">\r
1334 <file-path>axes</file-path>\r
1335 <creator>David Marston</creator>\r
1336 <date>2001-11-08</date>\r
1337 <purpose>Test that // goes down at least 15 levels.</purpose>\r
1338 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
1339 <scenario operation="standard">\r
1340 <input-file role="principal-data">axes57.xml</input-file>\r
1341 <input-file role="principal-stylesheet">axes57.xsl</input-file>\r
1342 <output-file role="principal" compare="XML">axes57.out</output-file>\r
1343 </scenario>\r
1344 </test-case>\r
1345 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes58">\r
1346 <file-path>axes</file-path>\r
1347 <creator>Paul Dick</creator>\r
1348 <date>2001-11-08</date>\r
1349 <purpose>Check the attribute:: axis. The foo:doc selection is necessary to pick up the last doc, cuz, I change the default namespace.</purpose>\r
1350 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1351 <scenario operation="standard">\r
1352 <input-file role="principal-data">axes58.xml</input-file>\r
1353 <input-file role="principal-stylesheet">axes58.xsl</input-file>\r
1354 <output-file role="principal" compare="XML">axes58.out</output-file>\r
1355 </scenario>\r
1356 </test-case>\r
1357 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes59">\r
1358 <file-path>axes</file-path>\r
1359 <creator>David Marston</creator>\r
1360 <date>2001-11-08</date>\r
1361 <purpose>Step through names on the namespace axis. Ensure attributes aren't counted.</purpose>\r
1362 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1363 <scenario operation="standard">\r
1364 <input-file role="principal-data">axes59.xml</input-file>\r
1365 <input-file role="principal-stylesheet">axes59.xsl</input-file>\r
1366 <output-file role="principal" compare="XML">axes59.out</output-file>\r
1367 </scenario>\r
1368 </test-case>\r
1369 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes60">\r
1370 <file-path>axes</file-path>\r
1371 <creator>Paul Dick</creator>\r
1372 <date>2001-11-08</date>\r
1373 <purpose>Test for 'attribute::*' in match pattern.</purpose>\r
1374 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1375 <scenario operation="standard">\r
1376 <input-file role="principal-data">axes60.xml</input-file>\r
1377 <input-file role="principal-stylesheet">axes60.xsl</input-file>\r
1378 <output-file role="principal" compare="XML">axes60.out</output-file>\r
1379 </scenario>\r
1380 </test-case>\r
1381 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes61">\r
1382 <file-path>axes</file-path>\r
1383 <creator>Paul Dick</creator>\r
1384 <date>2001-11-08</date>\r
1385 <purpose>Test for 'child::*' in match pattern.</purpose>\r
1386 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1387 <scenario operation="standard">\r
1388 <input-file role="principal-data">axes61.xml</input-file>\r
1389 <input-file role="principal-stylesheet">axes61.xsl</input-file>\r
1390 <output-file role="principal" compare="XML">axes61.out</output-file>\r
1391 </scenario>\r
1392 </test-case>\r
1393 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes62">\r
1394 <file-path>axes</file-path>\r
1395 <creator>David Marston</creator>\r
1396 <date>2001-11-08</date>\r
1397 <purpose>Use a NameTest on the namespace axis.</purpose>\r
1398 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1399 <scenario operation="standard">\r
1400 <input-file role="principal-data">axes62.xml</input-file>\r
1401 <input-file role="principal-stylesheet">axes62.xsl</input-file>\r
1402 <output-file role="principal" compare="XML">axes62.out</output-file>\r
1403 </scenario>\r
1404 </test-case>\r
1405 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes63">\r
1406 <file-path>axes</file-path>\r
1407 <creator>David Marston</creator>\r
1408 <date>2001-11-08</date>\r
1409 <purpose>Test for 'self::' Axis Identifier with child predicate</purpose>\r
1410 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1411 <scenario operation="standard">\r
1412 <input-file role="principal-data">axes63.xml</input-file>\r
1413 <input-file role="principal-stylesheet">axes63.xsl</input-file>\r
1414 <output-file role="principal" compare="XML">axes63.out</output-file>\r
1415 </scenario>\r
1416 </test-case>\r
1417 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes64">\r
1418 <file-path>axes</file-path>\r
1419 <creator>David Marston</creator>\r
1420 <date>2001-11-08</date>\r
1421 <purpose>Test for 'self::' Axis Identifier with attribute predicate</purpose>\r
1422 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1423 <scenario operation="standard">\r
1424 <input-file role="principal-data">axes64.xml</input-file>\r
1425 <input-file role="principal-stylesheet">axes64.xsl</input-file>\r
1426 <output-file role="principal" compare="XML">axes64.out</output-file>\r
1427 </scenario>\r
1428 </test-case>\r
1429 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes65">\r
1430 <file-path>axes</file-path>\r
1431 <creator>David Marston</creator>\r
1432 <date>2001-11-08</date>\r
1433 <purpose>Test for 'self::text()' being empty when it should be</purpose>\r
1434 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
1435 <scenario operation="standard">\r
1436 <input-file role="principal-data">axes65.xml</input-file>\r
1437 <input-file role="principal-stylesheet">axes65.xsl</input-file>\r
1438 <output-file role="principal" compare="XML">axes65.out</output-file>\r
1439 </scenario>\r
1440 </test-case>\r
1441 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes66">\r
1442 <file-path>axes</file-path>\r
1443 <creator>David Marston</creator>\r
1444 <date>2001-11-08</date>\r
1445 <purpose>Test for 'self::comment()' being empty when it should be</purpose>\r
1446 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
1447 <scenario operation="standard">\r
1448 <input-file role="principal-data">axes66.xml</input-file>\r
1449 <input-file role="principal-stylesheet">axes66.xsl</input-file>\r
1450 <output-file role="principal" compare="XML">axes66.out</output-file>\r
1451 </scenario>\r
1452 </test-case>\r
1453 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes67">\r
1454 <file-path>axes</file-path>\r
1455 <creator>David Marston</creator>\r
1456 <date>2001-11-08</date>\r
1457 <purpose>Test for 'self::processing-instruction()' being empty when it should be</purpose>\r
1458 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
1459 <scenario operation="standard">\r
1460 <input-file role="principal-data">axes67.xml</input-file>\r
1461 <input-file role="principal-stylesheet">axes67.xsl</input-file>\r
1462 <output-file role="principal" compare="XML">axes67.out</output-file>\r
1463 </scenario>\r
1464 </test-case>\r
1465 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes68">\r
1466 <file-path>axes</file-path>\r
1467 <creator>David Marston</creator>\r
1468 <date>2001-11-08</date>\r
1469 <purpose>Check that namespace axis includes all namespaces in scope.</purpose>\r
1470 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1471 <scenario operation="standard">\r
1472 <input-file role="principal-data">axes68.xml</input-file>\r
1473 <input-file role="principal-stylesheet">axes68.xsl</input-file>\r
1474 <output-file role="principal" compare="XML">axes68.out</output-file>\r
1475 </scenario>\r
1476 </test-case>\r
1477 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes69">\r
1478 <file-path>axes</file-path>\r
1479 <creator>David Marston</creator>\r
1480 <date>2001-11-08</date>\r
1481 <purpose>Compound test for preceding-sibling:: and following-sibling:: with explicit iteration.</purpose>\r
1482 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1483 <scenario operation="standard">\r
1484 <input-file role="principal-data">axes69.xml</input-file>\r
1485 <input-file role="principal-stylesheet">axes69.xsl</input-file>\r
1486 <output-file role="principal" compare="XML">axes69.out</output-file>\r
1487 </scenario>\r
1488 </test-case>\r
1489 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes70">\r
1490 <file-path>axes</file-path>\r
1491 <creator>David Marston</creator>\r
1492 <date>2001-11-08</date>\r
1493 <purpose>Compound test for preceding-sibling:: and following-sibling:: conjoined.</purpose>\r
1494 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1495 <scenario operation="standard">\r
1496 <input-file role="principal-data">axes70.xml</input-file>\r
1497 <input-file role="principal-stylesheet">axes70.xsl</input-file>\r
1498 <output-file role="principal" compare="XML">axes70.out</output-file>\r
1499 </scenario>\r
1500 </test-case>\r
1501 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes71">\r
1502 <file-path>axes</file-path>\r
1503 <creator>David Marston</creator>\r
1504 <date>2001-11-08</date>\r
1505 <purpose>Compound test for preceding-sibling:: and following-sibling:: conjoined, with positional predicate on the first axis.</purpose>\r
1506 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1507 <scenario operation="standard">\r
1508 <input-file role="principal-data">axes71.xml</input-file>\r
1509 <input-file role="principal-stylesheet">axes71.xsl</input-file>\r
1510 <output-file role="principal" compare="XML">axes71.out</output-file>\r
1511 </scenario>\r
1512 </test-case>\r
1513 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes72">\r
1514 <file-path>axes</file-path>\r
1515 <creator>David Marston</creator>\r
1516 <date>2001-11-08</date>\r
1517 <purpose>Compound test for preceding-sibling:: and following-sibling:: conjoined, with positional predicates on both axes.</purpose>\r
1518 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1519 <scenario operation="standard">\r
1520 <input-file role="principal-data">axes72.xml</input-file>\r
1521 <input-file role="principal-stylesheet">axes72.xsl</input-file>\r
1522 <output-file role="principal" compare="XML">axes72.out</output-file>\r
1523 </scenario>\r
1524 </test-case>\r
1525 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes73">\r
1526 <file-path>axes</file-path>\r
1527 <creator>David Marston</creator>\r
1528 <date>2001-11-08</date>\r
1529 <purpose>Compound test where we bounce "horizontally" across the tree, using positions.</purpose>\r
1530 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1531 <scenario operation="standard">\r
1532 <input-file role="principal-data">axes73.xml</input-file>\r
1533 <input-file role="principal-stylesheet">axes73.xsl</input-file>\r
1534 <output-file role="principal" compare="XML">axes73.out</output-file>\r
1535 </scenario>\r
1536 </test-case>\r
1537 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes74">\r
1538 <file-path>axes</file-path>\r
1539 <creator>David Marston</creator>\r
1540 <date>2001-11-08</date>\r
1541 <purpose>Compound test for following-sibling:: and preceding-sibling:: with explicit iteration.</purpose>\r
1542 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1543 <scenario operation="standard">\r
1544 <input-file role="principal-data">axes74.xml</input-file>\r
1545 <input-file role="principal-stylesheet">axes74.xsl</input-file>\r
1546 <output-file role="principal" compare="XML">axes74.out</output-file>\r
1547 </scenario>\r
1548 </test-case>\r
1549 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes75">\r
1550 <file-path>axes</file-path>\r
1551 <creator>David Marston</creator>\r
1552 <date>2001-11-08</date>\r
1553 <purpose>Compound test for following-sibling:: and preceding-sibling:: conjoined.</purpose>\r
1554 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1555 <scenario operation="standard">\r
1556 <input-file role="principal-data">axes75.xml</input-file>\r
1557 <input-file role="principal-stylesheet">axes75.xsl</input-file>\r
1558 <output-file role="principal" compare="XML">axes75.out</output-file>\r
1559 </scenario>\r
1560 </test-case>\r
1561 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes76">\r
1562 <file-path>axes</file-path>\r
1563 <creator>David Marston</creator>\r
1564 <date>2001-11-08</date>\r
1565 <purpose>Compound test for following-sibling:: and preceding-sibling:: conjoined, with positional predicate on the first axis.</purpose>\r
1566 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1567 <scenario operation="standard">\r
1568 <input-file role="principal-data">axes76.xml</input-file>\r
1569 <input-file role="principal-stylesheet">axes76.xsl</input-file>\r
1570 <output-file role="principal" compare="XML">axes76.out</output-file>\r
1571 </scenario>\r
1572 </test-case>\r
1573 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes77">\r
1574 <file-path>axes</file-path>\r
1575 <creator>David Marston</creator>\r
1576 <date>2001-11-08</date>\r
1577 <purpose>Compound test for following-sibling:: and preceding-sibling:: conjoined, with positional predicates on both axes. Reverse document order applies.</purpose>\r
1578 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1579 <scenario operation="standard">\r
1580 <input-file role="principal-data">axes77.xml</input-file>\r
1581 <input-file role="principal-stylesheet">axes77.xsl</input-file>\r
1582 <output-file role="principal" compare="XML">axes77.out</output-file>\r
1583 </scenario>\r
1584 </test-case>\r
1585 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes78">\r
1586 <file-path>axes</file-path>\r
1587 <creator>David Marston</creator>\r
1588 <date>2001-11-08</date>\r
1589 <purpose>Compound test where we bounce "horizontally" across the tree, using positions.</purpose>\r
1590 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1591 <scenario operation="standard">\r
1592 <input-file role="principal-data">axes78.xml</input-file>\r
1593 <input-file role="principal-stylesheet">axes78.xsl</input-file>\r
1594 <output-file role="principal" compare="XML">axes78.out</output-file>\r
1595 </scenario>\r
1596 </test-case>\r
1597 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes79">\r
1598 <file-path>axes</file-path>\r
1599 <creator>David Marston</creator>\r
1600 <date>2001-11-08</date>\r
1601 <purpose>Compound test for following::, parent, and child conjoined, with positional predicates.</purpose>\r
1602 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1603 <scenario operation="standard">\r
1604 <input-file role="principal-data">axes79.xml</input-file>\r
1605 <input-file role="principal-stylesheet">axes79.xsl</input-file>\r
1606 <output-file role="principal" compare="XML">axes79.out</output-file>\r
1607 </scenario>\r
1608 </test-case>\r
1609 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes80">\r
1610 <file-path>axes</file-path>\r
1611 <creator>David Marston</creator>\r
1612 <date>2001-11-08</date>\r
1613 <purpose>Compound test for preceding::, parent, and following:: conjoined, with positional predicates.</purpose>\r
1614 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1615 <scenario operation="standard">\r
1616 <input-file role="principal-data">axes80.xml</input-file>\r
1617 <input-file role="principal-stylesheet">axes80.xsl</input-file>\r
1618 <output-file role="principal" compare="XML">axes80.out</output-file>\r
1619 </scenario>\r
1620 </test-case>\r
1621 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes81">\r
1622 <file-path>axes</file-path>\r
1623 <creator>David Marston</creator>\r
1624 <date>2001-11-08</date>\r
1625 <purpose>Compound test for preceding::, parent, descendant::, and following-sibling:: conjoined, with positional predicates and a node test.</purpose>\r
1626 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
1627 <scenario operation="standard">\r
1628 <input-file role="principal-data">axes81.xml</input-file>\r
1629 <input-file role="principal-stylesheet">axes81.xsl</input-file>\r
1630 <output-file role="principal" compare="XML">axes81.out</output-file>\r
1631 </scenario>\r
1632 </test-case>\r
1633 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes82">\r
1634 <file-path>axes</file-path>\r
1635 <creator>David Marston</creator>\r
1636 <date>2001-11-08</date>\r
1637 <purpose>Test simple notation to select entire tree.</purpose>\r
1638 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1639 <scenario operation="standard">\r
1640 <input-file role="principal-data">axes82.xml</input-file>\r
1641 <input-file role="principal-stylesheet">axes82.xsl</input-file>\r
1642 <output-file role="principal" compare="XML">axes82.out</output-file>\r
1643 </scenario>\r
1644 </test-case>\r
1645 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes83">\r
1646 <file-path>axes</file-path>\r
1647 <creator>David Marston</creator>\r
1648 <date>2001-11-08</date>\r
1649 <purpose>Compound test selecting everything that has children.</purpose>\r
1650 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1651 <scenario operation="standard">\r
1652 <input-file role="principal-data">axes83.xml</input-file>\r
1653 <input-file role="principal-stylesheet">axes83.xsl</input-file>\r
1654 <output-file role="principal" compare="XML">axes83.out</output-file>\r
1655 </scenario>\r
1656 </test-case>\r
1657 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes84">\r
1658 <file-path>axes</file-path>\r
1659 <creator>David Marston</creator>\r
1660 <date>2001-11-08</date>\r
1661 <purpose>Compound test going "vertically" in the tree.</purpose>\r
1662 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1663 <scenario operation="standard">\r
1664 <input-file role="principal-data">axes84.xml</input-file>\r
1665 <input-file role="principal-stylesheet">axes84.xsl</input-file>\r
1666 <output-file role="principal" compare="XML">axes84.out</output-file>\r
1667 </scenario>\r
1668 </test-case>\r
1669 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes85">\r
1670 <file-path>axes</file-path>\r
1671 <creator>David Marston</creator>\r
1672 <date>2001-11-08</date>\r
1673 <purpose>Alternate test to select the set of all grandparents.</purpose>\r
1674 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1675 <scenario operation="standard">\r
1676 <input-file role="principal-data">axes85.xml</input-file>\r
1677 <input-file role="principal-stylesheet">axes85.xsl</input-file>\r
1678 <output-file role="principal" compare="XML">axes85.out</output-file>\r
1679 </scenario>\r
1680 </test-case>\r
1681 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes86">\r
1682 <file-path>axes</file-path>\r
1683 <creator>David Marston</creator>\r
1684 <date>2001-11-08</date>\r
1685 <purpose>Test to select the set of all aunts, great-aunts, etc. but exclude ancestors.</purpose>\r
1686 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
1687 <scenario operation="standard">\r
1688 <input-file role="principal-data">axes86.xml</input-file>\r
1689 <input-file role="principal-stylesheet">axes86.xsl</input-file>\r
1690 <output-file role="principal" compare="XML">axes86.out</output-file>\r
1691 </scenario>\r
1692 </test-case>\r
1693 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes87">\r
1694 <file-path>axes</file-path>\r
1695 <creator>David Marston</creator>\r
1696 <date>2001-11-08</date>\r
1697 <purpose>Traverse ancestor:: starting from attributes.</purpose>\r
1698 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1699 <scenario operation="standard">\r
1700 <input-file role="principal-data">axes87.xml</input-file>\r
1701 <input-file role="principal-stylesheet">axes87.xsl</input-file>\r
1702 <output-file role="principal" compare="XML">axes87.out</output-file>\r
1703 </scenario>\r
1704 </test-case>\r
1705 <!--\r
1706 @*/following::* and @*/preceding::* is not defined by XPath 1.0 spec.\r
1707 \r
1708 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes88">\r
1709 <file-path>axes</file-path>\r
1710 <creator>David Marston</creator>\r
1711 <date>2001-11-08</date>\r
1712 <purpose>Traverse following:: starting from attributes.</purpose>\r
1713 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1714 <scenario operation="standard">\r
1715 <input-file role="principal-data">axes88.xml</input-file>\r
1716 <input-file role="principal-stylesheet">axes88.xsl</input-file>\r
1717 <output-file role="principal" compare="XML">axes88.out</output-file>\r
1718 </scenario>\r
1719 </test-case>\r
1720 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes89">\r
1721 <file-path>axes</file-path>\r
1722 <creator>David Marston</creator>\r
1723 <date>2001-11-08</date>\r
1724 <purpose>Traverse preceding:: starting from attributes.</purpose>\r
1725 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1726 <scenario operation="standard">\r
1727 <input-file role="principal-data">axes89.xml</input-file>\r
1728 <input-file role="principal-stylesheet">axes89.xsl</input-file>\r
1729 <output-file role="principal" compare="XML">axes89.out</output-file>\r
1730 </scenario>\r
1731 </test-case>\r
1732 -->\r
1733 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes90">\r
1734 <file-path>axes</file-path>\r
1735 <creator>David Marston</creator>\r
1736 <date>2001-11-08</date>\r
1737 <purpose>Test for union of preceding-sibling:: and following-sibling::</purpose>\r
1738 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
1739 <scenario operation="standard">\r
1740 <input-file role="principal-data">axes90.xml</input-file>\r
1741 <input-file role="principal-stylesheet">axes90.xsl</input-file>\r
1742 <output-file role="principal" compare="XML">axes90.out</output-file>\r
1743 </scenario>\r
1744 </test-case>\r
1745 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes91">\r
1746 <file-path>axes</file-path>\r
1747 <creator>David Marston</creator>\r
1748 <date>2001-11-08</date>\r
1749 <purpose>Test for steps beyond union of two axes.</purpose>\r
1750 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
1751 <scenario operation="standard">\r
1752 <input-file role="principal-data">axes91.xml</input-file>\r
1753 <input-file role="principal-stylesheet">axes91.xsl</input-file>\r
1754 <output-file role="principal" compare="XML">axes91.out</output-file>\r
1755 </scenario>\r
1756 </test-case>\r
1757 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes92">\r
1758 <file-path>axes</file-path>\r
1759 <creator>David Marston</creator>\r
1760 <date>2001-11-08</date>\r
1761 <purpose>Test for union of two relative-location-paths</purpose>\r
1762 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
1763 <scenario operation="standard">\r
1764 <input-file role="principal-data">axes92.xml</input-file>\r
1765 <input-file role="principal-stylesheet">axes92.xsl</input-file>\r
1766 <output-file role="principal" compare="XML">axes92.out</output-file>\r
1767 </scenario>\r
1768 </test-case>\r
1769 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes93">\r
1770 <file-path>axes</file-path>\r
1771 <creator>Paul Dick</creator>\r
1772 <date>2001-11-08</date>\r
1773 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1774 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1775 <scenario operation="standard">\r
1776 <input-file role="principal-data">axes93.xml</input-file>\r
1777 <input-file role="principal-stylesheet">axes93.xsl</input-file>\r
1778 <output-file role="principal" compare="XML">axes93.out</output-file>\r
1779 </scenario>\r
1780 </test-case>\r
1781 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes94">\r
1782 <file-path>axes</file-path>\r
1783 <creator>Paul Dick</creator>\r
1784 <date>2001-11-08</date>\r
1785 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1786 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1787 <scenario operation="standard">\r
1788 <input-file role="principal-data">axes94.xml</input-file>\r
1789 <input-file role="principal-stylesheet">axes94.xsl</input-file>\r
1790 <output-file role="principal" compare="XML">axes94.out</output-file>\r
1791 </scenario>\r
1792 </test-case>\r
1793 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes95">\r
1794 <file-path>axes</file-path>\r
1795 <creator>Paul Dick</creator>\r
1796 <date>2001-11-08</date>\r
1797 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1798 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1799 <scenario operation="standard">\r
1800 <input-file role="principal-data">axes95.xml</input-file>\r
1801 <input-file role="principal-stylesheet">axes95.xsl</input-file>\r
1802 <output-file role="principal" compare="XML">axes95.out</output-file>\r
1803 </scenario>\r
1804 </test-case>\r
1805 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes96">\r
1806 <file-path>axes</file-path>\r
1807 <creator>Paul Dick</creator>\r
1808 <date>2001-11-08</date>\r
1809 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1810 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1811 <scenario operation="standard">\r
1812 <input-file role="principal-data">axes96.xml</input-file>\r
1813 <input-file role="principal-stylesheet">axes96.xsl</input-file>\r
1814 <output-file role="principal" compare="XML">axes96.out</output-file>\r
1815 </scenario>\r
1816 </test-case>\r
1817 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes97">\r
1818 <file-path>axes</file-path>\r
1819 <creator>Paul Dick</creator>\r
1820 <date>2001-11-08</date>\r
1821 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1822 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1823 <scenario operation="standard">\r
1824 <input-file role="principal-data">axes97.xml</input-file>\r
1825 <input-file role="principal-stylesheet">axes97.xsl</input-file>\r
1826 <output-file role="principal" compare="XML">axes97.out</output-file>\r
1827 </scenario>\r
1828 </test-case>\r
1829 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes98">\r
1830 <file-path>axes</file-path>\r
1831 <creator>Paul Dick</creator>\r
1832 <date>2001-11-08</date>\r
1833 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1834 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1835 <scenario operation="standard">\r
1836 <input-file role="principal-data">axes98.xml</input-file>\r
1837 <input-file role="principal-stylesheet">axes98.xsl</input-file>\r
1838 <output-file role="principal" compare="XML">axes98.out</output-file>\r
1839 </scenario>\r
1840 </test-case>\r
1841 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes99">\r
1842 <file-path>axes</file-path>\r
1843 <creator>Paul Dick</creator>\r
1844 <date>2001-11-08</date>\r
1845 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1846 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1847 <scenario operation="standard">\r
1848 <input-file role="principal-data">axes99.xml</input-file>\r
1849 <input-file role="principal-stylesheet">axes99.xsl</input-file>\r
1850 <output-file role="principal" compare="XML">axes99.out</output-file>\r
1851 </scenario>\r
1852 </test-case>\r
1853 <!--\r
1854 @*/following::* and @*/preceding::* is not defined by XPath 1.0 spec.\r
1855 \r
1856 \r
1857 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes100">\r
1858 <file-path>axes</file-path>\r
1859 <creator>Paul Dick</creator>\r
1860 <date>2001-11-08</date>\r
1861 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1862 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1863 <scenario operation="standard">\r
1864 <input-file role="principal-data">axes100.xml</input-file>\r
1865 <input-file role="principal-stylesheet">axes100.xsl</input-file>\r
1866 <output-file role="principal" compare="XML">axes100.out</output-file>\r
1867 </scenario>\r
1868 </test-case>\r
1869 -->\r
1870 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes101">\r
1871 <file-path>axes</file-path>\r
1872 <creator>Paul Dick</creator>\r
1873 <date>2001-11-08</date>\r
1874 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1875 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1876 <scenario operation="standard">\r
1877 <input-file role="principal-data">axes101.xml</input-file>\r
1878 <input-file role="principal-stylesheet">axes101.xsl</input-file>\r
1879 <output-file role="principal" compare="XML">axes101.out</output-file>\r
1880 </scenario>\r
1881 </test-case>\r
1882 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes102">\r
1883 <file-path>axes</file-path>\r
1884 <creator>Paul Dick</creator>\r
1885 <date>2001-11-08</date>\r
1886 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1887 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1888 <scenario operation="standard">\r
1889 <input-file role="principal-data">axes102.xml</input-file>\r
1890 <input-file role="principal-stylesheet">axes102.xsl</input-file>\r
1891 <output-file role="principal" compare="XML">axes102.out</output-file>\r
1892 </scenario>\r
1893 </test-case>\r
1894 <!--\r
1895 @*/following::* and @*/preceding::* is not defined by XPath 1.0 spec.\r
1896 \r
1897 \r
1898 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes103">\r
1899 <file-path>axes</file-path>\r
1900 <creator>Paul Dick</creator>\r
1901 <date>2001-11-08</date>\r
1902 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1903 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1904 <scenario operation="standard">\r
1905 <input-file role="principal-data">axes103.xml</input-file>\r
1906 <input-file role="principal-stylesheet">axes103.xsl</input-file>\r
1907 <output-file role="principal" compare="XML">axes103.out</output-file>\r
1908 </scenario>\r
1909 </test-case>\r
1910 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes104">\r
1911 <file-path>axes</file-path>\r
1912 <creator>Paul Dick</creator>\r
1913 <date>2001-11-08</date>\r
1914 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1915 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1916 <scenario operation="standard">\r
1917 <input-file role="principal-data">axes104.xml</input-file>\r
1918 <input-file role="principal-stylesheet">axes104.xsl</input-file>\r
1919 <output-file role="principal" compare="XML">axes104.out</output-file>\r
1920 </scenario>\r
1921 </test-case>\r
1922 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes105">\r
1923 <file-path>axes</file-path>\r
1924 <creator>Paul Dick</creator>\r
1925 <date>2001-11-08</date>\r
1926 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1927 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1928 <scenario operation="standard">\r
1929 <input-file role="principal-data">axes105.xml</input-file>\r
1930 <input-file role="principal-stylesheet">axes105.xsl</input-file>\r
1931 <output-file role="principal" compare="XML">axes105.out</output-file>\r
1932 </scenario>\r
1933 </test-case>\r
1934 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes106">\r
1935 <file-path>axes</file-path>\r
1936 <creator>Paul Dick</creator>\r
1937 <date>2001-11-08</date>\r
1938 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1939 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1940 <scenario operation="standard">\r
1941 <input-file role="principal-data">axes106.xml</input-file>\r
1942 <input-file role="principal-stylesheet">axes106.xsl</input-file>\r
1943 <output-file role="principal" compare="XML">axes106.out</output-file>\r
1944 </scenario>\r
1945 </test-case>\r
1946 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes107">\r
1947 <file-path>axes</file-path>\r
1948 <creator>Paul Dick</creator>\r
1949 <date>2001-11-08</date>\r
1950 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps. Note that namespace nodes should not be included on the preceeding axis, and specifically that the implied declaration of xml: should not appear in the output.</purpose>\r
1951 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1952 <scenario operation="standard">\r
1953 <input-file role="principal-data">axes107.xml</input-file>\r
1954 <input-file role="principal-stylesheet">axes107.xsl</input-file>\r
1955 <output-file role="principal" compare="XML">axes107.out</output-file>\r
1956 </scenario>\r
1957 </test-case>\r
1958 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes108">\r
1959 <file-path>axes</file-path>\r
1960 <creator>Paul Dick</creator>\r
1961 <date>2001-11-08</date>\r
1962 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1963 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1964 <scenario operation="standard">\r
1965 <input-file role="principal-data">axes108.xml</input-file>\r
1966 <input-file role="principal-stylesheet">axes108.xsl</input-file>\r
1967 <output-file role="principal" compare="XML">axes108.out</output-file>\r
1968 </scenario>\r
1969 </test-case>\r
1970 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes109">\r
1971 <file-path>axes</file-path>\r
1972 <creator>Scott Boag</creator>\r
1973 <date>2001-11-08</date>\r
1974 <purpose>Tests following axis starting from an attribute.</purpose>\r
1975 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1976 <scenario operation="standard">\r
1977 <input-file role="principal-data">axes109.xml</input-file>\r
1978 <input-file role="principal-stylesheet">axes109.xsl</input-file>\r
1979 <output-file role="principal" compare="XML">axes109.out</output-file>\r
1980 </scenario>\r
1981 </test-case>\r
1982 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes110">\r
1983 <file-path>axes</file-path>\r
1984 <creator>Paul Dick</creator>\r
1985 <date>2001-11-08</date>\r
1986 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1987 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
1988 <scenario operation="standard">\r
1989 <input-file role="principal-data">axes110.xml</input-file>\r
1990 <input-file role="principal-stylesheet">axes110.xsl</input-file>\r
1991 <output-file role="principal" compare="XML">axes110.out</output-file>\r
1992 </scenario>\r
1993 </test-case>\r
1994 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes111">\r
1995 <file-path>axes</file-path>\r
1996 <creator>Paul Dick</creator>\r
1997 <date>2001-11-08</date>\r
1998 <purpose>Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.</purpose>\r
1999 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2000 <scenario operation="standard">\r
2001 <input-file role="principal-data">axes111.xml</input-file>\r
2002 <input-file role="principal-stylesheet">axes111.xsl</input-file>\r
2003 <output-file role="principal" compare="XML">axes111.out</output-file>\r
2004 </scenario>\r
2005 </test-case>\r
2006 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes112">\r
2007 <file-path>axes</file-path>\r
2008 <creator>Paul Dick</creator>\r
2009 <date>2001-11-08</date>\r
2010 <purpose>Tests apply-templates starting with a attribute axis followed by additional relative-location-path steps.</purpose>\r
2011 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2012 <scenario operation="standard">\r
2013 <input-file role="principal-data">axes112.xml</input-file>\r
2014 <input-file role="principal-stylesheet">axes112.xsl</input-file>\r
2015 <output-file role="principal" compare="XML">axes112.out</output-file>\r
2016 </scenario>\r
2017 </test-case>\r
2018 -->\r
2019 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes113">\r
2020 <file-path>axes</file-path>\r
2021 <creator>Dave Haffner</creator>\r
2022 <date>2001-11-08</date>\r
2023 <purpose>Comprehensive test of all axes</purpose>\r
2024 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2025 <scenario operation="standard">\r
2026 <input-file role="principal-data">axes113.xml</input-file>\r
2027 <input-file role="principal-stylesheet">axes113.xsl</input-file>\r
2028 <output-file role="principal" compare="XML">axes113.out</output-file>\r
2029 </scenario>\r
2030 </test-case>\r
2031 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes114">\r
2032 <file-path>axes</file-path>\r
2033 <creator>David Marston</creator>\r
2034 <date>2001-11-08</date>\r
2035 <purpose>Test for preceding::foo[1] vs. (preceding::foo)[1], as discussed in the first NOTE in section 3.3</purpose>\r
2036 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
2037 <scenario operation="standard">\r
2038 <input-file role="principal-data">axes114.xml</input-file>\r
2039 <input-file role="principal-stylesheet">axes114.xsl</input-file>\r
2040 <output-file role="principal" compare="XML">axes114.out</output-file>\r
2041 </scenario>\r
2042 </test-case>\r
2043 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes115">\r
2044 <file-path>axes</file-path>\r
2045 <creator>David Marston</creator>\r
2046 <date>2001-11-08</date>\r
2047 <purpose>Test for preceding-sibling::foo[1] vs. (preceding-sibling::foo)[1], similar to the treatment of preceding:: in the first NOTE in section 3.3</purpose>\r
2048 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
2049 <scenario operation="standard">\r
2050 <input-file role="principal-data">axes115.xml</input-file>\r
2051 <input-file role="principal-stylesheet">axes115.xsl</input-file>\r
2052 <output-file role="principal" compare="XML">axes115.out</output-file>\r
2053 </scenario>\r
2054 </test-case>\r
2055 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes116">\r
2056 <file-path>axes</file-path>\r
2057 <creator>Scott Boag</creator>\r
2058 <date>2001-11-08</date>\r
2059 <purpose>Test for likely optimizations of descendant patterns to make sure they're done correctly.</purpose>\r
2060 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
2061 <scenario operation="standard">\r
2062 <input-file role="principal-data">axes116.xml</input-file>\r
2063 <input-file role="principal-stylesheet">axes116.xsl</input-file>\r
2064 <output-file role="principal" compare="XML">axes116.out</output-file>\r
2065 </scenario>\r
2066 </test-case>\r
2067 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes117">\r
2068 <file-path>axes</file-path>\r
2069 <creator>David Marston</creator>\r
2070 <date>2001-11-08</date>\r
2071 <purpose>Test of //@ sequences</purpose>\r
2072 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
2073 <scenario operation="standard">\r
2074 <input-file role="principal-data">axes117.xml</input-file>\r
2075 <input-file role="principal-stylesheet">axes117.xsl</input-file>\r
2076 <output-file role="principal" compare="XML">axes117.out</output-file>\r
2077 </scenario>\r
2078 </test-case>\r
2079 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes119">\r
2080 <file-path>axes</file-path>\r
2081 <creator>David Marston</creator>\r
2082 <date>2001-11-08</date>\r
2083 <purpose>Try 'ancestor-or-self::*' after walking down to it.</purpose>\r
2084 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2085 <scenario operation="standard">\r
2086 <input-file role="principal-data">axes119.xml</input-file>\r
2087 <input-file role="principal-stylesheet">axes119.xsl</input-file>\r
2088 <output-file role="principal" compare="XML">axes119.out</output-file>\r
2089 </scenario>\r
2090 </test-case>\r
2091 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes120">\r
2092 <file-path>axes</file-path>\r
2093 <creator>Paul Dick (Revision of axes118)</creator>\r
2094 <date>2001-11-08</date>\r
2095 <purpose>Check that namespace nodes exist separately on each element.</purpose>\r
2096 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2097 <scenario operation="standard">\r
2098 <input-file role="principal-data">axes120.xml</input-file>\r
2099 <input-file role="principal-stylesheet">axes120.xsl</input-file>\r
2100 <output-file role="principal" compare="XML">axes120.out</output-file>\r
2101 </scenario>\r
2102 </test-case>\r
2103 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes121">\r
2104 <file-path>axes</file-path>\r
2105 <creator>David Marston</creator>\r
2106 <date>2001-11-08</date>\r
2107 <purpose>Test for '/descendant::*' to select all elements (excluding root node). No text or comments should be picked up.</purpose>\r
2108 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2109 <scenario operation="standard">\r
2110 <input-file role="principal-data">axes121.xml</input-file>\r
2111 <input-file role="principal-stylesheet">axes121.xsl</input-file>\r
2112 <output-file role="principal" compare="XML">axes121.out</output-file>\r
2113 </scenario>\r
2114 </test-case>\r
2115 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes122">\r
2116 <file-path>axes</file-path>\r
2117 <creator>David Marston</creator>\r
2118 <date>2001-11-08</date>\r
2119 <purpose>Test for last() on two-step paths, contrasting descendant-or-self with ancestor-or-self.</purpose>\r
2120 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2121 <scenario operation="standard">\r
2122 <input-file role="principal-data">axes122.xml</input-file>\r
2123 <input-file role="principal-stylesheet">axes122.xsl</input-file>\r
2124 <output-file role="principal" compare="XML">axes122.out</output-file>\r
2125 </scenario>\r
2126 </test-case>\r
2127 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes123">\r
2128 <file-path>axes</file-path>\r
2129 <creator>David Marston</creator>\r
2130 <date>2001-11-08</date>\r
2131 <purpose>Tests apply-templates from an attribute using parent axis.</purpose>\r
2132 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2133 <scenario operation="standard">\r
2134 <input-file role="principal-data">axes123.xml</input-file>\r
2135 <input-file role="principal-stylesheet">axes123.xsl</input-file>\r
2136 <output-file role="principal" compare="XML">axes123.out</output-file>\r
2137 </scenario>\r
2138 </test-case>\r
2139 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes124">\r
2140 <file-path>axes</file-path>\r
2141 <creator>David Marston</creator>\r
2142 <date>2001-11-08</date>\r
2143 <purpose>Tests apply-templates from a comment using parent axis.</purpose>\r
2144 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2145 <scenario operation="standard">\r
2146 <input-file role="principal-data">axes124.xml</input-file>\r
2147 <input-file role="principal-stylesheet">axes124.xsl</input-file>\r
2148 <output-file role="principal" compare="XML">axes124.out</output-file>\r
2149 </scenario>\r
2150 </test-case>\r
2151 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes125">\r
2152 <file-path>axes</file-path>\r
2153 <creator>David Marston</creator>\r
2154 <date>2001-11-08</date>\r
2155 <purpose>Ensure that preceding::node() doesn't get namespace or attribute nodes</purpose>\r
2156 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
2157 <scenario operation="standard">\r
2158 <input-file role="principal-data">axes125.xml</input-file>\r
2159 <input-file role="principal-stylesheet">axes125.xsl</input-file>\r
2160 <output-file role="principal" compare="XML">axes125.out</output-file>\r
2161 </scenario>\r
2162 </test-case>\r
2163 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes126">\r
2164 <file-path>axes</file-path>\r
2165 <creator>David Marston</creator>\r
2166 <date>2001-11-08</date>\r
2167 <purpose>Ensure that preceding::node() does get comment or PI nodes</purpose>\r
2168 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
2169 <scenario operation="standard">\r
2170 <input-file role="principal-data">axes126.xml</input-file>\r
2171 <input-file role="principal-stylesheet">axes126.xsl</input-file>\r
2172 <output-file role="principal" compare="XML">axes126.out</output-file>\r
2173 </scenario>\r
2174 </test-case>\r
2175 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes127">\r
2176 <file-path>axes</file-path>\r
2177 <creator>David Marston</creator>\r
2178 <date>2001-11-08</date>\r
2179 <purpose>Ensure that following::node() doesn't get namespace or attribute nodes</purpose>\r
2180 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
2181 <scenario operation="standard">\r
2182 <input-file role="principal-data">axes127.xml</input-file>\r
2183 <input-file role="principal-stylesheet">axes127.xsl</input-file>\r
2184 <output-file role="principal" compare="XML">axes127.out</output-file>\r
2185 </scenario>\r
2186 </test-case>\r
2187 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes128">\r
2188 <file-path>axes</file-path>\r
2189 <creator>David Marston</creator>\r
2190 <date>2001-11-08</date>\r
2191 <purpose>Ensure that preceding::node() does get comment and PI nodes</purpose>\r
2192 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
2193 <scenario operation="standard">\r
2194 <input-file role="principal-data">axes128.xml</input-file>\r
2195 <input-file role="principal-stylesheet">axes128.xsl</input-file>\r
2196 <output-file role="principal" compare="XML">axes128.out</output-file>\r
2197 </scenario>\r
2198 </test-case>\r
2199 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes129">\r
2200 <file-path>axes</file-path>\r
2201 <creator>David Marston</creator>\r
2202 <date>2001-11-08</date>\r
2203 <purpose>Check the namespace axis starting from an attribute; should be empty</purpose>\r
2204 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2205 <scenario operation="standard">\r
2206 <input-file role="principal-data">axes129.xml</input-file>\r
2207 <input-file role="principal-stylesheet">axes129.xsl</input-file>\r
2208 <output-file role="principal" compare="XML">axes129.out</output-file>\r
2209 </scenario>\r
2210 </test-case>\r
2211 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes130">\r
2212 <file-path>axes</file-path>\r
2213 <creator>David Marston</creator>\r
2214 <date>2001-11-08</date>\r
2215 <purpose>Test for 'self::' axis on an attribute</purpose>\r
2216 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2217 <scenario operation="standard">\r
2218 <input-file role="principal-data">axes130.xml</input-file>\r
2219 <input-file role="principal-stylesheet">axes130.xsl</input-file>\r
2220 <output-file role="principal" compare="XML">axes130.out</output-file>\r
2221 </scenario>\r
2222 </test-case>\r
2223 <test-case category="XSLT-Result-Tree-Testing" id="axes_axes131">\r
2224 <file-path>axes</file-path>\r
2225 <creator>Henry Zongaro</creator>\r
2226 <date>2001-11-08</date>\r
2227 <purpose>Test for descendant axis when siblings have some children or the context node has no siblings.</purpose>\r
2228 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
2229 <scenario operation="standard">\r
2230 <input-file role="principal-data">axes131.xml</input-file>\r
2231 <input-file role="principal-stylesheet">axes131.xsl</input-file>\r
2232 <output-file role="principal" compare="XML">axes131.out</output-file>\r
2233 </scenario>\r
2234 </test-case>\r
2235         <test-case category="XSLT-Result-Tree" id="boolean_boolean01">\r
2236 <file-path>boolean</file-path>\r
2237 <purpose>Test of true()</purpose>\r
2238 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2239 <scenario operation="standard">\r
2240 <input-file role="principal-data">boolean01.xml</input-file>\r
2241 <input-file role="principal-stylesheet">boolean01.xsl</input-file>\r
2242 <output-file role="principal" compare="XML">boolean01.out</output-file>\r
2243 </scenario>\r
2244 </test-case>\r
2245 <test-case category="XSLT-Result-Tree" id="boolean_boolean02">\r
2246 <file-path>boolean</file-path>\r
2247 <purpose>Test of boolean "and" operator with both values true</purpose>\r
2248 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2249 <scenario operation="standard">\r
2250 <input-file role="principal-data">boolean02.xml</input-file>\r
2251 <input-file role="principal-stylesheet">boolean02.xsl</input-file>\r
2252 <output-file role="principal" compare="XML">boolean02.out</output-file>\r
2253 </scenario>\r
2254 </test-case>\r
2255 <test-case category="XSLT-Result-Tree" id="boolean_boolean03">\r
2256 <file-path>boolean</file-path>\r
2257 <purpose>Test of boolean "or" operator with two true values</purpose>\r
2258 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2259 <scenario operation="standard">\r
2260 <input-file role="principal-data">boolean03.xml</input-file>\r
2261 <input-file role="principal-stylesheet">boolean03.xsl</input-file>\r
2262 <output-file role="principal" compare="XML">boolean03.out</output-file>\r
2263 </scenario>\r
2264 </test-case>\r
2265 <test-case category="XSLT-Result-Tree" id="boolean_boolean04">\r
2266 <file-path>boolean</file-path>\r
2267 <purpose>Test of boolean "not" operator with true value.</purpose>\r
2268 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2269 <scenario operation="standard">\r
2270 <input-file role="principal-data">boolean04.xml</input-file>\r
2271 <input-file role="principal-stylesheet">boolean04.xsl</input-file>\r
2272 <output-file role="principal" compare="XML">boolean04.out</output-file>\r
2273 </scenario>\r
2274 </test-case>\r
2275 <test-case category="XSLT-Result-Tree" id="boolean_boolean05">\r
2276 <file-path>boolean</file-path>\r
2277 <purpose>Test of boolean() function - conversion of empty string.</purpose>\r
2278 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2279 <scenario operation="standard">\r
2280 <input-file role="principal-data">boolean05.xml</input-file>\r
2281 <input-file role="principal-stylesheet">boolean05.xsl</input-file>\r
2282 <output-file role="principal" compare="XML">boolean05.out</output-file>\r
2283 </scenario>\r
2284 </test-case>\r
2285 <test-case category="XSLT-Result-Tree" id="boolean_boolean06">\r
2286 <file-path>boolean</file-path>\r
2287 <purpose>Test of "&gt;" operator with false expected value.</purpose>\r
2288 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2289 <scenario operation="standard">\r
2290 <input-file role="principal-data">boolean06.xml</input-file>\r
2291 <input-file role="principal-stylesheet">boolean06.xsl</input-file>\r
2292 <output-file role="principal" compare="XML">boolean06.out</output-file>\r
2293 </scenario>\r
2294 </test-case>\r
2295 <test-case category="XSLT-Result-Tree" id="boolean_boolean07">\r
2296 <file-path>boolean</file-path>\r
2297 <purpose>Test of "&gt;=" operators with expected false result.</purpose>\r
2298 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2299 <scenario operation="standard">\r
2300 <input-file role="principal-data">boolean07.xml</input-file>\r
2301 <input-file role="principal-stylesheet">boolean07.xsl</input-file>\r
2302 <output-file role="principal" compare="XML">boolean07.out</output-file>\r
2303 </scenario>\r
2304 </test-case>\r
2305 <test-case category="XSLT-Result-Tree" id="boolean_boolean08">\r
2306 <file-path>boolean</file-path>\r
2307 <purpose>Test of lang() function</purpose>\r
2308 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2309 <scenario operation="standard">\r
2310 <input-file role="principal-data">boolean08.xml</input-file>\r
2311 <input-file role="principal-stylesheet">boolean08.xsl</input-file>\r
2312 <output-file role="principal" compare="XML">boolean08.out</output-file>\r
2313 </scenario>\r
2314 </test-case>\r
2315 <test-case category="XSLT-Result-Tree" id="boolean_boolean09">\r
2316 <file-path>boolean</file-path>\r
2317 <purpose>Test of false() function</purpose>\r
2318 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2319 <scenario operation="standard">\r
2320 <input-file role="principal-data">boolean09.xml</input-file>\r
2321 <input-file role="principal-stylesheet">boolean09.xsl</input-file>\r
2322 <output-file role="principal" compare="XML">boolean09.out</output-file>\r
2323 </scenario>\r
2324 </test-case>\r
2325 <test-case category="XSLT-Result-Tree" id="boolean_boolean10">\r
2326 <file-path>boolean</file-path>\r
2327 <purpose>Test of the '=' operator for true.</purpose>\r
2328 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2329 <scenario operation="standard">\r
2330 <input-file role="principal-data">boolean10.xml</input-file>\r
2331 <input-file role="principal-stylesheet">boolean10.xsl</input-file>\r
2332 <output-file role="principal" compare="XML">boolean10.out</output-file>\r
2333 </scenario>\r
2334 </test-case>\r
2335 <test-case category="XSLT-Result-Tree" id="boolean_boolean11">\r
2336 <file-path>boolean</file-path>\r
2337 <purpose>Test of '=' operator for false.</purpose>\r
2338 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2339 <scenario operation="standard">\r
2340 <input-file role="principal-data">boolean11.xml</input-file>\r
2341 <input-file role="principal-stylesheet">boolean11.xsl</input-file>\r
2342 <output-file role="principal" compare="XML">boolean11.out</output-file>\r
2343 </scenario>\r
2344 </test-case>\r
2345 <test-case category="XSLT-Result-Tree" id="boolean_boolean12">\r
2346 <file-path>boolean</file-path>\r
2347 <purpose>Test of '=' operator on two numbers, one having decimal point and zeroes after</purpose>\r
2348 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2349 <scenario operation="standard">\r
2350 <input-file role="principal-data">boolean12.xml</input-file>\r
2351 <input-file role="principal-stylesheet">boolean12.xsl</input-file>\r
2352 <output-file role="principal" compare="XML">boolean12.out</output-file>\r
2353 </scenario>\r
2354 </test-case>\r
2355 <test-case category="XSLT-Result-Tree" id="boolean_boolean13">\r
2356 <file-path>boolean</file-path>\r
2357 <purpose>Test of '=' operator with positive and negative zero.</purpose>\r
2358 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2359 <scenario operation="standard">\r
2360 <input-file role="principal-data">boolean13.xml</input-file>\r
2361 <input-file role="principal-stylesheet">boolean13.xsl</input-file>\r
2362 <output-file role="principal" compare="XML">boolean13.out</output-file>\r
2363 </scenario>\r
2364 </test-case>\r
2365 <test-case category="XSLT-Result-Tree" id="boolean_boolean14">\r
2366 <file-path>boolean</file-path>\r
2367 <purpose>Test of '=' operator with one number with leading zero, one not.</purpose>\r
2368 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2369 <scenario operation="standard">\r
2370 <input-file role="principal-data">boolean14.xml</input-file>\r
2371 <input-file role="principal-stylesheet">boolean14.xsl</input-file>\r
2372 <output-file role="principal" compare="XML">boolean14.out</output-file>\r
2373 </scenario>\r
2374 </test-case>\r
2375 <test-case category="XSLT-Result-Tree" id="boolean_boolean15">\r
2376 <file-path>boolean</file-path>\r
2377 <purpose>Test of '=' operator, true value compared against a non-empty string.</purpose>\r
2378 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2379 <scenario operation="standard">\r
2380 <input-file role="principal-data">boolean15.xml</input-file>\r
2381 <input-file role="principal-stylesheet">boolean15.xsl</input-file>\r
2382 <output-file role="principal" compare="XML">boolean15.out</output-file>\r
2383 </scenario>\r
2384 </test-case>\r
2385 <test-case category="XSLT-Result-Tree" id="boolean_boolean16">\r
2386 <file-path>boolean</file-path>\r
2387 <purpose>Test of '=' operator, false value compared against an empty string.</purpose>\r
2388 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2389 <scenario operation="standard">\r
2390 <input-file role="principal-data">boolean16.xml</input-file>\r
2391 <input-file role="principal-stylesheet">boolean16.xsl</input-file>\r
2392 <output-file role="principal" compare="XML">boolean16.out</output-file>\r
2393 </scenario>\r
2394 </test-case>\r
2395 <test-case category="XSLT-Result-Tree" id="boolean_boolean17">\r
2396 <file-path>boolean</file-path>\r
2397 <purpose>Test of '=' operator, true value compared against a non-zero number.</purpose>\r
2398 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2399 <scenario operation="standard">\r
2400 <input-file role="principal-data">boolean17.xml</input-file>\r
2401 <input-file role="principal-stylesheet">boolean17.xsl</input-file>\r
2402 <output-file role="principal" compare="XML">boolean17.out</output-file>\r
2403 </scenario>\r
2404 </test-case>\r
2405 <test-case category="XSLT-Result-Tree" id="boolean_boolean18">\r
2406 <file-path>boolean</file-path>\r
2407 <purpose>Test of '=' operator, false value compared against zero.</purpose>\r
2408 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2409 <scenario operation="standard">\r
2410 <input-file role="principal-data">boolean18.xml</input-file>\r
2411 <input-file role="principal-stylesheet">boolean18.xsl</input-file>\r
2412 <output-file role="principal" compare="XML">boolean18.out</output-file>\r
2413 </scenario>\r
2414 </test-case>\r
2415 <test-case category="XSLT-Result-Tree" id="boolean_boolean19">\r
2416 <file-path>boolean</file-path>\r
2417 <purpose>Test of boolean "and" operator with both values false</purpose>\r
2418 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2419 <scenario operation="standard">\r
2420 <input-file role="principal-data">boolean19.xml</input-file>\r
2421 <input-file role="principal-stylesheet">boolean19.xsl</input-file>\r
2422 <output-file role="principal" compare="XML">boolean19.out</output-file>\r
2423 </scenario>\r
2424 </test-case>\r
2425 <test-case category="XSLT-Result-Tree" id="boolean_boolean20">\r
2426 <file-path>boolean</file-path>\r
2427 <purpose>Test of boolean "and" operator with two strings; strings are evaluated to True if there length &gt; 1.</purpose>\r
2428 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2429 <scenario operation="standard">\r
2430 <input-file role="principal-data">boolean20.xml</input-file>\r
2431 <input-file role="principal-stylesheet">boolean20.xsl</input-file>\r
2432 <output-file role="principal" compare="XML">boolean20.out</output-file>\r
2433 </scenario>\r
2434 </test-case>\r
2435 <test-case category="XSLT-Result-Tree" id="boolean_boolean21">\r
2436 <file-path>boolean</file-path>\r
2437 <purpose>Test of boolean "and" operator with one value true and one value false</purpose>\r
2438 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2439 <scenario operation="standard">\r
2440 <input-file role="principal-data">boolean21.xml</input-file>\r
2441 <input-file role="principal-stylesheet">boolean21.xsl</input-file>\r
2442 <output-file role="principal" compare="XML">boolean21.out</output-file>\r
2443 </scenario>\r
2444 </test-case>\r
2445 <test-case category="XSLT-Result-Tree" id="boolean_boolean22">\r
2446 <file-path>boolean</file-path>\r
2447 <purpose>Test of boolean "and" operator with one value false and one value true</purpose>\r
2448 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2449 <scenario operation="standard">\r
2450 <input-file role="principal-data">boolean22.xml</input-file>\r
2451 <input-file role="principal-stylesheet">boolean22.xsl</input-file>\r
2452 <output-file role="principal" compare="XML">boolean22.out</output-file>\r
2453 </scenario>\r
2454 </test-case>\r
2455 <test-case category="XSLT-Result-Tree" id="boolean_boolean23">\r
2456 <file-path>boolean</file-path>\r
2457 <purpose>Test of boolean "and" operator with two strings that look like numbers</purpose>\r
2458 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2459 <scenario operation="standard">\r
2460 <input-file role="principal-data">boolean23.xml</input-file>\r
2461 <input-file role="principal-stylesheet">boolean23.xsl</input-file>\r
2462 <output-file role="principal" compare="XML">boolean23.out</output-file>\r
2463 </scenario>\r
2464 </test-case>\r
2465 <test-case category="XSLT-Result-Tree" id="boolean_boolean24">\r
2466 <file-path>boolean</file-path>\r
2467 <purpose>Test of boolean "or" operator with true first, then false</purpose>\r
2468 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2469 <scenario operation="standard">\r
2470 <input-file role="principal-data">boolean24.xml</input-file>\r
2471 <input-file role="principal-stylesheet">boolean24.xsl</input-file>\r
2472 <output-file role="principal" compare="XML">boolean24.out</output-file>\r
2473 </scenario>\r
2474 </test-case>\r
2475 <test-case category="XSLT-Result-Tree" id="boolean_boolean25">\r
2476 <file-path>boolean</file-path>\r
2477 <purpose>Test of boolean "or" operator, false first, then true</purpose>\r
2478 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2479 <scenario operation="standard">\r
2480 <input-file role="principal-data">boolean25.xml</input-file>\r
2481 <input-file role="principal-stylesheet">boolean25.xsl</input-file>\r
2482 <output-file role="principal" compare="XML">boolean25.out</output-file>\r
2483 </scenario>\r
2484 </test-case>\r
2485 <test-case category="XSLT-Result-Tree" id="boolean_boolean26">\r
2486 <file-path>boolean</file-path>\r
2487 <purpose>Test of boolean "or" operator with two false values</purpose>\r
2488 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2489 <scenario operation="standard">\r
2490 <input-file role="principal-data">boolean26.xml</input-file>\r
2491 <input-file role="principal-stylesheet">boolean26.xsl</input-file>\r
2492 <output-file role="principal" compare="XML">boolean26.out</output-file>\r
2493 </scenario>\r
2494 </test-case>\r
2495 <test-case category="XSLT-Result-Tree" id="boolean_boolean27">\r
2496 <file-path>boolean</file-path>\r
2497 <purpose>Test of boolean "or" operator, numeric vs. empty string</purpose>\r
2498 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2499 <scenario operation="standard">\r
2500 <input-file role="principal-data">boolean27.xml</input-file>\r
2501 <input-file role="principal-stylesheet">boolean27.xsl</input-file>\r
2502 <output-file role="principal" compare="XML">boolean27.out</output-file>\r
2503 </scenario>\r
2504 </test-case>\r
2505 <test-case category="XSLT-Result-Tree" id="boolean_boolean28">\r
2506 <file-path>boolean</file-path>\r
2507 <purpose>Test of boolean "not" operator on a false</purpose>\r
2508 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2509 <scenario operation="standard">\r
2510 <input-file role="principal-data">boolean28.xml</input-file>\r
2511 <input-file role="principal-stylesheet">boolean28.xsl</input-file>\r
2512 <output-file role="principal" compare="XML">boolean28.out</output-file>\r
2513 </scenario>\r
2514 </test-case>\r
2515 <test-case category="XSLT-Result-Tree" id="boolean_boolean29">\r
2516 <file-path>boolean</file-path>\r
2517 <purpose>Test of boolean "not" operator on a true expression</purpose>\r
2518 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2519 <scenario operation="standard">\r
2520 <input-file role="principal-data">boolean29.xml</input-file>\r
2521 <input-file role="principal-stylesheet">boolean29.xsl</input-file>\r
2522 <output-file role="principal" compare="XML">boolean29.out</output-file>\r
2523 </scenario>\r
2524 </test-case>\r
2525 <test-case category="XSLT-Result-Tree" id="boolean_boolean30">\r
2526 <file-path>boolean</file-path>\r
2527 <purpose>Test of boolean "not" operator on a false expression</purpose>\r
2528 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2529 <scenario operation="standard">\r
2530 <input-file role="principal-data">boolean30.xml</input-file>\r
2531 <input-file role="principal-stylesheet">boolean30.xsl</input-file>\r
2532 <output-file role="principal" compare="XML">boolean30.out</output-file>\r
2533 </scenario>\r
2534 </test-case>\r
2535 <test-case category="XSLT-Result-Tree" id="boolean_boolean31">\r
2536 <file-path>boolean</file-path>\r
2537 <purpose>Test of boolean "not" operator on an empty string</purpose>\r
2538 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2539 <scenario operation="standard">\r
2540 <input-file role="principal-data">boolean31.xml</input-file>\r
2541 <input-file role="principal-stylesheet">boolean31.xsl</input-file>\r
2542 <output-file role="principal" compare="XML">boolean31.out</output-file>\r
2543 </scenario>\r
2544 </test-case>\r
2545 <test-case category="XSLT-Result-Tree" id="boolean_boolean32">\r
2546 <file-path>boolean</file-path>\r
2547 <purpose>Test of boolean "not" operator on a string</purpose>\r
2548 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2549 <scenario operation="standard">\r
2550 <input-file role="principal-data">boolean32.xml</input-file>\r
2551 <input-file role="principal-stylesheet">boolean32.xsl</input-file>\r
2552 <output-file role="principal" compare="XML">boolean32.out</output-file>\r
2553 </scenario>\r
2554 </test-case>\r
2555 <test-case category="XSLT-Result-Tree" id="boolean_boolean33">\r
2556 <file-path>boolean</file-path>\r
2557 <purpose>Test of boolean() function, converting a non-empty string to true</purpose>\r
2558 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
2559 <scenario operation="standard">\r
2560 <input-file role="principal-data">boolean33.xml</input-file>\r
2561 <input-file role="principal-stylesheet">boolean33.xsl</input-file>\r
2562 <output-file role="principal" compare="XML">boolean33.out</output-file>\r
2563 </scenario>\r
2564 </test-case>\r
2565 <test-case category="XSLT-Result-Tree" id="boolean_boolean34">\r
2566 <file-path>boolean</file-path>\r
2567 <purpose>Test of boolean() function, converting a zero to false</purpose>\r
2568 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
2569 <scenario operation="standard">\r
2570 <input-file role="principal-data">boolean34.xml</input-file>\r
2571 <input-file role="principal-stylesheet">boolean34.xsl</input-file>\r
2572 <output-file role="principal" compare="XML">boolean34.out</output-file>\r
2573 </scenario>\r
2574 </test-case>\r
2575 <test-case category="XSLT-Result-Tree" id="boolean_boolean35">\r
2576 <file-path>boolean</file-path>\r
2577 <purpose>Test of boolean() function, converting a -0 to false</purpose>\r
2578 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
2579 <scenario operation="standard">\r
2580 <input-file role="principal-data">boolean35.xml</input-file>\r
2581 <input-file role="principal-stylesheet">boolean35.xsl</input-file>\r
2582 <output-file role="principal" compare="XML">boolean35.out</output-file>\r
2583 </scenario>\r
2584 </test-case>\r
2585 <test-case category="XSLT-Result-Tree" id="boolean_boolean36">\r
2586 <file-path>boolean</file-path>\r
2587 <purpose>Test of boolean() function, converting a non-zero number to true</purpose>\r
2588 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
2589 <scenario operation="standard">\r
2590 <input-file role="principal-data">boolean36.xml</input-file>\r
2591 <input-file role="principal-stylesheet">boolean36.xsl</input-file>\r
2592 <output-file role="principal" compare="XML">boolean36.out</output-file>\r
2593 </scenario>\r
2594 </test-case>\r
2595 <test-case category="XSLT-Result-Tree" id="boolean_boolean37">\r
2596 <file-path>boolean</file-path>\r
2597 <purpose>Test of boolean() function, converting a problem expression to true</purpose>\r
2598 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
2599 <scenario operation="standard">\r
2600 <input-file role="principal-data">boolean37.xml</input-file>\r
2601 <input-file role="principal-stylesheet">boolean37.xsl</input-file>\r
2602 <output-file role="principal" compare="XML">boolean37.out</output-file>\r
2603 </scenario>\r
2604 </test-case>\r
2605 <test-case category="XSLT-Result-Tree" id="boolean_boolean38">\r
2606 <file-path>boolean</file-path>\r
2607 <purpose>Display a problem expression</purpose>\r
2608 <spec-citation place="7.6.1" type="section" version="1.0" spec="xslt"/>\r
2609 <scenario operation="standard">\r
2610 <input-file role="principal-data">boolean38.xml</input-file>\r
2611 <input-file role="principal-stylesheet">boolean38.xsl</input-file>\r
2612 <output-file role="principal" compare="XML">boolean38.out</output-file>\r
2613 </scenario>\r
2614 </test-case>\r
2615 <test-case category="XSLT-Result-Tree" id="boolean_boolean39">\r
2616 <file-path>boolean</file-path>\r
2617 <purpose>Test of boolean() function, converting a problem expression</purpose>\r
2618 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
2619 <scenario operation="standard">\r
2620 <input-file role="principal-data">boolean39.xml</input-file>\r
2621 <input-file role="principal-stylesheet">boolean39.xsl</input-file>\r
2622 <output-file role="principal" compare="XML">boolean39.out</output-file>\r
2623 </scenario>\r
2624 </test-case>\r
2625 <test-case category="XSLT-Result-Tree" id="boolean_boolean40">\r
2626 <file-path>boolean</file-path>\r
2627 <purpose>Test of boolean() function, converting a node-set to true</purpose>\r
2628 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
2629 <scenario operation="standard">\r
2630 <input-file role="principal-data">boolean40.xml</input-file>\r
2631 <input-file role="principal-stylesheet">boolean40.xsl</input-file>\r
2632 <output-file role="principal" compare="XML">boolean40.out</output-file>\r
2633 </scenario>\r
2634 </test-case>\r
2635 <test-case category="XSLT-Result-Tree" id="boolean_boolean41">\r
2636 <file-path>boolean</file-path>\r
2637 <purpose>Test of boolean() function, converting an empty node-set to false</purpose>\r
2638 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
2639 <scenario operation="standard">\r
2640 <input-file role="principal-data">boolean41.xml</input-file>\r
2641 <input-file role="principal-stylesheet">boolean41.xsl</input-file>\r
2642 <output-file role="principal" compare="XML">boolean41.out</output-file>\r
2643 </scenario>\r
2644 </test-case>\r
2645 <test-case category="XSLT-Result-Tree" id="boolean_boolean42">\r
2646 <file-path>boolean</file-path>\r
2647 <purpose>Test of boolean() function, converting a result tree fragment</purpose>\r
2648 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
2649 <scenario operation="standard">\r
2650 <input-file role="principal-data">boolean42.xml</input-file>\r
2651 <input-file role="principal-stylesheet">boolean42.xsl</input-file>\r
2652 <output-file role="principal" compare="XML">boolean42.out</output-file>\r
2653 </scenario>\r
2654 </test-case>\r
2655 <test-case category="XSLT-Result-Tree" id="boolean_boolean43">\r
2656 <file-path>boolean</file-path>\r
2657 <purpose>Test of boolean() function, converting an empty result tree fragment</purpose>\r
2658 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
2659 <scenario operation="standard">\r
2660 <input-file role="principal-data">boolean43.xml</input-file>\r
2661 <input-file role="principal-stylesheet">boolean43.xsl</input-file>\r
2662 <output-file role="principal" compare="XML">boolean43.out</output-file>\r
2663 </scenario>\r
2664 </test-case>\r
2665 <test-case category="XSLT-Result-Tree" id="boolean_boolean44">\r
2666 <file-path>boolean</file-path>\r
2667 <purpose>Test of "&gt;" operator</purpose>\r
2668 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2669 <scenario operation="standard">\r
2670 <input-file role="principal-data">boolean44.xml</input-file>\r
2671 <input-file role="principal-stylesheet">boolean44.xsl</input-file>\r
2672 <output-file role="principal" compare="XML">boolean44.out</output-file>\r
2673 </scenario>\r
2674 </test-case>\r
2675 <test-case category="XSLT-Result-Tree" id="boolean_boolean45">\r
2676 <file-path>boolean</file-path>\r
2677 <purpose>Test of "&gt;" operator</purpose>\r
2678 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2679 <scenario operation="standard">\r
2680 <input-file role="principal-data">boolean45.xml</input-file>\r
2681 <input-file role="principal-stylesheet">boolean45.xsl</input-file>\r
2682 <output-file role="principal" compare="XML">boolean45.out</output-file>\r
2683 </scenario>\r
2684 </test-case>\r
2685 <test-case category="XSLT-Result-Tree" id="boolean_boolean46">\r
2686 <file-path>boolean</file-path>\r
2687 <purpose>Test of "&lt;" operator</purpose>\r
2688 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2689 <scenario operation="standard">\r
2690 <input-file role="principal-data">boolean46.xml</input-file>\r
2691 <input-file role="principal-stylesheet">boolean46.xsl</input-file>\r
2692 <output-file role="principal" compare="XML">boolean46.out</output-file>\r
2693 </scenario>\r
2694 </test-case>\r
2695 <test-case category="XSLT-Result-Tree" id="boolean_boolean47">\r
2696 <file-path>boolean</file-path>\r
2697 <purpose>Test of "&lt;" operator</purpose>\r
2698 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2699 <scenario operation="standard">\r
2700 <input-file role="principal-data">boolean47.xml</input-file>\r
2701 <input-file role="principal-stylesheet">boolean47.xsl</input-file>\r
2702 <output-file role="principal" compare="XML">boolean47.out</output-file>\r
2703 </scenario>\r
2704 </test-case>\r
2705 <test-case category="XSLT-Result-Tree" id="boolean_boolean48">\r
2706 <file-path>boolean</file-path>\r
2707 <purpose>Test of "&lt;" operator</purpose>\r
2708 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2709 <scenario operation="standard">\r
2710 <input-file role="principal-data">boolean48.xml</input-file>\r
2711 <input-file role="principal-stylesheet">boolean48.xsl</input-file>\r
2712 <output-file role="principal" compare="XML">boolean48.out</output-file>\r
2713 </scenario>\r
2714 </test-case>\r
2715 <test-case category="XSLT-Result-Tree" id="boolean_boolean49">\r
2716 <file-path>boolean</file-path>\r
2717 <purpose>Test of "&gt;" operator</purpose>\r
2718 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2719 <scenario operation="standard">\r
2720 <input-file role="principal-data">boolean49.xml</input-file>\r
2721 <input-file role="principal-stylesheet">boolean49.xsl</input-file>\r
2722 <output-file role="principal" compare="XML">boolean49.out</output-file>\r
2723 </scenario>\r
2724 </test-case>\r
2725 <test-case category="XSLT-Result-Tree" id="boolean_boolean50">\r
2726 <file-path>boolean</file-path>\r
2727 <purpose>Test of "&gt;" operator</purpose>\r
2728 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2729 <scenario operation="standard">\r
2730 <input-file role="principal-data">boolean50.xml</input-file>\r
2731 <input-file role="principal-stylesheet">boolean50.xsl</input-file>\r
2732 <output-file role="principal" compare="XML">boolean50.out</output-file>\r
2733 </scenario>\r
2734 </test-case>\r
2735 <test-case category="XSLT-Result-Tree" id="boolean_boolean51">\r
2736 <file-path>boolean</file-path>\r
2737 <purpose>Test of "&lt;=" operator</purpose>\r
2738 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2739 <scenario operation="standard">\r
2740 <input-file role="principal-data">boolean51.xml</input-file>\r
2741 <input-file role="principal-stylesheet">boolean51.xsl</input-file>\r
2742 <output-file role="principal" compare="XML">boolean51.out</output-file>\r
2743 </scenario>\r
2744 </test-case>\r
2745 <test-case category="XSLT-Result-Tree" id="boolean_boolean52">\r
2746 <file-path>boolean</file-path>\r
2747 <purpose>Test of "&gt;=" operator</purpose>\r
2748 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2749 <scenario operation="standard">\r
2750 <input-file role="principal-data">boolean52.xml</input-file>\r
2751 <input-file role="principal-stylesheet">boolean52.xsl</input-file>\r
2752 <output-file role="principal" compare="XML">boolean52.out</output-file>\r
2753 </scenario>\r
2754 </test-case>\r
2755 <test-case category="XSLT-Result-Tree" id="boolean_boolean53">\r
2756 <file-path>boolean</file-path>\r
2757 <purpose>Test of "&lt;=" operator</purpose>\r
2758 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2759 <scenario operation="standard">\r
2760 <input-file role="principal-data">boolean53.xml</input-file>\r
2761 <input-file role="principal-stylesheet">boolean53.xsl</input-file>\r
2762 <output-file role="principal" compare="XML">boolean53.out</output-file>\r
2763 </scenario>\r
2764 </test-case>\r
2765 <test-case category="XSLT-Result-Tree" id="boolean_boolean54">\r
2766 <file-path>boolean</file-path>\r
2767 <purpose>Test of "&lt;=" operator</purpose>\r
2768 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2769 <scenario operation="standard">\r
2770 <input-file role="principal-data">boolean54.xml</input-file>\r
2771 <input-file role="principal-stylesheet">boolean54.xsl</input-file>\r
2772 <output-file role="principal" compare="XML">boolean54.out</output-file>\r
2773 </scenario>\r
2774 </test-case>\r
2775 <test-case category="XSLT-Result-Tree" id="boolean_boolean55">\r
2776 <file-path>boolean</file-path>\r
2777 <purpose>Test of "&lt;=" operator</purpose>\r
2778 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2779 <scenario operation="standard">\r
2780 <input-file role="principal-data">boolean55.xml</input-file>\r
2781 <input-file role="principal-stylesheet">boolean55.xsl</input-file>\r
2782 <output-file role="principal" compare="XML">boolean55.out</output-file>\r
2783 </scenario>\r
2784 </test-case>\r
2785 <test-case category="XSLT-Result-Tree" id="boolean_boolean56">\r
2786 <file-path>boolean</file-path>\r
2787 <creator>David Marston</creator>\r
2788 <date>2001-11-08</date>\r
2789 <purpose>Test that "and" doesn't bother with right operand if left is false</purpose>\r
2790 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2791 <scenario operation="standard">\r
2792 <input-file role="principal-data">boolean56.xml</input-file>\r
2793 <input-file role="principal-stylesheet">boolean56.xsl</input-file>\r
2794 <output-file role="principal" compare="XML">boolean56.out</output-file>\r
2795 </scenario>\r
2796 </test-case>\r
2797 <test-case category="XSLT-Result-Tree" id="boolean_boolean57">\r
2798 <file-path>boolean</file-path>\r
2799 <creator>David Marston</creator>\r
2800 <date>2001-11-08</date>\r
2801 <purpose>Test that "or" doesn't evaluate right operand if left is true</purpose>\r
2802 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2803 <scenario operation="standard">\r
2804 <input-file role="principal-data">boolean57.xml</input-file>\r
2805 <input-file role="principal-stylesheet">boolean57.xsl</input-file>\r
2806 <output-file role="principal" compare="XML">boolean57.out</output-file>\r
2807 </scenario>\r
2808 </test-case>\r
2809 <test-case category="XSLT-Result-Tree" id="boolean_boolean58">\r
2810 <file-path>boolean</file-path>\r
2811 <creator>Paul Dick</creator>\r
2812 <date>2001-11-08</date>\r
2813 <purpose>If $x is bound to a node-set, then $x="foo" does not mean the same as not($x!="foo"): the former is true if and only if some node in $x has the string-value foo; the latter is true if and only if all nodes in $x have the string-value foo.</purpose>\r
2814 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
2815 <scenario operation="standard">\r
2816 <input-file role="principal-data">boolean58.xml</input-file>\r
2817 <input-file role="principal-stylesheet">boolean58.xsl</input-file>\r
2818 <output-file role="principal" compare="XML">boolean58.out</output-file>\r
2819 </scenario>\r
2820 </test-case>\r
2821 <test-case category="XSLT-Result-Tree" id="boolean_boolean59">\r
2822 <file-path>boolean</file-path>\r
2823 <creator>David Marston</creator>\r
2824 <date>2001-11-08</date>\r
2825 <purpose>Test =, !=, and not, comparing node-set to string, where node-set is empty.</purpose>\r
2826 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
2827 <scenario operation="standard">\r
2828 <input-file role="principal-data">boolean59.xml</input-file>\r
2829 <input-file role="principal-stylesheet">boolean59.xsl</input-file>\r
2830 <output-file role="principal" compare="XML">boolean59.out</output-file>\r
2831 </scenario>\r
2832 </test-case>\r
2833 <test-case category="XSLT-Result-Tree" id="boolean_boolean60">\r
2834 <file-path>boolean</file-path>\r
2835 <creator>David Marston</creator>\r
2836 <date>2001-11-08</date>\r
2837 <purpose>Test of the '!=' operator returning false on two numbers.</purpose>\r
2838 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2839 <scenario operation="standard">\r
2840 <input-file role="principal-data">boolean60.xml</input-file>\r
2841 <input-file role="principal-stylesheet">boolean60.xsl</input-file>\r
2842 <output-file role="principal" compare="XML">boolean60.out</output-file>\r
2843 </scenario>\r
2844 </test-case>\r
2845 <test-case category="XSLT-Result-Tree" id="boolean_boolean61">\r
2846 <file-path>boolean</file-path>\r
2847 <creator>David Marston</creator>\r
2848 <date>2001-11-08</date>\r
2849 <purpose>Test of the '!=' operator returning true on two numbers.</purpose>\r
2850 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2851 <scenario operation="standard">\r
2852 <input-file role="principal-data">boolean61.xml</input-file>\r
2853 <input-file role="principal-stylesheet">boolean61.xsl</input-file>\r
2854 <output-file role="principal" compare="XML">boolean61.out</output-file>\r
2855 </scenario>\r
2856 </test-case>\r
2857 <test-case category="XSLT-Result-Tree" id="boolean_boolean62">\r
2858 <file-path>boolean</file-path>\r
2859 <creator>David Marston</creator>\r
2860 <date>2001-11-08</date>\r
2861 <purpose>Test of '!=' operator on two numbers, one having decimal point and zeroes after</purpose>\r
2862 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2863 <scenario operation="standard">\r
2864 <input-file role="principal-data">boolean62.xml</input-file>\r
2865 <input-file role="principal-stylesheet">boolean62.xsl</input-file>\r
2866 <output-file role="principal" compare="XML">boolean62.out</output-file>\r
2867 </scenario>\r
2868 </test-case>\r
2869 <test-case category="XSLT-Result-Tree" id="boolean_boolean63">\r
2870 <file-path>boolean</file-path>\r
2871 <creator>David Marston</creator>\r
2872 <date>2001-11-08</date>\r
2873 <purpose>Test of '!=' operator on two booleans, false first.</purpose>\r
2874 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2875 <scenario operation="standard">\r
2876 <input-file role="principal-data">boolean63.xml</input-file>\r
2877 <input-file role="principal-stylesheet">boolean63.xsl</input-file>\r
2878 <output-file role="principal" compare="XML">boolean63.out</output-file>\r
2879 </scenario>\r
2880 </test-case>\r
2881 <test-case category="XSLT-Result-Tree" id="boolean_boolean64">\r
2882 <file-path>boolean</file-path>\r
2883 <creator>David Marston</creator>\r
2884 <date>2001-11-08</date>\r
2885 <purpose>Test of '!=' operator on two booleans, true first.</purpose>\r
2886 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2887 <scenario operation="standard">\r
2888 <input-file role="principal-data">boolean64.xml</input-file>\r
2889 <input-file role="principal-stylesheet">boolean64.xsl</input-file>\r
2890 <output-file role="principal" compare="XML">boolean64.out</output-file>\r
2891 </scenario>\r
2892 </test-case>\r
2893 <test-case category="XSLT-Result-Tree" id="boolean_boolean65">\r
2894 <file-path>boolean</file-path>\r
2895 <creator>David Marston</creator>\r
2896 <date>2001-11-08</date>\r
2897 <purpose>Test of '!=' operator on two booleans that are equal, so false should result.</purpose>\r
2898 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2899 <scenario operation="standard">\r
2900 <input-file role="principal-data">boolean65.xml</input-file>\r
2901 <input-file role="principal-stylesheet">boolean65.xsl</input-file>\r
2902 <output-file role="principal" compare="XML">boolean65.out</output-file>\r
2903 </scenario>\r
2904 </test-case>\r
2905 <test-case category="XSLT-Result-Tree" id="boolean_boolean66">\r
2906 <file-path>boolean</file-path>\r
2907 <creator>David Marston</creator>\r
2908 <date>2001-11-08</date>\r
2909 <purpose>Test of '!=' operator on two strings that are equal, so false should result.</purpose>\r
2910 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2911 <scenario operation="standard">\r
2912 <input-file role="principal-data">boolean66.xml</input-file>\r
2913 <input-file role="principal-stylesheet">boolean66.xsl</input-file>\r
2914 <output-file role="principal" compare="XML">boolean66.out</output-file>\r
2915 </scenario>\r
2916 </test-case>\r
2917 <test-case category="XSLT-Result-Tree" id="boolean_boolean67">\r
2918 <file-path>boolean</file-path>\r
2919 <creator>David Marston</creator>\r
2920 <date>2001-11-08</date>\r
2921 <purpose>Test of '!=' operator on two strings that are unequal, so true should result.</purpose>\r
2922 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2923 <scenario operation="standard">\r
2924 <input-file role="principal-data">boolean67.xml</input-file>\r
2925 <input-file role="principal-stylesheet">boolean67.xsl</input-file>\r
2926 <output-file role="principal" compare="XML">boolean67.out</output-file>\r
2927 </scenario>\r
2928 </test-case>\r
2929 <test-case category="XSLT-Result-Tree" id="boolean_boolean68">\r
2930 <file-path>boolean</file-path>\r
2931 <creator>David Marston</creator>\r
2932 <date>2001-11-08</date>\r
2933 <purpose>Test of '!=' operator on two strings that are unequal, but only in leading spaces.</purpose>\r
2934 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2935 <scenario operation="standard">\r
2936 <input-file role="principal-data">boolean68.xml</input-file>\r
2937 <input-file role="principal-stylesheet">boolean68.xsl</input-file>\r
2938 <output-file role="principal" compare="XML">boolean68.out</output-file>\r
2939 </scenario>\r
2940 </test-case>\r
2941 <test-case category="XSLT-Result-Tree" id="boolean_boolean69">\r
2942 <file-path>boolean</file-path>\r
2943 <creator>David Marston</creator>\r
2944 <date>2001-11-08</date>\r
2945 <purpose>Test of '!=' operator on two strings that are unequal, but only in trailing spaces.</purpose>\r
2946 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2947 <scenario operation="standard">\r
2948 <input-file role="principal-data">boolean69.xml</input-file>\r
2949 <input-file role="principal-stylesheet">boolean69.xsl</input-file>\r
2950 <output-file role="principal" compare="XML">boolean69.out</output-file>\r
2951 </scenario>\r
2952 </test-case>\r
2953 <test-case category="XSLT-Result-Tree" id="boolean_boolean70">\r
2954 <file-path>boolean</file-path>\r
2955 <creator>David Marston</creator>\r
2956 <date>2001-11-08</date>\r
2957 <purpose>Test = on two node-sets, where both are the same.</purpose>\r
2958 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2959 <scenario operation="standard">\r
2960 <input-file role="principal-data">boolean70.xml</input-file>\r
2961 <input-file role="principal-stylesheet">boolean70.xsl</input-file>\r
2962 <output-file role="principal" compare="XML">boolean70.out</output-file>\r
2963 </scenario>\r
2964 </test-case>\r
2965 <test-case category="XSLT-Result-Tree" id="boolean_boolean71">\r
2966 <file-path>boolean</file-path>\r
2967 <creator>David Marston</creator>\r
2968 <date>2001-11-08</date>\r
2969 <purpose>Test = on two disjoint node-sets.</purpose>\r
2970 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2971 <scenario operation="standard">\r
2972 <input-file role="principal-data">boolean71.xml</input-file>\r
2973 <input-file role="principal-stylesheet">boolean71.xsl</input-file>\r
2974 <output-file role="principal" compare="XML">boolean71.out</output-file>\r
2975 </scenario>\r
2976 </test-case>\r
2977 <test-case category="XSLT-Result-Tree" id="boolean_boolean72">\r
2978 <file-path>boolean</file-path>\r
2979 <creator>David Marston</creator>\r
2980 <date>2001-11-08</date>\r
2981 <purpose>Test = on two node-sets that have one node in common.</purpose>\r
2982 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2983 <scenario operation="standard">\r
2984 <input-file role="principal-data">boolean72.xml</input-file>\r
2985 <input-file role="principal-stylesheet">boolean72.xsl</input-file>\r
2986 <output-file role="principal" compare="XML">boolean72.out</output-file>\r
2987 </scenario>\r
2988 </test-case>\r
2989 <test-case category="XSLT-Result-Tree" id="boolean_boolean73">\r
2990 <file-path>boolean</file-path>\r
2991 <creator>David Marston</creator>\r
2992 <date>2001-11-08</date>\r
2993 <purpose>Test != on two node-sets, where both are the same.</purpose>\r
2994 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
2995 <scenario operation="standard">\r
2996 <input-file role="principal-data">boolean73.xml</input-file>\r
2997 <input-file role="principal-stylesheet">boolean73.xsl</input-file>\r
2998 <output-file role="principal" compare="XML">boolean73.out</output-file>\r
2999 </scenario>\r
3000 </test-case>\r
3001 <test-case category="XSLT-Result-Tree" id="boolean_boolean74">\r
3002 <file-path>boolean</file-path>\r
3003 <creator>David Marston</creator>\r
3004 <date>2001-11-08</date>\r
3005 <purpose>Test != on two disjoint node-sets.</purpose>\r
3006 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3007 <scenario operation="standard">\r
3008 <input-file role="principal-data">boolean74.xml</input-file>\r
3009 <input-file role="principal-stylesheet">boolean74.xsl</input-file>\r
3010 <output-file role="principal" compare="XML">boolean74.out</output-file>\r
3011 </scenario>\r
3012 </test-case>\r
3013 <test-case category="XSLT-Result-Tree" id="boolean_boolean75">\r
3014 <file-path>boolean</file-path>\r
3015 <creator>David Marston</creator>\r
3016 <date>2001-11-08</date>\r
3017 <purpose>Test != on two node-sets that have one node in common.</purpose>\r
3018 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3019 <scenario operation="standard">\r
3020 <input-file role="principal-data">boolean75.xml</input-file>\r
3021 <input-file role="principal-stylesheet">boolean75.xsl</input-file>\r
3022 <output-file role="principal" compare="XML">boolean75.out</output-file>\r
3023 </scenario>\r
3024 </test-case>\r
3025 <test-case category="XSLT-Result-Tree" id="boolean_boolean76">\r
3026 <file-path>boolean</file-path>\r
3027 <creator>David Marston</creator>\r
3028 <date>2001-11-08</date>\r
3029 <purpose>Test != on two node-sets that have their only node in common.</purpose>\r
3030 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3031 <scenario operation="standard">\r
3032 <input-file role="principal-data">boolean76.xml</input-file>\r
3033 <input-file role="principal-stylesheet">boolean76.xsl</input-file>\r
3034 <output-file role="principal" compare="XML">boolean76.out</output-file>\r
3035 </scenario>\r
3036 </test-case>\r
3037 <test-case category="XSLT-Result-Tree" id="boolean_boolean77">\r
3038 <file-path>boolean</file-path>\r
3039 <creator>David Marston</creator>\r
3040 <date>2001-11-08</date>\r
3041 <purpose>Test of "&lt;" operator comparing two real numbers, true result</purpose>\r
3042 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3043 <scenario operation="standard">\r
3044 <input-file role="principal-data">boolean77.xml</input-file>\r
3045 <input-file role="principal-stylesheet">boolean77.xsl</input-file>\r
3046 <output-file role="principal" compare="XML">boolean77.out</output-file>\r
3047 </scenario>\r
3048 </test-case>\r
3049 <test-case category="XSLT-Result-Tree" id="boolean_boolean78">\r
3050 <file-path>boolean</file-path>\r
3051 <creator>David Marston</creator>\r
3052 <date>2001-11-08</date>\r
3053 <purpose>Test of "&lt;" operator comparing two real numbers, false result</purpose>\r
3054 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3055 <scenario operation="standard">\r
3056 <input-file role="principal-data">boolean78.xml</input-file>\r
3057 <input-file role="principal-stylesheet">boolean78.xsl</input-file>\r
3058 <output-file role="principal" compare="XML">boolean78.out</output-file>\r
3059 </scenario>\r
3060 </test-case>\r
3061 <test-case category="XSLT-Result-Tree" id="boolean_boolean79">\r
3062 <file-path>boolean</file-path>\r
3063 <creator>David Marston</creator>\r
3064 <date>2001-11-08</date>\r
3065 <purpose>Test of "&lt;" operator comparing real to integer, true result</purpose>\r
3066 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3067 <scenario operation="standard">\r
3068 <input-file role="principal-data">boolean79.xml</input-file>\r
3069 <input-file role="principal-stylesheet">boolean79.xsl</input-file>\r
3070 <output-file role="principal" compare="XML">boolean79.out</output-file>\r
3071 </scenario>\r
3072 </test-case>\r
3073 <test-case category="XSLT-Result-Tree" id="boolean_boolean80">\r
3074 <file-path>boolean</file-path>\r
3075 <creator>David Marston</creator>\r
3076 <date>2001-11-08</date>\r
3077 <purpose>Test of "&lt;" operator comparing real to integer, false result</purpose>\r
3078 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3079 <scenario operation="standard">\r
3080 <input-file role="principal-data">boolean80.xml</input-file>\r
3081 <input-file role="principal-stylesheet">boolean80.xsl</input-file>\r
3082 <output-file role="principal" compare="XML">boolean80.out</output-file>\r
3083 </scenario>\r
3084 </test-case>\r
3085 <test-case category="XSLT-Result-Tree" id="boolean_boolean81">\r
3086 <file-path>boolean</file-path>\r
3087 <creator>David Marston</creator>\r
3088 <date>2001-11-08</date>\r
3089 <purpose>Test of '=' operator with one number with leading zero, one not. Reverse order of boolean14.</purpose>\r
3090 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3091 <scenario operation="standard">\r
3092 <input-file role="principal-data">boolean81.xml</input-file>\r
3093 <input-file role="principal-stylesheet">boolean81.xsl</input-file>\r
3094 <output-file role="principal" compare="XML">boolean81.out</output-file>\r
3095 </scenario>\r
3096 </test-case>\r
3097 <test-case category="XSLT-Result-Tree" id="boolean_boolean82">\r
3098 <file-path>boolean</file-path>\r
3099 <creator>David Marston</creator>\r
3100 <date>2001-11-08</date>\r
3101 <purpose>Test of '=' operator, false value compared against zero. Reverse order of boolean18.</purpose>\r
3102 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3103 <scenario operation="standard">\r
3104 <input-file role="principal-data">boolean82.xml</input-file>\r
3105 <input-file role="principal-stylesheet">boolean82.xsl</input-file>\r
3106 <output-file role="principal" compare="XML">boolean82.out</output-file>\r
3107 </scenario>\r
3108 </test-case>\r
3109 <test-case category="XSLT-Result-Tree" id="boolean_boolean83">\r
3110 <file-path>boolean</file-path>\r
3111 <creator>David Marston</creator>\r
3112 <date>2001-11-08</date>\r
3113 <purpose>Test of '=' operator, boolean to string. Reverse order of boolean15.</purpose>\r
3114 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3115 <scenario operation="standard">\r
3116 <input-file role="principal-data">boolean83.xml</input-file>\r
3117 <input-file role="principal-stylesheet">boolean83.xsl</input-file>\r
3118 <output-file role="principal" compare="XML">boolean83.out</output-file>\r
3119 </scenario>\r
3120 </test-case>\r
3121 <test-case category="XSLT-Result-Tree" id="boolean_boolean84">\r
3122 <file-path>boolean</file-path>\r
3123 <creator>David Marston</creator>\r
3124 <date>2001-11-08</date>\r
3125 <purpose>Test =, !=, and not, comparing node-set to number.</purpose>\r
3126 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3127 <scenario operation="standard">\r
3128 <input-file role="principal-data">boolean84.xml</input-file>\r
3129 <input-file role="principal-stylesheet">boolean84.xsl</input-file>\r
3130 <output-file role="principal" compare="XML">boolean84.out</output-file>\r
3131 </scenario>\r
3132 </test-case>\r
3133 <test-case category="XSLT-Result-Tree" id="boolean_boolean85">\r
3134 <file-path>boolean</file-path>\r
3135 <creator>David Marston</creator>\r
3136 <date>2001-11-08</date>\r
3137 <purpose>Test =, !=, and not, comparing node-set to boolean.</purpose>\r
3138 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3139 <scenario operation="standard">\r
3140 <input-file role="principal-data">boolean85.xml</input-file>\r
3141 <input-file role="principal-stylesheet">boolean85.xsl</input-file>\r
3142 <output-file role="principal" compare="XML">boolean85.out</output-file>\r
3143 </scenario>\r
3144 </test-case>\r
3145 <test-case category="XSLT-Result-Tree" id="boolean_boolean86">\r
3146 <file-path>boolean</file-path>\r
3147 <creator>David Marston</creator>\r
3148 <date>2001-11-08</date>\r
3149 <purpose>Test =, !=, and not, comparing empty node-set to boolean.</purpose>\r
3150 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
3151 <scenario operation="standard">\r
3152 <input-file role="principal-data">boolean86.xml</input-file>\r
3153 <input-file role="principal-stylesheet">boolean86.xsl</input-file>\r
3154 <output-file role="principal" compare="XML">boolean86.out</output-file>\r
3155 </scenario>\r
3156 </test-case>\r
3157 <test-case category="XSLT-Result-Tree" id="boolean_boolean87">\r
3158 <file-path>boolean</file-path>\r
3159 <creator>David Marston</creator>\r
3160 <date>2001-11-08</date>\r
3161 <purpose>Test = and !=, comparing RTF to boolean.</purpose>\r
3162 <spec-citation place="11.1" type="section" version="1.0" spec="xslt"/>\r
3163 <scenario operation="standard">\r
3164 <input-file role="principal-data">boolean87.xml</input-file>\r
3165 <input-file role="principal-stylesheet">boolean87.xsl</input-file>\r
3166 <output-file role="principal" compare="XML">boolean87.out</output-file>\r
3167 </scenario>\r
3168 </test-case>\r
3169 <test-case category="XSLT-Result-Tree" id="boolean_boolean88">\r
3170 <file-path>boolean</file-path>\r
3171 <creator>David Marston</creator>\r
3172 <date>2001-11-08</date>\r
3173 <purpose>Test = and !=, comparing RTF to string.</purpose>\r
3174 <spec-citation place="11.1" type="section" version="1.0" spec="xslt"/>\r
3175 <scenario operation="standard">\r
3176 <input-file role="principal-data">boolean88.xml</input-file>\r
3177 <input-file role="principal-stylesheet">boolean88.xsl</input-file>\r
3178 <output-file role="principal" compare="XML">boolean88.out</output-file>\r
3179 </scenario>\r
3180 </test-case>\r
3181 <test-case category="XSLT-Result-Tree" id="boolean_boolean89">\r
3182 <file-path>boolean</file-path>\r
3183 <creator>David Marston</creator>\r
3184 <date>2001-11-08</date>\r
3185 <purpose>Test = and !=, comparing RTF to string.</purpose>\r
3186 <spec-citation place="11.1" type="section" version="1.0" spec="xslt"/>\r
3187 <scenario operation="standard">\r
3188 <input-file role="principal-data">boolean89.xml</input-file>\r
3189 <input-file role="principal-stylesheet">boolean89.xsl</input-file>\r
3190 <output-file role="principal" compare="XML">boolean89.out</output-file>\r
3191 </scenario>\r
3192 </test-case>\r
3193 <test-case category="XSLT-Result-Tree" id="boolean_boolean90">\r
3194 <file-path>boolean</file-path>\r
3195 <creator>David Marston</creator>\r
3196 <date>2001-11-08</date>\r
3197 <purpose>Test of boolean() on string "1".</purpose>\r
3198 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
3199 <scenario operation="standard">\r
3200 <input-file role="principal-data">boolean90.xml</input-file>\r
3201 <input-file role="principal-stylesheet">boolean90.xsl</input-file>\r
3202 <output-file role="principal" compare="XML">boolean90.out</output-file>\r
3203 </scenario>\r
3204 </test-case>\r
3205         \r
3206         <test-case category="XSLT-Result-Tree" id="conditional_conditional01">\r
3207 <file-path>conditional</file-path>\r
3208 <purpose>General test of choose, with otherwise</purpose>\r
3209 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3210 <scenario operation="standard">\r
3211 <input-file role="principal-data">conditional01.xml</input-file>\r
3212 <input-file role="principal-stylesheet">conditional01.xsl</input-file>\r
3213 <output-file role="principal" compare="XML">conditional01.out</output-file>\r
3214 </scenario>\r
3215 </test-case>\r
3216 <test-case category="XSLT-Result-Tree" id="conditional_conditional02">\r
3217 <file-path>conditional</file-path>\r
3218 <purpose>Test choose with no matches and missing otherwise clause.</purpose>\r
3219 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3220 <scenario operation="standard">\r
3221 <input-file role="principal-data">conditional02.xml</input-file>\r
3222 <input-file role="principal-stylesheet">conditional02.xsl</input-file>\r
3223 <output-file role="principal" compare="XML">conditional02.out</output-file>\r
3224 </scenario>\r
3225 </test-case>\r
3226 <test-case category="XSLT-Result-Tree" id="conditional_conditional03">\r
3227 <file-path>conditional</file-path>\r
3228 <creator>David Marston</creator>\r
3229 <date>2001-11-08</date>\r
3230 <purpose>Test for "when" testing on nonexsisent attribute node.</purpose>\r
3231 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3232 <scenario operation="standard">\r
3233 <input-file role="principal-data">conditional03.xml</input-file>\r
3234 <input-file role="principal-stylesheet">conditional03.xsl</input-file>\r
3235 <output-file role="principal" compare="XML">conditional03.out</output-file>\r
3236 </scenario>\r
3237 </test-case>\r
3238 <test-case category="XSLT-Result-Tree" id="conditional_conditional04">\r
3239 <file-path>conditional</file-path>\r
3240 <creator>David Marston</creator>\r
3241 <date>2001-11-08</date>\r
3242 <purpose>Test xsl:when by itself, success.</purpose>\r
3243 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3244 <scenario operation="standard">\r
3245 <input-file role="principal-data">conditional04.xml</input-file>\r
3246 <input-file role="principal-stylesheet">conditional04.xsl</input-file>\r
3247 <output-file role="principal" compare="XML">conditional04.out</output-file>\r
3248 </scenario>\r
3249 </test-case>\r
3250 <test-case category="XSLT-Result-Tree" id="conditional_conditional05">\r
3251 <file-path>conditional</file-path>\r
3252 <creator>David Marston</creator>\r
3253 <date>2001-11-08</date>\r
3254 <purpose>Test two xsl:when elements without xsl:otherwise, one succeeding.</purpose>\r
3255 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3256 <scenario operation="standard">\r
3257 <input-file role="principal-data">conditional05.xml</input-file>\r
3258 <input-file role="principal-stylesheet">conditional05.xsl</input-file>\r
3259 <output-file role="principal" compare="XML">conditional05.out</output-file>\r
3260 </scenario>\r
3261 </test-case>\r
3262 <test-case category="XSLT-Result-Tree" id="conditional_conditional06">\r
3263 <file-path>conditional</file-path>\r
3264 <creator>David Marston</creator>\r
3265 <date>2001-11-08</date>\r
3266 <purpose>Test two xsl:when, no xsl:otherwise, second matches.</purpose>\r
3267 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3268 <scenario operation="standard">\r
3269 <input-file role="principal-data">conditional06.xml</input-file>\r
3270 <input-file role="principal-stylesheet">conditional06.xsl</input-file>\r
3271 <output-file role="principal" compare="XML">conditional06.out</output-file>\r
3272 </scenario>\r
3273 </test-case>\r
3274 <test-case category="XSLT-Result-Tree" id="conditional_conditional07">\r
3275 <file-path>conditional</file-path>\r
3276 <creator>David Marston</creator>\r
3277 <date>2001-11-08</date>\r
3278 <purpose>Test single when by itself, fail.</purpose>\r
3279 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3280 <scenario operation="standard">\r
3281 <input-file role="principal-data">conditional07.xml</input-file>\r
3282 <input-file role="principal-stylesheet">conditional07.xsl</input-file>\r
3283 <output-file role="principal" compare="XML">conditional07.out</output-file>\r
3284 </scenario>\r
3285 </test-case>\r
3286 <test-case category="XSLT-Result-Tree" id="conditional_conditional08">\r
3287 <file-path>conditional</file-path>\r
3288 <creator>David Marston</creator>\r
3289 <date>2001-11-08</date>\r
3290 <purpose>Test failing when with xsl:otherwise.</purpose>\r
3291 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3292 <scenario operation="standard">\r
3293 <input-file role="principal-data">conditional08.xml</input-file>\r
3294 <input-file role="principal-stylesheet">conditional08.xsl</input-file>\r
3295 <output-file role="principal" compare="XML">conditional08.out</output-file>\r
3296 </scenario>\r
3297 </test-case>\r
3298 <test-case category="XSLT-Result-Tree" id="conditional_conditional09">\r
3299 <file-path>conditional</file-path>\r
3300 <creator>David Marston</creator>\r
3301 <date>2001-11-08</date>\r
3302 <purpose>Test single when with xsl:otherwise, success on when.</purpose>\r
3303 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3304 <scenario operation="standard">\r
3305 <input-file role="principal-data">conditional09.xml</input-file>\r
3306 <input-file role="principal-stylesheet">conditional09.xsl</input-file>\r
3307 <output-file role="principal" compare="XML">conditional09.out</output-file>\r
3308 </scenario>\r
3309 </test-case>\r
3310 <test-case category="XSLT-Result-Tree" id="conditional_conditional10">\r
3311 <file-path>conditional</file-path>\r
3312 <purpose>Test xsl:if with simplistic boolean expression.</purpose>\r
3313 <spec-citation place="9.1" type="section" version="1.0" spec="xslt"/>\r
3314 <scenario operation="standard">\r
3315 <input-file role="principal-data">conditional10.xml</input-file>\r
3316 <input-file role="principal-stylesheet">conditional10.xsl</input-file>\r
3317 <output-file role="principal" compare="XML">conditional10.out</output-file>\r
3318 </scenario>\r
3319 </test-case>\r
3320 <test-case category="XSLT-Result-Tree" id="conditional_conditional11">\r
3321 <file-path>conditional</file-path>\r
3322 <creator>David Marston</creator>\r
3323 <date>2001-11-08</date>\r
3324 <purpose>Test xsl:if with test expression that converts to boolean true.</purpose>\r
3325 <spec-citation place="9.1" type="section" version="1.0" spec="xslt"/>\r
3326 <scenario operation="standard">\r
3327 <input-file role="principal-data">conditional11.xml</input-file>\r
3328 <input-file role="principal-stylesheet">conditional11.xsl</input-file>\r
3329 <output-file role="principal" compare="XML">conditional11.out</output-file>\r
3330 </scenario>\r
3331 </test-case>\r
3332 <test-case category="XSLT-Result-Tree" id="conditional_conditional12">\r
3333 <file-path>conditional</file-path>\r
3334 <creator>David Marston</creator>\r
3335 <date>2001-11-08</date>\r
3336 <purpose>Test xsl:if with test involving current node value.</purpose>\r
3337 <spec-citation place="9.1" type="section" version="1.0" spec="xslt"/>\r
3338 <scenario operation="standard">\r
3339 <input-file role="principal-data">conditional12.xml</input-file>\r
3340 <input-file role="principal-stylesheet">conditional12.xsl</input-file>\r
3341 <output-file role="principal" compare="XML">conditional12.out</output-file>\r
3342 </scenario>\r
3343 </test-case>\r
3344 <test-case category="XSLT-Result-Tree" id="conditional_conditional13">\r
3345 <file-path>conditional</file-path>\r
3346 <creator>David Marston</creator>\r
3347 <date>2001-11-08</date>\r
3348 <purpose>Test xsl:if with boolean function and test of current node.</purpose>\r
3349 <spec-citation place="9.1" type="section" version="1.0" spec="xslt"/>\r
3350 <scenario operation="standard">\r
3351 <input-file role="principal-data">conditional13.xml</input-file>\r
3352 <input-file role="principal-stylesheet">conditional13.xsl</input-file>\r
3353 <output-file role="principal" compare="XML">conditional13.out</output-file>\r
3354 </scenario>\r
3355 </test-case>\r
3356 <test-case category="XSLT-Result-Tree" id="conditional_conditional14">\r
3357 <file-path>conditional</file-path>\r
3358 <purpose>Test xsl:if with test of subelement value.</purpose>\r
3359 <spec-citation place="9.1" type="section" version="1.0" spec="xslt"/>\r
3360 <scenario operation="standard">\r
3361 <input-file role="principal-data">conditional14.xml</input-file>\r
3362 <input-file role="principal-stylesheet">conditional14.xsl</input-file>\r
3363 <output-file role="principal" compare="XML">conditional14.out</output-file>\r
3364 </scenario>\r
3365 </test-case>\r
3366 <test-case category="XSLT-Result-Tree" id="conditional_conditional15">\r
3367 <file-path>conditional</file-path>\r
3368 <purpose>Test xsl:if with equality of result tree fragments.</purpose>\r
3369 <spec-citation place="9.1" type="section" version="1.0" spec="xslt"/>\r
3370 <scenario operation="standard">\r
3371 <input-file role="principal-data">conditional15.xml</input-file>\r
3372 <input-file role="principal-stylesheet">conditional15.xsl</input-file>\r
3373 <output-file role="principal" compare="XML">conditional15.out</output-file>\r
3374 </scenario>\r
3375 </test-case>\r
3376 <test-case category="XSLT-Result-Tree" id="conditional_conditional16">\r
3377 <file-path>conditional</file-path>\r
3378 <purpose>Test of compound conditions within xsl:if.</purpose>\r
3379 <spec-citation place="9.1" type="section" version="1.0" spec="xslt"/>\r
3380 <scenario operation="standard">\r
3381 <input-file role="principal-data">conditional16.xml</input-file>\r
3382 <input-file role="principal-stylesheet">conditional16.xsl</input-file>\r
3383 <output-file role="principal" compare="XML">conditional16.out</output-file>\r
3384 </scenario>\r
3385 </test-case>\r
3386 <test-case category="XSLT-Result-Tree" id="conditional_conditional17">\r
3387 <file-path>conditional</file-path>\r
3388 <creator>David Marston</creator>\r
3389 <date>2001-11-08</date>\r
3390 <purpose>Test that only the content of the first matching xsl:when is instantiated.</purpose>\r
3391 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3392 <scenario operation="standard">\r
3393 <input-file role="principal-data">conditional17.xml</input-file>\r
3394 <input-file role="principal-stylesheet">conditional17.xsl</input-file>\r
3395 <output-file role="principal" compare="XML">conditional17.out</output-file>\r
3396 </scenario>\r
3397 </test-case>\r
3398 <test-case category="XSLT-Result-Tree" id="conditional_conditional18">\r
3399 <file-path>conditional</file-path>\r
3400 <creator>David Marston</creator>\r
3401 <date>2001-11-08</date>\r
3402 <purpose>Test that xsl:if can be nested.</purpose>\r
3403 <spec-citation place="9.1" type="section" version="1.0" spec="xslt"/>\r
3404 <scenario operation="standard">\r
3405 <input-file role="principal-data">conditional18.xml</input-file>\r
3406 <input-file role="principal-stylesheet">conditional18.xsl</input-file>\r
3407 <output-file role="principal" compare="XML">conditional18.out</output-file>\r
3408 </scenario>\r
3409 </test-case>\r
3410 <test-case category="XSLT-Result-Tree" id="conditional_conditional19">\r
3411 <file-path>conditional</file-path>\r
3412 <creator>David Marston</creator>\r
3413 <date>2001-11-08</date>\r
3414 <purpose>Test that xsl:choose can be nested.</purpose>\r
3415 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3416 <scenario operation="standard">\r
3417 <input-file role="principal-data">conditional19.xml</input-file>\r
3418 <input-file role="principal-stylesheet">conditional19.xsl</input-file>\r
3419 <output-file role="principal" compare="XML">conditional19.out</output-file>\r
3420 </scenario>\r
3421 </test-case>\r
3422 <test-case category="XSLT-Result-Tree" id="conditional_conditional20">\r
3423 <file-path>conditional</file-path>\r
3424 <purpose>Test two xsl:when elements using a variable in the test.</purpose>\r
3425 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3426 <scenario operation="standard">\r
3427 <input-file role="principal-data">conditional20.xml</input-file>\r
3428 <input-file role="principal-stylesheet">conditional20.xsl</input-file>\r
3429 <output-file role="principal" compare="XML">conditional20.out</output-file>\r
3430 </scenario>\r
3431 </test-case>\r
3432 <test-case category="XSLT-Result-Tree" id="conditional_conditional21">\r
3433 <file-path>conditional</file-path>\r
3434 <creator>Carmelo Montanez</creator>\r
3435 <date>2001-11-08</date>\r
3436 <purpose>Test xsl:if inside xsl:otherwise.</purpose>\r
3437 <spec-citation place="9" type="section" version="1.0" spec="xslt"/>\r
3438 <scenario operation="standard">\r
3439 <input-file role="principal-data">conditional21.xml</input-file>\r
3440 <input-file role="principal-stylesheet">conditional21.xsl</input-file>\r
3441 <output-file role="principal" compare="XML">conditional21.out</output-file>\r
3442 </scenario>\r
3443 </test-case>\r
3444 <test-case category="XSLT-Result-Tree" id="conditional_conditional22">\r
3445 <file-path>conditional</file-path>\r
3446 <creator>Carmelo Montanez</creator>\r
3447 <date>2001-11-08</date>\r
3448 <purpose>Test xsl:if inside xsl:when.</purpose>\r
3449 <spec-citation place="9" type="section" version="1.0" spec="xslt"/>\r
3450 <scenario operation="standard">\r
3451 <input-file role="principal-data">conditional22.xml</input-file>\r
3452 <input-file role="principal-stylesheet">conditional22.xsl</input-file>\r
3453 <output-file role="principal" compare="XML">conditional22.out</output-file>\r
3454 </scenario>\r
3455 </test-case>\r
3456 <test-case category="XSLT-Result-Tree" id="conditional_conditional23">\r
3457 <file-path>conditional</file-path>\r
3458 <creator>Carmelo Montanez</creator>\r
3459 <date>2001-11-08</date>\r
3460 <purpose>Test a function (round) in the test attribute.</purpose>\r
3461 <spec-citation place="9.2" type="section" version="1.0" spec="xslt"/>\r
3462 <scenario operation="standard">\r
3463 <input-file role="principal-data">conditional23.xml</input-file>\r
3464 <input-file role="principal-stylesheet">conditional23.xsl</input-file>\r
3465 <output-file role="principal" compare="XML">conditional23.out</output-file>\r
3466 </scenario>\r
3467 </test-case>\r
3468         <test-case category="XSLT-Result-Tree" id="conflictres_conflictres01">\r
3469 <file-path>conflictres</file-path>\r
3470 <creator>Paul Dick</creator>\r
3471 <date>2001-11-08</date>\r
3472 <purpose>Test match of element name.</purpose>\r
3473 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3474 <scenario operation="standard">\r
3475 <input-file role="principal-data">conflictres01.xml</input-file>\r
3476 <input-file role="principal-stylesheet">conflictres01.xsl</input-file>\r
3477 <output-file role="principal" compare="XML">conflictres01.out</output-file>\r
3478 </scenario>\r
3479 </test-case>\r
3480 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres02">\r
3481 <file-path>conflictres</file-path>\r
3482 <creator>Paul Dick</creator>\r
3483 <date>2001-11-08</date>\r
3484 <purpose>Test for conflict resolution on wildcard names.</purpose>\r
3485 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3486 <scenario operation="standard">\r
3487 <input-file role="principal-data">conflictres02.xml</input-file>\r
3488 <input-file role="principal-stylesheet">conflictres02.xsl</input-file>\r
3489 <output-file role="principal" compare="XML">conflictres02.out</output-file>\r
3490 </scenario>\r
3491 </test-case>\r
3492 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres03">\r
3493 <file-path>conflictres</file-path>\r
3494 <creator>Paul Dick</creator>\r
3495 <date>2001-11-08</date>\r
3496 <purpose>Test for conflict resolution - nodetype.</purpose>\r
3497 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3498 <scenario operation="standard">\r
3499 <input-file role="principal-data">conflictres03.xml</input-file>\r
3500 <input-file role="principal-stylesheet">conflictres03.xsl</input-file>\r
3501 <output-file role="principal" compare="XML">conflictres03.out</output-file>\r
3502 </scenario>\r
3503 </test-case>\r
3504 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres04">\r
3505 <file-path>conflictres</file-path>\r
3506 <creator>Paul Dick</creator>\r
3507 <date>2001-11-08</date>\r
3508 <purpose>Test for nodetest override of default priority. Also, node selected is attribute instead of element.</purpose>\r
3509 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
3510 <scenario operation="standard">\r
3511 <input-file role="principal-data">conflictres04.xml</input-file>\r
3512 <input-file role="principal-stylesheet">conflictres04.xsl</input-file>\r
3513 <output-file role="principal" compare="XML">conflictres04.out</output-file>\r
3514 </scenario>\r
3515 </test-case>\r
3516 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres05">\r
3517 <file-path>conflictres</file-path>\r
3518 <creator>Paul Dick</creator>\r
3519 <date>2001-11-08</date>\r
3520 <purpose>Test for conflict resolution between simple and non-simple node patterns.</purpose>\r
3521 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3522 <scenario operation="standard">\r
3523 <input-file role="principal-data">conflictres05.xml</input-file>\r
3524 <input-file role="principal-stylesheet">conflictres05.xsl</input-file>\r
3525 <output-file role="principal" compare="XML">conflictres05.out</output-file>\r
3526 </scenario>\r
3527 </test-case>\r
3528 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres06">\r
3529 <file-path>conflictres</file-path>\r
3530 <creator>Paul Dick</creator>\r
3531 <date>2001-11-08</date>\r
3532 <purpose>Test for conflict resolution on a predicate</purpose>\r
3533 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3534 <scenario operation="standard">\r
3535 <input-file role="principal-data">conflictres06.xml</input-file>\r
3536 <input-file role="principal-stylesheet">conflictres06.xsl</input-file>\r
3537 <output-file role="principal" compare="XML">conflictres06.out</output-file>\r
3538 </scenario>\r
3539 </test-case>\r
3540 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres07">\r
3541 <file-path>conflictres</file-path>\r
3542 <creator>Paul Dick</creator>\r
3543 <date>2001-11-08</date>\r
3544 <purpose>Test for conflict resolution with 2 non-simple patterns (predicate and '/')</purpose>\r
3545 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3546 <scenario operation="standard">\r
3547 <input-file role="principal-data">conflictres07.xml</input-file>\r
3548 <input-file role="principal-stylesheet">conflictres07.xsl</input-file>\r
3549 <output-file role="principal" compare="XML">conflictres07.out</output-file>\r
3550 </scenario>\r
3551 </test-case>\r
3552 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres08">\r
3553 <file-path>conflictres</file-path>\r
3554 <creator>Paul Dick</creator>\r
3555 <date>2001-11-08</date>\r
3556 <purpose>Test for conflict resolution with 2 non-simple patterns ('/' and predicate)</purpose>\r
3557 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3558 <scenario operation="standard">\r
3559 <input-file role="principal-data">conflictres08.xml</input-file>\r
3560 <input-file role="principal-stylesheet">conflictres08.xsl</input-file>\r
3561 <output-file role="principal" compare="XML">conflictres08.out</output-file>\r
3562 </scenario>\r
3563 </test-case>\r
3564 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres10">\r
3565 <file-path>conflictres</file-path>\r
3566 <creator>David Marston</creator>\r
3567 <date>2001-11-08</date>\r
3568 <purpose>Test that second instance of template wins.</purpose>\r
3569 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3570 <scenario operation="standard">\r
3571 <input-file role="principal-data">conflictres10.xml</input-file>\r
3572 <input-file role="principal-stylesheet">conflictres10.xsl</input-file>\r
3573 <output-file role="principal" compare="XML">conflictres10.out</output-file>\r
3574 </scenario>\r
3575 </test-case>\r
3576 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres11">\r
3577 <file-path>conflictres</file-path>\r
3578 <creator>David Marston</creator>\r
3579 <date>2001-11-08</date>\r
3580 <purpose>Test for conflict resolution - two different node tests.</purpose>\r
3581 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3582 <scenario operation="standard">\r
3583 <input-file role="principal-data">conflictres11.xml</input-file>\r
3584 <input-file role="principal-stylesheet">conflictres11.xsl</input-file>\r
3585 <output-file role="principal" compare="XML">conflictres11.out</output-file>\r
3586 </scenario>\r
3587 </test-case>\r
3588 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres12">\r
3589 <file-path>conflictres</file-path>\r
3590 <creator>David Marston</creator>\r
3591 <date>2001-11-08</date>\r
3592 <purpose>Test that child and descendant are equal in priority.</purpose>\r
3593 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3594 <scenario operation="standard">\r
3595 <input-file role="principal-data">conflictres12.xml</input-file>\r
3596 <input-file role="principal-stylesheet">conflictres12.xsl</input-file>\r
3597 <output-file role="principal" compare="XML">conflictres12.out</output-file>\r
3598 </scenario>\r
3599 </test-case>\r
3600 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres13">\r
3601 <file-path>conflictres</file-path>\r
3602 <creator>David Marston</creator>\r
3603 <date>2001-11-08</date>\r
3604 <purpose>Test that two patterns containing * at one level are equal in priority, despite one * being deeper.</purpose>\r
3605 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3606 <scenario operation="standard">\r
3607 <input-file role="principal-data">conflictres13.xml</input-file>\r
3608 <input-file role="principal-stylesheet">conflictres13.xsl</input-file>\r
3609 <output-file role="principal" compare="XML">conflictres13.out</output-file>\r
3610 </scenario>\r
3611 </test-case>\r
3612 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres14">\r
3613 <file-path>conflictres</file-path>\r
3614 <creator>David Marston</creator>\r
3615 <date>2001-11-08</date>\r
3616 <purpose>Test that pattern containing * at one level is equal in priority to one containing * at two levels.</purpose>\r
3617 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3618 <scenario operation="standard">\r
3619 <input-file role="principal-data">conflictres14.xml</input-file>\r
3620 <input-file role="principal-stylesheet">conflictres14.xsl</input-file>\r
3621 <output-file role="principal" compare="XML">conflictres14.out</output-file>\r
3622 </scenario>\r
3623 </test-case>\r
3624 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres15">\r
3625 <file-path>conflictres</file-path>\r
3626 <creator>David Marston</creator>\r
3627 <date>2001-11-08</date>\r
3628 <purpose>Test that pattern a//c is higher priority than a/*/c, even though it allows more nodes to qualify.</purpose>\r
3629 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3630 <scenario operation="standard">\r
3631 <input-file role="principal-data">conflictres15.xml</input-file>\r
3632 <input-file role="principal-stylesheet">conflictres15.xsl</input-file>\r
3633 <output-file role="principal" compare="XML">conflictres15.out</output-file>\r
3634 </scenario>\r
3635 </test-case>\r
3636 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres16">\r
3637 <file-path>conflictres</file-path>\r
3638 <creator>David Marston</creator>\r
3639 <date>2001-11-08</date>\r
3640 <purpose>Test for conflict resolution on a predicate of a wildcard</purpose>\r
3641 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3642 <scenario operation="standard">\r
3643 <input-file role="principal-data">conflictres16.xml</input-file>\r
3644 <input-file role="principal-stylesheet">conflictres16.xsl</input-file>\r
3645 <output-file role="principal" compare="XML">conflictres16.out</output-file>\r
3646 </scenario>\r
3647 </test-case>\r
3648 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres17">\r
3649 <file-path>conflictres</file-path>\r
3650 <creator>David Marston</creator>\r
3651 <date>2001-11-08</date>\r
3652 <purpose>If equal priorities are explicitly assigned, default priority rules have no effect on resolving conflicts.</purpose>\r
3653 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3654 <scenario operation="standard">\r
3655 <input-file role="principal-data">conflictres17.xml</input-file>\r
3656 <input-file role="principal-stylesheet">conflictres17.xsl</input-file>\r
3657 <output-file role="principal" compare="XML">conflictres17.out</output-file>\r
3658 </scenario>\r
3659 </test-case>\r
3660 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres18">\r
3661 <file-path>conflictres</file-path>\r
3662 <creator>David Marston</creator>\r
3663 <date>2001-11-08</date>\r
3664 <purpose>Test that @foo has higher priority than @*.</purpose>\r
3665 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3666 <scenario operation="standard">\r
3667 <input-file role="principal-data">conflictres18.xml</input-file>\r
3668 <input-file role="principal-stylesheet">conflictres18.xsl</input-file>\r
3669 <output-file role="principal" compare="XML">conflictres18.out</output-file>\r
3670 </scenario>\r
3671 </test-case>\r
3672 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres19">\r
3673 <file-path>conflictres</file-path>\r
3674 <creator>David Marston</creator>\r
3675 <date>2001-11-08</date>\r
3676 <purpose>Test priority rankings of non-namespaced and namespaced attributes. The @ped:* ranks above @* and below the others.</purpose>\r
3677 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3678 <scenario operation="standard">\r
3679 <input-file role="principal-data">conflictres19.xml</input-file>\r
3680 <input-file role="principal-stylesheet">conflictres19.xsl</input-file>\r
3681 <output-file role="principal" compare="XML">conflictres19.out</output-file>\r
3682 </scenario>\r
3683 </test-case>\r
3684 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres20">\r
3685 <file-path>conflictres</file-path>\r
3686 <creator>David Marston</creator>\r
3687 <date>2001-11-08</date>\r
3688 <purpose>Test priority rankings of non-namespaced and namespaced elements. The ped:* ranks above * and below the others.</purpose>\r
3689 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3690 <scenario operation="standard">\r
3691 <input-file role="principal-data">conflictres20.xml</input-file>\r
3692 <input-file role="principal-stylesheet">conflictres20.xsl</input-file>\r
3693 <output-file role="principal" compare="XML">conflictres20.out</output-file>\r
3694 </scenario>\r
3695 </test-case>\r
3696 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres21">\r
3697 <file-path>conflictres</file-path>\r
3698 <creator>David Marston</creator>\r
3699 <date>2001-11-08</date>\r
3700 <purpose>Test for conflict resolution on a predicate of a node test.</purpose>\r
3701 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3702 <scenario operation="standard">\r
3703 <input-file role="principal-data">conflictres21.xml</input-file>\r
3704 <input-file role="principal-stylesheet">conflictres21.xsl</input-file>\r
3705 <output-file role="principal" compare="XML">conflictres21.out</output-file>\r
3706 </scenario>\r
3707 </test-case>\r
3708 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres22">\r
3709 <file-path>conflictres</file-path>\r
3710 <creator>David Marston</creator>\r
3711 <date>2001-11-08</date>\r
3712 <purpose>Test for conflict resolution on a predicate of a node test for comments.</purpose>\r
3713 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3714 <scenario operation="standard">\r
3715 <input-file role="principal-data">conflictres22.xml</input-file>\r
3716 <input-file role="principal-stylesheet">conflictres22.xsl</input-file>\r
3717 <output-file role="principal" compare="XML">conflictres22.out</output-file>\r
3718 </scenario>\r
3719 </test-case>\r
3720 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres23">\r
3721 <file-path>conflictres</file-path>\r
3722 <creator>David Marston</creator>\r
3723 <date>2001-11-08</date>\r
3724 <purpose>Test for conflict resolution on processing-instruction() node test.</purpose>\r
3725 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3726 <scenario operation="standard">\r
3727 <input-file role="principal-data">conflictres23.xml</input-file>\r
3728 <input-file role="principal-stylesheet">conflictres23.xsl</input-file>\r
3729 <output-file role="principal" compare="XML">conflictres23.out</output-file>\r
3730 </scenario>\r
3731 </test-case>\r
3732 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres24">\r
3733 <file-path>conflictres</file-path>\r
3734 <creator>Gary Peskin</creator>\r
3735 <date>2001-11-08</date>\r
3736 <purpose>Test for conflict resolution on templates assigned equal priority.</purpose>\r
3737 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3738 <scenario operation="standard">\r
3739 <input-file role="principal-data">conflictres24.xml</input-file>\r
3740 <input-file role="principal-stylesheet">conflictres24.xsl</input-file>\r
3741 <output-file role="principal" compare="XML">conflictres24.out</output-file>\r
3742 </scenario>\r
3743 </test-case>\r
3744 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres25">\r
3745 <file-path>conflictres</file-path>\r
3746 <creator>Santiago Pericas-Geertsen</creator>\r
3747 <date>2001-11-08</date>\r
3748 <purpose>Test explicit priorities vs. default for attributes.</purpose>\r
3749 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3750 <scenario operation="standard">\r
3751 <input-file role="principal-data">conflictres25.xml</input-file>\r
3752 <input-file role="principal-stylesheet">conflictres25.xsl</input-file>\r
3753 <output-file role="principal" compare="XML">conflictres25.out</output-file>\r
3754 </scenario>\r
3755 </test-case>\r
3756 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres26">\r
3757 <file-path>conflictres</file-path>\r
3758 <creator>Santiago Pericas-Geertsen</creator>\r
3759 <date>2001-11-08</date>\r
3760 <purpose>Test explicit priorities vs. default for attributes.</purpose>\r
3761 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3762 <scenario operation="standard">\r
3763 <input-file role="principal-data">conflictres26.xml</input-file>\r
3764 <input-file role="principal-stylesheet">conflictres26.xsl</input-file>\r
3765 <output-file role="principal" compare="XML">conflictres26.out</output-file>\r
3766 </scenario>\r
3767 </test-case>\r
3768 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres27">\r
3769 <file-path>conflictres</file-path>\r
3770 <creator>Santiago Pericas-Geertsen</creator>\r
3771 <date>2001-11-08</date>\r
3772 <purpose>Test explicit priorities for "*".</purpose>\r
3773 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3774 <scenario operation="standard">\r
3775 <input-file role="principal-data">conflictres27.xml</input-file>\r
3776 <input-file role="principal-stylesheet">conflictres27.xsl</input-file>\r
3777 <output-file role="principal" compare="XML">conflictres27.out</output-file>\r
3778 </scenario>\r
3779 </test-case>\r
3780 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres28">\r
3781 <file-path>conflictres</file-path>\r
3782 <creator>Santiago Pericas-Geertsen</creator>\r
3783 <date>2001-11-08</date>\r
3784 <purpose>Test explicit priority for "node()", higher than default of -0.5</purpose>\r
3785 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3786 <scenario operation="standard">\r
3787 <input-file role="principal-data">conflictres28.xml</input-file>\r
3788 <input-file role="principal-stylesheet">conflictres28.xsl</input-file>\r
3789 <output-file role="principal" compare="XML">conflictres28.out</output-file>\r
3790 </scenario>\r
3791 </test-case>\r
3792 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres29">\r
3793 <file-path>conflictres</file-path>\r
3794 <creator>David Marston</creator>\r
3795 <date>2001-11-08</date>\r
3796 <purpose>Test conflict of two ways to wildcard attributes. Also assign conflicting priority on a template.</purpose>\r
3797 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3798 <scenario operation="standard">\r
3799 <input-file role="principal-data">conflictres29.xml</input-file>\r
3800 <input-file role="principal-stylesheet">conflictres29.xsl</input-file>\r
3801 <output-file role="principal" compare="XML">conflictres29.out</output-file>\r
3802 </scenario>\r
3803 </test-case>\r
3804 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres30">\r
3805 <file-path>conflictres</file-path>\r
3806 <creator>David Marston</creator>\r
3807 <date>2001-11-08</date>\r
3808 <purpose>Test conflict of two ways to wildcard attributes.</purpose>\r
3809 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3810 <scenario operation="standard">\r
3811 <input-file role="principal-data">conflictres30.xml</input-file>\r
3812 <input-file role="principal-stylesheet">conflictres30.xsl</input-file>\r
3813 <output-file role="principal" compare="XML">conflictres30.out</output-file>\r
3814 </scenario>\r
3815 </test-case>\r
3816 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres31">\r
3817 <file-path>conflictres</file-path>\r
3818 <creator>Tom Amiro</creator>\r
3819 <date>2001-11-08</date>\r
3820 <purpose>Test system allocated priorities for "*[]".</purpose>\r
3821 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3822 <scenario operation="standard">\r
3823 <input-file role="principal-data">conflictres31.xml</input-file>\r
3824 <input-file role="principal-stylesheet">conflictres31.xsl</input-file>\r
3825 <output-file role="principal" compare="XML">conflictres31.out</output-file>\r
3826 </scenario>\r
3827 </test-case>\r
3828 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres32">\r
3829 <file-path>conflictres</file-path>\r
3830 <creator>Tom Amiro</creator>\r
3831 <date>2001-11-08</date>\r
3832 <purpose>Test system allocated priorities for "@*[]".</purpose>\r
3833 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3834 <scenario operation="standard">\r
3835 <input-file role="principal-data">conflictres32.xml</input-file>\r
3836 <input-file role="principal-stylesheet">conflictres32.xsl</input-file>\r
3837 <output-file role="principal" compare="XML">conflictres32.out</output-file>\r
3838 </scenario>\r
3839 </test-case>\r
3840 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres33">\r
3841 <file-path>conflictres</file-path>\r
3842 <creator>Tom Amiro</creator>\r
3843 <date>2001-11-08</date>\r
3844 <purpose>Test system allocated priorities for "node()[]"</purpose>\r
3845 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3846 <scenario operation="standard">\r
3847 <input-file role="principal-data">conflictres33.xml</input-file>\r
3848 <input-file role="principal-stylesheet">conflictres33.xsl</input-file>\r
3849 <output-file role="principal" compare="XML">conflictres33.out</output-file>\r
3850 </scenario>\r
3851 </test-case>\r
3852 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres34">\r
3853 <file-path>conflictres</file-path>\r
3854 <creator>David Marston</creator>\r
3855 <date>2001-11-08</date>\r
3856 <purpose>Confirm default priority of 0 for processing-instruction('name') pattern.</purpose>\r
3857 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3858 <scenario operation="standard">\r
3859 <input-file role="principal-data">conflictres34.xml</input-file>\r
3860 <input-file role="principal-stylesheet">conflictres34.xsl</input-file>\r
3861 <output-file role="principal" compare="XML">conflictres34.out</output-file>\r
3862 </scenario>\r
3863 </test-case>\r
3864 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres35">\r
3865 <file-path>conflictres</file-path>\r
3866 <creator>David Marston</creator>\r
3867 <date>2001-11-08</date>\r
3868 <purpose>Test that pattern a//b is equal priority than a/b, even though it allows more nodes to qualify.</purpose>\r
3869 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3870 <scenario operation="standard">\r
3871 <input-file role="principal-data">conflictres35.xml</input-file>\r
3872 <input-file role="principal-stylesheet">conflictres35.xsl</input-file>\r
3873 <output-file role="principal" compare="XML">conflictres35.out</output-file>\r
3874 </scenario>\r
3875 </test-case>\r
3876 <test-case category="XSLT-Result-Tree" id="conflictres_conflictres36">\r
3877 <file-path>conflictres</file-path>\r
3878 <creator>David Marston</creator>\r
3879 <date>2001-11-08</date>\r
3880 <purpose>Test that pattern containing * at one level is equal in priority to one containing * at a lower level.</purpose>\r
3881 <spec-citation place="5.5" type="section" version="1.0" spec="xslt"/>\r
3882 <scenario operation="standard">\r
3883 <input-file role="principal-data">conflictres36.xml</input-file>\r
3884 <input-file role="principal-stylesheet">conflictres36.xsl</input-file>\r
3885 <output-file role="principal" compare="XML">conflictres36.out</output-file>\r
3886 </scenario>\r
3887 </test-case>\r
3888         <test-case category="XSLT-Result-Tree" id="copy_copy01">\r
3889 <file-path>copy</file-path>\r
3890 <creator>Paul Dick</creator>\r
3891 <date>2001-11-08</date>\r
3892 <purpose>Test for simple identity transformation with template match</purpose>\r
3893 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
3894 <scenario operation="standard">\r
3895 <input-file role="principal-data">copy01.xml</input-file>\r
3896 <input-file role="principal-stylesheet">copy01.xsl</input-file>\r
3897 <output-file role="principal" compare="XML">copy01.out</output-file>\r
3898 </scenario>\r
3899 </test-case>\r
3900 <test-case category="XSLT-Result-Tree" id="copy_copy02">\r
3901 <file-path>copy</file-path>\r
3902 <creator>Paul Dick</creator>\r
3903 <date>2001-11-08</date>\r
3904 <purpose>Test for simple tree copy, in main template via copy-of naming the document element</purpose>\r
3905 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
3906 <scenario operation="standard">\r
3907 <input-file role="principal-data">copy02.xml</input-file>\r
3908 <input-file role="principal-stylesheet">copy02.xsl</input-file>\r
3909 <output-file role="principal" compare="XML">copy02.out</output-file>\r
3910 </scenario>\r
3911 </test-case>\r
3912 <test-case category="XSLT-Result-Tree" id="copy_copy03">\r
3913 <file-path>copy</file-path>\r
3914 <creator>Paul Dick</creator>\r
3915 <date>2001-11-08</date>\r
3916 <purpose>Use identity transformation to put document tree into result tree fragment, then use xsl:copy-of to move to result</purpose>\r
3917 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
3918 <scenario operation="standard">\r
3919 <input-file role="principal-data">copy03.xml</input-file>\r
3920 <input-file role="principal-stylesheet">copy03.xsl</input-file>\r
3921 <output-file role="principal" compare="XML">copy03.out</output-file>\r
3922 </scenario>\r
3923 </test-case>\r
3924 <test-case category="XSLT-Result-Tree" id="copy_copy04">\r
3925 <file-path>copy</file-path>\r
3926 <creator>Paul Dick</creator>\r
3927 <date>2001-11-08</date>\r
3928 <purpose>Test for copy-of whole tree via wildcard pattern</purpose>\r
3929 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
3930 <scenario operation="standard">\r
3931 <input-file role="principal-data">copy04.xml</input-file>\r
3932 <input-file role="principal-stylesheet">copy04.xsl</input-file>\r
3933 <output-file role="principal" compare="XML">copy04.out</output-file>\r
3934 </scenario>\r
3935 </test-case>\r
3936 <test-case category="XSLT-Result-Tree" id="copy_copy05">\r
3937 <file-path>copy</file-path>\r
3938 <creator>Paul Dick</creator>\r
3939 <date>2001-11-08</date>\r
3940 <purpose>Test copy-of a string constant</purpose>\r
3941 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
3942 <scenario operation="standard">\r
3943 <input-file role="principal-data">copy05.xml</input-file>\r
3944 <input-file role="principal-stylesheet">copy05.xsl</input-file>\r
3945 <output-file role="principal" compare="XML">copy05.out</output-file>\r
3946 </scenario>\r
3947 </test-case>\r
3948 <test-case category="XSLT-Result-Tree" id="copy_copy06">\r
3949 <file-path>copy</file-path>\r
3950 <creator>Paul Dick</creator>\r
3951 <date>2001-11-08</date>\r
3952 <purpose>Test for copy-of a number</purpose>\r
3953 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
3954 <scenario operation="standard">\r
3955 <input-file role="principal-data">copy06.xml</input-file>\r
3956 <input-file role="principal-stylesheet">copy06.xsl</input-file>\r
3957 <output-file role="principal" compare="XML">copy06.out</output-file>\r
3958 </scenario>\r
3959 </test-case>\r
3960 <test-case category="XSLT-Result-Tree" id="copy_copy07">\r
3961 <file-path>copy</file-path>\r
3962 <creator>Paul Dick</creator>\r
3963 <date>2001-11-08</date>\r
3964 <purpose>Test for copying attributes from source to result tree</purpose>\r
3965 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
3966 <scenario operation="standard">\r
3967 <input-file role="principal-data">copy07.xml</input-file>\r
3968 <input-file role="principal-stylesheet">copy07.xsl</input-file>\r
3969 <output-file role="principal" compare="XML">copy07.out</output-file>\r
3970 </scenario>\r
3971 </test-case>\r
3972 <test-case category="XSLT-Result-Tree" id="copy_copy08">\r
3973 <file-path>copy</file-path>\r
3974 <creator>Paul Dick</creator>\r
3975 <date>2001-11-08</date>\r
3976 <purpose>Test of passing HTML to a named template.</purpose>\r
3977 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
3978 <scenario operation="standard">\r
3979 <input-file role="principal-data">copy08.xml</input-file>\r
3980 <input-file role="principal-stylesheet">copy08.xsl</input-file>\r
3981 <output-file role="principal" compare="XML">copy08.out</output-file>\r
3982 </scenario>\r
3983 </test-case>\r
3984 <test-case category="XSLT-Result-Tree" id="copy_copy09">\r
3985 <file-path>copy</file-path>\r
3986 <creator>Paul Dick</creator>\r
3987 <date>2001-11-08</date>\r
3988 <purpose>Test for xsl:copy-of with nodeset. Shows handling of namespaces.</purpose>\r
3989 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
3990 <scenario operation="standard">\r
3991 <input-file role="principal-data">copy09.xml</input-file>\r
3992 <input-file role="principal-stylesheet">copy09.xsl</input-file>\r
3993 <output-file role="principal" compare="XML">copy09.out</output-file>\r
3994 </scenario>\r
3995 </test-case>\r
3996 <test-case category="XSLT-Result-Tree" id="copy_copy10">\r
3997 <file-path>copy</file-path>\r
3998 <creator>Paul Dick</creator>\r
3999 <date>2001-11-08</date>\r
4000 <purpose>Use copy-of to put a tree fragment under an element.</purpose>\r
4001 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4002 <scenario operation="standard">\r
4003 <input-file role="principal-data">copy10.xml</input-file>\r
4004 <input-file role="principal-stylesheet">copy10.xsl</input-file>\r
4005 <output-file role="principal" compare="XML">copy10.out</output-file>\r
4006 </scenario>\r
4007 </test-case>\r
4008 <test-case category="XSLT-Result-Tree" id="copy_copy11">\r
4009 <file-path>copy</file-path>\r
4010 <creator>Paul Dick</creator>\r
4011 <date>2001-11-08</date>\r
4012 <purpose>Use copy-of to put a non-tree node-set under an element.</purpose>\r
4013 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4014 <scenario operation="standard">\r
4015 <input-file role="principal-data">copy11.xml</input-file>\r
4016 <input-file role="principal-stylesheet">copy11.xsl</input-file>\r
4017 <output-file role="principal" compare="XML">copy11.out</output-file>\r
4018 </scenario>\r
4019 </test-case>\r
4020 <test-case category="XSLT-Result-Tree" id="copy_copy12">\r
4021 <file-path>copy</file-path>\r
4022 <creator>Paul Dick</creator>\r
4023 <date>2001-11-08</date>\r
4024 <purpose>Test for copy-of with boolean constant</purpose>\r
4025 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4026 <scenario operation="standard">\r
4027 <input-file role="principal-data">copy12.xml</input-file>\r
4028 <input-file role="principal-stylesheet">copy12.xsl</input-file>\r
4029 <output-file role="principal" compare="XML">copy12.out</output-file>\r
4030 </scenario>\r
4031 </test-case>\r
4032 <test-case category="XSLT-Result-Tree" id="copy_copy13">\r
4033 <file-path>copy</file-path>\r
4034 <creator>David Marston</creator>\r
4035 <date>2001-11-08</date>\r
4036 <purpose>Test for copy-of with '*' wildcard pattern</purpose>\r
4037 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4038 <scenario operation="standard">\r
4039 <input-file role="principal-data">copy13.xml</input-file>\r
4040 <input-file role="principal-stylesheet">copy13.xsl</input-file>\r
4041 <output-file role="principal" compare="XML">copy13.out</output-file>\r
4042 </scenario>\r
4043 </test-case>\r
4044 <test-case category="XSLT-Result-Tree" id="copy_copy14">\r
4045 <file-path>copy</file-path>\r
4046 <creator>David Marston</creator>\r
4047 <date>2001-11-08</date>\r
4048 <purpose>Test for copy-of with '*' wildcard pattern</purpose>\r
4049 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4050 <scenario operation="standard">\r
4051 <input-file role="principal-data">copy14.xml</input-file>\r
4052 <input-file role="principal-stylesheet">copy14.xsl</input-file>\r
4053 <output-file role="principal" compare="XML">copy14.out</output-file>\r
4054 </scenario>\r
4055 </test-case>\r
4056 <test-case category="XSLT-Result-Tree" id="copy_copy15">\r
4057 <file-path>copy</file-path>\r
4058 <creator>David Marston</creator>\r
4059 <date>2001-11-08</date>\r
4060 <purpose>Test for-each inside xsl:copy</purpose>\r
4061 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4062 <scenario operation="standard">\r
4063 <input-file role="principal-data">copy15.xml</input-file>\r
4064 <input-file role="principal-stylesheet">copy15.xsl</input-file>\r
4065 <output-file role="principal" compare="XML">copy15.out</output-file>\r
4066 </scenario>\r
4067 </test-case>\r
4068 <test-case category="XSLT-Result-Tree" id="copy_copy16">\r
4069 <file-path>copy</file-path>\r
4070 <creator>David Marston</creator>\r
4071 <date>2001-11-08</date>\r
4072 <purpose>Use id(node-set) to try to create a set of nodes in random order. Either id() or xsl:copy is arranging them in document order.</purpose>\r
4073 <spec-citation place="7.5" type="section" version="1.0" spec="xpath"/>\r
4074 <scenario operation="standard">\r
4075 <input-file role="principal-data">copy16.xml</input-file>\r
4076 <input-file role="principal-stylesheet">copy16.xsl</input-file>\r
4077 <output-file role="principal" compare="XML">copy16.out</output-file>\r
4078 </scenario>\r
4079 </test-case>\r
4080 <test-case category="XSLT-Result-Tree" id="copy_copy17">\r
4081 <file-path>copy</file-path>\r
4082 <purpose>Test for identity transformation exactly as in spec.</purpose>\r
4083 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4084 <scenario operation="standard">\r
4085 <input-file role="principal-data">copy17.xml</input-file>\r
4086 <input-file role="principal-stylesheet">copy17.xsl</input-file>\r
4087 <output-file role="principal" compare="XML">copy17.out</output-file>\r
4088 </scenario>\r
4089 </test-case>\r
4090 <test-case category="XSLT-Result-Tree" id="copy_copy18">\r
4091 <file-path>copy</file-path>\r
4092 <creator>Gertjan van Son</creator>\r
4093 <date>2001-11-08</date>\r
4094 <purpose>Test for copy-of with union of attribute nodes.</purpose>\r
4095 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4096 <scenario operation="standard">\r
4097 <input-file role="principal-data">copy18.xml</input-file>\r
4098 <input-file role="principal-stylesheet">copy18.xsl</input-file>\r
4099 <output-file role="principal" compare="XML">copy18.out</output-file>\r
4100 </scenario>\r
4101 </test-case>\r
4102 <test-case category="XSLT-Result-Tree" id="copy_copy19">\r
4103 <file-path>copy</file-path>\r
4104 <creator>David Marston</creator>\r
4105 <date>2001-11-08</date>\r
4106 <purpose>Test copy-of a string constant containing character entity</purpose>\r
4107 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4108 <scenario operation="standard">\r
4109 <input-file role="principal-data">copy19.xml</input-file>\r
4110 <input-file role="principal-stylesheet">copy19.xsl</input-file>\r
4111 <output-file role="principal" compare="XML">copy19.out</output-file>\r
4112 </scenario>\r
4113 </test-case>\r
4114 <test-case category="XSLT-Result-Tree" id="copy_copy20">\r
4115 <file-path>copy</file-path>\r
4116 <creator>David Marston</creator>\r
4117 <date>2001-11-08</date>\r
4118 <purpose>Test copy-of a string constant containing character entity</purpose>\r
4119 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4120 <scenario operation="standard">\r
4121 <input-file role="principal-data">copy20.xml</input-file>\r
4122 <input-file role="principal-stylesheet">copy20.xsl</input-file>\r
4123 <output-file role="principal" compare="XML">copy20.out</output-file>\r
4124 </scenario>\r
4125 </test-case>\r
4126 <test-case category="XSLT-Result-Tree" id="copy_copy21">\r
4127 <file-path>copy</file-path>\r
4128 <creator>David Marston</creator>\r
4129 <date>2001-11-08</date>\r
4130 <purpose>Ensure that external entity reference works in copy.</purpose>\r
4131 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4132 <scenario operation="standard">\r
4133 <input-file role="principal-data">copy21.xml</input-file>\r
4134 <input-file role="principal-stylesheet">copy21.xsl</input-file>\r
4135 <output-file role="principal" compare="XML">copy21.out</output-file>\r
4136 </scenario>\r
4137 </test-case>\r
4138 <test-case category="XSLT-Result-Tree" id="copy_copy22">\r
4139 <file-path>copy</file-path>\r
4140 <creator>David Marston</creator>\r
4141 <date>2001-11-08</date>\r
4142 <purpose>Ensure that external entity reference with high-byte character works in copy.</purpose>\r
4143 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4144 <scenario operation="standard">\r
4145 <input-file role="principal-data">copy22.xml</input-file>\r
4146 <input-file role="principal-stylesheet">copy22.xsl</input-file>\r
4147 <output-file role="principal" compare="XML">copy22.out</output-file>\r
4148 </scenario>\r
4149 </test-case>\r
4150 <test-case category="XSLT-Result-Tree" id="copy_copy23">\r
4151 <file-path>copy</file-path>\r
4152 <creator>David Marston</creator>\r
4153 <date>2001-11-08</date>\r
4154 <purpose>Test for copy-of text nodes including CDATA.</purpose>\r
4155 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4156 <scenario operation="standard">\r
4157 <input-file role="principal-data">copy23.xml</input-file>\r
4158 <input-file role="principal-stylesheet">copy23.xsl</input-file>\r
4159 <output-file role="principal" compare="XML">copy23.out</output-file>\r
4160 </scenario>\r
4161 </test-case>\r
4162 <test-case category="XSLT-Result-Tree" id="copy_copy24">\r
4163 <file-path>copy</file-path>\r
4164 <creator>Myriam Midy</creator>\r
4165 <date>2001-11-08</date>\r
4166 <purpose>Test for processing-instruction() node-test in copy-of.</purpose>\r
4167 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
4168 <scenario operation="standard">\r
4169 <input-file role="principal-data">copy24.xml</input-file>\r
4170 <input-file role="principal-stylesheet">copy24.xsl</input-file>\r
4171 <output-file role="principal" compare="XML">copy24.out</output-file>\r
4172 </scenario>\r
4173 </test-case>\r
4174 <test-case category="XSLT-Result-Tree" id="copy_copy25">\r
4175 <file-path>copy</file-path>\r
4176 <creator>David Marston</creator>\r
4177 <date>2001-11-08</date>\r
4178 <purpose>Accumulate attributes from several places in the source.</purpose>\r
4179 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4180 <scenario operation="standard">\r
4181 <input-file role="principal-data">copy25.xml</input-file>\r
4182 <input-file role="principal-stylesheet">copy25.xsl</input-file>\r
4183 <output-file role="principal" compare="XML">copy25.out</output-file>\r
4184 </scenario>\r
4185 </test-case>\r
4186 <test-case category="XSLT-Result-Tree" id="copy_copy26">\r
4187 <file-path>copy</file-path>\r
4188 <creator>Bob Morris</creator>\r
4189 <date>2001-11-08</date>\r
4190 <purpose>Should be able to copy the same tree fragment twice in succession.</purpose>\r
4191 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4192 <scenario operation="standard">\r
4193 <input-file role="principal-data">copy26.xml</input-file>\r
4194 <input-file role="principal-stylesheet">copy26.xsl</input-file>\r
4195 <output-file role="principal" compare="XML">copy26.out</output-file>\r
4196 </scenario>\r
4197 </test-case>\r
4198 <test-case category="XSLT-Result-Tree" id="copy_copy27">\r
4199 <file-path>copy</file-path>\r
4200 <creator>Oliver Becker</creator>\r
4201 <date>2001-11-08</date>\r
4202 <purpose>Demonstrate copying a named template from the stylesheet into the result. From a thread on XSL-list 7/30/2001.</purpose>\r
4203 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4204 <scenario operation="standard">\r
4205 <input-file role="principal-data">copy27.xml</input-file>\r
4206 <input-file role="principal-stylesheet">copy27.xsl</input-file>\r
4207 <output-file role="principal" compare="XML">copy27.out</output-file>\r
4208 </scenario>\r
4209 </test-case>\r
4210 <test-case category="XSLT-Result-Tree" id="copy_copy28">\r
4211 <file-path>copy</file-path>\r
4212 <creator>David Marston</creator>\r
4213 <date>2001-11-08</date>\r
4214 <purpose>Test for copy-of an empty node.</purpose>\r
4215 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4216 <scenario operation="standard">\r
4217 <input-file role="principal-data">copy28.xml</input-file>\r
4218 <input-file role="principal-stylesheet">copy28.xsl</input-file>\r
4219 <output-file role="principal" compare="XML">copy28.out</output-file>\r
4220 </scenario>\r
4221 </test-case>\r
4222 <test-case category="XSLT-Result-Tree" id="copy_copy29">\r
4223 <file-path>copy</file-path>\r
4224 <creator>David Marston</creator>\r
4225 <date>2001-11-08</date>\r
4226 <purpose>current() should work in copy-of.</purpose>\r
4227 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
4228 <scenario operation="standard">\r
4229 <input-file role="principal-data">copy29.xml</input-file>\r
4230 <input-file role="principal-stylesheet">copy29.xsl</input-file>\r
4231 <output-file role="principal" compare="XML">copy29.out</output-file>\r
4232 </scenario>\r
4233 </test-case>\r
4234 <test-case category="XSLT-Result-Tree" id="copy_copy30">\r
4235 <file-path>copy</file-path>\r
4236 <creator>David Marston</creator>\r
4237 <date>2001-11-08</date>\r
4238 <purpose>Use key() to try to create a set of nodes in random order.</purpose>\r
4239 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4240 <scenario operation="standard">\r
4241 <input-file role="principal-data">copy30.xml</input-file>\r
4242 <input-file role="principal-stylesheet">copy30.xsl</input-file>\r
4243 <output-file role="principal" compare="XML">copy30.out</output-file>\r
4244 </scenario>\r
4245 </test-case>\r
4246 <test-case category="XSLT-Result-Tree" id="copy_copy31">\r
4247 <file-path>copy</file-path>\r
4248 <creator>David Marston</creator>\r
4249 <date>2001-11-08</date>\r
4250 <purpose>Test for xsl:copy with nodeset. Shows handling of namespaces.</purpose>\r
4251 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4252 <scenario operation="standard">\r
4253 <input-file role="principal-data">copy31.xml</input-file>\r
4254 <input-file role="principal-stylesheet">copy31.xsl</input-file>\r
4255 <output-file role="principal" compare="XML">copy31.out</output-file>\r
4256 </scenario>\r
4257 </test-case>\r
4258 <test-case category="XSLT-Result-Tree" id="copy_copy32">\r
4259 <file-path>copy</file-path>\r
4260 <creator>David Marston</creator>\r
4261 <date>2001-11-08</date>\r
4262 <purpose>Make each comment be the current node, and copy it.</purpose>\r
4263 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4264 <scenario operation="standard">\r
4265 <input-file role="principal-data">copy32.xml</input-file>\r
4266 <input-file role="principal-stylesheet">copy32.xsl</input-file>\r
4267 <output-file role="principal" compare="XML">copy32.out</output-file>\r
4268 </scenario>\r
4269 </test-case>\r
4270 <test-case category="XSLT-Result-Tree" id="copy_copy33">\r
4271 <file-path>copy</file-path>\r
4272 <creator>David Marston</creator>\r
4273 <date>2001-11-08</date>\r
4274 <purpose>Make each PI be the current node, and copy it.</purpose>\r
4275 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4276 <scenario operation="standard">\r
4277 <input-file role="principal-data">copy33.xml</input-file>\r
4278 <input-file role="principal-stylesheet">copy33.xsl</input-file>\r
4279 <output-file role="principal" compare="XML">copy33.out</output-file>\r
4280 </scenario>\r
4281 </test-case>\r
4282 <test-case category="XSLT-Result-Tree" id="copy_copy34">\r
4283 <file-path>copy</file-path>\r
4284 <creator>David Marston</creator>\r
4285 <date>2001-11-08</date>\r
4286 <purpose>Make an RTF of the whole doc and watch for incorrect xml-decl placement.</purpose>\r
4287 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4288 <scenario operation="standard">\r
4289 <input-file role="principal-data">copy34.xml</input-file>\r
4290 <input-file role="principal-stylesheet">copy34.xsl</input-file>\r
4291 <output-file role="principal" compare="XML">copy34.out</output-file>\r
4292 </scenario>\r
4293 </test-case>\r
4294 <test-case category="XSLT-Result-Tree" id="copy_copy35">\r
4295 <file-path>copy</file-path>\r
4296 <creator>David Marston</creator>\r
4297 <date>2001-11-08</date>\r
4298 <purpose>Make a node-set of the whole doc and watch for incorrect xml-decl placement.</purpose>\r
4299 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4300 <scenario operation="standard">\r
4301 <input-file role="principal-data">copy35.xml</input-file>\r
4302 <input-file role="principal-stylesheet">copy35.xsl</input-file>\r
4303 <output-file role="principal" compare="XML">copy35.out</output-file>\r
4304 </scenario>\r
4305 </test-case>\r
4306 <test-case category="XSLT-Result-Tree" id="copy_copy36">\r
4307 <file-path>copy</file-path>\r
4308 <creator>&lt;Jochen.Schwarze@cit.de&gt;</creator>\r
4309 <date>2001-11-08</date>\r
4310 <purpose>Use prefixed attributes with no preceding text nodes.</purpose>\r
4311 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4312 <scenario operation="standard">\r
4313 <input-file role="principal-data">copy36.xml</input-file>\r
4314 <input-file role="principal-stylesheet">copy36.xsl</input-file>\r
4315 <output-file role="principal" compare="XML">copy36.out</output-file>\r
4316 </scenario>\r
4317 </test-case>\r
4318 <test-case category="XSLT-Result-Tree" id="copy_copy37">\r
4319 <file-path>copy</file-path>\r
4320 <creator>Tom Amiro</creator>\r
4321 <date>2001-11-08</date>\r
4322 <purpose>Look for bug in building union for identity transform.</purpose>\r
4323 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4324 <scenario operation="standard">\r
4325 <input-file role="principal-data">copy37.xml</input-file>\r
4326 <input-file role="principal-stylesheet">copy37.xsl</input-file>\r
4327 <output-file role="principal" compare="XML">copy37.out</output-file>\r
4328 </scenario>\r
4329 </test-case>\r
4330 <test-case category="XSLT-Result-Tree" id="copy_copy38">\r
4331 <file-path>copy</file-path>\r
4332 <creator>Michael Kay</creator>\r
4333 <date>2001-11-08</date>\r
4334 <purpose>Using copy-of for repeated output of an RTF (HTML output)</purpose>\r
4335 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4336 <scenario operation="standard">\r
4337 <input-file role="principal-data">copy38.xml</input-file>\r
4338 <input-file role="principal-stylesheet">copy38.xsl</input-file>\r
4339 <output-file role="principal" compare="XML">copy38.out</output-file>\r
4340 </scenario>\r
4341 </test-case>\r
4342 <test-case category="XSLT-Result-Tree" id="copy_copy39">\r
4343 <file-path>copy</file-path>\r
4344 <creator>David Marston</creator>\r
4345 <date>2001-11-08</date>\r
4346 <purpose>Another style of identity transform, where attributes are copied by copy-of rather than by recursive use of the template.</purpose>\r
4347 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4348 <scenario operation="standard">\r
4349 <input-file role="principal-data">copy39.xml</input-file>\r
4350 <input-file role="principal-stylesheet">copy39.xsl</input-file>\r
4351 <output-file role="principal" compare="XML">copy39.out</output-file>\r
4352 </scenario>\r
4353 </test-case>\r
4354 <test-case category="XSLT-Result-Tree" id="copy_copy40">\r
4355 <file-path>copy</file-path>\r
4356 <creator>David Marston</creator>\r
4357 <date>2001-11-08</date>\r
4358 <purpose>Use key() to get nodes from various places, then copy and mark.</purpose>\r
4359 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4360 <scenario operation="standard">\r
4361 <input-file role="principal-data">copy40.xml</input-file>\r
4362 <input-file role="principal-stylesheet">copy40.xsl</input-file>\r
4363 <output-file role="principal" compare="XML">copy40.out</output-file>\r
4364 </scenario>\r
4365 </test-case>\r
4366 <test-case category="XSLT-Result-Tree" id="copy_copy41">\r
4367 <file-path>copy</file-path>\r
4368 <creator>David Marston</creator>\r
4369 <date>2001-11-08</date>\r
4370 <purpose>Try to copy a comment before there is any element produced.</purpose>\r
4371 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4372 <scenario operation="standard">\r
4373 <input-file role="principal-data">copy41.xml</input-file>\r
4374 <input-file role="principal-stylesheet">copy41.xsl</input-file>\r
4375 <output-file role="principal" compare="XML">copy41.out</output-file>\r
4376 </scenario>\r
4377 </test-case>\r
4378 <test-case category="XSLT-Result-Tree" id="copy_copy42">\r
4379 <file-path>copy</file-path>\r
4380 <creator>David Marston</creator>\r
4381 <date>2001-11-08</date>\r
4382 <purpose>Demonstrate sorting of tree fragments</purpose>\r
4383 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4384 <scenario operation="standard">\r
4385 <input-file role="principal-data">copy42.xml</input-file>\r
4386 <input-file role="principal-stylesheet">copy42.xsl</input-file>\r
4387 <output-file role="principal" compare="XML">copy42.out</output-file>\r
4388 </scenario>\r
4389 </test-case>\r
4390 <test-case category="XSLT-Result-Tree" id="copy_copy43">\r
4391 <file-path>copy</file-path>\r
4392 <creator>David Marston</creator>\r
4393 <date>2001-11-08</date>\r
4394 <purpose>Copy the whole input tree to non-root position in output. "a root node is copied by copying its children"</purpose>\r
4395 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4396 <scenario operation="standard">\r
4397 <input-file role="principal-data">copy43.xml</input-file>\r
4398 <input-file role="principal-stylesheet">copy43.xsl</input-file>\r
4399 <output-file role="principal" compare="XML">copy43.out</output-file>\r
4400 </scenario>\r
4401 </test-case>\r
4402 <test-case category="XSLT-Result-Tree" id="copy_copy44">\r
4403 <file-path>copy</file-path>\r
4404 <creator>David Marston</creator>\r
4405 <date>2001-11-08</date>\r
4406 <purpose>Introduce namespace nodes through copy-of (i.e., no earlier reference).</purpose>\r
4407 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4408 <scenario operation="standard">\r
4409 <input-file role="principal-data">copy44.xml</input-file>\r
4410 <input-file role="principal-stylesheet">copy44.xsl</input-file>\r
4411 <output-file role="principal" compare="XML">copy44.out</output-file>\r
4412 </scenario>\r
4413 </test-case>\r
4414 <test-case category="XSLT-Result-Tree" id="copy_copy45">\r
4415 <file-path>copy</file-path>\r
4416 <creator>David Marston</creator>\r
4417 <date>2001-11-08</date>\r
4418 <purpose>Make an RTF on the fly and watch for incorrect xml-decl placement.</purpose>\r
4419 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4420 <scenario operation="standard">\r
4421 <input-file role="principal-data">copy45.xml</input-file>\r
4422 <input-file role="principal-stylesheet">copy45.xsl</input-file>\r
4423 <output-file role="principal" compare="XML">copy45.out</output-file>\r
4424 </scenario>\r
4425 </test-case>\r
4426 <test-case category="XSLT-Result-Tree" id="copy_copy46">\r
4427 <file-path>copy</file-path>\r
4428 <creator>David Marston</creator>\r
4429 <date>2001-11-08</date>\r
4430 <purpose>Introduce namespace nodes through copy-of where select ignores namespace.</purpose>\r
4431 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
4432 <scenario operation="standard">\r
4433 <input-file role="principal-data">copy46.xml</input-file>\r
4434 <input-file role="principal-stylesheet">copy46.xsl</input-file>\r
4435 <output-file role="principal" compare="XML">copy46.out</output-file>\r
4436 </scenario>\r
4437 </test-case>\r
4438 <test-case category="XSLT-Result-Tree" id="copy_copy47">\r
4439 <file-path>copy</file-path>\r
4440 <creator>David Marston</creator>\r
4441 <date>2001-11-08</date>\r
4442 <purpose>Show that exclude-result-prefixes doesn't affect copy-of.</purpose>\r
4443 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
4444 <scenario operation="standard">\r
4445 <input-file role="principal-data">copy47.xml</input-file>\r
4446 <input-file role="principal-stylesheet">copy47.xsl</input-file>\r
4447 <output-file role="principal" compare="XML">copy47.out</output-file>\r
4448 </scenario>\r
4449 </test-case>\r
4450 <test-case category="XSLT-Result-Tree" id="copy_copy48">\r
4451 <file-path>copy</file-path>\r
4452 <creator>David Marston</creator>\r
4453 <date>2001-11-08</date>\r
4454 <purpose>Unusual effect: "foo" is in effect on each copied node, but excluded from LREs "out" and "union".</purpose>\r
4455 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
4456 <scenario operation="standard">\r
4457 <input-file role="principal-data">copy48.xml</input-file>\r
4458 <input-file role="principal-stylesheet">copy48.xsl</input-file>\r
4459 <output-file role="principal" compare="XML">copy48.out</output-file>\r
4460 </scenario>\r
4461 </test-case>\r
4462 <test-case category="XSLT-Result-Tree" id="copy_copy49">\r
4463 <file-path>copy</file-path>\r
4464 <creator>Tony Pentinnen</creator>\r
4465 <date>2001-11-08</date>\r
4466 <purpose>Verify xml:lang attributes can be copied from source to result</purpose>\r
4467 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4468 <scenario operation="standard">\r
4469 <input-file role="principal-data">copy49.xml</input-file>\r
4470 <input-file role="principal-stylesheet">copy49.xsl</input-file>\r
4471 <output-file role="principal" compare="XML">copy49.out</output-file>\r
4472 </scenario>\r
4473 </test-case>\r
4474 <test-case category="XSLT-Result-Tree" id="copy_copy50">\r
4475 <file-path>copy</file-path>\r
4476 <creator>Joerg Heinicke (joerg.heinicke@gmx.de)</creator>\r
4477 <date>2001-11-08</date>\r
4478 <purpose>Attribute encountered before first copied node must not be copied.</purpose>\r
4479 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4480 <discretionary>\r
4481 <discretionary-choice name="add-attribute-to-non-element" behavior="ignore"/>\r
4482 </discretionary>\r
4483 <scenario operation="standard">\r
4484 <input-file role="principal-data">copy50.xml</input-file>\r
4485 <input-file role="principal-stylesheet">copy50.xsl</input-file>\r
4486 <output-file role="principal" compare="XML">copy50.out</output-file>\r
4487 </scenario>\r
4488 </test-case>\r
4489 <test-case category="XSLT-Result-Tree" id="copy_copy51">\r
4490 <file-path>copy</file-path>\r
4491 <creator>David Marston</creator>\r
4492 <date>2001-11-08</date>\r
4493 <purpose>Test for xsl:copy on namespaces referenced directly.</purpose>\r
4494 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4495 <scenario operation="standard">\r
4496 <input-file role="principal-data">copy51.xml</input-file>\r
4497 <input-file role="principal-stylesheet">copy51.xsl</input-file>\r
4498 <output-file role="principal" compare="XML">copy51.out</output-file>\r
4499 </scenario>\r
4500 </test-case>\r
4501 <test-case category="XSLT-Result-Tree" id="copy_copy52">\r
4502 <file-path>copy</file-path>\r
4503 <creator>David Marston</creator>\r
4504 <date>2001-11-08</date>\r
4505 <purpose>Make each PI of a certain name be the current node, and copy it.</purpose>\r
4506 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4507 <scenario operation="standard">\r
4508 <input-file role="principal-data">copy52.xml</input-file>\r
4509 <input-file role="principal-stylesheet">copy52.xsl</input-file>\r
4510 <output-file role="principal" compare="XML">copy52.out</output-file>\r
4511 </scenario>\r
4512 </test-case>\r
4513 <test-case category="XSLT-Result-Tree" id="copy_copy53">\r
4514 <file-path>copy</file-path>\r
4515 <creator>David Marston</creator>\r
4516 <date>2001-11-08</date>\r
4517 <purpose>Copy all PIs of a certain name via copy-of.</purpose>\r
4518 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4519 <scenario operation="standard">\r
4520 <input-file role="principal-data">copy53.xml</input-file>\r
4521 <input-file role="principal-stylesheet">copy53.xsl</input-file>\r
4522 <output-file role="principal" compare="XML">copy53.out</output-file>\r
4523 </scenario>\r
4524 </test-case>\r
4525 <test-case category="XSLT-Result-Tree" id="copy_copy54">\r
4526 <file-path>copy</file-path>\r
4527 <creator>David Marston</creator>\r
4528 <date>2001-11-08</date>\r
4529 <purpose>Copy some PIs with a multiply-filtered select.</purpose>\r
4530 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4531 <scenario operation="standard">\r
4532 <input-file role="principal-data">copy54.xml</input-file>\r
4533 <input-file role="principal-stylesheet">copy54.xsl</input-file>\r
4534 <output-file role="principal" compare="XML">copy54.out</output-file>\r
4535 </scenario>\r
4536 </test-case>\r
4537 <test-case category="XSLT-Result-Tree" id="copy_copy55">\r
4538 <file-path>copy</file-path>\r
4539 <creator>Tom Amiro</creator>\r
4540 <date>2001-11-08</date>\r
4541 <purpose>Test copy-of identity transformation on XML with namespace nodes that redefines the default and one prefixed namespace on inner element.</purpose>\r
4542 <spec-citation place="7.5" type="section" version="1.0" spec="xslt"/>\r
4543 <scenario operation="standard">\r
4544 <input-file role="principal-data">copy55.xml</input-file>\r
4545 <input-file role="principal-stylesheet">copy55.xsl</input-file>\r
4546 <output-file role="principal" compare="XML">copy55.out</output-file>\r
4547 </scenario>\r
4548 </test-case>\r
4549 <test-case category="XSLT-Result-Tree" id="copy_copy56">\r
4550 <file-path>copy</file-path>\r
4551 <creator>Paul Dick</creator>\r
4552 <date>2001-11-08</date>\r
4553 <purpose>Use copy-of to attempt to put a node-set in an attribute.</purpose>\r
4554 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4555 <scenario operation="standard">\r
4556 <input-file role="principal-data">copy56.xml</input-file>\r
4557 <input-file role="principal-stylesheet">copy56.xsl</input-file>\r
4558 <output-file role="principal" compare="XML">copy56.out</output-file>\r
4559 </scenario>\r
4560 </test-case>\r
4561 <test-case category="XSLT-Result-Tree" id="copy_copy57">\r
4562 <file-path>copy</file-path>\r
4563 <creator>David Marston</creator>\r
4564 <date>2001-11-08</date>\r
4565 <purpose>Use copy-of to put a node-set in an attribute, where all members are text nodes.</purpose>\r
4566 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4567 <scenario operation="standard">\r
4568 <input-file role="principal-data">copy57.xml</input-file>\r
4569 <input-file role="principal-stylesheet">copy57.xsl</input-file>\r
4570 <output-file role="principal" compare="XML">copy57.out</output-file>\r
4571 </scenario>\r
4572 </test-case>\r
4573 <test-case category="XSLT-Result-Tree" id="copy_copy58">\r
4574 <file-path>copy</file-path>\r
4575 <creator>David Marston</creator>\r
4576 <date>2001-11-08</date>\r
4577 <purpose>Use copy-of to put a node-set in an attribute, where some members are text nodes.</purpose>\r
4578 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4579 <scenario operation="standard">\r
4580 <input-file role="principal-data">copy58.xml</input-file>\r
4581 <input-file role="principal-stylesheet">copy58.xsl</input-file>\r
4582 <output-file role="principal" compare="XML">copy58.out</output-file>\r
4583 </scenario>\r
4584 </test-case>\r
4585 <test-case category="XSLT-Result-Tree" id="copy_copy59">\r
4586 <file-path>copy</file-path>\r
4587 <creator>David Bertoni</creator>\r
4588 <date>2001-11-08</date>\r
4589 <purpose>Use copy-of to put a node-set and RTF in a comment, where some members are text nodes.</purpose>\r
4590 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4591 <scenario operation="standard">\r
4592 <input-file role="principal-data">copy59.xml</input-file>\r
4593 <input-file role="principal-stylesheet">copy59.xsl</input-file>\r
4594 <output-file role="principal" compare="XML">copy59.out</output-file>\r
4595 </scenario>\r
4596 </test-case>\r
4597 <test-case category="XSLT-Result-Tree" id="copy_copy60">\r
4598 <file-path>copy</file-path>\r
4599 <creator>David Bertoni</creator>\r
4600 <date>2001-11-08</date>\r
4601 <purpose>Use copy-of to put a node-set and RTF in a PI, where some members are text nodes.</purpose>\r
4602 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4603 <scenario operation="standard">\r
4604 <input-file role="principal-data">copy60.xml</input-file>\r
4605 <input-file role="principal-stylesheet">copy60.xsl</input-file>\r
4606 <output-file role="principal" compare="XML">copy60.out</output-file>\r
4607 </scenario>\r
4608 </test-case>\r
4609 <test-case category="XSLT-Result-Tree" id="copy_copy61">\r
4610 <file-path>copy</file-path>\r
4611 <creator>David Marston</creator>\r
4612 <date>2001-11-08</date>\r
4613 <purpose>Try to copy an attribute, via copy, after child element.</purpose>\r
4614 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4615 <discretionary>\r
4616 <discretionary-choice name="name" behavior="add-attribute-after-children"/>\r
4617 </discretionary>\r
4618 <scenario operation="standard">\r
4619 <input-file role="principal-data">copy61.xml</input-file>\r
4620 <input-file role="principal-stylesheet">copy61.xsl</input-file>\r
4621 <output-file role="principal" compare="XML">copy61.out</output-file>\r
4622 </scenario>\r
4623 </test-case>\r
4624 <test-case category="XSLT-Result-Tree" id="copy_copy62">\r
4625 <file-path>copy</file-path>\r
4626 <creator>David Marston</creator>\r
4627 <date>2001-11-08</date>\r
4628 <purpose>Try to copy an attribute, via copy-of, after child element.</purpose>\r
4629 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
4630 <discretionary>\r
4631 <discretionary-choice name="name" behavior="add-attribute-after-children"/>\r
4632 </discretionary>\r
4633 <scenario operation="standard">\r
4634 <input-file role="principal-data">copy62.xml</input-file>\r
4635 <input-file role="principal-stylesheet">copy62.xsl</input-file>\r
4636 <output-file role="principal" compare="XML">copy62.out</output-file>\r
4637 </scenario>\r
4638 </test-case>\r
4639         <test-case category="XSLT-Result-Tree" id="dflt_dflt01">\r
4640 <file-path>dflt</file-path>\r
4641 <creator>Paul Dick</creator>\r
4642 <date>2001-11-08</date>\r
4643 <purpose>Test for built-in template rule for attributes.</purpose>\r
4644 <spec-citation place="5.8" type="section" version="1.0" spec="xslt"/>\r
4645 <scenario operation="standard">\r
4646 <input-file role="principal-data">dflt01.xml</input-file>\r
4647 <input-file role="principal-stylesheet">dflt01.xsl</input-file>\r
4648 <output-file role="principal" compare="XML">dflt01.out</output-file>\r
4649 </scenario>\r
4650 </test-case>\r
4651 <test-case category="XSLT-Result-Tree" id="dflt_dflt02">\r
4652 <file-path>dflt</file-path>\r
4653 <creator>Paul Dick</creator>\r
4654 <date>2001-11-08</date>\r
4655 <purpose>Test of built-in template for text nodes.</purpose>\r
4656 <spec-citation place="5.8" type="section" version="1.0" spec="xpath"/>\r
4657 <scenario operation="standard">\r
4658 <input-file role="principal-data">dflt02.xml</input-file>\r
4659 <input-file role="principal-stylesheet">dflt02.xsl</input-file>\r
4660 <output-file role="principal" compare="XML">dflt02.out</output-file>\r
4661 </scenario>\r
4662 </test-case>\r
4663 <test-case category="XSLT-Result-Tree" id="dflt_dflt03">\r
4664 <file-path>dflt</file-path>\r
4665 <creator>David Marston</creator>\r
4666 <date>2001-11-08</date>\r
4667 <purpose>Test of built-in template for elements.</purpose>\r
4668 <spec-citation place="5.8" type="section" version="1.0" spec="xpath"/>\r
4669 <scenario operation="standard">\r
4670 <input-file role="principal-data">dflt03.xml</input-file>\r
4671 <input-file role="principal-stylesheet">dflt03.xsl</input-file>\r
4672 <output-file role="principal" compare="XML">dflt03.out</output-file>\r
4673 </scenario>\r
4674 </test-case>\r
4675 <test-case category="XSLT-Result-Tree" id="dflt_dflt04">\r
4676 <file-path>dflt</file-path>\r
4677 <creator>David Marston</creator>\r
4678 <date>2001-11-08</date>\r
4679 <purpose>Test of built-in template for elements for a named mode.</purpose>\r
4680 <spec-citation place="5.8" type="section" version="1.0" spec="xpath"/>\r
4681 <scenario operation="standard">\r
4682 <input-file role="principal-data">dflt04.xml</input-file>\r
4683 <input-file role="principal-stylesheet">dflt04.xsl</input-file>\r
4684 <output-file role="principal" compare="XML">dflt04.out</output-file>\r
4685 </scenario>\r
4686 </test-case>\r
4687         <test-case category="XSLT-Result-Tree" id="expression_expression01">\r
4688 <file-path>expression</file-path>\r
4689 <purpose>Test of lang() function, with exact match on "en"</purpose>\r
4690 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
4691 <scenario operation="standard">\r
4692 <input-file role="principal-data">expression01.xml</input-file>\r
4693 <input-file role="principal-stylesheet">expression01.xsl</input-file>\r
4694 <output-file role="principal" compare="XML">expression01.out</output-file>\r
4695 </scenario>\r
4696 </test-case>\r
4697 <test-case category="XSLT-Result-Tree" id="expression_expression02">\r
4698 <file-path>expression</file-path>\r
4699 <purpose>Invoke unparsed-entity-uri function</purpose>\r
4700 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
4701 <scenario operation="standard">\r
4702 <input-file role="principal-data">expression02.xml</input-file>\r
4703 <input-file role="principal-stylesheet">expression02.xsl</input-file>\r
4704 <output-file role="principal" compare="XML">expression02.out</output-file>\r
4705 </scenario>\r
4706 </test-case>\r
4707 <test-case category="XSLT-Result-Tree" id="expression_expression03">\r
4708 <file-path>expression</file-path>\r
4709 <purpose>Test of lang() function, matching "en-us" to partial qualifier</purpose>\r
4710 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
4711 <scenario operation="standard">\r
4712 <input-file role="principal-data">expression03.xml</input-file>\r
4713 <input-file role="principal-stylesheet">expression03.xsl</input-file>\r
4714 <output-file role="principal" compare="XML">expression03.out</output-file>\r
4715 </scenario>\r
4716 </test-case>\r
4717 <test-case category="XSLT-Result-Tree" id="expression_expression04">\r
4718 <file-path>expression</file-path>\r
4719 <purpose>Test of lang() function</purpose>\r
4720 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
4721 <scenario operation="standard">\r
4722 <input-file role="principal-data">expression04.xml</input-file>\r
4723 <input-file role="principal-stylesheet">expression04.xsl</input-file>\r
4724 <output-file role="principal" compare="XML">expression04.out</output-file>\r
4725 </scenario>\r
4726 </test-case>\r
4727 <test-case category="XSLT-Result-Tree" id="expression_expression05">\r
4728 <file-path>expression</file-path>\r
4729 <purpose>Test of lang() function, attempting to match "EN" to "en"</purpose>\r
4730 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
4731 <scenario operation="standard">\r
4732 <input-file role="principal-data">expression05.xml</input-file>\r
4733 <input-file role="principal-stylesheet">expression05.xsl</input-file>\r
4734 <output-file role="principal" compare="XML">expression05.out</output-file>\r
4735 </scenario>\r
4736 </test-case>\r
4737 <test-case category="XSLT-Result-Tree" id="expression_expression06">\r
4738 <file-path>expression</file-path>\r
4739 <purpose>Test of lang() function in a for-each</purpose>\r
4740 <spec-citation place="4.3" type="section" version="1.0" spec="xpath"/>\r
4741 <scenario operation="standard">\r
4742 <input-file role="principal-data">expression06.xml</input-file>\r
4743 <input-file role="principal-stylesheet">expression06.xsl</input-file>\r
4744 <output-file role="principal" compare="XML">expression06.out</output-file>\r
4745 </scenario>\r
4746 </test-case>\r
4747         <test-case category="XSLT-Result-Tree" id="extend_extend01">\r
4748 <file-path>extend</file-path>\r
4749 <creator>Paul Dick</creator>\r
4750 <date>2001-11-08</date>\r
4751 <purpose>Testing Conformance specific extension stuff. The top-level usage of a extension element is not really allowed and should be ignored. Therefore the first xsl:fallback should also be ignored.</purpose>\r
4752 <spec-citation place="14" type="section" version="1.0" spec="xslt"/>\r
4753 <scenario operation="standard">\r
4754 <input-file role="principal-data">extend01.xml</input-file>\r
4755 <input-file role="principal-stylesheet">extend01.xsl</input-file>\r
4756 <output-file role="principal" compare="XML">extend01.out</output-file>\r
4757 </scenario>\r
4758 </test-case>\r
4759 <test-case category="XSLT-Result-Tree" id="extend_extend02">\r
4760 <file-path>extend</file-path>\r
4761 <creator>Paul Dick</creator>\r
4762 <date>2001-11-08</date>\r
4763 <purpose>Testing that xsl:fallback engages when required.</purpose>\r
4764 <spec-citation place="15" type="section" version="1.0" spec="xslt"/>\r
4765 <scenario operation="standard">\r
4766 <input-file role="principal-data">extend02.xml</input-file>\r
4767 <input-file role="principal-stylesheet">extend02.xsl</input-file>\r
4768 <output-file role="principal" compare="XML">extend02.out</output-file>\r
4769 </scenario>\r
4770 </test-case>\r
4771 <test-case category="XSLT-Result-Tree" id="extend_extend03">\r
4772 <file-path>extend</file-path>\r
4773 <creator>Paul Dick</creator>\r
4774 <date>2001-11-08</date>\r
4775 <purpose>Test function-available and element-available with xslt elements and functions.</purpose>\r
4776 <spec-citation place="14" type="section" version="1.0" spec="xslt"/>\r
4777 <scenario operation="standard">\r
4778 <input-file role="principal-data">extend03.xml</input-file>\r
4779 <input-file role="principal-stylesheet">extend03.xsl</input-file>\r
4780 <output-file role="principal" compare="XML">extend03.out</output-file>\r
4781 </scenario>\r
4782 </test-case>\r
4783 <test-case category="XSLT-Result-Tree" id="extend_extend04">\r
4784 <file-path>extend</file-path>\r
4785 <creator>David Marston</creator>\r
4786 <date>2001-11-08</date>\r
4787 <purpose>Test for-each inside xsl:fallback. Also have content with in the extension.</purpose>\r
4788 <spec-citation place="15" type="section" version="1.0" spec="xslt"/>\r
4789 <scenario operation="standard">\r
4790 <input-file role="principal-data">extend04.xml</input-file>\r
4791 <input-file role="principal-stylesheet">extend04.xsl</input-file>\r
4792 <output-file role="principal" compare="XML">extend04.out</output-file>\r
4793 </scenario>\r
4794 </test-case>\r
4795 <test-case category="XSLT-Result-Tree" id="extend_extend05.xsl">\r
4796 <file-path>extend</file-path>\r
4797 <purpose>Using element-available function to test for vendor extensions</purpose>\r
4798 <spec-citation place="14" type="section" version="1.0" spec="xslt"/>\r
4799 <scenario operation="standard">\r
4800 <input-file role="principal-data">extend05.xml</input-file>\r
4801 <input-file role="principal-stylesheet">extend05.xsl</input-file>\r
4802 <output-file role="principal" compare="XML">extend05.out</output-file>\r
4803 </scenario>\r
4804 </test-case>\r
4805         <test-case category="XSLT-Result-Tree" id="idkey_idkey01">\r
4806 <file-path>idkey</file-path>\r
4807 <creator>David Marston</creator>\r
4808 <date>2001-11-08</date>\r
4809 <purpose>Test generate-id() as used in grouping.</purpose>\r
4810 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4811 <scenario operation="standard">\r
4812 <input-file role="principal-data">idkey01.xml</input-file>\r
4813 <input-file role="principal-stylesheet">idkey01.xsl</input-file>\r
4814 <output-file role="principal" compare="XML">idkey01.out</output-file>\r
4815 </scenario>\r
4816 </test-case>\r
4817 <test-case category="XSLT-Result-Tree" id="idkey_idkey02">\r
4818 <file-path>idkey</file-path>\r
4819 <purpose>Make one keyspace and use it.</purpose>\r
4820 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4821 <scenario operation="standard">\r
4822 <input-file role="principal-data">idkey02.xml</input-file>\r
4823 <input-file role="principal-stylesheet">idkey02.xsl</input-file>\r
4824 <output-file role="principal" compare="XML">idkey02.out</output-file>\r
4825 </scenario>\r
4826 </test-case>\r
4827 <test-case category="XSLT-Result-Tree" id="idkey_idkey03">\r
4828 <file-path>idkey</file-path>\r
4829 <purpose>Test for key() in template pattern matching.</purpose>\r
4830 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4831 <scenario operation="standard">\r
4832 <input-file role="principal-data">idkey03.xml</input-file>\r
4833 <input-file role="principal-stylesheet">idkey03.xsl</input-file>\r
4834 <output-file role="principal" compare="XML">idkey03.out</output-file>\r
4835 </scenario>\r
4836 </test-case>\r
4837 <test-case category="XSLT-Result-Tree" id="idkey_idkey04">\r
4838 <file-path>idkey</file-path>\r
4839 <purpose>Test for id().</purpose>\r
4840 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
4841 <scenario operation="standard">\r
4842 <input-file role="principal-data">idkey04.xml</input-file>\r
4843 <input-file role="principal-stylesheet">idkey04.xsl</input-file>\r
4844 <output-file role="principal" compare="XML">idkey04.out</output-file>\r
4845 </scenario>\r
4846 </test-case>\r
4847 <test-case category="XSLT-Result-Tree" id="idkey_idkey05">\r
4848 <file-path>idkey</file-path>\r
4849 <creator>David Marston</creator>\r
4850 <date>2001-11-08</date>\r
4851 <purpose>Test for xsl:key, where value of use is a string constant.</purpose>\r
4852 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4853 <scenario operation="standard">\r
4854 <input-file role="principal-data">idkey05.xml</input-file>\r
4855 <input-file role="principal-stylesheet">idkey05.xsl</input-file>\r
4856 <output-file role="principal" compare="XML">idkey05.out</output-file>\r
4857 </scenario>\r
4858 </test-case>\r
4859 <test-case category="XSLT-Result-Tree" id="idkey_idkey06">\r
4860 <file-path>idkey</file-path>\r
4861 <creator>David Marston</creator>\r
4862 <date>2001-11-08</date>\r
4863 <purpose>Test of 'generate-id()' - ensure same node generates same ID.</purpose>\r
4864 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
4865 <scenario operation="standard">\r
4866 <input-file role="principal-data">idkey06.xml</input-file>\r
4867 <input-file role="principal-stylesheet">idkey06.xsl</input-file>\r
4868 <output-file role="principal" compare="XML">idkey06.out</output-file>\r
4869 </scenario>\r
4870 </test-case>\r
4871 <test-case category="XSLT-Result-Tree" id="idkey_idkey07">\r
4872 <file-path>idkey</file-path>\r
4873 <creator>David Marston</creator>\r
4874 <date>2001-11-08</date>\r
4875 <purpose>Test of generate-id() uniqueness.</purpose>\r
4876 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
4877 <scenario operation="standard">\r
4878 <input-file role="principal-data">idkey07.xml</input-file>\r
4879 <input-file role="principal-stylesheet">idkey07.xsl</input-file>\r
4880 <output-file role="principal" compare="XML">idkey07.out</output-file>\r
4881 </scenario>\r
4882 </test-case>\r
4883 <test-case category="XSLT-Result-Tree" id="idkey_idkey08">\r
4884 <file-path>idkey</file-path>\r
4885 <creator>David Marston</creator>\r
4886 <date>2001-11-08</date>\r
4887 <purpose>Test for xsl:key, where value of use is an integer.</purpose>\r
4888 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4889 <scenario operation="standard">\r
4890 <input-file role="principal-data">idkey08.xml</input-file>\r
4891 <input-file role="principal-stylesheet">idkey08.xsl</input-file>\r
4892 <output-file role="principal" compare="XML">idkey08.out</output-file>\r
4893 </scenario>\r
4894 </test-case>\r
4895 <test-case category="XSLT-Result-Tree" id="idkey_idkey09">\r
4896 <file-path>idkey</file-path>\r
4897 <creator>David Marston</creator>\r
4898 <date>2001-11-08</date>\r
4899 <purpose>Test for id() behaving well when there is no DTD to designate an ID.</purpose>\r
4900 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
4901 <scenario operation="standard">\r
4902 <input-file role="principal-data">idkey09.xml</input-file>\r
4903 <input-file role="principal-stylesheet">idkey09.xsl</input-file>\r
4904 <output-file role="principal" compare="XML">idkey09.out</output-file>\r
4905 </scenario>\r
4906 </test-case>\r
4907 <test-case category="XSLT-Result-Tree" id="idkey_idkey10">\r
4908 <file-path>idkey</file-path>\r
4909 <creator>David Marston</creator>\r
4910 <date>2001-11-08</date>\r
4911 <purpose>Test for match attribute being first in xsl:key.</purpose>\r
4912 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4913 <scenario operation="standard">\r
4914 <input-file role="principal-data">idkey10.xml</input-file>\r
4915 <input-file role="principal-stylesheet">idkey10.xsl</input-file>\r
4916 <output-file role="principal" compare="XML">idkey10.out</output-file>\r
4917 </scenario>\r
4918 </test-case>\r
4919 <test-case category="XSLT-Result-Tree" id="idkey_idkey11">\r
4920 <file-path>idkey</file-path>\r
4921 <creator>David Marston</creator>\r
4922 <date>2001-11-08</date>\r
4923 <purpose>Test for use attribute being first in xsl:key.</purpose>\r
4924 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4925 <scenario operation="standard">\r
4926 <input-file role="principal-data">idkey11.xml</input-file>\r
4927 <input-file role="principal-stylesheet">idkey11.xsl</input-file>\r
4928 <output-file role="principal" compare="XML">idkey11.out</output-file>\r
4929 </scenario>\r
4930 </test-case>\r
4931 <test-case category="XSLT-Result-Tree" id="idkey_idkey12">\r
4932 <file-path>idkey</file-path>\r
4933 <creator>David Marston</creator>\r
4934 <date>2001-11-08</date>\r
4935 <purpose>Test for xsl:key matching multiple keys on same node.</purpose>\r
4936 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4937 <scenario operation="standard">\r
4938 <input-file role="principal-data">idkey12.xml</input-file>\r
4939 <input-file role="principal-stylesheet">idkey12.xsl</input-file>\r
4940 <output-file role="principal" compare="XML">idkey12.out</output-file>\r
4941 </scenario>\r
4942 </test-case>\r
4943 <test-case category="XSLT-Result-Tree" id="idkey_idkey13">\r
4944 <file-path>idkey</file-path>\r
4945 <creator>David Marston</creator>\r
4946 <date>2001-11-08</date>\r
4947 <purpose>Test for xsl:key matching multiple nodes on same looked-up value.</purpose>\r
4948 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4949 <scenario operation="standard">\r
4950 <input-file role="principal-data">idkey13.xml</input-file>\r
4951 <input-file role="principal-stylesheet">idkey13.xsl</input-file>\r
4952 <output-file role="principal" compare="XML">idkey13.out</output-file>\r
4953 </scenario>\r
4954 </test-case>\r
4955 <test-case category="XSLT-Result-Tree" id="idkey_idkey15">\r
4956 <file-path>idkey</file-path>\r
4957 <creator>David Marston</creator>\r
4958 <date>2001-11-08</date>\r
4959 <purpose>Test xsl:key where match nodes occur at different levels in the document.</purpose>\r
4960 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4961 <scenario operation="standard">\r
4962 <input-file role="principal-data">idkey15.xml</input-file>\r
4963 <input-file role="principal-stylesheet">idkey15.xsl</input-file>\r
4964 <output-file role="principal" compare="XML">idkey15.out</output-file>\r
4965 </scenario>\r
4966 </test-case>\r
4967 <test-case category="XSLT-Result-Tree" id="idkey_idkey16">\r
4968 <file-path>idkey</file-path>\r
4969 <creator>David Marston</creator>\r
4970 <date>2001-11-08</date>\r
4971 <purpose>Test for three keyspaces using the same nodes as keys.</purpose>\r
4972 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4973 <scenario operation="standard">\r
4974 <input-file role="principal-data">idkey16.xml</input-file>\r
4975 <input-file role="principal-stylesheet">idkey16.xsl</input-file>\r
4976 <output-file role="principal" compare="XML">idkey16.out</output-file>\r
4977 </scenario>\r
4978 </test-case>\r
4979 <test-case category="XSLT-Result-Tree" id="idkey_idkey17">\r
4980 <file-path>idkey</file-path>\r
4981 <creator>David Marston</creator>\r
4982 <date>2001-11-08</date>\r
4983 <purpose>Test key() with a node-set as second argument.</purpose>\r
4984 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4985 <scenario operation="standard">\r
4986 <input-file role="principal-data">idkey17.xml</input-file>\r
4987 <input-file role="principal-stylesheet">idkey17.xsl</input-file>\r
4988 <output-file role="principal" compare="XML">idkey17.out</output-file>\r
4989 </scenario>\r
4990 </test-case>\r
4991 <test-case category="XSLT-Result-Tree" id="idkey_idkey18">\r
4992 <file-path>idkey</file-path>\r
4993 <creator>David Marston</creator>\r
4994 <date>2001-11-08</date>\r
4995 <purpose>Test combination of key() and document() as suggested in spec.</purpose>\r
4996 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
4997 <scenario operation="standard">\r
4998 <input-file role="principal-data">idkey18.xml</input-file>\r
4999 <input-file role="principal-stylesheet">idkey18.xsl</input-file>\r
5000 <output-file role="principal" compare="XML">idkey18.out</output-file>\r
5001 </scenario>\r
5002 </test-case>\r
5003 <test-case category="XSLT-Result-Tree" id="idkey_idkey19">\r
5004 <file-path>idkey</file-path>\r
5005 <creator>David Marston</creator>\r
5006 <date>2001-11-08</date>\r
5007 <purpose>Test for xsl:key and key() with a qualified name.</purpose>\r
5008 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5009 <scenario operation="standard">\r
5010 <input-file role="principal-data">idkey19.xml</input-file>\r
5011 <input-file role="principal-stylesheet">idkey19.xsl</input-file>\r
5012 <output-file role="principal" compare="XML">idkey19.out</output-file>\r
5013 </scenario>\r
5014 </test-case>\r
5015 <test-case category="XSLT-Result-Tree" id="idkey_idkey20">\r
5016 <file-path>idkey</file-path>\r
5017 <creator>David Marston</creator>\r
5018 <date>2001-11-08</date>\r
5019 <purpose>Test for xsl:key being imported.</purpose>\r
5020 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5021 <scenario operation="standard">\r
5022 <input-file role="principal-data">idkey20.xml</input-file>\r
5023 <input-file role="principal-stylesheet">idkey20.xsl</input-file>\r
5024 <output-file role="principal" compare="XML">idkey20.out</output-file>\r
5025 </scenario>\r
5026 </test-case>\r
5027 <test-case category="XSLT-Result-Tree" id="idkey_idkey21">\r
5028 <file-path>idkey</file-path>\r
5029 <creator>David Marston</creator>\r
5030 <date>2001-11-08</date>\r
5031 <purpose>Test for nested calls to key() function.</purpose>\r
5032 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5033 <scenario operation="standard">\r
5034 <input-file role="principal-data">idkey21.xml</input-file>\r
5035 <input-file role="principal-stylesheet">idkey21.xsl</input-file>\r
5036 <output-file role="principal" compare="XML">idkey21.out</output-file>\r
5037 </scenario>\r
5038 </test-case>\r
5039 <test-case category="XSLT-Result-Tree" id="idkey_idkey22">\r
5040 <file-path>idkey</file-path>\r
5041 <creator>David Marston (original idea sent in by user)</creator>\r
5042 <date>2001-11-08</date>\r
5043 <purpose>Test for id() in complex structure.</purpose>\r
5044 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5045 <scenario operation="standard">\r
5046 <input-file role="principal-data">idkey22.xml</input-file>\r
5047 <input-file role="principal-stylesheet">idkey22.xsl</input-file>\r
5048 <output-file role="principal" compare="XML">idkey22.out</output-file>\r
5049 </scenario>\r
5050 </test-case>\r
5051 <test-case category="XSLT-Result-Tree" id="idkey_idkey23">\r
5052 <file-path>idkey</file-path>\r
5053 <creator>David Marston</creator>\r
5054 <date>2001-11-08</date>\r
5055 <purpose>Test for id() with a non-matching value.</purpose>\r
5056 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5057 <scenario operation="standard">\r
5058 <input-file role="principal-data">idkey23.xml</input-file>\r
5059 <input-file role="principal-stylesheet">idkey23.xsl</input-file>\r
5060 <output-file role="principal" compare="XML">idkey23.out</output-file>\r
5061 </scenario>\r
5062 </test-case>\r
5063 <test-case category="XSLT-Result-Tree" id="idkey_idkey24">\r
5064 <file-path>idkey</file-path>\r
5065 <creator>David Marston</creator>\r
5066 <date>2001-11-08</date>\r
5067 <purpose>Test for id(string), where string is a whitespace-separated list of values.</purpose>\r
5068 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5069 <scenario operation="standard">\r
5070 <input-file role="principal-data">idkey24.xml</input-file>\r
5071 <input-file role="principal-stylesheet">idkey24.xsl</input-file>\r
5072 <output-file role="principal" compare="XML">idkey24.out</output-file>\r
5073 </scenario>\r
5074 </test-case>\r
5075 <test-case category="XSLT-Result-Tree" id="idkey_idkey25">\r
5076 <file-path>idkey</file-path>\r
5077 <creator>David Marston</creator>\r
5078 <date>2001-11-08</date>\r
5079 <purpose>Test for variable as first argument to key().</purpose>\r
5080 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5081 <scenario operation="standard">\r
5082 <input-file role="principal-data">idkey25.xml</input-file>\r
5083 <input-file role="principal-stylesheet">idkey25.xsl</input-file>\r
5084 <output-file role="principal" compare="XML">idkey25.out</output-file>\r
5085 </scenario>\r
5086 </test-case>\r
5087 <test-case category="XSLT-Result-Tree" id="idkey_idkey26">\r
5088 <file-path>idkey</file-path>\r
5089 <creator>David Marston</creator>\r
5090 <date>2001-11-08</date>\r
5091 <purpose>Test for id(node-set), where node-set has multiple values.</purpose>\r
5092 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5093 <scenario operation="standard">\r
5094 <input-file role="principal-data">idkey26.xml</input-file>\r
5095 <input-file role="principal-stylesheet">idkey26.xsl</input-file>\r
5096 <output-file role="principal" compare="XML">idkey26.out</output-file>\r
5097 </scenario>\r
5098 </test-case>\r
5099 <test-case category="XSLT-Result-Tree" id="idkey_idkey27">\r
5100 <file-path>idkey</file-path>\r
5101 <creator>David Marston</creator>\r
5102 <date>2001-11-08</date>\r
5103 <purpose>Test whether blank keying (use) value works or is ignored.</purpose>\r
5104 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5105 <scenario operation="standard">\r
5106 <input-file role="principal-data">idkey27.xml</input-file>\r
5107 <input-file role="principal-stylesheet">idkey27.xsl</input-file>\r
5108 <output-file role="principal" compare="XML">idkey27.out</output-file>\r
5109 </scenario>\r
5110 </test-case>\r
5111 <test-case category="XSLT-Result-Tree" id="idkey_idkey28">\r
5112 <file-path>idkey</file-path>\r
5113 <creator>David Marston</creator>\r
5114 <date>2001-11-08</date>\r
5115 <purpose>Test whether blank keying (use) value works when it's an attribute.</purpose>\r
5116 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5117 <scenario operation="standard">\r
5118 <input-file role="principal-data">idkey28.xml</input-file>\r
5119 <input-file role="principal-stylesheet">idkey28.xsl</input-file>\r
5120 <output-file role="principal" compare="XML">idkey28.out</output-file>\r
5121 </scenario>\r
5122 </test-case>\r
5123 <test-case category="XSLT-Result-Tree" id="idkey_idkey29">\r
5124 <file-path>idkey</file-path>\r
5125 <creator>David Marston</creator>\r
5126 <date>2001-11-08</date>\r
5127 <purpose>Use content of an element as the "use" value.</purpose>\r
5128 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5129 <scenario operation="standard">\r
5130 <input-file role="principal-data">idkey29.xml</input-file>\r
5131 <input-file role="principal-stylesheet">idkey29.xsl</input-file>\r
5132 <output-file role="principal" compare="XML">idkey29.out</output-file>\r
5133 </scenario>\r
5134 </test-case>\r
5135 <test-case category="XSLT-Result-Tree" id="idkey_idkey30">\r
5136 <file-path>idkey</file-path>\r
5137 <creator>David Marston</creator>\r
5138 <date>2001-11-08</date>\r
5139 <purpose>Test that 'generate-id()' on various kinds of nodes yields unique values for each</purpose>\r
5140 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
5141 <scenario operation="standard">\r
5142 <input-file role="principal-data">idkey30.xml</input-file>\r
5143 <input-file role="principal-stylesheet">idkey30.xsl</input-file>\r
5144 <output-file role="principal" compare="XML">idkey30.out</output-file>\r
5145 </scenario>\r
5146 </test-case>\r
5147 <test-case category="XSLT-Result-Tree" id="idkey_idkey31">\r
5148 <file-path>idkey</file-path>\r
5149 <creator>David Marston</creator>\r
5150 <date>2001-11-08</date>\r
5151 <purpose>Test of 'generate-id()' on namespace nodes</purpose>\r
5152 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
5153 <scenario operation="standard">\r
5154 <input-file role="principal-data">idkey31.xml</input-file>\r
5155 <input-file role="principal-stylesheet">idkey31.xsl</input-file>\r
5156 <output-file role="principal" compare="XML">idkey31.out</output-file>\r
5157 </scenario>\r
5158 </test-case>\r
5159 <test-case category="XSLT-Result-Tree" id="idkey_idkey32">\r
5160 <file-path>idkey</file-path>\r
5161 <creator>David Marston</creator>\r
5162 <date>2001-11-08</date>\r
5163 <purpose>Use key() for sorting with apply-templates.</purpose>\r
5164 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5165 <scenario operation="standard">\r
5166 <input-file role="principal-data">idkey32.xml</input-file>\r
5167 <input-file role="principal-stylesheet">idkey32.xsl</input-file>\r
5168 <output-file role="principal" compare="XML">idkey32.out</output-file>\r
5169 </scenario>\r
5170 </test-case>\r
5171 <test-case category="XSLT-Result-Tree" id="idkey_idkey33">\r
5172 <file-path>idkey</file-path>\r
5173 <creator>David Marston</creator>\r
5174 <date>2001-11-08</date>\r
5175 <purpose>Use key() for sorting in for-each.</purpose>\r
5176 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5177 <scenario operation="standard">\r
5178 <input-file role="principal-data">idkey33.xml</input-file>\r
5179 <input-file role="principal-stylesheet">idkey33.xsl</input-file>\r
5180 <output-file role="principal" compare="XML">idkey33.out</output-file>\r
5181 </scenario>\r
5182 </test-case>\r
5183 <test-case category="XSLT-Result-Tree" id="idkey_idkey34">\r
5184 <file-path>idkey</file-path>\r
5185 <creator>David Marston</creator>\r
5186 <date>2001-11-08</date>\r
5187 <purpose>Test descendants of node-set from key().</purpose>\r
5188 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5189 <scenario operation="standard">\r
5190 <input-file role="principal-data">idkey34.xml</input-file>\r
5191 <input-file role="principal-stylesheet">idkey34.xsl</input-file>\r
5192 <output-file role="principal" compare="XML">idkey34.out</output-file>\r
5193 </scenario>\r
5194 </test-case>\r
5195 <test-case category="XSLT-Result-Tree" id="idkey_idkey35">\r
5196 <file-path>idkey</file-path>\r
5197 <creator>David Marston</creator>\r
5198 <date>2001-11-08</date>\r
5199 <purpose>Test descendants of node-set from key() in a match pattern.</purpose>\r
5200 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5201 <scenario operation="standard">\r
5202 <input-file role="principal-data">idkey35.xml</input-file>\r
5203 <input-file role="principal-stylesheet">idkey35.xsl</input-file>\r
5204 <output-file role="principal" compare="XML">idkey35.out</output-file>\r
5205 </scenario>\r
5206 </test-case>\r
5207 <test-case category="XSLT-Result-Tree" id="idkey_idkey36">\r
5208 <file-path>idkey</file-path>\r
5209 <creator>David Marston</creator>\r
5210 <date>2001-11-08</date>\r
5211 <purpose>Test for three keyspaces, some being imported.</purpose>\r
5212 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5213 <scenario operation="standard">\r
5214 <input-file role="principal-data">idkey36.xml</input-file>\r
5215 <input-file role="principal-stylesheet">idkey36.xsl</input-file>\r
5216 <output-file role="principal" compare="XML">idkey36.out</output-file>\r
5217 </scenario>\r
5218 </test-case>\r
5219 <test-case category="XSLT-Result-Tree" id="idkey_idkey37">\r
5220 <file-path>idkey</file-path>\r
5221 <creator>David Marston</creator>\r
5222 <date>2001-11-08</date>\r
5223 <purpose>Test id(list) filtered by a predicate, in a match pattern.</purpose>\r
5224 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5225 <scenario operation="standard">\r
5226 <input-file role="principal-data">idkey37.xml</input-file>\r
5227 <input-file role="principal-stylesheet">idkey37.xsl</input-file>\r
5228 <output-file role="principal" compare="XML">idkey37.out</output-file>\r
5229 </scenario>\r
5230 </test-case>\r
5231 <test-case category="XSLT-Result-Tree" id="idkey_idkey38">\r
5232 <file-path>idkey</file-path>\r
5233 <creator>David Marston</creator>\r
5234 <date>2001-11-08</date>\r
5235 <purpose>Test id() filtered by a predicate, in a match pattern.</purpose>\r
5236 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5237 <scenario operation="standard">\r
5238 <input-file role="principal-data">idkey38.xml</input-file>\r
5239 <input-file role="principal-stylesheet">idkey38.xsl</input-file>\r
5240 <output-file role="principal" compare="XML">idkey38.out</output-file>\r
5241 </scenario>\r
5242 </test-case>\r
5243 <test-case category="XSLT-Result-Tree" id="idkey_idkey39">\r
5244 <file-path>idkey</file-path>\r
5245 <creator>David Marston</creator>\r
5246 <date>2001-11-08</date>\r
5247 <purpose>Test id(list) with lower path filtered by a predicate, in a match pattern.</purpose>\r
5248 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5249 <scenario operation="standard">\r
5250 <input-file role="principal-data">idkey39.xml</input-file>\r
5251 <input-file role="principal-stylesheet">idkey39.xsl</input-file>\r
5252 <output-file role="principal" compare="XML">idkey39.out</output-file>\r
5253 </scenario>\r
5254 </test-case>\r
5255 <test-case category="XSLT-Result-Tree" id="idkey_idkey40">\r
5256 <file-path>idkey</file-path>\r
5257 <creator>David Marston</creator>\r
5258 <date>2001-11-08</date>\r
5259 <purpose>Find text in a node with particular ID, via match pattern.</purpose>\r
5260 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5261 <scenario operation="standard">\r
5262 <input-file role="principal-data">idkey40.xml</input-file>\r
5263 <input-file role="principal-stylesheet">idkey40.xsl</input-file>\r
5264 <output-file role="principal" compare="XML">idkey40.out</output-file>\r
5265 </scenario>\r
5266 </test-case>\r
5267 <test-case category="XSLT-Result-Tree" id="idkey_idkey41">\r
5268 <file-path>idkey</file-path>\r
5269 <creator>David Marston</creator>\r
5270 <date>2001-11-08</date>\r
5271 <purpose>Find all text under a node with particular ID, via match pattern.</purpose>\r
5272 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5273 <scenario operation="standard">\r
5274 <input-file role="principal-data">idkey41.xml</input-file>\r
5275 <input-file role="principal-stylesheet">idkey41.xsl</input-file>\r
5276 <output-file role="principal" compare="XML">idkey41.out</output-file>\r
5277 </scenario>\r
5278 </test-case>\r
5279 <test-case category="XSLT-Result-Tree" id="idkey_idkey42">\r
5280 <file-path>idkey</file-path>\r
5281 <creator>David Marston</creator>\r
5282 <date>2001-11-08</date>\r
5283 <purpose>Find all text under IDed node and apply predicate, via match pattern.</purpose>\r
5284 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5285 <scenario operation="standard">\r
5286 <input-file role="principal-data">idkey42.xml</input-file>\r
5287 <input-file role="principal-stylesheet">idkey42.xsl</input-file>\r
5288 <output-file role="principal" compare="XML">idkey42.out</output-file>\r
5289 </scenario>\r
5290 </test-case>\r
5291 <test-case category="XSLT-Result-Tree" id="idkey_idkey43">\r
5292 <file-path>idkey</file-path>\r
5293 <creator>David Marston</creator>\r
5294 <date>2001-11-08</date>\r
5295 <purpose>Use variables in predicate of match pattern that also has id()</purpose>\r
5296 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5297 <scenario operation="standard">\r
5298 <input-file role="principal-data">idkey43.xml</input-file>\r
5299 <input-file role="principal-stylesheet">idkey43.xsl</input-file>\r
5300 <output-file role="principal" compare="XML">idkey43.out</output-file>\r
5301 </scenario>\r
5302 </test-case>\r
5303 <test-case category="XSLT-Result-Tree" id="idkey_idkey44">\r
5304 <file-path>idkey</file-path>\r
5305 <creator>Paul Dick</creator>\r
5306 <date>2001-11-08</date>\r
5307 <purpose>Test simple key()// filtered by a predicate, in a match pattern.</purpose>\r
5308 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5309 <scenario operation="standard">\r
5310 <input-file role="principal-data">idkey44.xml</input-file>\r
5311 <input-file role="principal-stylesheet">idkey44.xsl</input-file>\r
5312 <output-file role="principal" compare="XML">idkey44.out</output-file>\r
5313 </scenario>\r
5314 </test-case>\r
5315 <test-case category="XSLT-Result-Tree" id="idkey_idkey45">\r
5316 <file-path>idkey</file-path>\r
5317 <creator>Paul Dick</creator>\r
5318 <date>2001-11-08</date>\r
5319 <purpose>Test complex key()// filtered by a predicate in predicate, in a match pattern.</purpose>\r
5320 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5321 <scenario operation="standard">\r
5322 <input-file role="principal-data">idkey45.xml</input-file>\r
5323 <input-file role="principal-stylesheet">idkey45.xsl</input-file>\r
5324 <output-file role="principal" compare="XML">idkey45.out</output-file>\r
5325 </scenario>\r
5326 </test-case>\r
5327 <test-case category="XSLT-Result-Tree" id="idkey_idkey46">\r
5328 <file-path>idkey</file-path>\r
5329 <creator>Paul Dick</creator>\r
5330 <date>2001-11-08</date>\r
5331 <purpose>Test complex key()//x in match pattern.</purpose>\r
5332 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5333 <scenario operation="standard">\r
5334 <input-file role="principal-data">idkey46.xml</input-file>\r
5335 <input-file role="principal-stylesheet">idkey46.xsl</input-file>\r
5336 <output-file role="principal" compare="XML">idkey46.out</output-file>\r
5337 </scenario>\r
5338 </test-case>\r
5339 <test-case category="XSLT-Result-Tree" id="idkey_idkey47">\r
5340 <file-path>idkey</file-path>\r
5341 <creator>Paul Dick</creator>\r
5342 <date>2001-11-08</date>\r
5343 <purpose>Test complex key()//x/x in match pattern.</purpose>\r
5344 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5345 <scenario operation="standard">\r
5346 <input-file role="principal-data">idkey47.xml</input-file>\r
5347 <input-file role="principal-stylesheet">idkey47.xsl</input-file>\r
5348 <output-file role="principal" compare="XML">idkey47.out</output-file>\r
5349 </scenario>\r
5350 </test-case>\r
5351 <test-case category="XSLT-Result-Tree" id="idkey_idkey48">\r
5352 <file-path>idkey</file-path>\r
5353 <creator>Paul Dick</creator>\r
5354 <date>2001-11-08</date>\r
5355 <purpose>Test complex key()//x/x, with complex predicate in match pattern.</purpose>\r
5356 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5357 <scenario operation="standard">\r
5358 <input-file role="principal-data">idkey48.xml</input-file>\r
5359 <input-file role="principal-stylesheet">idkey48.xsl</input-file>\r
5360 <output-file role="principal" compare="XML">idkey48.out</output-file>\r
5361 </scenario>\r
5362 </test-case>\r
5363 <test-case category="XSLT-Result-Tree" id="idkey_idkey49">\r
5364 <file-path>idkey</file-path>\r
5365 <creator>David Marston</creator>\r
5366 <date>2001-11-08</date>\r
5367 <purpose>Test generate-id() when nodes are coming from different documents. All IDs should be distinct.</purpose>\r
5368 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
5369 <scenario operation="standard">\r
5370 <input-file role="principal-data">idkey49.xml</input-file>\r
5371 <input-file role="principal-stylesheet">idkey49.xsl</input-file>\r
5372 <output-file role="principal" compare="XML">idkey49.out</output-file>\r
5373 </scenario>\r
5374 </test-case>\r
5375 <test-case category="XSLT-Result-Tree" id="idkey_idkey50">\r
5376 <file-path>idkey</file-path>\r
5377 <creator>Uche Ogbuji, adapted by David Marston</creator>\r
5378 <date>2001-11-08</date>\r
5379 <purpose>Test combination of key() and document() reading from stylesheet.</purpose>\r
5380 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5381 <scenario operation="standard">\r
5382 <input-file role="principal-data">idkey50.xml</input-file>\r
5383 <input-file role="principal-stylesheet">idkey50.xsl</input-file>\r
5384 <output-file role="principal" compare="XML">idkey50.out</output-file>\r
5385 </scenario>\r
5386 </test-case>\r
5387 <test-case category="XSLT-Result-Tree" id="idkey_idkey51">\r
5388 <file-path>idkey</file-path>\r
5389 <creator>David Marston</creator>\r
5390 <date>2001-11-08</date>\r
5391 <purpose>Test two calls to generate-id() on the same file. All IDs should be the same. If both filenames were given literally, the spec says that IDs must match. Retrieving the name from the principal XML document should still clearly mean the same file. Putting nodes in a variable is more of a gray area.</purpose>\r
5392 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
5393 <scenario operation="standard">\r
5394 <input-file role="principal-data">idkey51.xml</input-file>\r
5395 <input-file role="principal-stylesheet">idkey51.xsl</input-file>\r
5396 <output-file role="principal" compare="XML">idkey51.out</output-file>\r
5397 </scenario>\r
5398 </test-case>\r
5399 <test-case category="XSLT-Result-Tree" id="idkey_idkey52">\r
5400 <file-path>idkey</file-path>\r
5401 <creator>David Marston</creator>\r
5402 <date>2001-11-08</date>\r
5403 <purpose>Test combination of key() and document() on multiple files.</purpose>\r
5404 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5405 <scenario operation="standard">\r
5406 <input-file role="principal-data">idkey52.xml</input-file>\r
5407 <input-file role="principal-stylesheet">idkey52.xsl</input-file>\r
5408 <output-file role="principal" compare="XML">idkey52.out</output-file>\r
5409 </scenario>\r
5410 </test-case>\r
5411 <test-case category="XSLT-Result-Tree" id="idkey_idkey53">\r
5412 <file-path>idkey</file-path>\r
5413 <creator>David Bertoni</creator>\r
5414 <date>2001-11-08</date>\r
5415 <purpose>Test for xsl:key and key() with a qualified name, different prefix.</purpose>\r
5416 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5417 <scenario operation="standard">\r
5418 <input-file role="principal-data">idkey53.xml</input-file>\r
5419 <input-file role="principal-stylesheet">idkey53.xsl</input-file>\r
5420 <output-file role="principal" compare="XML">idkey53.out</output-file>\r
5421 </scenario>\r
5422 </test-case>\r
5423 <test-case category="XSLT-Result-Tree" id="idkey_idkey54">\r
5424 <file-path>idkey</file-path>\r
5425 <creator>David Marston</creator>\r
5426 <date>2001-11-08</date>\r
5427 <purpose>Test for xsl:key and key() with a leaing underscore in the name.</purpose>\r
5428 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5429 <scenario operation="standard">\r
5430 <input-file role="principal-data">idkey54.xml</input-file>\r
5431 <input-file role="principal-stylesheet">idkey54.xsl</input-file>\r
5432 <output-file role="principal" compare="XML">idkey54.out</output-file>\r
5433 </scenario>\r
5434 </test-case>\r
5435 <test-case category="XSLT-Result-Tree" id="idkey_idkey55">\r
5436 <file-path>idkey</file-path>\r
5437 <creator>David Marston</creator>\r
5438 <date>2001-11-08</date>\r
5439 <purpose>Test for id(list) and position() in a for-each loop</purpose>\r
5440 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5441 <scenario operation="standard">\r
5442 <input-file role="principal-data">idkey55.xml</input-file>\r
5443 <input-file role="principal-stylesheet">idkey55.xsl</input-file>\r
5444 <output-file role="principal" compare="XML">idkey55.out</output-file>\r
5445 </scenario>\r
5446 </test-case>\r
5447 <test-case category="XSLT-Result-Tree" id="idkey_idkey56">\r
5448 <file-path>idkey</file-path>\r
5449 <creator>David Marston</creator>\r
5450 <date>2001-11-08</date>\r
5451 <purpose>Test for id(list) and position() in apply-templates</purpose>\r
5452 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5453 <scenario operation="standard">\r
5454 <input-file role="principal-data">idkey56.xml</input-file>\r
5455 <input-file role="principal-stylesheet">idkey56.xsl</input-file>\r
5456 <output-file role="principal" compare="XML">idkey56.out</output-file>\r
5457 </scenario>\r
5458 </test-case>\r
5459 <test-case category="XSLT-Result-Tree" id="idkey_idkey57">\r
5460 <file-path>idkey</file-path>\r
5461 <creator>David Marston</creator>\r
5462 <date>2001-11-08</date>\r
5463 <purpose>Test for id(node-set), where node-set has a string with a list of ID values.</purpose>\r
5464 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5465 <scenario operation="standard">\r
5466 <input-file role="principal-data">idkey57.xml</input-file>\r
5467 <input-file role="principal-stylesheet">idkey57.xsl</input-file>\r
5468 <output-file role="principal" compare="XML">idkey57.out</output-file>\r
5469 </scenario>\r
5470 </test-case>\r
5471 <test-case category="XSLT-Result-Tree" id="idkey_idkey58">\r
5472 <file-path>idkey</file-path>\r
5473 <creator>David Marston</creator>\r
5474 <date>2001-11-08</date>\r
5475 <purpose>Test for id($var), where $var has a string with a list of ID values.</purpose>\r
5476 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5477 <scenario operation="standard">\r
5478 <input-file role="principal-data">idkey58.xml</input-file>\r
5479 <input-file role="principal-stylesheet">idkey58.xsl</input-file>\r
5480 <output-file role="principal" compare="XML">idkey58.out</output-file>\r
5481 </scenario>\r
5482 </test-case>\r
5483 <test-case category="XSLT-Result-Tree" id="idkey_idkey59">\r
5484 <file-path>idkey</file-path>\r
5485 <creator>Frank Weiss</creator>\r
5486 <date>2001-11-08</date>\r
5487 <purpose>Test xsl:key with union in "use" attribute.</purpose>\r
5488 <spec-citation place="12.2" type="section" version="1.0" spec="xslt"/>\r
5489 <scenario operation="standard">\r
5490 <input-file role="principal-data">idkey59.xml</input-file>\r
5491 <input-file role="principal-stylesheet">idkey59.xsl</input-file>\r
5492 <output-file role="principal" compare="XML">idkey59.out</output-file>\r
5493 </scenario>\r
5494 </test-case>\r
5495 <test-case category="XSLT-Result-Tree" id="idkey_idkey60">\r
5496 <file-path>idkey</file-path>\r
5497 <creator>Henry Zongaro</creator>\r
5498 <date>2001-11-08</date>\r
5499 <purpose>Try multiple child steps after id() in match patterns</purpose>\r
5500 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
5501 <scenario operation="standard">\r
5502 <input-file role="principal-data">idkey60.xml</input-file>\r
5503 <input-file role="principal-stylesheet">idkey60.xsl</input-file>\r
5504 <output-file role="principal" compare="XML">idkey60.out</output-file>\r
5505 </scenario>\r
5506 </test-case>\r
5507 <test-case category="XSLT-Result-Tree" id="idkey_idkey61">\r
5508 <file-path>idkey</file-path>\r
5509 <creator>David Marston</creator>\r
5510 <date>2001-11-08</date>\r
5511 <purpose>Test for count() of id(), multiple values.</purpose>\r
5512 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5513 <scenario operation="standard">\r
5514 <input-file role="principal-data">idkey61.xml</input-file>\r
5515 <input-file role="principal-stylesheet">idkey61.xsl</input-file>\r
5516 <output-file role="principal" compare="XML">idkey61.out</output-file>\r
5517 </scenario>\r
5518 </test-case>\r
5519 <test-case category="XSLT-Result-Tree" id="idkey_idkey62">\r
5520 <file-path>idkey</file-path>\r
5521 <creator>David Marston</creator>\r
5522 <date>2001-11-08</date>\r
5523 <purpose>Test for count() of id(), one value.</purpose>\r
5524 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5525 <scenario operation="standard">\r
5526 <input-file role="principal-data">idkey62.xml</input-file>\r
5527 <input-file role="principal-stylesheet">idkey62.xsl</input-file>\r
5528 <output-file role="principal" compare="XML">idkey62.out</output-file>\r
5529 </scenario>\r
5530 </test-case>\r
5531 <test-case category="XSLT-Result-Tree" id="idkey_idkey63">\r
5532 <file-path>idkey</file-path>\r
5533 <creator>David Marston</creator>\r
5534 <date>2001-11-08</date>\r
5535 <purpose>Test for count() of id(), no matching values.</purpose>\r
5536 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
5537 <scenario operation="standard">\r
5538 <input-file role="principal-data">idkey63.xml</input-file>\r
5539 <input-file role="principal-stylesheet">idkey63.xsl</input-file>\r
5540 <output-file role="principal" compare="XML">idkey63.out</output-file>\r
5541 </scenario>\r
5542 </test-case>\r
5543         <test-case category="XSLT-Result-Tree" id="impincl_impincl01">\r
5544 <file-path>impincl</file-path>\r
5545 <purpose>Test of basic Import &amp; Include functionality.</purpose>\r
5546 <spec-citation place="2.6.1" type="section" version="1.0" spec="xslt"/>\r
5547 <scenario operation="standard">\r
5548 <input-file role="principal-data">impincl01.xml</input-file>\r
5549 <input-file role="principal-stylesheet">impincl01.xsl</input-file>\r
5550 <output-file role="principal" compare="XML">impincl01.out</output-file>\r
5551 </scenario>\r
5552 </test-case>\r
5553 <test-case category="XSLT-Result-Tree" id="impincl_impincl02">\r
5554 <file-path>impincl</file-path>\r
5555 <purpose>Included document's xsl:import (f imports g) is moved into the including document. Import precedence is (high) impincl02, g (low)</purpose>\r
5556 <spec-citation place="2.6" type="section" version="1.0" spec="xslt"/>\r
5557 <scenario operation="standard">\r
5558 <input-file role="principal-data">impincl02.xml</input-file>\r
5559 <input-file role="principal-stylesheet">impincl02.xsl</input-file>\r
5560 <output-file role="principal" compare="XML">impincl02.out</output-file>\r
5561 </scenario>\r
5562 </test-case>\r
5563 <test-case category="XSLT-Result-Tree" id="impincl_impincl03">\r
5564 <file-path>impincl</file-path>\r
5565 <purpose>Nest imports and includes so that there are two of each, import on top.</purpose>\r
5566 <spec-citation place="2.6.2" type="section" version="1.0" spec="xslt"/>\r
5567 <scenario operation="standard">\r
5568 <input-file role="principal-data">impincl03.xml</input-file>\r
5569 <input-file role="principal-stylesheet">impincl03.xsl</input-file>\r
5570 <output-file role="principal" compare="XML">impincl03.out</output-file>\r
5571 </scenario>\r
5572 </test-case>\r
5573 <test-case category="XSLT-Result-Tree" id="impincl_impincl04">\r
5574 <file-path>impincl</file-path>\r
5575 <purpose>Verifies; "A relative URI is resolved relative to the base URI of the xsl:include element". The included document loads from an included file that resides in a different subdirectory.</purpose>\r
5576 <spec-citation place="2.6.1" type="section" version="1.0" spec="xslt"/>\r
5577 <scenario operation="standard">\r
5578 <input-file role="principal-data">impincl04.xml</input-file>\r
5579 <input-file role="principal-stylesheet">impincl04.xsl</input-file>\r
5580 <output-file role="principal" compare="XML">impincl04.out</output-file>\r
5581 </scenario>\r
5582 </test-case>\r
5583 <test-case category="XSLT-Result-Tree" id="impincl_impincl05">\r
5584 <file-path>impincl</file-path>\r
5585 <purpose>Two imports, each of which has an import, plus an apply-imports in main stylesheet. Precedence (low) DBECA (high) per spec.</purpose>\r
5586 <spec-citation place="2.6.2" type="section" version="1.0" spec="xslt"/>\r
5587 <scenario operation="standard">\r
5588 <input-file role="principal-data">impincl05.xml</input-file>\r
5589 <input-file role="principal-stylesheet">impincl05.xsl</input-file>\r
5590 <output-file role="principal" compare="XML">impincl05.out</output-file>\r
5591 </scenario>\r
5592 </test-case>\r
5593 <test-case category="XSLT-Result-Tree" id="impincl_impincl06">\r
5594 <file-path>impincl</file-path>\r
5595 <purpose>Two includes (see below), each of which has an import.</purpose>\r
5596 <spec-citation place="2.6" type="section" version="1.0" spec="xslt"/>\r
5597 <scenario operation="standard">\r
5598 <input-file role="principal-data">impincl06.xml</input-file>\r
5599 <input-file role="principal-stylesheet">impincl06.xsl</input-file>\r
5600 <output-file role="principal" compare="XML">impincl06.out</output-file>\r
5601 </scenario>\r
5602 </test-case>\r
5603 <test-case category="XSLT-Result-Tree" id="impincl_impincl07">\r
5604 <file-path>impincl</file-path>\r
5605 <purpose>Show the significance of the order of xsl:import declarations.</purpose>\r
5606 <spec-citation place="2.6.2" type="section" version="1.0" spec="xslt"/>\r
5607 <scenario operation="standard">\r
5608 <input-file role="principal-data">impincl07.xml</input-file>\r
5609 <input-file role="principal-stylesheet">impincl07.xsl</input-file>\r
5610 <output-file role="principal" compare="XML">impincl07.out</output-file>\r
5611 </scenario>\r
5612 </test-case>\r
5613 <test-case category="XSLT-Result-Tree" id="impincl_impincl08">\r
5614 <file-path>impincl</file-path>\r
5615 <creator>Paul Dick</creator>\r
5616 <date>2001-11-08</date>\r
5617 <purpose>Loads document from an included file that resides in a different subdirectory.</purpose>\r
5618 <spec-citation place="2.6.2" type="section" version="1.0" spec="xslt"/>\r
5619 <scenario operation="standard">\r
5620 <input-file role="principal-data">impincl08.xml</input-file>\r
5621 <input-file role="principal-stylesheet">impincl08.xsl</input-file>\r
5622 <output-file role="principal" compare="XML">impincl08.out</output-file>\r
5623 </scenario>\r
5624 </test-case>\r
5625 <test-case category="XSLT-Result-Tree" id="impincl_impincl09">\r
5626 <file-path>impincl</file-path>\r
5627 <creator>Paul Dick</creator>\r
5628 <date>2001-11-08</date>\r
5629 <purpose>The resource located by the href attribute value is parsed as an XML document, and the children of the xsl:stylesheet element in this document replace the xsl:include element in the including document. (No namespaces should be copied over.</purpose>\r
5630 <spec-citation place="2.6.1" type="section" version="1.0" spec="xslt"/>\r
5631 <scenario operation="standard">\r
5632 <input-file role="principal-data">impincl09.xml</input-file>\r
5633 <input-file role="principal-stylesheet">impincl09.xsl</input-file>\r
5634 <output-file role="principal" compare="XML">impincl09.out</output-file>\r
5635 </scenario>\r
5636 </test-case>\r
5637 <test-case category="XSLT-Result-Tree" id="impincl_impincl10">\r
5638 <file-path>impincl</file-path>\r
5639 <purpose>General test of xsl:apply-imports from spec.</purpose>\r
5640 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5641 <scenario operation="standard">\r
5642 <input-file role="principal-data">impincl10.xml</input-file>\r
5643 <input-file role="principal-stylesheet">impincl10.xsl</input-file>\r
5644 <output-file role="principal" compare="XML">impincl10.out</output-file>\r
5645 </scenario>\r
5646 </test-case>\r
5647 <test-case category="XSLT-Result-Tree" id="impincl_impincl11">\r
5648 <file-path>impincl</file-path>\r
5649 <creator>Paul Dick</creator>\r
5650 <date>2001-11-08</date>\r
5651 <purpose>Nest imports and includes using relative paths.</purpose>\r
5652 <spec-citation place="2.6.2" type="section" version="1.0" spec="xslt"/>\r
5653 <scenario operation="standard">\r
5654 <input-file role="principal-data">impincl11.xml</input-file>\r
5655 <input-file role="principal-stylesheet">impincl11.xsl</input-file>\r
5656 <output-file role="principal" compare="XML">impincl11.out</output-file>\r
5657 </scenario>\r
5658 </test-case>\r
5659 <test-case category="XSLT-Result-Tree" id="impincl_impincl12">\r
5660 <file-path>impincl</file-path>\r
5661 <creator>David Marston</creator>\r
5662 <date>2001-11-08</date>\r
5663 <purpose>Show that apply-imports really means imports, not includes</purpose>\r
5664 <spec-citation place="2.6" type="section" version="1.0" spec="xslt"/>\r
5665 <scenario operation="standard">\r
5666 <input-file role="principal-data">impincl12.xml</input-file>\r
5667 <input-file role="principal-stylesheet">impincl12.xsl</input-file>\r
5668 <output-file role="principal" compare="XML">impincl12.out</output-file>\r
5669 </scenario>\r
5670 </test-case>\r
5671 <test-case category="XSLT-Result-Tree" id="impincl_impincl13">\r
5672 <file-path>impincl</file-path>\r
5673 <creator>David Marston, from an idea by Norm Walsh</creator>\r
5674 <date>2001-11-08</date>\r
5675 <purpose>Show that included templates doing apply-imports *will* get includer's import tree.</purpose>\r
5676 <spec-citation place="2.6" type="section" version="1.0" spec="xslt"/>\r
5677 <scenario operation="standard">\r
5678 <input-file role="principal-data">impincl13.xml</input-file>\r
5679 <input-file role="principal-stylesheet">impincl13.xsl</input-file>\r
5680 <output-file role="principal" compare="XML">impincl13.out</output-file>\r
5681 </scenario>\r
5682 </test-case>\r
5683 <test-case category="XSLT-Result-Tree" id="impincl_impincl14">\r
5684 <file-path>impincl</file-path>\r
5685 <creator>David Marston</creator>\r
5686 <date>2001-11-08</date>\r
5687 <purpose>Show that apply-imports has limited scope of rules to search.</purpose>\r
5688 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5689 <scenario operation="standard">\r
5690 <input-file role="principal-data">impincl14.xml</input-file>\r
5691 <input-file role="principal-stylesheet">impincl14.xsl</input-file>\r
5692 <output-file role="principal" compare="XML">impincl14.out</output-file>\r
5693 </scenario>\r
5694 </test-case>\r
5695 <test-case category="XSLT-Result-Tree" id="impincl_impincl15">\r
5696 <file-path>impincl</file-path>\r
5697 <creator>David Marston</creator>\r
5698 <date>2001-11-08</date>\r
5699 <purpose>Test that apply-imports stays in same mode as what called it.</purpose>\r
5700 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5701 <scenario operation="standard">\r
5702 <input-file role="principal-data">impincl15.xml</input-file>\r
5703 <input-file role="principal-stylesheet">impincl15.xsl</input-file>\r
5704 <output-file role="principal" compare="XML">impincl15.out</output-file>\r
5705 </scenario>\r
5706 </test-case>\r
5707 <test-case category="XSLT-Result-Tree" id="impincl_impincl16">\r
5708 <file-path>impincl</file-path>\r
5709 <creator>David Marston</creator>\r
5710 <date>2001-11-08</date>\r
5711 <purpose>Test of importing a basic stylesheet involving matching.</purpose>\r
5712 <spec-citation place="2.6.2" type="section" version="1.0" spec="xpath"/>\r
5713 <scenario operation="standard">\r
5714 <input-file role="principal-data">impincl16.xml</input-file>\r
5715 <input-file role="principal-stylesheet">impincl16.xsl</input-file>\r
5716 <output-file role="principal" compare="XML">impincl16.out</output-file>\r
5717 </scenario>\r
5718 </test-case>\r
5719 <test-case category="XSLT-Result-Tree" id="impincl_impincl17">\r
5720 <file-path>impincl</file-path>\r
5721 <creator>Claudio Sacerdoti Coen, revised by David Marston</creator>\r
5722 <date>2001-11-08</date>\r
5723 <purpose>Test of importing a stylesheet involving keys.</purpose>\r
5724 <spec-citation place="2.6.2" type="section" version="1.0" spec="xpath"/>\r
5725 <scenario operation="standard">\r
5726 <input-file role="principal-data">impincl17.xml</input-file>\r
5727 <input-file role="principal-stylesheet">impincl17.xsl</input-file>\r
5728 <output-file role="principal" compare="XML">impincl17.out</output-file>\r
5729 </scenario>\r
5730 </test-case>\r
5731 <test-case category="XSLT-Result-Tree" id="impincl_impincl18">\r
5732 <file-path>impincl</file-path>\r
5733 <creator>Gary L Peskin</creator>\r
5734 <date>2001-11-08</date>\r
5735 <purpose>When no stylesheets are imported, an xsl:apply-imports should select the built-in templates.</purpose>\r
5736 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5737 <scenario operation="standard">\r
5738 <input-file role="principal-data">impincl18.xml</input-file>\r
5739 <input-file role="principal-stylesheet">impincl18.xsl</input-file>\r
5740 <output-file role="principal" compare="XML">impincl18.out</output-file>\r
5741 </scenario>\r
5742 </test-case>\r
5743 <test-case category="XSLT-Result-Tree" id="impincl_impincl19">\r
5744 <file-path>impincl</file-path>\r
5745 <creator>Vikranth Reddy (vreddy@covigo.com)</creator>\r
5746 <date>2001-11-08</date>\r
5747 <purpose>Test of import (down and up directory tree) using ..\main_import.xsl from two separate subdiretories. Filename deliberately repeated!</purpose>\r
5748 <spec-citation place="2.6.2" type="section" version="1.0" spec="xslt"/>\r
5749 <scenario operation="standard">\r
5750 <input-file role="principal-data">impincl19.xml</input-file>\r
5751 <input-file role="principal-stylesheet">impincl19.xsl</input-file>\r
5752 <output-file role="principal" compare="XML">impincl19.out</output-file>\r
5753 </scenario>\r
5754 </test-case>\r
5755 <test-case category="XSLT-Result-Tree" id="impincl_impincl20">\r
5756 <file-path>impincl</file-path>\r
5757 <creator>Morten Jorgensen</creator>\r
5758 <date>2001-11-08</date>\r
5759 <purpose>Show that apply-imports applies on its matching node, not children.</purpose>\r
5760 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5761 <scenario operation="standard">\r
5762 <input-file role="principal-data">impincl20.xml</input-file>\r
5763 <input-file role="principal-stylesheet">impincl20.xsl</input-file>\r
5764 <output-file role="principal" compare="XML">impincl20.out</output-file>\r
5765 </scenario>\r
5766 </test-case>\r
5767 <test-case category="XSLT-Result-Tree" id="impincl_impincl21">\r
5768 <file-path>impincl</file-path>\r
5769 <creator>Morten Jorgensen</creator>\r
5770 <date>2001-11-08</date>\r
5771 <purpose>Show selection of templates from files with 1st and 2nd import precedence.</purpose>\r
5772 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5773 <scenario operation="standard">\r
5774 <input-file role="principal-data">impincl21.xml</input-file>\r
5775 <input-file role="principal-stylesheet">impincl21.xsl</input-file>\r
5776 <output-file role="principal" compare="XML">impincl21.out</output-file>\r
5777 </scenario>\r
5778 </test-case>\r
5779 <test-case category="XSLT-Result-Tree" id="impincl_impincl22">\r
5780 <file-path>impincl</file-path>\r
5781 <creator>David Marston</creator>\r
5782 <date>2001-11-08</date>\r
5783 <purpose>With two imports, precedence goes to the last one. Import precedence for templates matching foo (f imports g) is (high) h, f, g (low)</purpose>\r
5784 <spec-citation place="2.6" type="section" version="1.0" spec="xslt"/>\r
5785 <scenario operation="standard">\r
5786 <input-file role="principal-data">impincl22.xml</input-file>\r
5787 <input-file role="principal-stylesheet">impincl22.xsl</input-file>\r
5788 <output-file role="principal" compare="XML">impincl22.out</output-file>\r
5789 </scenario>\r
5790 </test-case>\r
5791 <test-case category="XSLT-Result-Tree" id="impincl_impincl23">\r
5792 <file-path>impincl</file-path>\r
5793 <creator>David Marston</creator>\r
5794 <date>2001-11-08</date>\r
5795 <purpose>Included document's xsl:import (i23incl imports i23sub) is moved into the including document. Import precedence for templates matching foo is (high) i23sub, h (low)</purpose>\r
5796 <spec-citation place="2.6" type="section" version="1.0" spec="xslt"/>\r
5797 <scenario operation="standard">\r
5798 <input-file role="principal-data">impincl23.xml</input-file>\r
5799 <input-file role="principal-stylesheet">impincl23.xsl</input-file>\r
5800 <output-file role="principal" compare="XML">impincl23.out</output-file>\r
5801 </scenario>\r
5802 </test-case>\r
5803 <test-case category="XSLT-Result-Tree" id="impincl_impincl24">\r
5804 <file-path>impincl</file-path>\r
5805 <creator>David Marston</creator>\r
5806 <date>2001-11-08</date>\r
5807 <purpose>Show that global variables are in scope in apply-imports templates.</purpose>\r
5808 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5809 <scenario operation="standard">\r
5810 <input-file role="principal-data">impincl24.xml</input-file>\r
5811 <input-file role="principal-stylesheet">impincl24.xsl</input-file>\r
5812 <output-file role="principal" compare="XML">impincl24.out</output-file>\r
5813 </scenario>\r
5814 </test-case>\r
5815 <test-case category="XSLT-Result-Tree" id="impincl_impincl25">\r
5816 <file-path>impincl</file-path>\r
5817 <creator>David Marston</creator>\r
5818 <date>2001-11-08</date>\r
5819 <purpose>Show apply-imports matching a template deeper into the import tree.</purpose>\r
5820 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5821 <scenario operation="standard">\r
5822 <input-file role="principal-data">impincl25.xml</input-file>\r
5823 <input-file role="principal-stylesheet">impincl25.xsl</input-file>\r
5824 <output-file role="principal" compare="XML">impincl25.out</output-file>\r
5825 </scenario>\r
5826 </test-case>\r
5827 <test-case category="XSLT-Result-Tree" id="impincl_impincl26">\r
5828 <file-path>impincl</file-path>\r
5829 <creator>David Marston</creator>\r
5830 <date>2001-11-08</date>\r
5831 <purpose>Each apply-imports must take its own view of the import tree.</purpose>\r
5832 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5833 <scenario operation="standard">\r
5834 <input-file role="principal-data">impincl26.xml</input-file>\r
5835 <input-file role="principal-stylesheet">impincl26.xsl</input-file>\r
5836 <output-file role="principal" compare="XML">impincl26.out</output-file>\r
5837 </scenario>\r
5838 </test-case>\r
5839 <test-case category="XSLT-Result-Tree" id="impincl_impincl27">\r
5840 <file-path>impincl</file-path>\r
5841 <creator>Morris Kwan</creator>\r
5842 <date>2001-11-08</date>\r
5843 <purpose>href is a URI containing the "file:" scheme part.</purpose>\r
5844 <spec-citation place="2.6.2" type="section" version="1.0" spec="xslt"/>\r
5845 <scenario operation="standard">\r
5846 <input-file role="principal-data">impincl27.xml</input-file>\r
5847 <input-file role="principal-stylesheet">impincl27.xsl</input-file>\r
5848 <output-file role="principal" compare="XML">impincl27.out</output-file>\r
5849 </scenario>\r
5850 </test-case>\r
5851 <test-case category="XSLT-Result-Tree" id="impincl_impincl28">\r
5852 <file-path>impincl</file-path>\r
5853 <creator>David Marston</creator>\r
5854 <date>2001-11-08</date>\r
5855 <purpose>See what happens to apply-imports when there is a param stack in place.</purpose>\r
5856 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5857 <scenario operation="standard">\r
5858 <input-file role="principal-data">impincl28.xml</input-file>\r
5859 <input-file role="principal-stylesheet">impincl28.xsl</input-file>\r
5860 <output-file role="principal" compare="XML">impincl28.out</output-file>\r
5861 </scenario>\r
5862 </test-case>\r
5863 <test-case category="XSLT-Result-Tree" id="impincl_impincl29">\r
5864 <file-path>impincl</file-path>\r
5865 <creator>David Marston</creator>\r
5866 <date>2001-11-08</date>\r
5867 <purpose>See what happens to apply-imports when there is a param stack in place on the upper apply-templates, but no xsl:param to receive p1 until we get to the import.</purpose>\r
5868 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
5869 <scenario operation="standard">\r
5870 <input-file role="principal-data">impincl29.xml</input-file>\r
5871 <input-file role="principal-stylesheet">impincl29.xsl</input-file>\r
5872 <output-file role="principal" compare="XML">impincl29.out</output-file>\r
5873 </scenario>\r
5874 </test-case>\r
5875         \r
5876         <test-case category="XSLT-Result-Tree" id="lre_lre01">\r
5877 <file-path>lre</file-path>\r
5878 <creator>Paul Dick</creator>\r
5879 <date>2001-11-08</date>\r
5880 <purpose>Basic demonstration that namespace node is added when namespaced attribute is instantiated.</purpose>\r
5881 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
5882 <scenario operation="standard">\r
5883 <input-file role="principal-data">lre01.xml</input-file>\r
5884 <input-file role="principal-stylesheet">lre01.xsl</input-file>\r
5885 <output-file role="principal" compare="XML">lre01.out</output-file>\r
5886 </scenario>\r
5887 </test-case>\r
5888 <test-case category="XSLT-Result-Tree" id="lre_lre02">\r
5889 <file-path>lre</file-path>\r
5890 <creator>Paul Dick</creator>\r
5891 <date>2001-11-08</date>\r
5892 <purpose>Test exclusion of prefixes specified as xsl:stylesheet attribute.</purpose>\r
5893 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
5894 <scenario operation="standard">\r
5895 <input-file role="principal-data">lre02.xml</input-file>\r
5896 <input-file role="principal-stylesheet">lre02.xsl</input-file>\r
5897 <output-file role="principal" compare="XML">lre02.out</output-file>\r
5898 </scenario>\r
5899 </test-case>\r
5900 <test-case category="XSLT-Result-Tree" id="lre_lre03">\r
5901 <file-path>lre</file-path>\r
5902 <creator>Paul Dick</creator>\r
5903 <date>2001-11-08</date>\r
5904 <purpose>Test exclude-result-prefixes as an attribute on an LRE.</purpose>\r
5905 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
5906 <scenario operation="standard">\r
5907 <input-file role="principal-data">lre03.xml</input-file>\r
5908 <input-file role="principal-stylesheet">lre03.xsl</input-file>\r
5909 <output-file role="principal" compare="XML">lre03.out</output-file>\r
5910 </scenario>\r
5911 </test-case>\r
5912 <test-case category="XSLT-Result-Tree" id="lre_lre04">\r
5913 <file-path>lre</file-path>\r
5914 <creator>Paul Dick</creator>\r
5915 <date>2001-11-08</date>\r
5916 <purpose>The designation of a namespace as an excluded namespace is effective within the subtree of the stylesheet rooted at the element bearing the exclude-result-prefixes or xsl:exclude-result-prefixes attribute.</purpose>\r
5917 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
5918 <scenario operation="standard">\r
5919 <input-file role="principal-data">lre04.xml</input-file>\r
5920 <input-file role="principal-stylesheet">lre04.xsl</input-file>\r
5921 <output-file role="principal" compare="XML">lre04.out</output-file>\r
5922 </scenario>\r
5923 </test-case>\r
5924 <test-case category="XSLT-Result-Tree" id="lre_lre05">\r
5925 <file-path>lre</file-path>\r
5926 <creator>Paul Dick</creator>\r
5927 <date>2001-11-08</date>\r
5928 <purpose>Show that exclude-result-prefixes is scoped to just it's LRE.</purpose>\r
5929 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
5930 <scenario operation="standard">\r
5931 <input-file role="principal-data">lre05.xml</input-file>\r
5932 <input-file role="principal-stylesheet">lre05.xsl</input-file>\r
5933 <output-file role="principal" compare="XML">lre05.out</output-file>\r
5934 </scenario>\r
5935 </test-case>\r
5936 <test-case category="XSLT-Result-Tree" id="lre_lre06">\r
5937 <file-path>lre</file-path>\r
5938 <creator>Paul Dick</creator>\r
5939 <date>2001-11-08</date>\r
5940 <purpose>Tests that the value of an attribute of a LRE is interpreted as a attribute value template, which can contain expressions within curly braces({}).</purpose>\r
5941 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
5942 <scenario operation="standard">\r
5943 <input-file role="principal-data">lre06.xml</input-file>\r
5944 <input-file role="principal-stylesheet">lre06.xsl</input-file>\r
5945 <output-file role="principal" compare="XML">lre06.out</output-file>\r
5946 </scenario>\r
5947 </test-case>\r
5948 <test-case category="XSLT-Result-Tree" id="lre_lre07">\r
5949 <file-path>lre</file-path>\r
5950 <creator>Paul Dick</creator>\r
5951 <date>2001-11-08</date>\r
5952 <purpose>Show that attributes from XSLT namespace are automatically excluded.</purpose>\r
5953 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
5954 <scenario operation="standard">\r
5955 <input-file role="principal-data">lre07.xml</input-file>\r
5956 <input-file role="principal-stylesheet">lre07.xsl</input-file>\r
5957 <output-file role="principal" compare="XML">lre07.out</output-file>\r
5958 </scenario>\r
5959 </test-case>\r
5960 <test-case category="XSLT-Result-Tree" id="lre_lre08">\r
5961 <file-path>lre</file-path>\r
5962 <creator>Paul Dick</creator>\r
5963 <date>2001-11-08</date>\r
5964 <purpose>The name attribute of xsl:element is interpreted as an attribute value template.</purpose>\r
5965 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
5966 <scenario operation="standard">\r
5967 <input-file role="principal-data">lre08.xml</input-file>\r
5968 <input-file role="principal-stylesheet">lre08.xsl</input-file>\r
5969 <output-file role="principal" compare="XML">lre08.out</output-file>\r
5970 </scenario>\r
5971 </test-case>\r
5972 <test-case category="XSLT-Result-Tree" id="lre_lre09">\r
5973 <file-path>lre</file-path>\r
5974 <creator>David Marston</creator>\r
5975 <date>2001-11-08</date>\r
5976 <purpose>Ensure that names are preserved, case and all.</purpose>\r
5977 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
5978 <scenario operation="standard">\r
5979 <input-file role="principal-data">lre09.xml</input-file>\r
5980 <input-file role="principal-stylesheet">lre09.xsl</input-file>\r
5981 <output-file role="principal" compare="XML">lre09.out</output-file>\r
5982 </scenario>\r
5983 </test-case>\r
5984 <test-case category="XSLT-Result-Tree" id="lre_lre10">\r
5985 <file-path>lre</file-path>\r
5986 <creator>David Marston</creator>\r
5987 <date>2001-11-08</date>\r
5988 <purpose>Show that attributes from extension namespaces cause inclusion of the namespace node.</purpose>\r
5989 <purpose>The created element node will also have a copy of the namespace nodes that were present on the element node in the stylesheet tree with the exception of any namespace node whose string-value is the XSLT namespace URI, a namespace URI declared as an extension namespace, or a namespace URI designated as an excluded namespace.</purpose>\r
5990 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
5991 <scenario operation="standard">\r
5992 <input-file role="principal-data">lre10.xml</input-file>\r
5993 <input-file role="principal-stylesheet">lre10.xsl</input-file>\r
5994 <output-file role="principal" compare="XML">lre10.out</output-file>\r
5995 </scenario>\r
5996 </test-case>\r
5997 <test-case category="XSLT-Result-Tree" id="lre_lre12">\r
5998 <file-path>lre</file-path>\r
5999 <creator>David Marston</creator>\r
6000 <date>2001-11-08</date>\r
6001 <purpose>Test warning if required element name is null.</purpose>\r
6002 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
6003 <scenario operation="standard">\r
6004 <input-file role="principal-data">lre12.xml</input-file>\r
6005 <input-file role="principal-stylesheet">lre12.xsl</input-file>\r
6006 <output-file role="principal" compare="XML">lre12.out</output-file>\r
6007 </scenario>\r
6008 </test-case>\r
6009 <test-case category="XSLT-Result-Tree" id="lre_lre13">\r
6010 <file-path>lre</file-path>\r
6011 <creator>David Marston</creator>\r
6012 <date>2001-11-08</date>\r
6013 <purpose>Try to put out text without any tags.</purpose>\r
6014 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
6015 <scenario operation="standard">\r
6016 <input-file role="principal-data">lre13.xml</input-file>\r
6017 <input-file role="principal-stylesheet">lre13.xsl</input-file>\r
6018 <output-file role="principal" compare="XML">lre13.out</output-file>\r
6019 </scenario>\r
6020 </test-case>\r
6021 <test-case category="XSLT-Result-Tree" id="lre_lre14">\r
6022 <file-path>lre</file-path>\r
6023 <creator>David Marston</creator>\r
6024 <date>2001-11-08</date>\r
6025 <purpose>Test for-each inside xsl:element</purpose>\r
6026 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
6027 <scenario operation="standard">\r
6028 <input-file role="principal-data">lre14.xml</input-file>\r
6029 <input-file role="principal-stylesheet">lre14.xsl</input-file>\r
6030 <output-file role="principal" compare="XML">lre14.out</output-file>\r
6031 </scenario>\r
6032 </test-case>\r
6033 <test-case category="XSLT-Result-Tree" id="lre_lre15">\r
6034 <file-path>lre</file-path>\r
6035 <creator>Paul Dick</creator>\r
6036 <date>2001-11-08</date>\r
6037 <purpose>xsl:exclude-result-prefixes should only work to omit namespace declarations that are not actually used.</purpose>\r
6038 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
6039 <scenario operation="standard">\r
6040 <input-file role="principal-data">lre15.xml</input-file>\r
6041 <input-file role="principal-stylesheet">lre15.xsl</input-file>\r
6042 <output-file role="principal" compare="XML">lre15.out</output-file>\r
6043 </scenario>\r
6044 </test-case>\r
6045 <test-case category="XSLT-Result-Tree" id="lre_lre16">\r
6046 <file-path>lre</file-path>\r
6047 <creator>David Marston</creator>\r
6048 <date>2001-11-08</date>\r
6049 <purpose>Try to put out value of a variable as an LRE. Get "$var" literally.</purpose>\r
6050 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
6051 <scenario operation="standard">\r
6052 <input-file role="principal-data">lre16.xml</input-file>\r
6053 <input-file role="principal-stylesheet">lre16.xsl</input-file>\r
6054 <output-file role="principal" compare="XML">lre16.out</output-file>\r
6055 </scenario>\r
6056 </test-case>\r
6057 <test-case category="XSLT-Result-Tree" id="lre_lre17">\r
6058 <file-path>lre</file-path>\r
6059 <creator>Paul Dick</creator>\r
6060 <date>2001-11-08</date>\r
6061 <purpose>xsl:exclude-result-prefixes should only work to omit namespace declarations that are not actually used.</purpose>\r
6062 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
6063 <scenario operation="standard">\r
6064 <input-file role="principal-data">lre17.xml</input-file>\r
6065 <input-file role="principal-stylesheet">lre17.xsl</input-file>\r
6066 <output-file role="principal" compare="XML">lre17.out</output-file>\r
6067 </scenario>\r
6068 </test-case>\r
6069 <test-case category="XSLT-Result-Tree" id="lre_lre18">\r
6070 <file-path>lre</file-path>\r
6071 <creator>Paul Dick</creator>\r
6072 <date>2001-11-08</date>\r
6073 <purpose>xsl:exclude-result-prefixes should only work to omit namespace declarations that are not actually used.</purpose>\r
6074 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
6075 <scenario operation="standard">\r
6076 <input-file role="principal-data">lre18.xml</input-file>\r
6077 <input-file role="principal-stylesheet">lre18.xsl</input-file>\r
6078 <output-file role="principal" compare="XML">lre18.out</output-file>\r
6079 </scenario>\r
6080 </test-case>\r
6081 <test-case category="XSLT-Result-Tree" id="lre_lre19">\r
6082 <file-path>lre</file-path>\r
6083 <creator>David Marston</creator>\r
6084 <date>2001-11-08</date>\r
6085 <purpose>Test use of leading underscore in names.</purpose>\r
6086 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
6087 <scenario operation="standard">\r
6088 <input-file role="principal-data">lre19.xml</input-file>\r
6089 <input-file role="principal-stylesheet">lre19.xsl</input-file>\r
6090 <output-file role="principal" compare="XML">lre19.out</output-file>\r
6091 </scenario>\r
6092 </test-case>\r
6093 <test-case category="XSLT-Result-Tree" id="lre_lre20">\r
6094 <file-path>lre</file-path>\r
6095 <creator>Paul Dick</creator>\r
6096 <date>2001-11-08</date>\r
6097 <purpose>Show that the namespace node for an extension namespace is automatically excluded.</purpose>\r
6098 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
6099 <scenario operation="standard">\r
6100 <input-file role="principal-data">lre20.xml</input-file>\r
6101 <input-file role="principal-stylesheet">lre20.xsl</input-file>\r
6102 <output-file role="principal" compare="XML">lre20.out</output-file>\r
6103 </scenario>\r
6104 </test-case>\r
6105 <test-case category="XSLT-Result-Tree" id="lre_lre21">\r
6106 <file-path>lre</file-path>\r
6107 <creator>David Marston</creator>\r
6108 <date>2001-11-08</date>\r
6109 <purpose>Exclude namespace node for an extension namespace via local declaration.</purpose>\r
6110 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
6111 <scenario operation="standard">\r
6112 <input-file role="principal-data">lre21.xml</input-file>\r
6113 <input-file role="principal-stylesheet">lre21.xsl</input-file>\r
6114 <output-file role="principal" compare="XML">lre21.out</output-file>\r
6115 </scenario>\r
6116 </test-case>\r
6117 <test-case category="XSLT-Result-Tree" id="lre_lre22">\r
6118 <file-path>lre</file-path>\r
6119 <creator>David Marston</creator>\r
6120 <date>2001-11-08</date>\r
6121 <purpose>Test exclusion of #default, stylesheet level.</purpose>\r
6122 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
6123 <scenario operation="standard">\r
6124 <input-file role="principal-data">lre22.xml</input-file>\r
6125 <input-file role="principal-stylesheet">lre22.xsl</input-file>\r
6126 <output-file role="principal" compare="XML">lre22.out</output-file>\r
6127 </scenario>\r
6128 </test-case>\r
6129 <test-case category="XSLT-Result-Tree" id="lre_lre23">\r
6130 <file-path>lre</file-path>\r
6131 <creator>David Marston</creator>\r
6132 <date>2001-11-08</date>\r
6133 <purpose>Test exclusion of #default as an attribute on an LRE.</purpose>\r
6134 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
6135 <scenario operation="standard">\r
6136 <input-file role="principal-data">lre23.xml</input-file>\r
6137 <input-file role="principal-stylesheet">lre23.xsl</input-file>\r
6138 <output-file role="principal" compare="XML">lre23.out</output-file>\r
6139 </scenario>\r
6140 </test-case>\r
6141         <test-case category="XSLT-Result-Tree" id="match_match01">\r
6142 <file-path>match</file-path>\r
6143 <creator>David Marston</creator>\r
6144 <date>2001-11-08</date>\r
6145 <purpose>Test for //name match pattern.</purpose>\r
6146 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
6147 <scenario operation="standard">\r
6148 <input-file role="principal-data">match01.xml</input-file>\r
6149 <input-file role="principal-stylesheet">match01.xsl</input-file>\r
6150 <output-file role="principal" compare="XML">match01.out</output-file>\r
6151 </scenario>\r
6152 </test-case>\r
6153 <test-case category="XSLT-Result-Tree" id="match_match02">\r
6154 <file-path>match</file-path>\r
6155 <purpose>Test of predicate, using attribute, in match pattern.</purpose>\r
6156 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
6157 <scenario operation="standard">\r
6158 <input-file role="principal-data">match02.xml</input-file>\r
6159 <input-file role="principal-stylesheet">match02.xsl</input-file>\r
6160 <output-file role="principal" compare="XML">match02.out</output-file>\r
6161 </scenario>\r
6162 </test-case>\r
6163 <test-case category="XSLT-Result-Tree" id="match_match03">\r
6164 <file-path>match</file-path>\r
6165 <purpose>Test of @attrib=value in predicate in match pattern.</purpose>\r
6166 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
6167 <scenario operation="standard">\r
6168 <input-file role="principal-data">match03.xml</input-file>\r
6169 <input-file role="principal-stylesheet">match03.xsl</input-file>\r
6170 <output-file role="principal" compare="XML">match03.out</output-file>\r
6171 </scenario>\r
6172 </test-case>\r
6173 <test-case category="XSLT-Result-Tree" id="match_match04">\r
6174 <file-path>match</file-path>\r
6175 <purpose>Test of node=value in predicate in match pattern.</purpose>\r
6176 <spec-citation place="2.1" type="section" version="1.0" spec="xpath"/>\r
6177 <scenario operation="standard">\r
6178 <input-file role="principal-data">match04.xml</input-file>\r
6179 <input-file role="principal-stylesheet">match04.xsl</input-file>\r
6180 <output-file role="principal" compare="XML">match04.out</output-file>\r
6181 </scenario>\r
6182 </test-case>\r
6183 <test-case category="XSLT-Result-Tree" id="match_match05">\r
6184 <file-path>match</file-path>\r
6185 <creator>David Marston</creator>\r
6186 <date>2001-11-08</date>\r
6187 <purpose>Test of or in predicate of match pattern.</purpose>\r
6188 <spec-citation place="2.1" type="section" version="1.0" spec="xpath"/>\r
6189 <scenario operation="standard">\r
6190 <input-file role="principal-data">match05.xml</input-file>\r
6191 <input-file role="principal-stylesheet">match05.xsl</input-file>\r
6192 <output-file role="principal" compare="XML">match05.out</output-file>\r
6193 </scenario>\r
6194 </test-case>\r
6195 <test-case category="XSLT-Result-Tree" id="match_match06">\r
6196 <file-path>match</file-path>\r
6197 <creator>David Marston</creator>\r
6198 <date>2001-11-08</date>\r
6199 <purpose>Test of boolean not function in match pattern.</purpose>\r
6200 <spec-citation place="2.1" type="section" version="1.0" spec="xpath"/>\r
6201 <scenario operation="standard">\r
6202 <input-file role="principal-data">match06.xml</input-file>\r
6203 <input-file role="principal-stylesheet">match06.xsl</input-file>\r
6204 <output-file role="principal" compare="XML">match06.out</output-file>\r
6205 </scenario>\r
6206 </test-case>\r
6207 <test-case category="XSLT-Result-Tree" id="match_match07">\r
6208 <file-path>match</file-path>\r
6209 <creator>David Marston</creator>\r
6210 <date>2001-11-08</date>\r
6211 <purpose>Test of node!=value match pattern.</purpose>\r
6212 <spec-citation place="2.1" type="section" version="1.0" spec="xpath"/>\r
6213 <scenario operation="standard">\r
6214 <input-file role="principal-data">match07.xml</input-file>\r
6215 <input-file role="principal-stylesheet">match07.xsl</input-file>\r
6216 <output-file role="principal" compare="XML">match07.out</output-file>\r
6217 </scenario>\r
6218 </test-case>\r
6219 <test-case category="XSLT-Result-Tree" id="match_match08">\r
6220 <file-path>match</file-path>\r
6221 <creator>David Marston</creator>\r
6222 <date>2001-11-08</date>\r
6223 <purpose>Test of 2 predicates.</purpose>\r
6224 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6225 <scenario operation="standard">\r
6226 <input-file role="principal-data">match08.xml</input-file>\r
6227 <input-file role="principal-stylesheet">match08.xsl</input-file>\r
6228 <output-file role="principal" compare="XML">match08.out</output-file>\r
6229 </scenario>\r
6230 </test-case>\r
6231 <test-case category="XSLT-Result-Tree" id="match_match09">\r
6232 <file-path>match</file-path>\r
6233 <creator>David Marston</creator>\r
6234 <date>2001-11-08</date>\r
6235 <purpose>Test of boolean and in predicate.</purpose>\r
6236 <spec-citation place="2.1" type="section" version="1.0" spec="xpath"/>\r
6237 <scenario operation="standard">\r
6238 <input-file role="principal-data">match09.xml</input-file>\r
6239 <input-file role="principal-stylesheet">match09.xsl</input-file>\r
6240 <output-file role="principal" compare="XML">match09.out</output-file>\r
6241 </scenario>\r
6242 </test-case>\r
6243 <test-case category="XSLT-Result-Tree" id="match_match10">\r
6244 <file-path>match</file-path>\r
6245 <creator>David Marston</creator>\r
6246 <date>2001-11-08</date>\r
6247 <purpose>Test of functions in predicate.</purpose>\r
6248 <spec-citation place="2.1" type="section" version="1.0" spec="xpath"/>\r
6249 <scenario operation="standard">\r
6250 <input-file role="principal-data">match10.xml</input-file>\r
6251 <input-file role="principal-stylesheet">match10.xsl</input-file>\r
6252 <output-file role="principal" compare="XML">match10.out</output-file>\r
6253 </scenario>\r
6254 </test-case>\r
6255 <test-case category="XSLT-Result-Tree" id="match_match11">\r
6256 <file-path>match</file-path>\r
6257 <creator>David Marston</creator>\r
6258 <date>2001-11-08</date>\r
6259 <purpose>Test of id('literal') as match pattern.</purpose>\r
6260 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
6261 <scenario operation="standard">\r
6262 <input-file role="principal-data">match11.xml</input-file>\r
6263 <input-file role="principal-stylesheet">match11.xsl</input-file>\r
6264 <output-file role="principal" compare="XML">match11.out</output-file>\r
6265 </scenario>\r
6266 </test-case>\r
6267 <test-case category="XSLT-Result-Tree" id="match_match12">\r
6268 <file-path>match</file-path>\r
6269 <creator>David Marston</creator>\r
6270 <date>2001-11-08</date>\r
6271 <purpose>Test that apply-templates goes down at least 15 levels.</purpose>\r
6272 <spec-citation place="5.4" type="section" version="1.0" spec="xpath"/>\r
6273 <scenario operation="standard">\r
6274 <input-file role="principal-data">match12.xml</input-file>\r
6275 <input-file role="principal-stylesheet">match12.xsl</input-file>\r
6276 <output-file role="principal" compare="XML">match12.out</output-file>\r
6277 </scenario>\r
6278 </test-case>\r
6279 <test-case category="XSLT-Result-Tree" id="match_match13">\r
6280 <file-path>match</file-path>\r
6281 <creator>David Marston</creator>\r
6282 <date>2001-11-08</date>\r
6283 <purpose>Test of large union.</purpose>\r
6284 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
6285 <scenario operation="standard">\r
6286 <input-file role="principal-data">match13.xml</input-file>\r
6287 <input-file role="principal-stylesheet">match13.xsl</input-file>\r
6288 <output-file role="principal" compare="XML">match13.out</output-file>\r
6289 </scenario>\r
6290 </test-case>\r
6291 <test-case category="XSLT-Result-Tree" id="match_match14">\r
6292 <file-path>match</file-path>\r
6293 <creator>David Marston</creator>\r
6294 <date>2001-11-08</date>\r
6295 <purpose>Show that a variable can be used in a match pattern, though not for the name test. The variable must be top-level, of course.</purpose>\r
6296 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6297 <scenario operation="standard">\r
6298 <input-file role="principal-data">match14.xml</input-file>\r
6299 <input-file role="principal-stylesheet">match14.xsl</input-file>\r
6300 <output-file role="principal" compare="XML">match14.out</output-file>\r
6301 </scenario>\r
6302 </test-case>\r
6303 <test-case category="XSLT-Result-Tree" id="match_match15">\r
6304 <file-path>match</file-path>\r
6305 <creator>Carmelo Montanez</creator>\r
6306 <date>2001-11-08</date>\r
6307 <purpose>Test a match patttern with a complex expression.</purpose>\r
6308 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
6309 <scenario operation="standard">\r
6310 <input-file role="principal-data">match15.xml</input-file>\r
6311 <input-file role="principal-stylesheet">match15.xsl</input-file>\r
6312 <output-file role="principal" compare="XML">match15.out</output-file>\r
6313 </scenario>\r
6314 </test-case>\r
6315 <test-case category="XSLT-Result-Tree" id="match_match16">\r
6316 <file-path>match</file-path>\r
6317 <creator>David Marston</creator>\r
6318 <date>2001-11-08</date>\r
6319 <purpose>Test step//step[predicate], with positional predicate, to show that position numbering applies "relative to the child axis", not //.</purpose>\r
6320 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6321 <scenario operation="standard">\r
6322 <input-file role="principal-data">match16.xml</input-file>\r
6323 <input-file role="principal-stylesheet">match16.xsl</input-file>\r
6324 <output-file role="principal" compare="XML">match16.out</output-file>\r
6325 </scenario>\r
6326 </test-case>\r
6327 <test-case category="XSLT-Result-Tree" id="match_match17">\r
6328 <file-path>match</file-path>\r
6329 <creator>David Marston</creator>\r
6330 <date>2001-11-08</date>\r
6331 <purpose>Test of 2 predicates, first one being positional.</purpose>\r
6332 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6333 <scenario operation="standard">\r
6334 <input-file role="principal-data">match17.xml</input-file>\r
6335 <input-file role="principal-stylesheet">match17.xsl</input-file>\r
6336 <output-file role="principal" compare="XML">match17.out</output-file>\r
6337 </scenario>\r
6338 </test-case>\r
6339 <test-case category="XSLT-Result-Tree" id="match_match18">\r
6340 <file-path>match</file-path>\r
6341 <creator>David Marston</creator>\r
6342 <date>2001-11-08</date>\r
6343 <purpose>Test of predicate with two conditions, one positional.</purpose>\r
6344 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6345 <scenario operation="standard">\r
6346 <input-file role="principal-data">match18.xml</input-file>\r
6347 <input-file role="principal-stylesheet">match18.xsl</input-file>\r
6348 <output-file role="principal" compare="XML">match18.out</output-file>\r
6349 </scenario>\r
6350 </test-case>\r
6351 <!--\r
6352 MS predicate bugs.\r
6353 \r
6354 <test-case category="XSLT-Result-Tree" id="match_match19">\r
6355 <file-path>match</file-path>\r
6356 <creator>David Marston</creator>\r
6357 <date>2001-11-08</date>\r
6358 <purpose>Test of two predicates, second one being positional.</purpose>\r
6359 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6360 <scenario operation="standard">\r
6361 <input-file role="principal-data">match19.xml</input-file>\r
6362 <input-file role="principal-stylesheet">match19.xsl</input-file>\r
6363 <output-file role="principal" compare="XML">match19.out</output-file>\r
6364 </scenario>\r
6365 </test-case>\r
6366 -->\r
6367 <test-case category="XSLT-Result-Tree" id="match_match20">\r
6368 <file-path>match</file-path>\r
6369 <creator>Scott Boag</creator>\r
6370 <date>2001-11-08</date>\r
6371 <purpose>Test of two predicates, both being positional. First predicate reduces the set to {a,c,e,g,i,k}.</purpose>\r
6372 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6373 <scenario operation="standard">\r
6374 <input-file role="principal-data">match20.xml</input-file>\r
6375 <input-file role="principal-stylesheet">match20.xsl</input-file>\r
6376 <output-file role="principal" compare="XML">match20.out</output-file>\r
6377 </scenario>\r
6378 </test-case>\r
6379 <test-case category="XSLT-Result-Tree" id="match_match21">\r
6380 <file-path>match</file-path>\r
6381 <creator>Scott Boag</creator>\r
6382 <date>2001-11-08</date>\r
6383 <purpose>Test of three predicates, all being positional. First predicate reduces the set to {a,c,e,g,i,k}.</purpose>\r
6384 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6385 <scenario operation="standard">\r
6386 <input-file role="principal-data">match21.xml</input-file>\r
6387 <input-file role="principal-stylesheet">match21.xsl</input-file>\r
6388 <output-file role="principal" compare="XML">match21.out</output-file>\r
6389 </scenario>\r
6390 </test-case>\r
6391 <!--\r
6392 MS predicate bugs.\r
6393 \r
6394 <test-case category="XSLT-Result-Tree" id="match_match22">\r
6395 <file-path>match</file-path>\r
6396 <creator>Scott Boag</creator>\r
6397 <date>2001-11-08</date>\r
6398 <purpose>Test of three predicates, all being positional. Different notation. First predicate reduces the set to {a,c,e,g,i,k}.</purpose>\r
6399 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6400 <scenario operation="standard">\r
6401 <input-file role="principal-data">match22.xml</input-file>\r
6402 <input-file role="principal-stylesheet">match22.xsl</input-file>\r
6403 <output-file role="principal" compare="XML">match22.out</output-file>\r
6404 </scenario>\r
6405 </test-case>\r
6406 -->\r
6407 <test-case category="XSLT-Result-Tree" id="match_match23">\r
6408 <file-path>match</file-path>\r
6409 <creator>Scott Boag</creator>\r
6410 <date>2001-11-08</date>\r
6411 <purpose>Test of three predicates, all being positional. Use last() for one. First predicate reduces the set to {a,c,e,g,i,k}.</purpose>\r
6412 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6413 <scenario operation="standard">\r
6414 <input-file role="principal-data">match23.xml</input-file>\r
6415 <input-file role="principal-stylesheet">match23.xsl</input-file>\r
6416 <output-file role="principal" compare="XML">match23.out</output-file>\r
6417 </scenario>\r
6418 </test-case>\r
6419 <test-case category="XSLT-Result-Tree" id="match_match24">\r
6420 <file-path>match</file-path>\r
6421 <creator>David Marston</creator>\r
6422 <date>2001-11-08</date>\r
6423 <purpose>Test of three predicates, two being positional. Use last() for one. First predicate reduces the set to {a,c,e,g,i,k}. Second predicate, taken alone, reduces the set to {f,g,h,i,j,k,l}.</purpose>\r
6424 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6425 <scenario operation="standard">\r
6426 <input-file role="principal-data">match24.xml</input-file>\r
6427 <input-file role="principal-stylesheet">match24.xsl</input-file>\r
6428 <output-file role="principal" compare="XML">match24.out</output-file>\r
6429 </scenario>\r
6430 </test-case>\r
6431 <test-case category="XSLT-Result-Tree" id="match_match25">\r
6432 <file-path>match</file-path>\r
6433 <creator>David Marston</creator>\r
6434 <date>2001-11-08</date>\r
6435 <purpose>Test of three predicates, two being positional. Use last() for one. First predicate reduces the set to {b,e,h,k}. Second predicate further reduces the set to {h,k}.</purpose>\r
6436 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6437 <scenario operation="standard">\r
6438 <input-file role="principal-data">match25.xml</input-file>\r
6439 <input-file role="principal-stylesheet">match25.xsl</input-file>\r
6440 <output-file role="principal" compare="XML">match25.out</output-file>\r
6441 </scenario>\r
6442 </test-case>\r
6443 <!--\r
6444 MS predicate bugs.\r
6445 \r
6446 <test-case category="XSLT-Result-Tree" id="match_match26">\r
6447 <file-path>match</file-path>\r
6448 <creator>David Marston</creator>\r
6449 <date>2001-11-08</date>\r
6450 <purpose>Test of three predicates, two being positional. First predicate reduces the set to {a,c,e,g,i,k}. Second predicate further reduces the set to {c}. Third predicate, taken alone, reduces the set to {a,b,c,d,e,f,g,h,i}.</purpose>\r
6451 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6452 <scenario operation="standard">\r
6453 <input-file role="principal-data">match26.xml</input-file>\r
6454 <input-file role="principal-stylesheet">match26.xsl</input-file>\r
6455 <output-file role="principal" compare="XML">match26.out</output-file>\r
6456 </scenario>\r
6457 </test-case>\r
6458 -->\r
6459 <test-case category="XSLT-Result-Tree" id="match_match27">\r
6460 <file-path>match</file-path>\r
6461 <creator>David Marston, from an idea by Holger Floerke</creator>\r
6462 <date>2001-11-08</date>\r
6463 <purpose>// at start of match pattern should not affect selection of nodes.</purpose>\r
6464 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6465 <scenario operation="standard">\r
6466 <input-file role="principal-data">match27.xml</input-file>\r
6467 <input-file role="principal-stylesheet">match27.xsl</input-file>\r
6468 <output-file role="principal" compare="XML">match27.out</output-file>\r
6469 </scenario>\r
6470 </test-case>\r
6471 <test-case category="XSLT-Result-Tree" id="match_match28">\r
6472 <file-path>match</file-path>\r
6473 <creator>David Marston, from an idea by Holger Floerke</creator>\r
6474 <date>2001-11-08</date>\r
6475 <purpose>// at start of match pattern should not affect selection of nodes.</purpose>\r
6476 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6477 <scenario operation="standard">\r
6478 <input-file role="principal-data">match28.xml</input-file>\r
6479 <input-file role="principal-stylesheet">match28.xsl</input-file>\r
6480 <output-file role="principal" compare="XML">match28.out</output-file>\r
6481 </scenario>\r
6482 </test-case>\r
6483 <test-case category="XSLT-Result-Tree" id="match_match29">\r
6484 <file-path>match</file-path>\r
6485 <creator>David Marston, from an idea by Holger Floerke</creator>\r
6486 <date>2001-11-08</date>\r
6487 <purpose>// at start of match pattern should not affect selection of nodes.</purpose>\r
6488 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6489 <scenario operation="standard">\r
6490 <input-file role="principal-data">match29.xml</input-file>\r
6491 <input-file role="principal-stylesheet">match29.xsl</input-file>\r
6492 <output-file role="principal" compare="XML">match29.out</output-file>\r
6493 </scenario>\r
6494 </test-case>\r
6495 <test-case category="XSLT-Result-Tree" id="match_match30">\r
6496 <file-path>match</file-path>\r
6497 <creator>Henry Zongaro</creator>\r
6498 <date>2001-11-08</date>\r
6499 <purpose>Use multiple levels of child axis in match patterns. Intermix 'child::' and default, but only with child:: in the middle.</purpose>\r
6500 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6501 <scenario operation="standard">\r
6502 <input-file role="principal-data">match30.xml</input-file>\r
6503 <input-file role="principal-stylesheet">match30.xsl</input-file>\r
6504 <output-file role="principal" compare="XML">match30.out</output-file>\r
6505 </scenario>\r
6506 </test-case>\r
6507 <test-case category="XSLT-Result-Tree" id="match_match31">\r
6508 <file-path>match</file-path>\r
6509 <creator>Henry Zongaro</creator>\r
6510 <date>2001-11-08</date>\r
6511 <purpose>Use multiple levels of child axis in match patterns. Intermix 'child::' and default, but only with child:: on the tail.</purpose>\r
6512 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6513 <scenario operation="standard">\r
6514 <input-file role="principal-data">match31.xml</input-file>\r
6515 <input-file role="principal-stylesheet">match31.xsl</input-file>\r
6516 <output-file role="principal" compare="XML">match31.out</output-file>\r
6517 </scenario>\r
6518 </test-case>\r
6519 <test-case category="XSLT-Result-Tree" id="match_match32">\r
6520 <file-path>match</file-path>\r
6521 <creator>Henry Zongaro</creator>\r
6522 <date>2001-11-08</date>\r
6523 <purpose>Use multiple levels of child axis in match patterns. Spell out 'child::' sometimes.</purpose>\r
6524 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
6525 <scenario operation="standard">\r
6526 <input-file role="principal-data">match32.xml</input-file>\r
6527 <input-file role="principal-stylesheet">match32.xsl</input-file>\r
6528 <output-file role="principal" compare="XML">match32.out</output-file>\r
6529 </scenario>\r
6530 </test-case>\r
6531         <test-case category="XSLT-Result-Tree" id="math_math01">\r
6532 <file-path>math</file-path>\r
6533 <purpose>Test of number() conversion function on an element.</purpose>\r
6534 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6535 <scenario operation="standard">\r
6536 <input-file role="principal-data">math01.xml</input-file>\r
6537 <input-file role="principal-stylesheet">math01.xsl</input-file>\r
6538 <output-file role="principal" compare="XML">math01.out</output-file>\r
6539 </scenario>\r
6540 </test-case>\r
6541 <test-case category="XSLT-Result-Tree" id="math_math02">\r
6542 <file-path>math</file-path>\r
6543 <purpose>Test of floor().</purpose>\r
6544 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6545 <scenario operation="standard">\r
6546 <input-file role="principal-data">math02.xml</input-file>\r
6547 <input-file role="principal-stylesheet">math02.xsl</input-file>\r
6548 <output-file role="principal" compare="XML">math02.out</output-file>\r
6549 </scenario>\r
6550 </test-case>\r
6551 <test-case category="XSLT-Result-Tree" id="math_math03">\r
6552 <file-path>math</file-path>\r
6553 <purpose>Test of ceiling().</purpose>\r
6554 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6555 <scenario operation="standard">\r
6556 <input-file role="principal-data">math03.xml</input-file>\r
6557 <input-file role="principal-stylesheet">math03.xsl</input-file>\r
6558 <output-file role="principal" compare="XML">math03.out</output-file>\r
6559 </scenario>\r
6560 </test-case>\r
6561 <test-case category="XSLT-Result-Tree" id="math_math04">\r
6562 <file-path>math</file-path>\r
6563 <purpose>Test of round().</purpose>\r
6564 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6565 <scenario operation="standard">\r
6566 <input-file role="principal-data">math04.xml</input-file>\r
6567 <input-file role="principal-stylesheet">math04.xsl</input-file>\r
6568 <output-file role="principal" compare="XML">math04.out</output-file>\r
6569 </scenario>\r
6570 </test-case>\r
6571 <test-case category="XSLT-Result-Tree" id="math_math05">\r
6572 <file-path>math</file-path>\r
6573 <purpose>Test of sum().</purpose>\r
6574 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6575 <scenario operation="standard">\r
6576 <input-file role="principal-data">math05.xml</input-file>\r
6577 <input-file role="principal-stylesheet">math05.xsl</input-file>\r
6578 <output-file role="principal" compare="XML">math05.out</output-file>\r
6579 </scenario>\r
6580 </test-case>\r
6581 <test-case category="XSLT-Result-Tree" id="math_math06">\r
6582 <file-path>math</file-path>\r
6583 <purpose>Test of '*' operator.</purpose>\r
6584 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
6585 <scenario operation="standard">\r
6586 <input-file role="principal-data">math06.xml</input-file>\r
6587 <input-file role="principal-stylesheet">math06.xsl</input-file>\r
6588 <output-file role="principal" compare="XML">math06.out</output-file>\r
6589 </scenario>\r
6590 </test-case>\r
6591 <test-case category="XSLT-Result-Tree" id="math_math07">\r
6592 <file-path>math</file-path>\r
6593 <purpose>Test of '+' operator.</purpose>\r
6594 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
6595 <scenario operation="standard">\r
6596 <input-file role="principal-data">math07.xml</input-file>\r
6597 <input-file role="principal-stylesheet">math07.xsl</input-file>\r
6598 <output-file role="principal" compare="XML">math07.out</output-file>\r
6599 </scenario>\r
6600 </test-case>\r
6601 <test-case category="XSLT-Result-Tree" id="math_math08">\r
6602 <file-path>math</file-path>\r
6603 <purpose>Test of '-' operator. Note since XML allows "-" in names the "-" operator typically needs to be preceded by whitespace.</purpose>\r
6604 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
6605 <scenario operation="standard">\r
6606 <input-file role="principal-data">math08.xml</input-file>\r
6607 <input-file role="principal-stylesheet">math08.xsl</input-file>\r
6608 <output-file role="principal" compare="XML">math08.out</output-file>\r
6609 </scenario>\r
6610 </test-case>\r
6611 <test-case category="XSLT-Result-Tree" id="math_math09">\r
6612 <file-path>math</file-path>\r
6613 <purpose>Test of 'div' operator.</purpose>\r
6614 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
6615 <scenario operation="standard">\r
6616 <input-file role="principal-data">math09.xml</input-file>\r
6617 <input-file role="principal-stylesheet">math09.xsl</input-file>\r
6618 <output-file role="principal" compare="XML">math09.out</output-file>\r
6619 </scenario>\r
6620 </test-case>\r
6621 <test-case category="XSLT-Result-Tree" id="math_math10">\r
6622 <file-path>math</file-path>\r
6623 <purpose>Test of 'mod' operator.</purpose>\r
6624 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
6625 <scenario operation="standard">\r
6626 <input-file role="principal-data">math10.xml</input-file>\r
6627 <input-file role="principal-stylesheet">math10.xsl</input-file>\r
6628 <output-file role="principal" compare="XML">math10.out</output-file>\r
6629 </scenario>\r
6630 </test-case>\r
6631 <test-case category="XSLT-Result-Tree" id="math_math11">\r
6632 <file-path>math</file-path>\r
6633 <purpose>Test of number() conversion function on a non-existent node.</purpose>\r
6634 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6635 <scenario operation="standard">\r
6636 <input-file role="principal-data">math11.xml</input-file>\r
6637 <input-file role="principal-stylesheet">math11.xsl</input-file>\r
6638 <output-file role="principal" compare="XML">math11.out</output-file>\r
6639 </scenario>\r
6640 </test-case>\r
6641 <test-case category="XSLT-Result-Tree" id="math_math12">\r
6642 <file-path>math</file-path>\r
6643 <purpose>Test of number() conversion function on numeric input.</purpose>\r
6644 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6645 <scenario operation="standard">\r
6646 <input-file role="principal-data">math12.xml</input-file>\r
6647 <input-file role="principal-stylesheet">math12.xsl</input-file>\r
6648 <output-file role="principal" compare="XML">math12.out</output-file>\r
6649 </scenario>\r
6650 </test-case>\r
6651 <test-case category="XSLT-Result-Tree" id="math_math13">\r
6652 <file-path>math</file-path>\r
6653 <purpose>Test of number() conversion function on a string that is convertible.</purpose>\r
6654 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6655 <scenario operation="standard">\r
6656 <input-file role="principal-data">math13.xml</input-file>\r
6657 <input-file role="principal-stylesheet">math13.xsl</input-file>\r
6658 <output-file role="principal" compare="XML">math13.out</output-file>\r
6659 </scenario>\r
6660 </test-case>\r
6661 <test-case category="XSLT-Result-Tree" id="math_math14">\r
6662 <file-path>math</file-path>\r
6663 <purpose>Test of number() conversion function on a null string.</purpose>\r
6664 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6665 <scenario operation="standard">\r
6666 <input-file role="principal-data">math14.xml</input-file>\r
6667 <input-file role="principal-stylesheet">math14.xsl</input-file>\r
6668 <output-file role="principal" compare="XML">math14.out</output-file>\r
6669 </scenario>\r
6670 </test-case>\r
6671 <test-case category="XSLT-Result-Tree" id="math_math15">\r
6672 <file-path>math</file-path>\r
6673 <purpose>Test of number() conversion function on a string that is not convertible.</purpose>\r
6674 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6675 <scenario operation="standard">\r
6676 <input-file role="principal-data">math15.xml</input-file>\r
6677 <input-file role="principal-stylesheet">math15.xsl</input-file>\r
6678 <output-file role="principal" compare="XML">math15.out</output-file>\r
6679 </scenario>\r
6680 </test-case>\r
6681 <test-case category="XSLT-Result-Tree" id="math_math16">\r
6682 <file-path>math</file-path>\r
6683 <purpose>Test of number() and string() conversion functions for numeric accuracy.</purpose>\r
6684 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6685 <scenario operation="standard">\r
6686 <input-file role="principal-data">math16.xml</input-file>\r
6687 <input-file role="principal-stylesheet">math16.xsl</input-file>\r
6688 <output-file role="principal" compare="XML">math16.out</output-file>\r
6689 </scenario>\r
6690 </test-case>\r
6691 <test-case category="XSLT-Result-Tree" id="math_math17">\r
6692 <file-path>math</file-path>\r
6693 <purpose>Test of number() conversion function on a tree fragment.</purpose>\r
6694 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6695 <scenario operation="standard">\r
6696 <input-file role="principal-data">math17.xml</input-file>\r
6697 <input-file role="principal-stylesheet">math17.xsl</input-file>\r
6698 <output-file role="principal" compare="XML">math17.out</output-file>\r
6699 </scenario>\r
6700 </test-case>\r
6701 <test-case category="XSLT-Result-Tree" id="math_math18">\r
6702 <file-path>math</file-path>\r
6703 <purpose>Test of number() conversion function on an empty tree fragment.</purpose>\r
6704 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6705 <scenario operation="standard">\r
6706 <input-file role="principal-data">math18.xml</input-file>\r
6707 <input-file role="principal-stylesheet">math18.xsl</input-file>\r
6708 <output-file role="principal" compare="XML">math18.out</output-file>\r
6709 </scenario>\r
6710 </test-case>\r
6711 <test-case category="XSLT-Result-Tree" id="math_math19">\r
6712 <file-path>math</file-path>\r
6713 <purpose>Test of number() conversion of boolean constant true.</purpose>\r
6714 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6715 <scenario operation="standard">\r
6716 <input-file role="principal-data">math19.xml</input-file>\r
6717 <input-file role="principal-stylesheet">math19.xsl</input-file>\r
6718 <output-file role="principal" compare="XML">math19.out</output-file>\r
6719 </scenario>\r
6720 </test-case>\r
6721 <test-case category="XSLT-Result-Tree" id="math_math20">\r
6722 <file-path>math</file-path>\r
6723 <purpose>Test of number() conversion of boolean constant false.</purpose>\r
6724 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6725 <scenario operation="standard">\r
6726 <input-file role="principal-data">math20.xml</input-file>\r
6727 <input-file role="principal-stylesheet">math20.xsl</input-file>\r
6728 <output-file role="principal" compare="XML">math20.out</output-file>\r
6729 </scenario>\r
6730 </test-case>\r
6731 <test-case category="XSLT-Result-Tree" id="math_math21">\r
6732 <file-path>math</file-path>\r
6733 <purpose>Test of consistency number() conversion of non-convertible strings.</purpose>\r
6734 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6735 <scenario operation="standard">\r
6736 <input-file role="principal-data">math21.xml</input-file>\r
6737 <input-file role="principal-stylesheet">math21.xsl</input-file>\r
6738 <output-file role="principal" compare="XML">math21.out</output-file>\r
6739 </scenario>\r
6740 </test-case>\r
6741 <test-case category="XSLT-Result-Tree" id="math_math22">\r
6742 <file-path>math</file-path>\r
6743 <purpose>Test of number() conversion of a non-convertible string.</purpose>\r
6744 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6745 <scenario operation="standard">\r
6746 <input-file role="principal-data">math22.xml</input-file>\r
6747 <input-file role="principal-stylesheet">math22.xsl</input-file>\r
6748 <output-file role="principal" compare="XML">math22.out</output-file>\r
6749 </scenario>\r
6750 </test-case>\r
6751 <test-case category="XSLT-Result-Tree" id="math_math23">\r
6752 <file-path>math</file-path>\r
6753 <purpose>Test of floor() on a node.</purpose>\r
6754 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6755 <scenario operation="standard">\r
6756 <input-file role="principal-data">math23.xml</input-file>\r
6757 <input-file role="principal-stylesheet">math23.xsl</input-file>\r
6758 <output-file role="principal" compare="XML">math23.out</output-file>\r
6759 </scenario>\r
6760 </test-case>\r
6761 <test-case category="XSLT-Result-Tree" id="math_math24">\r
6762 <file-path>math</file-path>\r
6763 <purpose>Test of floor() on a non-integer.</purpose>\r
6764 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6765 <scenario operation="standard">\r
6766 <input-file role="principal-data">math24.xml</input-file>\r
6767 <input-file role="principal-stylesheet">math24.xsl</input-file>\r
6768 <output-file role="principal" compare="XML">math24.out</output-file>\r
6769 </scenario>\r
6770 </test-case>\r
6771 <test-case category="XSLT-Result-Tree" id="math_math25">\r
6772 <file-path>math</file-path>\r
6773 <purpose>Test of floor() on a node containing a non-integer.</purpose>\r
6774 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6775 <scenario operation="standard">\r
6776 <input-file role="principal-data">math25.xml</input-file>\r
6777 <input-file role="principal-stylesheet">math25.xsl</input-file>\r
6778 <output-file role="principal" compare="XML">math25.out</output-file>\r
6779 </scenario>\r
6780 </test-case>\r
6781 <test-case category="XSLT-Result-Tree" id="math_math26">\r
6782 <file-path>math</file-path>\r
6783 <purpose>Test of floor() near a boundary.</purpose>\r
6784 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6785 <scenario operation="standard">\r
6786 <input-file role="principal-data">math26.xml</input-file>\r
6787 <input-file role="principal-stylesheet">math26.xsl</input-file>\r
6788 <output-file role="principal" compare="XML">math26.out</output-file>\r
6789 </scenario>\r
6790 </test-case>\r
6791 <test-case category="XSLT-Result-Tree" id="math_math27">\r
6792 <file-path>math</file-path>\r
6793 <purpose>Test of floor() on a node containing a boundary case.</purpose>\r
6794 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6795 <scenario operation="standard">\r
6796 <input-file role="principal-data">math27.xml</input-file>\r
6797 <input-file role="principal-stylesheet">math27.xsl</input-file>\r
6798 <output-file role="principal" compare="XML">math27.out</output-file>\r
6799 </scenario>\r
6800 </test-case>\r
6801 <test-case category="XSLT-Result-Tree" id="math_math28">\r
6802 <file-path>math</file-path>\r
6803 <purpose>Test of floor() on a negative non-integer.</purpose>\r
6804 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6805 <scenario operation="standard">\r
6806 <input-file role="principal-data">math28.xml</input-file>\r
6807 <input-file role="principal-stylesheet">math28.xsl</input-file>\r
6808 <output-file role="principal" compare="XML">math28.out</output-file>\r
6809 </scenario>\r
6810 </test-case>\r
6811 <test-case category="XSLT-Result-Tree" id="math_math29">\r
6812 <file-path>math</file-path>\r
6813 <purpose>Test of floor().</purpose>\r
6814 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6815 <scenario operation="standard">\r
6816 <input-file role="principal-data">math29.xml</input-file>\r
6817 <input-file role="principal-stylesheet">math29.xsl</input-file>\r
6818 <output-file role="principal" compare="XML">math29.out</output-file>\r
6819 </scenario>\r
6820 </test-case>\r
6821 <test-case category="XSLT-Result-Tree" id="math_math30">\r
6822 <file-path>math</file-path>\r
6823 <purpose>Test of floor() of a non-integer.</purpose>\r
6824 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6825 <scenario operation="standard">\r
6826 <input-file role="principal-data">math30.xml</input-file>\r
6827 <input-file role="principal-stylesheet">math30.xsl</input-file>\r
6828 <output-file role="principal" compare="XML">math30.out</output-file>\r
6829 </scenario>\r
6830 </test-case>\r
6831 <test-case category="XSLT-Result-Tree" id="math_math31">\r
6832 <file-path>math</file-path>\r
6833 <purpose>Test of floor() on a negative non-integer.</purpose>\r
6834 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6835 <scenario operation="standard">\r
6836 <input-file role="principal-data">math31.xml</input-file>\r
6837 <input-file role="principal-stylesheet">math31.xsl</input-file>\r
6838 <output-file role="principal" compare="XML">math31.out</output-file>\r
6839 </scenario>\r
6840 </test-case>\r
6841 <test-case category="XSLT-Result-Tree" id="math_math32">\r
6842 <file-path>math</file-path>\r
6843 <purpose>Test of ceiling() on a node containing an integer.</purpose>\r
6844 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6845 <scenario operation="standard">\r
6846 <input-file role="principal-data">math32.xml</input-file>\r
6847 <input-file role="principal-stylesheet">math32.xsl</input-file>\r
6848 <output-file role="principal" compare="XML">math32.out</output-file>\r
6849 </scenario>\r
6850 </test-case>\r
6851 <test-case category="XSLT-Result-Tree" id="math_math33">\r
6852 <file-path>math</file-path>\r
6853 <purpose>Test of ceiling() on a non-integer.</purpose>\r
6854 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6855 <scenario operation="standard">\r
6856 <input-file role="principal-data">math33.xml</input-file>\r
6857 <input-file role="principal-stylesheet">math33.xsl</input-file>\r
6858 <output-file role="principal" compare="XML">math33.out</output-file>\r
6859 </scenario>\r
6860 </test-case>\r
6861 <test-case category="XSLT-Result-Tree" id="math_math34">\r
6862 <file-path>math</file-path>\r
6863 <purpose>Test of ceiling() of a node containing a non-integer.</purpose>\r
6864 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6865 <scenario operation="standard">\r
6866 <input-file role="principal-data">math34.xml</input-file>\r
6867 <input-file role="principal-stylesheet">math34.xsl</input-file>\r
6868 <output-file role="principal" compare="XML">math34.out</output-file>\r
6869 </scenario>\r
6870 </test-case>\r
6871 <test-case category="XSLT-Result-Tree" id="math_math35">\r
6872 <file-path>math</file-path>\r
6873 <purpose>Test of ceiling() on a boundary case.</purpose>\r
6874 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6875 <scenario operation="standard">\r
6876 <input-file role="principal-data">math35.xml</input-file>\r
6877 <input-file role="principal-stylesheet">math35.xsl</input-file>\r
6878 <output-file role="principal" compare="XML">math35.out</output-file>\r
6879 </scenario>\r
6880 </test-case>\r
6881 <test-case category="XSLT-Result-Tree" id="math_math36">\r
6882 <file-path>math</file-path>\r
6883 <purpose>Test of ceiling() on a node containing a boundary case.</purpose>\r
6884 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6885 <scenario operation="standard">\r
6886 <input-file role="principal-data">math36.xml</input-file>\r
6887 <input-file role="principal-stylesheet">math36.xsl</input-file>\r
6888 <output-file role="principal" compare="XML">math36.out</output-file>\r
6889 </scenario>\r
6890 </test-case>\r
6891 <test-case category="XSLT-Result-Tree" id="math_math37">\r
6892 <file-path>math</file-path>\r
6893 <purpose>Test of ceiling().</purpose>\r
6894 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6895 <scenario operation="standard">\r
6896 <input-file role="principal-data">math37.xml</input-file>\r
6897 <input-file role="principal-stylesheet">math37.xsl</input-file>\r
6898 <output-file role="principal" compare="XML">math37.out</output-file>\r
6899 </scenario>\r
6900 </test-case>\r
6901 <test-case category="XSLT-Result-Tree" id="math_math38">\r
6902 <file-path>math</file-path>\r
6903 <purpose>Test of ceiling() on a non-integer.</purpose>\r
6904 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6905 <scenario operation="standard">\r
6906 <input-file role="principal-data">math38.xml</input-file>\r
6907 <input-file role="principal-stylesheet">math38.xsl</input-file>\r
6908 <output-file role="principal" compare="XML">math38.out</output-file>\r
6909 </scenario>\r
6910 </test-case>\r
6911 <test-case category="XSLT-Result-Tree" id="math_math39">\r
6912 <file-path>math</file-path>\r
6913 <purpose>Test of ceiling() on a negative non-integer.</purpose>\r
6914 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6915 <scenario operation="standard">\r
6916 <input-file role="principal-data">math39.xml</input-file>\r
6917 <input-file role="principal-stylesheet">math39.xsl</input-file>\r
6918 <output-file role="principal" compare="XML">math39.out</output-file>\r
6919 </scenario>\r
6920 </test-case>\r
6921 <test-case category="XSLT-Result-Tree" id="math_math40">\r
6922 <file-path>math</file-path>\r
6923 <purpose>Test of round() on a node.</purpose>\r
6924 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6925 <scenario operation="standard">\r
6926 <input-file role="principal-data">math40.xml</input-file>\r
6927 <input-file role="principal-stylesheet">math40.xsl</input-file>\r
6928 <output-file role="principal" compare="XML">math40.out</output-file>\r
6929 </scenario>\r
6930 </test-case>\r
6931 <test-case category="XSLT-Result-Tree" id="math_math41">\r
6932 <file-path>math</file-path>\r
6933 <purpose>Test of round() of a non-integer below halfway.</purpose>\r
6934 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6935 <scenario operation="standard">\r
6936 <input-file role="principal-data">math41.xml</input-file>\r
6937 <input-file role="principal-stylesheet">math41.xsl</input-file>\r
6938 <output-file role="principal" compare="XML">math41.out</output-file>\r
6939 </scenario>\r
6940 </test-case>\r
6941 <test-case category="XSLT-Result-Tree" id="math_math42">\r
6942 <file-path>math</file-path>\r
6943 <purpose>Test of round() of a node containing a non-integer below halfway.</purpose>\r
6944 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6945 <scenario operation="standard">\r
6946 <input-file role="principal-data">math42.xml</input-file>\r
6947 <input-file role="principal-stylesheet">math42.xsl</input-file>\r
6948 <output-file role="principal" compare="XML">math42.out</output-file>\r
6949 </scenario>\r
6950 </test-case>\r
6951 <test-case category="XSLT-Result-Tree" id="math_math43">\r
6952 <file-path>math</file-path>\r
6953 <purpose>Test of round() of a boundary case.</purpose>\r
6954 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6955 <scenario operation="standard">\r
6956 <input-file role="principal-data">math43.xml</input-file>\r
6957 <input-file role="principal-stylesheet">math43.xsl</input-file>\r
6958 <output-file role="principal" compare="XML">math43.out</output-file>\r
6959 </scenario>\r
6960 </test-case>\r
6961 <test-case category="XSLT-Result-Tree" id="math_math44">\r
6962 <file-path>math</file-path>\r
6963 <purpose>Test of round() of a node containing a boundary case.</purpose>\r
6964 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6965 <scenario operation="standard">\r
6966 <input-file role="principal-data">math44.xml</input-file>\r
6967 <input-file role="principal-stylesheet">math44.xsl</input-file>\r
6968 <output-file role="principal" compare="XML">math44.out</output-file>\r
6969 </scenario>\r
6970 </test-case>\r
6971 <test-case category="XSLT-Result-Tree" id="math_math45">\r
6972 <file-path>math</file-path>\r
6973 <purpose>Test of round() of a non-integer below halfway.</purpose>\r
6974 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6975 <scenario operation="standard">\r
6976 <input-file role="principal-data">math45.xml</input-file>\r
6977 <input-file role="principal-stylesheet">math45.xsl</input-file>\r
6978 <output-file role="principal" compare="XML">math45.out</output-file>\r
6979 </scenario>\r
6980 </test-case>\r
6981 <test-case category="XSLT-Result-Tree" id="math_math46">\r
6982 <file-path>math</file-path>\r
6983 <purpose>Test of round() of a negative non-integer above halfway.</purpose>\r
6984 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6985 <scenario operation="standard">\r
6986 <input-file role="principal-data">math46.xml</input-file>\r
6987 <input-file role="principal-stylesheet">math46.xsl</input-file>\r
6988 <output-file role="principal" compare="XML">math46.out</output-file>\r
6989 </scenario>\r
6990 </test-case>\r
6991 <test-case category="XSLT-Result-Tree" id="math_math47">\r
6992 <file-path>math</file-path>\r
6993 <purpose>Test of round() of a non-integer above halfway.</purpose>\r
6994 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
6995 <scenario operation="standard">\r
6996 <input-file role="principal-data">math47.xml</input-file>\r
6997 <input-file role="principal-stylesheet">math47.xsl</input-file>\r
6998 <output-file role="principal" compare="XML">math47.out</output-file>\r
6999 </scenario>\r
7000 </test-case>\r
7001 <test-case category="XSLT-Result-Tree" id="math_math48">\r
7002 <file-path>math</file-path>\r
7003 <purpose>Test of round() of a negative non-integer below halfway.</purpose>\r
7004 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7005 <scenario operation="standard">\r
7006 <input-file role="principal-data">math48.xml</input-file>\r
7007 <input-file role="principal-stylesheet">math48.xsl</input-file>\r
7008 <output-file role="principal" compare="XML">math48.out</output-file>\r
7009 </scenario>\r
7010 </test-case>\r
7011 <test-case category="XSLT-Result-Tree" id="math_math49">\r
7012 <file-path>math</file-path>\r
7013 <purpose>Test of round() of a non-integer at halfway.</purpose>\r
7014 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7015 <scenario operation="standard">\r
7016 <input-file role="principal-data">math49.xml</input-file>\r
7017 <input-file role="principal-stylesheet">math49.xsl</input-file>\r
7018 <output-file role="principal" compare="XML">math49.out</output-file>\r
7019 </scenario>\r
7020 </test-case>\r
7021 <test-case category="XSLT-Result-Tree" id="math_math50">\r
7022 <file-path>math</file-path>\r
7023 <purpose>Test of round() of a non-integer at halfway.</purpose>\r
7024 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7025 <scenario operation="standard">\r
7026 <input-file role="principal-data">math50.xml</input-file>\r
7027 <input-file role="principal-stylesheet">math50.xsl</input-file>\r
7028 <output-file role="principal" compare="XML">math50.out</output-file>\r
7029 </scenario>\r
7030 </test-case>\r
7031 <test-case category="XSLT-Result-Tree" id="math_math51">\r
7032 <file-path>math</file-path>\r
7033 <purpose>Test of round() of a negative non-integer at halfway.</purpose>\r
7034 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7035 <scenario operation="standard">\r
7036 <input-file role="principal-data">math51.xml</input-file>\r
7037 <input-file role="principal-stylesheet">math51.xsl</input-file>\r
7038 <output-file role="principal" compare="XML">math51.out</output-file>\r
7039 </scenario>\r
7040 </test-case>\r
7041 <test-case category="XSLT-Result-Tree" id="math_math52">\r
7042 <file-path>math</file-path>\r
7043 <purpose>Test of round() of a negative non-integer at halfway.</purpose>\r
7044 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7045 <scenario operation="standard">\r
7046 <input-file role="principal-data">math52.xml</input-file>\r
7047 <input-file role="principal-stylesheet">math52.xsl</input-file>\r
7048 <output-file role="principal" compare="XML">math52.out</output-file>\r
7049 </scenario>\r
7050 </test-case>\r
7051 <test-case category="XSLT-Result-Tree" id="math_math53">\r
7052 <file-path>math</file-path>\r
7053 <purpose>Test of sum().</purpose>\r
7054 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7055 <scenario operation="standard">\r
7056 <input-file role="principal-data">math53.xml</input-file>\r
7057 <input-file role="principal-stylesheet">math53.xsl</input-file>\r
7058 <output-file role="principal" compare="XML">math53.out</output-file>\r
7059 </scenario>\r
7060 </test-case>\r
7061 <test-case category="XSLT-Result-Tree" id="math_math54">\r
7062 <file-path>math</file-path>\r
7063 <purpose>Test of sum().</purpose>\r
7064 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7065 <scenario operation="standard">\r
7066 <input-file role="principal-data">math54.xml</input-file>\r
7067 <input-file role="principal-stylesheet">math54.xsl</input-file>\r
7068 <output-file role="principal" compare="XML">math54.out</output-file>\r
7069 </scenario>\r
7070 </test-case>\r
7071 <test-case category="XSLT-Result-Tree" id="math_math55">\r
7072 <file-path>math</file-path>\r
7073 <purpose>Test of '*' operator on two nodes.</purpose>\r
7074 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7075 <scenario operation="standard">\r
7076 <input-file role="principal-data">math55.xml</input-file>\r
7077 <input-file role="principal-stylesheet">math55.xsl</input-file>\r
7078 <output-file role="principal" compare="XML">math55.out</output-file>\r
7079 </scenario>\r
7080 </test-case>\r
7081 <test-case category="XSLT-Result-Tree" id="math_math56">\r
7082 <file-path>math</file-path>\r
7083 <purpose>Test of '*' operator on attributes.</purpose>\r
7084 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7085 <scenario operation="standard">\r
7086 <input-file role="principal-data">math56.xml</input-file>\r
7087 <input-file role="principal-stylesheet">math56.xsl</input-file>\r
7088 <output-file role="principal" compare="XML">math56.out</output-file>\r
7089 </scenario>\r
7090 </test-case>\r
7091 <test-case category="XSLT-Result-Tree" id="math_math57">\r
7092 <file-path>math</file-path>\r
7093 <purpose>Test of '+' operator on two nodes.</purpose>\r
7094 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7095 <scenario operation="standard">\r
7096 <input-file role="principal-data">math57.xml</input-file>\r
7097 <input-file role="principal-stylesheet">math57.xsl</input-file>\r
7098 <output-file role="principal" compare="XML">math57.out</output-file>\r
7099 </scenario>\r
7100 </test-case>\r
7101 <test-case category="XSLT-Result-Tree" id="math_math58">\r
7102 <file-path>math</file-path>\r
7103 <purpose>Test of '+' operator on two attributes.</purpose>\r
7104 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7105 <scenario operation="standard">\r
7106 <input-file role="principal-data">math58.xml</input-file>\r
7107 <input-file role="principal-stylesheet">math58.xsl</input-file>\r
7108 <output-file role="principal" compare="XML">math58.out</output-file>\r
7109 </scenario>\r
7110 </test-case>\r
7111 <test-case category="XSLT-Result-Tree" id="math_math59">\r
7112 <file-path>math</file-path>\r
7113 <purpose>Test of '+' operator on two attributes, without parentheses.</purpose>\r
7114 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7115 <scenario operation="standard">\r
7116 <input-file role="principal-data">math59.xml</input-file>\r
7117 <input-file role="principal-stylesheet">math59.xsl</input-file>\r
7118 <output-file role="principal" compare="XML">math59.out</output-file>\r
7119 </scenario>\r
7120 </test-case>\r
7121 <test-case category="XSLT-Result-Tree" id="math_math60">\r
7122 <file-path>math</file-path>\r
7123 <purpose>Test of '-' operator, negative result.</purpose>\r
7124 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7125 <scenario operation="standard">\r
7126 <input-file role="principal-data">math60.xml</input-file>\r
7127 <input-file role="principal-stylesheet">math60.xsl</input-file>\r
7128 <output-file role="principal" compare="XML">math60.out</output-file>\r
7129 </scenario>\r
7130 </test-case>\r
7131 <test-case category="XSLT-Result-Tree" id="math_math61">\r
7132 <file-path>math</file-path>\r
7133 <purpose>Test of '-' operator on two nodes whose names have hyphens.</purpose>\r
7134 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7135 <scenario operation="standard">\r
7136 <input-file role="principal-data">math61.xml</input-file>\r
7137 <input-file role="principal-stylesheet">math61.xsl</input-file>\r
7138 <output-file role="principal" compare="XML">math61.out</output-file>\r
7139 </scenario>\r
7140 </test-case>\r
7141 <test-case category="XSLT-Result-Tree" id="math_math62">\r
7142 <file-path>math</file-path>\r
7143 <purpose>Test of '+' operator and unary '-'.</purpose>\r
7144 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7145 <scenario operation="standard">\r
7146 <input-file role="principal-data">math62.xml</input-file>\r
7147 <input-file role="principal-stylesheet">math62.xsl</input-file>\r
7148 <output-file role="principal" compare="XML">math62.out</output-file>\r
7149 </scenario>\r
7150 </test-case>\r
7151 <test-case category="XSLT-Result-Tree" id="math_math63">\r
7152 <file-path>math</file-path>\r
7153 <purpose>Test of '+' operator and unary '-' on nodes whose names have hyphens.</purpose>\r
7154 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7155 <scenario operation="standard">\r
7156 <input-file role="principal-data">math63.xml</input-file>\r
7157 <input-file role="principal-stylesheet">math63.xsl</input-file>\r
7158 <output-file role="principal" compare="XML">math63.out</output-file>\r
7159 </scenario>\r
7160 </test-case>\r
7161 <test-case category="XSLT-Result-Tree" id="math_math64">\r
7162 <file-path>math</file-path>\r
7163 <purpose>Test of '-' operator and unary '-'.</purpose>\r
7164 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7165 <scenario operation="standard">\r
7166 <input-file role="principal-data">math64.xml</input-file>\r
7167 <input-file role="principal-stylesheet">math64.xsl</input-file>\r
7168 <output-file role="principal" compare="XML">math64.out</output-file>\r
7169 </scenario>\r
7170 </test-case>\r
7171 <test-case category="XSLT-Result-Tree" id="math_math65">\r
7172 <file-path>math</file-path>\r
7173 <purpose>Test of '-' operator and unary '-' on nodes whose names have hyphens.</purpose>\r
7174 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7175 <scenario operation="standard">\r
7176 <input-file role="principal-data">math65.xml</input-file>\r
7177 <input-file role="principal-stylesheet">math65.xsl</input-file>\r
7178 <output-file role="principal" compare="XML">math65.out</output-file>\r
7179 </scenario>\r
7180 </test-case>\r
7181 <test-case category="XSLT-Result-Tree" id="math_math66">\r
7182 <file-path>math</file-path>\r
7183 <purpose>Test of '-' operator and unary '-'.</purpose>\r
7184 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7185 <scenario operation="standard">\r
7186 <input-file role="principal-data">math66.xml</input-file>\r
7187 <input-file role="principal-stylesheet">math66.xsl</input-file>\r
7188 <output-file role="principal" compare="XML">math66.out</output-file>\r
7189 </scenario>\r
7190 </test-case>\r
7191 <test-case category="XSLT-Result-Tree" id="math_math67">\r
7192 <file-path>math</file-path>\r
7193 <purpose>Test of '-' operator and unary '-' on nodes whose names have hyphens.</purpose>\r
7194 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7195 <scenario operation="standard">\r
7196 <input-file role="principal-data">math67.xml</input-file>\r
7197 <input-file role="principal-stylesheet">math67.xsl</input-file>\r
7198 <output-file role="principal" compare="XML">math67.out</output-file>\r
7199 </scenario>\r
7200 </test-case>\r
7201 <test-case category="XSLT-Result-Tree" id="math_math68">\r
7202 <file-path>math</file-path>\r
7203 <purpose>Test of '-' operator and unary '-' on attributes of nodes whose names have hyphens.</purpose>\r
7204 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7205 <scenario operation="standard">\r
7206 <input-file role="principal-data">math68.xml</input-file>\r
7207 <input-file role="principal-stylesheet">math68.xsl</input-file>\r
7208 <output-file role="principal" compare="XML">math68.out</output-file>\r
7209 </scenario>\r
7210 </test-case>\r
7211 <test-case category="XSLT-Result-Tree" id="math_math69">\r
7212 <file-path>math</file-path>\r
7213 <purpose>Test of '-' operator and unary '-' outside parentheses, with values from attributes.</purpose>\r
7214 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7215 <scenario operation="standard">\r
7216 <input-file role="principal-data">math69.xml</input-file>\r
7217 <input-file role="principal-stylesheet">math69.xsl</input-file>\r
7218 <output-file role="principal" compare="XML">math69.out</output-file>\r
7219 </scenario>\r
7220 </test-case>\r
7221 <test-case category="XSLT-Result-Tree" id="math_math70">\r
7222 <file-path>math</file-path>\r
7223 <purpose>Test of 'div' operator, negative divisor.</purpose>\r
7224 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7225 <scenario operation="standard">\r
7226 <input-file role="principal-data">math70.xml</input-file>\r
7227 <input-file role="principal-stylesheet">math70.xsl</input-file>\r
7228 <output-file role="principal" compare="XML">math70.out</output-file>\r
7229 </scenario>\r
7230 </test-case>\r
7231 <test-case category="XSLT-Result-Tree" id="math_math71">\r
7232 <file-path>math</file-path>\r
7233 <purpose>Test of 'div' operator on two nodes.</purpose>\r
7234 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7235 <scenario operation="standard">\r
7236 <input-file role="principal-data">math71.xml</input-file>\r
7237 <input-file role="principal-stylesheet">math71.xsl</input-file>\r
7238 <output-file role="principal" compare="XML">math71.out</output-file>\r
7239 </scenario>\r
7240 </test-case>\r
7241 <test-case category="XSLT-Result-Tree" id="math_math72">\r
7242 <file-path>math</file-path>\r
7243 <purpose>Test of 'div' operator on two nodes with confusing names.</purpose>\r
7244 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7245 <scenario operation="standard">\r
7246 <input-file role="principal-data">math72.xml</input-file>\r
7247 <input-file role="principal-stylesheet">math72.xsl</input-file>\r
7248 <output-file role="principal" compare="XML">math72.out</output-file>\r
7249 </scenario>\r
7250 </test-case>\r
7251 <test-case category="XSLT-Result-Tree" id="math_math73">\r
7252 <file-path>math</file-path>\r
7253 <purpose>Test of 'div' operator on two attributes.</purpose>\r
7254 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7255 <scenario operation="standard">\r
7256 <input-file role="principal-data">math73.xml</input-file>\r
7257 <input-file role="principal-stylesheet">math73.xsl</input-file>\r
7258 <output-file role="principal" compare="XML">math73.out</output-file>\r
7259 </scenario>\r
7260 </test-case>\r
7261 <test-case category="XSLT-Result-Tree" id="math_math74">\r
7262 <file-path>math</file-path>\r
7263 <purpose>Test of 'div' operator on attributes of nodes with confusing names.</purpose>\r
7264 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7265 <scenario operation="standard">\r
7266 <input-file role="principal-data">math74.xml</input-file>\r
7267 <input-file role="principal-stylesheet">math74.xsl</input-file>\r
7268 <output-file role="principal" compare="XML">math74.out</output-file>\r
7269 </scenario>\r
7270 </test-case>\r
7271 <test-case category="XSLT-Result-Tree" id="math_math75">\r
7272 <file-path>math</file-path>\r
7273 <purpose>Test of 'div' operator with -0 as divisor.</purpose>\r
7274 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7275 <scenario operation="standard">\r
7276 <input-file role="principal-data">math75.xml</input-file>\r
7277 <input-file role="principal-stylesheet">math75.xsl</input-file>\r
7278 <output-file role="principal" compare="XML">math75.out</output-file>\r
7279 </scenario>\r
7280 </test-case>\r
7281 <test-case category="XSLT-Result-Tree" id="math_math76">\r
7282 <file-path>math</file-path>\r
7283 <purpose>Test of 'div' operator, comparing 0 and -0 as divisors.</purpose>\r
7284 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7285 <scenario operation="standard">\r
7286 <input-file role="principal-data">math76.xml</input-file>\r
7287 <input-file role="principal-stylesheet">math76.xsl</input-file>\r
7288 <output-file role="principal" compare="XML">math76.out</output-file>\r
7289 </scenario>\r
7290 </test-case>\r
7291 <test-case category="XSLT-Result-Tree" id="math_math77">\r
7292 <file-path>math</file-path>\r
7293 <purpose>Test of 'div' operator with 0 on both sides.</purpose>\r
7294 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7295 <scenario operation="standard">\r
7296 <input-file role="principal-data">math77.xml</input-file>\r
7297 <input-file role="principal-stylesheet">math77.xsl</input-file>\r
7298 <output-file role="principal" compare="XML">math77.out</output-file>\r
7299 </scenario>\r
7300 </test-case>\r
7301 <test-case category="XSLT-Result-Tree" id="math_math78">\r
7302 <file-path>math</file-path>\r
7303 <purpose>Test of 'div' operator and less-than.</purpose>\r
7304 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7305 <scenario operation="standard">\r
7306 <input-file role="principal-data">math78.xml</input-file>\r
7307 <input-file role="principal-stylesheet">math78.xsl</input-file>\r
7308 <output-file role="principal" compare="XML">math78.out</output-file>\r
7309 </scenario>\r
7310 </test-case>\r
7311 <test-case category="XSLT-Result-Tree" id="math_math79">\r
7312 <file-path>math</file-path>\r
7313 <purpose>Test of 'mod' operator on two nodes.</purpose>\r
7314 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7315 <scenario operation="standard">\r
7316 <input-file role="principal-data">math79.xml</input-file>\r
7317 <input-file role="principal-stylesheet">math79.xsl</input-file>\r
7318 <output-file role="principal" compare="XML">math79.out</output-file>\r
7319 </scenario>\r
7320 </test-case>\r
7321 <test-case category="XSLT-Result-Tree" id="math_math80">\r
7322 <file-path>math</file-path>\r
7323 <purpose>Test of 'mod' operator on two nodes with confusing names.</purpose>\r
7324 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7325 <scenario operation="standard">\r
7326 <input-file role="principal-data">math80.xml</input-file>\r
7327 <input-file role="principal-stylesheet">math80.xsl</input-file>\r
7328 <output-file role="principal" compare="XML">math80.out</output-file>\r
7329 </scenario>\r
7330 </test-case>\r
7331 <test-case category="XSLT-Result-Tree" id="math_math81">\r
7332 <file-path>math</file-path>\r
7333 <purpose>Test of 'mod' operator on two attributes.</purpose>\r
7334 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7335 <scenario operation="standard">\r
7336 <input-file role="principal-data">math81.xml</input-file>\r
7337 <input-file role="principal-stylesheet">math81.xsl</input-file>\r
7338 <output-file role="principal" compare="XML">math81.out</output-file>\r
7339 </scenario>\r
7340 </test-case>\r
7341 <test-case category="XSLT-Result-Tree" id="math_math82">\r
7342 <file-path>math</file-path>\r
7343 <purpose>Test of 'mod' operator on attributes of nodes with confusing names.</purpose>\r
7344 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7345 <scenario operation="standard">\r
7346 <input-file role="principal-data">math82.xml</input-file>\r
7347 <input-file role="principal-stylesheet">math82.xsl</input-file>\r
7348 <output-file role="principal" compare="XML">math82.out</output-file>\r
7349 </scenario>\r
7350 </test-case>\r
7351 <test-case category="XSLT-Result-Tree" id="math_math83">\r
7352 <file-path>math</file-path>\r
7353 <purpose>Test of 'mod' operator on positive and negative operands.</purpose>\r
7354 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7355 <scenario operation="standard">\r
7356 <input-file role="principal-data">math83.xml</input-file>\r
7357 <input-file role="principal-stylesheet">math83.xsl</input-file>\r
7358 <output-file role="principal" compare="XML">math83.out</output-file>\r
7359 </scenario>\r
7360 </test-case>\r
7361 <test-case category="XSLT-Result-Tree" id="math_math84">\r
7362 <file-path>math</file-path>\r
7363 <creator>Paul Dick</creator>\r
7364 <date>2001-11-08</date>\r
7365 <purpose>Test of sum().</purpose>\r
7366 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7367 <scenario operation="standard">\r
7368 <input-file role="principal-data">math84.xml</input-file>\r
7369 <input-file role="principal-stylesheet">math84.xsl</input-file>\r
7370 <output-file role="principal" compare="XML">math84.out</output-file>\r
7371 </scenario>\r
7372 </test-case>\r
7373 <test-case category="XSLT-Result-Tree" id="math_math85">\r
7374 <file-path>math</file-path>\r
7375 <creator>David Marston</creator>\r
7376 <date>2001-11-08</date>\r
7377 <purpose>Test of nesting of parentheses.</purpose>\r
7378 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7379 <scenario operation="standard">\r
7380 <input-file role="principal-data">math85.xml</input-file>\r
7381 <input-file role="principal-stylesheet">math85.xsl</input-file>\r
7382 <output-file role="principal" compare="XML">math85.out</output-file>\r
7383 </scenario>\r
7384 </test-case>\r
7385 <test-case category="XSLT-Result-Tree" id="math_math86">\r
7386 <file-path>math</file-path>\r
7387 <creator>Paul Dick</creator>\r
7388 <date>2001-11-08</date>\r
7389 <purpose>Test of repeated use of * to multiply.</purpose>\r
7390 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7391 <scenario operation="standard">\r
7392 <input-file role="principal-data">math86.xml</input-file>\r
7393 <input-file role="principal-stylesheet">math86.xsl</input-file>\r
7394 <output-file role="principal" compare="XML">math86.out</output-file>\r
7395 </scenario>\r
7396 </test-case>\r
7397 <test-case category="XSLT-Result-Tree" id="math_math87">\r
7398 <file-path>math</file-path>\r
7399 <creator>Paul Dick</creator>\r
7400 <date>2001-11-08</date>\r
7401 <purpose>Test of repeated division.</purpose>\r
7402 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7403 <scenario operation="standard">\r
7404 <input-file role="principal-data">math87.xml</input-file>\r
7405 <input-file role="principal-stylesheet">math87.xsl</input-file>\r
7406 <output-file role="principal" compare="XML">math87.out</output-file>\r
7407 </scenario>\r
7408 </test-case>\r
7409 <test-case category="XSLT-Result-Tree" id="math_math88">\r
7410 <file-path>math</file-path>\r
7411 <creator>Paul Dick</creator>\r
7412 <date>2001-11-08</date>\r
7413 <purpose>Mini stress of x-way multiply and divide.</purpose>\r
7414 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7415 <scenario operation="standard">\r
7416 <input-file role="principal-data">math88.xml</input-file>\r
7417 <input-file role="principal-stylesheet">math88.xsl</input-file>\r
7418 <output-file role="principal" compare="XML">math88.out</output-file>\r
7419 </scenario>\r
7420 </test-case>\r
7421 <test-case category="XSLT-Result-Tree" id="math_math89">\r
7422 <file-path>math</file-path>\r
7423 <creator>David Marston</creator>\r
7424 <date>2001-11-08</date>\r
7425 <purpose>Test that NaN propagates through + and parentheses.</purpose>\r
7426 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7427 <scenario operation="standard">\r
7428 <input-file role="principal-data">math89.xml</input-file>\r
7429 <input-file role="principal-stylesheet">math89.xsl</input-file>\r
7430 <output-file role="principal" compare="XML">math89.out</output-file>\r
7431 </scenario>\r
7432 </test-case>\r
7433 <test-case category="XSLT-Result-Tree" id="math_math90">\r
7434 <file-path>math</file-path>\r
7435 <creator>David Marston</creator>\r
7436 <date>2001-11-08</date>\r
7437 <purpose>Test that NaN propagates through * and unary -.</purpose>\r
7438 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7439 <scenario operation="standard">\r
7440 <input-file role="principal-data">math90.xml</input-file>\r
7441 <input-file role="principal-stylesheet">math90.xsl</input-file>\r
7442 <output-file role="principal" compare="XML">math90.out</output-file>\r
7443 </scenario>\r
7444 </test-case>\r
7445 <test-case category="XSLT-Result-Tree" id="math_math91">\r
7446 <file-path>math</file-path>\r
7447 <creator>David Marston</creator>\r
7448 <date>2001-11-08</date>\r
7449 <purpose>Test that NaN propagates through subtraction.</purpose>\r
7450 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7451 <scenario operation="standard">\r
7452 <input-file role="principal-data">math91.xml</input-file>\r
7453 <input-file role="principal-stylesheet">math91.xsl</input-file>\r
7454 <output-file role="principal" compare="XML">math91.out</output-file>\r
7455 </scenario>\r
7456 </test-case>\r
7457 <test-case category="XSLT-Result-Tree" id="math_math92">\r
7458 <file-path>math</file-path>\r
7459 <creator>David Marston</creator>\r
7460 <date>2001-11-08</date>\r
7461 <purpose>Test that NaN propagates through div.</purpose>\r
7462 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7463 <scenario operation="standard">\r
7464 <input-file role="principal-data">math92.xml</input-file>\r
7465 <input-file role="principal-stylesheet">math92.xsl</input-file>\r
7466 <output-file role="principal" compare="XML">math92.out</output-file>\r
7467 </scenario>\r
7468 </test-case>\r
7469 <test-case category="XSLT-Result-Tree" id="math_math93">\r
7470 <file-path>math</file-path>\r
7471 <creator>David Marston</creator>\r
7472 <date>2001-11-08</date>\r
7473 <purpose>Test that NaN propagates through mod.</purpose>\r
7474 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7475 <scenario operation="standard">\r
7476 <input-file role="principal-data">math93.xml</input-file>\r
7477 <input-file role="principal-stylesheet">math93.xsl</input-file>\r
7478 <output-file role="principal" compare="XML">math93.out</output-file>\r
7479 </scenario>\r
7480 </test-case>\r
7481 <test-case category="XSLT-Result-Tree" id="math_math94">\r
7482 <file-path>math</file-path>\r
7483 <creator>David Marston</creator>\r
7484 <date>2001-11-08</date>\r
7485 <purpose>Test that NaN propagates through the numeric functions.</purpose>\r
7486 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7487 <scenario operation="standard">\r
7488 <input-file role="principal-data">math94.xml</input-file>\r
7489 <input-file role="principal-stylesheet">math94.xsl</input-file>\r
7490 <output-file role="principal" compare="XML">math94.out</output-file>\r
7491 </scenario>\r
7492 </test-case>\r
7493 <test-case category="XSLT-Result-Tree" id="math_math95">\r
7494 <file-path>math</file-path>\r
7495 <creator>David Marston</creator>\r
7496 <date>2001-11-08</date>\r
7497 <purpose>Test of sum() with non-number.</purpose>\r
7498 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7499 <scenario operation="standard">\r
7500 <input-file role="principal-data">math95.xml</input-file>\r
7501 <input-file role="principal-stylesheet">math95.xsl</input-file>\r
7502 <output-file role="principal" compare="XML">math95.out</output-file>\r
7503 </scenario>\r
7504 </test-case>\r
7505 <test-case category="XSLT-Result-Tree" id="math_math96">\r
7506 <file-path>math</file-path>\r
7507 <creator>David Marston</creator>\r
7508 <date>2001-11-08</date>\r
7509 <purpose>Test of sum() with unary - in some nodes.</purpose>\r
7510 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7511 <scenario operation="standard">\r
7512 <input-file role="principal-data">math96.xml</input-file>\r
7513 <input-file role="principal-stylesheet">math96.xsl</input-file>\r
7514 <output-file role="principal" compare="XML">math96.out</output-file>\r
7515 </scenario>\r
7516 </test-case>\r
7517 <test-case category="XSLT-Result-Tree" id="math_math97">\r
7518 <file-path>math</file-path>\r
7519 <creator>David Marston</creator>\r
7520 <date>2001-11-08</date>\r
7521 <purpose>Test of repeated use of +.</purpose>\r
7522 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7523 <scenario operation="standard">\r
7524 <input-file role="principal-data">math97.xml</input-file>\r
7525 <input-file role="principal-stylesheet">math97.xsl</input-file>\r
7526 <output-file role="principal" compare="XML">math97.out</output-file>\r
7527 </scenario>\r
7528 </test-case>\r
7529 <test-case category="XSLT-Result-Tree" id="math_math98">\r
7530 <file-path>math</file-path>\r
7531 <creator>David Marston</creator>\r
7532 <date>2001-11-08</date>\r
7533 <purpose>Test of repeated use of -. Space away from - when required.</purpose>\r
7534 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7535 <scenario operation="standard">\r
7536 <input-file role="principal-data">math98.xml</input-file>\r
7537 <input-file role="principal-stylesheet">math98.xsl</input-file>\r
7538 <output-file role="principal" compare="XML">math98.out</output-file>\r
7539 </scenario>\r
7540 </test-case>\r
7541 <test-case category="XSLT-Result-Tree" id="math_math99">\r
7542 <file-path>math</file-path>\r
7543 <creator>David Marston</creator>\r
7544 <date>2001-11-08</date>\r
7545 <purpose>Test that * has precedence over + and -.</purpose>\r
7546 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7547 <scenario operation="standard">\r
7548 <input-file role="principal-data">math99.xml</input-file>\r
7549 <input-file role="principal-stylesheet">math99.xsl</input-file>\r
7550 <output-file role="principal" compare="XML">math99.out</output-file>\r
7551 </scenario>\r
7552 </test-case>\r
7553 <test-case category="XSLT-Result-Tree" id="math_math100">\r
7554 <file-path>math</file-path>\r
7555 <creator>David Marston</creator>\r
7556 <date>2001-11-08</date>\r
7557 <purpose>Test that div has precedence over + and -.</purpose>\r
7558 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7559 <scenario operation="standard">\r
7560 <input-file role="principal-data">math100.xml</input-file>\r
7561 <input-file role="principal-stylesheet">math100.xsl</input-file>\r
7562 <output-file role="principal" compare="XML">math100.out</output-file>\r
7563 </scenario>\r
7564 </test-case>\r
7565 <test-case category="XSLT-Result-Tree" id="math_math101">\r
7566 <file-path>math</file-path>\r
7567 <creator>David Marston</creator>\r
7568 <date>2001-11-08</date>\r
7569 <purpose>Test that mod has precedence over + and -.</purpose>\r
7570 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7571 <scenario operation="standard">\r
7572 <input-file role="principal-data">math101.xml</input-file>\r
7573 <input-file role="principal-stylesheet">math101.xsl</input-file>\r
7574 <output-file role="principal" compare="XML">math101.out</output-file>\r
7575 </scenario>\r
7576 </test-case>\r
7577 <test-case category="XSLT-Result-Tree" id="math_math102">\r
7578 <file-path>math</file-path>\r
7579 <creator>David Marston</creator>\r
7580 <date>2001-11-08</date>\r
7581 <purpose>Test that number() with no argument applies to context node.</purpose>\r
7582 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7583 <scenario operation="standard">\r
7584 <input-file role="principal-data">math102.xml</input-file>\r
7585 <input-file role="principal-stylesheet">math102.xsl</input-file>\r
7586 <output-file role="principal" compare="XML">math102.out</output-file>\r
7587 </scenario>\r
7588 </test-case>\r
7589 <test-case category="XSLT-Result-Tree" id="math_math103">\r
7590 <file-path>math</file-path>\r
7591 <creator>David Marston</creator>\r
7592 <date>2001-11-08</date>\r
7593 <purpose>Test of unary '-' on a union.</purpose>\r
7594 <spec-citation place="3.5" type="section" version="1.0" spec="xpath"/>\r
7595 <scenario operation="standard">\r
7596 <input-file role="principal-data">math103.xml</input-file>\r
7597 <input-file role="principal-stylesheet">math103.xsl</input-file>\r
7598 <output-file role="principal" compare="XML">math103.out</output-file>\r
7599 </scenario>\r
7600 </test-case>\r
7601 <test-case category="XSLT-Result-Tree" id="math_math104">\r
7602 <file-path>math</file-path>\r
7603 <creator>David Marston</creator>\r
7604 <date>2001-11-08</date>\r
7605 <purpose>Test of is-a-number technique.</purpose>\r
7606 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7607 <scenario operation="standard">\r
7608 <input-file role="principal-data">math104.xml</input-file>\r
7609 <input-file role="principal-stylesheet">math104.xsl</input-file>\r
7610 <output-file role="principal" compare="XML">math104.out</output-file>\r
7611 </scenario>\r
7612 </test-case>\r
7613 <test-case category="XSLT-Result-Tree" id="math_math105">\r
7614 <file-path>math</file-path>\r
7615 <creator>David Marston</creator>\r
7616 <date>2001-11-08</date>\r
7617 <purpose>Test what value-of does to a large number.</purpose>\r
7618 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7619 <scenario operation="standard">\r
7620 <input-file role="principal-data">math105.xml</input-file>\r
7621 <input-file role="principal-stylesheet">math105.xsl</input-file>\r
7622 <output-file role="principal" compare="XML">math105.out</output-file>\r
7623 </scenario>\r
7624 </test-case>\r
7625 <test-case category="XSLT-Result-Tree" id="math_math110">\r
7626 <file-path>math</file-path>\r
7627 <creator>David Marston</creator>\r
7628 <date>2001-11-08</date>\r
7629 <purpose>Test of number() conversion function for small decimal numbers.</purpose>\r
7630 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7631 <scenario operation="standard">\r
7632 <input-file role="principal-data">math110.xml</input-file>\r
7633 <input-file role="principal-stylesheet">math110.xsl</input-file>\r
7634 <output-file role="principal" compare="XML">math110.out</output-file>\r
7635 </scenario>\r
7636 </test-case>\r
7637 <test-case category="XSLT-Result-Tree" id="math_math111">\r
7638 <file-path>math</file-path>\r
7639 <creator>Gordon Chiu</creator>\r
7640 <date>2001-11-08</date>\r
7641 <purpose>Test of string to number conversion for small (yet still representable) decimal numbers.</purpose>\r
7642 <spec-citation place="4.4" type="section" version="1.0" spec="xpath"/>\r
7643 <scenario operation="standard">\r
7644 <input-file role="principal-data">math111.xml</input-file>\r
7645 <input-file role="principal-stylesheet">math111.xsl</input-file>\r
7646 <output-file role="principal" compare="XML">math111.out</output-file>\r
7647 </scenario>\r
7648 </test-case>\r
7649         <test-case category="XSLT-Result-Tree" id="mdocs_mdocs01">\r
7650 <file-path>mdocs</file-path>\r
7651 <creator>Paul Dick</creator>\r
7652 <date>2001-11-08</date>\r
7653 <purpose>Test document() function: Provides multiple input sources. One argument: string.</purpose>\r
7654 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7655 <scenario operation="standard">\r
7656 <input-file role="principal-data">mdocs01.xml</input-file>\r
7657 <input-file role="principal-stylesheet">mdocs01.xsl</input-file>\r
7658 <output-file role="principal" compare="XML">mdocs01.out</output-file>\r
7659 </scenario>\r
7660 </test-case>\r
7661 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs02">\r
7662 <file-path>mdocs</file-path>\r
7663 <creator>David Marston</creator>\r
7664 <date>2001-11-08</date>\r
7665 <purpose>Test nesting of document() function.</purpose>\r
7666 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7667 <scenario operation="standard">\r
7668 <input-file role="principal-data">mdocs02.xml</input-file>\r
7669 <input-file role="principal-stylesheet">mdocs02.xsl</input-file>\r
7670 <output-file role="principal" compare="XML">mdocs02.out</output-file>\r
7671 </scenario>\r
7672 </test-case>\r
7673 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs03">\r
7674 <file-path>mdocs</file-path>\r
7675 <creator>David Marston</creator>\r
7676 <date>2001-11-08</date>\r
7677 <purpose>Test document() function: Provides multiple input sources. Two arguments: string, node-set.</purpose>\r
7678 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7679 <scenario operation="standard">\r
7680 <input-file role="principal-data">mdocs03.xml</input-file>\r
7681 <input-file role="principal-stylesheet">mdocs03.xsl</input-file>\r
7682 <output-file role="principal" compare="XML">mdocs03.out</output-file>\r
7683 </scenario>\r
7684 </test-case>\r
7685 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs04">\r
7686 <file-path>mdocs</file-path>\r
7687 <creator>David Marston</creator>\r
7688 <date>2001-11-08</date>\r
7689 <purpose>Test document() function with one argument: node-set.</purpose>\r
7690 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7691 <scenario operation="standard">\r
7692 <input-file role="principal-data">mdocs04.xml</input-file>\r
7693 <input-file role="principal-stylesheet">mdocs04.xsl</input-file>\r
7694 <output-file role="principal" compare="XML">mdocs04.out</output-file>\r
7695 </scenario>\r
7696 </test-case>\r
7697 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs05">\r
7698 <file-path>mdocs</file-path>\r
7699 <creator>Paul Dick</creator>\r
7700 <date>2001-11-08</date>\r
7701 <purpose>Test document() function with path following.</purpose>\r
7702 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7703 <scenario operation="standard">\r
7704 <input-file role="principal-data">mdocs05.xml</input-file>\r
7705 <input-file role="principal-stylesheet">mdocs05.xsl</input-file>\r
7706 <output-file role="principal" compare="XML">mdocs05.out</output-file>\r
7707 </scenario>\r
7708 </test-case>\r
7709 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs06">\r
7710 <file-path>mdocs</file-path>\r
7711 <creator>David Marston</creator>\r
7712 <date>2001-11-08</date>\r
7713 <purpose>Test document() function with two arguments: node-set, node-set.</purpose>\r
7714 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7715 <scenario operation="standard">\r
7716 <input-file role="principal-data">mdocs06.xml</input-file>\r
7717 <input-file role="principal-stylesheet">mdocs06.xsl</input-file>\r
7718 <output-file role="principal" compare="XML">mdocs06.out</output-file>\r
7719 </scenario>\r
7720 </test-case>\r
7721 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs07">\r
7722 <file-path>mdocs</file-path>\r
7723 <creator>Paul Dick</creator>\r
7724 <date>2001-11-08</date>\r
7725 <purpose>Test document() function: Mini Stress test. The many 'a' elements contain repeats of the file names. Union should not contain duplicate nodes.</purpose>\r
7726 <spec-citation place="12.1" type="section" version="1.0" spec="xpath"/>\r
7727 <scenario operation="standard">\r
7728 <input-file role="principal-data">mdocs07.xml</input-file>\r
7729 <input-file role="principal-stylesheet">mdocs07.xsl</input-file>\r
7730 <output-file role="principal" compare="XML">mdocs07.out</output-file>\r
7731 </scenario>\r
7732 </test-case>\r
7733 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs08">\r
7734 <file-path>mdocs</file-path>\r
7735 <creator>David Marston</creator>\r
7736 <date>2001-11-08</date>\r
7737 <purpose>Test document() function: Generating nodeset based on ancestors of document() union.</purpose>\r
7738 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7739 <scenario operation="standard">\r
7740 <input-file role="principal-data">mdocs08.xml</input-file>\r
7741 <input-file role="principal-stylesheet">mdocs08.xsl</input-file>\r
7742 <output-file role="principal" compare="XML">mdocs08.out</output-file>\r
7743 </scenario>\r
7744 </test-case>\r
7745 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs09">\r
7746 <file-path>mdocs</file-path>\r
7747 <creator>Paul Dick</creator>\r
7748 <date>2001-11-08</date>\r
7749 <purpose>Test that document("") refers to the root node of the stylesheet.</purpose>\r
7750 <spec-citation place="12.1" type="section" version="1.0" spec="xpath"/>\r
7751 <scenario operation="standard">\r
7752 <input-file role="principal-data">mdocs09.xml</input-file>\r
7753 <input-file role="principal-stylesheet">mdocs09.xsl</input-file>\r
7754 <output-file role="principal" compare="XML">mdocs09.out</output-file>\r
7755 </scenario>\r
7756 </test-case>\r
7757 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs10">\r
7758 <file-path>mdocs</file-path>\r
7759 <creator>Paul Dick</creator>\r
7760 <date>2001-11-08</date>\r
7761 <purpose>Test document() function with local file specification.</purpose>\r
7762 <spec-citation place="12.1" type="section" version="1.0" spec="xpath"/>\r
7763 <scenario operation="standard">\r
7764 <input-file role="principal-data">mdocs10.xml</input-file>\r
7765 <input-file role="principal-stylesheet">mdocs10.xsl</input-file>\r
7766 <output-file role="principal" compare="XML">mdocs10.out</output-file>\r
7767 </scenario>\r
7768 </test-case>\r
7769 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs11">\r
7770 <file-path>mdocs</file-path>\r
7771 <creator>David Marston</creator>\r
7772 <date>2001-11-08</date>\r
7773 <purpose>Check that position() counts nodes in external document.</purpose>\r
7774 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7775 <scenario operation="standard">\r
7776 <input-file role="principal-data">mdocs11.xml</input-file>\r
7777 <input-file role="principal-stylesheet">mdocs11.xsl</input-file>\r
7778 <output-file role="principal" compare="XML">mdocs11.out</output-file>\r
7779 </scenario>\r
7780 </test-case>\r
7781 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs12">\r
7782 <file-path>mdocs</file-path>\r
7783 <creator>David Marston</creator>\r
7784 <date>2001-11-08</date>\r
7785 <purpose>When document('') refers to the root node of the stylesheet, it means the current file, not the main stylesheet. In this test, the call to document() is in the included stylesheet, hence local to it.</purpose>\r
7786 <spec-citation place="12.1" type="section" version="1.0" spec="xpath"/>\r
7787 <scenario operation="standard">\r
7788 <input-file role="principal-data">mdocs12.xml</input-file>\r
7789 <input-file role="principal-stylesheet">mdocs12.xsl</input-file>\r
7790 <output-file role="principal" compare="XML">mdocs12.out</output-file>\r
7791 </scenario>\r
7792 </test-case>\r
7793 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs13">\r
7794 <file-path>mdocs</file-path>\r
7795 <creator>David Marston</creator>\r
7796 <date>2001-11-08</date>\r
7797 <purpose>When document('') refers to the root node of the stylesheet, it means the current file, not the main stylesheet. In this test, the call to document() is in the imported stylesheet, hence local to it.</purpose>\r
7798 <spec-citation place="12.1" type="section" version="1.0" spec="xpath"/>\r
7799 <scenario operation="standard">\r
7800 <input-file role="principal-data">mdocs13.xml</input-file>\r
7801 <input-file role="principal-stylesheet">mdocs13.xsl</input-file>\r
7802 <output-file role="principal" compare="XML">mdocs13.out</output-file>\r
7803 </scenario>\r
7804 </test-case>\r
7805 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs14">\r
7806 <file-path>mdocs</file-path>\r
7807 <creator>Jeni Tennison</creator>\r
7808 <date>2001-11-08</date>\r
7809 <purpose>Use document() to perform an include-like operation between two files. At the conformance level, this shows that we can put the node-set from document() into a variable, then reference where a node-set is required.</purpose>\r
7810 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7811 <scenario operation="standard">\r
7812 <input-file role="principal-data">mdocs14.xml</input-file>\r
7813 <input-file role="principal-stylesheet">mdocs14.xsl</input-file>\r
7814 <output-file role="principal" compare="XML">mdocs14.out</output-file>\r
7815 </scenario>\r
7816 </test-case>\r
7817 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs15">\r
7818 <file-path>mdocs</file-path>\r
7819 <creator>David Marston</creator>\r
7820 <date>2001-11-08</date>\r
7821 <purpose>Test / as second argument to document(). Two arguments: string variable, node-set.</purpose>\r
7822 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7823 <scenario operation="standard">\r
7824 <input-file role="principal-data">mdocs15.xml</input-file>\r
7825 <input-file role="principal-stylesheet">mdocs15.xsl</input-file>\r
7826 <output-file role="principal" compare="XML">mdocs15.out</output-file>\r
7827 </scenario>\r
7828 </test-case>\r
7829 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs16">\r
7830 <file-path>mdocs</file-path>\r
7831 <creator>Norm Walsh</creator>\r
7832 <date>2001-11-08</date>\r
7833 <purpose>Compare two evaluation sequences for variable containing node-set returned from document() call.</purpose>\r
7834 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7835 <scenario operation="standard">\r
7836 <input-file role="principal-data">mdocs16.xml</input-file>\r
7837 <input-file role="principal-stylesheet">mdocs16.xsl</input-file>\r
7838 <output-file role="principal" compare="XML">mdocs16.out</output-file>\r
7839 </scenario>\r
7840 </test-case>\r
7841 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs17">\r
7842 <file-path>mdocs</file-path>\r
7843 <creator>Doug Tidwell, adapted by David Marston</creator>\r
7844 <date>2001-11-08</date>\r
7845 <purpose>Use document('') to refer to the stylesheet, and have a local lookup table.</purpose>\r
7846 <spec-citation place="12.1" type="section" version="1.0" spec="xpath"/>\r
7847 <scenario operation="standard">\r
7848 <input-file role="principal-data">mdocs17.xml</input-file>\r
7849 <input-file role="principal-stylesheet">mdocs17.xsl</input-file>\r
7850 <output-file role="principal" compare="XML">mdocs17.out</output-file>\r
7851 </scenario>\r
7852 </test-case>\r
7853 <test-case category="XSLT-Result-Tree" id="mdocs_mdocs18">\r
7854 <file-path>mdocs</file-path>\r
7855 <creator>David Marston</creator>\r
7856 <date>2001-11-08</date>\r
7857 <purpose>Try sorting and numbering nodes from two other documents.</purpose>\r
7858 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
7859 <scenario operation="standard">\r
7860 <input-file role="principal-data">mdocs18.xml</input-file>\r
7861 <input-file role="principal-stylesheet">mdocs18.xsl</input-file>\r
7862 <output-file role="principal" compare="XML">mdocs18.out</output-file>\r
7863 </scenario>\r
7864 </test-case>\r
7865         <test-case category="XSLT-Result-Tree" id="message_message01">\r
7866 <file-path>message</file-path>\r
7867 <creator>David Marston</creator>\r
7868 <date>2001-11-08</date>\r
7869 <purpose>Issue a message from a literal constant, default on terminate option</purpose>\r
7870 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7871 <scenario operation="standard">\r
7872 <input-file role="principal-data">message01.xml</input-file>\r
7873 <input-file role="principal-stylesheet">message01.xsl</input-file>\r
7874 <output-file role="principal" compare="XML">message01.out</output-file>\r
7875 </scenario>\r
7876 </test-case>\r
7877 <test-case category="XSLT-Result-Tree" id="message_message02">\r
7878 <file-path>message</file-path>\r
7879 <creator>David Marston</creator>\r
7880 <date>2001-11-08</date>\r
7881 <purpose>Issue a message from a literal constant, "no" on terminate option</purpose>\r
7882 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7883 <scenario operation="standard">\r
7884 <input-file role="principal-data">message02.xml</input-file>\r
7885 <input-file role="principal-stylesheet">message02.xsl</input-file>\r
7886 <output-file role="principal" compare="XML">message02.out</output-file>\r
7887 </scenario>\r
7888 </test-case>\r
7889 <test-case category="XSLT-Result-Tree" id="message_message03">\r
7890 <file-path>message</file-path>\r
7891 <creator>David Marston</creator>\r
7892 <date>2001-11-08</date>\r
7893 <purpose>Test xsl:text inside xsl:message</purpose>\r
7894 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7895 <scenario operation="standard">\r
7896 <input-file role="principal-data">message03.xml</input-file>\r
7897 <input-file role="principal-stylesheet">message03.xsl</input-file>\r
7898 <output-file role="principal" compare="XML">message03.out</output-file>\r
7899 </scenario>\r
7900 </test-case>\r
7901 <test-case category="XSLT-Result-Tree" id="message_message04">\r
7902 <file-path>message</file-path>\r
7903 <creator>David Marston</creator>\r
7904 <date>2001-11-08</date>\r
7905 <purpose>Test for-each and value-of inside xsl:message</purpose>\r
7906 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7907 <scenario operation="standard">\r
7908 <input-file role="principal-data">message04.xml</input-file>\r
7909 <input-file role="principal-stylesheet">message04.xsl</input-file>\r
7910 <output-file role="principal" compare="XML">message04.out</output-file>\r
7911 </scenario>\r
7912 </test-case>\r
7913 <test-case category="XSLT-Result-Tree" id="message_message05">\r
7914 <file-path>message</file-path>\r
7915 <creator>David Marston</creator>\r
7916 <date>2001-11-08</date>\r
7917 <purpose>Test if and copy-of inside xsl:message</purpose>\r
7918 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7919 <scenario operation="standard">\r
7920 <input-file role="principal-data">message05.xml</input-file>\r
7921 <input-file role="principal-stylesheet">message05.xsl</input-file>\r
7922 <output-file role="principal" compare="XML">message05.out</output-file>\r
7923 </scenario>\r
7924 </test-case>\r
7925 <test-case category="XSLT-Result-Tree" id="message_message06">\r
7926 <file-path>message</file-path>\r
7927 <creator>David Marston</creator>\r
7928 <date>2001-11-08</date>\r
7929 <purpose>Test choose and variable inside xsl:message</purpose>\r
7930 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7931 <scenario operation="standard">\r
7932 <input-file role="principal-data">message06.xml</input-file>\r
7933 <input-file role="principal-stylesheet">message06.xsl</input-file>\r
7934 <output-file role="principal" compare="XML">message06.out</output-file>\r
7935 </scenario>\r
7936 </test-case>\r
7937 <test-case category="XSLT-Result-Tree" id="message_message07">\r
7938 <file-path>message</file-path>\r
7939 <creator>David Marston</creator>\r
7940 <date>2001-11-08</date>\r
7941 <purpose>Test apply-templates inside xsl:message</purpose>\r
7942 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7943 <scenario operation="standard">\r
7944 <input-file role="principal-data">message07.xml</input-file>\r
7945 <input-file role="principal-stylesheet">message07.xsl</input-file>\r
7946 <output-file role="principal" compare="XML">message07.out</output-file>\r
7947 </scenario>\r
7948 </test-case>\r
7949 <test-case category="XSLT-Result-Tree" id="message_message08">\r
7950 <file-path>message</file-path>\r
7951 <creator>David Marston</creator>\r
7952 <date>2001-11-08</date>\r
7953 <purpose>Test call-template inside xsl:message</purpose>\r
7954 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7955 <scenario operation="standard">\r
7956 <input-file role="principal-data">message08.xml</input-file>\r
7957 <input-file role="principal-stylesheet">message08.xsl</input-file>\r
7958 <output-file role="principal" compare="XML">message08.out</output-file>\r
7959 </scenario>\r
7960 </test-case>\r
7961 <test-case category="XSLT-Result-Tree" id="message_message09">\r
7962 <file-path>message</file-path>\r
7963 <creator>David Marston</creator>\r
7964 <date>2001-11-08</date>\r
7965 <purpose>Test one xsl:message inside another</purpose>\r
7966 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7967 <scenario operation="standard">\r
7968 <input-file role="principal-data">message09.xml</input-file>\r
7969 <input-file role="principal-stylesheet">message09.xsl</input-file>\r
7970 <output-file role="principal" compare="XML">message09.out</output-file>\r
7971 </scenario>\r
7972 </test-case>\r
7973 <test-case category="XSLT-Result-Tree" id="message_message10">\r
7974 <file-path>message</file-path>\r
7975 <creator>David Marston</creator>\r
7976 <date>2001-11-08</date>\r
7977 <purpose>Test xsl:element and xsl:attribute inside xsl:message</purpose>\r
7978 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7979 <scenario operation="standard">\r
7980 <input-file role="principal-data">message10.xml</input-file>\r
7981 <input-file role="principal-stylesheet">message10.xsl</input-file>\r
7982 <output-file role="principal" compare="XML">message10.out</output-file>\r
7983 </scenario>\r
7984 </test-case>\r
7985 <test-case category="XSLT-Result-Tree" id="message_message11">\r
7986 <file-path>message</file-path>\r
7987 <creator>David Marston</creator>\r
7988 <date>2001-11-08</date>\r
7989 <purpose>Test xsl:comment inside xsl:message</purpose>\r
7990 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
7991 <scenario operation="standard">\r
7992 <input-file role="principal-data">message11.xml</input-file>\r
7993 <input-file role="principal-stylesheet">message11.xsl</input-file>\r
7994 <output-file role="principal" compare="XML">message11.out</output-file>\r
7995 </scenario>\r
7996 </test-case>\r
7997 <test-case category="XSLT-Result-Tree" id="message_message12">\r
7998 <file-path>message</file-path>\r
7999 <creator>David Marston</creator>\r
8000 <date>2001-11-08</date>\r
8001 <purpose>Test xsl:processing-instruction inside xsl:message</purpose>\r
8002 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
8003 <scenario operation="standard">\r
8004 <input-file role="principal-data">message12.xml</input-file>\r
8005 <input-file role="principal-stylesheet">message12.xsl</input-file>\r
8006 <output-file role="principal" compare="XML">message12.out</output-file>\r
8007 </scenario>\r
8008 </test-case>\r
8009 <test-case category="XSLT-Result-Tree" id="message_message13">\r
8010 <file-path>message</file-path>\r
8011 <creator>David Marston</creator>\r
8012 <date>2001-11-08</date>\r
8013 <purpose>Test xsl:copy inside xsl:message</purpose>\r
8014 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
8015 <scenario operation="standard">\r
8016 <input-file role="principal-data">message13.xml</input-file>\r
8017 <input-file role="principal-stylesheet">message13.xsl</input-file>\r
8018 <output-file role="principal" compare="XML">message13.out</output-file>\r
8019 </scenario>\r
8020 </test-case>\r
8021 <test-case category="XSLT-Result-Tree" id="message_message14">\r
8022 <file-path>message</file-path>\r
8023 <creator>David Marston</creator>\r
8024 <date>2001-11-08</date>\r
8025 <purpose>Test xsl:number inside xsl:message; number should appear.</purpose>\r
8026 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
8027 <scenario operation="standard">\r
8028 <input-file role="principal-data">message14.xml</input-file>\r
8029 <input-file role="principal-stylesheet">message14.xsl</input-file>\r
8030 <output-file role="principal" compare="XML">message14.out</output-file>\r
8031 </scenario>\r
8032 </test-case>\r
8033 <test-case category="XSLT-Result-Tree" id="message_message15">\r
8034 <file-path>message</file-path>\r
8035 <creator>David Marston</creator>\r
8036 <date>2001-11-08</date>\r
8037 <purpose>Test xsl:fallback inside xsl:message</purpose>\r
8038 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
8039 <scenario operation="standard">\r
8040 <input-file role="principal-data">message15.xml</input-file>\r
8041 <input-file role="principal-stylesheet">message15.xsl</input-file>\r
8042 <output-file role="principal" compare="XML">message15.out</output-file>\r
8043 </scenario>\r
8044 </test-case>\r
8045 <test-case category="XSLT-Result-Tree" id="message_message16">\r
8046 <file-path>message</file-path>\r
8047 <creator>David Marston</creator>\r
8048 <date>2001-11-08</date>\r
8049 <purpose>Test xsl:message inside xsl:param instead of xsl:template</purpose>\r
8050 <spec-citation place="13" type="section" version="1.0" spec="xslt"/>\r
8051 <scenario operation="standard">\r
8052 <input-file role="principal-data">message16.xml</input-file>\r
8053 <input-file role="principal-stylesheet">message16.xsl</input-file>\r
8054 <output-file role="principal" compare="XML">message16.out</output-file>\r
8055 </scenario>\r
8056 </test-case>\r
8057         <test-case category="XSLT-Result-Tree" id="modes_modes01">\r
8058 <file-path>modes</file-path>\r
8059 <creator>Paul Dick</creator>\r
8060 <date>2001-11-08</date>\r
8061 <purpose>Simple test of xsl:apply-templates with mode.</purpose>\r
8062 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8063 <scenario operation="standard">\r
8064 <input-file role="principal-data">modes01.xml</input-file>\r
8065 <input-file role="principal-stylesheet">modes01.xsl</input-file>\r
8066 <output-file role="principal" compare="XML">modes01.out</output-file>\r
8067 </scenario>\r
8068 </test-case>\r
8069 <test-case category="XSLT-Result-Tree" id="modes_modes02">\r
8070 <file-path>modes</file-path>\r
8071 <purpose>Test of moded template calling xsl:apply-templates on another template.</purpose>\r
8072 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8073 <scenario operation="standard">\r
8074 <input-file role="principal-data">modes02.xml</input-file>\r
8075 <input-file role="principal-stylesheet">modes02.xsl</input-file>\r
8076 <output-file role="principal" compare="XML">modes02.out</output-file>\r
8077 </scenario>\r
8078 </test-case>\r
8079 <test-case category="XSLT-Result-Tree" id="modes_modes03">\r
8080 <file-path>modes</file-path>\r
8081 <purpose>Test of xsl:apply-templates with mode not found.</purpose>\r
8082 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8083 <scenario operation="standard">\r
8084 <input-file role="principal-data">modes03.xml</input-file>\r
8085 <input-file role="principal-stylesheet">modes03.xsl</input-file>\r
8086 <output-file role="principal" compare="XML">modes03.out</output-file>\r
8087 </scenario>\r
8088 </test-case>\r
8089 <test-case category="XSLT-Result-Tree" id="modes_modes04">\r
8090 <file-path>modes</file-path>\r
8091 <purpose>Simple test of xsl:apply-templates with no mode, but with same-pattern template that has a mode available.</purpose>\r
8092 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8093 <scenario operation="standard">\r
8094 <input-file role="principal-data">modes04.xml</input-file>\r
8095 <input-file role="principal-stylesheet">modes04.xsl</input-file>\r
8096 <output-file role="principal" compare="XML">modes04.out</output-file>\r
8097 </scenario>\r
8098 </test-case>\r
8099 <test-case category="XSLT-Result-Tree" id="modes_modes05">\r
8100 <file-path>modes</file-path>\r
8101 <purpose>Simple test of xsl:apply-templates with mode, using the default rule.</purpose>\r
8102 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8103 <scenario operation="standard">\r
8104 <input-file role="principal-data">modes05.xml</input-file>\r
8105 <input-file role="principal-stylesheet">modes05.xsl</input-file>\r
8106 <output-file role="principal" compare="XML">modes05.out</output-file>\r
8107 </scenario>\r
8108 </test-case>\r
8109 <test-case category="XSLT-Result-Tree" id="modes_modes06">\r
8110 <file-path>modes</file-path>\r
8111 <purpose>Test of xsl:apply-templates with mode, using a qualified name.</purpose>\r
8112 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8113 <scenario operation="standard">\r
8114 <input-file role="principal-data">modes06.xml</input-file>\r
8115 <input-file role="principal-stylesheet">modes06.xsl</input-file>\r
8116 <output-file role="principal" compare="XML">modes06.out</output-file>\r
8117 </scenario>\r
8118 </test-case>\r
8119 <test-case category="XSLT-Result-Tree" id="modes_modes07">\r
8120 <file-path>modes</file-path>\r
8121 <purpose>Test of xsl:apply-templates with mode, using a non-qualified name, but with a qualified name in scope.</purpose>\r
8122 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8123 <scenario operation="standard">\r
8124 <input-file role="principal-data">modes07.xml</input-file>\r
8125 <input-file role="principal-stylesheet">modes07.xsl</input-file>\r
8126 <output-file role="principal" compare="XML">modes07.out</output-file>\r
8127 </scenario>\r
8128 </test-case>\r
8129 <test-case category="XSLT-Result-Tree" id="modes_modes08">\r
8130 <file-path>modes</file-path>\r
8131 <purpose>Test of several modes being available.</purpose>\r
8132 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8133 <scenario operation="standard">\r
8134 <input-file role="principal-data">modes08.xml</input-file>\r
8135 <input-file role="principal-stylesheet">modes08.xsl</input-file>\r
8136 <output-file role="principal" compare="XML">modes08.out</output-file>\r
8137 </scenario>\r
8138 </test-case>\r
8139 <test-case category="XSLT-Result-Tree" id="modes_modes09">\r
8140 <file-path>modes</file-path>\r
8141 <creator>David Marston</creator>\r
8142 <date>2001-11-08</date>\r
8143 <purpose>Test an apply-templates that has no select but has a mode.</purpose>\r
8144 <spec-citation place="5.4" type="section" version="1.0" spec="xslt"/>\r
8145 <scenario operation="standard">\r
8146 <input-file role="principal-data">modes09.xml</input-file>\r
8147 <input-file role="principal-stylesheet">modes09.xsl</input-file>\r
8148 <output-file role="principal" compare="XML">modes09.out</output-file>\r
8149 </scenario>\r
8150 </test-case>\r
8151 <test-case category="XSLT-Result-Tree" id="modes_modes10">\r
8152 <file-path>modes</file-path>\r
8153 <creator>David Marston</creator>\r
8154 <date>2001-11-08</date>\r
8155 <purpose>Show that we only go into a mode via apply-templates. You can't put a mode on call-template, and the fact that you call a named template that has a mode specifier doesn't mean you are in that mode.</purpose>\r
8156 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8157 <scenario operation="standard">\r
8158 <input-file role="principal-data">modes10.xml</input-file>\r
8159 <input-file role="principal-stylesheet">modes10.xsl</input-file>\r
8160 <output-file role="principal" compare="XML">modes10.out</output-file>\r
8161 </scenario>\r
8162 </test-case>\r
8163 <test-case category="XSLT-Result-Tree" id="modes_modes11">\r
8164 <file-path>modes</file-path>\r
8165 <creator>Carmelo Montanez</creator>\r
8166 <date>2001-11-08</date>\r
8167 <purpose>Test apply-templates for a comment with a mode and moded matching template.</purpose>\r
8168 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8169 <scenario operation="standard">\r
8170 <input-file role="principal-data">modes11.xml</input-file>\r
8171 <input-file role="principal-stylesheet">modes11.xsl</input-file>\r
8172 <output-file role="principal" compare="XML">modes11.out</output-file>\r
8173 </scenario>\r
8174 </test-case>\r
8175 <test-case category="XSLT-Result-Tree" id="modes_modes12">\r
8176 <file-path>modes</file-path>\r
8177 <creator>Carmelo Montanez</creator>\r
8178 <date>2001-11-08</date>\r
8179 <purpose>Test apply-templates for PI with a mode and moded matching template.</purpose>\r
8180 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8181 <scenario operation="standard">\r
8182 <input-file role="principal-data">modes12.xml</input-file>\r
8183 <input-file role="principal-stylesheet">modes12.xsl</input-file>\r
8184 <output-file role="principal" compare="XML">modes12.out</output-file>\r
8185 </scenario>\r
8186 </test-case>\r
8187 <test-case category="XSLT-Result-Tree" id="modes_modes13">\r
8188 <file-path>modes</file-path>\r
8189 <creator>Carmelo Montanez</creator>\r
8190 <date>2001-11-08</date>\r
8191 <purpose>Test apply-templates for any node() with a mode and moded matching template.</purpose>\r
8192 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8193 <scenario operation="standard">\r
8194 <input-file role="principal-data">modes13.xml</input-file>\r
8195 <input-file role="principal-stylesheet">modes13.xsl</input-file>\r
8196 <output-file role="principal" compare="XML">modes13.out</output-file>\r
8197 </scenario>\r
8198 </test-case>\r
8199 <test-case category="XSLT-Result-Tree" id="modes_modes14">\r
8200 <file-path>modes</file-path>\r
8201 <creator>Carmelo Montanez</creator>\r
8202 <date>2001-11-08</date>\r
8203 <purpose>Test apply-templates for an attribute with a mode and moded matching template.</purpose>\r
8204 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8205 <scenario operation="standard">\r
8206 <input-file role="principal-data">modes14.xml</input-file>\r
8207 <input-file role="principal-stylesheet">modes14.xsl</input-file>\r
8208 <output-file role="principal" compare="XML">modes14.out</output-file>\r
8209 </scenario>\r
8210 </test-case>\r
8211 <test-case category="XSLT-Result-Tree" id="modes_modes15">\r
8212 <file-path>modes</file-path>\r
8213 <creator>Mingfei Peng (mfpeng@excite.com), altered by David Marston</creator>\r
8214 <date>2001-11-08</date>\r
8215 <purpose>Re-use nodes in different modes; templates have step-paths</purpose>\r
8216 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8217 <scenario operation="standard">\r
8218 <input-file role="principal-data">modes15.xml</input-file>\r
8219 <input-file role="principal-stylesheet">modes15.xsl</input-file>\r
8220 <output-file role="principal" compare="XML">modes15.out</output-file>\r
8221 </scenario>\r
8222 </test-case>\r
8223 <test-case category="XSLT-Result-Tree" id="modes_modes16">\r
8224 <file-path>modes</file-path>\r
8225 <creator>David Marston</creator>\r
8226 <date>2001-11-08</date>\r
8227 <purpose>Test that qualified name of a mode is used in expanded form.</purpose>\r
8228 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8229 <scenario operation="standard">\r
8230 <input-file role="principal-data">modes16.xml</input-file>\r
8231 <input-file role="principal-stylesheet">modes16.xsl</input-file>\r
8232 <output-file role="principal" compare="XML">modes16.out</output-file>\r
8233 </scenario>\r
8234 </test-case>\r
8235 <test-case category="XSLT-Result-Tree" id="modes_modes17">\r
8236 <file-path>modes</file-path>\r
8237 <creator>David Marston</creator>\r
8238 <date>2001-11-08</date>\r
8239 <purpose>Check that underscores are allowed in names.</purpose>\r
8240 <spec-citation place="5.7" type="section" version="1.0" spec="xslt"/>\r
8241 <scenario operation="standard">\r
8242 <input-file role="principal-data">modes17.xml</input-file>\r
8243 <input-file role="principal-stylesheet">modes17.xsl</input-file>\r
8244 <output-file role="principal" compare="XML">modes17.out</output-file>\r
8245 </scenario>\r
8246 </test-case>\r
8247         <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate01">\r
8248 <file-path>namedtemplate</file-path>\r
8249 <creator>Paul Dick</creator>\r
8250 <date>2001-11-08</date>\r
8251 <purpose>General test for xsl:call-template.</purpose>\r
8252 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8253 <scenario operation="standard">\r
8254 <input-file role="principal-data">namedtemplate01.xml</input-file>\r
8255 <input-file role="principal-stylesheet">namedtemplate01.xsl</input-file>\r
8256 <output-file role="principal" compare="XML">namedtemplate01.out</output-file>\r
8257 </scenario>\r
8258 </test-case>\r
8259 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate02">\r
8260 <file-path>namedtemplate</file-path>\r
8261 <creator>Paul Dick</creator>\r
8262 <date>2001-11-08</date>\r
8263 <purpose>Test for xsl:call-template of one that has both match and name.</purpose>\r
8264 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8265 <scenario operation="standard">\r
8266 <input-file role="principal-data">namedtemplate02.xml</input-file>\r
8267 <input-file role="principal-stylesheet">namedtemplate02.xsl</input-file>\r
8268 <output-file role="principal" compare="XML">namedtemplate02.out</output-file>\r
8269 </scenario>\r
8270 </test-case>\r
8271 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate03">\r
8272 <file-path>namedtemplate</file-path>\r
8273 <creator>Paul Dick</creator>\r
8274 <date>2001-11-08</date>\r
8275 <purpose>Test for recursion of xsl:call-template.</purpose>\r
8276 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8277 <scenario operation="standard">\r
8278 <input-file role="principal-data">namedtemplate03.xml</input-file>\r
8279 <input-file role="principal-stylesheet">namedtemplate03.xsl</input-file>\r
8280 <output-file role="principal" compare="XML">namedtemplate03.out</output-file>\r
8281 </scenario>\r
8282 </test-case>\r
8283 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate04">\r
8284 <file-path>namedtemplate</file-path>\r
8285 <creator>Paul Dick</creator>\r
8286 <date>2001-11-08</date>\r
8287 <purpose>Make sure qualified names work for named templates.</purpose>\r
8288 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8289 <scenario operation="standard">\r
8290 <input-file role="principal-data">namedtemplate04.xml</input-file>\r
8291 <input-file role="principal-stylesheet">namedtemplate04.xsl</input-file>\r
8292 <output-file role="principal" compare="XML">namedtemplate04.out</output-file>\r
8293 </scenario>\r
8294 </test-case>\r
8295 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate05">\r
8296 <file-path>namedtemplate</file-path>\r
8297 <creator>Paul Dick</creator>\r
8298 <date>2001-11-08</date>\r
8299 <purpose>Call named template with non-qualified name, but with qualified name in scope.</purpose>\r
8300 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8301 <scenario operation="standard">\r
8302 <input-file role="principal-data">namedtemplate05.xml</input-file>\r
8303 <input-file role="principal-stylesheet">namedtemplate05.xsl</input-file>\r
8304 <output-file role="principal" compare="XML">namedtemplate05.out</output-file>\r
8305 </scenario>\r
8306 </test-case>\r
8307 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate06">\r
8308 <file-path>namedtemplate</file-path>\r
8309 <creator>David Marston</creator>\r
8310 <date>2001-11-08</date>\r
8311 <purpose>Call named template that has priority and mode.</purpose>\r
8312 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8313 <scenario operation="standard">\r
8314 <input-file role="principal-data">namedtemplate06.xml</input-file>\r
8315 <input-file role="principal-stylesheet">namedtemplate06.xsl</input-file>\r
8316 <output-file role="principal" compare="XML">namedtemplate06.out</output-file>\r
8317 </scenario>\r
8318 </test-case>\r
8319 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate07">\r
8320 <file-path>namedtemplate</file-path>\r
8321 <creator>Paul Dick</creator>\r
8322 <date>2001-11-08</date>\r
8323 <purpose>Tests the ability to reset and evaluate a parameter.</purpose>\r
8324 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8325 <scenario operation="standard">\r
8326 <input-file role="principal-data">namedtemplate07.xml</input-file>\r
8327 <input-file role="principal-stylesheet">namedtemplate07.xsl</input-file>\r
8328 <output-file role="principal" compare="XML">namedtemplate07.out</output-file>\r
8329 </scenario>\r
8330 </test-case>\r
8331 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate08">\r
8332 <file-path>namedtemplate</file-path>\r
8333 <creator>David Marston</creator>\r
8334 <date>2001-11-08</date>\r
8335 <purpose>Test of nested template calls.</purpose>\r
8336 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8337 <scenario operation="standard">\r
8338 <input-file role="principal-data">namedtemplate08.xml</input-file>\r
8339 <input-file role="principal-stylesheet">namedtemplate08.xsl</input-file>\r
8340 <output-file role="principal" compare="XML">namedtemplate08.out</output-file>\r
8341 </scenario>\r
8342 </test-case>\r
8343 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate09">\r
8344 <file-path>namedtemplate</file-path>\r
8345 <creator>David Marston</creator>\r
8346 <date>2001-11-08</date>\r
8347 <purpose>Test of nested template calls.</purpose>\r
8348 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8349 <scenario operation="standard">\r
8350 <input-file role="principal-data">namedtemplate09.xml</input-file>\r
8351 <input-file role="principal-stylesheet">namedtemplate09.xsl</input-file>\r
8352 <output-file role="principal" compare="XML">namedtemplate09.out</output-file>\r
8353 </scenario>\r
8354 </test-case>\r
8355 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate10">\r
8356 <file-path>namedtemplate</file-path>\r
8357 <purpose>Test of simulated numerically-indexed for loop.</purpose>\r
8358 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8359 <scenario operation="standard">\r
8360 <input-file role="principal-data">namedtemplate10.xml</input-file>\r
8361 <input-file role="principal-stylesheet">namedtemplate10.xsl</input-file>\r
8362 <output-file role="principal" compare="XML">namedtemplate10.out</output-file>\r
8363 </scenario>\r
8364 </test-case>\r
8365 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate11">\r
8366 <file-path>namedtemplate</file-path>\r
8367 <creator>David Marston</creator>\r
8368 <date>2001-11-08</date>\r
8369 <purpose>Test for-each inside xsl:with-param.</purpose>\r
8370 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
8371 <scenario operation="standard">\r
8372 <input-file role="principal-data">namedtemplate11.xml</input-file>\r
8373 <input-file role="principal-stylesheet">namedtemplate11.xsl</input-file>\r
8374 <output-file role="principal" compare="XML">namedtemplate11.out</output-file>\r
8375 </scenario>\r
8376 </test-case>\r
8377 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate12">\r
8378 <file-path>namedtemplate</file-path>\r
8379 <creator>David Marston</creator>\r
8380 <date>2001-11-08</date>\r
8381 <purpose>Test use of passed-in value in an AVT. Derived from example code at end of 11.6</purpose>\r
8382 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
8383 <scenario operation="standard">\r
8384 <input-file role="principal-data">namedtemplate12.xml</input-file>\r
8385 <input-file role="principal-stylesheet">namedtemplate12.xsl</input-file>\r
8386 <output-file role="principal" compare="XML">namedtemplate12.out</output-file>\r
8387 </scenario>\r
8388 </test-case>\r
8389 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate13">\r
8390 <file-path>namedtemplate</file-path>\r
8391 <creator>David Marston</creator>\r
8392 <date>2001-11-08</date>\r
8393 <purpose>Ensure that we can use the default parameter value on some calls</purpose>\r
8394 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
8395 <scenario operation="standard">\r
8396 <input-file role="principal-data">namedtemplate13.xml</input-file>\r
8397 <input-file role="principal-stylesheet">namedtemplate13.xsl</input-file>\r
8398 <output-file role="principal" compare="XML">namedtemplate13.out</output-file>\r
8399 </scenario>\r
8400 </test-case>\r
8401 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate14">\r
8402 <file-path>namedtemplate</file-path>\r
8403 <purpose>Test select= on xsl:param inside named template</purpose>\r
8404 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8405 <scenario operation="standard">\r
8406 <input-file role="principal-data">namedtemplate14.xml</input-file>\r
8407 <input-file role="principal-stylesheet">namedtemplate14.xsl</input-file>\r
8408 <output-file role="principal" compare="XML">namedtemplate14.out</output-file>\r
8409 </scenario>\r
8410 </test-case>\r
8411 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate15">\r
8412 <file-path>namedtemplate</file-path>\r
8413 <creator>David Marston</creator>\r
8414 <date>2001-11-08</date>\r
8415 <purpose>Test use of leading underscore in names.</purpose>\r
8416 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8417 <scenario operation="standard">\r
8418 <input-file role="principal-data">namedtemplate15.xml</input-file>\r
8419 <input-file role="principal-stylesheet">namedtemplate15.xsl</input-file>\r
8420 <output-file role="principal" compare="XML">namedtemplate15.out</output-file>\r
8421 </scenario>\r
8422 </test-case>\r
8423 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate16">\r
8424 <file-path>namedtemplate</file-path>\r
8425 <creator>David Marston</creator>\r
8426 <date>2001-11-08</date>\r
8427 <purpose>Make sure qualified names match by expanded name.</purpose>\r
8428 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8429 <scenario operation="standard">\r
8430 <input-file role="principal-data">namedtemplate16.xml</input-file>\r
8431 <input-file role="principal-stylesheet">namedtemplate16.xsl</input-file>\r
8432 <output-file role="principal" compare="XML">namedtemplate16.out</output-file>\r
8433 </scenario>\r
8434 </test-case>\r
8435 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate17">\r
8436 <file-path>namedtemplate</file-path>\r
8437 <creator>David Marston</creator>\r
8438 <date>2001-11-08</date>\r
8439 <purpose>Test import precedence: both ntimpa and ntimpb have "show" template, b wins.</purpose>\r
8440 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8441 <scenario operation="standard">\r
8442 <input-file role="principal-data">namedtemplate17.xml</input-file>\r
8443 <input-file role="principal-stylesheet">namedtemplate17.xsl</input-file>\r
8444 <output-file role="principal" compare="XML">namedtemplate17.out</output-file>\r
8445 </scenario>\r
8446 </test-case>\r
8447 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate18">\r
8448 <file-path>namedtemplate</file-path>\r
8449 <creator>David Marston</creator>\r
8450 <date>2001-11-08</date>\r
8451 <purpose>Test import precedence: main stylesheet wins over imported one.</purpose>\r
8452 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8453 <scenario operation="standard">\r
8454 <input-file role="principal-data">namedtemplate18.xml</input-file>\r
8455 <input-file role="principal-stylesheet">namedtemplate18.xsl</input-file>\r
8456 <output-file role="principal" compare="XML">namedtemplate18.out</output-file>\r
8457 </scenario>\r
8458 </test-case>\r
8459 <test-case category="XSLT-Result-Tree" id="namedtemplate_namedtemplate19">\r
8460 <file-path>namedtemplate</file-path>\r
8461 <creator>David Marston</creator>\r
8462 <date>2001-11-08</date>\r
8463 <purpose>Test import precedence: both ntimpa and ntimpc have "show" template, c wins.</purpose>\r
8464 <spec-citation place="6" type="section" version="1.0" spec="xslt"/>\r
8465 <scenario operation="standard">\r
8466 <input-file role="principal-data">namedtemplate19.xml</input-file>\r
8467 <input-file role="principal-stylesheet">namedtemplate19.xsl</input-file>\r
8468 <output-file role="principal" compare="XML">namedtemplate19.out</output-file>\r
8469 </scenario>\r
8470 </test-case>\r
8471         <test-case category="XSLT-Result-Tree" id="namespace_namespace01">\r
8472 <file-path>namespace</file-path>\r
8473 <creator>Paul Dick</creator>\r
8474 <date>2001-11-08</date>\r
8475 <purpose>Apply namespaces to attributes</purpose>\r
8476 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
8477 <scenario operation="standard">\r
8478 <input-file role="principal-data">namespace01.xml</input-file>\r
8479 <input-file role="principal-stylesheet">namespace01.xsl</input-file>\r
8480 <output-file role="principal" compare="XML">namespace01.out</output-file>\r
8481 </scenario>\r
8482 </test-case>\r
8483 <test-case category="XSLT-Result-Tree" id="namespace_namespace02">\r
8484 <file-path>namespace</file-path>\r
8485 <creator>Paul Dick</creator>\r
8486 <date>2001-11-08</date>\r
8487 <purpose>Basic test of applying namespaces to elements.</purpose>\r
8488 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
8489 <scenario operation="standard">\r
8490 <input-file role="principal-data">namespace02.xml</input-file>\r
8491 <input-file role="principal-stylesheet">namespace02.xsl</input-file>\r
8492 <output-file role="principal" compare="XML">namespace02.out</output-file>\r
8493 </scenario>\r
8494 </test-case>\r
8495 <test-case category="XSLT-Result-Tree" id="namespace_namespace03">\r
8496 <file-path>namespace</file-path>\r
8497 <creator>Paul Dick</creator>\r
8498 <date>2001-11-08</date>\r
8499 <purpose>Adding an attribute to an element replaces any existing attribute of that element with the same expanded-name. For attribute L, there is only a local name. Attribute Q has a namespace.</purpose>\r
8500 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
8501 <scenario operation="standard">\r
8502 <input-file role="principal-data">namespace03.xml</input-file>\r
8503 <input-file role="principal-stylesheet">namespace03.xsl</input-file>\r
8504 <output-file role="principal" compare="XML">namespace03.out</output-file>\r
8505 </scenario>\r
8506 </test-case>\r
8507 <test-case category="XSLT-Result-Tree" id="namespace_namespace04">\r
8508 <file-path>namespace</file-path>\r
8509 <creator>Paul Dick</creator>\r
8510 <date>2001-11-08</date>\r
8511 <purpose>Test that default namespaces do not apply directly to attributes.</purpose>\r
8512 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
8513 <scenario operation="standard">\r
8514 <input-file role="principal-data">namespace04.xml</input-file>\r
8515 <input-file role="principal-stylesheet">namespace04.xsl</input-file>\r
8516 <output-file role="principal" compare="XML">namespace04.out</output-file>\r
8517 </scenario>\r
8518 </test-case>\r
8519 <test-case category="XSLT-Result-Tree" id="namespace_namespace06">\r
8520 <file-path>namespace</file-path>\r
8521 <creator>Paul Dick</creator>\r
8522 <date>2001-11-08</date>\r
8523 <purpose>Stylesheets are free to use any prefix, provided there is a namespace declaration that binds the prefix to the URI of XSLT namespace.</purpose>\r
8524 <spec-citation place="2.1" type="section" version="1.0" spec="xpath"/>\r
8525 <scenario operation="standard">\r
8526 <input-file role="principal-data">namespace05.xml</input-file>\r
8527 <input-file role="principal-stylesheet">namespace05.xsl</input-file>\r
8528 <output-file role="principal" compare="XML">namespace05.out</output-file>\r
8529 </scenario>\r
8530 </test-case>\r
8531 <test-case category="XSLT-Result-Tree" id="namespace_namespace06">\r
8532 <file-path>namespace</file-path>\r
8533 <creator>Paul Dick</creator>\r
8534 <date>2001-11-08</date>\r
8535 <purpose>Testing an attribute not from the XSLT namespace, which is legal provided that the expanded name of the attribute has a non-null namespace URI.</purpose>\r
8536 <spec-citation place="2.1" type="section" version="1.0" spec="xslt"/>\r
8537 <scenario operation="standard">\r
8538 <input-file role="principal-data">namespace06.xml</input-file>\r
8539 <input-file role="principal-stylesheet">namespace06.xsl</input-file>\r
8540 <output-file role="principal" compare="XML">namespace06.out</output-file>\r
8541 </scenario>\r
8542 </test-case>\r
8543 <test-case category="XSLT-Result-Tree" id="namespace_namespace07">\r
8544 <file-path>namespace</file-path>\r
8545 <creator>Paul Dick</creator>\r
8546 <date>2001-11-08</date>\r
8547 <purpose>Test of 'local-name()' function on an element.</purpose>\r
8548 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8549 <scenario operation="standard">\r
8550 <input-file role="principal-data">namespace07.xml</input-file>\r
8551 <input-file role="principal-stylesheet">namespace07.xsl</input-file>\r
8552 <output-file role="principal" compare="XML">namespace07.out</output-file>\r
8553 </scenario>\r
8554 </test-case>\r
8555 <test-case category="XSLT-Result-Tree" id="namespace_namespace08">\r
8556 <file-path>namespace</file-path>\r
8557 <creator>David Marston</creator>\r
8558 <date>2001-11-08</date>\r
8559 <purpose>Test name functions on non-namespaced attribute node.</purpose>\r
8560 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8561 <scenario operation="standard">\r
8562 <input-file role="principal-data">namespace08.xml</input-file>\r
8563 <input-file role="principal-stylesheet">namespace08.xsl</input-file>\r
8564 <output-file role="principal" compare="XML">namespace08.out</output-file>\r
8565 </scenario>\r
8566 </test-case>\r
8567 <test-case category="XSLT-Result-Tree" id="namespace_namespace09">\r
8568 <file-path>namespace</file-path>\r
8569 <creator>Paul Dick</creator>\r
8570 <date>2001-11-08</date>\r
8571 <purpose>Test of 'local-name()' function on attribute in non-default namespace.</purpose>\r
8572 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8573 <scenario operation="standard">\r
8574 <input-file role="principal-data">namespace09.xml</input-file>\r
8575 <input-file role="principal-stylesheet">namespace09.xsl</input-file>\r
8576 <output-file role="principal" compare="XML">namespace09.out</output-file>\r
8577 </scenario>\r
8578 </test-case>\r
8579 <test-case category="XSLT-Result-Tree" id="namespace_namespace10">\r
8580 <file-path>namespace</file-path>\r
8581 <creator>Paul Dick</creator>\r
8582 <date>2001-11-08</date>\r
8583 <purpose>Test of 'namespace-uri' function.</purpose>\r
8584 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8585 <scenario operation="standard">\r
8586 <input-file role="principal-data">namespace10.xml</input-file>\r
8587 <input-file role="principal-stylesheet">namespace10.xsl</input-file>\r
8588 <output-file role="principal" compare="XML">namespace10.out</output-file>\r
8589 </scenario>\r
8590 </test-case>\r
8591 <test-case category="XSLT-Result-Tree" id="namespace_namespace11">\r
8592 <file-path>namespace</file-path>\r
8593 <creator>Paul Dick</creator>\r
8594 <date>2001-11-08</date>\r
8595 <purpose>Test of 'namespace-uri()' function, with hyphenated node name.</purpose>\r
8596 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8597 <scenario operation="standard">\r
8598 <input-file role="principal-data">namespace11.xml</input-file>\r
8599 <input-file role="principal-stylesheet">namespace11.xsl</input-file>\r
8600 <output-file role="principal" compare="XML">namespace11.out</output-file>\r
8601 </scenario>\r
8602 </test-case>\r
8603 <test-case category="XSLT-Result-Tree" id="namespace_namespace12">\r
8604 <file-path>namespace</file-path>\r
8605 <creator>Paul Dick</creator>\r
8606 <date>2001-11-08</date>\r
8607 <purpose>Test of 'namespace-uri()' function on an element.</purpose>\r
8608 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8609 <scenario operation="standard">\r
8610 <input-file role="principal-data">namespace12.xml</input-file>\r
8611 <input-file role="principal-stylesheet">namespace12.xsl</input-file>\r
8612 <output-file role="principal" compare="XML">namespace12.out</output-file>\r
8613 </scenario>\r
8614 </test-case>\r
8615 <test-case category="XSLT-Result-Tree" id="namespace_namespace14">\r
8616 <file-path>namespace</file-path>\r
8617 <creator>David Marston</creator>\r
8618 <date>2001-11-08</date>\r
8619 <purpose>Have more than one prefix bound to the URI of XSLT namespace.</purpose>\r
8620 <spec-citation place="2.1" type="section" version="1.0" spec="xpath"/>\r
8621 <scenario operation="standard">\r
8622 <input-file role="principal-data">namespace14.xml</input-file>\r
8623 <input-file role="principal-stylesheet">namespace14.xsl</input-file>\r
8624 <output-file role="principal" compare="XML">namespace14.out</output-file>\r
8625 </scenario>\r
8626 </test-case>\r
8627 <test-case category="XSLT-Result-Tree" id="namespace_namespace15">\r
8628 <file-path>namespace</file-path>\r
8629 <creator>Paul Dick</creator>\r
8630 <date>2001-11-08</date>\r
8631 <purpose>Stylesheet elements may contain any element not from the XSLT namespace, provided that the expanded name of the element has a non-null namespace URI.</purpose>\r
8632 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
8633 <scenario operation="standard">\r
8634 <input-file role="principal-data">namespace15.xml</input-file>\r
8635 <input-file role="principal-stylesheet">namespace15.xsl</input-file>\r
8636 <output-file role="principal" compare="XML">namespace15.out</output-file>\r
8637 </scenario>\r
8638 </test-case>\r
8639 <test-case category="XSLT-Result-Tree" id="namespace_namespace16">\r
8640 <file-path>namespace</file-path>\r
8641 <creator>Paul Dick</creator>\r
8642 <date>2001-11-08</date>\r
8643 <purpose>XSLT processor must ignore a top-level element without giving and error if it does not recognize the namespace URI. The prefix used must still resolve to a URI; but that URI may not be known.</purpose>\r
8644 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
8645 <scenario operation="standard">\r
8646 <input-file role="principal-data">namespace16.xml</input-file>\r
8647 <input-file role="principal-stylesheet">namespace16.xsl</input-file>\r
8648 <output-file role="principal" compare="XML">namespace16.out</output-file>\r
8649 </scenario>\r
8650 </test-case>\r
8651 <test-case category="XSLT-Result-Tree" id="namespace_namespace17">\r
8652 <file-path>namespace</file-path>\r
8653 <creator>David Marston</creator>\r
8654 <date>2001-11-08</date>\r
8655 <purpose>Test xsl:exclude-result-prefixes, stylesheet level</purpose>\r
8656 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
8657 <scenario operation="standard">\r
8658 <input-file role="principal-data">namespace17.xml</input-file>\r
8659 <input-file role="principal-stylesheet">namespace17.xsl</input-file>\r
8660 <output-file role="principal" compare="XML">namespace17.out</output-file>\r
8661 </scenario>\r
8662 </test-case>\r
8663 <test-case category="XSLT-Result-Tree" id="namespace_namespace18">\r
8664 <file-path>namespace</file-path>\r
8665 <creator>David Marston</creator>\r
8666 <date>2001-11-08</date>\r
8667 <purpose>Test exclude-result-prefixes, attribute level</purpose>\r
8668 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
8669 <scenario operation="standard">\r
8670 <input-file role="principal-data">namespace18.xml</input-file>\r
8671 <input-file role="principal-stylesheet">namespace18.xsl</input-file>\r
8672 <output-file role="principal" compare="XML">namespace18.out</output-file>\r
8673 </scenario>\r
8674 </test-case>\r
8675 <test-case category="XSLT-Result-Tree" id="namespace_namespace19">\r
8676 <file-path>namespace</file-path>\r
8677 <creator>Paul Dick</creator>\r
8678 <date>2001-11-08</date>\r
8679 <purpose>Test basic functionality of namespace-alias. Where XSL elements are created by using Literal Result Elements. namespace24 is very similar, but it creates the axsl:stylesheet element via xsl:element.</purpose>\r
8680 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
8681 <scenario operation="standard">\r
8682 <input-file role="principal-data">namespace19.xml</input-file>\r
8683 <input-file role="principal-stylesheet">namespace19.xsl</input-file>\r
8684 <output-file role="principal" compare="XML">namespace19.out</output-file>\r
8685 </scenario>\r
8686 </test-case>\r
8687 <test-case category="XSLT-Result-Tree" id="namespace_namespace20">\r
8688 <file-path>namespace</file-path>\r
8689 <creator>Paul Dick</creator>\r
8690 <date>2001-11-08</date>\r
8691 <purpose>Test exclude-result-prefixes.</purpose>\r
8692 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
8693 <scenario operation="standard">\r
8694 <input-file role="principal-data">namespace20.xml</input-file>\r
8695 <input-file role="principal-stylesheet">namespace20.xsl</input-file>\r
8696 <output-file role="principal" compare="XML">namespace20.out</output-file>\r
8697 </scenario>\r
8698 </test-case>\r
8699 <test-case category="XSLT-Result-Tree" id="namespace_namespace21">\r
8700 <file-path>namespace</file-path>\r
8701 <creator>Paul Dick</creator>\r
8702 <date>2001-11-08</date>\r
8703 <purpose>Match namespace between stylesheet, in a select, and input. Prefixes differ but the URIs are the same.</purpose>\r
8704 <spec-citation place="Namespace" type="section" version="1.0" spec="xpath"/>\r
8705 <scenario operation="standard">\r
8706 <input-file role="principal-data">namespace21.xml</input-file>\r
8707 <input-file role="principal-stylesheet">namespace21.xsl</input-file>\r
8708 <output-file role="principal" compare="XML">namespace21.out</output-file>\r
8709 </scenario>\r
8710 </test-case>\r
8711 <test-case category="XSLT-Result-Tree" id="namespace_namespace22">\r
8712 <file-path>namespace</file-path>\r
8713 <creator>Paul Dick</creator>\r
8714 <date>2001-11-08</date>\r
8715 <purpose>Show how namespaces are inherited down to succeeding elements.</purpose>\r
8716 <spec-citation place="7.1" type="section" version="1.0" spec="xpath"/>\r
8717 <scenario operation="standard">\r
8718 <input-file role="principal-data">namespace22.xml</input-file>\r
8719 <input-file role="principal-stylesheet">namespace22.xsl</input-file>\r
8720 <output-file role="principal" compare="XML">namespace22.out</output-file>\r
8721 </scenario>\r
8722 </test-case>\r
8723 <test-case category="XSLT-Result-Tree" id="namespace_namespace23">\r
8724 <file-path>namespace</file-path>\r
8725 <creator>Paul Dick</creator>\r
8726 <date>2001-11-08</date>\r
8727 <purpose>Testing an attribute not from the XSLT namespace, which is legal provided that the expanded name of the attribute has a non-null namespace URI. This tests for many xslt elements, apparent code path are different for numerous elements. Should actually output a "bogus" stylesheet.</purpose>\r
8728 <spec-citation place="2.1" type="section" version="1.0" spec="xslt"/>\r
8729 <scenario operation="standard">\r
8730 <input-file role="principal-data">namespace23.xml</input-file>\r
8731 <input-file role="principal-stylesheet">namespace23.xsl</input-file>\r
8732 <output-file role="principal" compare="XML">namespace23.out</output-file>\r
8733 </scenario>\r
8734 </test-case>\r
8735 <test-case category="XSLT-Result-Tree" id="namespace_namespace24">\r
8736 <file-path>namespace</file-path>\r
8737 <creator>Paul Dick</creator>\r
8738 <date>2001-11-08</date>\r
8739 <purpose>Test basic functionality of namespace-alias. Where XSL elements are created by using xsl:element command.</purpose>\r
8740 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
8741 <scenario operation="standard">\r
8742 <input-file role="principal-data">namespace24.xml</input-file>\r
8743 <input-file role="principal-stylesheet">namespace24.xsl</input-file>\r
8744 <output-file role="principal" compare="XML">namespace24.out</output-file>\r
8745 </scenario>\r
8746 </test-case>\r
8747 <test-case category="XSLT-Result-Tree" id="namespace_namespace25">\r
8748 <file-path>namespace</file-path>\r
8749 <creator>Paul Dick</creator>\r
8750 <date>2001-11-08</date>\r
8751 <purpose>Simple case of creating LRE with nested namespace declarations.</purpose>\r
8752 <spec-citation place="7.1.1" type="section" version="1.0" spec="xpath"/>\r
8753 <scenario operation="standard">\r
8754 <input-file role="principal-data">namespace25.xml</input-file>\r
8755 <input-file role="principal-stylesheet">namespace25.xsl</input-file>\r
8756 <output-file role="principal" compare="XML">namespace25.out</output-file>\r
8757 </scenario>\r
8758 </test-case>\r
8759 <test-case category="XSLT-Result-Tree" id="namespace_namespace26">\r
8760 <file-path>namespace</file-path>\r
8761 <creator>David Marston</creator>\r
8762 <date>2001-11-08</date>\r
8763 <purpose>Test of 'local-name()' with zero arguments.</purpose>\r
8764 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8765 <scenario operation="standard">\r
8766 <input-file role="principal-data">namespace26.xml</input-file>\r
8767 <input-file role="principal-stylesheet">namespace26.xsl</input-file>\r
8768 <output-file role="principal" compare="XML">namespace26.out</output-file>\r
8769 </scenario>\r
8770 </test-case>\r
8771 <test-case category="XSLT-Result-Tree" id="namespace_namespace27">\r
8772 <file-path>namespace</file-path>\r
8773 <creator>David Marston</creator>\r
8774 <date>2001-11-08</date>\r
8775 <purpose>Test of 'namespace-uri()' with no arguments.</purpose>\r
8776 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8777 <scenario operation="standard">\r
8778 <input-file role="principal-data">namespace27.xml</input-file>\r
8779 <input-file role="principal-stylesheet">namespace27.xsl</input-file>\r
8780 <output-file role="principal" compare="XML">namespace27.out</output-file>\r
8781 </scenario>\r
8782 </test-case>\r
8783 <test-case category="XSLT-Result-Tree" id="namespace_namespace28">\r
8784 <file-path>namespace</file-path>\r
8785 <creator>David Marston</creator>\r
8786 <date>2001-11-08</date>\r
8787 <purpose>Test of local-name and name() on namespace axis.</purpose>\r
8788 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8789 <scenario operation="standard">\r
8790 <input-file role="principal-data">namespace28.xml</input-file>\r
8791 <input-file role="principal-stylesheet">namespace28.xsl</input-file>\r
8792 <output-file role="principal" compare="XML">namespace28.out</output-file>\r
8793 </scenario>\r
8794 </test-case>\r
8795 <test-case category="XSLT-Result-Tree" id="namespace_namespace29">\r
8796 <file-path>namespace</file-path>\r
8797 <creator>David Marston</creator>\r
8798 <date>2001-11-08</date>\r
8799 <purpose>Test name functions on processing instructions.</purpose>\r
8800 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8801 <scenario operation="standard">\r
8802 <input-file role="principal-data">namespace29.xml</input-file>\r
8803 <input-file role="principal-stylesheet">namespace29.xsl</input-file>\r
8804 <output-file role="principal" compare="XML">namespace29.out</output-file>\r
8805 </scenario>\r
8806 </test-case>\r
8807 <test-case category="XSLT-Result-Tree" id="namespace_namespace30">\r
8808 <file-path>namespace</file-path>\r
8809 <creator>David Marston</creator>\r
8810 <date>2001-11-08</date>\r
8811 <purpose>Test name functions on comments.</purpose>\r
8812 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8813 <scenario operation="standard">\r
8814 <input-file role="principal-data">namespace30.xml</input-file>\r
8815 <input-file role="principal-stylesheet">namespace30.xsl</input-file>\r
8816 <output-file role="principal" compare="XML">namespace30.out</output-file>\r
8817 </scenario>\r
8818 </test-case>\r
8819 <test-case category="XSLT-Result-Tree" id="namespace_namespace31">\r
8820 <file-path>namespace</file-path>\r
8821 <creator>David Marston</creator>\r
8822 <date>2001-11-08</date>\r
8823 <purpose>Test name functions on text nodes.</purpose>\r
8824 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8825 <scenario operation="standard">\r
8826 <input-file role="principal-data">namespace31.xml</input-file>\r
8827 <input-file role="principal-stylesheet">namespace31.xsl</input-file>\r
8828 <output-file role="principal" compare="XML">namespace31.out</output-file>\r
8829 </scenario>\r
8830 </test-case>\r
8831 <test-case category="XSLT-Result-Tree" id="namespace_namespace32">\r
8832 <file-path>namespace</file-path>\r
8833 <creator>Paul Dick</creator>\r
8834 <date>2001-11-08</date>\r
8835 <purpose>Test of local-name() on default namespace declaration.</purpose>\r
8836 <spec-citation place="5.4" type="section" version="1.0" spec="xpath"/>\r
8837 <scenario operation="standard">\r
8838 <input-file role="principal-data">namespace32.xml</input-file>\r
8839 <input-file role="principal-stylesheet">namespace32.xsl</input-file>\r
8840 <output-file role="principal" compare="XML">namespace32.out</output-file>\r
8841 </scenario>\r
8842 </test-case>\r
8843 <test-case category="XSLT-Result-Tree" id="namespace_namespace33">\r
8844 <file-path>namespace</file-path>\r
8845 <creator>David Marston</creator>\r
8846 <date>2001-11-08</date>\r
8847 <purpose>Test of namespace-uri() on namespaces.</purpose>\r
8848 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
8849 <scenario operation="standard">\r
8850 <input-file role="principal-data">namespace33.xml</input-file>\r
8851 <input-file role="principal-stylesheet">namespace33.xsl</input-file>\r
8852 <output-file role="principal" compare="XML">namespace33.out</output-file>\r
8853 </scenario>\r
8854 </test-case>\r
8855 <test-case category="XSLT-Result-Tree" id="namespace_namespace34">\r
8856 <file-path>namespace</file-path>\r
8857 <creator>David Marston</creator>\r
8858 <date>2001-11-08</date>\r
8859 <purpose>Test of namespace-uri() on default namespace declaration.</purpose>\r
8860 <spec-citation place="5.4" type="section" version="1.0" spec="xpath"/>\r
8861 <scenario operation="standard">\r
8862 <input-file role="principal-data">namespace34.xml</input-file>\r
8863 <input-file role="principal-stylesheet">namespace34.xsl</input-file>\r
8864 <output-file role="principal" compare="XML">namespace34.out</output-file>\r
8865 </scenario>\r
8866 </test-case>\r
8867 <test-case category="XSLT-Result-Tree" id="namespace_namespace35">\r
8868 <file-path>namespace</file-path>\r
8869 <creator>David Marston</creator>\r
8870 <date>2001-11-08</date>\r
8871 <purpose>Get xmlns declaration attached to outermost LRE. Prefix "axsl" should also be literal.</purpose>\r
8872 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
8873 <scenario operation="standard">\r
8874 <input-file role="principal-data">namespace35.xml</input-file>\r
8875 <input-file role="principal-stylesheet">namespace35.xsl</input-file>\r
8876 <output-file role="principal" compare="XML">namespace35.out</output-file>\r
8877 </scenario>\r
8878 </test-case>\r
8879 <test-case category="XSLT-Result-Tree" id="namespace_namespace36">\r
8880 <file-path>namespace</file-path>\r
8881 <creator>Scott Boag</creator>\r
8882 <date>2001-11-08</date>\r
8883 <purpose>Test for resetting of the unspecified default namespace by a contained xsl:element.</purpose>\r
8884 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
8885 <scenario operation="standard">\r
8886 <input-file role="principal-data">namespace36.xml</input-file>\r
8887 <input-file role="principal-stylesheet">namespace36.xsl</input-file>\r
8888 <output-file role="principal" compare="XML">namespace36.out</output-file>\r
8889 </scenario>\r
8890 </test-case>\r
8891 <test-case category="XSLT-Result-Tree" id="namespace_namespace37">\r
8892 <file-path>namespace</file-path>\r
8893 <creator>Scott Boag</creator>\r
8894 <date>2001-11-08</date>\r
8895 <purpose>Test for resetting of a specified default namespace.</purpose>\r
8896 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
8897 <scenario operation="standard">\r
8898 <input-file role="principal-data">namespace37.xml</input-file>\r
8899 <input-file role="principal-stylesheet">namespace37.xsl</input-file>\r
8900 <output-file role="principal" compare="XML">namespace37.out</output-file>\r
8901 </scenario>\r
8902 </test-case>\r
8903 <test-case category="XSLT-Result-Tree" id="namespace_namespace38">\r
8904 <file-path>namespace</file-path>\r
8905 <creator>Scott Boag</creator>\r
8906 <date>2001-11-08</date>\r
8907 <purpose>Test for resetting of a specified default namespace by a LRE.</purpose>\r
8908 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
8909 <scenario operation="standard">\r
8910 <input-file role="principal-data">namespace38.xml</input-file>\r
8911 <input-file role="principal-stylesheet">namespace38.xsl</input-file>\r
8912 <output-file role="principal" compare="XML">namespace38.out</output-file>\r
8913 </scenario>\r
8914 </test-case>\r
8915 <test-case category="XSLT-Result-Tree" id="namespace_namespace39">\r
8916 <file-path>namespace</file-path>\r
8917 <creator>Scott Boag</creator>\r
8918 <date>2001-11-08</date>\r
8919 <purpose>Test for resetting of a prefixed namespace by a LRE.</purpose>\r
8920 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
8921 <scenario operation="standard">\r
8922 <input-file role="principal-data">namespace39.xml</input-file>\r
8923 <input-file role="principal-stylesheet">namespace39.xsl</input-file>\r
8924 <output-file role="principal" compare="XML">namespace39.out</output-file>\r
8925 </scenario>\r
8926 </test-case>\r
8927 <test-case category="XSLT-Result-Tree" id="namespace_namespace40">\r
8928 <file-path>namespace</file-path>\r
8929 <creator>Scott Boag</creator>\r
8930 <date>2001-11-08</date>\r
8931 <purpose>Test for resetting of a prefixed namespace by a LRE.</purpose>\r
8932 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
8933 <discretionary>\r
8934 <discretionary-choice name="name" behavior="element-name-not-QName"/>\r
8935 </discretionary>\r
8936 <scenario operation="standard">\r
8937 <input-file role="principal-data">namespace40.xml</input-file>\r
8938 <input-file role="principal-stylesheet">namespace40.xsl</input-file>\r
8939 <output-file role="principal" compare="XML">namespace40.out</output-file>\r
8940 </scenario>\r
8941 </test-case>\r
8942 <test-case category="XSLT-Result-Tree" id="namespace_namespace41">\r
8943 <file-path>namespace</file-path>\r
8944 <creator>Scott Boag</creator>\r
8945 <date>2001-11-08</date>\r
8946 <purpose>Test for specification of an empty namespace.</purpose>\r
8947 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
8948 <scenario operation="standard">\r
8949 <input-file role="principal-data">namespace41.xml</input-file>\r
8950 <input-file role="principal-stylesheet">namespace41.xsl</input-file>\r
8951 <output-file role="principal" compare="XML">namespace41.out</output-file>\r
8952 </scenario>\r
8953 </test-case>\r
8954 <test-case category="XSLT-Result-Tree" id="namespace_namespace42">\r
8955 <file-path>namespace</file-path>\r
8956 <creator>Scott Boag</creator>\r
8957 <date>2001-11-08</date>\r
8958 <purpose>Test to make sure xsl:attribute isn't added to the containing element when an xsl:element is ignored. Should see a warning that xyz:foo was not created. The &lt;yyy/&gt; element is placed directly within out, but the attribute isn't.</purpose>\r
8959 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
8960 <scenario operation="standard">\r
8961 <input-file role="principal-data">namespace42.xml</input-file>\r
8962 <input-file role="principal-stylesheet">namespace42.xsl</input-file>\r
8963 <output-file role="principal" compare="XML">namespace42.out</output-file>\r
8964 </scenario>\r
8965 </test-case>\r
8966 <test-case category="XSLT-Result-Tree" id="namespace_namespace43">\r
8967 <file-path>namespace</file-path>\r
8968 <creator>Scott Boag</creator>\r
8969 <date>2001-11-08</date>\r
8970 <purpose>Test for non-empty illegal element name.</purpose>\r
8971 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
8972 <discretionary>\r
8973 <discretionary-choice name="name" behavior="element-name-not-QName"/>\r
8974 </discretionary>\r
8975 <scenario operation="standard">\r
8976 <input-file role="principal-data">namespace43.xml</input-file>\r
8977 <input-file role="principal-stylesheet">namespace43.xsl</input-file>\r
8978 <output-file role="principal" compare="XML">namespace43.out</output-file>\r
8979 </scenario>\r
8980 </test-case>\r
8981 <test-case category="XSLT-Result-Tree" id="namespace_namespace44">\r
8982 <file-path>namespace</file-path>\r
8983 <creator>Philip Strube</creator>\r
8984 <date>2001-11-08</date>\r
8985 <purpose>Create attribute with QName and namespace which restates same URI.</purpose>\r
8986 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
8987 <scenario operation="standard">\r
8988 <input-file role="principal-data">namespace44.xml</input-file>\r
8989 <input-file role="principal-stylesheet">namespace44.xsl</input-file>\r
8990 <output-file role="principal" compare="XML">namespace44.out</output-file>\r
8991 </scenario>\r
8992 </test-case>\r
8993 <test-case category="XSLT-Result-Tree" id="namespace_namespace45">\r
8994 <file-path>namespace</file-path>\r
8995 <creator>Philip Strube</creator>\r
8996 <date>2001-11-08</date>\r
8997 <purpose>Create attribute with QName whose prefix is known.</purpose>\r
8998 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
8999 <scenario operation="standard">\r
9000 <input-file role="principal-data">namespace45.xml</input-file>\r
9001 <input-file role="principal-stylesheet">namespace45.xsl</input-file>\r
9002 <output-file role="principal" compare="XML">namespace45.out</output-file>\r
9003 </scenario>\r
9004 </test-case>\r
9005 <test-case category="XSLT-Result-Tree" id="namespace_namespace46">\r
9006 <file-path>namespace</file-path>\r
9007 <creator>Philip Strube</creator>\r
9008 <date>2001-11-08</date>\r
9009 <purpose>Create attribute with NCName and newly-introduced namespace.</purpose>\r
9010 <spec-citation place="7.1.3" type="section" version="1.0" spec="xslt"/>\r
9011 <scenario operation="standard">\r
9012 <input-file role="principal-data">namespace46.xml</input-file>\r
9013 <input-file role="principal-stylesheet">namespace46.xsl</input-file>\r
9014 <output-file role="principal" compare="XML">namespace46.out</output-file>\r
9015 </scenario>\r
9016 </test-case>\r
9017 <test-case category="XSLT-Result-Tree" id="namespace_namespace47">\r
9018 <file-path>namespace</file-path>\r
9019 <creator>Scott Boag</creator>\r
9020 <date>2001-11-08</date>\r
9021 <purpose>Test for resetting of an unspecified default namespace by a LRE.</purpose>\r
9022 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9023 <scenario operation="standard">\r
9024 <input-file role="principal-data">namespace47.xml</input-file>\r
9025 <input-file role="principal-stylesheet">namespace47.xsl</input-file>\r
9026 <output-file role="principal" compare="XML">namespace47.out</output-file>\r
9027 </scenario>\r
9028 </test-case>\r
9029 <test-case category="XSLT-Result-Tree" id="namespace_namespace48">\r
9030 <file-path>namespace</file-path>\r
9031 <creator>David Marston</creator>\r
9032 <date>2001-11-08</date>\r
9033 <purpose>Test for error recovery when assigned name ends with : (has null local-part)</purpose>\r
9034 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
9035 <discretionary>\r
9036 <discretionary-choice name="name" behavior="element-name-not-QName"/>\r
9037 </discretionary>\r
9038 <scenario operation="standard">\r
9039 <input-file role="principal-data">namespace48.xml</input-file>\r
9040 <input-file role="principal-stylesheet">namespace48.xsl</input-file>\r
9041 <output-file role="principal" compare="XML">namespace48.out</output-file>\r
9042 </scenario>\r
9043 </test-case>\r
9044 <test-case category="XSLT-Result-Tree" id="namespace_namespace49">\r
9045 <file-path>namespace</file-path>\r
9046 <creator>Paul Dick</creator>\r
9047 <date>2001-11-08</date>\r
9048 <purpose>Baseline test of xsl:element; stylesheet has namespace node.</purpose>\r
9049 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9050 <scenario operation="standard">\r
9051 <input-file role="principal-data">namespace49.xml</input-file>\r
9052 <input-file role="principal-stylesheet">namespace49.xsl</input-file>\r
9053 <output-file role="principal" compare="XML">namespace49.out</output-file>\r
9054 </scenario>\r
9055 </test-case>\r
9056 <test-case category="XSLT-Result-Tree" id="namespace_namespace50">\r
9057 <file-path>namespace</file-path>\r
9058 <creator>Paul Dick</creator>\r
9059 <date>2001-11-08</date>\r
9060 <purpose>Use xsl:element with namespace attribute; prefix known at stylesheet level.</purpose>\r
9061 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9062 <scenario operation="standard">\r
9063 <input-file role="principal-data">namespace50.xml</input-file>\r
9064 <input-file role="principal-stylesheet">namespace50.xsl</input-file>\r
9065 <output-file role="principal" compare="XML">namespace50.out</output-file>\r
9066 </scenario>\r
9067 </test-case>\r
9068 <test-case category="XSLT-Result-Tree" id="namespace_namespace51">\r
9069 <file-path>namespace</file-path>\r
9070 <creator>Paul Dick</creator>\r
9071 <date>2001-11-08</date>\r
9072 <purpose>Use xsl:element with namespace attribute, but namespace new at that point.</purpose>\r
9073 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9074 <scenario operation="standard">\r
9075 <input-file role="principal-data">namespace51.xml</input-file>\r
9076 <input-file role="principal-stylesheet">namespace51.xsl</input-file>\r
9077 <output-file role="principal" compare="XML">namespace51.out</output-file>\r
9078 </scenario>\r
9079 </test-case>\r
9080 <test-case category="XSLT-Result-Tree" id="namespace_namespace52">\r
9081 <file-path>namespace</file-path>\r
9082 <creator>Paul Dick</creator>\r
9083 <date>2001-11-08</date>\r
9084 <purpose>Use xsl:element with namespace in AVT, comes out as null string.</purpose>\r
9085 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9086 <scenario operation="standard">\r
9087 <input-file role="principal-data">namespace52.xml</input-file>\r
9088 <input-file role="principal-stylesheet">namespace52.xsl</input-file>\r
9089 <output-file role="principal" compare="XML">namespace52.out</output-file>\r
9090 </scenario>\r
9091 </test-case>\r
9092 <test-case category="XSLT-Result-Tree" id="namespace_namespace53">\r
9093 <file-path>namespace</file-path>\r
9094 <creator>Paul Dick</creator>\r
9095 <date>2001-11-08</date>\r
9096 <purpose>Use xsl:element with namespace that is AVT, URI matches one already in scope.</purpose>\r
9097 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9098 <scenario operation="standard">\r
9099 <input-file role="principal-data">namespace53.xml</input-file>\r
9100 <input-file role="principal-stylesheet">namespace53.xsl</input-file>\r
9101 <output-file role="principal" compare="XML">namespace53.out</output-file>\r
9102 </scenario>\r
9103 </test-case>\r
9104 <test-case category="XSLT-Result-Tree" id="namespace_namespace54">\r
9105 <file-path>namespace</file-path>\r
9106 <creator>Paul Dick</creator>\r
9107 <date>2001-11-08</date>\r
9108 <purpose>Use xsl:element with a namespace that has AVT, introduces new namespace.</purpose>\r
9109 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9110 <scenario operation="standard">\r
9111 <input-file role="principal-data">namespace54.xml</input-file>\r
9112 <input-file role="principal-stylesheet">namespace54.xsl</input-file>\r
9113 <output-file role="principal" compare="XML">namespace54.out</output-file>\r
9114 </scenario>\r
9115 </test-case>\r
9116 <test-case category="XSLT-Result-Tree" id="namespace_namespace55">\r
9117 <file-path>namespace</file-path>\r
9118 <creator>David Marston</creator>\r
9119 <date>2001-11-08</date>\r
9120 <purpose>Prefixed xmlns declaration and same-prefixed name; namespace matches default set locally.</purpose>\r
9121 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9122 <scenario operation="standard">\r
9123 <input-file role="principal-data">namespace55.xml</input-file>\r
9124 <input-file role="principal-stylesheet">namespace55.xsl</input-file>\r
9125 <output-file role="principal" compare="XML">namespace55.out</output-file>\r
9126 </scenario>\r
9127 </test-case>\r
9128 <test-case category="XSLT-Result-Tree" id="namespace_namespace56">\r
9129 <file-path>namespace</file-path>\r
9130 <creator>David Marston</creator>\r
9131 <date>2001-11-08</date>\r
9132 <purpose>Test for namespace attribute not (previously) tied to prefix.</purpose>\r
9133 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9134 <scenario operation="standard">\r
9135 <input-file role="principal-data">namespace56.xml</input-file>\r
9136 <input-file role="principal-stylesheet">namespace56.xsl</input-file>\r
9137 <output-file role="principal" compare="XML">namespace56.out</output-file>\r
9138 </scenario>\r
9139 </test-case>\r
9140 <test-case category="XSLT-Result-Tree" id="namespace_namespace57">\r
9141 <file-path>namespace</file-path>\r
9142 <creator>David Marston</creator>\r
9143 <date>2001-11-08</date>\r
9144 <purpose>Test what happens when namespace attrib is a known URI, but no prefixes involved.</purpose>\r
9145 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9146 <scenario operation="standard">\r
9147 <input-file role="principal-data">namespace57.xml</input-file>\r
9148 <input-file role="principal-stylesheet">namespace57.xsl</input-file>\r
9149 <output-file role="principal" compare="XML">namespace57.out</output-file>\r
9150 </scenario>\r
9151 </test-case>\r
9152 <test-case category="XSLT-Result-Tree" id="namespace_namespace58">\r
9153 <file-path>namespace</file-path>\r
9154 <creator>David Marston</creator>\r
9155 <date>2001-11-08</date>\r
9156 <purpose>Test for namespace attribute matching stylesheet default.</purpose>\r
9157 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9158 <scenario operation="standard">\r
9159 <input-file role="principal-data">namespace58.xml</input-file>\r
9160 <input-file role="principal-stylesheet">namespace58.xsl</input-file>\r
9161 <output-file role="principal" compare="XML">namespace58.out</output-file>\r
9162 </scenario>\r
9163 </test-case>\r
9164 <test-case category="XSLT-Result-Tree" id="namespace_namespace59">\r
9165 <file-path>namespace</file-path>\r
9166 <creator>David Marston</creator>\r
9167 <date>2001-11-08</date>\r
9168 <purpose>Test for namespace attribute with new URI and prefix requested.</purpose>\r
9169 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9170 <scenario operation="standard">\r
9171 <input-file role="principal-data">namespace59.xml</input-file>\r
9172 <input-file role="principal-stylesheet">namespace59.xsl</input-file>\r
9173 <output-file role="principal" compare="XML">namespace59.out</output-file>\r
9174 </scenario>\r
9175 </test-case>\r
9176 <test-case category="XSLT-Result-Tree" id="namespace_namespace60">\r
9177 <file-path>namespace</file-path>\r
9178 <creator>David Marston</creator>\r
9179 <date>2001-11-08</date>\r
9180 <purpose>Test for resetting of a prefixed namespace by a LRE; stylesheet default NS set.</purpose>\r
9181 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9182 <discretionary>\r
9183 <discretionary-choice name="name" behavior="element-name-not-QName"/>\r
9184 </discretionary>\r
9185 <scenario operation="standard">\r
9186 <input-file role="principal-data">namespace60.xml</input-file>\r
9187 <input-file role="principal-stylesheet">namespace60.xsl</input-file>\r
9188 <output-file role="principal" compare="XML">namespace60.out</output-file>\r
9189 </scenario>\r
9190 </test-case>\r
9191 <test-case category="XSLT-Result-Tree" id="namespace_namespace61">\r
9192 <file-path>namespace</file-path>\r
9193 <creator>David Marston</creator>\r
9194 <date>2001-11-08</date>\r
9195 <purpose>Test for specification of an empty namespace; stylesheet default NS set.</purpose>\r
9196 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9197 <scenario operation="standard">\r
9198 <input-file role="principal-data">namespace61.xml</input-file>\r
9199 <input-file role="principal-stylesheet">namespace61.xsl</input-file>\r
9200 <output-file role="principal" compare="XML">namespace61.out</output-file>\r
9201 </scenario>\r
9202 </test-case>\r
9203 <test-case category="XSLT-Result-Tree" id="namespace_namespace62">\r
9204 <file-path>namespace</file-path>\r
9205 <creator>David Marston</creator>\r
9206 <date>2001-11-08</date>\r
9207 <purpose>Two xmlns declarations with namespace attrib (matches default) in xsl:element.</purpose>\r
9208 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9209 <scenario operation="standard">\r
9210 <input-file role="principal-data">namespace62.xml</input-file>\r
9211 <input-file role="principal-stylesheet">namespace62.xsl</input-file>\r
9212 <output-file role="principal" compare="XML">namespace62.out</output-file>\r
9213 </scenario>\r
9214 </test-case>\r
9215 <test-case category="XSLT-Result-Tree" id="namespace_namespace63">\r
9216 <file-path>namespace</file-path>\r
9217 <creator>David Marston</creator>\r
9218 <date>2001-11-08</date>\r
9219 <purpose>Reset default locally, but namespace attribute matches stylesheet default.</purpose>\r
9220 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9221 <scenario operation="standard">\r
9222 <input-file role="principal-data">namespace63.xml</input-file>\r
9223 <input-file role="principal-stylesheet">namespace63.xsl</input-file>\r
9224 <output-file role="principal" compare="XML">namespace63.out</output-file>\r
9225 </scenario>\r
9226 </test-case>\r
9227 <test-case category="XSLT-Result-Tree" id="namespace_namespace64">\r
9228 <file-path>namespace</file-path>\r
9229 <creator>David Marston</creator>\r
9230 <date>2001-11-08</date>\r
9231 <purpose>Test for prefixed name when prefixed NS is in scope; no namespace attrib.</purpose>\r
9232 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9233 <scenario operation="standard">\r
9234 <input-file role="principal-data">namespace64.xml</input-file>\r
9235 <input-file role="principal-stylesheet">namespace64.xsl</input-file>\r
9236 <output-file role="principal" compare="XML">namespace64.out</output-file>\r
9237 </scenario>\r
9238 </test-case>\r
9239 <test-case category="XSLT-Result-Tree" id="namespace_namespace65">\r
9240 <file-path>namespace</file-path>\r
9241 <creator>David Marston</creator>\r
9242 <date>2001-11-08</date>\r
9243 <purpose>Test resetting prefix and URI to what they were anyway.</purpose>\r
9244 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9245 <scenario operation="standard">\r
9246 <input-file role="principal-data">namespace65.xml</input-file>\r
9247 <input-file role="principal-stylesheet">namespace65.xsl</input-file>\r
9248 <output-file role="principal" compare="XML">namespace65.out</output-file>\r
9249 </scenario>\r
9250 </test-case>\r
9251 <test-case category="XSLT-Result-Tree" id="namespace_namespace66">\r
9252 <file-path>namespace</file-path>\r
9253 <creator>David Marston</creator>\r
9254 <date>2001-11-08</date>\r
9255 <purpose>Test resetting of a prefix to same URI as known prefix.</purpose>\r
9256 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9257 <scenario operation="standard">\r
9258 <input-file role="principal-data">namespace66.xml</input-file>\r
9259 <input-file role="principal-stylesheet">namespace66.xsl</input-file>\r
9260 <output-file role="principal" compare="XML">namespace66.out</output-file>\r
9261 </scenario>\r
9262 </test-case>\r
9263 <test-case category="XSLT-Result-Tree" id="namespace_namespace67">\r
9264 <file-path>namespace</file-path>\r
9265 <creator>David Marston</creator>\r
9266 <date>2001-11-08</date>\r
9267 <purpose>Test for prefixed name when prefixed NS is in scope; also set default for stylesheet.</purpose>\r
9268 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9269 <scenario operation="standard">\r
9270 <input-file role="principal-data">namespace67.xml</input-file>\r
9271 <input-file role="principal-stylesheet">namespace67.xsl</input-file>\r
9272 <output-file role="principal" compare="XML">namespace67.out</output-file>\r
9273 </scenario>\r
9274 </test-case>\r
9275 <test-case category="XSLT-Result-Tree" id="namespace_namespace68">\r
9276 <file-path>namespace</file-path>\r
9277 <creator>David Marston</creator>\r
9278 <date>2001-11-08</date>\r
9279 <purpose>Set default namespace in outer, then specify namespace for inner; add prefixed decl.</purpose>\r
9280 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9281 <scenario operation="standard">\r
9282 <input-file role="principal-data">namespace68.xml</input-file>\r
9283 <input-file role="principal-stylesheet">namespace68.xsl</input-file>\r
9284 <output-file role="principal" compare="XML">namespace68.out</output-file>\r
9285 </scenario>\r
9286 </test-case>\r
9287 <test-case category="XSLT-Result-Tree" id="namespace_namespace69">\r
9288 <file-path>namespace</file-path>\r
9289 <creator>David Marston</creator>\r
9290 <date>2001-11-08</date>\r
9291 <purpose>Use prefixed xmlns declaration with prefixed name; default was set.</purpose>\r
9292 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9293 <scenario operation="standard">\r
9294 <input-file role="principal-data">namespace69.xml</input-file>\r
9295 <input-file role="principal-stylesheet">namespace69.xsl</input-file>\r
9296 <output-file role="principal" compare="XML">namespace69.out</output-file>\r
9297 </scenario>\r
9298 </test-case>\r
9299 <test-case category="XSLT-Result-Tree" id="namespace_namespace70">\r
9300 <file-path>namespace</file-path>\r
9301 <creator>David Marston</creator>\r
9302 <date>2001-11-08</date>\r
9303 <purpose>When there two prefixes for an NS URI, exclude-result-prefixes of one prefix excludes all for that URI.</purpose>\r
9304 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
9305 <scenario operation="standard">\r
9306 <input-file role="principal-data">namespace70.xml</input-file>\r
9307 <input-file role="principal-stylesheet">namespace70.xsl</input-file>\r
9308 <output-file role="principal" compare="XML">namespace70.out</output-file>\r
9309 </scenario>\r
9310 </test-case>\r
9311 <test-case category="XSLT-Result-Tree" id="namespace_namespace71">\r
9312 <file-path>namespace</file-path>\r
9313 <creator>David Marston</creator>\r
9314 <date>2001-11-08</date>\r
9315 <purpose>Baseline case of an xmlns declaration in xsl:element.</purpose>\r
9316 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9317 <scenario operation="standard">\r
9318 <input-file role="principal-data">namespace71.xml</input-file>\r
9319 <input-file role="principal-stylesheet">namespace71.xsl</input-file>\r
9320 <output-file role="principal" compare="XML">namespace71.out</output-file>\r
9321 </scenario>\r
9322 </test-case>\r
9323 <test-case category="XSLT-Result-Tree" id="namespace_namespace72">\r
9324 <file-path>namespace</file-path>\r
9325 <creator>David Marston</creator>\r
9326 <date>2001-11-08</date>\r
9327 <purpose>Put both an unprefixed xmlns declaration and namespace attrib in xsl:element.</purpose>\r
9328 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9329 <scenario operation="standard">\r
9330 <input-file role="principal-data">namespace72.xml</input-file>\r
9331 <input-file role="principal-stylesheet">namespace72.xsl</input-file>\r
9332 <output-file role="principal" compare="XML">namespace72.out</output-file>\r
9333 </scenario>\r
9334 </test-case>\r
9335 <test-case category="XSLT-Result-Tree" id="namespace_namespace73">\r
9336 <file-path>namespace</file-path>\r
9337 <creator>David Marston</creator>\r
9338 <date>2001-11-08</date>\r
9339 <purpose>Put an unprefixed xmlns declaration in xsl:element where requested name has prefix.</purpose>\r
9340 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9341 <discretionary>\r
9342 <discretionary-choice name="name" behavior="element-name-not-QName"/>\r
9343 </discretionary>\r
9344 <scenario operation="standard">\r
9345 <input-file role="principal-data">namespace73.xml</input-file>\r
9346 <input-file role="principal-stylesheet">namespace73.xsl</input-file>\r
9347 <output-file role="principal" compare="XML">namespace73.out</output-file>\r
9348 </scenario>\r
9349 </test-case>\r
9350 <test-case category="XSLT-Result-Tree" id="namespace_namespace74">\r
9351 <file-path>namespace</file-path>\r
9352 <creator>David Marston</creator>\r
9353 <date>2001-11-08</date>\r
9354 <purpose>Put both an unprefixed xmlns declaration and namespace attrib in; name has prefix.</purpose>\r
9355 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9356 <scenario operation="standard">\r
9357 <input-file role="principal-data">namespace74.xml</input-file>\r
9358 <input-file role="principal-stylesheet">namespace74.xsl</input-file>\r
9359 <output-file role="principal" compare="XML">namespace74.out</output-file>\r
9360 </scenario>\r
9361 </test-case>\r
9362 <test-case category="XSLT-Result-Tree" id="namespace_namespace75">\r
9363 <file-path>namespace</file-path>\r
9364 <creator>David Marston</creator>\r
9365 <date>2001-11-08</date>\r
9366 <purpose>Baseline case of a non-empty but unprefixed xmlns declaration in xsl:element.</purpose>\r
9367 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9368 <scenario operation="standard">\r
9369 <input-file role="principal-data">namespace75.xml</input-file>\r
9370 <input-file role="principal-stylesheet">namespace75.xsl</input-file>\r
9371 <output-file role="principal" compare="XML">namespace75.out</output-file>\r
9372 </scenario>\r
9373 </test-case>\r
9374 <test-case category="XSLT-Result-Tree" id="namespace_namespace77">\r
9375 <file-path>namespace</file-path>\r
9376 <creator>David Marston</creator>\r
9377 <date>2001-11-08</date>\r
9378 <purpose>Mix a non-empty xmlns declaration and namespace attrib (to same) in xsl:element.</purpose>\r
9379 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9380 <scenario operation="standard">\r
9381 <input-file role="principal-data">namespace77.xml</input-file>\r
9382 <input-file role="principal-stylesheet">namespace77.xsl</input-file>\r
9383 <output-file role="principal" compare="XML">namespace77.out</output-file>\r
9384 </scenario>\r
9385 </test-case>\r
9386 <test-case category="XSLT-Result-Tree" id="namespace_namespace78">\r
9387 <file-path>namespace</file-path>\r
9388 <creator>David Marston</creator>\r
9389 <date>2001-11-08</date>\r
9390 <purpose>Mix a non-empty xmlns declaration and namespace attrib (different URI) in xsl:element.</purpose>\r
9391 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9392 <scenario operation="standard">\r
9393 <input-file role="principal-data">namespace78.xml</input-file>\r
9394 <input-file role="principal-stylesheet">namespace78.xsl</input-file>\r
9395 <output-file role="principal" compare="XML">namespace78.out</output-file>\r
9396 </scenario>\r
9397 </test-case>\r
9398 <test-case category="XSLT-Result-Tree" id="namespace_namespace75">\r
9399 <file-path>namespace</file-path>\r
9400 <creator>David Marston</creator>\r
9401 <date>2001-11-08</date>\r
9402 <purpose>Have a non-empty but unprefixed xmlns declaration while specifying prefixed name.</purpose>\r
9403 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9404 <discretionary>\r
9405 <discretionary-choice name="name" behavior="element-name-not-QName"/>\r
9406 </discretionary>\r
9407 <scenario operation="standard">\r
9408 <input-file role="principal-data">namespace75.xml</input-file>\r
9409 <input-file role="principal-stylesheet">namespace75.xsl</input-file>\r
9410 <output-file role="principal" compare="XML">namespace75.out</output-file>\r
9411 </scenario>\r
9412 </test-case>\r
9413 <test-case category="XSLT-Result-Tree" id="namespace_namespace80">\r
9414 <file-path>namespace</file-path>\r
9415 <creator>David Marston</creator>\r
9416 <date>2001-11-08</date>\r
9417 <purpose>Prefixed xmlns declaration and same-prefixed name; no namespace attrib; default set.</purpose>\r
9418 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9419 <scenario operation="standard">\r
9420 <input-file role="principal-data">namespace80.xml</input-file>\r
9421 <input-file role="principal-stylesheet">namespace80.xsl</input-file>\r
9422 <output-file role="principal" compare="XML">namespace80.out</output-file>\r
9423 </scenario>\r
9424 </test-case>\r
9425 <test-case category="XSLT-Result-Tree" id="namespace_namespace81">\r
9426 <file-path>namespace</file-path>\r
9427 <creator>David Marston</creator>\r
9428 <date>2001-11-08</date>\r
9429 <purpose>Mix xmlns declaration and namespace attrib (to same) in xsl:element; name has prefix.</purpose>\r
9430 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9431 <scenario operation="standard">\r
9432 <input-file role="principal-data">namespace81.xml</input-file>\r
9433 <input-file role="principal-stylesheet">namespace81.xsl</input-file>\r
9434 <output-file role="principal" compare="XML">namespace81.out</output-file>\r
9435 </scenario>\r
9436 </test-case>\r
9437 <test-case category="XSLT-Result-Tree" id="namespace_namespace82">\r
9438 <file-path>namespace</file-path>\r
9439 <creator>David Marston</creator>\r
9440 <date>2001-11-08</date>\r
9441 <purpose>Set xmlns declaration and namespace attrib to different URIs; name has prefix.</purpose>\r
9442 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9443 <scenario operation="standard">\r
9444 <input-file role="principal-data">namespace82.xml</input-file>\r
9445 <input-file role="principal-stylesheet">namespace82.xsl</input-file>\r
9446 <output-file role="principal" compare="XML">namespace82.out</output-file>\r
9447 </scenario>\r
9448 </test-case>\r
9449 <test-case category="XSLT-Result-Tree" id="namespace_namespace83">\r
9450 <file-path>namespace</file-path>\r
9451 <creator>David Marston</creator>\r
9452 <date>2001-11-08</date>\r
9453 <purpose>Use prefixed name; requested NS matches default rather than what's declared for that prefix.</purpose>\r
9454 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9455 <scenario operation="standard">\r
9456 <input-file role="principal-data">namespace83.xml</input-file>\r
9457 <input-file role="principal-stylesheet">namespace83.xsl</input-file>\r
9458 <output-file role="principal" compare="XML">namespace83.out</output-file>\r
9459 </scenario>\r
9460 </test-case>\r
9461 <test-case category="XSLT-Result-Tree" id="namespace_namespace84">\r
9462 <file-path>namespace</file-path>\r
9463 <creator>David Marston</creator>\r
9464 <date>2001-11-08</date>\r
9465 <purpose>Use prefixed name; requested NS matches default; another decl present.</purpose>\r
9466 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9467 <scenario operation="standard">\r
9468 <input-file role="principal-data">namespace84.xml</input-file>\r
9469 <input-file role="principal-stylesheet">namespace84.xsl</input-file>\r
9470 <output-file role="principal" compare="XML">namespace84.out</output-file>\r
9471 </scenario>\r
9472 </test-case>\r
9473 <test-case category="XSLT-Result-Tree" id="namespace_namespace86">\r
9474 <file-path>namespace</file-path>\r
9475 <creator>David Marston</creator>\r
9476 <date>2001-11-08</date>\r
9477 <purpose>Test crossing prefix set locally with namespace from outer level (where it has other prefix).</purpose>\r
9478 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9479 <scenario operation="standard">\r
9480 <input-file role="principal-data">namespace86.xml</input-file>\r
9481 <input-file role="principal-stylesheet">namespace86.xsl</input-file>\r
9482 <output-file role="principal" compare="XML">namespace86.out</output-file>\r
9483 </scenario>\r
9484 </test-case>\r
9485 <test-case category="XSLT-Result-Tree" id="namespace_namespace87">\r
9486 <file-path>namespace</file-path>\r
9487 <creator>David Marston</creator>\r
9488 <date>2001-11-08</date>\r
9489 <purpose>Mix xmlns declaration and namespace attrib (to same) in xsl:element; name has prefix.</purpose>\r
9490 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9491 <scenario operation="standard">\r
9492 <input-file role="principal-data">namespace87.xml</input-file>\r
9493 <input-file role="principal-stylesheet">namespace87.xsl</input-file>\r
9494 <output-file role="principal" compare="XML">namespace87.out</output-file>\r
9495 </scenario>\r
9496 </test-case>\r
9497 <test-case category="XSLT-Result-Tree" id="namespace_namespace88">\r
9498 <file-path>namespace</file-path>\r
9499 <creator>David Marston</creator>\r
9500 <date>2001-11-08</date>\r
9501 <purpose>Use xsl:element with namespace attribute and default reset; prefix known at stylesheet level.</purpose>\r
9502 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9503 <scenario operation="standard">\r
9504 <input-file role="principal-data">namespace88.xml</input-file>\r
9505 <input-file role="principal-stylesheet">namespace88.xsl</input-file>\r
9506 <output-file role="principal" compare="XML">namespace88.out</output-file>\r
9507 </scenario>\r
9508 </test-case>\r
9509 <test-case category="XSLT-Result-Tree" id="namespace_namespace89">\r
9510 <file-path>namespace</file-path>\r
9511 <creator>David Marston</creator>\r
9512 <date>2001-11-08</date>\r
9513 <purpose>Test that exclude-result-prefixes should NOT affect xsl:element (when prefix needed)</purpose>\r
9514 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9515 <scenario operation="standard">\r
9516 <input-file role="principal-data">namespace89.xml</input-file>\r
9517 <input-file role="principal-stylesheet">namespace89.xsl</input-file>\r
9518 <output-file role="principal" compare="XML">namespace89.out</output-file>\r
9519 </scenario>\r
9520 </test-case>\r
9521 <test-case category="XSLT-Result-Tree" id="namespace_namespace90">\r
9522 <file-path>namespace</file-path>\r
9523 <creator>David Marston</creator>\r
9524 <date>2001-11-08</date>\r
9525 <purpose>Test crossing prefix set at outer level with URI also attached to different prefix in local decl.</purpose>\r
9526 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9527 <scenario operation="standard">\r
9528 <input-file role="principal-data">namespace90.xml</input-file>\r
9529 <input-file role="principal-stylesheet">namespace90.xsl</input-file>\r
9530 <output-file role="principal" compare="XML">namespace90.out</output-file>\r
9531 </scenario>\r
9532 </test-case>\r
9533 <test-case category="XSLT-Result-Tree" id="namespace_namespace91">\r
9534 <file-path>namespace</file-path>\r
9535 <creator>David Marston</creator>\r
9536 <date>2001-11-08</date>\r
9537 <purpose>Baseline case of prefixed xmlns declaration in xsl:element.</purpose>\r
9538 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9539 <scenario operation="standard">\r
9540 <input-file role="principal-data">namespace91.xml</input-file>\r
9541 <input-file role="principal-stylesheet">namespace91.xsl</input-file>\r
9542 <output-file role="principal" compare="XML">namespace91.out</output-file>\r
9543 </scenario>\r
9544 </test-case>\r
9545 <test-case category="XSLT-Result-Tree" id="namespace_namespace92">\r
9546 <file-path>namespace</file-path>\r
9547 <creator>David Marston</creator>\r
9548 <date>2001-11-08</date>\r
9549 <purpose>Use prefixed xmlns declaration with null namespace attrib.</purpose>\r
9550 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9551 <scenario operation="standard">\r
9552 <input-file role="principal-data">namespace92.xml</input-file>\r
9553 <input-file role="principal-stylesheet">namespace92.xsl</input-file>\r
9554 <output-file role="principal" compare="XML">namespace92.out</output-file>\r
9555 </scenario>\r
9556 </test-case>\r
9557 <test-case category="XSLT-Result-Tree" id="namespace_namespace93">\r
9558 <file-path>namespace</file-path>\r
9559 <creator>David Marston</creator>\r
9560 <date>2001-11-08</date>\r
9561 <purpose>Use prefixed xmlns declaration with non-null namespace attrib, different URIs.</purpose>\r
9562 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9563 <scenario operation="standard">\r
9564 <input-file role="principal-data">namespace93.xml</input-file>\r
9565 <input-file role="principal-stylesheet">namespace93.xsl</input-file>\r
9566 <output-file role="principal" compare="XML">namespace93.out</output-file>\r
9567 </scenario>\r
9568 </test-case>\r
9569 <test-case category="XSLT-Result-Tree" id="namespace_namespace94">\r
9570 <file-path>namespace</file-path>\r
9571 <creator>David Marston</creator>\r
9572 <date>2001-11-08</date>\r
9573 <purpose>Use prefixed xmlns declaration with non-null namespace attrib, same URI.</purpose>\r
9574 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9575 <scenario operation="standard">\r
9576 <input-file role="principal-data">namespace94.xml</input-file>\r
9577 <input-file role="principal-stylesheet">namespace94.xsl</input-file>\r
9578 <output-file role="principal" compare="XML">namespace94.out</output-file>\r
9579 </scenario>\r
9580 </test-case>\r
9581 <test-case category="XSLT-Result-Tree" id="namespace_namespace95">\r
9582 <file-path>namespace</file-path>\r
9583 <creator>David Marston</creator>\r
9584 <date>2001-11-08</date>\r
9585 <purpose>Prefixed xmlns declaration and same-prefixed name; no namespace attrib.</purpose>\r
9586 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9587 <scenario operation="standard">\r
9588 <input-file role="principal-data">namespace95.xml</input-file>\r
9589 <input-file role="principal-stylesheet">namespace95.xsl</input-file>\r
9590 <output-file role="principal" compare="XML">namespace95.out</output-file>\r
9591 </scenario>\r
9592 </test-case>\r
9593 <test-case category="XSLT-Result-Tree" id="namespace_namespace96">\r
9594 <file-path>namespace</file-path>\r
9595 <creator>David Marston</creator>\r
9596 <date>2001-11-08</date>\r
9597 <purpose>Issue prefixed name in current default namespace, rather than the one assigned to tha prefix at outer level</purpose>\r
9598 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9599 <scenario operation="standard">\r
9600 <input-file role="principal-data">namespace96.xml</input-file>\r
9601 <input-file role="principal-stylesheet">namespace96.xsl</input-file>\r
9602 <output-file role="principal" compare="XML">namespace96.out</output-file>\r
9603 </scenario>\r
9604 </test-case>\r
9605 <test-case category="XSLT-Result-Tree" id="namespace_namespace97">\r
9606 <file-path>namespace</file-path>\r
9607 <creator>David Marston</creator>\r
9608 <date>2001-11-08</date>\r
9609 <purpose>Test for prefixed name when prefixed NS is in scope; also set default locally.</purpose>\r
9610 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9611 <scenario operation="standard">\r
9612 <input-file role="principal-data">namespace97.xml</input-file>\r
9613 <input-file role="principal-stylesheet">namespace97.xsl</input-file>\r
9614 <output-file role="principal" compare="XML">namespace97.out</output-file>\r
9615 </scenario>\r
9616 </test-case>\r
9617 <test-case category="XSLT-Result-Tree" id="namespace_namespace98">\r
9618 <file-path>namespace</file-path>\r
9619 <creator>David Marston</creator>\r
9620 <date>2001-11-08</date>\r
9621 <purpose>Use prefixed xmlns declaration with non-null namespace attrib, same URI and prefix.</purpose>\r
9622 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9623 <scenario operation="standard">\r
9624 <input-file role="principal-data">namespace98.xml</input-file>\r
9625 <input-file role="principal-stylesheet">namespace98.xsl</input-file>\r
9626 <output-file role="principal" compare="XML">namespace98.out</output-file>\r
9627 </scenario>\r
9628 </test-case>\r
9629 <test-case category="XSLT-Result-Tree" id="namespace_namespace99">\r
9630 <file-path>namespace</file-path>\r
9631 <creator>David Marston</creator>\r
9632 <date>2001-11-08</date>\r
9633 <purpose>Use prefixed xmlns declaration, namespace attrib sets different URI of that prefix.</purpose>\r
9634 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9635 <scenario operation="standard">\r
9636 <input-file role="principal-data">namespace99.xml</input-file>\r
9637 <input-file role="principal-stylesheet">namespace99.xsl</input-file>\r
9638 <output-file role="principal" compare="XML">namespace99.out</output-file>\r
9639 </scenario>\r
9640 </test-case>\r
9641 <test-case category="XSLT-Result-Tree" id="namespace_namespace100">\r
9642 <file-path>namespace</file-path>\r
9643 <creator>David Marston</creator>\r
9644 <date>2001-11-08</date>\r
9645 <purpose>Use prefixed xmlns declaration, namespace attrib to same URI, different prefix on name.</purpose>\r
9646 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9647 <scenario operation="standard">\r
9648 <input-file role="principal-data">namespace100.xml</input-file>\r
9649 <input-file role="principal-stylesheet">namespace100.xsl</input-file>\r
9650 <output-file role="principal" compare="XML">namespace100.out</output-file>\r
9651 </scenario>\r
9652 </test-case>\r
9653 <test-case category="XSLT-Result-Tree" id="namespace_namespace101">\r
9654 <file-path>namespace</file-path>\r
9655 <creator>David Marston</creator>\r
9656 <date>2001-11-08</date>\r
9657 <purpose>Use "plain" xsl:element while both default and prefixed NS defined at top.</purpose>\r
9658 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9659 <scenario operation="standard">\r
9660 <input-file role="principal-data">namespace101.xml</input-file>\r
9661 <input-file role="principal-stylesheet">namespace101.xsl</input-file>\r
9662 <output-file role="principal" compare="XML">namespace101.out</output-file>\r
9663 </scenario>\r
9664 </test-case>\r
9665 <test-case category="XSLT-Result-Tree" id="namespace_namespace102">\r
9666 <file-path>namespace</file-path>\r
9667 <creator>David Marston</creator>\r
9668 <date>2001-11-08</date>\r
9669 <purpose>Set default namespace, then reset via xmlns declaration in xsl:element.</purpose>\r
9670 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9671 <scenario operation="standard">\r
9672 <input-file role="principal-data">namespace102.xml</input-file>\r
9673 <input-file role="principal-stylesheet">namespace102.xsl</input-file>\r
9674 <output-file role="principal" compare="XML">namespace102.out</output-file>\r
9675 </scenario>\r
9676 </test-case>\r
9677 <test-case category="XSLT-Result-Tree" id="namespace_namespace103">\r
9678 <file-path>namespace</file-path>\r
9679 <creator>David Marston</creator>\r
9680 <date>2001-11-08</date>\r
9681 <purpose>Set default namespace, then set differently in xsl:element.</purpose>\r
9682 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9683 <scenario operation="standard">\r
9684 <input-file role="principal-data">namespace103.xml</input-file>\r
9685 <input-file role="principal-stylesheet">namespace103.xsl</input-file>\r
9686 <output-file role="principal" compare="XML">namespace103.out</output-file>\r
9687 </scenario>\r
9688 </test-case>\r
9689 <test-case category="XSLT-Result-Tree" id="namespace_namespace104">\r
9690 <file-path>namespace</file-path>\r
9691 <creator>David Marston</creator>\r
9692 <date>2001-11-08</date>\r
9693 <purpose>Specify an empty namespace; stylesheet default NS set, and reset in xsl:element.</purpose>\r
9694 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9695 <scenario operation="standard">\r
9696 <input-file role="principal-data">namespace104.xml</input-file>\r
9697 <input-file role="principal-stylesheet">namespace104.xsl</input-file>\r
9698 <output-file role="principal" compare="XML">namespace104.out</output-file>\r
9699 </scenario>\r
9700 </test-case>\r
9701 <test-case category="XSLT-Result-Tree" id="namespace_namespace105">\r
9702 <file-path>namespace</file-path>\r
9703 <creator>David Marston</creator>\r
9704 <date>2001-11-08</date>\r
9705 <purpose>Specify an empty namespace; default NS set at two levels.</purpose>\r
9706 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9707 <scenario operation="standard">\r
9708 <input-file role="principal-data">namespace105.xml</input-file>\r
9709 <input-file role="principal-stylesheet">namespace105.xsl</input-file>\r
9710 <output-file role="principal" compare="XML">namespace105.out</output-file>\r
9711 </scenario>\r
9712 </test-case>\r
9713 <test-case category="XSLT-Result-Tree" id="namespace_namespace106">\r
9714 <file-path>namespace</file-path>\r
9715 <creator>David Marston</creator>\r
9716 <date>2001-11-08</date>\r
9717 <purpose>Test recovery when assigned name begins with : (has null namespace)</purpose>\r
9718 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9719 <scenario operation="standard">\r
9720 <input-file role="principal-data">namespace106.xml</input-file>\r
9721 <input-file role="principal-stylesheet">namespace106.xsl</input-file>\r
9722 <output-file role="principal" compare="XML">namespace106.out</output-file>\r
9723 </scenario>\r
9724 </test-case>\r
9725 <test-case category="XSLT-Result-Tree" id="namespace_namespace107">\r
9726 <file-path>namespace</file-path>\r
9727 <creator>David Marston</creator>\r
9728 <date>2001-11-08</date>\r
9729 <purpose>Use xsl:element with namespace attribute; prefix known at stylesheet level; default set.</purpose>\r
9730 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9731 <scenario operation="standard">\r
9732 <input-file role="principal-data">namespace107.xml</input-file>\r
9733 <input-file role="principal-stylesheet">namespace107.xsl</input-file>\r
9734 <output-file role="principal" compare="XML">namespace107.out</output-file>\r
9735 </scenario>\r
9736 </test-case>\r
9737 <test-case category="XSLT-Result-Tree" id="namespace_namespace108">\r
9738 <file-path>namespace</file-path>\r
9739 <creator>David Marston</creator>\r
9740 <date>2001-11-08</date>\r
9741 <purpose>Use xsl:element with namespace attribute that matches default; another in scope.</purpose>\r
9742 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9743 <scenario operation="standard">\r
9744 <input-file role="principal-data">namespace108.xml</input-file>\r
9745 <input-file role="principal-stylesheet">namespace108.xsl</input-file>\r
9746 <output-file role="principal" compare="XML">namespace108.out</output-file>\r
9747 </scenario>\r
9748 </test-case>\r
9749 <test-case category="XSLT-Result-Tree" id="namespace_namespace109">\r
9750 <file-path>namespace</file-path>\r
9751 <creator>David Marston</creator>\r
9752 <date>2001-11-08</date>\r
9753 <purpose>Use namespace attribute, but namespace new at that point; default was set.</purpose>\r
9754 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9755 <scenario operation="standard">\r
9756 <input-file role="principal-data">namespace109.xml</input-file>\r
9757 <input-file role="principal-stylesheet">namespace109.xsl</input-file>\r
9758 <output-file role="principal" compare="XML">namespace109.out</output-file>\r
9759 </scenario>\r
9760 </test-case>\r
9761 <test-case category="XSLT-Result-Tree" id="namespace_namespace110">\r
9762 <file-path>namespace</file-path>\r
9763 <creator>David Marston</creator>\r
9764 <date>2001-11-08</date>\r
9765 <purpose>Test for invalid namespace URI; spec says "not syntactically legal URI" is NOT error.</purpose>\r
9766 <spec-citation place="7.1.2" type="section" version="1.0" spec="xpath"/>\r
9767 <scenario operation="standard">\r
9768 <input-file role="principal-data">namespace110.xml</input-file>\r
9769 <input-file role="principal-stylesheet">namespace110.xsl</input-file>\r
9770 <output-file role="principal" compare="XML">namespace110.out</output-file>\r
9771 </scenario>\r
9772 </test-case>\r
9773 <test-case category="XSLT-Result-Tree" id="namespace_namespace111">\r
9774 <file-path>namespace</file-path>\r
9775 <creator>David Marston</creator>\r
9776 <date>2001-11-08</date>\r
9777 <purpose>Set and reset default namespace, no prefixes involved.</purpose>\r
9778 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9779 <scenario operation="standard">\r
9780 <input-file role="principal-data">namespace111.xml</input-file>\r
9781 <input-file role="principal-stylesheet">namespace111.xsl</input-file>\r
9782 <output-file role="principal" compare="XML">namespace111.out</output-file>\r
9783 </scenario>\r
9784 </test-case>\r
9785 <test-case category="XSLT-Result-Tree" id="namespace_namespace112">\r
9786 <file-path>namespace</file-path>\r
9787 <creator>David Marston</creator>\r
9788 <date>2001-11-08</date>\r
9789 <purpose>Set default namespace at two levels, no prefixes involved.</purpose>\r
9790 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9791 <scenario operation="standard">\r
9792 <input-file role="principal-data">namespace112.xml</input-file>\r
9793 <input-file role="principal-stylesheet">namespace112.xsl</input-file>\r
9794 <output-file role="principal" compare="XML">namespace112.out</output-file>\r
9795 </scenario>\r
9796 </test-case>\r
9797 <test-case category="XSLT-Result-Tree" id="namespace_namespace113">\r
9798 <file-path>namespace</file-path>\r
9799 <creator>Gary L Peskin, based on test case from Jens Lautenbacher</creator>\r
9800 <date>2001-11-08</date>\r
9801 <purpose>Verify that namespace-alias is honored in included stylesheets.</purpose>\r
9802 <spec-citation place="7.1.1" type="section" version="1.0" spec="xslt"/>\r
9803 <scenario operation="standard">\r
9804 <input-file role="principal-data">namespace113.xml</input-file>\r
9805 <input-file role="principal-stylesheet">namespace113.xsl</input-file>\r
9806 <output-file role="principal" compare="XML">namespace113.out</output-file>\r
9807 </scenario>\r
9808 </test-case>\r
9809 <test-case category="XSLT-Result-Tree" id="namespace_namespace115">\r
9810 <file-path>namespace</file-path>\r
9811 <creator>David Marston</creator>\r
9812 <date>2001-11-08</date>\r
9813 <purpose>Use xsl:element with namespace attribute and default changed; prefix known at stylesheet level.</purpose>\r
9814 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9815 <scenario operation="standard">\r
9816 <input-file role="principal-data">namespace115.xml</input-file>\r
9817 <input-file role="principal-stylesheet">namespace115.xsl</input-file>\r
9818 <output-file role="principal" compare="XML">namespace115.out</output-file>\r
9819 </scenario>\r
9820 </test-case>\r
9821 <test-case category="XSLT-Result-Tree" id="namespace_namespace116">\r
9822 <file-path>namespace</file-path>\r
9823 <creator>David Marston</creator>\r
9824 <date>2001-11-08</date>\r
9825 <purpose>Try to put un-namespaced attribute on namespaced element.</purpose>\r
9826 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9827 <scenario operation="standard">\r
9828 <input-file role="principal-data">namespace116.xml</input-file>\r
9829 <input-file role="principal-stylesheet">namespace116.xsl</input-file>\r
9830 <output-file role="principal" compare="XML">namespace116.out</output-file>\r
9831 </scenario>\r
9832 </test-case>\r
9833 <test-case category="XSLT-Result-Tree" id="namespace_namespace117">\r
9834 <file-path>namespace</file-path>\r
9835 <creator>David Marston</creator>\r
9836 <date>2001-11-08</date>\r
9837 <purpose>Create prefixed attribute with namespace requested via attribute.</purpose>\r
9838 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9839 <scenario operation="standard">\r
9840 <input-file role="principal-data">namespace117.xml</input-file>\r
9841 <input-file role="principal-stylesheet">namespace117.xsl</input-file>\r
9842 <output-file role="principal" compare="XML">namespace117.out</output-file>\r
9843 </scenario>\r
9844 </test-case>\r
9845 <test-case category="XSLT-Result-Tree" id="namespace_namespace119">\r
9846 <file-path>namespace</file-path>\r
9847 <creator>David Marston</creator>\r
9848 <date>2001-11-08</date>\r
9849 <purpose>Put namespace attribute on xsl:attribute, but set it to null (which it would have been anyway).</purpose>\r
9850 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9851 <scenario operation="standard">\r
9852 <input-file role="principal-data">namespace119.xml</input-file>\r
9853 <input-file role="principal-stylesheet">namespace119.xsl</input-file>\r
9854 <output-file role="principal" compare="XML">namespace119.out</output-file>\r
9855 </scenario>\r
9856 </test-case>\r
9857 <test-case category="XSLT-Result-Tree" id="namespace_namespace120">\r
9858 <file-path>namespace</file-path>\r
9859 <creator>David Marston</creator>\r
9860 <date>2001-11-08</date>\r
9861 <purpose>Set a prefixed name to an NS not among those in scope; prefix was in use.</purpose>\r
9862 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9863 <scenario operation="standard">\r
9864 <input-file role="principal-data">namespace120.xml</input-file>\r
9865 <input-file role="principal-stylesheet">namespace120.xsl</input-file>\r
9866 <output-file role="principal" compare="XML">namespace120.out</output-file>\r
9867 </scenario>\r
9868 </test-case>\r
9869 <test-case category="XSLT-Result-Tree" id="namespace_namespace121">\r
9870 <file-path>namespace</file-path>\r
9871 <creator>David Marston</creator>\r
9872 <date>2001-11-08</date>\r
9873 <purpose>Reset prefix from innermost URI to outer (default) one.</purpose>\r
9874 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9875 <scenario operation="standard">\r
9876 <input-file role="principal-data">namespace121.xml</input-file>\r
9877 <input-file role="principal-stylesheet">namespace121.xsl</input-file>\r
9878 <output-file role="principal" compare="XML">namespace121.out</output-file>\r
9879 </scenario>\r
9880 </test-case>\r
9881 <test-case category="XSLT-Result-Tree" id="namespace_namespace122">\r
9882 <file-path>namespace</file-path>\r
9883 <creator>David Marston</creator>\r
9884 <date>2001-11-08</date>\r
9885 <purpose>Request prefix that is already mapped to requested NS, default set globally.</purpose>\r
9886 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9887 <scenario operation="standard">\r
9888 <input-file role="principal-data">namespace122.xml</input-file>\r
9889 <input-file role="principal-stylesheet">namespace122.xsl</input-file>\r
9890 <output-file role="principal" compare="XML">namespace122.out</output-file>\r
9891 </scenario>\r
9892 </test-case>\r
9893 <test-case category="XSLT-Result-Tree" id="namespace_namespace123">\r
9894 <file-path>namespace</file-path>\r
9895 <creator>David Marston</creator>\r
9896 <date>2001-11-08</date>\r
9897 <purpose>Set a prefixed name to same NS as outer default, prefix is new.</purpose>\r
9898 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9899 <scenario operation="standard">\r
9900 <input-file role="principal-data">namespace123.xml</input-file>\r
9901 <input-file role="principal-stylesheet">namespace123.xsl</input-file>\r
9902 <output-file role="principal" compare="XML">namespace123.out</output-file>\r
9903 </scenario>\r
9904 </test-case>\r
9905 <test-case category="XSLT-Result-Tree" id="namespace_namespace124">\r
9906 <file-path>namespace</file-path>\r
9907 <creator>David Marston</creator>\r
9908 <date>2001-11-08</date>\r
9909 <purpose>Set a prefixed name to same NS as other prefix already had, prefix is new.</purpose>\r
9910 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
9911 <scenario operation="standard">\r
9912 <input-file role="principal-data">namespace124.xml</input-file>\r
9913 <input-file role="principal-stylesheet">namespace124.xsl</input-file>\r
9914 <output-file role="principal" compare="XML">namespace124.out</output-file>\r
9915 </scenario>\r
9916 </test-case>\r
9917 <test-case category="XSLT-Result-Tree" id="namespace_namespace125">\r
9918 <file-path>namespace</file-path>\r
9919 <creator>David Marston</creator>\r
9920 <date>2001-11-08</date>\r
9921 <purpose>See what happens to attribute when default namespace is declared.</purpose>\r
9922 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9923 <scenario operation="standard">\r
9924 <input-file role="principal-data">namespace125.xml</input-file>\r
9925 <input-file role="principal-stylesheet">namespace125.xsl</input-file>\r
9926 <output-file role="principal" compare="XML">namespace125.out</output-file>\r
9927 </scenario>\r
9928 </test-case>\r
9929 <test-case category="XSLT-Result-Tree" id="namespace_namespace126">\r
9930 <file-path>namespace</file-path>\r
9931 <creator>David Marston</creator>\r
9932 <date>2001-11-08</date>\r
9933 <purpose>Have default namespace declared, request attribute in null namespace.</purpose>\r
9934 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9935 <scenario operation="standard">\r
9936 <input-file role="principal-data">namespace126.xml</input-file>\r
9937 <input-file role="principal-stylesheet">namespace126.xsl</input-file>\r
9938 <output-file role="principal" compare="XML">namespace126.out</output-file>\r
9939 </scenario>\r
9940 </test-case>\r
9941 <test-case category="XSLT-Result-Tree" id="namespace_namespace127">\r
9942 <file-path>namespace</file-path>\r
9943 <creator>David Marston</creator>\r
9944 <date>2001-11-08</date>\r
9945 <purpose>Have default namespace declared, request attribute in namespace different from default. No prefix on attribute name. Processor must create a prefix.</purpose>\r
9946 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9947 <scenario operation="standard">\r
9948 <input-file role="principal-data">namespace127.xml</input-file>\r
9949 <input-file role="principal-stylesheet">namespace127.xsl</input-file>\r
9950 <output-file role="principal" compare="XML">namespace127.out</output-file>\r
9951 </scenario>\r
9952 </test-case>\r
9953 <test-case category="XSLT-Result-Tree" id="namespace_namespace128">\r
9954 <file-path>namespace</file-path>\r
9955 <creator>David Marston</creator>\r
9956 <date>2001-11-08</date>\r
9957 <purpose>Have default namespace declared, request attribute in namespace same as default. No prefix on attribute name. Processor must create a prefix.</purpose>\r
9958 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9959 <scenario operation="standard">\r
9960 <input-file role="principal-data">namespace128.xml</input-file>\r
9961 <input-file role="principal-stylesheet">namespace128.xsl</input-file>\r
9962 <output-file role="principal" compare="XML">namespace128.out</output-file>\r
9963 </scenario>\r
9964 </test-case>\r
9965 <test-case category="XSLT-Result-Tree" id="namespace_namespace130">\r
9966 <file-path>namespace</file-path>\r
9967 <creator>David Marston</creator>\r
9968 <date>2001-11-08</date>\r
9969 <purpose>Have default namespace declared, request attribute in namespace same as default. New prefix on attribute name. Processor must create a prefix.</purpose>\r
9970 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9971 <scenario operation="standard">\r
9972 <input-file role="principal-data">namespace130.xml</input-file>\r
9973 <input-file role="principal-stylesheet">namespace130.xsl</input-file>\r
9974 <output-file role="principal" compare="XML">namespace130.out</output-file>\r
9975 </scenario>\r
9976 </test-case>\r
9977 <test-case category="XSLT-Result-Tree" id="namespace_namespace131">\r
9978 <file-path>namespace</file-path>\r
9979 <creator>David Marston</creator>\r
9980 <date>2001-11-08</date>\r
9981 <purpose>Have default namespace declared, request attribute in namespace different from default. New prefix on attribute name. Processor must create a prefix.</purpose>\r
9982 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9983 <scenario operation="standard">\r
9984 <input-file role="principal-data">namespace131.xml</input-file>\r
9985 <input-file role="principal-stylesheet">namespace131.xsl</input-file>\r
9986 <output-file role="principal" compare="XML">namespace131.out</output-file>\r
9987 </scenario>\r
9988 </test-case>\r
9989 <test-case category="XSLT-Result-Tree" id="namespace_namespace132">\r
9990 <file-path>namespace</file-path>\r
9991 <creator>David Marston</creator>\r
9992 <date>2001-11-08</date>\r
9993 <purpose>Declare prefixed namespace at stylesheet level, then use prefix in attribute name only. No namespace nor xmlns on xsl:attribute itself.</purpose>\r
9994 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
9995 <scenario operation="standard">\r
9996 <input-file role="principal-data">namespace132.xml</input-file>\r
9997 <input-file role="principal-stylesheet">namespace132.xsl</input-file>\r
9998 <output-file role="principal" compare="XML">namespace132.out</output-file>\r
9999 </scenario>\r
10000 </test-case>\r
10001 <test-case category="XSLT-Result-Tree" id="namespace_namespace134">\r
10002 <file-path>namespace</file-path>\r
10003 <creator>David Marston</creator>\r
10004 <date>2001-11-08</date>\r
10005 <purpose>Declare prefixed namespace at stylesheet level, then use another prefix in attribute name, but same namespace. New namespace-decl must be issued, or change prefix.</purpose>\r
10006 <spec-citation place="2.4" type="section" version="1.0" spec="xslt"/>\r
10007 <scenario operation="standard">\r
10008 <input-file role="principal-data">namespace134.xml</input-file>\r
10009 <input-file role="principal-stylesheet">namespace134.xsl</input-file>\r
10010 <output-file role="principal" compare="XML">namespace134.out</output-file>\r
10011 </scenario>\r
10012 </test-case>\r
10013 <test-case category="XSLT-Result-Tree" id="namespace_namespace137">\r
10014 <file-path>namespace</file-path>\r
10015 <creator>Santiago Pericas-Geertsen</creator>\r
10016 <date>2001-11-08</date>\r
10017 <purpose>Test for resetting of an unspecified default namespace by copy-of.</purpose>\r
10018 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
10019 <scenario operation="standard">\r
10020 <input-file role="principal-data">namespace137.xml</input-file>\r
10021 <input-file role="principal-stylesheet">namespace137.xsl</input-file>\r
10022 <output-file role="principal" compare="XML">namespace137.out</output-file>\r
10023 </scenario>\r
10024 </test-case>\r
10025 <test-case category="XSLT-Result-Tree" id="namespace_namespace138">\r
10026 <file-path>namespace</file-path>\r
10027 <creator>David Marston</creator>\r
10028 <date>2001-11-08</date>\r
10029 <purpose>Test for resetting of a namespace prefix by copy-of.</purpose>\r
10030 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
10031 <scenario operation="standard">\r
10032 <input-file role="principal-data">namespace138.xml</input-file>\r
10033 <input-file role="principal-stylesheet">namespace138.xsl</input-file>\r
10034 <output-file role="principal" compare="XML">namespace138.out</output-file>\r
10035 </scenario>\r
10036 </test-case>\r
10037 <test-case category="XSLT-Result-Tree" id="namespace_namespace139">\r
10038 <file-path>namespace</file-path>\r
10039 <creator>David Marston</creator>\r
10040 <date>2001-11-08</date>\r
10041 <purpose>Test copying of a namespace node by copy-of.</purpose>\r
10042 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
10043 <scenario operation="standard">\r
10044 <input-file role="principal-data">namespace139.xml</input-file>\r
10045 <input-file role="principal-stylesheet">namespace139.xsl</input-file>\r
10046 <output-file role="principal" compare="XML">namespace139.out</output-file>\r
10047 </scenario>\r
10048 </test-case>\r
10049 <test-case category="XSLT-Result-Tree" id="namespace_namespace140">\r
10050 <file-path>namespace</file-path>\r
10051 <creator>Santiago Pericas-Geertsen</creator>\r
10052 <date>2001-11-08</date>\r
10053 <purpose>Check for AVT on element name when xsl:element has namespace attribute.</purpose>\r
10054 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
10055 <scenario operation="standard">\r
10056 <input-file role="principal-data">namespace140.xml</input-file>\r
10057 <input-file role="principal-stylesheet">namespace140.xsl</input-file>\r
10058 <output-file role="principal" compare="XML">namespace140.out</output-file>\r
10059 </scenario>\r
10060 </test-case>\r
10061 <test-case category="XSLT-Result-Tree" id="namespace_namespace141">\r
10062 <file-path>namespace</file-path>\r
10063 <creator>Gordon Chiu</creator>\r
10064 <date>2001-11-08</date>\r
10065 <purpose>Test for resetting of an unspecified default namespace by copy-of.</purpose>\r
10066 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
10067 <scenario operation="standard">\r
10068 <input-file role="principal-data">namespace141.xml</input-file>\r
10069 <input-file role="principal-stylesheet">namespace141.xsl</input-file>\r
10070 <output-file role="principal" compare="XML">namespace141.out</output-file>\r
10071 </scenario>\r
10072 </test-case>\r
10073 <test-case category="XSLT-Result-Tree" id="namespace_namespace142">\r
10074 <file-path>namespace</file-path>\r
10075 <creator>David Marston</creator>\r
10076 <date>2001-11-08</date>\r
10077 <purpose>Test name functions on default-namespace declaration. Should be null strings.</purpose>\r
10078 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
10079 <scenario operation="standard">\r
10080 <input-file role="principal-data">namespace142.xml</input-file>\r
10081 <input-file role="principal-stylesheet">namespace142.xsl</input-file>\r
10082 <output-file role="principal" compare="XML">namespace142.out</output-file>\r
10083 </scenario>\r
10084 </test-case>\r
10085         <test-case category="XSLT-Result-Tree" id="node_node01">\r
10086 <file-path>node</file-path>\r
10087 <creator>Paul Dick</creator>\r
10088 <date>2001-11-08</date>\r
10089 <purpose>Test for text() node test.</purpose>\r
10090 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10091 <scenario operation="standard">\r
10092 <input-file role="principal-data">node01.xml</input-file>\r
10093 <input-file role="principal-stylesheet">node01.xsl</input-file>\r
10094 <output-file role="principal" compare="XML">node01.out</output-file>\r
10095 </scenario>\r
10096 </test-case>\r
10097 <test-case category="XSLT-Result-Tree" id="node_node02">\r
10098 <file-path>node</file-path>\r
10099 <creator>Paul Dick</creator>\r
10100 <date>2001-11-08</date>\r
10101 <purpose>Test for comment() node test.</purpose>\r
10102 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10103 <scenario operation="standard">\r
10104 <input-file role="principal-data">node02.xml</input-file>\r
10105 <input-file role="principal-stylesheet">node02.xsl</input-file>\r
10106 <output-file role="principal" compare="XML">node02.out</output-file>\r
10107 </scenario>\r
10108 </test-case>\r
10109 <test-case category="XSLT-Result-Tree" id="node_node03">\r
10110 <file-path>node</file-path>\r
10111 <creator>Paul Dick</creator>\r
10112 <date>2001-11-08</date>\r
10113 <purpose>Test for processing-instruction() node test.</purpose>\r
10114 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10115 <scenario operation="standard">\r
10116 <input-file role="principal-data">node03.xml</input-file>\r
10117 <input-file role="principal-stylesheet">node03.xsl</input-file>\r
10118 <output-file role="principal" compare="XML">node03.out</output-file>\r
10119 </scenario>\r
10120 </test-case>\r
10121 <test-case category="XSLT-Result-Tree" id="node_node04">\r
10122 <file-path>node</file-path>\r
10123 <creator>Paul Dick</creator>\r
10124 <date>2001-11-08</date>\r
10125 <purpose>Test of 'local-name()'</purpose>\r
10126 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
10127 <scenario operation="standard">\r
10128 <input-file role="principal-data">node04.xml</input-file>\r
10129 <input-file role="principal-stylesheet">node04.xsl</input-file>\r
10130 <output-file role="principal" compare="XML">node04.out</output-file>\r
10131 </scenario>\r
10132 </test-case>\r
10133 <test-case category="XSLT-Result-Tree" id="node_node05">\r
10134 <file-path>node</file-path>\r
10135 <creator>Paul Dick</creator>\r
10136 <date>2001-11-08</date>\r
10137 <purpose>Test of 'namespace-uri()'</purpose>\r
10138 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
10139 <scenario operation="standard">\r
10140 <input-file role="principal-data">node05.xml</input-file>\r
10141 <input-file role="principal-stylesheet">node05.xsl</input-file>\r
10142 <output-file role="principal" compare="XML">node05.out</output-file>\r
10143 </scenario>\r
10144 </test-case>\r
10145 <test-case category="XSLT-Result-Tree" id="node_node06">\r
10146 <file-path>node</file-path>\r
10147 <creator>Paul Dick</creator>\r
10148 <date>2001-11-08</date>\r
10149 <purpose>Test of 'name()', without arguments</purpose>\r
10150 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
10151 <scenario operation="standard">\r
10152 <input-file role="principal-data">node06.xml</input-file>\r
10153 <input-file role="principal-stylesheet">node06.xsl</input-file>\r
10154 <output-file role="principal" compare="XML">node06.out</output-file>\r
10155 </scenario>\r
10156 </test-case>\r
10157 <test-case category="XSLT-Result-Tree" id="node_node07">\r
10158 <file-path>node</file-path>\r
10159 <creator>Paul Dick</creator>\r
10160 <date>2001-11-08</date>\r
10161 <purpose>Processing Instructions and comments within a stylesheet are ignored.</purpose>\r
10162 <spec-citation place="3" type="section" version="1.0" spec="xpath"/>\r
10163 <scenario operation="standard">\r
10164 <input-file role="principal-data">node07.xml</input-file>\r
10165 <input-file role="principal-stylesheet">node07.xsl</input-file>\r
10166 <output-file role="principal" compare="XML">node07.out</output-file>\r
10167 </scenario>\r
10168 </test-case>\r
10169 <test-case category="XSLT-Result-Tree" id="node_node08">\r
10170 <file-path>node</file-path>\r
10171 <creator>Paul Dick</creator>\r
10172 <date>2001-11-08</date>\r
10173 <purpose>String value of the root node is the concatenation of the string values of all text node descendants of the root node in document order.</purpose>\r
10174 <spec-citation place="5.1" type="section" version="1.0" spec="xpath"/>\r
10175 <scenario operation="standard">\r
10176 <input-file role="principal-data">node08.xml</input-file>\r
10177 <input-file role="principal-stylesheet">node08.xsl</input-file>\r
10178 <output-file role="principal" compare="XML">node08.out</output-file>\r
10179 </scenario>\r
10180 </test-case>\r
10181 <test-case category="XSLT-Result-Tree" id="node_node09">\r
10182 <file-path>node</file-path>\r
10183 <creator>David Marston</creator>\r
10184 <date>2001-11-08</date>\r
10185 <purpose>Test for value-of with comment() node test.</purpose>\r
10186 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10187 <scenario operation="standard">\r
10188 <input-file role="principal-data">node09.xml</input-file>\r
10189 <input-file role="principal-stylesheet">node09.xsl</input-file>\r
10190 <output-file role="principal" compare="XML">node09.out</output-file>\r
10191 </scenario>\r
10192 </test-case>\r
10193 <test-case category="XSLT-Result-Tree" id="node_node10">\r
10194 <file-path>node</file-path>\r
10195 <creator>David Marston</creator>\r
10196 <date>2001-11-08</date>\r
10197 <purpose>Test for value-of with processing-instruction() node test.</purpose>\r
10198 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10199 <scenario operation="standard">\r
10200 <input-file role="principal-data">node10.xml</input-file>\r
10201 <input-file role="principal-stylesheet">node10.xsl</input-file>\r
10202 <output-file role="principal" compare="XML">node10.out</output-file>\r
10203 </scenario>\r
10204 </test-case>\r
10205 <test-case category="XSLT-Result-Tree" id="node_node11">\r
10206 <file-path>node</file-path>\r
10207 <creator>David Marston</creator>\r
10208 <date>2001-11-08</date>\r
10209 <purpose>Test for node tests in match patterns (and union in select).</purpose>\r
10210 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10211 <scenario operation="standard">\r
10212 <input-file role="principal-data">node11.xml</input-file>\r
10213 <input-file role="principal-stylesheet">node11.xsl</input-file>\r
10214 <output-file role="principal" compare="XML">node11.out</output-file>\r
10215 </scenario>\r
10216 </test-case>\r
10217 <test-case category="XSLT-Result-Tree" id="node_node12">\r
10218 <file-path>node</file-path>\r
10219 <creator>David Marston</creator>\r
10220 <date>2001-11-08</date>\r
10221 <purpose>Test for node tests in select in for-each.</purpose>\r
10222 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10223 <scenario operation="standard">\r
10224 <input-file role="principal-data">node12.xml</input-file>\r
10225 <input-file role="principal-stylesheet">node12.xsl</input-file>\r
10226 <output-file role="principal" compare="XML">node12.out</output-file>\r
10227 </scenario>\r
10228 </test-case>\r
10229 <test-case category="XSLT-Result-Tree" id="node_node13">\r
10230 <file-path>node</file-path>\r
10231 <creator>David Marston</creator>\r
10232 <date>2001-11-08</date>\r
10233 <purpose>Test for access to comments hanging off the root.</purpose>\r
10234 <spec-citation place="5.1" type="section" version="1.0" spec="xpath"/>\r
10235 <scenario operation="standard">\r
10236 <input-file role="principal-data">node13.xml</input-file>\r
10237 <input-file role="principal-stylesheet">node13.xsl</input-file>\r
10238 <output-file role="principal" compare="XML">node13.out</output-file>\r
10239 </scenario>\r
10240 </test-case>\r
10241 <test-case category="XSLT-Result-Tree" id="node_node14">\r
10242 <file-path>node</file-path>\r
10243 <creator>David Marston</creator>\r
10244 <date>2001-11-08</date>\r
10245 <purpose>Test for access to PIs hanging off the root.</purpose>\r
10246 <spec-citation place="5.1" type="section" version="1.0" spec="xpath"/>\r
10247 <scenario operation="standard">\r
10248 <input-file role="principal-data">node14.xml</input-file>\r
10249 <input-file role="principal-stylesheet">node14.xsl</input-file>\r
10250 <output-file role="principal" compare="XML">node14.out</output-file>\r
10251 </scenario>\r
10252 </test-case>\r
10253 <test-case category="XSLT-Result-Tree" id="node_node15">\r
10254 <file-path>node</file-path>\r
10255 <creator>David Marston</creator>\r
10256 <date>2001-11-08</date>\r
10257 <purpose>Test for node() in match patterns. Default axis is child.</purpose>\r
10258 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10259 <scenario operation="standard">\r
10260 <input-file role="principal-data">node15.xml</input-file>\r
10261 <input-file role="principal-stylesheet">node15.xsl</input-file>\r
10262 <output-file role="principal" compare="XML">node15.out</output-file>\r
10263 </scenario>\r
10264 </test-case>\r
10265 <test-case category="XSLT-Result-Tree" id="node_node16">\r
10266 <file-path>node</file-path>\r
10267 <creator>David Marston</creator>\r
10268 <date>2001-11-08</date>\r
10269 <purpose>Test for 'attribute::*' in match pattern.</purpose>\r
10270 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
10271 <scenario operation="standard">\r
10272 <input-file role="principal-data">node16.xml</input-file>\r
10273 <input-file role="principal-stylesheet">node16.xsl</input-file>\r
10274 <output-file role="principal" compare="XML">node16.out</output-file>\r
10275 </scenario>\r
10276 </test-case>\r
10277 <test-case category="XSLT-Result-Tree" id="node_node17">\r
10278 <file-path>node</file-path>\r
10279 <creator>David Marston</creator>\r
10280 <date>2001-11-08</date>\r
10281 <purpose>Test that 'namespace::node()' selects all namespaces.</purpose>\r
10282 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
10283 <scenario operation="standard">\r
10284 <input-file role="principal-data">node17.xml</input-file>\r
10285 <input-file role="principal-stylesheet">node17.xsl</input-file>\r
10286 <output-file role="principal" compare="XML">node17.out</output-file>\r
10287 </scenario>\r
10288 </test-case>\r
10289 <test-case category="XSLT-Result-Tree" id="node_node18">\r
10290 <file-path>node</file-path>\r
10291 <creator>David Marston</creator>\r
10292 <date>2001-11-08</date>\r
10293 <purpose>Test for node test in argument to count() function.</purpose>\r
10294 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10295 <scenario operation="standard">\r
10296 <input-file role="principal-data">node18.xml</input-file>\r
10297 <input-file role="principal-stylesheet">node18.xsl</input-file>\r
10298 <output-file role="principal" compare="XML">node18.out</output-file>\r
10299 </scenario>\r
10300 </test-case>\r
10301 <test-case category="XSLT-Result-Tree" id="node_node19">\r
10302 <file-path>node</file-path>\r
10303 <creator>David Marston</creator>\r
10304 <date>2001-11-08</date>\r
10305 <purpose>Test for 'attribute::node()' in match pattern.</purpose>\r
10306 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10307 <scenario operation="standard">\r
10308 <input-file role="principal-data">node19.xml</input-file>\r
10309 <input-file role="principal-stylesheet">node19.xsl</input-file>\r
10310 <output-file role="principal" compare="XML">node19.out</output-file>\r
10311 </scenario>\r
10312 </test-case>\r
10313 <test-case category="XSLT-Result-Tree" id="node_node20">\r
10314 <file-path>node</file-path>\r
10315 <creator>David Marston</creator>\r
10316 <date>2001-11-08</date>\r
10317 <purpose>Test for 'parent::node()' in select.</purpose>\r
10318 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10319 <scenario operation="standard">\r
10320 <input-file role="principal-data">node20.xml</input-file>\r
10321 <input-file role="principal-stylesheet">node20.xsl</input-file>\r
10322 <output-file role="principal" compare="XML">node20.out</output-file>\r
10323 </scenario>\r
10324 </test-case>\r
10325 <test-case category="XSLT-Result-Tree" id="node_node21">\r
10326 <file-path>node</file-path>\r
10327 <creator>David Marston</creator>\r
10328 <date>2001-11-08</date>\r
10329 <purpose>Test for 'ancestor::node()' in select.</purpose>\r
10330 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
10331 <scenario operation="standard">\r
10332 <input-file role="principal-data">node21.xml</input-file>\r
10333 <input-file role="principal-stylesheet">node21.xsl</input-file>\r
10334 <output-file role="principal" compare="XML">node21.out</output-file>\r
10335 </scenario>\r
10336 </test-case>\r
10337         <test-case category="XSLT-Result-Tree" id="numberformat_numberformat01">\r
10338 <file-path>numberformat</file-path>\r
10339 <creator>David Marston</creator>\r
10340 <date>2001-11-08</date>\r
10341 <purpose>Test of format-number with 2 arguments, showing zeroes.</purpose>\r
10342 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10343 <scenario operation="standard">\r
10344 <input-file role="principal-data">numberformat01.xml</input-file>\r
10345 <input-file role="principal-stylesheet">numberformat01.xsl</input-file>\r
10346 <output-file role="principal" compare="XML">numberformat01.out</output-file>\r
10347 </scenario>\r
10348 </test-case>\r
10349 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat02">\r
10350 <file-path>numberformat</file-path>\r
10351 <creator>David Marston</creator>\r
10352 <date>2001-11-08</date>\r
10353 <purpose>Test of format-number and # and 0 in format string.</purpose>\r
10354 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10355 <scenario operation="standard">\r
10356 <input-file role="principal-data">numberformat02.xml</input-file>\r
10357 <input-file role="principal-stylesheet">numberformat02.xsl</input-file>\r
10358 <output-file role="principal" compare="XML">numberformat02.out</output-file>\r
10359 </scenario>\r
10360 </test-case>\r
10361 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat03">\r
10362 <file-path>numberformat</file-path>\r
10363 <creator>David Marston</creator>\r
10364 <date>2001-11-08</date>\r
10365 <purpose>Test of format-number on a negative number.</purpose>\r
10366 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10367 <scenario operation="standard">\r
10368 <input-file role="principal-data">numberformat03.xml</input-file>\r
10369 <input-file role="principal-stylesheet">numberformat03.xsl</input-file>\r
10370 <output-file role="principal" compare="XML">numberformat03.out</output-file>\r
10371 </scenario>\r
10372 </test-case>\r
10373 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat04">\r
10374 <file-path>numberformat</file-path>\r
10375 <creator>David Marston</creator>\r
10376 <date>2001-11-08</date>\r
10377 <purpose>Test of format-number on a negative number; should choose second pattern.</purpose>\r
10378 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10379 <scenario operation="standard">\r
10380 <input-file role="principal-data">numberformat04.xml</input-file>\r
10381 <input-file role="principal-stylesheet">numberformat04.xsl</input-file>\r
10382 <output-file role="principal" compare="XML">numberformat04.out</output-file>\r
10383 </scenario>\r
10384 </test-case>\r
10385 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat05">\r
10386 <file-path>numberformat</file-path>\r
10387 <creator>David Marston</creator>\r
10388 <date>2001-11-08</date>\r
10389 <purpose>Test of format-number percentage format.</purpose>\r
10390 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10391 <scenario operation="standard">\r
10392 <input-file role="principal-data">numberformat05.xml</input-file>\r
10393 <input-file role="principal-stylesheet">numberformat05.xsl</input-file>\r
10394 <output-file role="principal" compare="XML">numberformat05.out</output-file>\r
10395 </scenario>\r
10396 </test-case>\r
10397 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat06">\r
10398 <file-path>numberformat</file-path>\r
10399 <creator>David Marston</creator>\r
10400 <date>2001-11-08</date>\r
10401 <purpose>Test of format-number per-mille format.</purpose>\r
10402 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10403 <scenario operation="standard">\r
10404 <input-file role="principal-data">numberformat06.xml</input-file>\r
10405 <input-file role="principal-stylesheet">numberformat06.xsl</input-file>\r
10406 <output-file role="principal" compare="XML">numberformat06.out</output-file>\r
10407 </scenario>\r
10408 </test-case>\r
10409 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat07">\r
10410 <file-path>numberformat</file-path>\r
10411 <creator>David Marston</creator>\r
10412 <date>2001-11-08</date>\r
10413 <purpose>Test of format-number currency symbol, which is not supposed to be there.</purpose>\r
10414 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10415 <scenario operation="standard">\r
10416 <input-file role="principal-data">numberformat07.xml</input-file>\r
10417 <input-file role="principal-stylesheet">numberformat07.xsl</input-file>\r
10418 <output-file role="principal" compare="XML">numberformat07.out</output-file>\r
10419 </scenario>\r
10420 </test-case>\r
10421 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat08">\r
10422 <file-path>numberformat</file-path>\r
10423 <creator>David Marston</creator>\r
10424 <date>2001-11-08</date>\r
10425 <purpose>Test of format-number with prefix and suffix in format string.</purpose>\r
10426 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10427 <scenario operation="standard">\r
10428 <input-file role="principal-data">numberformat08.xml</input-file>\r
10429 <input-file role="principal-stylesheet">numberformat08.xsl</input-file>\r
10430 <output-file role="principal" compare="XML">numberformat08.out</output-file>\r
10431 </scenario>\r
10432 </test-case>\r
10433 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat09">\r
10434 <file-path>numberformat</file-path>\r
10435 <creator>David Marston</creator>\r
10436 <date>2001-11-08</date>\r
10437 <purpose>Test default decimal-format on separator characters, changing both.</purpose>\r
10438 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10439 <scenario operation="standard">\r
10440 <input-file role="principal-data">numberformat09.xml</input-file>\r
10441 <input-file role="principal-stylesheet">numberformat09.xsl</input-file>\r
10442 <output-file role="principal" compare="XML">numberformat09.out</output-file>\r
10443 </scenario>\r
10444 </test-case>\r
10445 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat11">\r
10446 <file-path>numberformat</file-path>\r
10447 <creator>David Marston</creator>\r
10448 <date>2001-11-08</date>\r
10449 <purpose>Test default decimal-format on pattern-only characters, positive number.</purpose>\r
10450 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10451 <scenario operation="standard">\r
10452 <input-file role="principal-data">numberformat11.xml</input-file>\r
10453 <input-file role="principal-stylesheet">numberformat11.xsl</input-file>\r
10454 <output-file role="principal" compare="XML">numberformat11.out</output-file>\r
10455 </scenario>\r
10456 </test-case>\r
10457 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat12">\r
10458 <file-path>numberformat</file-path>\r
10459 <creator>David Marston</creator>\r
10460 <date>2001-11-08</date>\r
10461 <purpose>Test default decimal-format on pattern-only characters, negative number.</purpose>\r
10462 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10463 <scenario operation="standard">\r
10464 <input-file role="principal-data">numberformat12.xml</input-file>\r
10465 <input-file role="principal-stylesheet">numberformat12.xsl</input-file>\r
10466 <output-file role="principal" compare="XML">numberformat12.out</output-file>\r
10467 </scenario>\r
10468 </test-case>\r
10469 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat13">\r
10470 <file-path>numberformat</file-path>\r
10471 <creator>David Marston</creator>\r
10472 <date>2001-11-08</date>\r
10473 <purpose>Test default decimal-format on pattern-only characters, negative number and one pattern.</purpose>\r
10474 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10475 <scenario operation="standard">\r
10476 <input-file role="principal-data">numberformat13.xml</input-file>\r
10477 <input-file role="principal-stylesheet">numberformat13.xsl</input-file>\r
10478 <output-file role="principal" compare="XML">numberformat13.out</output-file>\r
10479 </scenario>\r
10480 </test-case>\r
10481 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat14">\r
10482 <file-path>numberformat</file-path>\r
10483 <creator>David Marston</creator>\r
10484 <date>2001-11-08</date>\r
10485 <purpose>Test specified result pattern for infinity.</purpose>\r
10486 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10487 <scenario operation="standard">\r
10488 <input-file role="principal-data">numberformat14.xml</input-file>\r
10489 <input-file role="principal-stylesheet">numberformat14.xsl</input-file>\r
10490 <output-file role="principal" compare="XML">numberformat14.out</output-file>\r
10491 </scenario>\r
10492 </test-case>\r
10493 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat15">\r
10494 <file-path>numberformat</file-path>\r
10495 <creator>David Marston</creator>\r
10496 <date>2001-11-08</date>\r
10497 <purpose>Test specified result pattern for not-a-number.</purpose>\r
10498 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10499 <scenario operation="standard">\r
10500 <input-file role="principal-data">numberformat15.xml</input-file>\r
10501 <input-file role="principal-stylesheet">numberformat15.xsl</input-file>\r
10502 <output-file role="principal" compare="XML">numberformat15.out</output-file>\r
10503 </scenario>\r
10504 </test-case>\r
10505 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat16">\r
10506 <file-path>numberformat</file-path>\r
10507 <creator>David Marston</creator>\r
10508 <date>2001-11-08</date>\r
10509 <purpose>Test of decimal-format per-mille format with character being changed.</purpose>\r
10510 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10511 <scenario operation="standard">\r
10512 <input-file role="principal-data">numberformat16.xml</input-file>\r
10513 <input-file role="principal-stylesheet">numberformat16.xsl</input-file>\r
10514 <output-file role="principal" compare="XML">numberformat16.out</output-file>\r
10515 </scenario>\r
10516 </test-case>\r
10517 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat17">\r
10518 <file-path>numberformat</file-path>\r
10519 <creator>David Marston</creator>\r
10520 <date>2001-11-08</date>\r
10521 <purpose>Test decimal-format output character for negative, 2 patterns.</purpose>\r
10522 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10523 <scenario operation="standard">\r
10524 <input-file role="principal-data">numberformat17.xml</input-file>\r
10525 <input-file role="principal-stylesheet">numberformat17.xsl</input-file>\r
10526 <output-file role="principal" compare="XML">numberformat17.out</output-file>\r
10527 </scenario>\r
10528 </test-case>\r
10529 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat18">\r
10530 <file-path>numberformat</file-path>\r
10531 <creator>David Marston</creator>\r
10532 <date>2001-11-08</date>\r
10533 <purpose>Test decimal-format output character for negative, one pattern.</purpose>\r
10534 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10535 <scenario operation="standard">\r
10536 <input-file role="principal-data">numberformat18.xml</input-file>\r
10537 <input-file role="principal-stylesheet">numberformat18.xsl</input-file>\r
10538 <output-file role="principal" compare="XML">numberformat18.out</output-file>\r
10539 </scenario>\r
10540 </test-case>\r
10541 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat19">\r
10542 <file-path>numberformat</file-path>\r
10543 <creator>David Marston</creator>\r
10544 <date>2001-11-08</date>\r
10545 <purpose>Test decimal-format declaration with a name.</purpose>\r
10546 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10547 <scenario operation="standard">\r
10548 <input-file role="principal-data">numberformat19.xml</input-file>\r
10549 <input-file role="principal-stylesheet">numberformat19.xsl</input-file>\r
10550 <output-file role="principal" compare="XML">numberformat19.out</output-file>\r
10551 </scenario>\r
10552 </test-case>\r
10553 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat20">\r
10554 <file-path>numberformat</file-path>\r
10555 <creator>David Marston</creator>\r
10556 <date>2001-11-08</date>\r
10557 <purpose>Test of decimal-format with qualified name. Unqualified name provided as a trap.</purpose>\r
10558 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10559 <scenario operation="standard">\r
10560 <input-file role="principal-data">numberformat20.xml</input-file>\r
10561 <input-file role="principal-stylesheet">numberformat20.xsl</input-file>\r
10562 <output-file role="principal" compare="XML">numberformat20.out</output-file>\r
10563 </scenario>\r
10564 </test-case>\r
10565 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat21">\r
10566 <file-path>numberformat</file-path>\r
10567 <creator>David Marston</creator>\r
10568 <date>2001-11-08</date>\r
10569 <purpose>Test include of a decimal-format.</purpose>\r
10570 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10571 <scenario operation="standard">\r
10572 <input-file role="principal-data">numberformat21.xml</input-file>\r
10573 <input-file role="principal-stylesheet">numberformat21.xsl</input-file>\r
10574 <output-file role="principal" compare="XML">numberformat21.out</output-file>\r
10575 </scenario>\r
10576 </test-case>\r
10577 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat22">\r
10578 <file-path>numberformat</file-path>\r
10579 <creator>David Marston</creator>\r
10580 <date>2001-11-08</date>\r
10581 <purpose>Test import of a decimal-format. Three formats should not conflict.</purpose>\r
10582 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10583 <scenario operation="standard">\r
10584 <input-file role="principal-data">numberformat22.xml</input-file>\r
10585 <input-file role="principal-stylesheet">numberformat22.xsl</input-file>\r
10586 <output-file role="principal" compare="XML">numberformat22.out</output-file>\r
10587 </scenario>\r
10588 </test-case>\r
10589 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat23">\r
10590 <file-path>numberformat</file-path>\r
10591 <creator>David Marston</creator>\r
10592 <date>2001-11-08</date>\r
10593 <purpose>Test of include that does an import, providing two named decimal-formats. Three formats should not conflict.</purpose>\r
10594 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10595 <scenario operation="standard">\r
10596 <input-file role="principal-data">numberformat23.xml</input-file>\r
10597 <input-file role="principal-stylesheet">numberformat23.xsl</input-file>\r
10598 <output-file role="principal" compare="XML">numberformat23.out</output-file>\r
10599 </scenario>\r
10600 </test-case>\r
10601 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat24">\r
10602 <file-path>numberformat</file-path>\r
10603 <creator>David Marston</creator>\r
10604 <date>2001-11-08</date>\r
10605 <purpose>Test of import that does an import, providing two named decimal-formats. Three formats should not conflict.</purpose>\r
10606 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10607 <scenario operation="standard">\r
10608 <input-file role="principal-data">numberformat24.xml</input-file>\r
10609 <input-file role="principal-stylesheet">numberformat24.xsl</input-file>\r
10610 <output-file role="principal" compare="XML">numberformat24.out</output-file>\r
10611 </scenario>\r
10612 </test-case>\r
10613 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat25">\r
10614 <file-path>numberformat</file-path>\r
10615 <creator>David Marston</creator>\r
10616 <date>2001-11-08</date>\r
10617 <purpose>Create a conflict in the use of the '.' character.</purpose>\r
10618 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10619 <scenario operation="standard">\r
10620 <input-file role="principal-data">numberformat25.xml</input-file>\r
10621 <input-file role="principal-stylesheet">numberformat25.xsl</input-file>\r
10622 <output-file role="principal" compare="XML">numberformat25.out</output-file>\r
10623 </scenario>\r
10624 </test-case>\r
10625 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat26">\r
10626 <file-path>numberformat</file-path>\r
10627 <creator>David Marston</creator>\r
10628 <date>2001-11-08</date>\r
10629 <purpose>Designate a space as the grouping separator.</purpose>\r
10630 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10631 <scenario operation="standard">\r
10632 <input-file role="principal-data">numberformat26.xml</input-file>\r
10633 <input-file role="principal-stylesheet">numberformat26.xsl</input-file>\r
10634 <output-file role="principal" compare="XML">numberformat26.out</output-file>\r
10635 </scenario>\r
10636 </test-case>\r
10637 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat27">\r
10638 <file-path>numberformat</file-path>\r
10639 <creator>David Marston</creator>\r
10640 <date>2001-11-08</date>\r
10641 <purpose>Test of format-number minus-sign behavior on positive numbers.</purpose>\r
10642 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10643 <scenario operation="standard">\r
10644 <input-file role="principal-data">numberformat27.xml</input-file>\r
10645 <input-file role="principal-stylesheet">numberformat27.xsl</input-file>\r
10646 <output-file role="principal" compare="XML">numberformat27.out</output-file>\r
10647 </scenario>\r
10648 </test-case>\r
10649 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat28">\r
10650 <file-path>numberformat</file-path>\r
10651 <creator>David Marston</creator>\r
10652 <date>2001-11-08</date>\r
10653 <purpose>Test what happens to minus sign embedded in second pattern.</purpose>\r
10654 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10655 <scenario operation="standard">\r
10656 <input-file role="principal-data">numberformat28.xml</input-file>\r
10657 <input-file role="principal-stylesheet">numberformat28.xsl</input-file>\r
10658 <output-file role="principal" compare="XML">numberformat28.out</output-file>\r
10659 </scenario>\r
10660 </test-case>\r
10661 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat29">\r
10662 <file-path>numberformat</file-path>\r
10663 <creator>David Marston</creator>\r
10664 <date>2001-11-08</date>\r
10665 <purpose>Test decimal-format output character does not influence input.</purpose>\r
10666 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10667 <scenario operation="standard">\r
10668 <input-file role="principal-data">numberformat29.xml</input-file>\r
10669 <input-file role="principal-stylesheet">numberformat29.xsl</input-file>\r
10670 <output-file role="principal" compare="XML">numberformat29.out</output-file>\r
10671 </scenario>\r
10672 </test-case>\r
10673 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat30">\r
10674 <file-path>numberformat</file-path>\r
10675 <creator>David Marston</creator>\r
10676 <date>2001-11-08</date>\r
10677 <purpose>Test effects of minus-sign in one pattern.</purpose>\r
10678 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10679 <scenario operation="standard">\r
10680 <input-file role="principal-data">numberformat30.xml</input-file>\r
10681 <input-file role="principal-stylesheet">numberformat30.xsl</input-file>\r
10682 <output-file role="principal" compare="XML">numberformat30.out</output-file>\r
10683 </scenario>\r
10684 </test-case>\r
10685 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat31">\r
10686 <file-path>numberformat</file-path>\r
10687 <creator>David Marston</creator>\r
10688 <date>2001-11-08</date>\r
10689 <purpose>Test output of altered minus, 2 patterns but no sign marker in pattern.</purpose>\r
10690 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10691 <scenario operation="standard">\r
10692 <input-file role="principal-data">numberformat31.xml</input-file>\r
10693 <input-file role="principal-stylesheet">numberformat31.xsl</input-file>\r
10694 <output-file role="principal" compare="XML">numberformat31.out</output-file>\r
10695 </scenario>\r
10696 </test-case>\r
10697 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat32">\r
10698 <file-path>numberformat</file-path>\r
10699 <creator>David Marston</creator>\r
10700 <date>2001-11-08</date>\r
10701 <purpose>Test of format-number percent format with character being changed.</purpose>\r
10702 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10703 <scenario operation="standard">\r
10704 <input-file role="principal-data">numberformat32.xml</input-file>\r
10705 <input-file role="principal-stylesheet">numberformat32.xsl</input-file>\r
10706 <output-file role="principal" compare="XML">numberformat32.out</output-file>\r
10707 </scenario>\r
10708 </test-case>\r
10709 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat34">\r
10710 <file-path>numberformat</file-path>\r
10711 <creator>David Marston</creator>\r
10712 <date>2001-11-08</date>\r
10713 <purpose>Test changing both digit and zero-digit in format string.</purpose>\r
10714 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10715 <scenario operation="standard">\r
10716 <input-file role="principal-data">numberformat34.xml</input-file>\r
10717 <input-file role="principal-stylesheet">numberformat34.xsl</input-file>\r
10718 <output-file role="principal" compare="XML">numberformat34.out</output-file>\r
10719 </scenario>\r
10720 </test-case>\r
10721 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat35">\r
10722 <file-path>numberformat</file-path>\r
10723 <creator>David Marston</creator>\r
10724 <date>2001-11-08</date>\r
10725 <purpose>Test of unequal spacing of grouping-separator.</purpose>\r
10726 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10727 <scenario operation="standard">\r
10728 <input-file role="principal-data">numberformat35.xml</input-file>\r
10729 <input-file role="principal-stylesheet">numberformat35.xsl</input-file>\r
10730 <output-file role="principal" compare="XML">numberformat35.out</output-file>\r
10731 </scenario>\r
10732 </test-case>\r
10733 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat36">\r
10734 <file-path>numberformat</file-path>\r
10735 <creator>David Marston</creator>\r
10736 <date>2001-11-08</date>\r
10737 <purpose>Test what happens when we overflow available digits on the left.</purpose>\r
10738 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10739 <scenario operation="standard">\r
10740 <input-file role="principal-data">numberformat36.xml</input-file>\r
10741 <input-file role="principal-stylesheet">numberformat36.xsl</input-file>\r
10742 <output-file role="principal" compare="XML">numberformat36.out</output-file>\r
10743 </scenario>\r
10744 </test-case>\r
10745 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat37">\r
10746 <file-path>numberformat</file-path>\r
10747 <creator>David Marston</creator>\r
10748 <date>2001-11-08</date>\r
10749 <purpose>Test result pattern for infinity, unchanged.</purpose>\r
10750 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10751 <scenario operation="standard">\r
10752 <input-file role="principal-data">numberformat37.xml</input-file>\r
10753 <input-file role="principal-stylesheet">numberformat37.xsl</input-file>\r
10754 <output-file role="principal" compare="XML">numberformat37.out</output-file>\r
10755 </scenario>\r
10756 </test-case>\r
10757 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat38">\r
10758 <file-path>numberformat</file-path>\r
10759 <creator>David Marston</creator>\r
10760 <date>2001-11-08</date>\r
10761 <purpose>Test result pattern for not-a-number, unchanged.</purpose>\r
10762 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10763 <scenario operation="standard">\r
10764 <input-file role="principal-data">numberformat38.xml</input-file>\r
10765 <input-file role="principal-stylesheet">numberformat38.xsl</input-file>\r
10766 <output-file role="principal" compare="XML">numberformat38.out</output-file>\r
10767 </scenario>\r
10768 </test-case>\r
10769 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat39">\r
10770 <file-path>numberformat</file-path>\r
10771 <creator>David Marston</creator>\r
10772 <date>2001-11-08</date>\r
10773 <purpose>Test result pattern for negative infinity, unchanged.</purpose>\r
10774 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10775 <scenario operation="standard">\r
10776 <input-file role="principal-data">numberformat39.xml</input-file>\r
10777 <input-file role="principal-stylesheet">numberformat39.xsl</input-file>\r
10778 <output-file role="principal" compare="XML">numberformat39.out</output-file>\r
10779 </scenario>\r
10780 </test-case>\r
10781 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat40">\r
10782 <file-path>numberformat</file-path>\r
10783 <creator>David Marston</creator>\r
10784 <date>2001-11-08</date>\r
10785 <purpose>Test specification of result pattern for infinity when quantity to be displayed is negative infinity.</purpose>\r
10786 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10787 <scenario operation="standard">\r
10788 <input-file role="principal-data">numberformat40.xml</input-file>\r
10789 <input-file role="principal-stylesheet">numberformat40.xsl</input-file>\r
10790 <output-file role="principal" compare="XML">numberformat40.out</output-file>\r
10791 </scenario>\r
10792 </test-case>\r
10793 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat41">\r
10794 <file-path>numberformat</file-path>\r
10795 <creator>David Bertoni</creator>\r
10796 <date>2001-11-08</date>\r
10797 <purpose>Test of multiple decimal-format elements with identical qualified names. This is allowed as long as all attributes are identical (including defaults).</purpose>\r
10798 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10799 <scenario operation="standard">\r
10800 <input-file role="principal-data">numberformat41.xml</input-file>\r
10801 <input-file role="principal-stylesheet">numberformat41.xsl</input-file>\r
10802 <output-file role="principal" compare="XML">numberformat41.out</output-file>\r
10803 </scenario>\r
10804 </test-case>\r
10805 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat42">\r
10806 <file-path>numberformat</file-path>\r
10807 <creator>David Bertoni</creator>\r
10808 <date>2001-11-08</date>\r
10809 <purpose>Test of multiple decimal-format elements with identical names. This is allowed as long as all attributes are identical (including defaults).</purpose>\r
10810 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10811 <scenario operation="standard">\r
10812 <input-file role="principal-data">numberformat42.xml</input-file>\r
10813 <input-file role="principal-stylesheet">numberformat42.xsl</input-file>\r
10814 <output-file role="principal" compare="XML">numberformat42.out</output-file>\r
10815 </scenario>\r
10816 </test-case>\r
10817 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat43">\r
10818 <file-path>numberformat</file-path>\r
10819 <creator>David Marston</creator>\r
10820 <date>2001-11-08</date>\r
10821 <purpose>Have two decimal-format elements with identical names, one in an import. This is allowed as long as all attributes are identical (including defaults).</purpose>\r
10822 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10823 <scenario operation="standard">\r
10824 <input-file role="principal-data">numberformat43.xml</input-file>\r
10825 <input-file role="principal-stylesheet">numberformat43.xsl</input-file>\r
10826 <output-file role="principal" compare="XML">numberformat43.out</output-file>\r
10827 </scenario>\r
10828 </test-case>\r
10829 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat44">\r
10830 <file-path>numberformat</file-path>\r
10831 <creator>David Marston</creator>\r
10832 <date>2001-11-08</date>\r
10833 <purpose>Test whether a decimal-format declaration in an import is visible here.</purpose>\r
10834 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10835 <scenario operation="standard">\r
10836 <input-file role="principal-data">numberformat44.xml</input-file>\r
10837 <input-file role="principal-stylesheet">numberformat44.xsl</input-file>\r
10838 <output-file role="principal" compare="XML">numberformat44.out</output-file>\r
10839 </scenario>\r
10840 </test-case>\r
10841 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat45">\r
10842 <file-path>numberformat</file-path>\r
10843 <creator>David Marston</creator>\r
10844 <date>2001-11-08</date>\r
10845 <purpose>Test whether a default decimal-format defined in an import is applied here.</purpose>\r
10846 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10847 <scenario operation="standard">\r
10848 <input-file role="principal-data">numberformat45.xml</input-file>\r
10849 <input-file role="principal-stylesheet">numberformat45.xsl</input-file>\r
10850 <output-file role="principal" compare="XML">numberformat45.out</output-file>\r
10851 </scenario>\r
10852 </test-case>\r
10853 <test-case category="XSLT-Result-Tree" id="numberformat_numberformat46">\r
10854 <file-path>numberformat</file-path>\r
10855 <creator>David Marston</creator>\r
10856 <date>2001-11-08</date>\r
10857 <purpose>Test whether a default decimal-format defined in an include is applied here.</purpose>\r
10858 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
10859 <scenario operation="standard">\r
10860 <input-file role="principal-data">numberformat46.xml</input-file>\r
10861 <input-file role="principal-stylesheet">numberformat46.xsl</input-file>\r
10862 <output-file role="principal" compare="XML">numberformat46.out</output-file>\r
10863 </scenario>\r
10864 </test-case>\r
10865         <test-case category="XSLT-Result-Tree" id="numbering_numbering01">\r
10866 <file-path>numbering</file-path>\r
10867 <creator>David Marston</creator>\r
10868 <date>2001-11-08</date>\r
10869 <purpose>Test of numbering of multi-level document with no attributes specified.</purpose>\r
10870 <spec-citation spec="XSLT" version="1.0" type="anchor" place="id(number)"/>\r
10871 <scenario operation="standard">\r
10872 <input-file role="principal-data">numbering01.xml</input-file>\r
10873 <input-file role="principal-stylesheet">numbering01.xsl</input-file>\r
10874 <output-file role="principal" compare="XML">numbering01.out</output-file>\r
10875 </scenario>\r
10876 </test-case>\r
10877 <test-case category="XSLT-Result-Tree" id="numbering_numbering02">\r
10878 <file-path>numbering</file-path>\r
10879 <creator>Paul Dick, based on example in spec</creator>\r
10880 <date>2001-11-08</date>\r
10881 <purpose>Test of simple numbering, no attributes specified.</purpose>\r
10882 <spec-citation spec="XSLT" version="1.0" type="anchor" place="id(number)"/>\r
10883 <scenario operation="standard">\r
10884 <input-file role="principal-data">numbering02.xml</input-file>\r
10885 <input-file role="principal-stylesheet">numbering02.xsl</input-file>\r
10886 <output-file role="principal" compare="XML">numbering02.out</output-file>\r
10887 </scenario>\r
10888 </test-case>\r
10889 <test-case category="XSLT-Result-Tree" id="numbering_numbering03">\r
10890 <file-path>numbering</file-path>\r
10891 <creator>Paul Dick, based on example in spec</creator>\r
10892 <date>2001-11-08</date>\r
10893 <purpose>Test of level (multiple), count, format attributes.</purpose>\r
10894 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
10895 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
10896 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
10897 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
10898 <scenario operation="standard">\r
10899 <input-file role="principal-data">numbering03.xml</input-file>\r
10900 <input-file role="principal-stylesheet">numbering03.xsl</input-file>\r
10901 <output-file role="principal" compare="XML">numbering03.out</output-file>\r
10902 </scenario>\r
10903 </test-case>\r
10904 <test-case category="XSLT-Result-Tree" id="numbering_numbering04">\r
10905 <file-path>numbering</file-path>\r
10906 <creator>Paul Dick, based on example in spec</creator>\r
10907 <date>2001-11-08</date>\r
10908 <purpose>Test of level (any) and from attributes.</purpose>\r
10909 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
10910 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
10911 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
10912 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
10913 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
10914 <scenario operation="standard">\r
10915 <input-file role="principal-data">numbering04.xml</input-file>\r
10916 <input-file role="principal-stylesheet">numbering04.xsl</input-file>\r
10917 <output-file role="principal" compare="XML">numbering04.out</output-file>\r
10918 </scenario>\r
10919 </test-case>\r
10920 <test-case category="XSLT-Result-Tree" id="numbering_numbering05">\r
10921 <file-path>numbering</file-path>\r
10922 <creator>Paul Dick, based on example in spec</creator>\r
10923 <date>2001-11-08</date>\r
10924 <purpose>Test of level (any) and nested from/count.</purpose>\r
10925 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
10926 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
10927 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
10928 <scenario operation="standard">\r
10929 <input-file role="principal-data">numbering05.xml</input-file>\r
10930 <input-file role="principal-stylesheet">numbering05.xsl</input-file>\r
10931 <output-file role="principal" compare="XML">numbering05.out</output-file>\r
10932 </scenario>\r
10933 </test-case>\r
10934 <test-case category="XSLT-Result-Tree" id="numbering_numbering06">\r
10935 <file-path>numbering</file-path>\r
10936 <creator>Paul Dick, based on example in spec</creator>\r
10937 <date>2001-11-08</date>\r
10938 <purpose>Test level=single specified explicitly</purpose>\r
10939 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
10940 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
10941 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
10942 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
10943 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
10944 <scenario operation="standard">\r
10945 <input-file role="principal-data">numbering06.xml</input-file>\r
10946 <input-file role="principal-stylesheet">numbering06.xsl</input-file>\r
10947 <output-file role="principal" compare="XML">numbering06.out</output-file>\r
10948 </scenario>\r
10949 </test-case>\r
10950 <test-case category="XSLT-Result-Tree" id="numbering_numbering07">\r
10951 <file-path>numbering</file-path>\r
10952 <creator>David Marston</creator>\r
10953 <date>2001-11-08</date>\r
10954 <purpose>Simple test of non-alphanumeric separator</purpose>\r
10955 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
10956 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
10957 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
10958 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
10959 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
10960 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
10961 <scenario operation="standard">\r
10962 <input-file role="principal-data">numbering07.xml</input-file>\r
10963 <input-file role="principal-stylesheet">numbering07.xsl</input-file>\r
10964 <output-file role="principal" compare="XML">numbering07.out</output-file>\r
10965 </scenario>\r
10966 </test-case>\r
10967 <test-case category="XSLT-Result-Tree" id="numbering_numbering08">\r
10968 <file-path>numbering</file-path>\r
10969 <creator>David Marston</creator>\r
10970 <date>2001-11-08</date>\r
10971 <purpose>Test of leading zeroes in numbering. Last separator propagates.</purpose>\r
10972 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
10973 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
10974 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
10975 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
10976 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[4]"/>\r
10977 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
10978 <scenario operation="standard">\r
10979 <input-file role="principal-data">numbering08.xml</input-file>\r
10980 <input-file role="principal-stylesheet">numbering08.xsl</input-file>\r
10981 <output-file role="principal" compare="XML">numbering08.out</output-file>\r
10982 </scenario>\r
10983 </test-case>\r
10984 <test-case category="XSLT-Result-Tree" id="numbering_numbering09">\r
10985 <file-path>numbering</file-path>\r
10986 <creator>David Marston, based on example in spec</creator>\r
10987 <date>2001-11-08</date>\r
10988 <purpose>Test of value attribute.</purpose>\r
10989 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/p[1]/text()[3]"/>\r
10990 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
10991 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
10992 <scenario operation="standard">\r
10993 <input-file role="principal-data">numbering09.xml</input-file>\r
10994 <input-file role="principal-stylesheet">numbering09.xsl</input-file>\r
10995 <output-file role="principal" compare="XML">numbering09.out</output-file>\r
10996 </scenario>\r
10997 </test-case>\r
10998 <!--\r
10999 \r
11000 Different Roman number "40" handling.\r
11001 \r
11002 <test-case category="XSLT-Result-Tree" id="numbering_numbering10">\r
11003 <file-path>numbering</file-path>\r
11004 <creator>David Marston</creator>\r
11005 <date>2001-11-08</date>\r
11006 <purpose>Test of format attributes that vary per level.</purpose>\r
11007 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11008 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11009 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11010 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11011 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11012 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11013 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[4]/p[1]/text()[1]"/>\r
11014 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[5]/p[1]/text()[1]"/>\r
11015 <scenario operation="standard">\r
11016 <input-file role="principal-data">numbering10.xml</input-file>\r
11017 <input-file role="principal-stylesheet">numbering10.xsl</input-file>\r
11018 <output-file role="principal" compare="XML">numbering10.out</output-file>\r
11019 </scenario>\r
11020 </test-case>\r
11021 -->\r
11022 <test-case category="XSLT-Result-Tree" id="numbering_numbering11">\r
11023 <file-path>numbering</file-path>\r
11024 <creator>David Marston</creator>\r
11025 <date>2001-11-08</date>\r
11026 <purpose>Test of grouping attributes.</purpose>\r
11027 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11028 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11029 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11030 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11031 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[6]/text()[1]"/>\r
11032 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[6]/text()[2]"/>\r
11033 <scenario operation="standard">\r
11034 <input-file role="principal-data">numbering11.xml</input-file>\r
11035 <input-file role="principal-stylesheet">numbering11.xsl</input-file>\r
11036 <output-file role="principal" compare="XML">numbering11.out</output-file>\r
11037 </scenario>\r
11038 </test-case>\r
11039 <test-case category="XSLT-Result-Tree" id="numbering_numbering12">\r
11040 <file-path>numbering</file-path>\r
11041 <creator>David Marston</creator>\r
11042 <date>2001-11-08</date>\r
11043 <purpose>Test of alphabetic "numbering" sequence.</purpose>\r
11044 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11045 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11046 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11047 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11048 <scenario operation="standard">\r
11049 <input-file role="principal-data">numbering12.xml</input-file>\r
11050 <input-file role="principal-stylesheet">numbering12.xsl</input-file>\r
11051 <output-file role="principal" compare="XML">numbering12.out</output-file>\r
11052 </scenario>\r
11053 </test-case>\r
11054 <test-case category="XSLT-Result-Tree" id="numbering_numbering13">\r
11055 <file-path>numbering</file-path>\r
11056 <creator>David Marston</creator>\r
11057 <date>2001-11-08</date>\r
11058 <purpose>Test of roman-numeral "numbering" sequence.</purpose>\r
11059 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11060 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11061 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11062 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[5]/p[1]/text()[1]"/>\r
11063 <scenario operation="standard">\r
11064 <input-file role="principal-data">numbering13.xml</input-file>\r
11065 <input-file role="principal-stylesheet">numbering13.xsl</input-file>\r
11066 <output-file role="principal" compare="XML">numbering13.out</output-file>\r
11067 </scenario>\r
11068 </test-case>\r
11069 <test-case category="XSLT-Result-Tree" id="numbering_numbering14">\r
11070 <file-path>numbering</file-path>\r
11071 <creator>David Marston</creator>\r
11072 <date>2001-11-08</date>\r
11073 <purpose>Test of greek-numeral "alphabetic" sequence.</purpose>\r
11074 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11075 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11076 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[6]/p[1]/text()[1]"/>\r
11077 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[5]/text()[5]"/>\r
11078 <discretionary>\r
11079 <discretionary-choice name="number-greek-alpha" behavior="true"/>\r
11080 </discretionary>\r
11081 <scenario operation="standard">\r
11082 <input-file role="principal-data">numbering14.xml</input-file>\r
11083 <input-file role="principal-stylesheet">numbering14.xsl</input-file>\r
11084 <output-file role="principal" compare="HTML">numbering14.out</output-file>\r
11085 </scenario>\r
11086 </test-case>\r
11087 <!--\r
11088 \r
11089 Different Roman number 40,400,4000 handling.\r
11090 \r
11091 <test-case category="XSLT-Result-Tree" id="numbering_numbering17">\r
11092 <file-path>numbering</file-path>\r
11093 <creator>David Marston</creator>\r
11094 <date>2001-11-08</date>\r
11095 <purpose>Test of proper formation of Roman numerals.</purpose>\r
11096 <spec-citation spec="XSLT" version="1.0" type="ERROR!" place=""/>\r
11097 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/p[1]/text()[3]"/>\r
11098 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11099 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[5]/p[1]/text()[1]"/>\r
11100 <scenario operation="standard">\r
11101 <input-file role="principal-data">numbering17.xml</input-file>\r
11102 <input-file role="principal-stylesheet">numbering17.xsl</input-file>\r
11103 <output-file role="principal" compare="XML">numbering17.out</output-file>\r
11104 </scenario>\r
11105 </test-case>\r
11106 -->\r
11107 <test-case category="XSLT-Result-Tree" id="numbering_numbering18">\r
11108 <file-path>numbering</file-path>\r
11109 <creator>David Marston</creator>\r
11110 <date>2001-11-08</date>\r
11111 <purpose>Test of node numbering before and after the nodes specified in from.</purpose>\r
11112 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11113 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11114 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11115 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11116 <scenario operation="standard">\r
11117 <input-file role="principal-data">numbering18.xml</input-file>\r
11118 <input-file role="principal-stylesheet">numbering18.xsl</input-file>\r
11119 <output-file role="principal" compare="XML">numbering18.out</output-file>\r
11120 </scenario>\r
11121 </test-case>\r
11122 <test-case category="XSLT-Result-Tree" id="numbering_numbering19">\r
11123 <file-path>numbering</file-path>\r
11124 <creator>David Marston</creator>\r
11125 <date>2001-11-08</date>\r
11126 <purpose>Test of node numbering before and after the nodes specified in from.</purpose>\r
11127 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[5]"/>\r
11128 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11129 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11130 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11131 <scenario operation="standard">\r
11132 <input-file role="principal-data">numbering19.xml</input-file>\r
11133 <input-file role="principal-stylesheet">numbering19.xsl</input-file>\r
11134 <output-file role="principal" compare="XML">numbering19.out</output-file>\r
11135 </scenario>\r
11136 </test-case>\r
11137 <test-case category="XSLT-Result-Tree" id="numbering_numbering20">\r
11138 <file-path>numbering</file-path>\r
11139 <creator>David Marston</creator>\r
11140 <date>2001-11-08</date>\r
11141 <purpose>Test of node numbering before and after the nodes specified in from.</purpose>\r
11142 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11143 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11144 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11145 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11146 <scenario operation="standard">\r
11147 <input-file role="principal-data">numbering20.xml</input-file>\r
11148 <input-file role="principal-stylesheet">numbering20.xsl</input-file>\r
11149 <output-file role="principal" compare="XML">numbering20.out</output-file>\r
11150 </scenario>\r
11151 </test-case>\r
11152 <test-case category="XSLT-Result-Tree" id="numbering_numbering21">\r
11153 <file-path>numbering</file-path>\r
11154 <creator>David Marston</creator>\r
11155 <date>2001-11-08</date>\r
11156 <purpose>Test of level (any) and counting only some nodes.</purpose>\r
11157 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11158 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11159 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11160 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11161 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11162 <scenario operation="standard">\r
11163 <input-file role="principal-data">numbering21.xml</input-file>\r
11164 <input-file role="principal-stylesheet">numbering21.xsl</input-file>\r
11165 <output-file role="principal" compare="XML">numbering21.out</output-file>\r
11166 </scenario>\r
11167 </test-case>\r
11168 <test-case category="XSLT-Result-Tree" id="numbering_numbering22">\r
11169 <file-path>numbering</file-path>\r
11170 <creator>David Marston</creator>\r
11171 <date>2001-11-08</date>\r
11172 <purpose>Test of level (single) and counting only some nodes.</purpose>\r
11173 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11174 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11175 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11176 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11177 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11178 <scenario operation="standard">\r
11179 <input-file role="principal-data">numbering22.xml</input-file>\r
11180 <input-file role="principal-stylesheet">numbering22.xsl</input-file>\r
11181 <output-file role="principal" compare="XML">numbering22.out</output-file>\r
11182 </scenario>\r
11183 </test-case>\r
11184 <test-case category="XSLT-Result-Tree" id="numbering_numbering23">\r
11185 <file-path>numbering</file-path>\r
11186 <creator>David Marston</creator>\r
11187 <date>2001-11-08</date>\r
11188 <purpose>Test of value attribute with popular "of n" format.</purpose>\r
11189 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[1]/p[1]/text()[5]"/>\r
11190 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/p[1]/text()[3]"/>\r
11191 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[4]"/>\r
11192 <scenario operation="standard">\r
11193 <input-file role="principal-data">numbering23.xml</input-file>\r
11194 <input-file role="principal-stylesheet">numbering23.xsl</input-file>\r
11195 <output-file role="principal" compare="XML">numbering23.out</output-file>\r
11196 </scenario>\r
11197 </test-case>\r
11198 <test-case category="XSLT-Result-Tree" id="numbering_numbering24">\r
11199 <file-path>numbering</file-path>\r
11200 <creator>David Marston</creator>\r
11201 <date>2001-11-08</date>\r
11202 <purpose>Number without value= inside sorted for-each.</purpose>\r
11203 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11204 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11205 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/p[2]/text()[3]"/>\r
11206 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11207 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11208 <spec-citation spec="XSLT" version="1.0" type="anchor" place="id(for-each)"/>\r
11209 <spec-citation spec="XSLT" version="1.0" type="anchor" place="id(sorting)"/>\r
11210 <scenario operation="standard">\r
11211 <input-file role="principal-data">numbering24.xml</input-file>\r
11212 <input-file role="principal-stylesheet">numbering24.xsl</input-file>\r
11213 <output-file role="principal" compare="XML">numbering24.out</output-file>\r
11214 </scenario>\r
11215 </test-case>\r
11216 <test-case category="XSLT-Result-Tree" id="numbering_numbering25">\r
11217 <file-path>numbering</file-path>\r
11218 <creator>David Marston</creator>\r
11219 <date>2001-11-08</date>\r
11220 <purpose>Number without value= inside template called within sorted for-each.</purpose>\r
11221 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11222 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11223 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/p[2]/text()[3]"/>\r
11224 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11225 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11226 <spec-citation spec="XSLT" version="1.0" type="anchor" place="id(for-each)"/>\r
11227 <spec-citation spec="XSLT" version="1.0" type="anchor" place="id(sorting)"/>\r
11228 <scenario operation="standard">\r
11229 <input-file role="principal-data">numbering25.xml</input-file>\r
11230 <input-file role="principal-stylesheet">numbering25.xsl</input-file>\r
11231 <output-file role="principal" compare="XML">numbering25.out</output-file>\r
11232 </scenario>\r
11233 </test-case>\r
11234 <test-case category="XSLT-Result-Tree" id="numbering_numbering26">\r
11235 <file-path>numbering</file-path>\r
11236 <creator>David Marston</creator>\r
11237 <date>2001-11-08</date>\r
11238 <purpose>Numbering comes from sorted order if value attribute used.</purpose>\r
11239 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11240 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11241 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/p[1]/text()[3]"/>\r
11242 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11243 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11244 <spec-citation spec="XSLT" version="1.0" type="anchor" place="id(for-each)"/>\r
11245 <spec-citation spec="XSLT" version="1.0" type="anchor" place="id(sorting)"/>\r
11246 <scenario operation="standard">\r
11247 <input-file role="principal-data">numbering26.xml</input-file>\r
11248 <input-file role="principal-stylesheet">numbering26.xsl</input-file>\r
11249 <output-file role="principal" compare="XML">numbering26.out</output-file>\r
11250 </scenario>\r
11251 </test-case>\r
11252 <test-case category="XSLT-Result-Tree" id="numbering_numbering27">\r
11253 <file-path>numbering</file-path>\r
11254 <creator>David Marston</creator>\r
11255 <date>2001-11-08</date>\r
11256 <purpose>Test of numbering of multi-level document, level=multiple and default from.</purpose>\r
11257 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11258 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11259 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11260 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11261 <scenario operation="standard">\r
11262 <input-file role="principal-data">numbering27.xml</input-file>\r
11263 <input-file role="principal-stylesheet">numbering27.xsl</input-file>\r
11264 <output-file role="principal" compare="XML">numbering27.out</output-file>\r
11265 </scenario>\r
11266 </test-case>\r
11267 <test-case category="XSLT-Result-Tree" id="numbering_numbering28">\r
11268 <file-path>numbering</file-path>\r
11269 <creator>David Marston</creator>\r
11270 <date>2001-11-08</date>\r
11271 <purpose>Test of numbering of multi-level document, level=single and default from.</purpose>\r
11272 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[1]"/>\r
11273 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11274 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11275 <scenario operation="standard">\r
11276 <input-file role="principal-data">numbering28.xml</input-file>\r
11277 <input-file role="principal-stylesheet">numbering28.xsl</input-file>\r
11278 <output-file role="principal" compare="XML">numbering28.out</output-file>\r
11279 </scenario>\r
11280 </test-case>\r
11281 <test-case category="XSLT-Result-Tree" id="numbering_numbering29">\r
11282 <file-path>numbering</file-path>\r
11283 <creator>David Marston</creator>\r
11284 <date>2001-11-08</date>\r
11285 <purpose>Test of numbering of multi-level document, level=any and default from.</purpose>\r
11286 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[1]"/>\r
11287 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11288 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11289 <scenario operation="standard">\r
11290 <input-file role="principal-data">numbering29.xml</input-file>\r
11291 <input-file role="principal-stylesheet">numbering29.xsl</input-file>\r
11292 <output-file role="principal" compare="XML">numbering29.out</output-file>\r
11293 </scenario>\r
11294 </test-case>\r
11295 <test-case category="XSLT-Result-Tree" id="numbering_numbering30">\r
11296 <file-path>numbering</file-path>\r
11297 <creator>David Marston</creator>\r
11298 <date>2001-11-08</date>\r
11299 <purpose>Test xsl:number formatting separators, propagating last one.</purpose>\r
11300 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11301 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11302 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11303 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11304 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11305 <scenario operation="standard">\r
11306 <input-file role="principal-data">numbering30.xml</input-file>\r
11307 <input-file role="principal-stylesheet">numbering30.xsl</input-file>\r
11308 <output-file role="principal" compare="XML">numbering30.out</output-file>\r
11309 </scenario>\r
11310 </test-case>\r
11311 <test-case category="XSLT-Result-Tree" id="numbering_numbering31">\r
11312 <file-path>numbering</file-path>\r
11313 <creator>David Marston</creator>\r
11314 <date>2001-11-08</date>\r
11315 <purpose>Test xsl:number formatting separators, propagating last one.</purpose>\r
11316 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11317 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11318 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11319 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11320 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11321 <scenario operation="standard">\r
11322 <input-file role="principal-data">numbering31.xml</input-file>\r
11323 <input-file role="principal-stylesheet">numbering31.xsl</input-file>\r
11324 <output-file role="principal" compare="XML">numbering31.out</output-file>\r
11325 </scenario>\r
11326 </test-case>\r
11327 <test-case category="XSLT-Result-Tree" id="numbering_numbering32">\r
11328 <file-path>numbering</file-path>\r
11329 <creator>David Marston</creator>\r
11330 <date>2001-11-08</date>\r
11331 <purpose>Test xsl:number formatting separators, propagating last one, watching for confusion with default (.) separator.</purpose>\r
11332 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11333 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11334 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11335 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11336 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[9]"/>\r
11337 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11338 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11339 <scenario operation="standard">\r
11340 <input-file role="principal-data">numbering32.xml</input-file>\r
11341 <input-file role="principal-stylesheet">numbering32.xsl</input-file>\r
11342 <output-file role="principal" compare="XML">numbering32.out</output-file>\r
11343 </scenario>\r
11344 </test-case>\r
11345 <test-case category="XSLT-Result-Tree" id="numbering_numbering33">\r
11346 <file-path>numbering</file-path>\r
11347 <creator>David Marston</creator>\r
11348 <date>2001-11-08</date>\r
11349 <purpose>Test xsl:number formatting separators, propagating last one.</purpose>\r
11350 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11351 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11352 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11353 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11354 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11355 <scenario operation="standard">\r
11356 <input-file role="principal-data">numbering33.xml</input-file>\r
11357 <input-file role="principal-stylesheet">numbering33.xsl</input-file>\r
11358 <output-file role="principal" compare="XML">numbering33.out</output-file>\r
11359 </scenario>\r
11360 </test-case>\r
11361 <test-case category="XSLT-Result-Tree" id="numbering_numbering34">\r
11362 <file-path>numbering</file-path>\r
11363 <creator>David Marston</creator>\r
11364 <date>2001-11-08</date>\r
11365 <purpose>Test xsl:number formatting separators, propagating last one, with default (.) elsewhere in format.</purpose>\r
11366 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11367 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11368 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11369 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11370 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[9]"/>\r
11371 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11372 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11373 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11374 <scenario operation="standard">\r
11375 <input-file role="principal-data">numbering34.xml</input-file>\r
11376 <input-file role="principal-stylesheet">numbering34.xsl</input-file>\r
11377 <output-file role="principal" compare="XML">numbering34.out</output-file>\r
11378 </scenario>\r
11379 </test-case>\r
11380 <test-case category="XSLT-Result-Tree" id="numbering_numbering35">\r
11381 <file-path>numbering</file-path>\r
11382 <creator>David Marston</creator>\r
11383 <date>2001-11-08</date>\r
11384 <purpose>Test xsl:number formatting separators, propagating last one.</purpose>\r
11385 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11386 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11387 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11388 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11389 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11390 <scenario operation="standard">\r
11391 <input-file role="principal-data">numbering35.xml</input-file>\r
11392 <input-file role="principal-stylesheet">numbering35.xsl</input-file>\r
11393 <output-file role="principal" compare="XML">numbering35.out</output-file>\r
11394 </scenario>\r
11395 </test-case>\r
11396 <test-case category="XSLT-Result-Tree" id="numbering_numbering36">\r
11397 <file-path>numbering</file-path>\r
11398 <creator>David Marston</creator>\r
11399 <date>2001-11-08</date>\r
11400 <purpose>Test xsl:number formatting separators, propagating last one.</purpose>\r
11401 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11402 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11403 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11404 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11405 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11406 <scenario operation="standard">\r
11407 <input-file role="principal-data">numbering36.xml</input-file>\r
11408 <input-file role="principal-stylesheet">numbering36.xsl</input-file>\r
11409 <output-file role="principal" compare="XML">numbering36.out</output-file>\r
11410 </scenario>\r
11411 </test-case>\r
11412 <test-case category="XSLT-Result-Tree" id="numbering_numbering37">\r
11413 <file-path>numbering</file-path>\r
11414 <creator>David Marston</creator>\r
11415 <date>2001-11-08</date>\r
11416 <purpose>Test xsl:number formatting separators, with extra characters that look the same.</purpose>\r
11417 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11418 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11419 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11420 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11421 <scenario operation="standard">\r
11422 <input-file role="principal-data">numbering37.xml</input-file>\r
11423 <input-file role="principal-stylesheet">numbering37.xsl</input-file>\r
11424 <output-file role="principal" compare="XML">numbering37.out</output-file>\r
11425 </scenario>\r
11426 </test-case>\r
11427 <test-case category="XSLT-Result-Tree" id="numbering_numbering38">\r
11428 <file-path>numbering</file-path>\r
11429 <creator>David Marston</creator>\r
11430 <date>2001-11-08</date>\r
11431 <purpose>Test xsl:number formatting separators, with extra characters that look the same.</purpose>\r
11432 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11433 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11434 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11435 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11436 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[5]/p[1]/text()[1]"/>\r
11437 <scenario operation="standard">\r
11438 <input-file role="principal-data">numbering38.xml</input-file>\r
11439 <input-file role="principal-stylesheet">numbering38.xsl</input-file>\r
11440 <output-file role="principal" compare="XML">numbering38.out</output-file>\r
11441 </scenario>\r
11442 </test-case>\r
11443 <test-case category="XSLT-Result-Tree" id="numbering_numbering39">\r
11444 <file-path>numbering</file-path>\r
11445 <creator>David Marston</creator>\r
11446 <date>2001-11-08</date>\r
11447 <purpose>Test xsl:number formatting separators, propagating last one, with extra characters that look the same.</purpose>\r
11448 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11449 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11450 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11451 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11452 <scenario operation="standard">\r
11453 <input-file role="principal-data">numbering39.xml</input-file>\r
11454 <input-file role="principal-stylesheet">numbering39.xsl</input-file>\r
11455 <output-file role="principal" compare="XML">numbering39.out</output-file>\r
11456 </scenario>\r
11457 </test-case>\r
11458 <test-case category="XSLT-Result-Tree" id="numbering_numbering40">\r
11459 <file-path>numbering</file-path>\r
11460 <creator>David Marston</creator>\r
11461 <date>2001-11-08</date>\r
11462 <purpose>Test xsl:number formatting separators, propagating last one.</purpose>\r
11463 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11464 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11465 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11466 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[9]"/>\r
11467 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11468 <scenario operation="standard">\r
11469 <input-file role="principal-data">numbering40.xml</input-file>\r
11470 <input-file role="principal-stylesheet">numbering40.xsl</input-file>\r
11471 <output-file role="principal" compare="XML">numbering40.out</output-file>\r
11472 </scenario>\r
11473 </test-case>\r
11474 <test-case category="XSLT-Result-Tree" id="numbering_numbering41">\r
11475 <file-path>numbering</file-path>\r
11476 <creator>David Marston</creator>\r
11477 <date>2001-11-08</date>\r
11478 <purpose>Test xsl:number formatting separators, propagating last one (which is the last one between).</purpose>\r
11479 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11480 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11481 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11482 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11483 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11484 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11485 <scenario operation="standard">\r
11486 <input-file role="principal-data">numbering41.xml</input-file>\r
11487 <input-file role="principal-stylesheet">numbering41.xsl</input-file>\r
11488 <output-file role="principal" compare="XML">numbering41.out</output-file>\r
11489 </scenario>\r
11490 </test-case>\r
11491 <test-case category="XSLT-Result-Tree" id="numbering_numbering42">\r
11492 <file-path>numbering</file-path>\r
11493 <creator>David Marston</creator>\r
11494 <date>2001-11-08</date>\r
11495 <purpose>Test xsl:number formatting separators, propagating last one.</purpose>\r
11496 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11497 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11498 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11499 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11500 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11501 <scenario operation="standard">\r
11502 <input-file role="principal-data">numbering42.xml</input-file>\r
11503 <input-file role="principal-stylesheet">numbering42.xsl</input-file>\r
11504 <output-file role="principal" compare="XML">numbering42.out</output-file>\r
11505 </scenario>\r
11506 </test-case>\r
11507 <test-case category="XSLT-Result-Tree" id="numbering_numbering43">\r
11508 <file-path>numbering</file-path>\r
11509 <creator>David Marston</creator>\r
11510 <date>2001-11-08</date>\r
11511 <purpose>Test xsl:number formatting separators, propagating last one.</purpose>\r
11512 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11513 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11514 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11515 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11516 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11517 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11518 <scenario operation="standard">\r
11519 <input-file role="principal-data">numbering43.xml</input-file>\r
11520 <input-file role="principal-stylesheet">numbering43.xsl</input-file>\r
11521 <output-file role="principal" compare="XML">numbering43.out</output-file>\r
11522 </scenario>\r
11523 </test-case>\r
11524 <test-case category="XSLT-Result-Tree" id="numbering_numbering44">\r
11525 <file-path>numbering</file-path>\r
11526 <creator>David Marston</creator>\r
11527 <date>2001-11-08</date>\r
11528 <purpose>Test xsl:number formatting separators, propagating last one.</purpose>\r
11529 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11530 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11531 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11532 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11533 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11534 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11535 <scenario operation="standard">\r
11536 <input-file role="principal-data">numbering44.xml</input-file>\r
11537 <input-file role="principal-stylesheet">numbering44.xsl</input-file>\r
11538 <output-file role="principal" compare="XML">numbering44.out</output-file>\r
11539 </scenario>\r
11540 </test-case>\r
11541 <test-case category="XSLT-Result-Tree" id="numbering_numbering45">\r
11542 <file-path>numbering</file-path>\r
11543 <creator>David Marston</creator>\r
11544 <date>2001-11-08</date>\r
11545 <purpose>Test more than one xsl:number counter active at the same time.</purpose>\r
11546 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11547 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11548 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11549 <scenario operation="standard">\r
11550 <input-file role="principal-data">numbering45.xml</input-file>\r
11551 <input-file role="principal-stylesheet">numbering45.xsl</input-file>\r
11552 <output-file role="principal" compare="XML">numbering45.out</output-file>\r
11553 </scenario>\r
11554 </test-case>\r
11555 <test-case category="XSLT-Result-Tree" id="numbering_numbering46">\r
11556 <file-path>numbering</file-path>\r
11557 <creator>David Marston</creator>\r
11558 <date>2001-11-08</date>\r
11559 <purpose>Test xsl:number formatting separators, with multiple characters in between numbering tokens.</purpose>\r
11560 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11561 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11562 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11563 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
11564 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11565 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11566 <scenario operation="standard">\r
11567 <input-file role="principal-data">numbering46.xml</input-file>\r
11568 <input-file role="principal-stylesheet">numbering46.xsl</input-file>\r
11569 <output-file role="principal" compare="XML">numbering46.out</output-file>\r
11570 </scenario>\r
11571 </test-case>\r
11572 <test-case category="XSLT-Result-Tree" id="numbering_numbering47">\r
11573 <file-path>numbering</file-path>\r
11574 <creator>David Marston</creator>\r
11575 <date>2001-11-08</date>\r
11576 <purpose>Establish that the default for level is single.</purpose>\r
11577 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[1]/p[1]/text()[5]"/>\r
11578 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11579 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11580 <scenario operation="standard">\r
11581 <input-file role="principal-data">numbering47.xml</input-file>\r
11582 <input-file role="principal-stylesheet">numbering47.xsl</input-file>\r
11583 <output-file role="principal" compare="XML">numbering47.out</output-file>\r
11584 </scenario>\r
11585 </test-case>\r
11586 <test-case category="XSLT-Result-Tree" id="numbering_numbering48">\r
11587 <file-path>numbering</file-path>\r
11588 <creator>David Marston</creator>\r
11589 <date>2001-11-08</date>\r
11590 <purpose>Count only top-level changes but number all the way down, level=single.</purpose>\r
11591 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[1]"/>\r
11592 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11593 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11594 <scenario operation="standard">\r
11595 <input-file role="principal-data">numbering48.xml</input-file>\r
11596 <input-file role="principal-stylesheet">numbering48.xsl</input-file>\r
11597 <output-file role="principal" compare="XML">numbering48.out</output-file>\r
11598 </scenario>\r
11599 </test-case>\r
11600 <test-case category="XSLT-Result-Tree" id="numbering_numbering49">\r
11601 <file-path>numbering</file-path>\r
11602 <creator>David Marston</creator>\r
11603 <date>2001-11-08</date>\r
11604 <purpose>Count only bottom-level changes but number all the way down, level=any.</purpose>\r
11605 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[1]"/>\r
11606 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11607 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11608 <scenario operation="standard">\r
11609 <input-file role="principal-data">numbering49.xml</input-file>\r
11610 <input-file role="principal-stylesheet">numbering49.xsl</input-file>\r
11611 <output-file role="principal" compare="XML">numbering49.out</output-file>\r
11612 </scenario>\r
11613 </test-case>\r
11614 <test-case category="XSLT-Result-Tree" id="numbering_numbering50">\r
11615 <file-path>numbering</file-path>\r
11616 <creator>David Marston</creator>\r
11617 <date>2001-11-08</date>\r
11618 <purpose>Allow level to default to single and count top-level items all the way down.</purpose>\r
11619 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[1]/p[1]/text()[5]"/>\r
11620 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11621 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11622 <scenario operation="standard">\r
11623 <input-file role="principal-data">numbering50.xml</input-file>\r
11624 <input-file role="principal-stylesheet">numbering50.xsl</input-file>\r
11625 <output-file role="principal" compare="XML">numbering50.out</output-file>\r
11626 </scenario>\r
11627 </test-case>\r
11628 <test-case category="XSLT-Result-Tree" id="numbering_numbering51">\r
11629 <file-path>numbering</file-path>\r
11630 <creator>David Marston</creator>\r
11631 <date>2001-11-08</date>\r
11632 <purpose>Test xsl:number with from and count defaulted but level=any.</purpose>\r
11633 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[1]"/>\r
11634 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
11635 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11636 <scenario operation="standard">\r
11637 <input-file role="principal-data">numbering51.xml</input-file>\r
11638 <input-file role="principal-stylesheet">numbering51.xsl</input-file>\r
11639 <output-file role="principal" compare="XML">numbering51.out</output-file>\r
11640 </scenario>\r
11641 </test-case>\r
11642 <test-case category="XSLT-Result-Tree" id="numbering_numbering52">\r
11643 <file-path>numbering</file-path>\r
11644 <creator>David Marston</creator>\r
11645 <date>2001-11-08</date>\r
11646 <purpose>Test xsl:number with a filtered count pattern, from defaulted, level=single.</purpose>\r
11647 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[1]"/>\r
11648 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11649 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11650 <scenario operation="standard">\r
11651 <input-file role="principal-data">numbering52.xml</input-file>\r
11652 <input-file role="principal-stylesheet">numbering52.xsl</input-file>\r
11653 <output-file role="principal" compare="XML">numbering52.out</output-file>\r
11654 </scenario>\r
11655 </test-case>\r
11656 <test-case category="XSLT-Result-Tree" id="numbering_numbering53">\r
11657 <file-path>numbering</file-path>\r
11658 <creator>David Marston</creator>\r
11659 <date>2001-11-08</date>\r
11660 <purpose>Test xsl:number with from and count defaulted, level=single.</purpose>\r
11661 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[1]"/>\r
11662 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
11663 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11664 <scenario operation="standard">\r
11665 <input-file role="principal-data">numbering53.xml</input-file>\r
11666 <input-file role="principal-stylesheet">numbering53.xsl</input-file>\r
11667 <output-file role="principal" compare="XML">numbering53.out</output-file>\r
11668 </scenario>\r
11669 </test-case>\r
11670 <test-case category="XSLT-Result-Tree" id="numbering_numbering54">\r
11671 <file-path>numbering</file-path>\r
11672 <creator>David Marston</creator>\r
11673 <date>2001-11-08</date>\r
11674 <purpose>Test xsl:number with from and count defaulted, level=multiple.</purpose>\r
11675 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11676 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
11677 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11678 <scenario operation="standard">\r
11679 <input-file role="principal-data">numbering54.xml</input-file>\r
11680 <input-file role="principal-stylesheet">numbering54.xsl</input-file>\r
11681 <output-file role="principal" compare="XML">numbering54.out</output-file>\r
11682 </scenario>\r
11683 </test-case>\r
11684 <test-case category="XSLT-Result-Tree" id="numbering_numbering55">\r
11685 <file-path>numbering</file-path>\r
11686 <creator>David Marston</creator>\r
11687 <date>2001-11-08</date>\r
11688 <purpose>Test xsl:number with count on same level, from defaulted, level=multiple.</purpose>\r
11689 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11690 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11691 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11692 <scenario operation="standard">\r
11693 <input-file role="principal-data">numbering55.xml</input-file>\r
11694 <input-file role="principal-stylesheet">numbering55.xsl</input-file>\r
11695 <output-file role="principal" compare="XML">numbering55.out</output-file>\r
11696 </scenario>\r
11697 </test-case>\r
11698 <test-case category="XSLT-Result-Tree" id="numbering_numbering56">\r
11699 <file-path>numbering</file-path>\r
11700 <creator>David Marston</creator>\r
11701 <date>2001-11-08</date>\r
11702 <purpose>Test xsl:number with count from higher level, from defaulted, level=multiple.</purpose>\r
11703 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11704 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11705 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11706 <scenario operation="standard">\r
11707 <input-file role="principal-data">numbering56.xml</input-file>\r
11708 <input-file role="principal-stylesheet">numbering56.xsl</input-file>\r
11709 <output-file role="principal" compare="XML">numbering56.out</output-file>\r
11710 </scenario>\r
11711 </test-case>\r
11712 <test-case category="XSLT-Result-Tree" id="numbering_numbering57">\r
11713 <file-path>numbering</file-path>\r
11714 <creator>David Marston</creator>\r
11715 <date>2001-11-08</date>\r
11716 <purpose>Test xsl:number with count specifying same and higher level, from defaulted, level=multiple.</purpose>\r
11717 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11718 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11719 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11720 <scenario operation="standard">\r
11721 <input-file role="principal-data">numbering57.xml</input-file>\r
11722 <input-file role="principal-stylesheet">numbering57.xsl</input-file>\r
11723 <output-file role="principal" compare="XML">numbering57.out</output-file>\r
11724 </scenario>\r
11725 </test-case>\r
11726 <test-case category="XSLT-Result-Tree" id="numbering_numbering58">\r
11727 <file-path>numbering</file-path>\r
11728 <creator>David Marston</creator>\r
11729 <date>2001-11-08</date>\r
11730 <purpose>Test xsl:number with a filtered count pattern, from defaulted, level=multiple.</purpose>\r
11731 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
11732 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11733 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11734 <scenario operation="standard">\r
11735 <input-file role="principal-data">numbering58.xml</input-file>\r
11736 <input-file role="principal-stylesheet">numbering58.xsl</input-file>\r
11737 <output-file role="principal" compare="XML">numbering58.out</output-file>\r
11738 </scenario>\r
11739 </test-case>\r
11740 <test-case category="XSLT-Result-Tree" id="numbering_numbering59">\r
11741 <file-path>numbering</file-path>\r
11742 <creator>David Marston</creator>\r
11743 <date>2001-11-08</date>\r
11744 <purpose>Test of level (any) and counting only some nodes, with from defaulted.</purpose>\r
11745 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[1]"/>\r
11746 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11747 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11748 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11749 <scenario operation="standard">\r
11750 <input-file role="principal-data">numbering59.xml</input-file>\r
11751 <input-file role="principal-stylesheet">numbering59.xsl</input-file>\r
11752 <output-file role="principal" compare="XML">numbering59.out</output-file>\r
11753 </scenario>\r
11754 </test-case>\r
11755 <test-case category="XSLT-Result-Tree" id="numbering_numbering60">\r
11756 <file-path>numbering</file-path>\r
11757 <creator>David Marston</creator>\r
11758 <date>2001-11-08</date>\r
11759 <purpose>Test of level (any) and counting only some nodes, from specifies next-higher level.</purpose>\r
11760 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11761 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11762 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11763 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11764 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11765 <scenario operation="standard">\r
11766 <input-file role="principal-data">numbering60.xml</input-file>\r
11767 <input-file role="principal-stylesheet">numbering60.xsl</input-file>\r
11768 <output-file role="principal" compare="XML">numbering60.out</output-file>\r
11769 </scenario>\r
11770 </test-case>\r
11771 <test-case category="XSLT-Result-Tree" id="numbering_numbering61">\r
11772 <file-path>numbering</file-path>\r
11773 <creator>David Marston</creator>\r
11774 <date>2001-11-08</date>\r
11775 <purpose>Test of numbering of multi-level document, level=any, from specifies middle level.</purpose>\r
11776 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11777 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11778 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11779 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11780 <scenario operation="standard">\r
11781 <input-file role="principal-data">numbering61.xml</input-file>\r
11782 <input-file role="principal-stylesheet">numbering61.xsl</input-file>\r
11783 <output-file role="principal" compare="XML">numbering61.out</output-file>\r
11784 </scenario>\r
11785 </test-case>\r
11786 <test-case category="XSLT-Result-Tree" id="numbering_numbering62">\r
11787 <file-path>numbering</file-path>\r
11788 <creator>David Marston</creator>\r
11789 <date>2001-11-08</date>\r
11790 <purpose>Count one level of changes and number below there, level=single.</purpose>\r
11791 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11792 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11793 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11794 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11795 <scenario operation="standard">\r
11796 <input-file role="principal-data">numbering62.xml</input-file>\r
11797 <input-file role="principal-stylesheet">numbering62.xsl</input-file>\r
11798 <output-file role="principal" compare="XML">numbering62.out</output-file>\r
11799 </scenario>\r
11800 </test-case>\r
11801 <test-case category="XSLT-Result-Tree" id="numbering_numbering63">\r
11802 <file-path>numbering</file-path>\r
11803 <creator>David Marston</creator>\r
11804 <date>2001-11-08</date>\r
11805 <purpose>Count all levels of changes and number by level, level=single.</purpose>\r
11806 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11807 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11808 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11809 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11810 <scenario operation="standard">\r
11811 <input-file role="principal-data">numbering63.xml</input-file>\r
11812 <input-file role="principal-stylesheet">numbering63.xsl</input-file>\r
11813 <output-file role="principal" compare="XML">numbering63.out</output-file>\r
11814 </scenario>\r
11815 </test-case>\r
11816 <test-case category="XSLT-Result-Tree" id="numbering_numbering64">\r
11817 <file-path>numbering</file-path>\r
11818 <creator>David Marston</creator>\r
11819 <date>2001-11-08</date>\r
11820 <purpose>Test xsl:number with count on same level, from is next higher level, level=multiple.</purpose>\r
11821 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[5]"/>\r
11822 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11823 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11824 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11825 <scenario operation="standard">\r
11826 <input-file role="principal-data">numbering64.xml</input-file>\r
11827 <input-file role="principal-stylesheet">numbering64.xsl</input-file>\r
11828 <output-file role="principal" compare="XML">numbering64.out</output-file>\r
11829 </scenario>\r
11830 </test-case>\r
11831 <test-case category="XSLT-Result-Tree" id="numbering_numbering65">\r
11832 <file-path>numbering</file-path>\r
11833 <creator>David Marston</creator>\r
11834 <date>2001-11-08</date>\r
11835 <purpose>Test of numbering of multi-level document with specified from level, level=multiple.</purpose>\r
11836 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[5]"/>\r
11837 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11838 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11839 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11840 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11841 <scenario operation="standard">\r
11842 <input-file role="principal-data">numbering65.xml</input-file>\r
11843 <input-file role="principal-stylesheet">numbering65.xsl</input-file>\r
11844 <output-file role="principal" compare="XML">numbering65.out</output-file>\r
11845 </scenario>\r
11846 </test-case>\r
11847 <test-case category="XSLT-Result-Tree" id="numbering_numbering66">\r
11848 <file-path>numbering</file-path>\r
11849 <creator>David Marston</creator>\r
11850 <date>2001-11-08</date>\r
11851 <purpose>Test of numbering of multi-level document with specified from level, count filtered.</purpose>\r
11852 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[5]"/>\r
11853 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11854 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11855 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11856 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11857 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11858 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11859 <scenario operation="standard">\r
11860 <input-file role="principal-data">numbering66.xml</input-file>\r
11861 <input-file role="principal-stylesheet">numbering66.xsl</input-file>\r
11862 <output-file role="principal" compare="XML">numbering66.out</output-file>\r
11863 </scenario>\r
11864 </test-case>\r
11865 <test-case category="XSLT-Result-Tree" id="numbering_numbering67">\r
11866 <file-path>numbering</file-path>\r
11867 <creator>David Marston</creator>\r
11868 <date>2001-11-08</date>\r
11869 <purpose>Test xsl:number with with from set for two levels, level=any, count defaulted.</purpose>\r
11870 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11871 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
11872 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11873 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11874 <scenario operation="standard">\r
11875 <input-file role="principal-data">numbering67.xml</input-file>\r
11876 <input-file role="principal-stylesheet">numbering67.xsl</input-file>\r
11877 <output-file role="principal" compare="XML">numbering67.out</output-file>\r
11878 </scenario>\r
11879 </test-case>\r
11880 <test-case category="XSLT-Result-Tree" id="numbering_numbering68">\r
11881 <file-path>numbering</file-path>\r
11882 <creator>David Marston</creator>\r
11883 <date>2001-11-08</date>\r
11884 <purpose>Test xsl:number with from set for two levels, level=any.</purpose>\r
11885 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11886 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11887 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11888 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11889 <scenario operation="standard">\r
11890 <input-file role="principal-data">numbering68.xml</input-file>\r
11891 <input-file role="principal-stylesheet">numbering68.xsl</input-file>\r
11892 <output-file role="principal" compare="XML">numbering68.out</output-file>\r
11893 </scenario>\r
11894 </test-case>\r
11895 <!--\r
11896 MS bug in <xsl:number level='any' ... />\r
11897 \r
11898 \r
11899 <test-case category="XSLT-Result-Tree" id="numbering_numbering69">\r
11900 <file-path>numbering</file-path>\r
11901 <creator>David Marston</creator>\r
11902 <date>2001-11-08</date>\r
11903 <purpose>Test xsl:number with from set for two levels, level=any, counting two levels.</purpose>\r
11904 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11905 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11906 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11907 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11908 <scenario operation="standard">\r
11909 <input-file role="principal-data">numbering69.xml</input-file>\r
11910 <input-file role="principal-stylesheet">numbering69.xsl</input-file>\r
11911 <output-file role="principal" compare="XML">numbering69.out</output-file>\r
11912 </scenario>\r
11913 </test-case>\r
11914 \r
11915 <test-case category="XSLT-Result-Tree" id="numbering_numbering70">\r
11916 <file-path>numbering</file-path>\r
11917 <creator>David Marston</creator>\r
11918 <date>2001-11-08</date>\r
11919 <purpose>Test of level (any) and counting only some nodes, from specifies two higher levels.</purpose>\r
11920 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
11921 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11922 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11923 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11924 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11925 <scenario operation="standard">\r
11926 <input-file role="principal-data">numbering70.xml</input-file>\r
11927 <input-file role="principal-stylesheet">numbering70.xsl</input-file>\r
11928 <output-file role="principal" compare="XML">numbering70.out</output-file>\r
11929 </scenario>\r
11930 </test-case>\r
11931 -->\r
11932 <test-case category="XSLT-Result-Tree" id="numbering_numbering71">\r
11933 <file-path>numbering</file-path>\r
11934 <creator>David Marston</creator>\r
11935 <date>2001-11-08</date>\r
11936 <purpose>Test of level (single) and counting only some nodes, from specifies two higher levels.</purpose>\r
11937 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11938 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11939 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11940 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11941 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11942 <scenario operation="standard">\r
11943 <input-file role="principal-data">numbering71.xml</input-file>\r
11944 <input-file role="principal-stylesheet">numbering71.xsl</input-file>\r
11945 <output-file role="principal" compare="XML">numbering71.out</output-file>\r
11946 </scenario>\r
11947 </test-case>\r
11948 <test-case category="XSLT-Result-Tree" id="numbering_numbering72">\r
11949 <file-path>numbering</file-path>\r
11950 <creator>David Marston</creator>\r
11951 <date>2001-11-08</date>\r
11952 <purpose>Test of level (single), from specifies two higher levels, count defaulted.</purpose>\r
11953 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11954 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
11955 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11956 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11957 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11958 <scenario operation="standard">\r
11959 <input-file role="principal-data">numbering72.xml</input-file>\r
11960 <input-file role="principal-stylesheet">numbering72.xsl</input-file>\r
11961 <output-file role="principal" compare="XML">numbering72.out</output-file>\r
11962 </scenario>\r
11963 </test-case>\r
11964 <test-case category="XSLT-Result-Tree" id="numbering_numbering73">\r
11965 <file-path>numbering</file-path>\r
11966 <creator>David Marston</creator>\r
11967 <date>2001-11-08</date>\r
11968 <purpose>Test of level (single), from specifies two higher levels.</purpose>\r
11969 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11970 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11971 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11972 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11973 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11974 <scenario operation="standard">\r
11975 <input-file role="principal-data">numbering73.xml</input-file>\r
11976 <input-file role="principal-stylesheet">numbering73.xsl</input-file>\r
11977 <output-file role="principal" compare="XML">numbering73.out</output-file>\r
11978 </scenario>\r
11979 </test-case>\r
11980 <test-case category="XSLT-Result-Tree" id="numbering_numbering74">\r
11981 <file-path>numbering</file-path>\r
11982 <creator>David Marston</creator>\r
11983 <date>2001-11-08</date>\r
11984 <purpose>Test of level (single) and counting two types of nodes, from specifies two higher levels.</purpose>\r
11985 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
11986 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
11987 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
11988 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
11989 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
11990 <scenario operation="standard">\r
11991 <input-file role="principal-data">numbering74.xml</input-file>\r
11992 <input-file role="principal-stylesheet">numbering74.xsl</input-file>\r
11993 <output-file role="principal" compare="XML">numbering74.out</output-file>\r
11994 </scenario>\r
11995 </test-case>\r
11996 <test-case category="XSLT-Result-Tree" id="numbering_numbering75">\r
11997 <file-path>numbering</file-path>\r
11998 <creator>David Marston</creator>\r
11999 <date>2001-11-08</date>\r
12000 <purpose>Test xsl:number with level=multiple, from specifies two levels.</purpose>\r
12001 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[5]"/>\r
12002 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
12003 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12004 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12005 <scenario operation="standard">\r
12006 <input-file role="principal-data">numbering75.xml</input-file>\r
12007 <input-file role="principal-stylesheet">numbering75.xsl</input-file>\r
12008 <output-file role="principal" compare="XML">numbering75.out</output-file>\r
12009 </scenario>\r
12010 </test-case>\r
12011 <test-case category="XSLT-Result-Tree" id="numbering_numbering76">\r
12012 <file-path>numbering</file-path>\r
12013 <creator>David Marston</creator>\r
12014 <date>2001-11-08</date>\r
12015 <purpose>Test xsl:number with count on same level, from is two higher levels, level=multiple.</purpose>\r
12016 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[5]"/>\r
12017 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
12018 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12019 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12020 <scenario operation="standard">\r
12021 <input-file role="principal-data">numbering76.xml</input-file>\r
12022 <input-file role="principal-stylesheet">numbering76.xsl</input-file>\r
12023 <output-file role="principal" compare="XML">numbering76.out</output-file>\r
12024 </scenario>\r
12025 </test-case>\r
12026 <test-case category="XSLT-Result-Tree" id="numbering_numbering77">\r
12027 <file-path>numbering</file-path>\r
12028 <creator>David Marston</creator>\r
12029 <date>2001-11-08</date>\r
12030 <purpose>Test of numbering of multi-level document with two from levels, level=multiple.</purpose>\r
12031 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[5]"/>\r
12032 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
12033 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12034 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
12035 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
12036 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12037 <scenario operation="standard">\r
12038 <input-file role="principal-data">numbering77.xml</input-file>\r
12039 <input-file role="principal-stylesheet">numbering77.xsl</input-file>\r
12040 <output-file role="principal" compare="XML">numbering77.out</output-file>\r
12041 </scenario>\r
12042 </test-case>\r
12043 <test-case category="XSLT-Result-Tree" id="numbering_numbering78">\r
12044 <file-path>numbering</file-path>\r
12045 <creator>David Marston</creator>\r
12046 <date>2001-11-08</date>\r
12047 <purpose>Test of numbering of multi-level document with two from levels and filtering the lowest count level.</purpose>\r
12048 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[5]"/>\r
12049 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
12050 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12051 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
12052 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[7]"/>\r
12053 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12054 <scenario operation="standard">\r
12055 <input-file role="principal-data">numbering78.xml</input-file>\r
12056 <input-file role="principal-stylesheet">numbering78.xsl</input-file>\r
12057 <output-file role="principal" compare="XML">numbering78.out</output-file>\r
12058 </scenario>\r
12059 </test-case>\r
12060 <!--\r
12061 MS bug result\r
12062 \r
12063 <test-case category="XSLT-Result-Tree" id="numbering_numbering79">\r
12064 <file-path>numbering</file-path>\r
12065 <creator>David Marston</creator>\r
12066 <date>2001-11-08</date>\r
12067 <purpose>Test of non-numeric assignment to value attribute.</purpose>\r
12068 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/p[1]/text()[5]"/>\r
12069 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[1]/p[1]/text()[5]"/>\r
12070 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
12071 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
12072 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12073 <discretionary>\r
12074 <discretionary-choice name="number-not-positive" behavior="pass-through"/>\r
12075 </discretionary>\r
12076 <scenario operation="standard">\r
12077 <input-file role="principal-data">numbering79.xml</input-file>\r
12078 <input-file role="principal-stylesheet">numbering79.xsl</input-file>\r
12079 <output-file role="principal" compare="XML">numbering79.out</output-file>\r
12080 </scenario>\r
12081 </test-case>\r
12082 -->\r
12083 <test-case category="XSLT-Result-Tree" id="numbering_numbering80">\r
12084 <file-path>numbering</file-path>\r
12085 <creator>David Marston</creator>\r
12086 <date>2001-11-08</date>\r
12087 <purpose>Test of grouping attributes. If only one of the two is present, it is ignored.</purpose>\r
12088 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
12089 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12090 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
12091 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12092 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[6]/text()[1]"/>\r
12093 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[6]/text()[6]"/>\r
12094 <scenario operation="standard">\r
12095 <input-file role="principal-data">numbering80.xml</input-file>\r
12096 <input-file role="principal-stylesheet">numbering80.xsl</input-file>\r
12097 <output-file role="principal" compare="XML">numbering80.out</output-file>\r
12098 </scenario>\r
12099 </test-case>\r
12100 <test-case category="XSLT-Result-Tree" id="numbering_numbering81">\r
12101 <file-path>numbering</file-path>\r
12102 <creator>David Marston</creator>\r
12103 <date>2001-11-08</date>\r
12104 <purpose>Test of grouping attributes. If only one of the two is present, it is ignored.</purpose>\r
12105 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
12106 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12107 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
12108 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12109 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[6]/text()[2]"/>\r
12110 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[6]/text()[6]"/>\r
12111 <scenario operation="standard">\r
12112 <input-file role="principal-data">numbering81.xml</input-file>\r
12113 <input-file role="principal-stylesheet">numbering81.xsl</input-file>\r
12114 <output-file role="principal" compare="XML">numbering81.out</output-file>\r
12115 </scenario>\r
12116 </test-case>\r
12117 <test-case category="XSLT-Result-Tree" id="numbering_numbering82">\r
12118 <file-path>numbering</file-path>\r
12119 <creator>David Marston</creator>\r
12120 <date>2001-11-08</date>\r
12121 <purpose>Count non-existant nodes, level=single.</purpose>\r
12122 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[1]"/>\r
12123 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
12124 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12125 <scenario operation="standard">\r
12126 <input-file role="principal-data">numbering82.xml</input-file>\r
12127 <input-file role="principal-stylesheet">numbering82.xsl</input-file>\r
12128 <output-file role="principal" compare="XML">numbering82.out</output-file>\r
12129 </scenario>\r
12130 </test-case>\r
12131 <test-case category="XSLT-Result-Tree" id="numbering_numbering83">\r
12132 <file-path>numbering</file-path>\r
12133 <creator>David Marston</creator>\r
12134 <date>2001-11-08</date>\r
12135 <purpose>Count non-existant nodes, level=any.</purpose>\r
12136 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[1]"/>\r
12137 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
12138 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12139 <scenario operation="standard">\r
12140 <input-file role="principal-data">numbering83.xml</input-file>\r
12141 <input-file role="principal-stylesheet">numbering83.xsl</input-file>\r
12142 <output-file role="principal" compare="XML">numbering83.out</output-file>\r
12143 </scenario>\r
12144 </test-case>\r
12145 <test-case category="XSLT-Result-Tree" id="numbering_numbering84">\r
12146 <file-path>numbering</file-path>\r
12147 <creator>David Marston</creator>\r
12148 <date>2001-11-08</date>\r
12149 <purpose>Count non-existant nodes, level=multiple.</purpose>\r
12150 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[2]/p[1]/text()[1]"/>\r
12151 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
12152 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12153 <scenario operation="standard">\r
12154 <input-file role="principal-data">numbering84.xml</input-file>\r
12155 <input-file role="principal-stylesheet">numbering84.xsl</input-file>\r
12156 <output-file role="principal" compare="XML">numbering84.out</output-file>\r
12157 </scenario>\r
12158 </test-case>\r
12159 <test-case category="XSLT-Result-Tree" id="numbering_numbering85">\r
12160 <file-path>numbering</file-path>\r
12161 <creator>Paul Dick</creator>\r
12162 <date>2001-11-08</date>\r
12163 <purpose>Test that value attribute gets rounded correctly w/various formats.</purpose>\r
12164 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[1]/p[1]/text()[5]"/>\r
12165 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/p[1]/text()[3]"/>\r
12166 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[4]"/>\r
12167 <scenario operation="standard">\r
12168 <input-file role="principal-data">numbering85.xml</input-file>\r
12169 <input-file role="principal-stylesheet">numbering85.xsl</input-file>\r
12170 <output-file role="principal" compare="XML">numbering85.out</output-file>\r
12171 </scenario>\r
12172 </test-case>\r
12173 <test-case category="XSLT-Result-Tree" id="numbering_numbering86">\r
12174 <file-path>numbering</file-path>\r
12175 <creator>David Marston</creator>\r
12176 <date>2001-11-08</date>\r
12177 <purpose>Namespaced elements should work just like non-namespaced ones.</purpose>\r
12178 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
12179 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
12180 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12181 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[3]"/>\r
12182 <scenario operation="standard">\r
12183 <input-file role="principal-data">numbering86.xml</input-file>\r
12184 <input-file role="principal-stylesheet">numbering86.xsl</input-file>\r
12185 <output-file role="principal" compare="XML">numbering86.out</output-file>\r
12186 </scenario>\r
12187 </test-case>\r
12188 <test-case category="XSLT-Result-Tree" id="numbering_numbering87">\r
12189 <file-path>numbering</file-path>\r
12190 <creator>David Marston</creator>\r
12191 <date>2001-11-08</date>\r
12192 <purpose>Number the namespaced elements when mixed with non-namespaced ones.</purpose>\r
12193 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
12194 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
12195 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
12196 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12197 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[3]"/>\r
12198 <scenario operation="standard">\r
12199 <input-file role="principal-data">numbering87.xml</input-file>\r
12200 <input-file role="principal-stylesheet">numbering87.xsl</input-file>\r
12201 <output-file role="principal" compare="XML">numbering87.out</output-file>\r
12202 </scenario>\r
12203 </test-case>\r
12204 <test-case category="XSLT-Result-Tree" id="numbering_numbering88">\r
12205 <file-path>numbering</file-path>\r
12206 <creator>David Marston</creator>\r
12207 <date>2001-11-08</date>\r
12208 <purpose>Show discrepancies between number and position.</purpose>\r
12209 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
12210 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
12211 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
12212 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12213 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[3]"/>\r
12214 <scenario operation="standard">\r
12215 <input-file role="principal-data">numbering88.xml</input-file>\r
12216 <input-file role="principal-stylesheet">numbering88.xsl</input-file>\r
12217 <output-file role="principal" compare="XML">numbering88.out</output-file>\r
12218 </scenario>\r
12219 </test-case>\r
12220 <test-case category="XSLT-Result-Tree" id="numbering_numbering89">\r
12221 <file-path>numbering</file-path>\r
12222 <creator>David Marston</creator>\r
12223 <date>2001-11-08</date>\r
12224 <purpose>Show discrepancies between number and position.</purpose>\r
12225 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
12226 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
12227 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
12228 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12229 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[3]"/>\r
12230 <scenario operation="standard">\r
12231 <input-file role="principal-data">numbering89.xml</input-file>\r
12232 <input-file role="principal-stylesheet">numbering89.xsl</input-file>\r
12233 <output-file role="principal" compare="XML">numbering89.out</output-file>\r
12234 </scenario>\r
12235 </test-case>\r
12236 <test-case category="XSLT-Result-Tree" id="numbering_numbering90">\r
12237 <file-path>numbering</file-path>\r
12238 <creator>David Marston</creator>\r
12239 <date>2001-11-08</date>\r
12240 <purpose>Test counting only some nodes, with key() in count pattern.</purpose>\r
12241 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
12242 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
12243 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12244 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
12245 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12246 <scenario operation="standard">\r
12247 <input-file role="principal-data">numbering90.xml</input-file>\r
12248 <input-file role="principal-stylesheet">numbering90.xsl</input-file>\r
12249 <output-file role="principal" compare="XML">numbering90.out</output-file>\r
12250 </scenario>\r
12251 </test-case>\r
12252 <test-case category="XSLT-Result-Tree" id="numbering_numbering91">\r
12253 <file-path>numbering</file-path>\r
12254 <creator>David Marston</creator>\r
12255 <date>2001-11-08</date>\r
12256 <purpose>Test counting only some nodes, with id() in count pattern.</purpose>\r
12257 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
12258 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[1]"/>\r
12259 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12260 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
12261 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12262 <scenario operation="standard">\r
12263 <input-file role="principal-data">numbering91.xml</input-file>\r
12264 <input-file role="principal-stylesheet">numbering91.xsl</input-file>\r
12265 <output-file role="principal" compare="XML">numbering91.out</output-file>\r
12266 </scenario>\r
12267 </test-case>\r
12268 <test-case category="XSLT-Result-Tree" id="numbering_numbering92">\r
12269 <file-path>numbering</file-path>\r
12270 <creator>Ilene Seelemann</creator>\r
12271 <date>2001-11-08</date>\r
12272 <purpose>If the source document has a named default namespace, the counting (on xsl:number) should still work.</purpose>\r
12273 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
12274 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
12275 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12276 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[3]"/>\r
12277 <scenario operation="standard">\r
12278 <input-file role="principal-data">numbering92.xml</input-file>\r
12279 <input-file role="principal-stylesheet">numbering92.xsl</input-file>\r
12280 <output-file role="principal" compare="XML">numbering92.out</output-file>\r
12281 </scenario>\r
12282 </test-case>\r
12283 <test-case category="XSLT-Result-Tree" id="numbering_numbering93">\r
12284 <file-path>numbering</file-path>\r
12285 <creator>Ilene Seelemann</creator>\r
12286 <date>2001-11-08</date>\r
12287 <purpose>Namespaced elements should work just like non-namespaced ones even when prefixes in source document and stylesheet are different.</purpose>\r
12288 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[1]/p[1]/text()[5]"/>\r
12289 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[2]/p[1]/text()[3]"/>\r
12290 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12291 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[3]"/>\r
12292 <scenario operation="standard">\r
12293 <input-file role="principal-data">numbering93.xml</input-file>\r
12294 <input-file role="principal-stylesheet">numbering93.xsl</input-file>\r
12295 <output-file role="principal" compare="XML">numbering93.out</output-file>\r
12296 </scenario>\r
12297 </test-case>\r
12298 <test-case category="XSLT-Result-Tree" id="numbering_numbering94">\r
12299 <file-path>numbering</file-path>\r
12300 <creator>Ilene Seelemann</creator>\r
12301 <date>2001-11-08</date>\r
12302 <purpose>Test of grouping attributes. Use a grouping-separator that is not likely to be in the environment's locale settings.</purpose>\r
12303 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
12304 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12305 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
12306 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12307 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[6]/text()[1]"/>\r
12308 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[6]/text()[2]"/>\r
12309 <scenario operation="standard">\r
12310 <input-file role="principal-data">numbering94.xml</input-file>\r
12311 <input-file role="principal-stylesheet">numbering94.xsl</input-file>\r
12312 <output-file role="principal" compare="XML">numbering94.out</output-file>\r
12313 </scenario>\r
12314 </test-case>\r
12315 <test-case category="XSLT-Result-Tree" id="numbering_numbering95">\r
12316 <file-path>numbering</file-path>\r
12317 <creator>David Marston</creator>\r
12318 <date>2001-11-08</date>\r
12319 <purpose>Test of grouping attributes. Ensure that grouping-separator can be a space.</purpose>\r
12320 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[2]/item[3]/p[1]/text()[6]"/>\r
12321 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(number)/ulist[1]/item[3]/p[1]/text()[1]"/>\r
12322 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[2]/text()[5]"/>\r
12323 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]"/>\r
12324 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[6]/text()[1]"/>\r
12325 <spec-citation spec="XSLT" version="1.0" type="XPointer" place="id(convert)/p[6]/text()[2]"/>\r
12326 <scenario operation="standard">\r
12327 <input-file role="principal-data">numbering95.xml</input-file>\r
12328 <input-file role="principal-stylesheet">numbering95.xsl</input-file>\r
12329 <output-file role="principal" compare="XML">numbering95.out</output-file>\r
12330 </scenario>\r
12331 </test-case>\r
12332         <test-case category="XSLT-Result-Tree" id="output_output01">\r
12333 <file-path>output</file-path>\r
12334 <purpose>Test for SCRIPT handling</purpose>\r
12335 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12336 <scenario operation="standard">\r
12337 <input-file role="principal-data">output01.xml</input-file>\r
12338 <input-file role="principal-stylesheet">output01.xsl</input-file>\r
12339 <output-file role="principal" compare="XML">output01.out</output-file>\r
12340 </scenario>\r
12341 </test-case>\r
12342 <test-case category="XSLT-Result-Tree" id="output_output02">\r
12343 <file-path>output</file-path>\r
12344 <purpose>Test for STYLE handling</purpose>\r
12345 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12346 <scenario operation="standard">\r
12347 <input-file role="principal-data">output02.xml</input-file>\r
12348 <input-file role="principal-stylesheet">output02.xsl</input-file>\r
12349 <output-file role="principal" compare="XML">output02.out</output-file>\r
12350 </scenario>\r
12351 </test-case>\r
12352 <test-case category="XSLT-Result-Tree" id="output_output03">\r
12353 <file-path>output</file-path>\r
12354 <purpose>Test for disabling output escaping in xsl:text</purpose>\r
12355 <spec-citation place="16.4" type="section" version="1.0" spec="xslt"/>\r
12356 <scenario operation="standard">\r
12357 <input-file role="principal-data">output03.xml</input-file>\r
12358 <input-file role="principal-stylesheet">output03.xsl</input-file>\r
12359 <output-file role="principal" compare="XML">output03.out</output-file>\r
12360 </scenario>\r
12361 </test-case>\r
12362 <test-case category="XSLT-Result-Tree" id="output_output04">\r
12363 <file-path>output</file-path>\r
12364 <purpose>Test for numbered character entities</purpose>\r
12365 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12366 <scenario operation="standard">\r
12367 <input-file role="principal-data">output04.xml</input-file>\r
12368 <input-file role="principal-stylesheet">output04.xsl</input-file>\r
12369 <output-file role="principal" compare="XML">output04.out</output-file>\r
12370 </scenario>\r
12371 </test-case>\r
12372 <test-case category="XSLT-Result-Tree" id="output_output05">\r
12373 <file-path>output</file-path>\r
12374 <purpose>Test for "whitespace sensitive" html tags; &lt;img&gt;, &lt;applet&gt;, &lt;object&gt;</purpose>\r
12375 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12376 <scenario operation="standard">\r
12377 <input-file role="principal-data">output05.xml</input-file>\r
12378 <input-file role="principal-stylesheet">output05.xsl</input-file>\r
12379 <output-file role="principal" compare="XML">output05.out</output-file>\r
12380 </scenario>\r
12381 </test-case>\r
12382 <test-case category="XSLT-Result-Tree" id="output_output06">\r
12383 <file-path>output</file-path>\r
12384 <purpose>Test for disabling output escaping in xsl:value-of</purpose>\r
12385 <spec-citation place="7.6.1" type="section" version="1.0" spec="xslt"/>\r
12386 <scenario operation="standard">\r
12387 <input-file role="principal-data">output06.xml</input-file>\r
12388 <input-file role="principal-stylesheet">output06.xsl</input-file>\r
12389 <output-file role="principal" compare="XML">output06.out</output-file>\r
12390 </scenario>\r
12391 </test-case>\r
12392 <test-case category="XSLT-Result-Tree" id="output_output07">\r
12393 <file-path>output</file-path>\r
12394 <purpose>Test for enabling output escaping in xsl:value-of, XML output</purpose>\r
12395 <spec-citation place="16.4" type="section" version="1.0" spec="xslt"/>\r
12396 <scenario operation="standard">\r
12397 <input-file role="principal-data">output07.xml</input-file>\r
12398 <input-file role="principal-stylesheet">output07.xsl</input-file>\r
12399 <output-file role="principal" compare="XML">output07.out</output-file>\r
12400 </scenario>\r
12401 </test-case>\r
12402 <test-case category="XSLT-Result-Tree" id="output_output08">\r
12403 <file-path>output</file-path>\r
12404 <purpose>Test for enabling output escaping in xsl:text, HTML output</purpose>\r
12405 <spec-citation place="16.4" type="section" version="1.0" spec="xslt"/>\r
12406 <scenario operation="standard">\r
12407 <input-file role="principal-data">output08.xml</input-file>\r
12408 <input-file role="principal-stylesheet">output08.xsl</input-file>\r
12409 <output-file role="principal" compare="XML">output08.out</output-file>\r
12410 </scenario>\r
12411 </test-case>\r
12412 <test-case category="XSLT-Result-Tree" id="output_output09">\r
12413 <file-path>output</file-path>\r
12414 <purpose>Test for disabling output escaping in a variable with xsl:text, HTML output</purpose>\r
12415 <spec-citation place="16.4" type="section" version="1.0" spec="xslt"/>\r
12416 <scenario operation="standard">\r
12417 <input-file role="principal-data">output09.xml</input-file>\r
12418 <input-file role="principal-stylesheet">output09.xsl</input-file>\r
12419 <output-file role="principal" compare="XML">output09.out</output-file>\r
12420 </scenario>\r
12421 </test-case>\r
12422 <test-case category="XSLT-Result-Tree" id="output_output10">\r
12423 <file-path>output</file-path>\r
12424 <purpose>test for disabling output escaping in a variable with xsl:value-of</purpose>\r
12425 <spec-citation place="7.6.1" type="section" version="1.0" spec="xslt"/>\r
12426 <scenario operation="standard">\r
12427 <input-file role="principal-data">output10.xml</input-file>\r
12428 <input-file role="principal-stylesheet">output10.xsl</input-file>\r
12429 <output-file role="principal" compare="XML">output10.out</output-file>\r
12430 </scenario>\r
12431 </test-case>\r
12432 <test-case category="XSLT-Result-Tree" id="output_output11">\r
12433 <file-path>output</file-path>\r
12434 <purpose>Test for the xml output method by itself</purpose>\r
12435 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12436 <scenario operation="standard">\r
12437 <input-file role="principal-data">output11.xml</input-file>\r
12438 <input-file role="principal-stylesheet">output11.xsl</input-file>\r
12439 <output-file role="principal" compare="XML">output11.out</output-file>\r
12440 </scenario>\r
12441 </test-case>\r
12442 <test-case category="XSLT-Result-Tree" id="output_output12">\r
12443 <file-path>output</file-path>\r
12444 <purpose>Test for the xml output method by itself with omit-xml-declaration</purpose>\r
12445 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12446 <scenario operation="standard">\r
12447 <input-file role="principal-data">output12.xml</input-file>\r
12448 <input-file role="principal-stylesheet">output12.xsl</input-file>\r
12449 <output-file role="principal" compare="XML">output12.out</output-file>\r
12450 </scenario>\r
12451 </test-case>\r
12452 <test-case category="XSLT-Result-Tree" id="output_output13">\r
12453 <file-path>output</file-path>\r
12454 <purpose>Test for doctype-system</purpose>\r
12455 <spec-citation place="16" type="section" version="1.0" spec="xslt"/>\r
12456 <scenario operation="standard">\r
12457 <input-file role="principal-data">output13.xml</input-file>\r
12458 <input-file role="principal-stylesheet">output13.xsl</input-file>\r
12459 <output-file role="principal" compare="XML">output13.out</output-file>\r
12460 </scenario>\r
12461 </test-case>\r
12462 <test-case category="XSLT-Result-Tree" id="output_output14">\r
12463 <file-path>output</file-path>\r
12464 <purpose>Test for doctype-public only</purpose>\r
12465 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12466 <scenario operation="standard">\r
12467 <input-file role="principal-data">output14.xml</input-file>\r
12468 <input-file role="principal-stylesheet">output14.xsl</input-file>\r
12469 <output-file role="principal" compare="XML">output14.out</output-file>\r
12470 </scenario>\r
12471 </test-case>\r
12472 <test-case category="XSLT-Result-Tree" id="output_output15">\r
12473 <file-path>output</file-path>\r
12474 <purpose>Test for doctype-system and doctype-public</purpose>\r
12475 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12476 <scenario operation="standard">\r
12477 <input-file role="principal-data">output15.xml</input-file>\r
12478 <input-file role="principal-stylesheet">output15.xsl</input-file>\r
12479 <output-file role="principal" compare="XML">output15.out</output-file>\r
12480 </scenario>\r
12481 </test-case>\r
12482 <test-case category="XSLT-Result-Tree" id="output_output16">\r
12483 <file-path>output</file-path>\r
12484 <purpose>Test for doctype-system with html method</purpose>\r
12485 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12486 <scenario operation="standard">\r
12487 <input-file role="principal-data">output16.xml</input-file>\r
12488 <input-file role="principal-stylesheet">output16.xsl</input-file>\r
12489 <output-file role="principal" compare="XML">output16.out</output-file>\r
12490 </scenario>\r
12491 </test-case>\r
12492 <test-case category="XSLT-Result-Tree" id="output_output17">\r
12493 <file-path>output</file-path>\r
12494 <purpose>Test for doctype-public only with html method</purpose>\r
12495 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12496 <scenario operation="standard">\r
12497 <input-file role="principal-data">output17.xml</input-file>\r
12498 <input-file role="principal-stylesheet">output17.xsl</input-file>\r
12499 <output-file role="principal" compare="XML">output17.out</output-file>\r
12500 </scenario>\r
12501 </test-case>\r
12502 <test-case category="XSLT-Result-Tree" id="output_output18">\r
12503 <file-path>output</file-path>\r
12504 <purpose>Test for doctype-system and doctype-public with html method</purpose>\r
12505 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12506 <scenario operation="standard">\r
12507 <input-file role="principal-data">output18.xml</input-file>\r
12508 <input-file role="principal-stylesheet">output18.xsl</input-file>\r
12509 <output-file role="principal" compare="XML">output18.out</output-file>\r
12510 </scenario>\r
12511 </test-case>\r
12512 <test-case category="XSLT-Result-Tree" id="output_output19">\r
12513 <file-path>output</file-path>\r
12514 <purpose>Test US-ASCII encoding.</purpose>\r
12515 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12516 <scenario operation="standard">\r
12517 <input-file role="principal-data">output19.xml</input-file>\r
12518 <input-file role="principal-stylesheet">output19.xsl</input-file>\r
12519 <output-file role="principal" compare="XML">output19.out</output-file>\r
12520 </scenario>\r
12521 </test-case>\r
12522 <test-case category="XSLT-Result-Tree" id="output_output20">\r
12523 <file-path>output</file-path>\r
12524 <purpose>Test SHIFT_JIS encoding.</purpose>\r
12525 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12526 <scenario operation="standard">\r
12527 <input-file role="principal-data">output20.xml</input-file>\r
12528 <input-file role="principal-stylesheet">output20.xsl</input-file>\r
12529 <output-file role="principal" compare="XML">output20.out</output-file>\r
12530 </scenario>\r
12531 </test-case>\r
12532 <test-case category="XSLT-Result-Tree" id="output_output21">\r
12533 <file-path>output</file-path>\r
12534 <purpose>Test BIG5 encoding.</purpose>\r
12535 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12536 <scenario operation="standard">\r
12537 <input-file role="principal-data">output21.xml</input-file>\r
12538 <input-file role="principal-stylesheet">output21.xsl</input-file>\r
12539 <output-file role="principal" compare="XML">output21.out</output-file>\r
12540 </scenario>\r
12541 </test-case>\r
12542 <test-case category="XSLT-Result-Tree" id="output_output22">\r
12543 <file-path>output</file-path>\r
12544 <purpose>Test EBCDIC-CP-IT encoding. Avoid new-lines in output until XML 1.1 addresses the EBCDIC-specific new-line issue. It all looks like gibberish on an ASCII/ISO/UTF platform anyway, so you won't notice the lack of an XML decl.</purpose>\r
12545 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12546 <scenario operation="standard">\r
12547 <input-file role="principal-data">output22.xml</input-file>\r
12548 <input-file role="principal-stylesheet">output22.xsl</input-file>\r
12549 <output-file role="principal" compare="XML">output22.out</output-file>\r
12550 </scenario>\r
12551 </test-case>\r
12552 <test-case category="XSLT-Result-Tree" id="output_output23">\r
12553 <file-path>output</file-path>\r
12554 <purpose>Test ISO-2022-JP encoding.</purpose>\r
12555 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12556 <scenario operation="standard">\r
12557 <input-file role="principal-data">output23.xml</input-file>\r
12558 <input-file role="principal-stylesheet">output23.xsl</input-file>\r
12559 <output-file role="principal" compare="XML">output23.out</output-file>\r
12560 </scenario>\r
12561 </test-case>\r
12562 <test-case category="XSLT-Result-Tree" id="output_output24">\r
12563 <file-path>output</file-path>\r
12564 <purpose>Escape of non-ASCII chars in URI attribute values using method cited in Section B.2.1 of HTML 4.0 Spec. This test is a duplicate of output31, except that the output is XML.</purpose>\r
12565 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12566 <scenario operation="standard">\r
12567 <input-file role="principal-data">output24.xml</input-file>\r
12568 <input-file role="principal-stylesheet">output24.xsl</input-file>\r
12569 <output-file role="principal" compare="XML">output24.out</output-file>\r
12570 </scenario>\r
12571 </test-case>\r
12572 <test-case category="XSLT-Result-Tree" id="output_output25">\r
12573 <file-path>output</file-path>\r
12574 <purpose>???</purpose>\r
12575 <spec-citation place="16.3" type="section" version="1.0" spec="xslt"/>\r
12576 <scenario operation="standard">\r
12577 <input-file role="principal-data">output25.xml</input-file>\r
12578 <input-file role="principal-stylesheet">output25.xsl</input-file>\r
12579 <output-file role="principal" compare="XML">output25.out</output-file>\r
12580 </scenario>\r
12581 </test-case>\r
12582 <test-case category="XSLT-Result-Tree" id="output_output26">\r
12583 <file-path>output</file-path>\r
12584 <purpose>Text output of characters encoded between 128 and 255</purpose>\r
12585 <spec-citation place="16.3" type="section" version="1.0" spec="xslt"/>\r
12586 <scenario operation="standard">\r
12587 <input-file role="principal-data">output26.xml</input-file>\r
12588 <input-file role="principal-stylesheet">output26.xsl</input-file>\r
12589 <output-file role="principal" compare="XML">output26.out</output-file>\r
12590 </scenario>\r
12591 </test-case>\r
12592 <test-case category="XSLT-Result-Tree" id="output_output28">\r
12593 <file-path>output</file-path>\r
12594 <purpose>Result tree here defaults to XML Test for cdata-section-elements with nonrepresentable character.</purpose>\r
12595 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12596 <scenario operation="standard">\r
12597 <input-file role="principal-data">output28.xml</input-file>\r
12598 <input-file role="principal-stylesheet">output28.xsl</input-file>\r
12599 <output-file role="principal" compare="XML">output28.out</output-file>\r
12600 </scenario>\r
12601 </test-case>\r
12602 <test-case category="XSLT-Result-Tree" id="output_output29">\r
12603 <file-path>output</file-path>\r
12604 <purpose>Test cdata-section-elements.</purpose>\r
12605 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12606 <scenario operation="standard">\r
12607 <input-file role="principal-data">output29.xml</input-file>\r
12608 <input-file role="principal-stylesheet">output29.xsl</input-file>\r
12609 <output-file role="principal" compare="XML">output29.out</output-file>\r
12610 </scenario>\r
12611 </test-case>\r
12612 <test-case category="XSLT-Result-Tree" id="output_output30">\r
12613 <file-path>output</file-path>\r
12614 <purpose>Test cdata-section-elements that looks like end of CDATA.</purpose>\r
12615 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12616 <scenario operation="standard">\r
12617 <input-file role="principal-data">output30.xml</input-file>\r
12618 <input-file role="principal-stylesheet">output30.xsl</input-file>\r
12619 <output-file role="principal" compare="XML">output30.out</output-file>\r
12620 </scenario>\r
12621 </test-case>\r
12622 <test-case category="XSLT-Result-Tree" id="output_output32">\r
12623 <file-path>output</file-path>\r
12624 <purpose>ESC of non-ASCII chars in URI attribute values using method sited in Section B.2.1 of HTML 4.0 Spec.</purpose>\r
12625 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12626 <scenario operation="standard">\r
12627 <input-file role="principal-data">output32.xml</input-file>\r
12628 <input-file role="principal-stylesheet">output32.xsl</input-file>\r
12629 <output-file role="principal" compare="XML">output32.out</output-file>\r
12630 </scenario>\r
12631 </test-case>\r
12632 <test-case category="XSLT-Result-Tree" id="output_output33">\r
12633 <file-path>output</file-path>\r
12634 <purpose>html output method should not output an end-tag for designated empty elements.</purpose>\r
12635 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12636 <scenario operation="standard">\r
12637 <input-file role="principal-data">output33.xml</input-file>\r
12638 <input-file role="principal-stylesheet">output33.xsl</input-file>\r
12639 <output-file role="principal" compare="XML">output33.out</output-file>\r
12640 </scenario>\r
12641 </test-case>\r
12642 <test-case category="XSLT-Result-Tree" id="output_output34">\r
12643 <file-path>output</file-path>\r
12644 <purpose>Names of HTML elements should be recognized regardless of case.</purpose>\r
12645 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12646 <scenario operation="standard">\r
12647 <input-file role="principal-data">output34.xml</input-file>\r
12648 <input-file role="principal-stylesheet">output34.xsl</input-file>\r
12649 <output-file role="principal" compare="XML">output34.out</output-file>\r
12650 </scenario>\r
12651 </test-case>\r
12652 <test-case category="XSLT-Result-Tree" id="output_output35">\r
12653 <file-path>output</file-path>\r
12654 <purpose>Boolean attributes should be output in minimized form.</purpose>\r
12655 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12656 <scenario operation="standard">\r
12657 <input-file role="principal-data">output35.xml</input-file>\r
12658 <input-file role="principal-stylesheet">output35.xsl</input-file>\r
12659 <output-file role="principal" compare="XML">output35.out</output-file>\r
12660 </scenario>\r
12661 </test-case>\r
12662 <test-case category="XSLT-Result-Tree" id="output_output36">\r
12663 <file-path>output</file-path>\r
12664 <purpose>Processing instructions should be terminated with "&gt;".</purpose>\r
12665 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12666 <scenario operation="standard">\r
12667 <input-file role="principal-data">output36.xml</input-file>\r
12668 <input-file role="principal-stylesheet">output36.xsl</input-file>\r
12669 <output-file role="principal" compare="XML">output36.out</output-file>\r
12670 </scenario>\r
12671 </test-case>\r
12672 <test-case category="XSLT-Result-Tree" id="output_output37">\r
12673 <file-path>output</file-path>\r
12674 <purpose>"&amp;" should not be escaped when occuring in an attribute value immediately followed by a "{". See to Section B.7.1 HTML 4.0 Recommendation.</purpose>\r
12675 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12676 <scenario operation="standard">\r
12677 <input-file role="principal-data">output37.xml</input-file>\r
12678 <input-file role="principal-stylesheet">output37.xsl</input-file>\r
12679 <output-file role="principal" compare="XML">output37.out</output-file>\r
12680 </scenario>\r
12681 </test-case>\r
12682 <!--\r
12683 Output encoding should be iso-8859-1\r
12684 \r
12685 <test-case category="XSLT-Result-Tree" id="output_output38">\r
12686 <file-path>output</file-path>\r
12687 <purpose>Meta should be added immediately after after the start-tag of the HEAD element specifying the character encoding actually used.</purpose>\r
12688 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12689 <scenario operation="standard">\r
12690 <input-file role="principal-data">output38.xml</input-file>\r
12691 <input-file role="principal-stylesheet">output38.xsl</input-file>\r
12692 <output-file role="principal" compare="XML">output38.out</output-file>\r
12693 </scenario>\r
12694 </test-case>\r
12695 -->\r
12696 <test-case category="XSLT-Result-Tree" id="output_output39">\r
12697 <file-path>output</file-path>\r
12698 <purpose>Test of indent</purpose>\r
12699 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12700 <scenario operation="standard">\r
12701 <input-file role="principal-data">output39.xml</input-file>\r
12702 <input-file role="principal-stylesheet">output39.xsl</input-file>\r
12703 <output-file role="principal" compare="XML">output39.out</output-file>\r
12704 </scenario>\r
12705 </test-case>\r
12706 <test-case category="XSLT-Result-Tree" id="output_output40">\r
12707 <file-path>output</file-path>\r
12708 <purpose>Test of indent</purpose>\r
12709 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12710 <scenario operation="standard">\r
12711 <input-file role="principal-data">output40.xml</input-file>\r
12712 <input-file role="principal-stylesheet">output40.xsl</input-file>\r
12713 <output-file role="principal" compare="XML">output40.out</output-file>\r
12714 </scenario>\r
12715 </test-case>\r
12716 <test-case category="XSLT-Result-Tree" id="output_output41">\r
12717 <file-path>output</file-path>\r
12718 <purpose>Text node containing "]]&gt;" and closure of CDATA section.</purpose>\r
12719 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12720 <scenario operation="standard">\r
12721 <input-file role="principal-data">output41.xml</input-file>\r
12722 <input-file role="principal-stylesheet">output41.xsl</input-file>\r
12723 <output-file role="principal" compare="XML">output41.out</output-file>\r
12724 </scenario>\r
12725 </test-case>\r
12726 <test-case category="XSLT-Result-Tree" id="output_output42">\r
12727 <file-path>output</file-path>\r
12728 <purpose>Test of cdata-section-elements processing.</purpose>\r
12729 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12730 <scenario operation="standard">\r
12731 <input-file role="principal-data">output42.xml</input-file>\r
12732 <input-file role="principal-stylesheet">output42.xsl</input-file>\r
12733 <output-file role="principal" compare="XML">output42.out</output-file>\r
12734 </scenario>\r
12735 </test-case>\r
12736 <test-case category="XSLT-Result-Tree" id="output_output43">\r
12737 <file-path>output</file-path>\r
12738 <purpose>Test of cdata-section-elements processing. &lt;example&gt; should not be processed.</purpose>\r
12739 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12740 <scenario operation="standard">\r
12741 <input-file role="principal-data">output43.xml</input-file>\r
12742 <input-file role="principal-stylesheet">output43.xsl</input-file>\r
12743 <output-file role="principal" compare="XML">output43.out</output-file>\r
12744 </scenario>\r
12745 </test-case>\r
12746 <test-case category="XSLT-Result-Tree" id="output_output44">\r
12747 <file-path>output</file-path>\r
12748 <purpose>xml method should output XML declaration.</purpose>\r
12749 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12750 <scenario operation="standard">\r
12751 <input-file role="principal-data">output44.xml</input-file>\r
12752 <input-file role="principal-stylesheet">output44.xsl</input-file>\r
12753 <output-file role="principal" compare="XML">output44.out</output-file>\r
12754 </scenario>\r
12755 </test-case>\r
12756 <test-case category="XSLT-Result-Tree" id="output_output45">\r
12757 <file-path>output</file-path>\r
12758 <purpose>xml method should not output XML declaration if omit-xml-declaration="yes".</purpose>\r
12759 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12760 <scenario operation="standard">\r
12761 <input-file role="principal-data">output45.xml</input-file>\r
12762 <input-file role="principal-stylesheet">output45.xsl</input-file>\r
12763 <output-file role="principal" compare="XML">output45.out</output-file>\r
12764 </scenario>\r
12765 </test-case>\r
12766 <test-case category="XSLT-Result-Tree" id="output_output46">\r
12767 <file-path>output</file-path>\r
12768 <purpose>All xsl:output elements are merged into a single element. While repeats of most attributes are just tested for conflicts, cdata-section-elements will contain the union of the specified values. Both example and test should be wrapped by CDATA, and the output should be XML (since cdata-section-elements only applies to XML).</purpose>\r
12769 <spec-citation place="16" type="section" version="1.0" spec="xslt"/>\r
12770 <scenario operation="standard">\r
12771 <input-file role="principal-data">output46.xml</input-file>\r
12772 <input-file role="principal-stylesheet">output46.xsl</input-file>\r
12773 <output-file role="principal" compare="XML">output46.out</output-file>\r
12774 </scenario>\r
12775 </test-case>\r
12776 <test-case category="XSLT-Result-Tree" id="output_output47">\r
12777 <file-path>output</file-path>\r
12778 <purpose>Illegal use of disable-output-escaping.</purpose>\r
12779 <spec-citation place="16.4" type="section" version="1.0" spec="xslt"/>\r
12780 <scenario operation="standard">\r
12781 <input-file role="principal-data">output47.xml</input-file>\r
12782 <input-file role="principal-stylesheet">output47.xsl</input-file>\r
12783 <output-file role="principal" compare="XML">output47.out</output-file>\r
12784 </scenario>\r
12785 </test-case>\r
12786 <test-case category="XSLT-Result-Tree" id="output_output48">\r
12787 <file-path>output</file-path>\r
12788 <purpose>... html output method should output a DTD immediately before the first element.</purpose>\r
12789 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12790 <scenario operation="standard">\r
12791 <input-file role="principal-data">output48.xml</input-file>\r
12792 <input-file role="principal-stylesheet">output48.xsl</input-file>\r
12793 <output-file role="principal" compare="XML">output48.out</output-file>\r
12794 </scenario>\r
12795 </test-case>\r
12796 <test-case category="XSLT-Result-Tree" id="output_output49">\r
12797 <file-path>output</file-path>\r
12798 <purpose>HTML output method should not escape '&lt;' in attribute values.</purpose>\r
12799 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12800 <scenario operation="standard">\r
12801 <input-file role="principal-data">output49.xml</input-file>\r
12802 <input-file role="principal-stylesheet">output49.xsl</input-file>\r
12803 <output-file role="principal" compare="XML">output49.out</output-file>\r
12804 </scenario>\r
12805 </test-case>\r
12806 <test-case category="XSLT-Result-Tree" id="output_output50">\r
12807 <file-path>output</file-path>\r
12808 <purpose>Valid use of disable-output-escaping.</purpose>\r
12809 <spec-citation place="16.4" type="section" version="1.0" spec="xslt"/>\r
12810 <scenario operation="standard">\r
12811 <input-file role="principal-data">output50.xml</input-file>\r
12812 <input-file role="principal-stylesheet">output50.xsl</input-file>\r
12813 <output-file role="principal" compare="XML">output50.out</output-file>\r
12814 </scenario>\r
12815 </test-case>\r
12816 <test-case category="XSLT-Result-Tree" id="output_output51">\r
12817 <file-path>output</file-path>\r
12818 <purpose>Test of indent attribute by itself.</purpose>\r
12819 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12820 <scenario operation="standard">\r
12821 <input-file role="principal-data">output51.xml</input-file>\r
12822 <input-file role="principal-stylesheet">output51.xsl</input-file>\r
12823 <output-file role="principal" compare="XML">output51.out</output-file>\r
12824 </scenario>\r
12825 </test-case>\r
12826 <test-case category="XSLT-Result-Tree" id="output_output52">\r
12827 <file-path>output</file-path>\r
12828 <purpose>html output method should not output white space after the image tag within the anchor tag.</purpose>\r
12829 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12830 <scenario operation="standard">\r
12831 <input-file role="principal-data">output52.xml</input-file>\r
12832 <input-file role="principal-stylesheet">output52.xsl</input-file>\r
12833 <output-file role="principal" compare="XML">output52.out</output-file>\r
12834 </scenario>\r
12835 </test-case>\r
12836 <test-case category="XSLT-Result-Tree" id="output_output53">\r
12837 <file-path>output</file-path>\r
12838 <purpose>Basic test for creating a comment.</purpose>\r
12839 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
12840 <scenario operation="standard">\r
12841 <input-file role="principal-data">output53.xml</input-file>\r
12842 <input-file role="principal-stylesheet">output53.xsl</input-file>\r
12843 <output-file role="principal" compare="XML">output53.out</output-file>\r
12844 </scenario>\r
12845 </test-case>\r
12846 <test-case category="XSLT-Result-Tree" id="output_output54">\r
12847 <file-path>output</file-path>\r
12848 <purpose>Test for creating a comment using a formula.</purpose>\r
12849 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
12850 <scenario operation="standard">\r
12851 <input-file role="principal-data">output54.xml</input-file>\r
12852 <input-file role="principal-stylesheet">output54.xsl</input-file>\r
12853 <output-file role="principal" compare="XML">output54.out</output-file>\r
12854 </scenario>\r
12855 </test-case>\r
12856 <test-case category="XSLT-Result-Tree" id="output_output55">\r
12857 <file-path>output</file-path>\r
12858 <purpose>Test creating a comment from a path expression.</purpose>\r
12859 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
12860 <scenario operation="standard">\r
12861 <input-file role="principal-data">output55.xml</input-file>\r
12862 <input-file role="principal-stylesheet">output55.xsl</input-file>\r
12863 <output-file role="principal" compare="XML">output55.out</output-file>\r
12864 </scenario>\r
12865 </test-case>\r
12866 <test-case category="XSLT-Result-Tree" id="output_output56">\r
12867 <file-path>output</file-path>\r
12868 <purpose>Test creating a comment from a variable.</purpose>\r
12869 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
12870 <scenario operation="standard">\r
12871 <input-file role="principal-data">output56.xml</input-file>\r
12872 <input-file role="principal-stylesheet">output56.xsl</input-file>\r
12873 <output-file role="principal" compare="XML">output56.out</output-file>\r
12874 </scenario>\r
12875 </test-case>\r
12876 <test-case category="XSLT-Result-Tree" id="output_output57">\r
12877 <file-path>output</file-path>\r
12878 <purpose>Test use of xsl:if and xsl:text inside xsl:comment.</purpose>\r
12879 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
12880 <scenario operation="standard">\r
12881 <input-file role="principal-data">output57.xml</input-file>\r
12882 <input-file role="principal-stylesheet">output57.xsl</input-file>\r
12883 <output-file role="principal" compare="XML">output57.out</output-file>\r
12884 </scenario>\r
12885 </test-case>\r
12886 <test-case category="XSLT-Result-Tree" id="output_output58">\r
12887 <file-path>output</file-path>\r
12888 <purpose>Test creation of a top-level comment.</purpose>\r
12889 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
12890 <scenario operation="standard">\r
12891 <input-file role="principal-data">output58.xml</input-file>\r
12892 <input-file role="principal-stylesheet">output58.xsl</input-file>\r
12893 <output-file role="principal" compare="XML">output58.out</output-file>\r
12894 </scenario>\r
12895 </test-case>\r
12896 <test-case category="XSLT-Result-Tree" id="output_output59">\r
12897 <file-path>output</file-path>\r
12898 <purpose>Test creation of a top-level processing-instruction before the document element.</purpose>\r
12899 <spec-citation place="7.3" type="section" version="1.0" spec="xslt"/>\r
12900 <scenario operation="standard">\r
12901 <input-file role="principal-data">output59.xml</input-file>\r
12902 <input-file role="principal-stylesheet">output59.xsl</input-file>\r
12903 <output-file role="principal" compare="XML">output59.out</output-file>\r
12904 </scenario>\r
12905 </test-case>\r
12906 <test-case category="XSLT-Result-Tree" id="output_output60">\r
12907 <file-path>output</file-path>\r
12908 <purpose>Do everything inside an HTML element. Note first item in this file.</purpose>\r
12909 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12910 <scenario operation="standard">\r
12911 <input-file role="principal-data">output60.xml</input-file>\r
12912 <input-file role="principal-stylesheet">output60.xsl</input-file>\r
12913 <output-file role="principal" compare="XML">output60.out</output-file>\r
12914 </scenario>\r
12915 </test-case>\r
12916 <test-case category="XSLT-Result-Tree" id="output_output61">\r
12917 <file-path>output</file-path>\r
12918 <purpose>Test for disabling output escaping in xsl:value-of on ., which has special code. XML method.</purpose>\r
12919 <spec-citation place="16.4" type="section" version="1.0" spec="xslt"/>\r
12920 <scenario operation="standard">\r
12921 <input-file role="principal-data">output61.xml</input-file>\r
12922 <input-file role="principal-stylesheet">output61.xsl</input-file>\r
12923 <output-file role="principal" compare="XML">output61.out</output-file>\r
12924 </scenario>\r
12925 </test-case>\r
12926 <test-case category="XSLT-Result-Tree" id="output_output62">\r
12927 <file-path>output</file-path>\r
12928 <purpose>Test for disabling output escaping in xsl:value-of on ., which has special code. HTML method.</purpose>\r
12929 <spec-citation place="16.4" type="section" version="1.0" spec="xslt"/>\r
12930 <scenario operation="standard">\r
12931 <input-file role="principal-data">output62.xml</input-file>\r
12932 <input-file role="principal-stylesheet">output62.xsl</input-file>\r
12933 <output-file role="principal" compare="XML">output62.out</output-file>\r
12934 </scenario>\r
12935 </test-case>\r
12936 <!--\r
12937 This test treats as if jsp namespace is alive, but this is excluded. So this setProperty should be treated as null namespace element.\r
12938 \r
12939 \r
12940 <test-case category="XSLT-Result-Tree" id="output_output63">\r
12941 <file-path>output</file-path>\r
12942 <creator>Paul Dick</creator>\r
12943 <date>2001-11-08</date>\r
12944 <purpose>The html output method should not output an element differently from the xml output method unless the expanded-name of the element has a null namespace URI; an element whose expanded-name has a non-null namespace URI should be output as XML. So the html tags &lt;p&gt;, &lt;hr&gt; and &lt;br&gt; in this case, due to the default html namespace will be output as xml not html.</purpose>\r
12945 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12946 <scenario operation="standard">\r
12947 <input-file role="principal-data">output63.xml</input-file>\r
12948 <input-file role="principal-stylesheet">output63.xsl</input-file>\r
12949 <output-file role="principal" compare="XML">output63.out</output-file>\r
12950 </scenario>\r
12951 </test-case>\r
12952 -->\r
12953 <test-case category="XSLT-Result-Tree" id="output_output64">\r
12954 <file-path>output</file-path>\r
12955 <purpose>Generate output tagged for WML</purpose>\r
12956 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12957 <scenario operation="standard">\r
12958 <input-file role="principal-data">output64.xml</input-file>\r
12959 <input-file role="principal-stylesheet">output64.xsl</input-file>\r
12960 <output-file role="principal" compare="XML">output64.out</output-file>\r
12961 </scenario>\r
12962 </test-case>\r
12963 <test-case category="XSLT-Result-Tree" id="output_output65">\r
12964 <file-path>output</file-path>\r
12965 <purpose>Test for special case for XHTML</purpose>\r
12966 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
12967 <scenario operation="standard">\r
12968 <input-file role="principal-data">output65.xml</input-file>\r
12969 <input-file role="principal-stylesheet">output65.xsl</input-file>\r
12970 <output-file role="principal" compare="XML">output65.out</output-file>\r
12971 </scenario>\r
12972 </test-case>\r
12973 <test-case category="XSLT-Result-Tree" id="output_output66">\r
12974 <file-path>output</file-path>\r
12975 <purpose>Verify standalone attribute set to "no".</purpose>\r
12976 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12977 <scenario operation="standard">\r
12978 <input-file role="principal-data">output66.xml</input-file>\r
12979 <input-file role="principal-stylesheet">output66.xsl</input-file>\r
12980 <output-file role="principal" compare="XML">output66.out</output-file>\r
12981 </scenario>\r
12982 </test-case>\r
12983 <test-case category="XSLT-Result-Tree" id="output_output67">\r
12984 <file-path>output</file-path>\r
12985 <purpose>Verify standalone attribute set to "yes".</purpose>\r
12986 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
12987 <scenario operation="standard">\r
12988 <input-file role="principal-data">output67.xml</input-file>\r
12989 <input-file role="principal-stylesheet">output67.xsl</input-file>\r
12990 <output-file role="principal" compare="XML">output67.out</output-file>\r
12991 </scenario>\r
12992 </test-case>\r
12993 <test-case category="XSLT-Result-Tree" id="output_output68">\r
12994 <file-path>output</file-path>\r
12995 <purpose>Test for-each inside xsl:comment.</purpose>\r
12996 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
12997 <scenario operation="standard">\r
12998 <input-file role="principal-data">output68.xml</input-file>\r
12999 <input-file role="principal-stylesheet">output68.xsl</input-file>\r
13000 <output-file role="principal" compare="XML">output68.out</output-file>\r
13001 </scenario>\r
13002 </test-case>\r
13003 <test-case category="XSLT-Result-Tree" id="output_output69">\r
13004 <file-path>output</file-path>\r
13005 <purpose>Test for-each inside xsl:processing-instruction.</purpose>\r
13006 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
13007 <scenario operation="standard">\r
13008 <input-file role="principal-data">output69.xml</input-file>\r
13009 <input-file role="principal-stylesheet">output69.xsl</input-file>\r
13010 <output-file role="principal" compare="XML">output69.out</output-file>\r
13011 </scenario>\r
13012 </test-case>\r
13013 <test-case category="XSLT-Result-Tree" id="output_output70">\r
13014 <file-path>output</file-path>\r
13015 <purpose>Quotes and apostrophes can be used inside themselves, without terminating the string, if entered as entities.</purpose>\r
13016 <spec-citation place="1" type="section" version="1.0" spec="xpath"/>\r
13017 <scenario operation="standard">\r
13018 <input-file role="principal-data">output70.xml</input-file>\r
13019 <input-file role="principal-stylesheet">output70.xsl</input-file>\r
13020 <output-file role="principal" compare="XML">output70.out</output-file>\r
13021 </scenario>\r
13022 </test-case>\r
13023 <test-case category="XSLT-Result-Tree" id="output_output71">\r
13024 <file-path>output</file-path>\r
13025 <purpose>Test that implied HTML output assumes indent=yes.</purpose>\r
13026 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
13027 <scenario operation="standard">\r
13028 <input-file role="principal-data">output71.xml</input-file>\r
13029 <input-file role="principal-stylesheet">output71.xsl</input-file>\r
13030 <output-file role="principal" compare="XML">output71.out</output-file>\r
13031 </scenario>\r
13032 </test-case>\r
13033 <test-case category="XSLT-Result-Tree" id="output_output72">\r
13034 <file-path>output</file-path>\r
13035 <purpose>Test the generation of Processing instructions.</purpose>\r
13036 <spec-citation place="7.3" type="section" version="1.0" spec="xslt"/>\r
13037 <scenario operation="standard">\r
13038 <input-file role="principal-data">output72.xml</input-file>\r
13039 <input-file role="principal-stylesheet">output72.xsl</input-file>\r
13040 <output-file role="principal" compare="XML">output72.out</output-file>\r
13041 </scenario>\r
13042 </test-case>\r
13043 <test-case category="XSLT-Result-Tree" id="output_output73">\r
13044 <file-path>output</file-path>\r
13045 <purpose>Test SHIFT_JIS encoding on HTML output.</purpose>\r
13046 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
13047 <scenario operation="standard">\r
13048 <input-file role="principal-data">output73.xml</input-file>\r
13049 <input-file role="principal-stylesheet">output73.xsl</input-file>\r
13050 <output-file role="principal" compare="XML">output73.out</output-file>\r
13051 </scenario>\r
13052 </test-case>\r
13053 <test-case category="XSLT-Result-Tree" id="output_output74">\r
13054 <file-path>output</file-path>\r
13055 <creator>Paul Dick</creator>\r
13056 <date>2001-11-08</date>\r
13057 <purpose>Spec states:It is an error for output escaping to be disabled for a text node that is used for something other than a text node in the result tree. Thus, it is an error to disable output escaping for an xsl:value-of or xsl:text element that is used to generate the string-value of a comment, processing instruction or attribute node;. OUTPUT = HTML</purpose>\r
13058 <spec-citation place="16.4" type="section" version="1.0" spec="xslt"/>\r
13059 <scenario operation="standard">\r
13060 <input-file role="principal-data">output74.xml</input-file>\r
13061 <input-file role="principal-stylesheet">output74.xsl</input-file>\r
13062 <output-file role="principal" compare="XML">output74.out</output-file>\r
13063 </scenario>\r
13064 </test-case>\r
13065 <test-case category="XSLT-Result-Tree" id="output_output75">\r
13066 <file-path>output</file-path>\r
13067 <creator>Paul Dick</creator>\r
13068 <date>2001-11-08</date>\r
13069 <purpose>Spec states:It is an error for output escaping to be disabled for a text node that is used for something other than a text node in the result tree. Thus, it is an error to disable output escaping for an xsl:value-of or xsl:text element that is used to generate the string-value of a comment, processing instruction or attribute node; OUTPUT = XML</purpose>\r
13070 <spec-citation place="16.4" type="section" version="1.0" spec="xslt"/>\r
13071 <scenario operation="standard">\r
13072 <input-file role="principal-data">output75.xml</input-file>\r
13073 <input-file role="principal-stylesheet">output75.xsl</input-file>\r
13074 <output-file role="principal" compare="XML">output75.out</output-file>\r
13075 </scenario>\r
13076 </test-case>\r
13077 <test-case category="XSLT-Result-Tree" id="output_output76">\r
13078 <file-path>output</file-path>\r
13079 <purpose>Test for text output with special characters.</purpose>\r
13080 <spec-citation place="16.3" type="section" version="1.0" spec="xslt"/>\r
13081 <scenario operation="standard">\r
13082 <input-file role="principal-data">output76.xml</input-file>\r
13083 <input-file role="principal-stylesheet">output76.xsl</input-file>\r
13084 <output-file role="principal" compare="XML">output76.out</output-file>\r
13085 </scenario>\r
13086 </test-case>\r
13087 <test-case category="XSLT-Result-Tree" id="output_output77">\r
13088 <file-path>output</file-path>\r
13089 <purpose>Test of ficticous encoding. This is generating an Illegal argument exception, with other known encodings such as "ISO-8859-11" too</purpose>\r
13090 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13091 <scenario operation="standard">\r
13092 <input-file role="principal-data">output77.xml</input-file>\r
13093 <input-file role="principal-stylesheet">output77.xsl</input-file>\r
13094 <output-file role="principal" compare="XML">output77.out</output-file>\r
13095 </scenario>\r
13096 </test-case>\r
13097 <test-case category="XSLT-Result-Tree" id="output_output80">\r
13098 <file-path>output</file-path>\r
13099 <purpose>Test UTF-16 encoding.</purpose>\r
13100 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13101 <scenario operation="standard">\r
13102 <input-file role="principal-data">output80.xml</input-file>\r
13103 <input-file role="principal-stylesheet">output80.xsl</input-file>\r
13104 <output-file role="principal" compare="XML">output80.out</output-file>\r
13105 </scenario>\r
13106 </test-case>\r
13107 <test-case category="XSLT-Result-Tree" id="output_output81">\r
13108 <file-path>output</file-path>\r
13109 <creator>David Marston</creator>\r
13110 <date>2001-11-08</date>\r
13111 <purpose>Test use of leading underscore in names of Processing instructions.</purpose>\r
13112 <spec-citation place="7.3" type="section" version="1.0" spec="xslt"/>\r
13113 <scenario operation="standard">\r
13114 <input-file role="principal-data">output81.xml</input-file>\r
13115 <input-file role="principal-stylesheet">output81.xsl</input-file>\r
13116 <output-file role="principal" compare="XML">output81.out</output-file>\r
13117 </scenario>\r
13118 </test-case>\r
13119 <test-case category="XSLT-Result-Tree" id="output_output82">\r
13120 <file-path>output</file-path>\r
13121 <creator>Ito Kazumitsu</creator>\r
13122 <date>2001-11-08</date>\r
13123 <purpose>Generic test, verifies that DOCTYPE gets generated correctly, and that the default namespace xml is in scope for LRE use.</purpose>\r
13124 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
13125 <scenario operation="standard">\r
13126 <input-file role="principal-data">output82.xml</input-file>\r
13127 <input-file role="principal-stylesheet">output82.xsl</input-file>\r
13128 <output-file role="principal" compare="XML">output82.out</output-file>\r
13129 </scenario>\r
13130 </test-case>\r
13131 <test-case category="XSLT-Result-Tree" id="output_output84">\r
13132 <file-path>output</file-path>\r
13133 <creator>David Marston</creator>\r
13134 <date>2001-11-08</date>\r
13135 <purpose>Check that xml:lang is properly emitted in XML output.</purpose>\r
13136 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
13137 <scenario operation="standard">\r
13138 <input-file role="principal-data">output84.xml</input-file>\r
13139 <input-file role="principal-stylesheet">output84.xsl</input-file>\r
13140 <output-file role="principal" compare="XML">output84.out</output-file>\r
13141 </scenario>\r
13142 </test-case>\r
13143 <test-case category="XSLT-Result-Tree" id="output_output85">\r
13144 <file-path>output</file-path>\r
13145 <creator>David Marston</creator>\r
13146 <date>2001-11-08</date>\r
13147 <purpose>Check that xml:lang is properly copied from literal attribute.</purpose>\r
13148 <spec-citation place="16.2" type="section" version="1.0" spec="xslt"/>\r
13149 <scenario operation="standard">\r
13150 <input-file role="principal-data">output85.xml</input-file>\r
13151 <input-file role="principal-stylesheet">output85.xsl</input-file>\r
13152 <output-file role="principal" compare="XML">output85.out</output-file>\r
13153 </scenario>\r
13154 </test-case>\r
13155 <test-case category="XSLT-Result-Tree" id="output_output86">\r
13156 <file-path>output</file-path>\r
13157 <creator>David Marston</creator>\r
13158 <date>2001-11-08</date>\r
13159 <purpose>Text output of characters encoded between 128 and 255</purpose>\r
13160 <spec-citation place="16.3" type="section" version="1.0" spec="xslt"/>\r
13161 <scenario operation="standard">\r
13162 <input-file role="principal-data">output86.xml</input-file>\r
13163 <input-file role="principal-stylesheet">output86.xsl</input-file>\r
13164 <output-file role="principal" compare="XML">output86.out</output-file>\r
13165 </scenario>\r
13166 </test-case>\r
13167 <test-case category="XSLT-Result-Tree" id="output_output87">\r
13168 <file-path>output</file-path>\r
13169 <creator>David Marston</creator>\r
13170 <date>2001-11-08</date>\r
13171 <purpose>Check merging of multiple declarations of xsl:output.</purpose>\r
13172 <spec-citation place="16" type="section" version="1.0" spec="xslt"/>\r
13173 <discretionary>\r
13174 <discretionary-choice name="two-output-same-attribute" behavior="choose-last"/>\r
13175 </discretionary>\r
13176 <scenario operation="standard">\r
13177 <input-file role="principal-data">output87.xml</input-file>\r
13178 <input-file role="principal-stylesheet">output87.xsl</input-file>\r
13179 <output-file role="principal" compare="XML">output87.out</output-file>\r
13180 </scenario>\r
13181 </test-case>\r
13182 <test-case category="XSLT-Result-Tree" id="output_output88">\r
13183 <file-path>output</file-path>\r
13184 <creator>David Marston</creator>\r
13185 <date>2001-11-08</date>\r
13186 <purpose>Check effect of import precedence on merging of xsl:output.</purpose>\r
13187 <spec-citation place="16" type="section" version="1.0" spec="xslt"/>\r
13188 <scenario operation="standard">\r
13189 <input-file role="principal-data">output88.xml</input-file>\r
13190 <input-file role="principal-stylesheet">output88.xsl</input-file>\r
13191 <output-file role="principal" compare="XML">output88.out</output-file>\r
13192 </scenario>\r
13193 </test-case>\r
13194 <test-case category="XSLT-Result-Tree" id="output_output89">\r
13195 <file-path>output</file-path>\r
13196 <creator>David Marston</creator>\r
13197 <date>2001-11-08</date>\r
13198 <purpose>Check recovery when requested comment string contains two hyphens together</purpose>\r
13199 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
13200 <discretionary>\r
13201 <discretionary-choice name="comment-content-contains-delimiter" behavior="add-space"/>\r
13202 </discretionary>\r
13203 <scenario operation="standard">\r
13204 <input-file role="principal-data">output89.xml</input-file>\r
13205 <input-file role="principal-stylesheet">output89.xsl</input-file>\r
13206 <output-file role="principal" compare="XML">output89.out</output-file>\r
13207 </scenario>\r
13208 </test-case>\r
13209 <test-case category="XSLT-Result-Tree" id="output_output90">\r
13210 <file-path>output</file-path>\r
13211 <creator>David Marston</creator>\r
13212 <date>2001-11-08</date>\r
13213 <purpose>Check recovery when requested comment string ends with a hyphen</purpose>\r
13214 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
13215 <discretionary>\r
13216 <discretionary-choice name="comment-content-contains-delimiter" behavior="add-space"/>\r
13217 </discretionary>\r
13218 <scenario operation="standard">\r
13219 <input-file role="principal-data">output90.xml</input-file>\r
13220 <input-file role="principal-stylesheet">output90.xsl</input-file>\r
13221 <output-file role="principal" compare="XML">output90.out</output-file>\r
13222 </scenario>\r
13223 </test-case>\r
13224 <test-case category="XSLT-Result-Tree" id="output_output91">\r
13225 <file-path>output</file-path>\r
13226 <creator>David Bertoni</creator>\r
13227 <date>2001-11-08</date>\r
13228 <purpose>Test effect of cdata-section-elements on xsl:copy.</purpose>\r
13229 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13230 <scenario operation="standard">\r
13231 <input-file role="principal-data">output91.xml</input-file>\r
13232 <input-file role="principal-stylesheet">output91.xsl</input-file>\r
13233 <output-file role="principal" compare="XML">output91.out</output-file>\r
13234 </scenario>\r
13235 </test-case>\r
13236 <test-case category="XSLT-Result-Tree" id="output_output92">\r
13237 <file-path>output</file-path>\r
13238 <creator>David Marston</creator>\r
13239 <date>2001-11-08</date>\r
13240 <purpose>Test effect of cdata-section-elements on xsl:element.</purpose>\r
13241 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13242 <scenario operation="standard">\r
13243 <input-file role="principal-data">output92.xml</input-file>\r
13244 <input-file role="principal-stylesheet">output92.xsl</input-file>\r
13245 <output-file role="principal" compare="XML">output92.out</output-file>\r
13246 </scenario>\r
13247 </test-case>\r
13248 <test-case category="XSLT-Result-Tree" id="output_output93">\r
13249 <file-path>output</file-path>\r
13250 <creator>David Marston</creator>\r
13251 <date>2001-11-08</date>\r
13252 <purpose>Test effect of cdata-section-elements when text-node children are created by xsl:text.</purpose>\r
13253 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13254 <scenario operation="standard">\r
13255 <input-file role="principal-data">output93.xml</input-file>\r
13256 <input-file role="principal-stylesheet">output93.xsl</input-file>\r
13257 <output-file role="principal" compare="XML">output93.out</output-file>\r
13258 </scenario>\r
13259 </test-case>\r
13260 <test-case category="XSLT-Result-Tree" id="output_output94">\r
13261 <file-path>output</file-path>\r
13262 <creator>David Marston</creator>\r
13263 <date>2001-11-08</date>\r
13264 <purpose>Test effect of cdata-section-elements on multiple text-node children, created by xsl:text.</purpose>\r
13265 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13266 <scenario operation="standard">\r
13267 <input-file role="principal-data">output94.xml</input-file>\r
13268 <input-file role="principal-stylesheet">output94.xsl</input-file>\r
13269 <output-file role="principal" compare="XML">output94.out</output-file>\r
13270 </scenario>\r
13271 </test-case>\r
13272 <test-case category="XSLT-Result-Tree" id="output_output95">\r
13273 <file-path>output</file-path>\r
13274 <creator>David Marston</creator>\r
13275 <date>2001-11-08</date>\r
13276 <purpose>Test effect of cdata-section-elements when text-node children are created by xsl:value-of.</purpose>\r
13277 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13278 <scenario operation="standard">\r
13279 <input-file role="principal-data">output95.xml</input-file>\r
13280 <input-file role="principal-stylesheet">output95.xsl</input-file>\r
13281 <output-file role="principal" compare="XML">output95.out</output-file>\r
13282 </scenario>\r
13283 </test-case>\r
13284 <test-case category="XSLT-Result-Tree" id="output_output96">\r
13285 <file-path>output</file-path>\r
13286 <creator>David Marston</creator>\r
13287 <date>2001-11-08</date>\r
13288 <purpose>Test that cdata-section-elements applies to text-node children, not descendants.</purpose>\r
13289 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13290 <scenario operation="standard">\r
13291 <input-file role="principal-data">output96.xml</input-file>\r
13292 <input-file role="principal-stylesheet">output96.xsl</input-file>\r
13293 <output-file role="principal" compare="XML">output96.out</output-file>\r
13294 </scenario>\r
13295 </test-case>\r
13296 <test-case category="XSLT-Result-Tree" id="output_output97">\r
13297 <file-path>output</file-path>\r
13298 <creator>David Marston</creator>\r
13299 <date>2001-11-08</date>\r
13300 <purpose>Test effect of cdata-section-elements on xsl:copy, with descendants in tree.</purpose>\r
13301 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13302 <scenario operation="standard">\r
13303 <input-file role="principal-data">output97.xml</input-file>\r
13304 <input-file role="principal-stylesheet">output97.xsl</input-file>\r
13305 <output-file role="principal" compare="XML">output97.out</output-file>\r
13306 </scenario>\r
13307 </test-case>\r
13308 <test-case category="XSLT-Result-Tree" id="output_output98">\r
13309 <file-path>output</file-path>\r
13310 <creator>David Bertoni</creator>\r
13311 <date>2001-11-08</date>\r
13312 <purpose>Test of QName for cdata-section-elements attribute of xsl:output.</purpose>\r
13313 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13314 <scenario operation="standard">\r
13315 <input-file role="principal-data">output98.xml</input-file>\r
13316 <input-file role="principal-stylesheet">output98.xsl</input-file>\r
13317 <output-file role="principal" compare="XML">output98.out</output-file>\r
13318 </scenario>\r
13319 </test-case>\r
13320 <test-case category="XSLT-Result-Tree" id="output_output99">\r
13321 <file-path>output</file-path>\r
13322 <creator>David Bertoni</creator>\r
13323 <date>2001-11-08</date>\r
13324 <purpose>Show that namespaced LRE does not match unprefixed element in cdata-section-elements list.</purpose>\r
13325 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13326 <scenario operation="standard">\r
13327 <input-file role="principal-data">output99.xml</input-file>\r
13328 <input-file role="principal-stylesheet">output99.xsl</input-file>\r
13329 <output-file role="principal" compare="XML">output99.out</output-file>\r
13330 </scenario>\r
13331 </test-case>\r
13332 <test-case category="XSLT-Result-Tree" id="output_output100">\r
13333 <file-path>output</file-path>\r
13334 <creator>David Marston</creator>\r
13335 <date>2001-11-08</date>\r
13336 <purpose>Show that non-namespaced LRE does not match namespaced element in cdata-section-elements list.</purpose>\r
13337 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13338 <scenario operation="standard">\r
13339 <input-file role="principal-data">output100.xml</input-file>\r
13340 <input-file role="principal-stylesheet">output100.xsl</input-file>\r
13341 <output-file role="principal" compare="XML">output100.out</output-file>\r
13342 </scenario>\r
13343 </test-case>\r
13344 <test-case category="XSLT-Result-Tree" id="output_output101">\r
13345 <file-path>output</file-path>\r
13346 <creator>David Marston</creator>\r
13347 <date>2001-11-08</date>\r
13348 <purpose>Show that LRE in default namespace can match namespaced element in cdata-section-elements list.</purpose>\r
13349 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13350 <scenario operation="standard">\r
13351 <input-file role="principal-data">output101.xml</input-file>\r
13352 <input-file role="principal-stylesheet">output101.xsl</input-file>\r
13353 <output-file role="principal" compare="XML">output101.out</output-file>\r
13354 </scenario>\r
13355 </test-case>\r
13356 <test-case category="XSLT-Result-Tree" id="output_output102">\r
13357 <file-path>output</file-path>\r
13358 <creator>David Marston</creator>\r
13359 <date>2001-11-08</date>\r
13360 <purpose>Show that namespaced LRE can match element in cdata-section-elements list when default is set.</purpose>\r
13361 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13362 <scenario operation="standard">\r
13363 <input-file role="principal-data">output102.xml</input-file>\r
13364 <input-file role="principal-stylesheet">output102.xsl</input-file>\r
13365 <output-file role="principal" compare="XML">output102.out</output-file>\r
13366 </scenario>\r
13367 </test-case>\r
13368 <test-case category="XSLT-Result-Tree" id="output_output103">\r
13369 <file-path>output</file-path>\r
13370 <creator>David Marston</creator>\r
13371 <date>2001-11-08</date>\r
13372 <purpose>Show that namespaced LRE can match differently-prefixed element in cdata-section-elements.</purpose>\r
13373 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13374 <scenario operation="standard">\r
13375 <input-file role="principal-data">output103.xml</input-file>\r
13376 <input-file role="principal-stylesheet">output103.xsl</input-file>\r
13377 <output-file role="principal" compare="XML">output103.out</output-file>\r
13378 </scenario>\r
13379 </test-case>\r
13380 <test-case category="XSLT-Result-Tree" id="output_output104">\r
13381 <file-path>output</file-path>\r
13382 <creator>David Bertoni</creator>\r
13383 <date>2001-11-08</date>\r
13384 <purpose>Use cdata-section-elements with xsl:copy-of, namespaces match.</purpose>\r
13385 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13386 <scenario operation="standard">\r
13387 <input-file role="principal-data">output104.xml</input-file>\r
13388 <input-file role="principal-stylesheet">output104.xsl</input-file>\r
13389 <output-file role="principal" compare="XML">output104.out</output-file>\r
13390 </scenario>\r
13391 </test-case>\r
13392 <test-case category="XSLT-Result-Tree" id="output_output105">\r
13393 <file-path>output</file-path>\r
13394 <creator>David Bertoni</creator>\r
13395 <date>2001-11-08</date>\r
13396 <purpose>Use cdata-section-elements with xsl:copy-of, default in input matches prefixed here.</purpose>\r
13397 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13398 <scenario operation="standard">\r
13399 <input-file role="principal-data">output105.xml</input-file>\r
13400 <input-file role="principal-stylesheet">output105.xsl</input-file>\r
13401 <output-file role="principal" compare="XML">output105.out</output-file>\r
13402 </scenario>\r
13403 </test-case>\r
13404 <test-case category="XSLT-Result-Tree" id="output_output106">\r
13405 <file-path>output</file-path>\r
13406 <creator>David Marston</creator>\r
13407 <date>2001-11-08</date>\r
13408 <purpose>Use cdata-section-elements with xsl:copy-of, prefix in input matches default here.</purpose>\r
13409 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13410 <scenario operation="standard">\r
13411 <input-file role="principal-data">output106.xml</input-file>\r
13412 <input-file role="principal-stylesheet">output106.xsl</input-file>\r
13413 <output-file role="principal" compare="XML">output106.out</output-file>\r
13414 </scenario>\r
13415 </test-case>\r
13416 <test-case category="XSLT-Result-Tree" id="output_output107">\r
13417 <file-path>output</file-path>\r
13418 <creator>David Marston</creator>\r
13419 <date>2001-11-08</date>\r
13420 <purpose>Use cdata-section-elements with xsl:copy-of, namespaces match URIs but prefixes are different.</purpose>\r
13421 <spec-citation place="16.1" type="section" version="1.0" spec="xslt"/>\r
13422 <scenario operation="standard">\r
13423 <input-file role="principal-data">output107.xml</input-file>\r
13424 <input-file role="principal-stylesheet">output107.xsl</input-file>\r
13425 <output-file role="principal" compare="XML">output107.out</output-file>\r
13426 </scenario>\r
13427 </test-case>\r
13428 <test-case category="XSLT-Result-Tree" id="output_output109">\r
13429 <file-path>output</file-path>\r
13430 <creator>David Marston</creator>\r
13431 <date>2001-11-08</date>\r
13432 <purpose>Attempt to create comment under text output method</purpose>\r
13433 <spec-citation place="16.3" type="section" version="1.0" spec="xslt"/>\r
13434 <scenario operation="standard">\r
13435 <input-file role="principal-data">output109.xml</input-file>\r
13436 <input-file role="principal-stylesheet">output109.xsl</input-file>\r
13437 <output-file role="principal" compare="XML">output109.out</output-file>\r
13438 </scenario>\r
13439 </test-case>\r
13440 <test-case category="XSLT-Result-Tree" id="output_output110">\r
13441 <file-path>output</file-path>\r
13442 <creator>David Marston</creator>\r
13443 <date>2001-11-08</date>\r
13444 <purpose>Attempt to create element (LRE) under text output method. Should get just its text-node descendant.</purpose>\r
13445 <spec-citation place="16.3" type="section" version="1.0" spec="xslt"/>\r
13446 <scenario operation="standard">\r
13447 <input-file role="principal-data">output110.xml</input-file>\r
13448 <input-file role="principal-stylesheet">output110.xsl</input-file>\r
13449 <output-file role="principal" compare="XML">output110.out</output-file>\r
13450 </scenario>\r
13451 </test-case>\r
13452 <test-case category="XSLT-Result-Tree" id="output_output111">\r
13453 <file-path>output</file-path>\r
13454 <creator>David Marston</creator>\r
13455 <date>2001-11-08</date>\r
13456 <purpose>Attempt to create element under text output method. Should get just its text-node descendant.</purpose>\r
13457 <spec-citation place="16.3" type="section" version="1.0" spec="xslt"/>\r
13458 <scenario operation="standard">\r
13459 <input-file role="principal-data">output111.xml</input-file>\r
13460 <input-file role="principal-stylesheet">output111.xsl</input-file>\r
13461 <output-file role="principal" compare="XML">output111.out</output-file>\r
13462 </scenario>\r
13463 </test-case>\r
13464 <test-case category="XSLT-Result-Tree" id="output_output112">\r
13465 <file-path>output</file-path>\r
13466 <creator>David Marston</creator>\r
13467 <date>2001-11-08</date>\r
13468 <purpose>Attempt to create attribute under text output method</purpose>\r
13469 <spec-citation place="16.3" type="section" version="1.0" spec="xslt"/>\r
13470 <scenario operation="standard">\r
13471 <input-file role="principal-data">output112.xml</input-file>\r
13472 <input-file role="principal-stylesheet">output112.xsl</input-file>\r
13473 <output-file role="principal" compare="XML">output112.out</output-file>\r
13474 </scenario>\r
13475 </test-case>\r
13476 <test-case category="XSLT-Result-Tree" id="output_output113">\r
13477 <file-path>output</file-path>\r
13478 <creator>David Marston</creator>\r
13479 <date>2001-11-08</date>\r
13480 <purpose>Attempt to create processing instruction under text output method</purpose>\r
13481 <spec-citation place="16.3" type="section" version="1.0" spec="xslt"/>\r
13482 <scenario operation="standard">\r
13483 <input-file role="principal-data">output113.xml</input-file>\r
13484 <input-file role="principal-stylesheet">output113.xsl</input-file>\r
13485 <output-file role="principal" compare="XML">output113.out</output-file>\r
13486 </scenario>\r
13487 </test-case>\r
13488 <test-case category="XSLT-Result-Tree" id="output_output114">\r
13489 <file-path>output</file-path>\r
13490 <creator>Gordon Chiu</creator>\r
13491 <date>2001-11-08</date>\r
13492 <purpose>Check that empty comments are created correctly</purpose>\r
13493 <spec-citation place="7.4" type="section" version="1.0" spec="xslt"/>\r
13494 <scenario operation="standard">\r
13495 <input-file role="principal-data">output114.xml</input-file>\r
13496 <input-file role="principal-stylesheet">output114.xsl</input-file>\r
13497 <output-file role="principal" compare="XML">output114.out</output-file>\r
13498 </scenario>\r
13499 </test-case>\r
13500         <test-case category="XSLT-Result-Tree" id="position_position01">\r
13501 <file-path>position</file-path>\r
13502 <creator>Paul Dick</creator>\r
13503 <date>2001-11-08</date>\r
13504 <purpose>Test of position() function in value-of select. Look for 1.</purpose>\r
13505 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13506 <scenario operation="standard">\r
13507 <input-file role="principal-data">position01.xml</input-file>\r
13508 <input-file role="principal-stylesheet">position01.xsl</input-file>\r
13509 <output-file role="principal" compare="XML">position01.out</output-file>\r
13510 </scenario>\r
13511 </test-case>\r
13512 <test-case category="XSLT-Result-Tree" id="position_position02">\r
13513 <file-path>position</file-path>\r
13514 <creator>Paul Dick</creator>\r
13515 <date>2001-11-08</date>\r
13516 <purpose>Test of position() function in predicate on wildcard. Look for last item.</purpose>\r
13517 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13518 <scenario operation="standard">\r
13519 <input-file role="principal-data">position02.xml</input-file>\r
13520 <input-file role="principal-stylesheet">position02.xsl</input-file>\r
13521 <output-file role="principal" compare="XML">position02.out</output-file>\r
13522 </scenario>\r
13523 </test-case>\r
13524 <test-case category="XSLT-Result-Tree" id="position_position03">\r
13525 <file-path>position</file-path>\r
13526 <creator>Paul Dick</creator>\r
13527 <date>2001-11-08</date>\r
13528 <purpose>Test of position() function anded with attribute test.</purpose>\r
13529 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13530 <scenario operation="standard">\r
13531 <input-file role="principal-data">position03.xml</input-file>\r
13532 <input-file role="principal-stylesheet">position03.xsl</input-file>\r
13533 <output-file role="principal" compare="XML">position03.out</output-file>\r
13534 </scenario>\r
13535 </test-case>\r
13536 <test-case category="XSLT-Result-Tree" id="position_position04">\r
13537 <file-path>position</file-path>\r
13538 <creator>Paul Dick</creator>\r
13539 <date>2001-11-08</date>\r
13540 <purpose>Test of position() in 2nd predicate.</purpose>\r
13541 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13542 <scenario operation="standard">\r
13543 <input-file role="principal-data">position04.xml</input-file>\r
13544 <input-file role="principal-stylesheet">position04.xsl</input-file>\r
13545 <output-file role="principal" compare="XML">position04.out</output-file>\r
13546 </scenario>\r
13547 </test-case>\r
13548 <test-case category="XSLT-Result-Tree" id="position_position05">\r
13549 <file-path>position</file-path>\r
13550 <creator>Paul Dick</creator>\r
13551 <date>2001-11-08</date>\r
13552 <purpose>Test of position() predicate on node-set from key(). Look for item 4.</purpose>\r
13553 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13554 <scenario operation="standard">\r
13555 <input-file role="principal-data">position05.xml</input-file>\r
13556 <input-file role="principal-stylesheet">position05.xsl</input-file>\r
13557 <output-file role="principal" compare="XML">position05.out</output-file>\r
13558 </scenario>\r
13559 </test-case>\r
13560 <test-case category="XSLT-Result-Tree" id="position_position06">\r
13561 <file-path>position</file-path>\r
13562 <creator>Paul Dick</creator>\r
13563 <date>2001-11-08</date>\r
13564 <purpose>Test of count() on wildcard.</purpose>\r
13565 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13566 <scenario operation="standard">\r
13567 <input-file role="principal-data">position06.xml</input-file>\r
13568 <input-file role="principal-stylesheet">position06.xsl</input-file>\r
13569 <output-file role="principal" compare="XML">position06.out</output-file>\r
13570 </scenario>\r
13571 </test-case>\r
13572 <test-case category="XSLT-Result-Tree" id="position_position07">\r
13573 <file-path>position</file-path>\r
13574 <creator>Paul Dick</creator>\r
13575 <date>2001-11-08</date>\r
13576 <purpose>Test of last() in predicate, all spelled out.</purpose>\r
13577 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13578 <scenario operation="standard">\r
13579 <input-file role="principal-data">position07.xml</input-file>\r
13580 <input-file role="principal-stylesheet">position07.xsl</input-file>\r
13581 <output-file role="principal" compare="XML">position07.out</output-file>\r
13582 </scenario>\r
13583 </test-case>\r
13584 <test-case category="XSLT-Result-Tree" id="position_position08">\r
13585 <file-path>position</file-path>\r
13586 <creator>Paul Dick</creator>\r
13587 <date>2001-11-08</date>\r
13588 <purpose>Test of position() in match pattern. Used in predicate of name. Look for 1, last, others.</purpose>\r
13589 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13590 <scenario operation="standard">\r
13591 <input-file role="principal-data">position08.xml</input-file>\r
13592 <input-file role="principal-stylesheet">position08.xsl</input-file>\r
13593 <output-file role="principal" compare="XML">position08.out</output-file>\r
13594 </scenario>\r
13595 </test-case>\r
13596 <test-case category="XSLT-Result-Tree" id="position_position09">\r
13597 <file-path>position</file-path>\r
13598 <creator>Paul Dick</creator>\r
13599 <date>2001-11-08</date>\r
13600 <purpose>Test of position in match pattern predicates, both long and short versions.</purpose>\r
13601 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13602 <scenario operation="standard">\r
13603 <input-file role="principal-data">position09.xml</input-file>\r
13604 <input-file role="principal-stylesheet">position09.xsl</input-file>\r
13605 <output-file role="principal" compare="XML">position09.out</output-file>\r
13606 </scenario>\r
13607 </test-case>\r
13608 <test-case category="XSLT-Result-Tree" id="position_position10">\r
13609 <file-path>position</file-path>\r
13610 <creator>Paul Dick</creator>\r
13611 <date>2001-11-08</date>\r
13612 <purpose>Test of position() function and sorting.</purpose>\r
13613 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13614 <scenario operation="standard">\r
13615 <input-file role="principal-data">position10.xml</input-file>\r
13616 <input-file role="principal-stylesheet">position10.xsl</input-file>\r
13617 <output-file role="principal" compare="XML">position10.out</output-file>\r
13618 </scenario>\r
13619 </test-case>\r
13620 <test-case category="XSLT-Result-Tree" id="position_position11">\r
13621 <file-path>position</file-path>\r
13622 <creator>Paul Dick</creator>\r
13623 <date>2001-11-08</date>\r
13624 <purpose>Test of position() and last() in xsl:if test.</purpose>\r
13625 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13626 <scenario operation="standard">\r
13627 <input-file role="principal-data">position11.xml</input-file>\r
13628 <input-file role="principal-stylesheet">position11.xsl</input-file>\r
13629 <output-file role="principal" compare="XML">position11.out</output-file>\r
13630 </scenario>\r
13631 </test-case>\r
13632 <test-case category="XSLT-Result-Tree" id="position_position12">\r
13633 <file-path>position</file-path>\r
13634 <creator>Paul Dick</creator>\r
13635 <date>2001-11-08</date>\r
13636 <purpose>Test of position() function in value-of select.</purpose>\r
13637 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13638 <scenario operation="standard">\r
13639 <input-file role="principal-data">position12.xml</input-file>\r
13640 <input-file role="principal-stylesheet">position12.xsl</input-file>\r
13641 <output-file role="principal" compare="XML">position12.out</output-file>\r
13642 </scenario>\r
13643 </test-case>\r
13644 <test-case category="XSLT-Result-Tree" id="position_position13">\r
13645 <file-path>position</file-path>\r
13646 <creator>Paul Dick</creator>\r
13647 <date>2001-11-08</date>\r
13648 <purpose>Test of last() function in value-of select.</purpose>\r
13649 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13650 <scenario operation="standard">\r
13651 <input-file role="principal-data">position13.xml</input-file>\r
13652 <input-file role="principal-stylesheet">position13.xsl</input-file>\r
13653 <output-file role="principal" compare="XML">position13.out</output-file>\r
13654 </scenario>\r
13655 </test-case>\r
13656 <test-case category="XSLT-Result-Tree" id="position_position14">\r
13657 <file-path>position</file-path>\r
13658 <creator>Paul Dick</creator>\r
13659 <date>2001-11-08</date>\r
13660 <purpose>Test of last() function in a numeric equality.</purpose>\r
13661 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13662 <scenario operation="standard">\r
13663 <input-file role="principal-data">position14.xml</input-file>\r
13664 <input-file role="principal-stylesheet">position14.xsl</input-file>\r
13665 <output-file role="principal" compare="XML">position14.out</output-file>\r
13666 </scenario>\r
13667 </test-case>\r
13668 <test-case category="XSLT-Result-Tree" id="position_position15">\r
13669 <file-path>position</file-path>\r
13670 <creator>Paul Dick</creator>\r
13671 <date>2001-11-08</date>\r
13672 <purpose>Test of position() function in predicate. Look for last item.</purpose>\r
13673 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13674 <scenario operation="standard">\r
13675 <input-file role="principal-data">position15.xml</input-file>\r
13676 <input-file role="principal-stylesheet">position15.xsl</input-file>\r
13677 <output-file role="principal" compare="XML">position15.out</output-file>\r
13678 </scenario>\r
13679 </test-case>\r
13680 <test-case category="XSLT-Result-Tree" id="position_position16">\r
13681 <file-path>position</file-path>\r
13682 <creator>Paul Dick</creator>\r
13683 <date>2001-11-08</date>\r
13684 <purpose>Test of position() function in a predicate. Look for item 3.</purpose>\r
13685 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13686 <scenario operation="standard">\r
13687 <input-file role="principal-data">position16.xml</input-file>\r
13688 <input-file role="principal-stylesheet">position16.xsl</input-file>\r
13689 <output-file role="principal" compare="XML">position16.out</output-file>\r
13690 </scenario>\r
13691 </test-case>\r
13692 <test-case category="XSLT-Result-Tree" id="position_position17">\r
13693 <file-path>position</file-path>\r
13694 <creator>Paul Dick</creator>\r
13695 <date>2001-11-08</date>\r
13696 <purpose>Test of position() function in a predicate. Look for first.</purpose>\r
13697 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13698 <scenario operation="standard">\r
13699 <input-file role="principal-data">position17.xml</input-file>\r
13700 <input-file role="principal-stylesheet">position17.xsl</input-file>\r
13701 <output-file role="principal" compare="XML">position17.out</output-file>\r
13702 </scenario>\r
13703 </test-case>\r
13704 <test-case category="XSLT-Result-Tree" id="position_position18">\r
13705 <file-path>position</file-path>\r
13706 <creator>David Marston</creator>\r
13707 <date>2001-11-08</date>\r
13708 <purpose>Test of position() function and a variable in a predicate.</purpose>\r
13709 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13710 <scenario operation="standard">\r
13711 <input-file role="principal-data">position18.xml</input-file>\r
13712 <input-file role="principal-stylesheet">position18.xsl</input-file>\r
13713 <output-file role="principal" compare="XML">position18.out</output-file>\r
13714 </scenario>\r
13715 </test-case>\r
13716 <test-case category="XSLT-Result-Tree" id="position_position19">\r
13717 <file-path>position</file-path>\r
13718 <creator>Paul Dick</creator>\r
13719 <date>2001-11-08</date>\r
13720 <purpose>Test of positional indexing (shorthand) in select. Look for last item.</purpose>\r
13721 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13722 <scenario operation="standard">\r
13723 <input-file role="principal-data">position19.xml</input-file>\r
13724 <input-file role="principal-stylesheet">position19.xsl</input-file>\r
13725 <output-file role="principal" compare="XML">position19.out</output-file>\r
13726 </scenario>\r
13727 </test-case>\r
13728 <test-case category="XSLT-Result-Tree" id="position_position20">\r
13729 <file-path>position</file-path>\r
13730 <creator>Paul Dick</creator>\r
13731 <date>2001-11-08</date>\r
13732 <purpose>Test of shorthand positional indexing. Look for middle item.</purpose>\r
13733 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13734 <scenario operation="standard">\r
13735 <input-file role="principal-data">position20.xml</input-file>\r
13736 <input-file role="principal-stylesheet">position20.xsl</input-file>\r
13737 <output-file role="principal" compare="XML">position20.out</output-file>\r
13738 </scenario>\r
13739 </test-case>\r
13740 <test-case category="XSLT-Result-Tree" id="position_position21">\r
13741 <file-path>position</file-path>\r
13742 <creator>Paul Dick</creator>\r
13743 <date>2001-11-08</date>\r
13744 <purpose>Test of shorthand positional indexing. Look for first.</purpose>\r
13745 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13746 <scenario operation="standard">\r
13747 <input-file role="principal-data">position21.xml</input-file>\r
13748 <input-file role="principal-stylesheet">position21.xsl</input-file>\r
13749 <output-file role="principal" compare="XML">position21.out</output-file>\r
13750 </scenario>\r
13751 </test-case>\r
13752 <test-case category="XSLT-Result-Tree" id="position_position22">\r
13753 <file-path>position</file-path>\r
13754 <creator>David Marston</creator>\r
13755 <date>2001-11-08</date>\r
13756 <purpose>Test of positional indexing on the text() nodes. Look for first.</purpose>\r
13757 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13758 <scenario operation="standard">\r
13759 <input-file role="principal-data">position22.xml</input-file>\r
13760 <input-file role="principal-stylesheet">position22.xsl</input-file>\r
13761 <output-file role="principal" compare="XML">position22.out</output-file>\r
13762 </scenario>\r
13763 </test-case>\r
13764 <test-case category="XSLT-Result-Tree" id="position_position23">\r
13765 <file-path>position</file-path>\r
13766 <creator>David Marston</creator>\r
13767 <date>2001-11-08</date>\r
13768 <purpose>Test of positional indexing on the text() nodes. Look for middle item.</purpose>\r
13769 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13770 <scenario operation="standard">\r
13771 <input-file role="principal-data">position23.xml</input-file>\r
13772 <input-file role="principal-stylesheet">position23.xsl</input-file>\r
13773 <output-file role="principal" compare="XML">position23.out</output-file>\r
13774 </scenario>\r
13775 </test-case>\r
13776 <test-case category="XSLT-Result-Tree" id="position_position24">\r
13777 <file-path>position</file-path>\r
13778 <creator>Paul Dick</creator>\r
13779 <date>2001-11-08</date>\r
13780 <purpose>Test of last() function with current context position.</purpose>\r
13781 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13782 <scenario operation="standard">\r
13783 <input-file role="principal-data">position24.xml</input-file>\r
13784 <input-file role="principal-stylesheet">position24.xsl</input-file>\r
13785 <output-file role="principal" compare="XML">position24.out</output-file>\r
13786 </scenario>\r
13787 </test-case>\r
13788 <test-case category="XSLT-Result-Tree" id="position_position25">\r
13789 <file-path>position</file-path>\r
13790 <creator>Paul Dick</creator>\r
13791 <date>2001-11-08</date>\r
13792 <purpose>Test of position() function in predicate of wildcard. Look for middle item.</purpose>\r
13793 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13794 <scenario operation="standard">\r
13795 <input-file role="principal-data">position25.xml</input-file>\r
13796 <input-file role="principal-stylesheet">position25.xsl</input-file>\r
13797 <output-file role="principal" compare="XML">position25.out</output-file>\r
13798 </scenario>\r
13799 </test-case>\r
13800 <test-case category="XSLT-Result-Tree" id="position_position26">\r
13801 <file-path>position</file-path>\r
13802 <creator>Paul Dick</creator>\r
13803 <date>2001-11-08</date>\r
13804 <purpose>Test of position() function on predicate of wildcard. Look for first.</purpose>\r
13805 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13806 <scenario operation="standard">\r
13807 <input-file role="principal-data">position26.xml</input-file>\r
13808 <input-file role="principal-stylesheet">position26.xsl</input-file>\r
13809 <output-file role="principal" compare="XML">position26.out</output-file>\r
13810 </scenario>\r
13811 </test-case>\r
13812 <test-case category="XSLT-Result-Tree" id="position_position27">\r
13813 <file-path>position</file-path>\r
13814 <creator>David Marston</creator>\r
13815 <date>2001-11-08</date>\r
13816 <purpose>Test of positional capabilities with choose.</purpose>\r
13817 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13818 <scenario operation="standard">\r
13819 <input-file role="principal-data">position27.xml</input-file>\r
13820 <input-file role="principal-stylesheet">position27.xsl</input-file>\r
13821 <output-file role="principal" compare="XML">position27.out</output-file>\r
13822 </scenario>\r
13823 </test-case>\r
13824 <test-case category="XSLT-Result-Tree" id="position_position28">\r
13825 <file-path>position</file-path>\r
13826 <creator>Paul Dick</creator>\r
13827 <date>2001-11-08</date>\r
13828 <purpose>Test of shorthand positional indexing with wildcard. Look for last item.</purpose>\r
13829 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13830 <scenario operation="standard">\r
13831 <input-file role="principal-data">position28.xml</input-file>\r
13832 <input-file role="principal-stylesheet">position28.xsl</input-file>\r
13833 <output-file role="principal" compare="XML">position28.out</output-file>\r
13834 </scenario>\r
13835 </test-case>\r
13836 <test-case category="XSLT-Result-Tree" id="position_position29">\r
13837 <file-path>position</file-path>\r
13838 <creator>Paul Dick</creator>\r
13839 <date>2001-11-08</date>\r
13840 <purpose>Test of positional indexing with wildcard. Look for middle item.</purpose>\r
13841 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13842 <scenario operation="standard">\r
13843 <input-file role="principal-data">position29.xml</input-file>\r
13844 <input-file role="principal-stylesheet">position29.xsl</input-file>\r
13845 <output-file role="principal" compare="XML">position29.out</output-file>\r
13846 </scenario>\r
13847 </test-case>\r
13848 <test-case category="XSLT-Result-Tree" id="position_position30">\r
13849 <file-path>position</file-path>\r
13850 <creator>Paul Dick</creator>\r
13851 <date>2001-11-08</date>\r
13852 <purpose>Test of shorthand positional indexing with wildcard. Look for first.</purpose>\r
13853 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13854 <scenario operation="standard">\r
13855 <input-file role="principal-data">position30.xml</input-file>\r
13856 <input-file role="principal-stylesheet">position30.xsl</input-file>\r
13857 <output-file role="principal" compare="XML">position30.out</output-file>\r
13858 </scenario>\r
13859 </test-case>\r
13860 <test-case category="XSLT-Result-Tree" id="position_position31">\r
13861 <file-path>position</file-path>\r
13862 <creator>David Marston</creator>\r
13863 <date>2001-11-08</date>\r
13864 <purpose>Test of position() with a sibling axis.</purpose>\r
13865 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13866 <scenario operation="standard">\r
13867 <input-file role="principal-data">position31.xml</input-file>\r
13868 <input-file role="principal-stylesheet">position31.xsl</input-file>\r
13869 <output-file role="principal" compare="XML">position31.out</output-file>\r
13870 </scenario>\r
13871 </test-case>\r
13872 <test-case category="XSLT-Result-Tree" id="position_position32">\r
13873 <file-path>position</file-path>\r
13874 <creator>Paul Dick</creator>\r
13875 <date>2001-11-08</date>\r
13876 <purpose>Test of position() on predicate of wildcard, anded with attribute test.</purpose>\r
13877 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13878 <scenario operation="standard">\r
13879 <input-file role="principal-data">position32.xml</input-file>\r
13880 <input-file role="principal-stylesheet">position32.xsl</input-file>\r
13881 <output-file role="principal" compare="XML">position32.out</output-file>\r
13882 </scenario>\r
13883 </test-case>\r
13884 <test-case category="XSLT-Result-Tree" id="position_position33">\r
13885 <file-path>position</file-path>\r
13886 <creator>Paul Dick</creator>\r
13887 <date>2001-11-08</date>\r
13888 <purpose>Test of position() on predicate of wildcard, anded with attribute test. Look for first.</purpose>\r
13889 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13890 <scenario operation="standard">\r
13891 <input-file role="principal-data">position33.xml</input-file>\r
13892 <input-file role="principal-stylesheet">position33.xsl</input-file>\r
13893 <output-file role="principal" compare="XML">position33.out</output-file>\r
13894 </scenario>\r
13895 </test-case>\r
13896 <test-case category="XSLT-Result-Tree" id="position_position34">\r
13897 <file-path>position</file-path>\r
13898 <creator>Paul Dick</creator>\r
13899 <date>2001-11-08</date>\r
13900 <purpose>Test of position() on predicate of wildcard, anded with attribute test.</purpose>\r
13901 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13902 <scenario operation="standard">\r
13903 <input-file role="principal-data">position34.xml</input-file>\r
13904 <input-file role="principal-stylesheet">position34.xsl</input-file>\r
13905 <output-file role="principal" compare="XML">position34.out</output-file>\r
13906 </scenario>\r
13907 </test-case>\r
13908 <test-case category="XSLT-Result-Tree" id="position_position35">\r
13909 <file-path>position</file-path>\r
13910 <creator>Paul Dick</creator>\r
13911 <date>2001-11-08</date>\r
13912 <purpose>Test of position() in 2nd predicate.</purpose>\r
13913 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13914 <scenario operation="standard">\r
13915 <input-file role="principal-data">position35.xml</input-file>\r
13916 <input-file role="principal-stylesheet">position35.xsl</input-file>\r
13917 <output-file role="principal" compare="XML">position35.out</output-file>\r
13918 </scenario>\r
13919 </test-case>\r
13920 <test-case category="XSLT-Result-Tree" id="position_position36">\r
13921 <file-path>position</file-path>\r
13922 <creator>Paul Dick</creator>\r
13923 <date>2001-11-08</date>\r
13924 <purpose>Test of position() in 2nd predicate. Look for first.</purpose>\r
13925 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13926 <scenario operation="standard">\r
13927 <input-file role="principal-data">position36.xml</input-file>\r
13928 <input-file role="principal-stylesheet">position36.xsl</input-file>\r
13929 <output-file role="principal" compare="XML">position36.out</output-file>\r
13930 </scenario>\r
13931 </test-case>\r
13932 <test-case category="XSLT-Result-Tree" id="position_position37">\r
13933 <file-path>position</file-path>\r
13934 <creator>David Marston</creator>\r
13935 <date>2001-11-08</date>\r
13936 <purpose>Test of position() in a for-each node set.</purpose>\r
13937 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13938 <scenario operation="standard">\r
13939 <input-file role="principal-data">position37.xml</input-file>\r
13940 <input-file role="principal-stylesheet">position37.xsl</input-file>\r
13941 <output-file role="principal" compare="XML">position37.out</output-file>\r
13942 </scenario>\r
13943 </test-case>\r
13944 <test-case category="XSLT-Result-Tree" id="position_position38">\r
13945 <file-path>position</file-path>\r
13946 <creator>Paul Dick</creator>\r
13947 <date>2001-11-08</date>\r
13948 <purpose>Test of positional indexing (shorthand) in 2nd predicate. Look for last item.</purpose>\r
13949 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13950 <scenario operation="standard">\r
13951 <input-file role="principal-data">position38.xml</input-file>\r
13952 <input-file role="principal-stylesheet">position38.xsl</input-file>\r
13953 <output-file role="principal" compare="XML">position38.out</output-file>\r
13954 </scenario>\r
13955 </test-case>\r
13956 <test-case category="XSLT-Result-Tree" id="position_position39">\r
13957 <file-path>position</file-path>\r
13958 <creator>Paul Dick</creator>\r
13959 <date>2001-11-08</date>\r
13960 <purpose>Test of shorthand positional indexing in 2nd predicate.</purpose>\r
13961 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13962 <scenario operation="standard">\r
13963 <input-file role="principal-data">position39.xml</input-file>\r
13964 <input-file role="principal-stylesheet">position39.xsl</input-file>\r
13965 <output-file role="principal" compare="XML">position39.out</output-file>\r
13966 </scenario>\r
13967 </test-case>\r
13968 <test-case category="XSLT-Result-Tree" id="position_position40">\r
13969 <file-path>position</file-path>\r
13970 <creator>Paul Dick</creator>\r
13971 <date>2001-11-08</date>\r
13972 <purpose>Test of positional indexing in 2nd predicate. Look for first.</purpose>\r
13973 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13974 <scenario operation="standard">\r
13975 <input-file role="principal-data">position40.xml</input-file>\r
13976 <input-file role="principal-stylesheet">position40.xsl</input-file>\r
13977 <output-file role="principal" compare="XML">position40.out</output-file>\r
13978 </scenario>\r
13979 </test-case>\r
13980 <test-case category="XSLT-Result-Tree" id="position_position41">\r
13981 <file-path>position</file-path>\r
13982 <creator>David Marston</creator>\r
13983 <date>2001-11-08</date>\r
13984 <purpose>Test of position() in a for-each node set involving parent axis.</purpose>\r
13985 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
13986 <scenario operation="standard">\r
13987 <input-file role="principal-data">position41.xml</input-file>\r
13988 <input-file role="principal-stylesheet">position41.xsl</input-file>\r
13989 <output-file role="principal" compare="XML">position41.out</output-file>\r
13990 </scenario>\r
13991 </test-case>\r
13992 <test-case category="XSLT-Result-Tree" id="position_position42">\r
13993 <file-path>position</file-path>\r
13994 <creator>Paul Dick</creator>\r
13995 <date>2001-11-08</date>\r
13996 <purpose>Test of position() on node-set from key().</purpose>\r
13997 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
13998 <scenario operation="standard">\r
13999 <input-file role="principal-data">position42.xml</input-file>\r
14000 <input-file role="principal-stylesheet">position42.xsl</input-file>\r
14001 <output-file role="principal" compare="XML">position42.out</output-file>\r
14002 </scenario>\r
14003 </test-case>\r
14004 <test-case category="XSLT-Result-Tree" id="position_position43">\r
14005 <file-path>position</file-path>\r
14006 <creator>Paul Dick</creator>\r
14007 <date>2001-11-08</date>\r
14008 <purpose>Test of position() on node-set from key(). Look for first.</purpose>\r
14009 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14010 <scenario operation="standard">\r
14011 <input-file role="principal-data">position43.xml</input-file>\r
14012 <input-file role="principal-stylesheet">position43.xsl</input-file>\r
14013 <output-file role="principal" compare="XML">position43.out</output-file>\r
14014 </scenario>\r
14015 </test-case>\r
14016 <test-case category="XSLT-Result-Tree" id="position_position44">\r
14017 <file-path>position</file-path>\r
14018 <creator>Paul Dick</creator>\r
14019 <date>2001-11-08</date>\r
14020 <purpose>Test of position() on node-set from key(). Look for first.</purpose>\r
14021 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14022 <scenario operation="standard">\r
14023 <input-file role="principal-data">position44.xml</input-file>\r
14024 <input-file role="principal-stylesheet">position44.xsl</input-file>\r
14025 <output-file role="principal" compare="XML">position44.out</output-file>\r
14026 </scenario>\r
14027 </test-case>\r
14028 <test-case category="XSLT-Result-Tree" id="position_position45">\r
14029 <file-path>position</file-path>\r
14030 <creator>Paul Dick</creator>\r
14031 <date>2001-11-08</date>\r
14032 <purpose>Test of shorthand positional indexing on node-set from key().</purpose>\r
14033 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14034 <scenario operation="standard">\r
14035 <input-file role="principal-data">position45.xml</input-file>\r
14036 <input-file role="principal-stylesheet">position45.xsl</input-file>\r
14037 <output-file role="principal" compare="XML">position45.out</output-file>\r
14038 </scenario>\r
14039 </test-case>\r
14040 <test-case category="XSLT-Result-Tree" id="position_position46">\r
14041 <file-path>position</file-path>\r
14042 <creator>Paul Dick</creator>\r
14043 <date>2001-11-08</date>\r
14044 <purpose>Test of shorthand positional indexing on node-set from key().</purpose>\r
14045 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14046 <scenario operation="standard">\r
14047 <input-file role="principal-data">position46.xml</input-file>\r
14048 <input-file role="principal-stylesheet">position46.xsl</input-file>\r
14049 <output-file role="principal" compare="XML">position46.out</output-file>\r
14050 </scenario>\r
14051 </test-case>\r
14052 <test-case category="XSLT-Result-Tree" id="position_position47">\r
14053 <file-path>position</file-path>\r
14054 <creator>Paul Dick</creator>\r
14055 <date>2001-11-08</date>\r
14056 <purpose>Test of shorthand positional indexing on node-set from key(). Look for first.</purpose>\r
14057 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14058 <scenario operation="standard">\r
14059 <input-file role="principal-data">position47.xml</input-file>\r
14060 <input-file role="principal-stylesheet">position47.xsl</input-file>\r
14061 <output-file role="principal" compare="XML">position47.out</output-file>\r
14062 </scenario>\r
14063 </test-case>\r
14064 <test-case category="XSLT-Result-Tree" id="position_position48">\r
14065 <file-path>position</file-path>\r
14066 <creator>David Marston</creator>\r
14067 <date>2001-11-08</date>\r
14068 <purpose>Test position predicate on sort key.</purpose>\r
14069 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
14070 <scenario operation="standard">\r
14071 <input-file role="principal-data">position48.xml</input-file>\r
14072 <input-file role="principal-stylesheet">position48.xsl</input-file>\r
14073 <output-file role="principal" compare="XML">position48.out</output-file>\r
14074 </scenario>\r
14075 </test-case>\r
14076 <test-case category="XSLT-Result-Tree" id="position_position49">\r
14077 <file-path>position</file-path>\r
14078 <creator>Paul Dick</creator>\r
14079 <date>2001-11-08</date>\r
14080 <purpose>Test of positional indexing when used with key() in xsl:apply-templates. Look for last.</purpose>\r
14081 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14082 <scenario operation="standard">\r
14083 <input-file role="principal-data">position49.xml</input-file>\r
14084 <input-file role="principal-stylesheet">position49.xsl</input-file>\r
14085 <output-file role="principal" compare="XML">position49.out</output-file>\r
14086 </scenario>\r
14087 </test-case>\r
14088 <test-case category="XSLT-Result-Tree" id="position_position50">\r
14089 <file-path>position</file-path>\r
14090 <creator>Paul Dick</creator>\r
14091 <date>2001-11-08</date>\r
14092 <purpose>Test of position() when used with key() in xsl:apply-templates.</purpose>\r
14093 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14094 <scenario operation="standard">\r
14095 <input-file role="principal-data">position50.xml</input-file>\r
14096 <input-file role="principal-stylesheet">position50.xsl</input-file>\r
14097 <output-file role="principal" compare="XML">position50.out</output-file>\r
14098 </scenario>\r
14099 </test-case>\r
14100 <test-case category="XSLT-Result-Tree" id="position_position51">\r
14101 <file-path>position</file-path>\r
14102 <creator>Paul Dick</creator>\r
14103 <date>2001-11-08</date>\r
14104 <purpose>Test of position() when used with key() in xsl:apply-templates. Look for first.</purpose>\r
14105 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14106 <scenario operation="standard">\r
14107 <input-file role="principal-data">position51.xml</input-file>\r
14108 <input-file role="principal-stylesheet">position51.xsl</input-file>\r
14109 <output-file role="principal" compare="XML">position51.out</output-file>\r
14110 </scenario>\r
14111 </test-case>\r
14112 <test-case category="XSLT-Result-Tree" id="position_position52">\r
14113 <file-path>position</file-path>\r
14114 <creator>David Marston</creator>\r
14115 <date>2001-11-08</date>\r
14116 <purpose>Test of count() on a set filtered by position.</purpose>\r
14117 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14118 <scenario operation="standard">\r
14119 <input-file role="principal-data">position52.xml</input-file>\r
14120 <input-file role="principal-stylesheet">position52.xsl</input-file>\r
14121 <output-file role="principal" compare="XML">position52.out</output-file>\r
14122 </scenario>\r
14123 </test-case>\r
14124 <test-case category="XSLT-Result-Tree" id="position_position53">\r
14125 <file-path>position</file-path>\r
14126 <creator>Paul Dick</creator>\r
14127 <date>2001-11-08</date>\r
14128 <purpose>Test of count() with attribute wildcard.</purpose>\r
14129 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14130 <scenario operation="standard">\r
14131 <input-file role="principal-data">position53.xml</input-file>\r
14132 <input-file role="principal-stylesheet">position53.xsl</input-file>\r
14133 <output-file role="principal" compare="XML">position53.out</output-file>\r
14134 </scenario>\r
14135 </test-case>\r
14136 <test-case category="XSLT-Result-Tree" id="position_position54">\r
14137 <file-path>position</file-path>\r
14138 <creator>Paul Dick</creator>\r
14139 <date>2001-11-08</date>\r
14140 <purpose>Test of count() of wildcarded attribute axis, long-form notation.</purpose>\r
14141 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14142 <scenario operation="standard">\r
14143 <input-file role="principal-data">position54.xml</input-file>\r
14144 <input-file role="principal-stylesheet">position54.xsl</input-file>\r
14145 <output-file role="principal" compare="XML">position54.out</output-file>\r
14146 </scenario>\r
14147 </test-case>\r
14148 <test-case category="XSLT-Result-Tree" id="position_position55">\r
14149 <file-path>position</file-path>\r
14150 <creator>Paul Dick</creator>\r
14151 <date>2001-11-08</date>\r
14152 <purpose>Test of last() by itself in a predicate.</purpose>\r
14153 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14154 <scenario operation="standard">\r
14155 <input-file role="principal-data">position55.xml</input-file>\r
14156 <input-file role="principal-stylesheet">position55.xsl</input-file>\r
14157 <output-file role="principal" compare="XML">position55.out</output-file>\r
14158 </scenario>\r
14159 </test-case>\r
14160 <test-case category="XSLT-Result-Tree" id="position_position56">\r
14161 <file-path>position</file-path>\r
14162 <creator>Paul Dick</creator>\r
14163 <date>2001-11-08</date>\r
14164 <purpose>Test of last() with node-set from key(). Long-form predicate.</purpose>\r
14165 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14166 <scenario operation="standard">\r
14167 <input-file role="principal-data">position56.xml</input-file>\r
14168 <input-file role="principal-stylesheet">position56.xsl</input-file>\r
14169 <output-file role="principal" compare="XML">position56.out</output-file>\r
14170 </scenario>\r
14171 </test-case>\r
14172 <test-case category="XSLT-Result-Tree" id="position_position57">\r
14173 <file-path>position</file-path>\r
14174 <creator>Paul Dick</creator>\r
14175 <date>2001-11-08</date>\r
14176 <purpose>Test of last() in predicate of node-set from key().</purpose>\r
14177 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14178 <scenario operation="standard">\r
14179 <input-file role="principal-data">position57.xml</input-file>\r
14180 <input-file role="principal-stylesheet">position57.xsl</input-file>\r
14181 <output-file role="principal" compare="XML">position57.out</output-file>\r
14182 </scenario>\r
14183 </test-case>\r
14184 <test-case category="XSLT-Result-Tree" id="position_position58">\r
14185 <file-path>position</file-path>\r
14186 <creator>Paul Dick</creator>\r
14187 <date>2001-11-08</date>\r
14188 <purpose>Test of last() in second predicate, in long form.</purpose>\r
14189 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14190 <scenario operation="standard">\r
14191 <input-file role="principal-data">position58.xml</input-file>\r
14192 <input-file role="principal-stylesheet">position58.xsl</input-file>\r
14193 <output-file role="principal" compare="XML">position58.out</output-file>\r
14194 </scenario>\r
14195 </test-case>\r
14196 <test-case category="XSLT-Result-Tree" id="position_position59">\r
14197 <file-path>position</file-path>\r
14198 <creator>Paul Dick</creator>\r
14199 <date>2001-11-08</date>\r
14200 <purpose>Test of last() in second predicate.</purpose>\r
14201 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14202 <scenario operation="standard">\r
14203 <input-file role="principal-data">position59.xml</input-file>\r
14204 <input-file role="principal-stylesheet">position59.xsl</input-file>\r
14205 <output-file role="principal" compare="XML">position59.out</output-file>\r
14206 </scenario>\r
14207 </test-case>\r
14208 <test-case category="XSLT-Result-Tree" id="position_position60">\r
14209 <file-path>position</file-path>\r
14210 <creator>Paul Dick</creator>\r
14211 <date>2001-11-08</date>\r
14212 <purpose>Test of greater-than with position().</purpose>\r
14213 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14214 <scenario operation="standard">\r
14215 <input-file role="principal-data">position60.xml</input-file>\r
14216 <input-file role="principal-stylesheet">position60.xsl</input-file>\r
14217 <output-file role="principal" compare="XML">position60.out</output-file>\r
14218 </scenario>\r
14219 </test-case>\r
14220 <test-case category="XSLT-Result-Tree" id="position_position61">\r
14221 <file-path>position</file-path>\r
14222 <creator>David Marston</creator>\r
14223 <date>2001-11-08</date>\r
14224 <purpose>Test of less-than with position().</purpose>\r
14225 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14226 <scenario operation="standard">\r
14227 <input-file role="principal-data">position61.xml</input-file>\r
14228 <input-file role="principal-stylesheet">position61.xsl</input-file>\r
14229 <output-file role="principal" compare="XML">position61.out</output-file>\r
14230 </scenario>\r
14231 </test-case>\r
14232 <test-case category="XSLT-Result-Tree" id="position_position62">\r
14233 <file-path>position</file-path>\r
14234 <creator>David Marston</creator>\r
14235 <date>2001-11-08</date>\r
14236 <purpose>Test of greater-than-or-equal-to with position().</purpose>\r
14237 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14238 <scenario operation="standard">\r
14239 <input-file role="principal-data">position62.xml</input-file>\r
14240 <input-file role="principal-stylesheet">position62.xsl</input-file>\r
14241 <output-file role="principal" compare="XML">position62.out</output-file>\r
14242 </scenario>\r
14243 </test-case>\r
14244 <test-case category="XSLT-Result-Tree" id="position_position63">\r
14245 <file-path>position</file-path>\r
14246 <creator>David Marston</creator>\r
14247 <date>2001-11-08</date>\r
14248 <purpose>Test of less-than-or-equal-to with position().</purpose>\r
14249 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14250 <scenario operation="standard">\r
14251 <input-file role="principal-data">position63.xml</input-file>\r
14252 <input-file role="principal-stylesheet">position63.xsl</input-file>\r
14253 <output-file role="principal" compare="XML">position63.out</output-file>\r
14254 </scenario>\r
14255 </test-case>\r
14256 <test-case category="XSLT-Result-Tree" id="position_position64">\r
14257 <file-path>position</file-path>\r
14258 <creator>David Marston</creator>\r
14259 <date>2001-11-08</date>\r
14260 <purpose>Test of not-equal-to with position().</purpose>\r
14261 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14262 <scenario operation="standard">\r
14263 <input-file role="principal-data">position64.xml</input-file>\r
14264 <input-file role="principal-stylesheet">position64.xsl</input-file>\r
14265 <output-file role="principal" compare="XML">position64.out</output-file>\r
14266 </scenario>\r
14267 </test-case>\r
14268 <test-case category="XSLT-Result-Tree" id="position_position65">\r
14269 <file-path>position</file-path>\r
14270 <creator>David Marston</creator>\r
14271 <date>2001-11-08</date>\r
14272 <purpose>Test of a numeric formula in positional indexing.</purpose>\r
14273 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14274 <scenario operation="standard">\r
14275 <input-file role="principal-data">position65.xml</input-file>\r
14276 <input-file role="principal-stylesheet">position65.xsl</input-file>\r
14277 <output-file role="principal" compare="XML">position65.out</output-file>\r
14278 </scenario>\r
14279 </test-case>\r
14280 <test-case category="XSLT-Result-Tree" id="position_position66">\r
14281 <file-path>position</file-path>\r
14282 <creator>David Marston</creator>\r
14283 <date>2001-11-08</date>\r
14284 <purpose>Test of zero in positional indexing.</purpose>\r
14285 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14286 <scenario operation="standard">\r
14287 <input-file role="principal-data">position66.xml</input-file>\r
14288 <input-file role="principal-stylesheet">position66.xsl</input-file>\r
14289 <output-file role="principal" compare="XML">position66.out</output-file>\r
14290 </scenario>\r
14291 </test-case>\r
14292 <test-case category="XSLT-Result-Tree" id="position_position67">\r
14293 <file-path>position</file-path>\r
14294 <creator>David Marston</creator>\r
14295 <date>2001-11-08</date>\r
14296 <purpose>Test of number function to make positional indexing definite.</purpose>\r
14297 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14298 <scenario operation="standard">\r
14299 <input-file role="principal-data">position67.xml</input-file>\r
14300 <input-file role="principal-stylesheet">position67.xsl</input-file>\r
14301 <output-file role="principal" compare="XML">position67.out</output-file>\r
14302 </scenario>\r
14303 </test-case>\r
14304 <test-case category="XSLT-Result-Tree" id="position_position68">\r
14305 <file-path>position</file-path>\r
14306 <creator>Paul Dick</creator>\r
14307 <date>2001-11-08</date>\r
14308 <purpose>Test positional indexing with for-each loop and all-but-last xsl:if for comma.</purpose>\r
14309 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14310 <scenario operation="standard">\r
14311 <input-file role="principal-data">position68.xml</input-file>\r
14312 <input-file role="principal-stylesheet">position68.xsl</input-file>\r
14313 <output-file role="principal" compare="XML">position68.out</output-file>\r
14314 </scenario>\r
14315 </test-case>\r
14316 <test-case category="XSLT-Result-Tree" id="position_position69">\r
14317 <file-path>position</file-path>\r
14318 <creator>Paul Dick</creator>\r
14319 <date>2001-11-08</date>\r
14320 <purpose>Test positional indexing with for-each loop and apply-templates.</purpose>\r
14321 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14322 <scenario operation="standard">\r
14323 <input-file role="principal-data">position69.xml</input-file>\r
14324 <input-file role="principal-stylesheet">position69.xsl</input-file>\r
14325 <output-file role="principal" compare="XML">position69.out</output-file>\r
14326 </scenario>\r
14327 </test-case>\r
14328 <test-case category="XSLT-Result-Tree" id="position_position70">\r
14329 <file-path>position</file-path>\r
14330 <creator>David Marston</creator>\r
14331 <date>2001-11-08</date>\r
14332 <purpose>Test that set of nodes changes when strip-space is in effect.</purpose>\r
14333 <spec-citation place="5.4" type="section" version="1.0" spec="xslt"/>\r
14334 <scenario operation="standard">\r
14335 <input-file role="principal-data">position70.xml</input-file>\r
14336 <input-file role="principal-stylesheet">position70.xsl</input-file>\r
14337 <output-file role="principal" compare="XML">position70.out</output-file>\r
14338 </scenario>\r
14339 </test-case>\r
14340 <test-case category="XSLT-Result-Tree" id="position_position71">\r
14341 <file-path>position</file-path>\r
14342 <creator>David Marston</creator>\r
14343 <date>2001-11-08</date>\r
14344 <purpose>Test that position test can be applied to PI nodes.</purpose>\r
14345 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14346 <scenario operation="standard">\r
14347 <input-file role="principal-data">position71.xml</input-file>\r
14348 <input-file role="principal-stylesheet">position71.xsl</input-file>\r
14349 <output-file role="principal" compare="XML">position71.out</output-file>\r
14350 </scenario>\r
14351 </test-case>\r
14352 <test-case category="XSLT-Result-Tree" id="position_position72">\r
14353 <file-path>position</file-path>\r
14354 <creator>David Marston</creator>\r
14355 <date>2001-11-08</date>\r
14356 <purpose>Test of position() and the ancestor-or-self axis.</purpose>\r
14357 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14358 <scenario operation="standard">\r
14359 <input-file role="principal-data">position72.xml</input-file>\r
14360 <input-file role="principal-stylesheet">position72.xsl</input-file>\r
14361 <output-file role="principal" compare="XML">position72.out</output-file>\r
14362 </scenario>\r
14363 </test-case>\r
14364 <test-case category="XSLT-Result-Tree" id="position_position73">\r
14365 <file-path>position</file-path>\r
14366 <creator>David Marston</creator>\r
14367 <date>2001-11-08</date>\r
14368 <purpose>Test of position() and for-each resetting the frame of reference of a node-set.</purpose>\r
14369 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14370 <scenario operation="standard">\r
14371 <input-file role="principal-data">position73.xml</input-file>\r
14372 <input-file role="principal-stylesheet">position73.xsl</input-file>\r
14373 <output-file role="principal" compare="XML">position73.out</output-file>\r
14374 </scenario>\r
14375 </test-case>\r
14376 <test-case category="XSLT-Result-Tree" id="position_position74">\r
14377 <file-path>position</file-path>\r
14378 <creator>David Marston</creator>\r
14379 <date>2001-11-08</date>\r
14380 <purpose>Test of position() and for-each resetting the frame of reference of a node-set. Show position via value-of before going into for-each loop.</purpose>\r
14381 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14382 <scenario operation="standard">\r
14383 <input-file role="principal-data">position74.xml</input-file>\r
14384 <input-file role="principal-stylesheet">position74.xsl</input-file>\r
14385 <output-file role="principal" compare="XML">position74.out</output-file>\r
14386 </scenario>\r
14387 </test-case>\r
14388 <test-case category="XSLT-Result-Tree" id="position_position75">\r
14389 <file-path>position</file-path>\r
14390 <creator>David Marston</creator>\r
14391 <date>2001-11-08</date>\r
14392 <purpose>Test of last() on various sets of children.</purpose>\r
14393 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14394 <scenario operation="standard">\r
14395 <input-file role="principal-data">position75.xml</input-file>\r
14396 <input-file role="principal-stylesheet">position75.xsl</input-file>\r
14397 <output-file role="principal" compare="XML">position75.out</output-file>\r
14398 </scenario>\r
14399 </test-case>\r
14400 <test-case category="XSLT-Result-Tree" id="position_position76">\r
14401 <file-path>position</file-path>\r
14402 <creator>David Marston</creator>\r
14403 <date>2001-11-08</date>\r
14404 <purpose>Test of position() with namespace axis.</purpose>\r
14405 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14406 <scenario operation="standard">\r
14407 <input-file role="principal-data">position76.xml</input-file>\r
14408 <input-file role="principal-stylesheet">position76.xsl</input-file>\r
14409 <output-file role="principal" compare="XML">position76.out</output-file>\r
14410 </scenario>\r
14411 </test-case>\r
14412 <test-case category="XSLT-Result-Tree" id="position_position77">\r
14413 <file-path>position</file-path>\r
14414 <creator>David Marston</creator>\r
14415 <date>2001-11-08</date>\r
14416 <purpose>Test positional indexing in current node list passed via apply-templates with select that has predicate.</purpose>\r
14417 <spec-citation place="5.4" type="section" version="1.0" spec="xslt"/>\r
14418 <scenario operation="standard">\r
14419 <input-file role="principal-data">position77.xml</input-file>\r
14420 <input-file role="principal-stylesheet">position77.xsl</input-file>\r
14421 <output-file role="principal" compare="XML">position77.out</output-file>\r
14422 </scenario>\r
14423 </test-case>\r
14424 <test-case category="XSLT-Result-Tree" id="position_position78">\r
14425 <file-path>position</file-path>\r
14426 <creator>David Marston</creator>\r
14427 <date>2001-11-08</date>\r
14428 <purpose>Look at preceding axis (reverse document order) filtered by node test.</purpose>\r
14429 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
14430 <scenario operation="standard">\r
14431 <input-file role="principal-data">position78.xml</input-file>\r
14432 <input-file role="principal-stylesheet">position78.xsl</input-file>\r
14433 <output-file role="principal" compare="XML">position78.out</output-file>\r
14434 </scenario>\r
14435 </test-case>\r
14436 <test-case category="XSLT-Result-Tree" id="position_position79">\r
14437 <file-path>position</file-path>\r
14438 <creator>David Marston</creator>\r
14439 <date>2001-11-08</date>\r
14440 <purpose>Look at preceding axis filtered by node test. Use of apply-templates causes document-order processing.</purpose>\r
14441 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
14442 <scenario operation="standard">\r
14443 <input-file role="principal-data">position79.xml</input-file>\r
14444 <input-file role="principal-stylesheet">position79.xsl</input-file>\r
14445 <output-file role="principal" compare="XML">position79.out</output-file>\r
14446 </scenario>\r
14447 </test-case>\r
14448 <test-case category="XSLT-Result-Tree" id="position_position80">\r
14449 <file-path>position</file-path>\r
14450 <creator>Scott Boag</creator>\r
14451 <date>2001-11-08</date>\r
14452 <purpose>Ensure last() is working with unionpaths of ancestors.</purpose>\r
14453 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
14454 <scenario operation="standard">\r
14455 <input-file role="principal-data">position80.xml</input-file>\r
14456 <input-file role="principal-stylesheet">position80.xsl</input-file>\r
14457 <output-file role="principal" compare="XML">position80.out</output-file>\r
14458 </scenario>\r
14459 </test-case>\r
14460 <test-case category="XSLT-Result-Tree" id="position_position81">\r
14461 <file-path>position</file-path>\r
14462 <creator>David Marston</creator>\r
14463 <date>2001-11-08</date>\r
14464 <purpose>Test of count() on a set filtered by the last() function.</purpose>\r
14465 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14466 <scenario operation="standard">\r
14467 <input-file role="principal-data">position81.xml</input-file>\r
14468 <input-file role="principal-stylesheet">position81.xsl</input-file>\r
14469 <output-file role="principal" compare="XML">position81.out</output-file>\r
14470 </scenario>\r
14471 </test-case>\r
14472 <test-case category="XSLT-Result-Tree" id="position_position82">\r
14473 <file-path>position</file-path>\r
14474 <creator>David Marston</creator>\r
14475 <date>2001-11-08</date>\r
14476 <purpose>Test of count() on a set filtered by the last() function.</purpose>\r
14477 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14478 <scenario operation="standard">\r
14479 <input-file role="principal-data">position82.xml</input-file>\r
14480 <input-file role="principal-stylesheet">position82.xsl</input-file>\r
14481 <output-file role="principal" compare="XML">position82.out</output-file>\r
14482 </scenario>\r
14483 </test-case>\r
14484 <test-case category="XSLT-Result-Tree" id="position_position83">\r
14485 <file-path>position</file-path>\r
14486 <creator>David Marston</creator>\r
14487 <date>2001-11-08</date>\r
14488 <purpose>Try count() and last() on unionpaths that aren't sequential.</purpose>\r
14489 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
14490 <scenario operation="standard">\r
14491 <input-file role="principal-data">position83.xml</input-file>\r
14492 <input-file role="principal-stylesheet">position83.xsl</input-file>\r
14493 <output-file role="principal" compare="XML">position83.out</output-file>\r
14494 </scenario>\r
14495 </test-case>\r
14496 <test-case category="XSLT-Result-Tree" id="position_position83">\r
14497 <file-path>position</file-path>\r
14498 <creator>David Marston</creator>\r
14499 <date>2001-11-08</date>\r
14500 <purpose>Try positional filter on unionpaths that aren't sequential.</purpose>\r
14501 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
14502 <scenario operation="standard">\r
14503 <input-file role="principal-data">position83.xml</input-file>\r
14504 <input-file role="principal-stylesheet">position83.xsl</input-file>\r
14505 <output-file role="principal" compare="XML">position83.out</output-file>\r
14506 </scenario>\r
14507 </test-case>\r
14508 <test-case category="XSLT-Result-Tree" id="position_position85">\r
14509 <file-path>position</file-path>\r
14510 <creator>David Marston</creator>\r
14511 <date>2001-11-08</date>\r
14512 <purpose>Test that () grouping can be applied multiple times.</purpose>\r
14513 <spec-citation place="3.1" type="section" version="1.0" spec="xpath"/>\r
14514 <scenario operation="standard">\r
14515 <input-file role="principal-data">position85.xml</input-file>\r
14516 <input-file role="principal-stylesheet">position85.xsl</input-file>\r
14517 <output-file role="principal" compare="XML">position85.out</output-file>\r
14518 </scenario>\r
14519 </test-case>\r
14520 <test-case category="XSLT-Result-Tree" id="position_position86">\r
14521 <file-path>position</file-path>\r
14522 <creator>Mukund Raghavachari</creator>\r
14523 <date>2001-11-08</date>\r
14524 <purpose>"The Predicate filters the node-set with respect to the child axis" means that the descendant(-or-self) axes must be internally segregated so that the position is among one group of children.</purpose>\r
14525 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
14526 <scenario operation="standard">\r
14527 <input-file role="principal-data">position86.xml</input-file>\r
14528 <input-file role="principal-stylesheet">position86.xsl</input-file>\r
14529 <output-file role="principal" compare="XML">position86.out</output-file>\r
14530 </scenario>\r
14531 </test-case>\r
14532 <test-case category="XSLT-Result-Tree" id="position_position87">\r
14533 <file-path>position</file-path>\r
14534 <creator>David Marston</creator>\r
14535 <date>2001-11-08</date>\r
14536 <purpose>Show that predicate applies along child axis, not descendant-or-self.</purpose>\r
14537 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
14538 <scenario operation="standard">\r
14539 <input-file role="principal-data">position87.xml</input-file>\r
14540 <input-file role="principal-stylesheet">position87.xsl</input-file>\r
14541 <output-file role="principal" compare="XML">position87.out</output-file>\r
14542 </scenario>\r
14543 </test-case>\r
14544 <test-case category="XSLT-Result-Tree" id="position_position88">\r
14545 <file-path>position</file-path>\r
14546 <creator>David Marston, from remarks of Mukund Raghavachari (who read Mike Kay)</creator>\r
14547 <date>2001-11-08</date>\r
14548 <purpose>Test () grouping around // (descendant-or-self) axis.</purpose>\r
14549 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
14550 <scenario operation="standard">\r
14551 <input-file role="principal-data">position88.xml</input-file>\r
14552 <input-file role="principal-stylesheet">position88.xsl</input-file>\r
14553 <output-file role="principal" compare="XML">position88.out</output-file>\r
14554 </scenario>\r
14555 </test-case>\r
14556 <test-case category="XSLT-Result-Tree" id="position_position89">\r
14557 <file-path>position</file-path>\r
14558 <creator>David Marston, from remarks of Mukund Raghavachari (who read Mike Kay)</creator>\r
14559 <date>2001-11-08</date>\r
14560 <purpose>Test () grouping with expanded version of // axis. This test attempts to give an explicit representation of one possible fallacious interpretation of chapter//footnote[2].</purpose>\r
14561 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
14562 <scenario operation="standard">\r
14563 <input-file role="principal-data">position89.xml</input-file>\r
14564 <input-file role="principal-stylesheet">position89.xsl</input-file>\r
14565 <output-file role="principal" compare="XML">position89.out</output-file>\r
14566 </scenario>\r
14567 </test-case>\r
14568 <test-case category="XSLT-Result-Tree" id="position_position90">\r
14569 <file-path>position</file-path>\r
14570 <creator>David Marston, from remarks of Mukund Raghavachari (who read Mike Kay)</creator>\r
14571 <date>2001-11-08</date>\r
14572 <purpose>Test () grouping with expanded version of // axis. This test attempts to give an explicit representation of one possible fallacious interpretation of chapter//footnote[6].</purpose>\r
14573 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
14574 <scenario operation="standard">\r
14575 <input-file role="principal-data">position90.xml</input-file>\r
14576 <input-file role="principal-stylesheet">position90.xsl</input-file>\r
14577 <output-file role="principal" compare="XML">position90.out</output-file>\r
14578 </scenario>\r
14579 </test-case>\r
14580 <test-case category="XSLT-Result-Tree" id="position_position91">\r
14581 <file-path>position</file-path>\r
14582 <creator>David Marston</creator>\r
14583 <date>2001-11-08</date>\r
14584 <purpose>Apply a predicate to a node-set full of attribute nodes. If there were no parentheses, we would be asking for the 7th attribute named "title" on each element, but there can only be one attribute of a particular name on each, so we'd get the empty set.</purpose>\r
14585 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
14586 <scenario operation="standard">\r
14587 <input-file role="principal-data">position91.xml</input-file>\r
14588 <input-file role="principal-stylesheet">position91.xsl</input-file>\r
14589 <output-file role="principal" compare="XML">position91.out</output-file>\r
14590 </scenario>\r
14591 </test-case>\r
14592 <test-case category="XSLT-Result-Tree" id="position_position92">\r
14593 <file-path>position</file-path>\r
14594 <creator>John Howard</creator>\r
14595 <date>2001-11-08</date>\r
14596 <purpose>Test retrieving correct values from node-set variables by positional predicate.</purpose>\r
14597 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
14598 <scenario operation="standard">\r
14599 <input-file role="principal-data">position92.xml</input-file>\r
14600 <input-file role="principal-stylesheet">position92.xsl</input-file>\r
14601 <output-file role="principal" compare="XML">position92.out</output-file>\r
14602 </scenario>\r
14603 </test-case>\r
14604 <test-case category="XSLT-Result-Tree" id="position_position93">\r
14605 <file-path>position</file-path>\r
14606 <creator>David Marston</creator>\r
14607 <date>2001-11-08</date>\r
14608 <purpose>Test of position() in match pattern. Nodes are sorted.</purpose>\r
14609 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14610 <scenario operation="standard">\r
14611 <input-file role="principal-data">position93.xml</input-file>\r
14612 <input-file role="principal-stylesheet">position93.xsl</input-file>\r
14613 <output-file role="principal" compare="XML">position93.out</output-file>\r
14614 </scenario>\r
14615 </test-case>\r
14616 <test-case category="XSLT-Result-Tree" id="position_position94">\r
14617 <file-path>position</file-path>\r
14618 <creator>Sergei Ivanov, adapted by David Marston</creator>\r
14619 <date>2001-11-08</date>\r
14620 <purpose>Test of position() and last() in xsl:with-param.</purpose>\r
14621 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
14622 <scenario operation="standard">\r
14623 <input-file role="principal-data">position94.xml</input-file>\r
14624 <input-file role="principal-stylesheet">position94.xsl</input-file>\r
14625 <output-file role="principal" compare="XML">position94.out</output-file>\r
14626 </scenario>\r
14627 </test-case>\r
14628 <test-case category="XSLT-Result-Tree" id="position_position95">\r
14629 <file-path>position</file-path>\r
14630 <creator>Paul Dick</creator>\r
14631 <date>2001-11-08</date>\r
14632 <purpose>Test position in a union in a match pattern</purpose>\r
14633 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
14634 <scenario operation="standard">\r
14635 <input-file role="principal-data">position95.xml</input-file>\r
14636 <input-file role="principal-stylesheet">position95.xsl</input-file>\r
14637 <output-file role="principal" compare="XML">position95.out</output-file>\r
14638 </scenario>\r
14639 </test-case>\r
14640 <test-case category="XSLT-Result-Tree" id="position_position96">\r
14641 <file-path>position</file-path>\r
14642 <creator>David Marston</creator>\r
14643 <date>2001-11-08</date>\r
14644 <purpose>Use just a (number-valued) global variable in a predicate.</purpose>\r
14645 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14646 <scenario operation="standard">\r
14647 <input-file role="principal-data">position96.xml</input-file>\r
14648 <input-file role="principal-stylesheet">position96.xsl</input-file>\r
14649 <output-file role="principal" compare="XML">position96.out</output-file>\r
14650 </scenario>\r
14651 </test-case>\r
14652 <test-case category="XSLT-Result-Tree" id="position_position97">\r
14653 <file-path>position</file-path>\r
14654 <creator>Joerg Heinicke, trimmed by David Marston</creator>\r
14655 <date>2001-11-08</date>\r
14656 <purpose>Use a (number-valued) variable in a predicate, but inside a for-each.</purpose>\r
14657 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
14658 <scenario operation="standard">\r
14659 <input-file role="principal-data">position97.xml</input-file>\r
14660 <input-file role="principal-stylesheet">position97.xsl</input-file>\r
14661 <output-file role="principal" compare="XML">position97.out</output-file>\r
14662 </scenario>\r
14663 </test-case>\r
14664 <test-case category="XSLT-Result-Tree" id="position_position98">\r
14665 <file-path>position</file-path>\r
14666 <creator>David Marston</creator>\r
14667 <date>2001-11-08</date>\r
14668 <purpose>Test count() starting on an attribute and going upward.</purpose>\r
14669 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
14670 <scenario operation="standard">\r
14671 <input-file role="principal-data">position98.xml</input-file>\r
14672 <input-file role="principal-stylesheet">position98.xsl</input-file>\r
14673 <output-file role="principal" compare="XML">position98.out</output-file>\r
14674 </scenario>\r
14675 </test-case>\r
14676 <test-case category="XSLT-Result-Tree" id="position_position99">\r
14677 <file-path>position</file-path>\r
14678 <creator>David Marston</creator>\r
14679 <date>2001-11-08</date>\r
14680 <purpose>Test count() starting on an element and going upward.</purpose>\r
14681 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
14682 <scenario operation="standard">\r
14683 <input-file role="principal-data">position99.xml</input-file>\r
14684 <input-file role="principal-stylesheet">position99.xsl</input-file>\r
14685 <output-file role="principal" compare="XML">position99.out</output-file>\r
14686 </scenario>\r
14687 </test-case>\r
14688 <test-case category="XSLT-Result-Tree" id="position_position100">\r
14689 <file-path>position</file-path>\r
14690 <creator>David Marston</creator>\r
14691 <date>2001-11-08</date>\r
14692 <purpose>Test count() starting on a text node and going upward.</purpose>\r
14693 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
14694 <scenario operation="standard">\r
14695 <input-file role="principal-data">position100.xml</input-file>\r
14696 <input-file role="principal-stylesheet">position100.xsl</input-file>\r
14697 <output-file role="principal" compare="XML">position100.out</output-file>\r
14698 </scenario>\r
14699 </test-case>\r
14700 <test-case category="XSLT-Result-Tree" id="position_position101">\r
14701 <file-path>position</file-path>\r
14702 <creator>David Marston</creator>\r
14703 <date>2001-11-08</date>\r
14704 <purpose>Test count() starting on a comment and going upward.</purpose>\r
14705 <spec-citation place="2.2" type="section" version="1.0" spec="xpath"/>\r
14706 <scenario operation="standard">\r
14707 <input-file role="principal-data">position101.xml</input-file>\r
14708 <input-file role="principal-stylesheet">position101.xsl</input-file>\r
14709 <output-file role="principal" compare="XML">position101.out</output-file>\r
14710 </scenario>\r
14711 </test-case>\r
14712 <test-case category="XSLT-Result-Tree" id="position_position102">\r
14713 <file-path>position</file-path>\r
14714 <creator>David Marston, from an idea by Kai Ojansuu</creator>\r
14715 <date>2001-11-08</date>\r
14716 <purpose>Test position() when template is imported.</purpose>\r
14717 <spec-citation place="5.6" type="section" version="1.0" spec="xslt"/>\r
14718 <scenario operation="standard">\r
14719 <input-file role="principal-data">position102.xml</input-file>\r
14720 <input-file role="principal-stylesheet">position102.xsl</input-file>\r
14721 <output-file role="principal" compare="XML">position102.out</output-file>\r
14722 </scenario>\r
14723 </test-case>\r
14724 <test-case category="XSLT-Result-Tree" id="position_position103">\r
14725 <file-path>position</file-path>\r
14726 <creator>Igor Hersht</creator>\r
14727 <date>2001-11-08</date>\r
14728 <purpose>Ensure that last() takes on new value when context changes</purpose>\r
14729 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14730 <scenario operation="standard">\r
14731 <input-file role="principal-data">position103.xml</input-file>\r
14732 <input-file role="principal-stylesheet">position103.xsl</input-file>\r
14733 <output-file role="principal" compare="XML">position103.out</output-file>\r
14734 </scenario>\r
14735 </test-case>\r
14736 <test-case category="XSLT-Result-Tree" id="position_position104">\r
14737 <file-path>position</file-path>\r
14738 <creator>Igor Hersht</creator>\r
14739 <date>2001-11-08</date>\r
14740 <purpose>Try double positional predicates to ensure they at least raise no error</purpose>\r
14741 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14742 <scenario operation="standard">\r
14743 <input-file role="principal-data">position104.xml</input-file>\r
14744 <input-file role="principal-stylesheet">position104.xsl</input-file>\r
14745 <output-file role="principal" compare="XML">position104.out</output-file>\r
14746 </scenario>\r
14747 </test-case>\r
14748 <test-case category="XSLT-Result-Tree" id="position_position105">\r
14749 <file-path>position</file-path>\r
14750 <creator>Ilene Seelemann</creator>\r
14751 <date>2001-11-08</date>\r
14752 <purpose>Test last() in a numeric expression and double predicate.</purpose>\r
14753 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14754 <scenario operation="standard">\r
14755 <input-file role="principal-data">position105.xml</input-file>\r
14756 <input-file role="principal-stylesheet">position105.xsl</input-file>\r
14757 <output-file role="principal" compare="XML">position105.out</output-file>\r
14758 </scenario>\r
14759 </test-case>\r
14760 <test-case category="XSLT-Result-Tree" id="position_position106">\r
14761 <file-path>position</file-path>\r
14762 <creator>David Marston</creator>\r
14763 <date>2001-11-08</date>\r
14764 <purpose>Test for last() on 'ancestor-or-self::' axis.</purpose>\r
14765 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14766 <scenario operation="standard">\r
14767 <input-file role="principal-data">position106.xml</input-file>\r
14768 <input-file role="principal-stylesheet">position106.xsl</input-file>\r
14769 <output-file role="principal" compare="XML">position106.out</output-file>\r
14770 </scenario>\r
14771 </test-case>\r
14772 <test-case category="XSLT-Result-Tree" id="position_position107">\r
14773 <file-path>position</file-path>\r
14774 <creator>David Marston</creator>\r
14775 <date>2001-11-08</date>\r
14776 <purpose>Test for last() on 'preceding-sibling::' axis.</purpose>\r
14777 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14778 <scenario operation="standard">\r
14779 <input-file role="principal-data">position107.xml</input-file>\r
14780 <input-file role="principal-stylesheet">position107.xsl</input-file>\r
14781 <output-file role="principal" compare="XML">position107.out</output-file>\r
14782 </scenario>\r
14783 </test-case>\r
14784 <test-case category="XSLT-Result-Tree" id="position_position108">\r
14785 <file-path>position</file-path>\r
14786 <creator>David Marston</creator>\r
14787 <date>2001-11-08</date>\r
14788 <purpose>Test for last() on 'following-sibling::' axis.</purpose>\r
14789 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14790 <scenario operation="standard">\r
14791 <input-file role="principal-data">position108.xml</input-file>\r
14792 <input-file role="principal-stylesheet">position108.xsl</input-file>\r
14793 <output-file role="principal" compare="XML">position108.out</output-file>\r
14794 </scenario>\r
14795 </test-case>\r
14796 <test-case category="XSLT-Result-Tree" id="position_position109">\r
14797 <file-path>position</file-path>\r
14798 <creator>David Marston</creator>\r
14799 <date>2001-11-08</date>\r
14800 <purpose>Test for last() on 'preceding::' axis.</purpose>\r
14801 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14802 <scenario operation="standard">\r
14803 <input-file role="principal-data">position109.xml</input-file>\r
14804 <input-file role="principal-stylesheet">position109.xsl</input-file>\r
14805 <output-file role="principal" compare="XML">position109.out</output-file>\r
14806 </scenario>\r
14807 </test-case>\r
14808 <test-case category="XSLT-Result-Tree" id="position_position101">\r
14809 <file-path>position</file-path>\r
14810 <creator>David Marston</creator>\r
14811 <date>2001-11-08</date>\r
14812 <purpose>Test for last() on 'following::' axis.</purpose>\r
14813 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
14814 <scenario operation="standard">\r
14815 <input-file role="principal-data">position101.xml</input-file>\r
14816 <input-file role="principal-stylesheet">position101.xsl</input-file>\r
14817 <output-file role="principal" compare="XML">position101.out</output-file>\r
14818 </scenario>\r
14819 </test-case>\r
14820 <test-case category="XSLT-Result-Tree" id="position_position111">\r
14821 <file-path>position</file-path>\r
14822 <creator>David Bertoni, amended by David Marston</creator>\r
14823 <date>2001-11-08</date>\r
14824 <purpose>Data Model requires that namespace nodes precede attribute nodes.</purpose>\r
14825 <spec-citation place="5" type="section" version="1.0" spec="xpath"/>\r
14826 <scenario operation="standard">\r
14827 <input-file role="principal-data">position111.xml</input-file>\r
14828 <input-file role="principal-stylesheet">position111.xsl</input-file>\r
14829 <output-file role="principal" compare="XML">position111.out</output-file>\r
14830 </scenario>\r
14831 </test-case>\r
14832         <test-case category="XSLT-Result-Tree" id="predicate_predicate01">\r
14833 <file-path>predicate</file-path>\r
14834 <creator>David Marston</creator>\r
14835 <date>2001-11-08</date>\r
14836 <purpose>Test of implied conversion to boolean.</purpose>\r
14837 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14838 <scenario operation="standard">\r
14839 <input-file role="principal-data">predicate01.xml</input-file>\r
14840 <input-file role="principal-stylesheet">predicate01.xsl</input-file>\r
14841 <output-file role="principal" compare="XML">predicate01.out</output-file>\r
14842 </scenario>\r
14843 </test-case>\r
14844 <test-case category="XSLT-Result-Tree" id="predicate_predicate02">\r
14845 <file-path>predicate</file-path>\r
14846 <creator>David Marston</creator>\r
14847 <date>2001-11-08</date>\r
14848 <purpose>Test of implied conversion to boolean.</purpose>\r
14849 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14850 <scenario operation="standard">\r
14851 <input-file role="principal-data">predicate02.xml</input-file>\r
14852 <input-file role="principal-stylesheet">predicate02.xsl</input-file>\r
14853 <output-file role="principal" compare="XML">predicate02.out</output-file>\r
14854 </scenario>\r
14855 </test-case>\r
14856 <test-case category="XSLT-Result-Tree" id="predicate_predicate03">\r
14857 <file-path>predicate</file-path>\r
14858 <creator>David Marston</creator>\r
14859 <date>2001-11-08</date>\r
14860 <purpose>Test of implied conversion of node-set to boolean.</purpose>\r
14861 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14862 <scenario operation="standard">\r
14863 <input-file role="principal-data">predicate03.xml</input-file>\r
14864 <input-file role="principal-stylesheet">predicate03.xsl</input-file>\r
14865 <output-file role="principal" compare="XML">predicate03.out</output-file>\r
14866 </scenario>\r
14867 </test-case>\r
14868 <test-case category="XSLT-Result-Tree" id="predicate_predicate04">\r
14869 <file-path>predicate</file-path>\r
14870 <creator>David Marston</creator>\r
14871 <date>2001-11-08</date>\r
14872 <purpose>Test of implied conversion to number.</purpose>\r
14873 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14874 <scenario operation="standard">\r
14875 <input-file role="principal-data">predicate04.xml</input-file>\r
14876 <input-file role="principal-stylesheet">predicate04.xsl</input-file>\r
14877 <output-file role="principal" compare="XML">predicate04.out</output-file>\r
14878 </scenario>\r
14879 </test-case>\r
14880 <test-case category="XSLT-Result-Tree" id="predicate_predicate05">\r
14881 <file-path>predicate</file-path>\r
14882 <creator>David Marston</creator>\r
14883 <date>2001-11-08</date>\r
14884 <purpose>Test of implied conversion of node-set to number.</purpose>\r
14885 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14886 <scenario operation="standard">\r
14887 <input-file role="principal-data">predicate05.xml</input-file>\r
14888 <input-file role="principal-stylesheet">predicate05.xsl</input-file>\r
14889 <output-file role="principal" compare="XML">predicate05.out</output-file>\r
14890 </scenario>\r
14891 </test-case>\r
14892 <test-case category="XSLT-Result-Tree" id="predicate_predicate06">\r
14893 <file-path>predicate</file-path>\r
14894 <creator>David Marston</creator>\r
14895 <date>2001-11-08</date>\r
14896 <purpose>Test of implied conversion of node-set to string.</purpose>\r
14897 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14898 <scenario operation="standard">\r
14899 <input-file role="principal-data">predicate06.xml</input-file>\r
14900 <input-file role="principal-stylesheet">predicate06.xsl</input-file>\r
14901 <output-file role="principal" compare="XML">predicate06.out</output-file>\r
14902 </scenario>\r
14903 </test-case>\r
14904 <test-case category="XSLT-Result-Tree" id="predicate_predicate07">\r
14905 <file-path>predicate</file-path>\r
14906 <creator>David Marston</creator>\r
14907 <date>2001-11-08</date>\r
14908 <purpose>Test of implied conversion to number for an inequality test.</purpose>\r
14909 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14910 <scenario operation="standard">\r
14911 <input-file role="principal-data">predicate07.xml</input-file>\r
14912 <input-file role="principal-stylesheet">predicate07.xsl</input-file>\r
14913 <output-file role="principal" compare="XML">predicate07.out</output-file>\r
14914 </scenario>\r
14915 </test-case>\r
14916 <test-case category="XSLT-Result-Tree" id="predicate_predicate08">\r
14917 <file-path>predicate</file-path>\r
14918 <creator>David Marston</creator>\r
14919 <date>2001-11-08</date>\r
14920 <purpose>Test of implied conversion to number for an inequality test.</purpose>\r
14921 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14922 <scenario operation="standard">\r
14923 <input-file role="principal-data">predicate08.xml</input-file>\r
14924 <input-file role="principal-stylesheet">predicate08.xsl</input-file>\r
14925 <output-file role="principal" compare="XML">predicate08.out</output-file>\r
14926 </scenario>\r
14927 </test-case>\r
14928 <test-case category="XSLT-Result-Tree" id="predicate_predicate09">\r
14929 <file-path>predicate</file-path>\r
14930 <creator>David Marston</creator>\r
14931 <date>2001-11-08</date>\r
14932 <purpose>Test of implied conversion of node-set to number with an inequality relation.</purpose>\r
14933 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14934 <scenario operation="standard">\r
14935 <input-file role="principal-data">predicate09.xml</input-file>\r
14936 <input-file role="principal-stylesheet">predicate09.xsl</input-file>\r
14937 <output-file role="principal" compare="XML">predicate09.out</output-file>\r
14938 </scenario>\r
14939 </test-case>\r
14940 <test-case category="XSLT-Result-Tree" id="predicate_predicate10">\r
14941 <file-path>predicate</file-path>\r
14942 <creator>David Marston</creator>\r
14943 <date>2001-11-08</date>\r
14944 <purpose>Test of association of inequality symbols.</purpose>\r
14945 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14946 <scenario operation="standard">\r
14947 <input-file role="principal-data">predicate10.xml</input-file>\r
14948 <input-file role="principal-stylesheet">predicate10.xsl</input-file>\r
14949 <output-file role="principal" compare="XML">predicate10.out</output-file>\r
14950 </scenario>\r
14951 </test-case>\r
14952 <test-case category="XSLT-Result-Tree" id="predicate_predicate11">\r
14953 <file-path>predicate</file-path>\r
14954 <creator>David Marston</creator>\r
14955 <date>2001-11-08</date>\r
14956 <purpose>Test of comparison of 2 node-sets.</purpose>\r
14957 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14958 <scenario operation="standard">\r
14959 <input-file role="principal-data">predicate11.xml</input-file>\r
14960 <input-file role="principal-stylesheet">predicate11.xsl</input-file>\r
14961 <output-file role="principal" compare="XML">predicate11.out</output-file>\r
14962 </scenario>\r
14963 </test-case>\r
14964 <test-case category="XSLT-Result-Tree" id="predicate_predicate12">\r
14965 <file-path>predicate</file-path>\r
14966 <creator>David Marston</creator>\r
14967 <date>2001-11-08</date>\r
14968 <purpose>Test of boolean or.</purpose>\r
14969 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14970 <scenario operation="standard">\r
14971 <input-file role="principal-data">predicate12.xml</input-file>\r
14972 <input-file role="principal-stylesheet">predicate12.xsl</input-file>\r
14973 <output-file role="principal" compare="XML">predicate12.out</output-file>\r
14974 </scenario>\r
14975 </test-case>\r
14976 <test-case category="XSLT-Result-Tree" id="predicate_predicate13">\r
14977 <file-path>predicate</file-path>\r
14978 <creator>David Marston</creator>\r
14979 <date>2001-11-08</date>\r
14980 <purpose>Test of boolean not compounded with or.</purpose>\r
14981 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14982 <scenario operation="standard">\r
14983 <input-file role="principal-data">predicate13.xml</input-file>\r
14984 <input-file role="principal-stylesheet">predicate13.xsl</input-file>\r
14985 <output-file role="principal" compare="XML">predicate13.out</output-file>\r
14986 </scenario>\r
14987 </test-case>\r
14988 <test-case category="XSLT-Result-Tree" id="predicate_predicate14">\r
14989 <file-path>predicate</file-path>\r
14990 <creator>David Marston</creator>\r
14991 <date>2001-11-08</date>\r
14992 <purpose>Test of boolean and, or with parens retaining usual precedence.</purpose>\r
14993 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
14994 <scenario operation="standard">\r
14995 <input-file role="principal-data">predicate14.xml</input-file>\r
14996 <input-file role="principal-stylesheet">predicate14.xsl</input-file>\r
14997 <output-file role="principal" compare="XML">predicate14.out</output-file>\r
14998 </scenario>\r
14999 </test-case>\r
15000 <test-case category="XSLT-Result-Tree" id="predicate_predicate15">\r
15001 <file-path>predicate</file-path>\r
15002 <creator>David Marston</creator>\r
15003 <date>2001-11-08</date>\r
15004 <purpose>Test of boolean and, or with parens overriding precedence.</purpose>\r
15005 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15006 <scenario operation="standard">\r
15007 <input-file role="principal-data">predicate15.xml</input-file>\r
15008 <input-file role="principal-stylesheet">predicate15.xsl</input-file>\r
15009 <output-file role="principal" compare="XML">predicate15.out</output-file>\r
15010 </scenario>\r
15011 </test-case>\r
15012 <test-case category="XSLT-Result-Tree" id="predicate_predicate16">\r
15013 <file-path>predicate</file-path>\r
15014 <creator>David Marston</creator>\r
15015 <date>2001-11-08</date>\r
15016 <purpose>Test of boolean and, or without parens.</purpose>\r
15017 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15018 <scenario operation="standard">\r
15019 <input-file role="principal-data">predicate16.xml</input-file>\r
15020 <input-file role="principal-stylesheet">predicate16.xsl</input-file>\r
15021 <output-file role="principal" compare="XML">predicate16.out</output-file>\r
15022 </scenario>\r
15023 </test-case>\r
15024 <test-case category="XSLT-Result-Tree" id="predicate_predicate17">\r
15025 <file-path>predicate</file-path>\r
15026 <creator>David Marston</creator>\r
15027 <date>2001-11-08</date>\r
15028 <purpose>Test of boolean not with @* to test for lack of attributes.</purpose>\r
15029 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15030 <scenario operation="standard">\r
15031 <input-file role="principal-data">predicate17.xml</input-file>\r
15032 <input-file role="principal-stylesheet">predicate17.xsl</input-file>\r
15033 <output-file role="principal" compare="XML">predicate17.out</output-file>\r
15034 </scenario>\r
15035 </test-case>\r
15036 <test-case category="XSLT-Result-Tree" id="predicate_predicate18">\r
15037 <file-path>predicate</file-path>\r
15038 <creator>David Marston</creator>\r
15039 <date>2001-11-08</date>\r
15040 <purpose>Test of starts-with on node name.</purpose>\r
15041 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
15042 <scenario operation="standard">\r
15043 <input-file role="principal-data">predicate18.xml</input-file>\r
15044 <input-file role="principal-stylesheet">predicate18.xsl</input-file>\r
15045 <output-file role="principal" compare="XML">predicate18.out</output-file>\r
15046 </scenario>\r
15047 </test-case>\r
15048 <test-case category="XSLT-Result-Tree" id="predicate_predicate19">\r
15049 <file-path>predicate</file-path>\r
15050 <creator>David Marston</creator>\r
15051 <date>2001-11-08</date>\r
15052 <purpose>Test of string-length on node name.</purpose>\r
15053 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
15054 <scenario operation="standard">\r
15055 <input-file role="principal-data">predicate19.xml</input-file>\r
15056 <input-file role="principal-stylesheet">predicate19.xsl</input-file>\r
15057 <output-file role="principal" compare="XML">predicate19.out</output-file>\r
15058 </scenario>\r
15059 </test-case>\r
15060 <test-case category="XSLT-Result-Tree" id="predicate_predicate20">\r
15061 <file-path>predicate</file-path>\r
15062 <creator>David Marston</creator>\r
15063 <date>2001-11-08</date>\r
15064 <purpose>Test of implied conversion of node-set to string, ensure = is symmetric.</purpose>\r
15065 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15066 <scenario operation="standard">\r
15067 <input-file role="principal-data">predicate20.xml</input-file>\r
15068 <input-file role="principal-stylesheet">predicate20.xsl</input-file>\r
15069 <output-file role="principal" compare="XML">predicate20.out</output-file>\r
15070 </scenario>\r
15071 </test-case>\r
15072 <test-case category="XSLT-Result-Tree" id="predicate_predicate21">\r
15073 <file-path>predicate</file-path>\r
15074 <creator>David Marston</creator>\r
15075 <date>2001-11-08</date>\r
15076 <purpose>Test of implied conversion of node-set to string on != predicate.</purpose>\r
15077 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15078 <scenario operation="standard">\r
15079 <input-file role="principal-data">predicate21.xml</input-file>\r
15080 <input-file role="principal-stylesheet">predicate21.xsl</input-file>\r
15081 <output-file role="principal" compare="XML">predicate21.out</output-file>\r
15082 </scenario>\r
15083 </test-case>\r
15084 <test-case category="XSLT-Result-Tree" id="predicate_predicate22">\r
15085 <file-path>predicate</file-path>\r
15086 <creator>David Marston</creator>\r
15087 <date>2001-11-08</date>\r
15088 <purpose>Test of implied conversion of node-set to string, and that != is symmetric.</purpose>\r
15089 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15090 <scenario operation="standard">\r
15091 <input-file role="principal-data">predicate22.xml</input-file>\r
15092 <input-file role="principal-stylesheet">predicate22.xsl</input-file>\r
15093 <output-file role="principal" compare="XML">predicate22.out</output-file>\r
15094 </scenario>\r
15095 </test-case>\r
15096 <test-case category="XSLT-Result-Tree" id="predicate_predicate23">\r
15097 <file-path>predicate</file-path>\r
15098 <creator>David Marston</creator>\r
15099 <date>2001-11-08</date>\r
15100 <purpose>Test of implied conversion of node-set to boolean, ensure = is symmetric.</purpose>\r
15101 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15102 <scenario operation="standard">\r
15103 <input-file role="principal-data">predicate23.xml</input-file>\r
15104 <input-file role="principal-stylesheet">predicate23.xsl</input-file>\r
15105 <output-file role="principal" compare="XML">predicate23.out</output-file>\r
15106 </scenario>\r
15107 </test-case>\r
15108 <test-case category="XSLT-Result-Tree" id="predicate_predicate24">\r
15109 <file-path>predicate</file-path>\r
15110 <creator>David Marston</creator>\r
15111 <date>2001-11-08</date>\r
15112 <purpose>Test of implied conversion of node-set to boolean with !=, boolean first.</purpose>\r
15113 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15114 <scenario operation="standard">\r
15115 <input-file role="principal-data">predicate24.xml</input-file>\r
15116 <input-file role="principal-stylesheet">predicate24.xsl</input-file>\r
15117 <output-file role="principal" compare="XML">predicate24.out</output-file>\r
15118 </scenario>\r
15119 </test-case>\r
15120 <test-case category="XSLT-Result-Tree" id="predicate_predicate25">\r
15121 <file-path>predicate</file-path>\r
15122 <creator>David Marston</creator>\r
15123 <date>2001-11-08</date>\r
15124 <purpose>Test of implied conversion of node-set to boolean with !=, boolean last.</purpose>\r
15125 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15126 <scenario operation="standard">\r
15127 <input-file role="principal-data">predicate25.xml</input-file>\r
15128 <input-file role="principal-stylesheet">predicate25.xsl</input-file>\r
15129 <output-file role="principal" compare="XML">predicate25.out</output-file>\r
15130 </scenario>\r
15131 </test-case>\r
15132 <test-case category="XSLT-Result-Tree" id="predicate_predicate26">\r
15133 <file-path>predicate</file-path>\r
15134 <creator>David Marston</creator>\r
15135 <date>2001-11-08</date>\r
15136 <purpose>Test of implied conversion of node-set to number, ensure = is symmetric.</purpose>\r
15137 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15138 <scenario operation="standard">\r
15139 <input-file role="principal-data">predicate26.xml</input-file>\r
15140 <input-file role="principal-stylesheet">predicate26.xsl</input-file>\r
15141 <output-file role="principal" compare="XML">predicate26.out</output-file>\r
15142 </scenario>\r
15143 </test-case>\r
15144 <test-case category="XSLT-Result-Tree" id="predicate_predicate27">\r
15145 <file-path>predicate</file-path>\r
15146 <creator>David Marston</creator>\r
15147 <date>2001-11-08</date>\r
15148 <purpose>Test of implied conversion of node-set to number with a != relation.</purpose>\r
15149 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15150 <scenario operation="standard">\r
15151 <input-file role="principal-data">predicate27.xml</input-file>\r
15152 <input-file role="principal-stylesheet">predicate27.xsl</input-file>\r
15153 <output-file role="principal" compare="XML">predicate27.out</output-file>\r
15154 </scenario>\r
15155 </test-case>\r
15156 <test-case category="XSLT-Result-Tree" id="predicate_predicate28">\r
15157 <file-path>predicate</file-path>\r
15158 <creator>David Marston</creator>\r
15159 <date>2001-11-08</date>\r
15160 <purpose>Test of implied conversion of node-set to number with a != relation.</purpose>\r
15161 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15162 <scenario operation="standard">\r
15163 <input-file role="principal-data">predicate28.xml</input-file>\r
15164 <input-file role="principal-stylesheet">predicate28.xsl</input-file>\r
15165 <output-file role="principal" compare="XML">predicate28.out</output-file>\r
15166 </scenario>\r
15167 </test-case>\r
15168 <test-case category="XSLT-Result-Tree" id="predicate_predicate29">\r
15169 <file-path>predicate</file-path>\r
15170 <creator>David Marston</creator>\r
15171 <date>2001-11-08</date>\r
15172 <purpose>Test of implied conversion of node-set to number with an inequality relation.</purpose>\r
15173 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15174 <scenario operation="standard">\r
15175 <input-file role="principal-data">predicate29.xml</input-file>\r
15176 <input-file role="principal-stylesheet">predicate29.xsl</input-file>\r
15177 <output-file role="principal" compare="XML">predicate29.out</output-file>\r
15178 </scenario>\r
15179 </test-case>\r
15180 <test-case category="XSLT-Result-Tree" id="predicate_predicate30">\r
15181 <file-path>predicate</file-path>\r
15182 <creator>David Marston</creator>\r
15183 <date>2001-11-08</date>\r
15184 <purpose>Test of implied conversion of node-set to number with an inequality relation.</purpose>\r
15185 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15186 <scenario operation="standard">\r
15187 <input-file role="principal-data">predicate30.xml</input-file>\r
15188 <input-file role="principal-stylesheet">predicate30.xsl</input-file>\r
15189 <output-file role="principal" compare="XML">predicate30.out</output-file>\r
15190 </scenario>\r
15191 </test-case>\r
15192 <test-case category="XSLT-Result-Tree" id="predicate_predicate31">\r
15193 <file-path>predicate</file-path>\r
15194 <creator>David Marston</creator>\r
15195 <date>2001-11-08</date>\r
15196 <purpose>Test of implied conversion of node-set to number with an inequality relation.</purpose>\r
15197 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15198 <scenario operation="standard">\r
15199 <input-file role="principal-data">predicate31.xml</input-file>\r
15200 <input-file role="principal-stylesheet">predicate31.xsl</input-file>\r
15201 <output-file role="principal" compare="XML">predicate31.out</output-file>\r
15202 </scenario>\r
15203 </test-case>\r
15204 <test-case category="XSLT-Result-Tree" id="predicate_predicate32">\r
15205 <file-path>predicate</file-path>\r
15206 <creator>David Marston</creator>\r
15207 <date>2001-11-08</date>\r
15208 <purpose>Test of implied conversion of node-set to number with an inequality relation.</purpose>\r
15209 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15210 <scenario operation="standard">\r
15211 <input-file role="principal-data">predicate32.xml</input-file>\r
15212 <input-file role="principal-stylesheet">predicate32.xsl</input-file>\r
15213 <output-file role="principal" compare="XML">predicate32.out</output-file>\r
15214 </scenario>\r
15215 </test-case>\r
15216 <test-case category="XSLT-Result-Tree" id="predicate_predicate33">\r
15217 <file-path>predicate</file-path>\r
15218 <creator>David Marston</creator>\r
15219 <date>2001-11-08</date>\r
15220 <purpose>Test of implied conversion of node-set to number with an inequality relation.</purpose>\r
15221 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15222 <scenario operation="standard">\r
15223 <input-file role="principal-data">predicate33.xml</input-file>\r
15224 <input-file role="principal-stylesheet">predicate33.xsl</input-file>\r
15225 <output-file role="principal" compare="XML">predicate33.out</output-file>\r
15226 </scenario>\r
15227 </test-case>\r
15228 <test-case category="XSLT-Result-Tree" id="predicate_predicate34">\r
15229 <file-path>predicate</file-path>\r
15230 <creator>David Marston</creator>\r
15231 <date>2001-11-08</date>\r
15232 <purpose>Test of implied conversion of node-set to number with an inequality relation.</purpose>\r
15233 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15234 <scenario operation="standard">\r
15235 <input-file role="principal-data">predicate34.xml</input-file>\r
15236 <input-file role="principal-stylesheet">predicate34.xsl</input-file>\r
15237 <output-file role="principal" compare="XML">predicate34.out</output-file>\r
15238 </scenario>\r
15239 </test-case>\r
15240 <test-case category="XSLT-Result-Tree" id="predicate_predicate35">\r
15241 <file-path>predicate</file-path>\r
15242 <creator>David Marston</creator>\r
15243 <date>2001-11-08</date>\r
15244 <purpose>Test of implied conversion of node-set to number with an inequality relation.</purpose>\r
15245 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15246 <scenario operation="standard">\r
15247 <input-file role="principal-data">predicate35.xml</input-file>\r
15248 <input-file role="principal-stylesheet">predicate35.xsl</input-file>\r
15249 <output-file role="principal" compare="XML">predicate35.out</output-file>\r
15250 </scenario>\r
15251 </test-case>\r
15252 <test-case category="XSLT-Result-Tree" id="predicate_predicate36">\r
15253 <file-path>predicate</file-path>\r
15254 <creator>David Marston</creator>\r
15255 <date>2001-11-08</date>\r
15256 <purpose>Test of association of inequality symbols.</purpose>\r
15257 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15258 <scenario operation="standard">\r
15259 <input-file role="principal-data">predicate36.xml</input-file>\r
15260 <input-file role="principal-stylesheet">predicate36.xsl</input-file>\r
15261 <output-file role="principal" compare="XML">predicate36.out</output-file>\r
15262 </scenario>\r
15263 </test-case>\r
15264 <test-case category="XSLT-Result-Tree" id="predicate_predicate37">\r
15265 <file-path>predicate</file-path>\r
15266 <purpose>Show that we can limit match to non-empty elements.</purpose>\r
15267 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15268 <scenario operation="standard">\r
15269 <input-file role="principal-data">predicate37.xml</input-file>\r
15270 <input-file role="principal-stylesheet">predicate37.xsl</input-file>\r
15271 <output-file role="principal" compare="XML">predicate37.out</output-file>\r
15272 </scenario>\r
15273 </test-case>\r
15274 <test-case category="XSLT-Result-Tree" id="predicate_predicate38">\r
15275 <file-path>predicate</file-path>\r
15276 <creator>Paul Dick</creator>\r
15277 <date>2001-11-08</date>\r
15278 <purpose>Stress test of nested and multiple predicates. The production rules allow such nesting.</purpose>\r
15279 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15280 <scenario operation="standard">\r
15281 <input-file role="principal-data">predicate38.xml</input-file>\r
15282 <input-file role="principal-stylesheet">predicate38.xsl</input-file>\r
15283 <output-file role="principal" compare="XML">predicate38.out</output-file>\r
15284 </scenario>\r
15285 </test-case>\r
15286 <test-case category="XSLT-Result-Tree" id="predicate_predicate39">\r
15287 <file-path>predicate</file-path>\r
15288 <creator>Carmelo Montanez</creator>\r
15289 <date>2001-11-08</date>\r
15290 <purpose>Test a predicate that uses the "child" axis.</purpose>\r
15291 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15292 <scenario operation="standard">\r
15293 <input-file role="principal-data">predicate39.xml</input-file>\r
15294 <input-file role="principal-stylesheet">predicate39.xsl</input-file>\r
15295 <output-file role="principal" compare="XML">predicate39.out</output-file>\r
15296 </scenario>\r
15297 </test-case>\r
15298 <test-case category="XSLT-Result-Tree" id="predicate_predicate40">\r
15299 <file-path>predicate</file-path>\r
15300 <creator>Carmelo Montanez</creator>\r
15301 <date>2001-11-08</date>\r
15302 <purpose>Test a predicate that uses the "ancestor" axis.</purpose>\r
15303 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15304 <scenario operation="standard">\r
15305 <input-file role="principal-data">predicate40.xml</input-file>\r
15306 <input-file role="principal-stylesheet">predicate40.xsl</input-file>\r
15307 <output-file role="principal" compare="XML">predicate40.out</output-file>\r
15308 </scenario>\r
15309 </test-case>\r
15310 <test-case category="XSLT-Result-Tree" id="predicate_predicate41">\r
15311 <file-path>predicate</file-path>\r
15312 <creator>Carmelo Montanez</creator>\r
15313 <date>2001-11-08</date>\r
15314 <purpose>Test a predicate that uses the "ancestor-or-self" axis.</purpose>\r
15315 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15316 <scenario operation="standard">\r
15317 <input-file role="principal-data">predicate41.xml</input-file>\r
15318 <input-file role="principal-stylesheet">predicate41.xsl</input-file>\r
15319 <output-file role="principal" compare="XML">predicate41.out</output-file>\r
15320 </scenario>\r
15321 </test-case>\r
15322 <test-case category="XSLT-Result-Tree" id="predicate_predicate42">\r
15323 <file-path>predicate</file-path>\r
15324 <creator>Carmelo Montanez</creator>\r
15325 <date>2001-11-08</date>\r
15326 <purpose>Test a predicate that uses the "attribute" axis.</purpose>\r
15327 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15328 <scenario operation="standard">\r
15329 <input-file role="principal-data">predicate42.xml</input-file>\r
15330 <input-file role="principal-stylesheet">predicate42.xsl</input-file>\r
15331 <output-file role="principal" compare="XML">predicate42.out</output-file>\r
15332 </scenario>\r
15333 </test-case>\r
15334 <test-case category="XSLT-Result-Tree" id="predicate_predicate43">\r
15335 <file-path>predicate</file-path>\r
15336 <creator>Carmelo Montanez</creator>\r
15337 <date>2001-11-08</date>\r
15338 <purpose>Test a predicate that uses the "descendant-or-self" axis.</purpose>\r
15339 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15340 <scenario operation="standard">\r
15341 <input-file role="principal-data">predicate43.xml</input-file>\r
15342 <input-file role="principal-stylesheet">predicate43.xsl</input-file>\r
15343 <output-file role="principal" compare="XML">predicate43.out</output-file>\r
15344 </scenario>\r
15345 </test-case>\r
15346 <test-case category="XSLT-Result-Tree" id="predicate_predicate44">\r
15347 <file-path>predicate</file-path>\r
15348 <creator>Carmelo Montanez</creator>\r
15349 <date>2001-11-08</date>\r
15350 <purpose>Test a predicate that uses the "parent" axis.</purpose>\r
15351 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15352 <scenario operation="standard">\r
15353 <input-file role="principal-data">predicate44.xml</input-file>\r
15354 <input-file role="principal-stylesheet">predicate44.xsl</input-file>\r
15355 <output-file role="principal" compare="XML">predicate44.out</output-file>\r
15356 </scenario>\r
15357 </test-case>\r
15358 <test-case category="XSLT-Result-Tree" id="predicate_predicate45">\r
15359 <file-path>predicate</file-path>\r
15360 <creator>Carmelo Montanez</creator>\r
15361 <date>2001-11-08</date>\r
15362 <purpose>Test a predicate that uses elaborate complex expressions</purpose>\r
15363 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15364 <scenario operation="standard">\r
15365 <input-file role="principal-data">predicate45.xml</input-file>\r
15366 <input-file role="principal-stylesheet">predicate45.xsl</input-file>\r
15367 <output-file role="principal" compare="XML">predicate45.out</output-file>\r
15368 </scenario>\r
15369 </test-case>\r
15370 <test-case category="XSLT-Result-Tree" id="predicate_predicate46">\r
15371 <file-path>predicate</file-path>\r
15372 <creator>Carmelo Montanez</creator>\r
15373 <date>2001-11-08</date>\r
15374 <purpose>Test a predicate that uses math functions.</purpose>\r
15375 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15376 <scenario operation="standard">\r
15377 <input-file role="principal-data">predicate46.xml</input-file>\r
15378 <input-file role="principal-stylesheet">predicate46.xsl</input-file>\r
15379 <output-file role="principal" compare="XML">predicate46.out</output-file>\r
15380 </scenario>\r
15381 </test-case>\r
15382 <test-case category="XSLT-Result-Tree" id="predicate_predicate47">\r
15383 <file-path>predicate</file-path>\r
15384 <creator>Carmelo Montanez</creator>\r
15385 <date>2001-11-08</date>\r
15386 <purpose>Test a predicate that only has a math function call.</purpose>\r
15387 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15388 <scenario operation="standard">\r
15389 <input-file role="principal-data">predicate47.xml</input-file>\r
15390 <input-file role="principal-stylesheet">predicate47.xsl</input-file>\r
15391 <output-file role="principal" compare="XML">predicate47.out</output-file>\r
15392 </scenario>\r
15393 </test-case>\r
15394 <test-case category="XSLT-Result-Tree" id="predicate_predicate48">\r
15395 <file-path>predicate</file-path>\r
15396 <creator>Morten Jorgensen</creator>\r
15397 <date>2001-11-08</date>\r
15398 <purpose>Test (a and b) combination of logical expressions in a predicate.</purpose>\r
15399 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15400 <scenario operation="standard">\r
15401 <input-file role="principal-data">predicate48.xml</input-file>\r
15402 <input-file role="principal-stylesheet">predicate48.xsl</input-file>\r
15403 <output-file role="principal" compare="XML">predicate48.out</output-file>\r
15404 </scenario>\r
15405 </test-case>\r
15406 <test-case category="XSLT-Result-Tree" id="predicate_predicate49">\r
15407 <file-path>predicate</file-path>\r
15408 <creator>Morten Jorgensen</creator>\r
15409 <date>2001-11-08</date>\r
15410 <purpose>Test ((a or b) and c) combination of logical expressions in a predicate</purpose>\r
15411 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15412 <scenario operation="standard">\r
15413 <input-file role="principal-data">predicate49.xml</input-file>\r
15414 <input-file role="principal-stylesheet">predicate49.xsl</input-file>\r
15415 <output-file role="principal" compare="XML">predicate49.out</output-file>\r
15416 </scenario>\r
15417 </test-case>\r
15418 <test-case category="XSLT-Result-Tree" id="predicate_predicate50">\r
15419 <file-path>predicate</file-path>\r
15420 <creator>Morten Jorgensen</creator>\r
15421 <date>2001-11-08</date>\r
15422 <purpose>Test (a and (b or c) and d) combination of logical expressions in a predicate</purpose>\r
15423 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15424 <scenario operation="standard">\r
15425 <input-file role="principal-data">predicate50.xml</input-file>\r
15426 <input-file role="principal-stylesheet">predicate50.xsl</input-file>\r
15427 <output-file role="principal" compare="XML">predicate50.out</output-file>\r
15428 </scenario>\r
15429 </test-case>\r
15430 <test-case category="XSLT-Result-Tree" id="predicate_predicate51">\r
15431 <file-path>predicate</file-path>\r
15432 <creator>Morten Jorgensen</creator>\r
15433 <date>2001-11-08</date>\r
15434 <purpose>Test (a and b or c and d) combination of logical expressions in a predicate</purpose>\r
15435 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15436 <scenario operation="standard">\r
15437 <input-file role="principal-data">predicate51.xml</input-file>\r
15438 <input-file role="principal-stylesheet">predicate51.xsl</input-file>\r
15439 <output-file role="principal" compare="XML">predicate51.out</output-file>\r
15440 </scenario>\r
15441 </test-case>\r
15442 <test-case category="XSLT-Result-Tree" id="predicate_predicate52">\r
15443 <file-path>predicate</file-path>\r
15444 <creator>Morten Jorgensen</creator>\r
15445 <date>2001-11-08</date>\r
15446 <purpose>Test ((a and b) or (c and d)) combination of logical expressions in a predicate</purpose>\r
15447 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15448 <scenario operation="standard">\r
15449 <input-file role="principal-data">predicate52.xml</input-file>\r
15450 <input-file role="principal-stylesheet">predicate52.xsl</input-file>\r
15451 <output-file role="principal" compare="XML">predicate52.out</output-file>\r
15452 </scenario>\r
15453 </test-case>\r
15454 <test-case category="XSLT-Result-Tree" id="predicate_predicate53">\r
15455 <file-path>predicate</file-path>\r
15456 <creator>Morten Jorgensen</creator>\r
15457 <date>2001-11-08</date>\r
15458 <purpose>Test (a or (b and c) or d) combination of logical expressions in a predicate</purpose>\r
15459 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15460 <scenario operation="standard">\r
15461 <input-file role="principal-data">predicate53.xml</input-file>\r
15462 <input-file role="principal-stylesheet">predicate53.xsl</input-file>\r
15463 <output-file role="principal" compare="XML">predicate53.out</output-file>\r
15464 </scenario>\r
15465 </test-case>\r
15466 <test-case category="XSLT-Result-Tree" id="predicate_predicate54">\r
15467 <file-path>predicate</file-path>\r
15468 <purpose>Test ((a or b) and (c or d)) combination of logical expressions in a predicate</purpose>\r
15469 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15470 <scenario operation="standard">\r
15471 <input-file role="principal-data">predicate54.xml</input-file>\r
15472 <input-file role="principal-stylesheet">predicate54.xsl</input-file>\r
15473 <output-file role="principal" compare="XML">predicate54.out</output-file>\r
15474 </scenario>\r
15475 </test-case>\r
15476 <test-case category="XSLT-Result-Tree" id="predicate_predicate55">\r
15477 <file-path>predicate</file-path>\r
15478 <creator>Morten Jorgensen</creator>\r
15479 <date>2001-11-08</date>\r
15480 <purpose>Test (a or b and c or d) combination of logical expressions in a predicate</purpose>\r
15481 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15482 <scenario operation="standard">\r
15483 <input-file role="principal-data">predicate55.xml</input-file>\r
15484 <input-file role="principal-stylesheet">predicate55.xsl</input-file>\r
15485 <output-file role="principal" compare="XML">predicate55.out</output-file>\r
15486 </scenario>\r
15487 </test-case>\r
15488 <test-case category="XSLT-Result-Tree" id="predicate_predicate56">\r
15489 <file-path>predicate</file-path>\r
15490 <creator>Morten Jorgensen</creator>\r
15491 <date>2001-11-08</date>\r
15492 <purpose>Test (a or b or c) combination of logical expressions in a predicate</purpose>\r
15493 <spec-citation place="3.4" type="section" version="1.0" spec="xpath"/>\r
15494 <scenario operation="standard">\r
15495 <input-file role="principal-data">predicate56.xml</input-file>\r
15496 <input-file role="principal-stylesheet">predicate56.xsl</input-file>\r
15497 <output-file role="principal" compare="XML">predicate56.out</output-file>\r
15498 </scenario>\r
15499 </test-case>\r
15500 <test-case category="XSLT-Result-Tree" id="predicate_predicate57">\r
15501 <file-path>predicate</file-path>\r
15502 <creator>David Marston, based on an idea by Mukund Raghavachari</creator>\r
15503 <date>2001-11-08</date>\r
15504 <purpose>Test use of count() in a predicate to count children.</purpose>\r
15505 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15506 <scenario operation="standard">\r
15507 <input-file role="principal-data">predicate57.xml</input-file>\r
15508 <input-file role="principal-stylesheet">predicate57.xsl</input-file>\r
15509 <output-file role="principal" compare="XML">predicate57.out</output-file>\r
15510 </scenario>\r
15511 </test-case>\r
15512 <test-case category="XSLT-Result-Tree" id="predicate_predicate58">\r
15513 <file-path>predicate</file-path>\r
15514 <creator>David Marston</creator>\r
15515 <date>2001-11-08</date>\r
15516 <purpose>Compare non-existent attributes to ones containing the null string.</purpose>\r
15517 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
15518 <scenario operation="standard">\r
15519 <input-file role="principal-data">predicate58.xml</input-file>\r
15520 <input-file role="principal-stylesheet">predicate58.xsl</input-file>\r
15521 <output-file role="principal" compare="XML">predicate58.out</output-file>\r
15522 </scenario>\r
15523 </test-case>\r
15524         <test-case category="XSLT-Result-Tree" id="processorinfo_processorinfo03">\r
15525 <file-path>processorinfo</file-path>\r
15526 <purpose>Test the xsl:vendor-url system property</purpose>\r
15527 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
15528 <scenario operation="standard">\r
15529 <input-file role="principal-data">processorinfo03.xml</input-file>\r
15530 <input-file role="principal-stylesheet">processorinfo03.xsl</input-file>\r
15531 <output-file role="principal" compare="XML">processorinfo03.out</output-file>\r
15532 </scenario>\r
15533 </test-case>\r
15534         <test-case category="XSLT-Result-Tree" id="reluri_reluri01">\r
15535 <file-path>reluri</file-path>\r
15536 <creator>Paul Dick</creator>\r
15537 <date>2001-11-08</date>\r
15538 <purpose>This test verifies correct URI resolution with relative URI's.</purpose>\r
15539 <spec-citation place="3.2" type="section" version="1.0" spec="xslt"/>\r
15540 <scenario operation="standard">\r
15541 <input-file role="principal-data">reluri01.xml</input-file>\r
15542 <input-file role="principal-stylesheet">reluri01.xsl</input-file>\r
15543 <output-file role="principal" compare="XML">reluri01.out</output-file>\r
15544 </scenario>\r
15545 </test-case>\r
15546 <test-case category="XSLT-Result-Tree" id="reluri_reluri02">\r
15547 <file-path>reluri</file-path>\r
15548 <creator>Paul Dick</creator>\r
15549 <date>2001-11-08</date>\r
15550 <purpose>This test verifies correct URI resolution with relative URI's.</purpose>\r
15551 <spec-citation place="3.2" type="section" version="1.0" spec="xslt"/>\r
15552 <scenario operation="standard">\r
15553 <input-file role="principal-data">reluri02.xml</input-file>\r
15554 <input-file role="principal-stylesheet">reluri02.xsl</input-file>\r
15555 <output-file role="principal" compare="XML">reluri02.out</output-file>\r
15556 </scenario>\r
15557 </test-case>\r
15558 <test-case category="XSLT-Result-Tree" id="reluri_reluri03">\r
15559 <file-path>reluri</file-path>\r
15560 <creator>Paul Dick</creator>\r
15561 <date>2001-11-08</date>\r
15562 <purpose>This test verifies correct URI resolution with relative URI's.</purpose>\r
15563 <spec-citation place="3.2" type="section" version="1.0" spec="xslt"/>\r
15564 <scenario operation="standard">\r
15565 <input-file role="principal-data">reluri03.xml</input-file>\r
15566 <input-file role="principal-stylesheet">reluri03.xsl</input-file>\r
15567 <output-file role="principal" compare="XML">reluri03.out</output-file>\r
15568 </scenario>\r
15569 </test-case>\r
15570 <test-case category="XSLT-Result-Tree" id="reluri_reluri04">\r
15571 <file-path>reluri</file-path>\r
15572 <creator>Paul Dick</creator>\r
15573 <date>2001-11-08</date>\r
15574 <purpose>This test verifies correct URI resolution with relative URI's.</purpose>\r
15575 <spec-citation place="3.2" type="section" version="1.0" spec="xslt"/>\r
15576 <scenario operation="standard">\r
15577 <input-file role="principal-data">reluri04.xml</input-file>\r
15578 <input-file role="principal-stylesheet">reluri04.xsl</input-file>\r
15579 <output-file role="principal" compare="XML">reluri04.out</output-file>\r
15580 </scenario>\r
15581 </test-case>\r
15582 <test-case category="XSLT-Result-Tree" id="reluri_reluri05">\r
15583 <file-path>reluri</file-path>\r
15584 <creator>Paul Dick</creator>\r
15585 <date>2001-11-08</date>\r
15586 <purpose>This test verifies correct URI resolution with relative URI's.</purpose>\r
15587 <spec-citation place="3.2" type="section" version="1.0" spec="xslt"/>\r
15588 <scenario operation="standard">\r
15589 <input-file role="principal-data">reluri05.xml</input-file>\r
15590 <input-file role="principal-stylesheet">reluri05.xsl</input-file>\r
15591 <output-file role="principal" compare="XML">reluri05.out</output-file>\r
15592 </scenario>\r
15593 </test-case>\r
15594 <test-case category="XSLT-Result-Tree" id="reluri_reluri06">\r
15595 <file-path>reluri</file-path>\r
15596 <creator>Paul Dick</creator>\r
15597 <date>2001-11-08</date>\r
15598 <purpose>This test verifies correct URI resolution with relative URI's.</purpose>\r
15599 <spec-citation place="3.2" type="section" version="1.0" spec="xslt"/>\r
15600 <scenario operation="standard">\r
15601 <input-file role="principal-data">reluri06.xml</input-file>\r
15602 <input-file role="principal-stylesheet">reluri06.xsl</input-file>\r
15603 <output-file role="principal" compare="XML">reluri06.out</output-file>\r
15604 </scenario>\r
15605 </test-case>\r
15606 <test-case category="XSLT-Result-Tree" id="reluri_reluri07">\r
15607 <file-path>reluri</file-path>\r
15608 <creator>Paul Dick</creator>\r
15609 <date>2001-11-08</date>\r
15610 <purpose>This test verifies correct URI resolution with relative URI's.</purpose>\r
15611 <spec-citation place="3.2" type="section" version="1.0" spec="xslt"/>\r
15612 <scenario operation="standard">\r
15613 <input-file role="principal-data">reluri07.xml</input-file>\r
15614 <input-file role="principal-stylesheet">reluri07.xsl</input-file>\r
15615 <output-file role="principal" compare="XML">reluri07.out</output-file>\r
15616 </scenario>\r
15617 </test-case>\r
15618 <test-case category="XSLT-Result-Tree" id="reluri_reluri08">\r
15619 <file-path>reluri</file-path>\r
15620 <creator>Paul Dick</creator>\r
15621 <date>2001-11-08</date>\r
15622 <purpose>This test verifies correct URI resolution with relative URI's.</purpose>\r
15623 <spec-citation place="3.2" type="section" version="1.0" spec="xslt"/>\r
15624 <scenario operation="standard">\r
15625 <input-file role="principal-data">reluri08.xml</input-file>\r
15626 <input-file role="principal-stylesheet">reluri08.xsl</input-file>\r
15627 <output-file role="principal" compare="XML">reluri08.out</output-file>\r
15628 </scenario>\r
15629 </test-case>\r
15630 <test-case category="XSLT-Result-Tree" id="reluri_reluri09">\r
15631 <file-path>reluri</file-path>\r
15632 <creator>Paul Dick</creator>\r
15633 <date>2001-11-08</date>\r
15634 <purpose>Testing document() function with two arguments: string, node-set: verifying that a relative URL specified in first argument is resolved based on base URI of document in second argument nodeset.</purpose>\r
15635 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
15636 <scenario operation="standard">\r
15637 <input-file role="principal-data">reluri09.xml</input-file>\r
15638 <input-file role="principal-stylesheet">reluri09.xsl</input-file>\r
15639 <output-file role="principal" compare="XML">reluri09.out</output-file>\r
15640 </scenario>\r
15641 </test-case>\r
15642 <test-case category="XSLT-Result-Tree" id="reluri_reluri10">\r
15643 <file-path>reluri</file-path>\r
15644 <creator>David Marston</creator>\r
15645 <date>2001-11-08</date>\r
15646 <purpose>Testing document() function with two arguments: node-set, node-set: verifying that a relative URL specified in first argument is resolved based on base URI of document in second argument nodeset.</purpose>\r
15647 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
15648 <scenario operation="standard">\r
15649 <input-file role="principal-data">reluri10.xml</input-file>\r
15650 <input-file role="principal-stylesheet">reluri10.xsl</input-file>\r
15651 <output-file role="principal" compare="XML">reluri10.out</output-file>\r
15652 </scenario>\r
15653 </test-case>\r
15654 <!--\r
15655 This test case expects wrong result.\r
15656 \r
15657     <xsl:copy-of select="document(document('level1/level2/xreluri11b.xml')/*/filename)/*/body"/>\r
15658 \r
15659 XSLT spec 12.1:\r
15660 \r
15661 If the second argument is omitted, then it defaults to the node ***in the stylesheet*** that contains the expression that includes the call to the document function.\r
15662 \r
15663 <test-case category="XSLT-Result-Tree" id="reluri_reluri11">\r
15664 <file-path>reluri</file-path>\r
15665 <creator>Myriam Midy</creator>\r
15666 <date>2001-11-08</date>\r
15667 <purpose>Testing how a relative URI specified in document() is resolved by default.</purpose>\r
15668 <spec-citation place="12.1" type="section" version="1.0" spec="xslt"/>\r
15669 <scenario operation="standard">\r
15670 <input-file role="principal-data">reluri11.xml</input-file>\r
15671 <input-file role="principal-stylesheet">reluri11.xsl</input-file>\r
15672 <output-file role="principal" compare="XML">reluri11.out</output-file>\r
15673 </scenario>\r
15674 </test-case>\r
15675 -->\r
15676         <test-case category="XSLT-Result-Tree" id="select_select01">\r
15677 <file-path>select</file-path>\r
15678 <creator>Paul Dick</creator>\r
15679 <date>2001-11-08</date>\r
15680 <purpose>Test for absolute path selection.</purpose>\r
15681 <spec-citation place="2" type="section" version="1.0" spec="xpath"/>\r
15682 <scenario operation="standard">\r
15683 <input-file role="principal-data">select01.xml</input-file>\r
15684 <input-file role="principal-stylesheet">select01.xsl</input-file>\r
15685 <output-file role="principal" compare="XML">select01.out</output-file>\r
15686 </scenario>\r
15687 </test-case>\r
15688 <test-case category="XSLT-Result-Tree" id="select_select02">\r
15689 <file-path>select</file-path>\r
15690 <creator>Paul Dick</creator>\r
15691 <date>2001-11-08</date>\r
15692 <purpose>Test of current() function - just select it.</purpose>\r
15693 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
15694 <scenario operation="standard">\r
15695 <input-file role="principal-data">select02.xml</input-file>\r
15696 <input-file role="principal-stylesheet">select02.xsl</input-file>\r
15697 <output-file role="principal" compare="XML">select02.out</output-file>\r
15698 </scenario>\r
15699 </test-case>\r
15700 <test-case category="XSLT-Result-Tree" id="select_select03">\r
15701 <file-path>select</file-path>\r
15702 <creator>Paul Dick</creator>\r
15703 <date>2001-11-08</date>\r
15704 <purpose>Test for select in for-each and current().</purpose>\r
15705 <spec-citation place="2" type="section" version="1.0" spec="xpath"/>\r
15706 <scenario operation="standard">\r
15707 <input-file role="principal-data">select03.xml</input-file>\r
15708 <input-file role="principal-stylesheet">select03.xsl</input-file>\r
15709 <output-file role="principal" compare="XML">select03.out</output-file>\r
15710 </scenario>\r
15711 </test-case>\r
15712 <test-case category="XSLT-Result-Tree" id="select_select04">\r
15713 <file-path>select</file-path>\r
15714 <purpose>Test of unions, returned in document order.</purpose>\r
15715 <spec-citation place="2" type="section" version="1.0" spec="xpath"/>\r
15716 <scenario operation="standard">\r
15717 <input-file role="principal-data">select04.xml</input-file>\r
15718 <input-file role="principal-stylesheet">select04.xsl</input-file>\r
15719 <output-file role="principal" compare="XML">select04.out</output-file>\r
15720 </scenario>\r
15721 </test-case>\r
15722 <test-case category="XSLT-Result-Tree" id="select_select05">\r
15723 <file-path>select</file-path>\r
15724 <creator>David Marston</creator>\r
15725 <date>2001-11-08</date>\r
15726 <purpose>Test for selecting parent nodes.</purpose>\r
15727 <spec-citation place="2" type="section" version="1.0" spec="xpath"/>\r
15728 <scenario operation="standard">\r
15729 <input-file role="principal-data">select05.xml</input-file>\r
15730 <input-file role="principal-stylesheet">select05.xsl</input-file>\r
15731 <output-file role="principal" compare="XML">select05.out</output-file>\r
15732 </scenario>\r
15733 </test-case>\r
15734 <test-case category="XSLT-Result-Tree" id="select_select06">\r
15735 <file-path>select</file-path>\r
15736 <creator>David Marston</creator>\r
15737 <date>2001-11-08</date>\r
15738 <purpose>Test nesting of for-each.</purpose>\r
15739 <spec-citation place="8" type="section" version="1.0" spec="xpath"/>\r
15740 <scenario operation="standard">\r
15741 <input-file role="principal-data">select06.xml</input-file>\r
15742 <input-file role="principal-stylesheet">select06.xsl</input-file>\r
15743 <output-file role="principal" compare="XML">select06.out</output-file>\r
15744 </scenario>\r
15745 </test-case>\r
15746 <test-case category="XSLT-Result-Tree" id="select_select07">\r
15747 <file-path>select</file-path>\r
15748 <creator>David Marston</creator>\r
15749 <date>2001-11-08</date>\r
15750 <purpose>Try to put out computed text without any tags.</purpose>\r
15751 <spec-citation place="7.1.2" type="section" version="1.0" spec="xslt"/>\r
15752 <scenario operation="standard">\r
15753 <input-file role="principal-data">select07.xml</input-file>\r
15754 <input-file role="principal-stylesheet">select07.xsl</input-file>\r
15755 <output-file role="principal" compare="XML">select07.out</output-file>\r
15756 </scenario>\r
15757 </test-case>\r
15758 <test-case category="XSLT-Result-Tree" id="select_select08">\r
15759 <file-path>select</file-path>\r
15760 <creator>David Marston</creator>\r
15761 <date>2001-11-08</date>\r
15762 <purpose>Test assignment of a node-set to a parameter, then use in select.</purpose>\r
15763 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
15764 <scenario operation="standard">\r
15765 <input-file role="principal-data">select08.xml</input-file>\r
15766 <input-file role="principal-stylesheet">select08.xsl</input-file>\r
15767 <output-file role="principal" compare="XML">select08.out</output-file>\r
15768 </scenario>\r
15769 </test-case>\r
15770 <test-case category="XSLT-Result-Tree" id="select_select09">\r
15771 <file-path>select</file-path>\r
15772 <creator>David Marston</creator>\r
15773 <date>2001-11-08</date>\r
15774 <purpose>Test assignment of a node-set to a local parameter, then use in select.</purpose>\r
15775 <spec-citation place="11" type="section" version="1.0" spec="xslt"/>\r
15776 <scenario operation="standard">\r
15777 <input-file role="principal-data">select09.xml</input-file>\r
15778 <input-file role="principal-stylesheet">select09.xsl</input-file>\r
15779 <output-file role="principal" compare="XML">select09.out</output-file>\r
15780 </scenario>\r
15781 </test-case>\r
15782 <test-case category="XSLT-Result-Tree" id="select_select10">\r
15783 <file-path>select</file-path>\r
15784 <creator>David Marston</creator>\r
15785 <date>2001-11-08</date>\r
15786 <purpose>Test for-each with select expression in a global variable.</purpose>\r
15787 <spec-citation place="8" type="section" version="1.0" spec="xslt"/>\r
15788 <scenario operation="standard">\r
15789 <input-file role="principal-data">select10.xml</input-file>\r
15790 <input-file role="principal-stylesheet">select10.xsl</input-file>\r
15791 <output-file role="principal" compare="XML">select10.out</output-file>\r
15792 </scenario>\r
15793 </test-case>\r
15794 <test-case category="XSLT-Result-Tree" id="select_select11">\r
15795 <file-path>select</file-path>\r
15796 <creator>David Marston</creator>\r
15797 <date>2001-11-08</date>\r
15798 <purpose>Test for-each with select expression in a local variable.</purpose>\r
15799 <spec-citation place="8" type="section" version="1.0" spec="xslt"/>\r
15800 <scenario operation="standard">\r
15801 <input-file role="principal-data">select11.xml</input-file>\r
15802 <input-file role="principal-stylesheet">select11.xsl</input-file>\r
15803 <output-file role="principal" compare="XML">select11.out</output-file>\r
15804 </scenario>\r
15805 </test-case>\r
15806 <test-case category="XSLT-Result-Tree" id="select_select12">\r
15807 <file-path>select</file-path>\r
15808 <creator>David Marston</creator>\r
15809 <date>2001-11-08</date>\r
15810 <purpose>Test for select that comes up empty.</purpose>\r
15811 <spec-citation place="2" type="section" version="1.0" spec="xpath"/>\r
15812 <scenario operation="standard">\r
15813 <input-file role="principal-data">select12.xml</input-file>\r
15814 <input-file role="principal-stylesheet">select12.xsl</input-file>\r
15815 <output-file role="principal" compare="XML">select12.out</output-file>\r
15816 </scenario>\r
15817 </test-case>\r
15818 <test-case category="XSLT-Result-Tree" id="select_select13">\r
15819 <file-path>select</file-path>\r
15820 <creator>David Marston</creator>\r
15821 <date>2001-11-08</date>\r
15822 <purpose>Test that for-each doesn't care about current node</purpose>\r
15823 <spec-citation place="8" type="section" version="1.0" spec="xslt"/>\r
15824 <scenario operation="standard">\r
15825 <input-file role="principal-data">select13.xml</input-file>\r
15826 <input-file role="principal-stylesheet">select13.xsl</input-file>\r
15827 <output-file role="principal" compare="XML">select13.out</output-file>\r
15828 </scenario>\r
15829 </test-case>\r
15830 <test-case category="XSLT-Result-Tree" id="select_select14">\r
15831 <file-path>select</file-path>\r
15832 <creator>Carmelo Montanez, adapted by David Marston</creator>\r
15833 <date>2001-11-08</date>\r
15834 <purpose>Node-set union using mixed axes</purpose>\r
15835 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
15836 <scenario operation="standard">\r
15837 <input-file role="principal-data">select14.xml</input-file>\r
15838 <input-file role="principal-stylesheet">select14.xsl</input-file>\r
15839 <output-file role="principal" compare="XML">select14.out</output-file>\r
15840 </scenario>\r
15841 </test-case>\r
15842 <test-case category="XSLT-Result-Tree" id="select_select15">\r
15843 <file-path>select</file-path>\r
15844 <creator>David Marston</creator>\r
15845 <date>2001-11-08</date>\r
15846 <purpose>NCName followed by :: must be recognized as an AxisName.</purpose>\r
15847 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15848 <scenario operation="standard">\r
15849 <input-file role="principal-data">select15.xml</input-file>\r
15850 <input-file role="principal-stylesheet">select15.xsl</input-file>\r
15851 <output-file role="principal" compare="XML">select15.out</output-file>\r
15852 </scenario>\r
15853 </test-case>\r
15854 <test-case category="XSLT-Result-Tree" id="select_select16">\r
15855 <file-path>select</file-path>\r
15856 <creator>David Marston</creator>\r
15857 <date>2001-11-08</date>\r
15858 <purpose>NCName followed by :: must be recognized as an AxisName, even if there is intervening whitespace.</purpose>\r
15859 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15860 <scenario operation="standard">\r
15861 <input-file role="principal-data">select16.xml</input-file>\r
15862 <input-file role="principal-stylesheet">select16.xsl</input-file>\r
15863 <output-file role="principal" compare="XML">select16.out</output-file>\r
15864 </scenario>\r
15865 </test-case>\r
15866 <test-case category="XSLT-Result-Tree" id="select_select17">\r
15867 <file-path>select</file-path>\r
15868 <creator>David Marston</creator>\r
15869 <date>2001-11-08</date>\r
15870 <purpose>NCName followed by ( must be recognized as a NodeType or FunctionName.</purpose>\r
15871 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15872 <scenario operation="standard">\r
15873 <input-file role="principal-data">select17.xml</input-file>\r
15874 <input-file role="principal-stylesheet">select17.xsl</input-file>\r
15875 <output-file role="principal" compare="XML">select17.out</output-file>\r
15876 </scenario>\r
15877 </test-case>\r
15878 <test-case category="XSLT-Result-Tree" id="select_select18">\r
15879 <file-path>select</file-path>\r
15880 <creator>David Marston</creator>\r
15881 <date>2001-11-08</date>\r
15882 <purpose>NCName followed by ( must be recognized as a NodeType or FunctionName, even if there is intervening whitespace.</purpose>\r
15883 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15884 <scenario operation="standard">\r
15885 <input-file role="principal-data">select18.xml</input-file>\r
15886 <input-file role="principal-stylesheet">select18.xsl</input-file>\r
15887 <output-file role="principal" compare="XML">select18.out</output-file>\r
15888 </scenario>\r
15889 </test-case>\r
15890 <test-case category="XSLT-Result-Tree" id="select_select19">\r
15891 <file-path>select</file-path>\r
15892 <creator>David Marston</creator>\r
15893 <date>2001-11-08</date>\r
15894 <purpose>NCName followed by ( must be recognized as a NodeType or FunctionName.</purpose>\r
15895 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15896 <scenario operation="standard">\r
15897 <input-file role="principal-data">select19.xml</input-file>\r
15898 <input-file role="principal-stylesheet">select19.xsl</input-file>\r
15899 <output-file role="principal" compare="XML">select19.out</output-file>\r
15900 </scenario>\r
15901 </test-case>\r
15902 <test-case category="XSLT-Result-Tree" id="select_select20">\r
15903 <file-path>select</file-path>\r
15904 <creator>David Marston</creator>\r
15905 <date>2001-11-08</date>\r
15906 <purpose>NCName followed by ( must be recognized as a NodeType or FunctionName, even if there is intervening whitespace.</purpose>\r
15907 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15908 <scenario operation="standard">\r
15909 <input-file role="principal-data">select20.xml</input-file>\r
15910 <input-file role="principal-stylesheet">select20.xsl</input-file>\r
15911 <output-file role="principal" compare="XML">select20.out</output-file>\r
15912 </scenario>\r
15913 </test-case>\r
15914 <test-case category="XSLT-Result-Tree" id="select_select21">\r
15915 <file-path>select</file-path>\r
15916 <creator>David Marston</creator>\r
15917 <date>2001-11-08</date>\r
15918 <purpose>NCName as first item must not be treated as an operator</purpose>\r
15919 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15920 <scenario operation="standard">\r
15921 <input-file role="principal-data">select21.xml</input-file>\r
15922 <input-file role="principal-stylesheet">select21.xsl</input-file>\r
15923 <output-file role="principal" compare="XML">select21.out</output-file>\r
15924 </scenario>\r
15925 </test-case>\r
15926 <test-case category="XSLT-Result-Tree" id="select_select22">\r
15927 <file-path>select</file-path>\r
15928 <creator>David Marston</creator>\r
15929 <date>2001-11-08</date>\r
15930 <purpose>* as first item must not be treated as an operator</purpose>\r
15931 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15932 <scenario operation="standard">\r
15933 <input-file role="principal-data">select22.xml</input-file>\r
15934 <input-file role="principal-stylesheet">select22.xsl</input-file>\r
15935 <output-file role="principal" compare="XML">select22.out</output-file>\r
15936 </scenario>\r
15937 </test-case>\r
15938 <test-case category="XSLT-Result-Tree" id="select_select23">\r
15939 <file-path>select</file-path>\r
15940 <creator>David Marston</creator>\r
15941 <date>2001-11-08</date>\r
15942 <purpose>NCName after @ must not be treated as an operator</purpose>\r
15943 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15944 <scenario operation="standard">\r
15945 <input-file role="principal-data">select23.xml</input-file>\r
15946 <input-file role="principal-stylesheet">select23.xsl</input-file>\r
15947 <output-file role="principal" compare="XML">select23.out</output-file>\r
15948 </scenario>\r
15949 </test-case>\r
15950 <test-case category="XSLT-Result-Tree" id="select_select24">\r
15951 <file-path>select</file-path>\r
15952 <creator>David Marston</creator>\r
15953 <date>2001-11-08</date>\r
15954 <purpose>NCName after @ must not be treated as an operator; space after is questionable.</purpose>\r
15955 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15956 <scenario operation="standard">\r
15957 <input-file role="principal-data">select24.xml</input-file>\r
15958 <input-file role="principal-stylesheet">select24.xsl</input-file>\r
15959 <output-file role="principal" compare="XML">select24.out</output-file>\r
15960 </scenario>\r
15961 </test-case>\r
15962 <test-case category="XSLT-Result-Tree" id="select_select25">\r
15963 <file-path>select</file-path>\r
15964 <creator>David Marston</creator>\r
15965 <date>2001-11-08</date>\r
15966 <purpose>NCName after @ must not be treated as an operator; lack of spaces around hyphen makes it part of name.</purpose>\r
15967 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15968 <scenario operation="standard">\r
15969 <input-file role="principal-data">select25.xml</input-file>\r
15970 <input-file role="principal-stylesheet">select25.xsl</input-file>\r
15971 <output-file role="principal" compare="XML">select25.out</output-file>\r
15972 </scenario>\r
15973 </test-case>\r
15974 <test-case category="XSLT-Result-Tree" id="select_select26">\r
15975 <file-path>select</file-path>\r
15976 <creator>David Marston</creator>\r
15977 <date>2001-11-08</date>\r
15978 <purpose>* after @ must be treated as all attributes</purpose>\r
15979 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15980 <scenario operation="standard">\r
15981 <input-file role="principal-data">select26.xml</input-file>\r
15982 <input-file role="principal-stylesheet">select26.xsl</input-file>\r
15983 <output-file role="principal" compare="XML">select26.out</output-file>\r
15984 </scenario>\r
15985 </test-case>\r
15986 <test-case category="XSLT-Result-Tree" id="select_select27">\r
15987 <file-path>select</file-path>\r
15988 <creator>David Marston</creator>\r
15989 <date>2001-11-08</date>\r
15990 <purpose>NCName after :: must be treated as part of path</purpose>\r
15991 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
15992 <scenario operation="standard">\r
15993 <input-file role="principal-data">select27.xml</input-file>\r
15994 <input-file role="principal-stylesheet">select27.xsl</input-file>\r
15995 <output-file role="principal" compare="XML">select27.out</output-file>\r
15996 </scenario>\r
15997 </test-case>\r
15998 <test-case category="XSLT-Result-Tree" id="select_select28">\r
15999 <file-path>select</file-path>\r
16000 <creator>David Marston</creator>\r
16001 <date>2001-11-08</date>\r
16002 <purpose>NCName after :: must be treated as part of path</purpose>\r
16003 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16004 <scenario operation="standard">\r
16005 <input-file role="principal-data">select28.xml</input-file>\r
16006 <input-file role="principal-stylesheet">select28.xsl</input-file>\r
16007 <output-file role="principal" compare="XML">select28.out</output-file>\r
16008 </scenario>\r
16009 </test-case>\r
16010 <test-case category="XSLT-Result-Tree" id="select_select29">\r
16011 <file-path>select</file-path>\r
16012 <creator>David Marston</creator>\r
16013 <date>2001-11-08</date>\r
16014 <purpose>NCName after ( must not be treated as operator</purpose>\r
16015 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16016 <scenario operation="standard">\r
16017 <input-file role="principal-data">select29.xml</input-file>\r
16018 <input-file role="principal-stylesheet">select29.xsl</input-file>\r
16019 <output-file role="principal" compare="XML">select29.out</output-file>\r
16020 </scenario>\r
16021 </test-case>\r
16022 <test-case category="XSLT-Result-Tree" id="select_select30">\r
16023 <file-path>select</file-path>\r
16024 <creator>David Marston</creator>\r
16025 <date>2001-11-08</date>\r
16026 <purpose>* after ( must not be treated as operator, but * after ) is, and being tokenized means following * is not (because it follows an operator)</purpose>\r
16027 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16028 <scenario operation="standard">\r
16029 <input-file role="principal-data">select30.xml</input-file>\r
16030 <input-file role="principal-stylesheet">select30.xsl</input-file>\r
16031 <output-file role="principal" compare="XML">select30.out</output-file>\r
16032 </scenario>\r
16033 </test-case>\r
16034 <test-case category="XSLT-Result-Tree" id="select_select31">\r
16035 <file-path>select</file-path>\r
16036 <creator>David Marston</creator>\r
16037 <date>2001-11-08</date>\r
16038 <purpose>NCName after [ must not be treated as operator</purpose>\r
16039 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16040 <scenario operation="standard">\r
16041 <input-file role="principal-data">select31.xml</input-file>\r
16042 <input-file role="principal-stylesheet">select31.xsl</input-file>\r
16043 <output-file role="principal" compare="XML">select31.out</output-file>\r
16044 </scenario>\r
16045 </test-case>\r
16046 <test-case category="XSLT-Result-Tree" id="select_select32">\r
16047 <file-path>select</file-path>\r
16048 <creator>David Marston</creator>\r
16049 <date>2001-11-08</date>\r
16050 <purpose>* after [ must not be treated as operator</purpose>\r
16051 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16052 <scenario operation="standard">\r
16053 <input-file role="principal-data">select32.xml</input-file>\r
16054 <input-file role="principal-stylesheet">select32.xsl</input-file>\r
16055 <output-file role="principal" compare="XML">select32.out</output-file>\r
16056 </scenario>\r
16057 </test-case>\r
16058 <test-case category="XSLT-Result-Tree" id="select_select33">\r
16059 <file-path>select</file-path>\r
16060 <creator>David Marston</creator>\r
16061 <date>2001-11-08</date>\r
16062 <purpose>NCName after operator must not be treated as operator</purpose>\r
16063 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16064 <scenario operation="standard">\r
16065 <input-file role="principal-data">select33.xml</input-file>\r
16066 <input-file role="principal-stylesheet">select33.xsl</input-file>\r
16067 <output-file role="principal" compare="XML">select33.out</output-file>\r
16068 </scenario>\r
16069 </test-case>\r
16070 <test-case category="XSLT-Result-Tree" id="select_select34">\r
16071 <file-path>select</file-path>\r
16072 <creator>David Marston</creator>\r
16073 <date>2001-11-08</date>\r
16074 <purpose>* after (ambiguous) operator must not be treated as operator</purpose>\r
16075 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16076 <scenario operation="standard">\r
16077 <input-file role="principal-data">select34.xml</input-file>\r
16078 <input-file role="principal-stylesheet">select34.xsl</input-file>\r
16079 <output-file role="principal" compare="XML">select34.out</output-file>\r
16080 </scenario>\r
16081 </test-case>\r
16082 <test-case category="XSLT-Result-Tree" id="select_select35">\r
16083 <file-path>select</file-path>\r
16084 <creator>David Marston</creator>\r
16085 <date>2001-11-08</date>\r
16086 <purpose>* after (named) operator must not be treated as operator</purpose>\r
16087 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16088 <scenario operation="standard">\r
16089 <input-file role="principal-data">select35.xml</input-file>\r
16090 <input-file role="principal-stylesheet">select35.xsl</input-file>\r
16091 <output-file role="principal" compare="XML">select35.out</output-file>\r
16092 </scenario>\r
16093 </test-case>\r
16094 <test-case category="XSLT-Result-Tree" id="select_select36">\r
16095 <file-path>select</file-path>\r
16096 <creator>David Marston</creator>\r
16097 <date>2001-11-08</date>\r
16098 <purpose>name after ) must be treated as operator</purpose>\r
16099 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16100 <scenario operation="standard">\r
16101 <input-file role="principal-data">select36.xml</input-file>\r
16102 <input-file role="principal-stylesheet">select36.xsl</input-file>\r
16103 <output-file role="principal" compare="XML">select36.out</output-file>\r
16104 </scenario>\r
16105 </test-case>\r
16106 <test-case category="XSLT-Result-Tree" id="select_select37">\r
16107 <file-path>select</file-path>\r
16108 <creator>David Marston</creator>\r
16109 <date>2001-11-08</date>\r
16110 <purpose>name after literal should be treated as operator</purpose>\r
16111 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16112 <scenario operation="standard">\r
16113 <input-file role="principal-data">select37.xml</input-file>\r
16114 <input-file role="principal-stylesheet">select37.xsl</input-file>\r
16115 <output-file role="principal" compare="XML">select37.out</output-file>\r
16116 </scenario>\r
16117 </test-case>\r
16118 <test-case category="XSLT-Result-Tree" id="select_select38">\r
16119 <file-path>select</file-path>\r
16120 <creator>David Marston</creator>\r
16121 <date>2001-11-08</date>\r
16122 <purpose>name after * should not be treated as operator</purpose>\r
16123 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16124 <scenario operation="standard">\r
16125 <input-file role="principal-data">select38.xml</input-file>\r
16126 <input-file role="principal-stylesheet">select38.xsl</input-file>\r
16127 <output-file role="principal" compare="XML">select38.out</output-file>\r
16128 </scenario>\r
16129 </test-case>\r
16130 <test-case category="XSLT-Result-Tree" id="select_select39">\r
16131 <file-path>select</file-path>\r
16132 <creator>David Marston</creator>\r
16133 <date>2001-11-08</date>\r
16134 <purpose>. after operator should be treated as path</purpose>\r
16135 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16136 <scenario operation="standard">\r
16137 <input-file role="principal-data">select39.xml</input-file>\r
16138 <input-file role="principal-stylesheet">select39.xsl</input-file>\r
16139 <output-file role="principal" compare="XML">select39.out</output-file>\r
16140 </scenario>\r
16141 </test-case>\r
16142 <test-case category="XSLT-Result-Tree" id="select_select40">\r
16143 <file-path>select</file-path>\r
16144 <creator>David Marston</creator>\r
16145 <date>2001-11-08</date>\r
16146 <purpose>* after operator should be treated as path</purpose>\r
16147 <spec-citation place="3.7" type="section" version="1.0" spec="xpath"/>\r
16148 <scenario operation="standard">\r
16149 <input-file role="principal-data">select40.xml</input-file>\r
16150 <input-file role="principal-stylesheet">select40.xsl</input-file>\r
16151 <output-file role="principal" compare="XML">select40.out</output-file>\r
16152 </scenario>\r
16153 </test-case>\r
16154 <test-case category="XSLT-Result-Tree" id="select_select41">\r
16155 <file-path>select</file-path>\r
16156 <creator>Carmelo Montanez</creator>\r
16157 <date>2001-11-08</date>\r
16158 <purpose>NodeSet union using two absolute location paths</purpose>\r
16159 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16160 <scenario operation="standard">\r
16161 <input-file role="principal-data">select41.xml</input-file>\r
16162 <input-file role="principal-stylesheet">select41.xsl</input-file>\r
16163 <output-file role="principal" compare="XML">select41.out</output-file>\r
16164 </scenario>\r
16165 </test-case>\r
16166 <test-case category="XSLT-Result-Tree" id="select_select42">\r
16167 <file-path>select</file-path>\r
16168 <creator>Carmelo Montanez</creator>\r
16169 <date>2001-11-08</date>\r
16170 <purpose>NodeSet union using absolute and relative location paths</purpose>\r
16171 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16172 <scenario operation="standard">\r
16173 <input-file role="principal-data">select42.xml</input-file>\r
16174 <input-file role="principal-stylesheet">select42.xsl</input-file>\r
16175 <output-file role="principal" compare="XML">select42.out</output-file>\r
16176 </scenario>\r
16177 </test-case>\r
16178 <test-case category="XSLT-Result-Tree" id="select_select43">\r
16179 <file-path>select</file-path>\r
16180 <creator>Carmelo Montanez</creator>\r
16181 <date>2001-11-08</date>\r
16182 <purpose>NodeSet union using the ancestor axis</purpose>\r
16183 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16184 <scenario operation="standard">\r
16185 <input-file role="principal-data">select43.xml</input-file>\r
16186 <input-file role="principal-stylesheet">select43.xsl</input-file>\r
16187 <output-file role="principal" compare="XML">select43.out</output-file>\r
16188 </scenario>\r
16189 </test-case>\r
16190 <test-case category="XSLT-Result-Tree" id="select_select44">\r
16191 <file-path>select</file-path>\r
16192 <creator>Carmelo Montanez</creator>\r
16193 <date>2001-11-08</date>\r
16194 <purpose>NodeSet union using the ancestor-or-self axis</purpose>\r
16195 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16196 <scenario operation="standard">\r
16197 <input-file role="principal-data">select44.xml</input-file>\r
16198 <input-file role="principal-stylesheet">select44.xsl</input-file>\r
16199 <output-file role="principal" compare="XML">select44.out</output-file>\r
16200 </scenario>\r
16201 </test-case>\r
16202 <test-case category="XSLT-Result-Tree" id="select_select45">\r
16203 <file-path>select</file-path>\r
16204 <creator>Carmelo Montanez</creator>\r
16205 <date>2001-11-08</date>\r
16206 <purpose>test union operator using two paths with predicates.</purpose>\r
16207 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16208 <scenario operation="standard">\r
16209 <input-file role="principal-data">select45.xml</input-file>\r
16210 <input-file role="principal-stylesheet">select45.xsl</input-file>\r
16211 <output-file role="principal" compare="XML">select45.out</output-file>\r
16212 </scenario>\r
16213 </test-case>\r
16214 <test-case category="XSLT-Result-Tree" id="select_select47">\r
16215 <file-path>select</file-path>\r
16216 <creator>Carmelo Montanez</creator>\r
16217 <date>2001-11-08</date>\r
16218 <purpose>NodeSet union using the child axis</purpose>\r
16219 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16220 <scenario operation="standard">\r
16221 <input-file role="principal-data">select47.xml</input-file>\r
16222 <input-file role="principal-stylesheet">select47.xsl</input-file>\r
16223 <output-file role="principal" compare="XML">select47.out</output-file>\r
16224 </scenario>\r
16225 </test-case>\r
16226 <test-case category="XSLT-Result-Tree" id="select_select48">\r
16227 <file-path>select</file-path>\r
16228 <creator>Carmelo Montanez</creator>\r
16229 <date>2001-11-08</date>\r
16230 <purpose>test union operator on two paths, each with complex predicate.</purpose>\r
16231 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16232 <scenario operation="standard">\r
16233 <input-file role="principal-data">select48.xml</input-file>\r
16234 <input-file role="principal-stylesheet">select48.xsl</input-file>\r
16235 <output-file role="principal" compare="XML">select48.out</output-file>\r
16236 </scenario>\r
16237 </test-case>\r
16238 <test-case category="XSLT-Result-Tree" id="select_select49">\r
16239 <file-path>select</file-path>\r
16240 <creator>Carmelo Montanez</creator>\r
16241 <date>2001-11-08</date>\r
16242 <purpose>NodeSet union using the descendant axis</purpose>\r
16243 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16244 <scenario operation="standard">\r
16245 <input-file role="principal-data">select49.xml</input-file>\r
16246 <input-file role="principal-stylesheet">select49.xsl</input-file>\r
16247 <output-file role="principal" compare="XML">select49.out</output-file>\r
16248 </scenario>\r
16249 </test-case>\r
16250 <test-case category="XSLT-Result-Tree" id="select_select50">\r
16251 <file-path>select</file-path>\r
16252 <creator>Carmelo Montanez</creator>\r
16253 <date>2001-11-08</date>\r
16254 <purpose>NodeSet union using the descendant-or-self axis</purpose>\r
16255 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16256 <scenario operation="standard">\r
16257 <input-file role="principal-data">select50.xml</input-file>\r
16258 <input-file role="principal-stylesheet">select50.xsl</input-file>\r
16259 <output-file role="principal" compare="XML">select50.out</output-file>\r
16260 </scenario>\r
16261 </test-case>\r
16262 <test-case category="XSLT-Result-Tree" id="select_select51">\r
16263 <file-path>select</file-path>\r
16264 <creator>Carmelo Montanez</creator>\r
16265 <date>2001-11-08</date>\r
16266 <purpose>test union operator using predicates testing element and attribute nodes.</purpose>\r
16267 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16268 <scenario operation="standard">\r
16269 <input-file role="principal-data">select51.xml</input-file>\r
16270 <input-file role="principal-stylesheet">select51.xsl</input-file>\r
16271 <output-file role="principal" compare="XML">select51.out</output-file>\r
16272 </scenario>\r
16273 </test-case>\r
16274 <test-case category="XSLT-Result-Tree" id="select_select52">\r
16275 <file-path>select</file-path>\r
16276 <creator>Carmelo Montanez</creator>\r
16277 <date>2001-11-08</date>\r
16278 <purpose>test union operator where union yields empty set.</purpose>\r
16279 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16280 <scenario operation="standard">\r
16281 <input-file role="principal-data">select52.xml</input-file>\r
16282 <input-file role="principal-stylesheet">select52.xsl</input-file>\r
16283 <output-file role="principal" compare="XML">select52.out</output-file>\r
16284 </scenario>\r
16285 </test-case>\r
16286 <test-case category="XSLT-Result-Tree" id="select_select53">\r
16287 <file-path>select</file-path>\r
16288 <creator>Carmelo Montanez</creator>\r
16289 <date>2001-11-08</date>\r
16290 <purpose>NodeSet union using the following-sibling and preceding-sibling axes</purpose>\r
16291 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16292 <scenario operation="standard">\r
16293 <input-file role="principal-data">select53.xml</input-file>\r
16294 <input-file role="principal-stylesheet">select53.xsl</input-file>\r
16295 <output-file role="principal" compare="XML">select53.out</output-file>\r
16296 </scenario>\r
16297 </test-case>\r
16298 <test-case category="XSLT-Result-Tree" id="select_select54">\r
16299 <file-path>select</file-path>\r
16300 <creator>Carmelo Montanez</creator>\r
16301 <date>2001-11-08</date>\r
16302 <purpose>NodeSet union using a function that returns a node set (key) and an axis.</purpose>\r
16303 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16304 <scenario operation="standard">\r
16305 <input-file role="principal-data">select54.xml</input-file>\r
16306 <input-file role="principal-stylesheet">select54.xsl</input-file>\r
16307 <output-file role="principal" compare="XML">select54.out</output-file>\r
16308 </scenario>\r
16309 </test-case>\r
16310 <test-case category="XSLT-Result-Tree" id="select_select55">\r
16311 <file-path>select</file-path>\r
16312 <creator>Carmelo Montanez</creator>\r
16313 <date>2001-11-08</date>\r
16314 <purpose>NodeSet union using a function that returns a node set (key) as each term.</purpose>\r
16315 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16316 <scenario operation="standard">\r
16317 <input-file role="principal-data">select55.xml</input-file>\r
16318 <input-file role="principal-stylesheet">select55.xsl</input-file>\r
16319 <output-file role="principal" compare="XML">select55.out</output-file>\r
16320 </scenario>\r
16321 </test-case>\r
16322 <test-case category="XSLT-Result-Tree" id="select_select56">\r
16323 <file-path>select</file-path>\r
16324 <creator>Carmelo Montanez</creator>\r
16325 <date>2001-11-08</date>\r
16326 <purpose>test union operator at different nesting levels (same element)</purpose>\r
16327 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16328 <scenario operation="standard">\r
16329 <input-file role="principal-data">select56.xml</input-file>\r
16330 <input-file role="principal-stylesheet">select56.xsl</input-file>\r
16331 <output-file role="principal" compare="XML">select56.out</output-file>\r
16332 </scenario>\r
16333 </test-case>\r
16334 <test-case category="XSLT-Result-Tree" id="select_select57">\r
16335 <file-path>select</file-path>\r
16336 <creator>Carmelo Montanez</creator>\r
16337 <date>2001-11-08</date>\r
16338 <purpose>test union operator at different nesting levels (different elements)</purpose>\r
16339 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16340 <scenario operation="standard">\r
16341 <input-file role="principal-data">select57.xml</input-file>\r
16342 <input-file role="principal-stylesheet">select57.xsl</input-file>\r
16343 <output-file role="principal" compare="XML">select57.out</output-file>\r
16344 </scenario>\r
16345 </test-case>\r
16346 <test-case category="XSLT-Result-Tree" id="select_select58">\r
16347 <file-path>select</file-path>\r
16348 <creator>Carmelo Montanez</creator>\r
16349 <date>2001-11-08</date>\r
16350 <purpose>test union operator where one of the members is empty</purpose>\r
16351 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16352 <scenario operation="standard">\r
16353 <input-file role="principal-data">select58.xml</input-file>\r
16354 <input-file role="principal-stylesheet">select58.xsl</input-file>\r
16355 <output-file role="principal" compare="XML">select58.out</output-file>\r
16356 </scenario>\r
16357 </test-case>\r
16358 <test-case category="XSLT-Result-Tree" id="select_select59">\r
16359 <file-path>select</file-path>\r
16360 <creator>Carmelo Montanez (original)</creator>\r
16361 <date>2001-11-08</date>\r
16362 <creator>Paul Dick (this version)</creator>\r
16363 <date>2001-11-08</date>\r
16364 <purpose>test union operator using overlapping node-sets. Results should always be output in doc order regardless of order of select attribute.</purpose>\r
16365 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16366 <scenario operation="standard">\r
16367 <input-file role="principal-data">select59.xml</input-file>\r
16368 <input-file role="principal-stylesheet">select59.xsl</input-file>\r
16369 <output-file role="principal" compare="XML">select59.out</output-file>\r
16370 </scenario>\r
16371 </test-case>\r
16372 <test-case category="XSLT-Result-Tree" id="select_select60">\r
16373 <file-path>select</file-path>\r
16374 <creator>Carmelo Montanez</creator>\r
16375 <date>2001-11-08</date>\r
16376 <purpose>NodeSet union using two relative location paths</purpose>\r
16377 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16378 <scenario operation="standard">\r
16379 <input-file role="principal-data">select60.xml</input-file>\r
16380 <input-file role="principal-stylesheet">select60.xsl</input-file>\r
16381 <output-file role="principal" compare="XML">select60.out</output-file>\r
16382 </scenario>\r
16383 </test-case>\r
16384 <test-case category="XSLT-Result-Tree" id="select_select61">\r
16385 <file-path>select</file-path>\r
16386 <creator>Carmelo Montanez</creator>\r
16387 <date>2001-11-08</date>\r
16388 <purpose>NodeSet union using the self axis</purpose>\r
16389 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16390 <scenario operation="standard">\r
16391 <input-file role="principal-data">select61.xml</input-file>\r
16392 <input-file role="principal-stylesheet">select61.xsl</input-file>\r
16393 <output-file role="principal" compare="XML">select61.out</output-file>\r
16394 </scenario>\r
16395 </test-case>\r
16396 <test-case category="XSLT-Result-Tree" id="select_select62">\r
16397 <file-path>select</file-path>\r
16398 <creator>Carmelo Montanez</creator>\r
16399 <date>2001-11-08</date>\r
16400 <purpose>union of two absolute (//) paths</purpose>\r
16401 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16402 <scenario operation="standard">\r
16403 <input-file role="principal-data">select62.xml</input-file>\r
16404 <input-file role="principal-stylesheet">select62.xsl</input-file>\r
16405 <output-file role="principal" compare="XML">select62.out</output-file>\r
16406 </scenario>\r
16407 </test-case>\r
16408 <test-case category="XSLT-Result-Tree" id="select_select63">\r
16409 <file-path>select</file-path>\r
16410 <creator>Carmelo Montanez</creator>\r
16411 <date>2001-11-08</date>\r
16412 <purpose>test union operator used three times in an expression</purpose>\r
16413 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16414 <scenario operation="standard">\r
16415 <input-file role="principal-data">select63.xml</input-file>\r
16416 <input-file role="principal-stylesheet">select63.xsl</input-file>\r
16417 <output-file role="principal" compare="XML">select63.out</output-file>\r
16418 </scenario>\r
16419 </test-case>\r
16420 <test-case category="XSLT-Result-Tree" id="select_select64">\r
16421 <file-path>select</file-path>\r
16422 <creator>Carmelo Montanez</creator>\r
16423 <date>2001-11-08</date>\r
16424 <purpose>test union operator using a variable and a function.</purpose>\r
16425 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16426 <scenario operation="standard">\r
16427 <input-file role="principal-data">select64.xml</input-file>\r
16428 <input-file role="principal-stylesheet">select64.xsl</input-file>\r
16429 <output-file role="principal" compare="XML">select64.out</output-file>\r
16430 </scenario>\r
16431 </test-case>\r
16432 <test-case category="XSLT-Result-Tree" id="select_select65">\r
16433 <file-path>select</file-path>\r
16434 <creator>Carmelo Montanez</creator>\r
16435 <date>2001-11-08</date>\r
16436 <purpose>test union operator using a variable and an axis.</purpose>\r
16437 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16438 <scenario operation="standard">\r
16439 <input-file role="principal-data">select65.xml</input-file>\r
16440 <input-file role="principal-stylesheet">select65.xsl</input-file>\r
16441 <output-file role="principal" compare="XML">select65.out</output-file>\r
16442 </scenario>\r
16443 </test-case>\r
16444 <test-case category="XSLT-Result-Tree" id="select_select66">\r
16445 <file-path>select</file-path>\r
16446 <creator>Carmelo Montanez</creator>\r
16447 <date>2001-11-08</date>\r
16448 <purpose>test union operator using variables.</purpose>\r
16449 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16450 <scenario operation="standard">\r
16451 <input-file role="principal-data">select66.xml</input-file>\r
16452 <input-file role="principal-stylesheet">select66.xsl</input-file>\r
16453 <output-file role="principal" compare="XML">select66.out</output-file>\r
16454 </scenario>\r
16455 </test-case>\r
16456 <test-case category="XSLT-Result-Tree" id="select_select67">\r
16457 <file-path>select</file-path>\r
16458 <creator>David Marston</creator>\r
16459 <date>2001-11-08</date>\r
16460 <purpose>Test that document('') refers to this stylesheet, and exploit that fact to choose a template dynamically. Idea from Mike Kay.</purpose>\r
16461 <spec-citation place="12.1" type="section" version="1.0" spec="xpath"/>\r
16462 <scenario operation="standard">\r
16463 <input-file role="principal-data">select67.xml</input-file>\r
16464 <input-file role="principal-stylesheet">select67.xsl</input-file>\r
16465 <output-file role="principal" compare="XML">select67.out</output-file>\r
16466 </scenario>\r
16467 </test-case>\r
16468 <test-case category="XSLT-Result-Tree" id="select_select68">\r
16469 <file-path>select</file-path>\r
16470 <creator>David Marston</creator>\r
16471 <date>2001-11-08</date>\r
16472 <purpose>Test that document('') refers to this stylesheet, and exploit that fact to have data file select which template to use.</purpose>\r
16473 <spec-citation place="12.1" type="section" version="1.0" spec="xpath"/>\r
16474 <scenario operation="standard">\r
16475 <input-file role="principal-data">select68.xml</input-file>\r
16476 <input-file role="principal-stylesheet">select68.xsl</input-file>\r
16477 <output-file role="principal" compare="XML">select68.out</output-file>\r
16478 </scenario>\r
16479 </test-case>\r
16480 <test-case category="XSLT-Result-Tree" id="select_select69">\r
16481 <file-path>select</file-path>\r
16482 <creator>David Marston</creator>\r
16483 <date>2001-11-08</date>\r
16484 <purpose>Test whether null string as attribute value causes selection problem.</purpose>\r
16485 <spec-citation place="2.4" type="section" version="1.0" spec="xpath"/>\r
16486 <scenario operation="standard">\r
16487 <input-file role="principal-data">select69.xml</input-file>\r
16488 <input-file role="principal-stylesheet">select69.xsl</input-file>\r
16489 <output-file role="principal" compare="XML">select69.out</output-file>\r
16490 </scenario>\r
16491 </test-case>\r
16492 <test-case category="XSLT-Result-Tree" id="select_select70">\r
16493 <file-path>select</file-path>\r
16494 <creator>David Marston</creator>\r
16495 <date>2001-11-08</date>\r
16496 <purpose>Show that current() produces a node-set.</purpose>\r
16497 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
16498 <scenario operation="standard">\r
16499 <input-file role="principal-data">select70.xml</input-file>\r
16500 <input-file role="principal-stylesheet">select70.xsl</input-file>\r
16501 <output-file role="principal" compare="XML">select70.out</output-file>\r
16502 </scenario>\r
16503 </test-case>\r
16504 <test-case category="XSLT-Result-Tree" id="select_select71">\r
16505 <file-path>select</file-path>\r
16506 <creator>Paul Dick</creator>\r
16507 <date>2001-11-08</date>\r
16508 <purpose>Test union operator using overlapping node-sets. Results should always be output in doc order regardless of order of select attribute.</purpose>\r
16509 <spec-citation place="3.3" type="section" version="1.0" spec="xpath"/>\r
16510 <scenario operation="standard">\r
16511 <input-file role="principal-data">select71.xml</input-file>\r
16512 <input-file role="principal-stylesheet">select71.xsl</input-file>\r
16513 <output-file role="principal" compare="XML">select71.out</output-file>\r
16514 </scenario>\r
16515 </test-case>\r
16516 <test-case category="XSLT-Result-Tree" id="select_select72">\r
16517 <file-path>select</file-path>\r
16518 <creator>David Marston</creator>\r
16519 <date>2001-11-08</date>\r
16520 <purpose>NodeSet union using two copies of same node, and variables</purpose>\r
16521 <spec-citation place="3.3" type="section" version="1.0" spec="ooops!"/>\r
16522 <scenario operation="standard">\r
16523 <input-file role="principal-data">select72.xml</input-file>\r
16524 <input-file role="principal-stylesheet">select72.xsl</input-file>\r
16525 <output-file role="principal" compare="XML">select72.out</output-file>\r
16526 </scenario>\r
16527 </test-case>\r
16528 <test-case category="XSLT-Result-Tree" id="select_select73">\r
16529 <file-path>select</file-path>\r
16530 <creator>David Marston</creator>\r
16531 <date>2001-11-08</date>\r
16532 <purpose>Test that entity does not cause splitting of one text node into many.</purpose>\r
16533 <spec-citation place="2.3" type="section" version="1.0" spec="xpath"/>\r
16534 <scenario operation="standard">\r
16535 <input-file role="principal-data">select73.xml</input-file>\r
16536 <input-file role="principal-stylesheet">select73.xsl</input-file>\r
16537 <output-file role="principal" compare="XML">select73.out</output-file>\r
16538 </scenario>\r
16539 </test-case>\r
16540 <test-case category="XSLT-Result-Tree" id="select_select74">\r
16541 <file-path>select</file-path>\r
16542 <purpose>Test for-each example from XSLT spec.</purpose>\r
16543 <spec-citation place="8" type="section" version="1.0" spec="xslt"/>\r
16544 <scenario operation="standard">\r
16545 <input-file role="principal-data">select74.xml</input-file>\r
16546 <input-file role="principal-stylesheet">select74.xsl</input-file>\r
16547 <output-file role="principal" compare="XML">select74.out</output-file>\r
16548 </scenario>\r
16549 </test-case>\r
16550 <test-case category="XSLT-Result-Tree" id="select_select75">\r
16551 <file-path>select</file-path>\r
16552 <creator>David Marston</creator>\r
16553 <date>2001-11-08</date>\r
16554 <purpose>Ensure that select='/' gets what it should.</purpose>\r
16555 <spec-citation place="5.1" type="section" version="1.0" spec="xpath"/>\r
16556 <scenario operation="standard">\r
16557 <input-file role="principal-data">select75.xml</input-file>\r
16558 <input-file role="principal-stylesheet">select75.xsl</input-file>\r
16559 <output-file role="principal" compare="XML">select75.out</output-file>\r
16560 </scenario>\r
16561 </test-case>\r
16562 <test-case category="XSLT-Result-Tree" id="select_select76">\r
16563 <file-path>select</file-path>\r
16564 <creator>David Marston</creator>\r
16565 <date>2001-11-08</date>\r
16566 <purpose>Try /{name} to match the document element.</purpose>\r
16567 <spec-citation place="5.2" type="section" version="1.0" spec="xslt"/>\r
16568 <scenario operation="standard">\r
16569 <input-file role="principal-data">select76.xml</input-file>\r
16570 <input-file role="principal-stylesheet">select76.xsl</input-file>\r
16571 <output-file role="principal" compare="XML">select76.out</output-file>\r
16572 </scenario>\r
16573 </test-case>\r
16574 <test-case category="XSLT-Result-Tree" id="select_select77">\r
16575 <file-path>select</file-path>\r
16576 <creator>Chris McCabe</creator>\r
16577 <date>2001-11-08</date>\r
16578 <purpose>Try to select a non-existent attribute out of a node-set variable</purpose>\r
16579 <spec-citation place="5.4" type="section" version="1.0" spec="xslt"/>\r
16580 <scenario operation="standard">\r
16581 <input-file role="principal-data">select77.xml</input-file>\r
16582 <input-file role="principal-stylesheet">select77.xsl</input-file>\r
16583 <output-file role="principal" compare="XML">select77.out</output-file>\r
16584 </scenario>\r
16585 </test-case>\r
16586 <test-case category="XSLT-Result-Tree" id="select_select78">\r
16587 <file-path>select</file-path>\r
16588 <creator>David Marston</creator>\r
16589 <date>2001-11-08</date>\r
16590 <purpose>Simple test of current() in for-each.</purpose>\r
16591 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
16592 <scenario operation="standard">\r
16593 <input-file role="principal-data">select78.xml</input-file>\r
16594 <input-file role="principal-stylesheet">select78.xsl</input-file>\r
16595 <output-file role="principal" compare="XML">select78.out</output-file>\r
16596 </scenario>\r
16597 </test-case>\r
16598 <test-case category="XSLT-Result-Tree" id="select_select79">\r
16599 <file-path>select</file-path>\r
16600 <creator>David Marston</creator>\r
16601 <date>2001-11-08</date>\r
16602 <purpose>Simple test of current() in apply-templates.</purpose>\r
16603 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
16604 <scenario operation="standard">\r
16605 <input-file role="principal-data">select79.xml</input-file>\r
16606 <input-file role="principal-stylesheet">select79.xsl</input-file>\r
16607 <output-file role="principal" compare="XML">select79.out</output-file>\r
16608 </scenario>\r
16609 </test-case>\r
16610 <test-case category="XSLT-Result-Tree" id="select_select80">\r
16611 <file-path>select</file-path>\r
16612 <creator>David Marston</creator>\r
16613 <date>2001-11-08</date>\r
16614 <purpose>Try a positional predicate on descendants of a node-set variable</purpose>\r
16615 <spec-citation place="8" type="section" version="1.0" spec="xslt"/>\r
16616 <scenario operation="standard">\r
16617 <input-file role="principal-data">select80.xml</input-file>\r
16618 <input-file role="principal-stylesheet">select80.xsl</input-file>\r
16619 <output-file role="principal" compare="XML">select80.out</output-file>\r
16620 </scenario>\r
16621 </test-case>\r
16622 <test-case category="XSLT-Result-Tree" id="select_select81">\r
16623 <file-path>select</file-path>\r
16624 <creator>Joe Kesselman</creator>\r
16625 <date>2001-11-08</date>\r
16626 <purpose>Try absolute path when current node is in middle of tree</purpose>\r
16627 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
16628 <scenario operation="standard">\r
16629 <input-file role="principal-data">select81.xml</input-file>\r
16630 <input-file role="principal-stylesheet">select81.xsl</input-file>\r
16631 <output-file role="principal" compare="XML">select81.out</output-file>\r
16632 </scenario>\r
16633 </test-case>\r
16634 <test-case category="XSLT-Result-Tree" id="select_select82">\r
16635 <file-path>select</file-path>\r
16636 <creator>David Marston</creator>\r
16637 <date>2001-11-08</date>\r
16638 <purpose>Test //* to get all elements</purpose>\r
16639 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
16640 <scenario operation="standard">\r
16641 <input-file role="principal-data">select82.xml</input-file>\r
16642 <input-file role="principal-stylesheet">select82.xsl</input-file>\r
16643 <output-file role="principal" compare="XML">select82.out</output-file>\r
16644 </scenario>\r
16645 </test-case>\r
16646 <test-case category="XSLT-Result-Tree" id="select_select83">\r
16647 <file-path>select</file-path>\r
16648 <creator>David Marston</creator>\r
16649 <date>2001-11-08</date>\r
16650 <purpose>Test //@x to get all attributes of a certain name</purpose>\r
16651 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
16652 <scenario operation="standard">\r
16653 <input-file role="principal-data">select83.xml</input-file>\r
16654 <input-file role="principal-stylesheet">select83.xsl</input-file>\r
16655 <output-file role="principal" compare="XML">select83.out</output-file>\r
16656 </scenario>\r
16657 </test-case>\r
16658 <test-case category="XSLT-Result-Tree" id="select_select84">\r
16659 <file-path>select</file-path>\r
16660 <creator>David Marston</creator>\r
16661 <date>2001-11-08</date>\r
16662 <purpose>Test //@* to get all attributes in the tree</purpose>\r
16663 <spec-citation place="2.5" type="section" version="1.0" spec="xpath"/>\r
16664 <scenario operation="standard">\r
16665 <input-file role="principal-data">select84.xml</input-file>\r
16666 <input-file role="principal-stylesheet">select84.xsl</input-file>\r
16667 <output-file role="principal" compare="XML">select84.out</output-file>\r
16668 </scenario>\r
16669 </test-case>\r
16670 <test-case category="XSLT-Result-Tree" id="select_select85">\r
16671 <file-path>select</file-path>\r
16672 <creator>Henry Zongaro</creator>\r
16673 <date>2001-11-08</date>\r
16674 <purpose>Test current() by itself in a predicate.</purpose>\r
16675 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
16676 <scenario operation="standard">\r
16677 <input-file role="principal-data">select85.xml</input-file>\r
16678 <input-file role="principal-stylesheet">select85.xsl</input-file>\r
16679 <output-file role="principal" compare="XML">select85.out</output-file>\r
16680 </scenario>\r
16681 </test-case>\r
16682 <test-case category="XSLT-Result-Tree" id="select_select86">\r
16683 <file-path>select</file-path>\r
16684 <creator>David Marston</creator>\r
16685 <date>2001-11-08</date>\r
16686 <purpose>Test that current() returns a node-set suitable for count().</purpose>\r
16687 <spec-citation place="12.4" type="section" version="1.0" spec="xslt"/>\r
16688 <scenario operation="standard">\r
16689 <input-file role="principal-data">select86.xml</input-file>\r
16690 <input-file role="principal-stylesheet">select86.xsl</input-file>\r
16691 <output-file role="principal" compare="XML">select86.out</output-file>\r
16692 </scenario>\r
16693 </test-case>\r
16694         <test-case category="XSLT-Result-Tree" id="sort_sort01">\r
16695 <file-path>sort</file-path>\r
16696 <purpose>Simple test for xsl:sort on numbers, default order.</purpose>\r
16697 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16698 <scenario operation="standard">\r
16699 <input-file role="principal-data">sort01.xml</input-file>\r
16700 <input-file role="principal-stylesheet">sort01.xsl</input-file>\r
16701 <output-file role="principal" compare="XML">sort01.out</output-file>\r
16702 </scenario>\r
16703 </test-case>\r
16704 <test-case category="XSLT-Result-Tree" id="sort_sort02">\r
16705 <file-path>sort</file-path>\r
16706 <purpose>Test for xsl:sort on strings without specifying data-type or order.</purpose>\r
16707 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16708 <scenario operation="standard">\r
16709 <input-file role="principal-data">sort02.xml</input-file>\r
16710 <input-file role="principal-stylesheet">sort02.xsl</input-file>\r
16711 <output-file role="principal" compare="XML">sort02.out</output-file>\r
16712 </scenario>\r
16713 </test-case>\r
16714 <test-case category="XSLT-Result-Tree" id="sort_sort03">\r
16715 <file-path>sort</file-path>\r
16716 <purpose>Test for xsl:sort on a descendant element.</purpose>\r
16717 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16718 <scenario operation="standard">\r
16719 <input-file role="principal-data">sort03.xml</input-file>\r
16720 <input-file role="principal-stylesheet">sort03.xsl</input-file>\r
16721 <output-file role="principal" compare="XML">sort03.out</output-file>\r
16722 </scenario>\r
16723 </test-case>\r
16724 <test-case category="XSLT-Result-Tree" id="sort_sort04">\r
16725 <file-path>sort</file-path>\r
16726 <purpose>Test for xsl:sort and value-of the same element in the same loop.</purpose>\r
16727 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16728 <scenario operation="standard">\r
16729 <input-file role="principal-data">sort04.xml</input-file>\r
16730 <input-file role="principal-stylesheet">sort04.xsl</input-file>\r
16731 <output-file role="principal" compare="XML">sort04.out</output-file>\r
16732 </scenario>\r
16733 </test-case>\r
16734 <test-case category="XSLT-Result-Tree" id="sort_sort05">\r
16735 <file-path>sort</file-path>\r
16736 <purpose>Test for xsl:sort on a descendant element with no order specified.</purpose>\r
16737 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16738 <scenario operation="standard">\r
16739 <input-file role="principal-data">sort05.xml</input-file>\r
16740 <input-file role="principal-stylesheet">sort05.xsl</input-file>\r
16741 <output-file role="principal" compare="XML">sort05.out</output-file>\r
16742 </scenario>\r
16743 </test-case>\r
16744 <test-case category="XSLT-Result-Tree" id="sort_sort06">\r
16745 <file-path>sort</file-path>\r
16746 <purpose>Test for 2 xsl:sort elements with different sequence than SORT05.</purpose>\r
16747 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16748 <scenario operation="standard">\r
16749 <input-file role="principal-data">sort06.xml</input-file>\r
16750 <input-file role="principal-stylesheet">sort06.xsl</input-file>\r
16751 <output-file role="principal" compare="XML">sort06.out</output-file>\r
16752 </scenario>\r
16753 </test-case>\r
16754 <test-case category="XSLT-Result-Tree" id="sort_sort07">\r
16755 <file-path>sort</file-path>\r
16756 <purpose>Test for xsl:sort on a different element (not always present) which should have tie-breakers.</purpose>\r
16757 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16758 <scenario operation="standard">\r
16759 <input-file role="principal-data">sort07.xml</input-file>\r
16760 <input-file role="principal-stylesheet">sort07.xsl</input-file>\r
16761 <output-file role="principal" compare="XML">sort07.out</output-file>\r
16762 </scenario>\r
16763 </test-case>\r
16764 <test-case category="XSLT-Result-Tree" id="sort_sort08">\r
16765 <file-path>sort</file-path>\r
16766 <creator>David Marston</creator>\r
16767 <date>2001-11-08</date>\r
16768 <purpose>Test for xsl:sort on letters and spaces.</purpose>\r
16769 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16770 <scenario operation="standard">\r
16771 <input-file role="principal-data">sort08.xml</input-file>\r
16772 <input-file role="principal-stylesheet">sort08.xsl</input-file>\r
16773 <output-file role="principal" compare="XML">sort08.out</output-file>\r
16774 </scenario>\r
16775 </test-case>\r
16776 <test-case category="XSLT-Result-Tree" id="sort_sort09">\r
16777 <file-path>sort</file-path>\r
16778 <creator>David Marston</creator>\r
16779 <date>2001-11-08</date>\r
16780 <purpose>Simple test for xsl:sort on numbers, descending order.</purpose>\r
16781 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16782 <scenario operation="standard">\r
16783 <input-file role="principal-data">sort09.xml</input-file>\r
16784 <input-file role="principal-stylesheet">sort09.xsl</input-file>\r
16785 <output-file role="principal" compare="XML">sort09.out</output-file>\r
16786 </scenario>\r
16787 </test-case>\r
16788 <test-case category="XSLT-Result-Tree" id="sort_sort10">\r
16789 <file-path>sort</file-path>\r
16790 <creator>David Marston</creator>\r
16791 <date>2001-11-08</date>\r
16792 <purpose>Test for xsl:sort on strings without specifying data-type, descending order.</purpose>\r
16793 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16794 <scenario operation="standard">\r
16795 <input-file role="principal-data">sort10.xml</input-file>\r
16796 <input-file role="principal-stylesheet">sort10.xsl</input-file>\r
16797 <output-file role="principal" compare="XML">sort10.out</output-file>\r
16798 </scenario>\r
16799 </test-case>\r
16800 <test-case category="XSLT-Result-Tree" id="sort_sort11">\r
16801 <file-path>sort</file-path>\r
16802 <creator>David Marston</creator>\r
16803 <date>2001-11-08</date>\r
16804 <purpose>Sort strings that all can be numbers without specifying data-type or order.</purpose>\r
16805 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16806 <scenario operation="standard">\r
16807 <input-file role="principal-data">sort11.xml</input-file>\r
16808 <input-file role="principal-stylesheet">sort11.xsl</input-file>\r
16809 <output-file role="principal" compare="XML">sort11.out</output-file>\r
16810 </scenario>\r
16811 </test-case>\r
16812 <test-case category="XSLT-Result-Tree" id="sort_sort12">\r
16813 <file-path>sort</file-path>\r
16814 <creator>David Marston</creator>\r
16815 <date>2001-11-08</date>\r
16816 <purpose>Sort numbers with leading zeroes and decimal points.</purpose>\r
16817 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16818 <scenario operation="standard">\r
16819 <input-file role="principal-data">sort12.xml</input-file>\r
16820 <input-file role="principal-stylesheet">sort12.xsl</input-file>\r
16821 <output-file role="principal" compare="XML">sort12.out</output-file>\r
16822 </scenario>\r
16823 </test-case>\r
16824 <test-case category="XSLT-Result-Tree" id="sort_sort13">\r
16825 <file-path>sort</file-path>\r
16826 <creator>David Marston</creator>\r
16827 <date>2001-11-08</date>\r
16828 <purpose>Numeric sort, all items that aren't true numbers should cluster together.</purpose>\r
16829 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16830 <scenario operation="standard">\r
16831 <input-file role="principal-data">sort13.xml</input-file>\r
16832 <input-file role="principal-stylesheet">sort13.xsl</input-file>\r
16833 <output-file role="principal" compare="XML">sort13.out</output-file>\r
16834 </scenario>\r
16835 </test-case>\r
16836 <test-case category="XSLT-Result-Tree" id="sort_sort14">\r
16837 <file-path>sort</file-path>\r
16838 <creator>David Marston</creator>\r
16839 <date>2001-11-08</date>\r
16840 <purpose>Test for xsl:sort on strings without specifying case-order.</purpose>\r
16841 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16842 <scenario operation="standard">\r
16843 <input-file role="principal-data">sort14.xml</input-file>\r
16844 <input-file role="principal-stylesheet">sort14.xsl</input-file>\r
16845 <output-file role="principal" compare="XML">sort14.out</output-file>\r
16846 </scenario>\r
16847 </test-case>\r
16848 <test-case category="XSLT-Result-Tree" id="sort_sort15">\r
16849 <file-path>sort</file-path>\r
16850 <creator>David Marston</creator>\r
16851 <date>2001-11-08</date>\r
16852 <purpose>Test for xsl:sort on strings, upper-first case-order.</purpose>\r
16853 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16854 <scenario operation="standard">\r
16855 <input-file role="principal-data">sort15.xml</input-file>\r
16856 <input-file role="principal-stylesheet">sort15.xsl</input-file>\r
16857 <output-file role="principal" compare="XML">sort15.out</output-file>\r
16858 </scenario>\r
16859 </test-case>\r
16860 <test-case category="XSLT-Result-Tree" id="sort_sort16">\r
16861 <file-path>sort</file-path>\r
16862 <creator>David Marston</creator>\r
16863 <date>2001-11-08</date>\r
16864 <purpose>Test for xsl:sort on strings, lower-first case-order.</purpose>\r
16865 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16866 <scenario operation="standard">\r
16867 <input-file role="principal-data">sort16.xml</input-file>\r
16868 <input-file role="principal-stylesheet">sort16.xsl</input-file>\r
16869 <output-file role="principal" compare="XML">sort16.out</output-file>\r
16870 </scenario>\r
16871 </test-case>\r
16872 <test-case category="XSLT-Result-Tree" id="sort_sort20">\r
16873 <file-path>sort</file-path>\r
16874 <creator>David Marston</creator>\r
16875 <date>2001-11-08</date>\r
16876 <purpose>Test that lang has no effect on numeric data.</purpose>\r
16877 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16878 <scenario operation="standard">\r
16879 <input-file role="principal-data">sort20.xml</input-file>\r
16880 <input-file role="principal-stylesheet">sort20.xsl</input-file>\r
16881 <output-file role="principal" compare="XML">sort20.out</output-file>\r
16882 </scenario>\r
16883 </test-case>\r
16884 <test-case category="XSLT-Result-Tree" id="sort_sort21">\r
16885 <file-path>sort</file-path>\r
16886 <creator>Paul Dick</creator>\r
16887 <date>2001-11-08</date>\r
16888 <purpose>Test for xsl:sort using a numeric expression for the select.</purpose>\r
16889 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16890 <scenario operation="standard">\r
16891 <input-file role="principal-data">sort21.xml</input-file>\r
16892 <input-file role="principal-stylesheet">sort21.xsl</input-file>\r
16893 <output-file role="principal" compare="XML">sort21.out</output-file>\r
16894 </scenario>\r
16895 </test-case>\r
16896 <test-case category="XSLT-Result-Tree" id="sort_sort22">\r
16897 <file-path>sort</file-path>\r
16898 <creator>David Marston</creator>\r
16899 <date>2001-11-08</date>\r
16900 <purpose>Test for xsl:sort using a string function for the select.</purpose>\r
16901 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16902 <scenario operation="standard">\r
16903 <input-file role="principal-data">sort22.xml</input-file>\r
16904 <input-file role="principal-stylesheet">sort22.xsl</input-file>\r
16905 <output-file role="principal" compare="XML">sort22.out</output-file>\r
16906 </scenario>\r
16907 </test-case>\r
16908 <test-case category="XSLT-Result-Tree" id="sort_sort23">\r
16909 <file-path>sort</file-path>\r
16910 <creator>David Marston</creator>\r
16911 <date>2001-11-08</date>\r
16912 <purpose>Test for xsl:sort using a numeric expression for the select.</purpose>\r
16913 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16914 <scenario operation="standard">\r
16915 <input-file role="principal-data">sort23.xml</input-file>\r
16916 <input-file role="principal-stylesheet">sort23.xsl</input-file>\r
16917 <output-file role="principal" compare="XML">sort23.out</output-file>\r
16918 </scenario>\r
16919 </test-case>\r
16920 <test-case category="XSLT-Result-Tree" id="sort_sort24">\r
16921 <file-path>sort</file-path>\r
16922 <creator>David Marston</creator>\r
16923 <date>2001-11-08</date>\r
16924 <purpose>Test for xsl:sort using a numeric expression for the select.</purpose>\r
16925 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16926 <scenario operation="standard">\r
16927 <input-file role="principal-data">sort24.xml</input-file>\r
16928 <input-file role="principal-stylesheet">sort24.xsl</input-file>\r
16929 <output-file role="principal" compare="XML">sort24.out</output-file>\r
16930 </scenario>\r
16931 </test-case>\r
16932 <test-case category="XSLT-Result-Tree" id="sort_sort25">\r
16933 <file-path>sort</file-path>\r
16934 <creator>David Marston</creator>\r
16935 <date>2001-11-08</date>\r
16936 <purpose>Reverse the order of the nodes using an expression that is reliable.</purpose>\r
16937 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16938 <scenario operation="standard">\r
16939 <input-file role="principal-data">sort25.xml</input-file>\r
16940 <input-file role="principal-stylesheet">sort25.xsl</input-file>\r
16941 <output-file role="principal" compare="XML">sort25.out</output-file>\r
16942 </scenario>\r
16943 </test-case>\r
16944 <test-case category="XSLT-Result-Tree" id="sort_sort26">\r
16945 <file-path>sort</file-path>\r
16946 <creator>David Marston</creator>\r
16947 <date>2001-11-08</date>\r
16948 <purpose>Test for xsl:sort on apply-templates that does not have a select attribute.</purpose>\r
16949 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16950 <scenario operation="standard">\r
16951 <input-file role="principal-data">sort26.xml</input-file>\r
16952 <input-file role="principal-stylesheet">sort26.xsl</input-file>\r
16953 <output-file role="principal" compare="XML">sort26.out</output-file>\r
16954 </scenario>\r
16955 </test-case>\r
16956 <test-case category="XSLT-Result-Tree" id="sort_sort27">\r
16957 <file-path>sort</file-path>\r
16958 <creator>David Marston</creator>\r
16959 <date>2001-11-08</date>\r
16960 <purpose>Test for xsl:sort on apply-templates that will get text and element children.</purpose>\r
16961 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16962 <scenario operation="standard">\r
16963 <input-file role="principal-data">sort27.xml</input-file>\r
16964 <input-file role="principal-stylesheet">sort27.xsl</input-file>\r
16965 <output-file role="principal" compare="XML">sort27.out</output-file>\r
16966 </scenario>\r
16967 </test-case>\r
16968 <test-case category="XSLT-Result-Tree" id="sort_sort28">\r
16969 <file-path>sort</file-path>\r
16970 <creator>David Marston</creator>\r
16971 <date>2001-11-08</date>\r
16972 <purpose>Test for xsl:sort on apply-templates without select, numeric sort.</purpose>\r
16973 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16974 <scenario operation="standard">\r
16975 <input-file role="principal-data">sort28.xml</input-file>\r
16976 <input-file role="principal-stylesheet">sort28.xsl</input-file>\r
16977 <output-file role="principal" compare="XML">sort28.out</output-file>\r
16978 </scenario>\r
16979 </test-case>\r
16980 <test-case category="XSLT-Result-Tree" id="sort_sort29">\r
16981 <file-path>sort</file-path>\r
16982 <creator>David Marston</creator>\r
16983 <date>2001-11-08</date>\r
16984 <purpose>Test for xsl:sort using a variable in the select, for-each loop.</purpose>\r
16985 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16986 <scenario operation="standard">\r
16987 <input-file role="principal-data">sort29.xml</input-file>\r
16988 <input-file role="principal-stylesheet">sort29.xsl</input-file>\r
16989 <output-file role="principal" compare="XML">sort29.out</output-file>\r
16990 </scenario>\r
16991 </test-case>\r
16992 <test-case category="XSLT-Result-Tree" id="sort_sort30">\r
16993 <file-path>sort</file-path>\r
16994 <creator>David Marston</creator>\r
16995 <date>2001-11-08</date>\r
16996 <purpose>Test for xsl:sort using a local variable in the select, apply-templates.</purpose>\r
16997 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
16998 <scenario operation="standard">\r
16999 <input-file role="principal-data">sort30.xml</input-file>\r
17000 <input-file role="principal-stylesheet">sort30.xsl</input-file>\r
17001 <output-file role="principal" compare="XML">sort30.out</output-file>\r
17002 </scenario>\r
17003 </test-case>\r
17004 <test-case category="XSLT-Result-Tree" id="sort_sort31">\r
17005 <file-path>sort</file-path>\r
17006 <creator>David Marston</creator>\r
17007 <date>2001-11-08</date>\r
17008 <purpose>Test for xsl:sort using a global variable in the select, apply-templates.</purpose>\r
17009 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
17010 <scenario operation="standard">\r
17011 <input-file role="principal-data">sort31.xml</input-file>\r
17012 <input-file role="principal-stylesheet">sort31.xsl</input-file>\r
17013 <output-file role="principal" compare="XML">sort31.out</output-file>\r
17014 </scenario>\r
17015 </test-case>\r
17016 <test-case category="XSLT-Result-Tree" id="sort_sort32">\r
17017 <file-path>sort</file-path>\r
17018 <creator>David Marston</creator>\r
17019 <date>2001-11-08</date>\r
17020 <purpose>Try to set data-type from a variable.</purpose>\r
17021 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
17022 <scenario operation="standard">\r
17023 <input-file role="principal-data">sort32.xml</input-file>\r
17024 <input-file role="principal-stylesheet">sort32.xsl</input-file>\r
17025 <output-file role="principal" compare="XML">sort32.out</output-file>\r
17026 </scenario>\r
17027 </test-case>\r
17028 <test-case category="XSLT-Result-Tree" id="sort_sort33">\r
17029 <file-path>sort</file-path>\r
17030 <creator>David Marston</creator>\r
17031 <date>2001-11-08</date>\r
17032 <purpose>Try to set order from a variable.</purpose>\r
17033 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
17034 <scenario operation="standard">\r
17035 <input-file role="principal-data">sort33.xml</input-file>\r
17036 <input-file role="principal-stylesheet">sort33.xsl</input-file>\r
17037 <output-file role="principal" compare="XML">sort33.out</output-file>\r
17038 </scenario>\r
17039 </test-case>\r
17040 <test-case category="XSLT-Result-Tree" id="sort_sort34">\r
17041 <file-path>sort</file-path>\r
17042 <creator>David Marston</creator>\r
17043 <date>2001-11-08</date>\r
17044 <purpose>Try to set case-order from a variable.</purpose>\r
17045 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
17046 <scenario operation="standard">\r
17047 <input-file role="principal-data">sort34.xml</input-file>\r
17048 <input-file role="principal-stylesheet">sort34.xsl</input-file>\r
17049 <output-file role="principal" compare="XML">sort34.out</output-file>\r
17050 </scenario>\r
17051 </test-case>\r
17052 <test-case category="XSLT-Result-Tree" id="sort_sort35">\r
17053 <file-path>sort</file-path>\r
17054 <creator>David Marston</creator>\r
17055 <date>2001-11-08</date>\r
17056 <purpose>Test the famous technique for choosing the sort key dynamically.</purpose>\r
17057 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
17058 <scenario operation="standard">\r
17059 <input-file role="principal-data">sort35.xml</input-file>\r
17060 <input-file role="principal-stylesheet">sort35.xsl</input-file>\r
17061 <output-file role="principal" compare="XML">sort35.out</output-file>\r
17062 </scenario>\r
17063 </test-case>\r
17064 <test-case category="XSLT-Result-Tree" id="sort_sort36">\r
17065 <file-path>sort</file-path>\r
17066 <creator>David Marston</creator>\r
17067 <date>2001-11-08</date>\r
17068 <purpose>Test the famous technique for sorting with conditionals. In this case, we want to sort strings with and without "Re: " prefix by the rest of the string. Technique from Oliver Becker (obecker@informatik.hu-berlin.de).</purpose>\r
17069 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
17070 <scenario operation="standard">\r
17071 <input-file role="principal-data">sort36.xml</input-file>\r
17072 <input-file role="principal-stylesheet">sort36.xsl</input-file>\r
17073 <output-file role="principal" compare="XML">sort36.out</output-file>\r
17074 </scenario>\r
17075 </test-case>\r
17076 <test-case category="XSLT-Result-Tree" id="sort_sort37">\r
17077 <file-path>sort</file-path>\r
17078 <creator>David Marston</creator>\r
17079 <date>2001-11-08</date>\r
17080 <purpose>If nothing comes through select, should get document order.</purpose>\r
17081 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
17082 <scenario operation="standard">\r
17083 <input-file role="principal-data">sort37.xml</input-file>\r
17084 <input-file role="principal-stylesheet">sort37.xsl</input-file>\r
17085 <output-file role="principal" compare="XML">sort37.out</output-file>\r
17086 </scenario>\r
17087 </test-case>\r
17088 <test-case category="XSLT-Result-Tree" id="sort_sort38">\r
17089 <file-path>sort</file-path>\r
17090 <creator>David Marston</creator>\r
17091 <date>2001-11-08</date>\r
17092 <purpose>Numeric sort, but no items are true numbers.</purpose>\r
17093 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
17094 <scenario operation="standard">\r
17095 <input-file role="principal-data">sort38.xml</input-file>\r
17096 <input-file role="principal-stylesheet">sort38.xsl</input-file>\r
17097 <output-file role="principal" compare="XML">sort38.out</output-file>\r
17098 </scenario>\r
17099 </test-case>\r
17100 <test-case category="XSLT-Result-Tree" id="sort_sort39">\r
17101 <file-path>sort</file-path>\r
17102 <creator>David Marston</creator>\r
17103 <date>2001-11-08</date>\r
17104 <purpose>Try to set lang from an expression.</purpose>\r
17105 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
17106 <scenario operation="standard">\r
17107 <input-file role="principal-data">sort39.xml</input-file>\r
17108 <input-file role="principal-stylesheet">sort39.xsl</input-file>\r
17109 <output-file role="principal" compare="XML">sort39.out</output-file>\r
17110 </scenario>\r
17111 </test-case>\r
17112 <test-case category="XSLT-Result-Tree" id="sort_sort40">\r
17113 <file-path>sort</file-path>\r
17114 <creator>David Marston</creator>\r
17115 <date>2001-11-08</date>\r
17116 <purpose>Loop over a node-set in for-each and sort the nodes.</purpose>\r
17117 <spec-citation place="10" type="section" version="1.0" spec="xslt"/>\r
17118 <scenario operation="standard">\r
17119 <input-file role="principal-data">sort40.xml</input-file>\r
17120 <input-file role="principal-stylesheet">sort40.xsl</input-file>\r
17121 <output-file role="principal" compare="XML">sort40.out</output-file>\r
17122 </scenario>\r
17123 </test-case>\r
17124         <test-case category="XSLT-Result-Tree" id="string_string01">\r
17125 <file-path>string</file-path>\r
17126 <creator>Paul Dick</creator>\r
17127 <date>2001-11-08</date>\r
17128 <purpose>Test of string-length() on literal string.</purpose>\r
17129 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17130 <scenario operation="standard">\r
17131 <input-file role="principal-data">string01.xml</input-file>\r
17132 <input-file role="principal-stylesheet">string01.xsl</input-file>\r
17133 <output-file role="principal" compare="XML">string01.out</output-file>\r
17134 </scenario>\r
17135 </test-case>\r
17136 <test-case category="XSLT-Result-Tree" id="string_string02">\r
17137 <file-path>string</file-path>\r
17138 <creator>Paul Dick</creator>\r
17139 <date>2001-11-08</date>\r
17140 <purpose>Test of string-length() of element node</purpose>\r
17141 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17142 <scenario operation="standard">\r
17143 <input-file role="principal-data">string02.xml</input-file>\r
17144 <input-file role="principal-stylesheet">string02.xsl</input-file>\r
17145 <output-file role="principal" compare="XML">string02.out</output-file>\r
17146 </scenario>\r
17147 </test-case>\r
17148 <test-case category="XSLT-Result-Tree" id="string_string04">\r
17149 <file-path>string</file-path>\r
17150 <creator>Paul Dick</creator>\r
17151 <date>2001-11-08</date>\r
17152 <purpose>Test of string-length() without arguments, and with node path.</purpose>\r
17153 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17154 <scenario operation="standard">\r
17155 <input-file role="principal-data">string04.xml</input-file>\r
17156 <input-file role="principal-stylesheet">string04.xsl</input-file>\r
17157 <output-file role="principal" compare="XML">string04.out</output-file>\r
17158 </scenario>\r
17159 </test-case>\r
17160 <test-case category="XSLT-Result-Tree" id="string_string05">\r
17161 <file-path>string</file-path>\r
17162 <purpose>Test of 'string()' conversion w/ element node</purpose>\r
17163 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17164 <scenario operation="standard">\r
17165 <input-file role="principal-data">string05.xml</input-file>\r
17166 <input-file role="principal-stylesheet">string05.xsl</input-file>\r
17167 <output-file role="principal" compare="XML">string05.out</output-file>\r
17168 </scenario>\r
17169 </test-case>\r
17170 <test-case category="XSLT-Result-Tree" id="string_string06">\r
17171 <file-path>string</file-path>\r
17172 <purpose>Test of 'starts-with()'</purpose>\r
17173 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17174 <scenario operation="standard">\r
17175 <input-file role="principal-data">string06.xml</input-file>\r
17176 <input-file role="principal-stylesheet">string06.xsl</input-file>\r
17177 <output-file role="principal" compare="XML">string06.out</output-file>\r
17178 </scenario>\r
17179 </test-case>\r
17180 <test-case category="XSLT-Result-Tree" id="string_string07">\r
17181 <file-path>string</file-path>\r
17182 <purpose>Test of 'contains()'</purpose>\r
17183 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17184 <scenario operation="standard">\r
17185 <input-file role="principal-data">string07.xml</input-file>\r
17186 <input-file role="principal-stylesheet">string07.xsl</input-file>\r
17187 <output-file role="principal" compare="XML">string07.out</output-file>\r
17188 </scenario>\r
17189 </test-case>\r
17190 <test-case category="XSLT-Result-Tree" id="string_string08">\r
17191 <file-path>string</file-path>\r
17192 <purpose>Test of 'substring-before()'</purpose>\r
17193 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17194 <scenario operation="standard">\r
17195 <input-file role="principal-data">string08.xml</input-file>\r
17196 <input-file role="principal-stylesheet">string08.xsl</input-file>\r
17197 <output-file role="principal" compare="XML">string08.out</output-file>\r
17198 </scenario>\r
17199 </test-case>\r
17200 <test-case category="XSLT-Result-Tree" id="string_string09">\r
17201 <file-path>string</file-path>\r
17202 <purpose>Test of 'substring-after()'</purpose>\r
17203 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17204 <scenario operation="standard">\r
17205 <input-file role="principal-data">string09.xml</input-file>\r
17206 <input-file role="principal-stylesheet">string09.xsl</input-file>\r
17207 <output-file role="principal" compare="XML">string09.out</output-file>\r
17208 </scenario>\r
17209 </test-case>\r
17210 <test-case category="XSLT-Result-Tree" id="string_string10">\r
17211 <file-path>string</file-path>\r
17212 <purpose>Test of 'normalize-space()' function</purpose>\r
17213 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17214 <scenario operation="standard">\r
17215 <input-file role="principal-data">string10.xml</input-file>\r
17216 <input-file role="principal-stylesheet">string10.xsl</input-file>\r
17217 <output-file role="principal" compare="XML">string10.out</output-file>\r
17218 </scenario>\r
17219 </test-case>\r
17220 <test-case category="XSLT-Result-Tree" id="string_string11">\r
17221 <file-path>string</file-path>\r
17222 <purpose>Test of 'translate()'</purpose>\r
17223 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17224 <scenario operation="standard">\r
17225 <input-file role="principal-data">string11.xml</input-file>\r
17226 <input-file role="principal-stylesheet">string11.xsl</input-file>\r
17227 <output-file role="principal" compare="XML">string11.out</output-file>\r
17228 </scenario>\r
17229 </test-case>\r
17230 <test-case category="XSLT-Result-Tree" id="string_string12">\r
17231 <file-path>string</file-path>\r
17232 <purpose>Test of 'concat()'</purpose>\r
17233 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17234 <scenario operation="standard">\r
17235 <input-file role="principal-data">string12.xml</input-file>\r
17236 <input-file role="principal-stylesheet">string12.xsl</input-file>\r
17237 <output-file role="principal" compare="XML">string12.out</output-file>\r
17238 </scenario>\r
17239 </test-case>\r
17240 <test-case category="XSLT-Result-Tree" id="string_string13">\r
17241 <file-path>string</file-path>\r
17242 <purpose>Test of 'format-number()' function.</purpose>\r
17243 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17244 <scenario operation="standard">\r
17245 <input-file role="principal-data">string13.xml</input-file>\r
17246 <input-file role="principal-stylesheet">string13.xsl</input-file>\r
17247 <output-file role="principal" compare="XML">string13.out</output-file>\r
17248 </scenario>\r
17249 </test-case>\r
17250 <test-case category="XSLT-Result-Tree" id="string_string14">\r
17251 <file-path>string</file-path>\r
17252 <creator>David Marston</creator>\r
17253 <date>2001-11-08</date>\r
17254 <purpose>Test of string() conversion on a variable containing a node-set</purpose>\r
17255 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17256 <scenario operation="standard">\r
17257 <input-file role="principal-data">string14.xml</input-file>\r
17258 <input-file role="principal-stylesheet">string14.xsl</input-file>\r
17259 <output-file role="principal" compare="XML">string14.out</output-file>\r
17260 </scenario>\r
17261 </test-case>\r
17262 <test-case category="XSLT-Result-Tree" id="string_string15">\r
17263 <file-path>string</file-path>\r
17264 <purpose>Test of 'substring()' function.</purpose>\r
17265 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17266 <scenario operation="standard">\r
17267 <input-file role="principal-data">string15.xml</input-file>\r
17268 <input-file role="principal-stylesheet">string15.xsl</input-file>\r
17269 <output-file role="principal" compare="XML">string15.out</output-file>\r
17270 </scenario>\r
17271 </test-case>\r
17272 <test-case category="XSLT-Result-Tree" id="string_string16">\r
17273 <file-path>string</file-path>\r
17274 <purpose>Test of 'substring()' function.</purpose>\r
17275 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17276 <scenario operation="standard">\r
17277 <input-file role="principal-data">string16.xml</input-file>\r
17278 <input-file role="principal-stylesheet">string16.xsl</input-file>\r
17279 <output-file role="principal" compare="XML">string16.out</output-file>\r
17280 </scenario>\r
17281 </test-case>\r
17282 <test-case category="XSLT-Result-Tree" id="string_string17">\r
17283 <file-path>string</file-path>\r
17284 <purpose>Test of 'substring()' function.</purpose>\r
17285 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17286 <scenario operation="standard">\r
17287 <input-file role="principal-data">string17.xml</input-file>\r
17288 <input-file role="principal-stylesheet">string17.xsl</input-file>\r
17289 <output-file role="principal" compare="XML">string17.out</output-file>\r
17290 </scenario>\r
17291 </test-case>\r
17292 <test-case category="XSLT-Result-Tree" id="string_string18">\r
17293 <file-path>string</file-path>\r
17294 <purpose>Test of 'substring()' function.</purpose>\r
17295 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17296 <scenario operation="standard">\r
17297 <input-file role="principal-data">string18.xml</input-file>\r
17298 <input-file role="principal-stylesheet">string18.xsl</input-file>\r
17299 <output-file role="principal" compare="XML">string18.out</output-file>\r
17300 </scenario>\r
17301 </test-case>\r
17302 <test-case category="XSLT-Result-Tree" id="string_string19">\r
17303 <file-path>string</file-path>\r
17304 <purpose>Test of 'substring()' function.</purpose>\r
17305 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17306 <scenario operation="standard">\r
17307 <input-file role="principal-data">string19.xml</input-file>\r
17308 <input-file role="principal-stylesheet">string19.xsl</input-file>\r
17309 <output-file role="principal" compare="XML">string19.out</output-file>\r
17310 </scenario>\r
17311 </test-case>\r
17312 <test-case category="XSLT-Result-Tree" id="string_string20">\r
17313 <file-path>string</file-path>\r
17314 <purpose>Test of 'substring()' function.</purpose>\r
17315 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17316 <scenario operation="standard">\r
17317 <input-file role="principal-data">string20.xml</input-file>\r
17318 <input-file role="principal-stylesheet">string20.xsl</input-file>\r
17319 <output-file role="principal" compare="XML">string20.out</output-file>\r
17320 </scenario>\r
17321 </test-case>\r
17322 <test-case category="XSLT-Result-Tree" id="string_string21">\r
17323 <file-path>string</file-path>\r
17324 <purpose>Test of 'substring()' function.</purpose>\r
17325 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17326 <scenario operation="standard">\r
17327 <input-file role="principal-data">string21.xml</input-file>\r
17328 <input-file role="principal-stylesheet">string21.xsl</input-file>\r
17329 <output-file role="principal" compare="XML">string21.out</output-file>\r
17330 </scenario>\r
17331 </test-case>\r
17332 <test-case category="XSLT-Result-Tree" id="string_string22">\r
17333 <file-path>string</file-path>\r
17334 <purpose>Test of 'substring()' function on non-existent node</purpose>\r
17335 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17336 <scenario operation="standard">\r
17337 <input-file role="principal-data">string22.xml</input-file>\r
17338 <input-file role="principal-stylesheet">string22.xsl</input-file>\r
17339 <output-file role="principal" compare="XML">string22.out</output-file>\r
17340 </scenario>\r
17341 </test-case>\r
17342 <test-case category="XSLT-Result-Tree" id="string_string30">\r
17343 <file-path>string</file-path>\r
17344 <purpose>Test of 'namespace-uri()'.</purpose>\r
17345 <spec-citation place="4.1" type="section" version="1.0" spec="xpath"/>\r
17346 <scenario operation="standard">\r
17347 <input-file role="principal-data">string30.xml</input-file>\r
17348 <input-file role="principal-stylesheet">string30.xsl</input-file>\r
17349 <output-file role="principal" compare="XML">string30.out</output-file>\r
17350 </scenario>\r
17351 </test-case>\r
17352 <test-case category="XSLT-Result-Tree" id="string_string31">\r
17353 <file-path>string</file-path>\r
17354 <spec-citation place="" type="section" version="1.0" spec="ooops!"/>\r
17355 <scenario operation="standard">\r
17356 <input-file role="principal-data">string31.xml</input-file>\r
17357 <input-file role="principal-stylesheet">string31.xsl</input-file>\r
17358 <output-file role="principal" compare="XML">string31.out</output-file>\r
17359 </scenario>\r
17360 </test-case>\r
17361 <test-case category="XSLT-Result-Tree" id="string_string32">\r
17362 <file-path>string</file-path>\r
17363 <spec-citation place="" type="section" version="1.0" spec="ooops!"/>\r
17364 <scenario operation="standard">\r
17365 <input-file role="principal-data">string32.xml</input-file>\r
17366 <input-file role="principal-stylesheet">string32.xsl</input-file>\r
17367 <output-file role="principal" compare="XML">string32.out</output-file>\r
17368 </scenario>\r
17369 </test-case>\r
17370 <test-case category="XSLT-Result-Tree" id="string_string33">\r
17371 <file-path>string</file-path>\r
17372 <spec-citation place="" type="section" version="1.0" spec="ooops!"/>\r
17373 <scenario operation="standard">\r
17374 <input-file role="principal-data">string33.xml</input-file>\r
17375 <input-file role="principal-stylesheet">string33.xsl</input-file>\r
17376 <output-file role="principal" compare="XML">string33.out</output-file>\r
17377 </scenario>\r
17378 </test-case>\r
17379 <test-case category="XSLT-Result-Tree" id="string_string34">\r
17380 <file-path>string</file-path>\r
17381 <spec-citation place="" type="section" version="1.0" spec="ooops!"/>\r
17382 <scenario operation="standard">\r
17383 <input-file role="principal-data">string34.xml</input-file>\r
17384 <input-file role="principal-stylesheet">string34.xsl</input-file>\r
17385 <output-file role="principal" compare="XML">string34.out</output-file>\r
17386 </scenario>\r
17387 </test-case>\r
17388 <test-case category="XSLT-Result-Tree" id="string_string35">\r
17389 <file-path>string</file-path>\r
17390 <spec-citation place="" type="section" version="1.0" spec="ooops!"/>\r
17391 <scenario operation="standard">\r
17392 <input-file role="principal-data">string35.xml</input-file>\r
17393 <input-file role="principal-stylesheet">string35.xsl</input-file>\r
17394 <output-file role="principal" compare="XML">string35.out</output-file>\r
17395 </scenario>\r
17396 </test-case>\r
17397 <test-case category="XSLT-Result-Tree" id="string_string36">\r
17398 <file-path>string</file-path>\r
17399 <spec-citation place="" type="section" version="1.0" spec="ooops!"/>\r
17400 <scenario operation="standard">\r
17401 <input-file role="principal-data">string36.xml</input-file>\r
17402 <input-file role="principal-stylesheet">string36.xsl</input-file>\r
17403 <output-file role="principal" compare="XML">string36.out</output-file>\r
17404 </scenario>\r
17405 </test-case>\r
17406 <test-case category="XSLT-Result-Tree" id="string_string37">\r
17407 <file-path>string</file-path>\r
17408 <purpose>Test of 'string()' function.</purpose>\r
17409 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17410 <scenario operation="standard">\r
17411 <input-file role="principal-data">string37.xml</input-file>\r
17412 <input-file role="principal-stylesheet">string37.xsl</input-file>\r
17413 <output-file role="principal" compare="XML">string37.out</output-file>\r
17414 </scenario>\r
17415 </test-case>\r
17416 <test-case category="XSLT-Result-Tree" id="string_string38">\r
17417 <file-path>string</file-path>\r
17418 <purpose>Test of 'string()' function.</purpose>\r
17419 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17420 <scenario operation="standard">\r
17421 <input-file role="principal-data">string38.xml</input-file>\r
17422 <input-file role="principal-stylesheet">string38.xsl</input-file>\r
17423 <output-file role="principal" compare="XML">string38.out</output-file>\r
17424 </scenario>\r
17425 </test-case>\r
17426 <test-case category="XSLT-Result-Tree" id="string_string39">\r
17427 <file-path>string</file-path>\r
17428 <purpose>Test of 'string()' function.</purpose>\r
17429 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17430 <scenario operation="standard">\r
17431 <input-file role="principal-data">string39.xml</input-file>\r
17432 <input-file role="principal-stylesheet">string39.xsl</input-file>\r
17433 <output-file role="principal" compare="XML">string39.out</output-file>\r
17434 </scenario>\r
17435 </test-case>\r
17436 <test-case category="XSLT-Result-Tree" id="string_string40">\r
17437 <file-path>string</file-path>\r
17438 <purpose>Test of 'string()' function.</purpose>\r
17439 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17440 <scenario operation="standard">\r
17441 <input-file role="principal-data">string40.xml</input-file>\r
17442 <input-file role="principal-stylesheet">string40.xsl</input-file>\r
17443 <output-file role="principal" compare="XML">string40.out</output-file>\r
17444 </scenario>\r
17445 </test-case>\r
17446 <test-case category="XSLT-Result-Tree" id="string_string41">\r
17447 <file-path>string</file-path>\r
17448 <purpose>Test of 'string()' function.</purpose>\r
17449 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17450 <scenario operation="standard">\r
17451 <input-file role="principal-data">string41.xml</input-file>\r
17452 <input-file role="principal-stylesheet">string41.xsl</input-file>\r
17453 <output-file role="principal" compare="XML">string41.out</output-file>\r
17454 </scenario>\r
17455 </test-case>\r
17456 <test-case category="XSLT-Result-Tree" id="string_string42">\r
17457 <file-path>string</file-path>\r
17458 <purpose>Test of 'string()' function on a simple RTF.</purpose>\r
17459 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17460 <scenario operation="standard">\r
17461 <input-file role="principal-data">string42.xml</input-file>\r
17462 <input-file role="principal-stylesheet">string42.xsl</input-file>\r
17463 <output-file role="principal" compare="XML">string42.out</output-file>\r
17464 </scenario>\r
17465 </test-case>\r
17466 <test-case category="XSLT-Result-Tree" id="string_string43">\r
17467 <file-path>string</file-path>\r
17468 <purpose>Test of 'string()' function with empty RTF.</purpose>\r
17469 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17470 <scenario operation="standard">\r
17471 <input-file role="principal-data">string43.xml</input-file>\r
17472 <input-file role="principal-stylesheet">string43.xsl</input-file>\r
17473 <output-file role="principal" compare="XML">string43.out</output-file>\r
17474 </scenario>\r
17475 </test-case>\r
17476 <test-case category="XSLT-Result-Tree" id="string_string44">\r
17477 <file-path>string</file-path>\r
17478 <purpose>Test of 'starts-with()' function.</purpose>\r
17479 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17480 <scenario operation="standard">\r
17481 <input-file role="principal-data">string44.xml</input-file>\r
17482 <input-file role="principal-stylesheet">string44.xsl</input-file>\r
17483 <output-file role="principal" compare="XML">string44.out</output-file>\r
17484 </scenario>\r
17485 </test-case>\r
17486 <test-case category="XSLT-Result-Tree" id="string_string45">\r
17487 <file-path>string</file-path>\r
17488 <purpose>Test of 'starts-with()' function.</purpose>\r
17489 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17490 <scenario operation="standard">\r
17491 <input-file role="principal-data">string45.xml</input-file>\r
17492 <input-file role="principal-stylesheet">string45.xsl</input-file>\r
17493 <output-file role="principal" compare="XML">string45.out</output-file>\r
17494 </scenario>\r
17495 </test-case>\r
17496 <test-case category="XSLT-Result-Tree" id="string_string46">\r
17497 <file-path>string</file-path>\r
17498 <purpose>Test of 'starts-with()' function.</purpose>\r
17499 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17500 <scenario operation="standard">\r
17501 <input-file role="principal-data">string46.xml</input-file>\r
17502 <input-file role="principal-stylesheet">string46.xsl</input-file>\r
17503 <output-file role="principal" compare="XML">string46.out</output-file>\r
17504 </scenario>\r
17505 </test-case>\r
17506 <test-case category="XSLT-Result-Tree" id="string_string47">\r
17507 <file-path>string</file-path>\r
17508 <purpose>Test of 'starts-with()' function.</purpose>\r
17509 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17510 <scenario operation="standard">\r
17511 <input-file role="principal-data">string47.xml</input-file>\r
17512 <input-file role="principal-stylesheet">string47.xsl</input-file>\r
17513 <output-file role="principal" compare="XML">string47.out</output-file>\r
17514 </scenario>\r
17515 </test-case>\r
17516 <test-case category="XSLT-Result-Tree" id="string_string48">\r
17517 <file-path>string</file-path>\r
17518 <purpose>Test of 'starts-with()' function.</purpose>\r
17519 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17520 <scenario operation="standard">\r
17521 <input-file role="principal-data">string48.xml</input-file>\r
17522 <input-file role="principal-stylesheet">string48.xsl</input-file>\r
17523 <output-file role="principal" compare="XML">string48.out</output-file>\r
17524 </scenario>\r
17525 </test-case>\r
17526 <test-case category="XSLT-Result-Tree" id="string_string49">\r
17527 <file-path>string</file-path>\r
17528 <purpose>Test of 'starts-with()' function.</purpose>\r
17529 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17530 <scenario operation="standard">\r
17531 <input-file role="principal-data">string49.xml</input-file>\r
17532 <input-file role="principal-stylesheet">string49.xsl</input-file>\r
17533 <output-file role="principal" compare="XML">string49.out</output-file>\r
17534 </scenario>\r
17535 </test-case>\r
17536 <test-case category="XSLT-Result-Tree" id="string_string50">\r
17537 <file-path>string</file-path>\r
17538 <purpose>Test of 'starts-with()' function.</purpose>\r
17539 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17540 <scenario operation="standard">\r
17541 <input-file role="principal-data">string50.xml</input-file>\r
17542 <input-file role="principal-stylesheet">string50.xsl</input-file>\r
17543 <output-file role="principal" compare="XML">string50.out</output-file>\r
17544 </scenario>\r
17545 </test-case>\r
17546 <test-case category="XSLT-Result-Tree" id="string_string51">\r
17547 <file-path>string</file-path>\r
17548 <purpose>Test of 'starts-with()' function with node.</purpose>\r
17549 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17550 <scenario operation="standard">\r
17551 <input-file role="principal-data">string51.xml</input-file>\r
17552 <input-file role="principal-stylesheet">string51.xsl</input-file>\r
17553 <output-file role="principal" compare="XML">string51.out</output-file>\r
17554 </scenario>\r
17555 </test-case>\r
17556 <test-case category="XSLT-Result-Tree" id="string_string52">\r
17557 <file-path>string</file-path>\r
17558 <purpose>Test of 'starts-with()' function with node.</purpose>\r
17559 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17560 <scenario operation="standard">\r
17561 <input-file role="principal-data">string52.xml</input-file>\r
17562 <input-file role="principal-stylesheet">string52.xsl</input-file>\r
17563 <output-file role="principal" compare="XML">string52.out</output-file>\r
17564 </scenario>\r
17565 </test-case>\r
17566 <test-case category="XSLT-Result-Tree" id="string_string53">\r
17567 <file-path>string</file-path>\r
17568 <purpose>Test of 'starts-with()' function w/ attribute.</purpose>\r
17569 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17570 <scenario operation="standard">\r
17571 <input-file role="principal-data">string53.xml</input-file>\r
17572 <input-file role="principal-stylesheet">string53.xsl</input-file>\r
17573 <output-file role="principal" compare="XML">string53.out</output-file>\r
17574 </scenario>\r
17575 </test-case>\r
17576 <test-case category="XSLT-Result-Tree" id="string_string54">\r
17577 <file-path>string</file-path>\r
17578 <purpose>Test of 'starts-with()' function with attribute.</purpose>\r
17579 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17580 <scenario operation="standard">\r
17581 <input-file role="principal-data">string54.xml</input-file>\r
17582 <input-file role="principal-stylesheet">string54.xsl</input-file>\r
17583 <output-file role="principal" compare="XML">string54.out</output-file>\r
17584 </scenario>\r
17585 </test-case>\r
17586 <test-case category="XSLT-Result-Tree" id="string_string55">\r
17587 <file-path>string</file-path>\r
17588 <purpose>Test of 'contains()' function.</purpose>\r
17589 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17590 <scenario operation="standard">\r
17591 <input-file role="principal-data">string55.xml</input-file>\r
17592 <input-file role="principal-stylesheet">string55.xsl</input-file>\r
17593 <output-file role="principal" compare="XML">string55.out</output-file>\r
17594 </scenario>\r
17595 </test-case>\r
17596 <test-case category="XSLT-Result-Tree" id="string_string56">\r
17597 <file-path>string</file-path>\r
17598 <purpose>Test of 'contains()' function using variables.</purpose>\r
17599 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17600 <scenario operation="standard">\r
17601 <input-file role="principal-data">string56.xml</input-file>\r
17602 <input-file role="principal-stylesheet">string56.xsl</input-file>\r
17603 <output-file role="principal" compare="XML">string56.out</output-file>\r
17604 </scenario>\r
17605 </test-case>\r
17606 <test-case category="XSLT-Result-Tree" id="string_string57">\r
17607 <file-path>string</file-path>\r
17608 <purpose>Test of 'contains()' function using expressions.</purpose>\r
17609 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17610 <scenario operation="standard">\r
17611 <input-file role="principal-data">string57.xml</input-file>\r
17612 <input-file role="principal-stylesheet">string57.xsl</input-file>\r
17613 <output-file role="principal" compare="XML">string57.out</output-file>\r
17614 </scenario>\r
17615 </test-case>\r
17616 <test-case category="XSLT-Result-Tree" id="string_string58">\r
17617 <file-path>string</file-path>\r
17618 <purpose>Test of 'contains()' function.</purpose>\r
17619 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17620 <scenario operation="standard">\r
17621 <input-file role="principal-data">string58.xml</input-file>\r
17622 <input-file role="principal-stylesheet">string58.xsl</input-file>\r
17623 <output-file role="principal" compare="XML">string58.out</output-file>\r
17624 </scenario>\r
17625 </test-case>\r
17626 <test-case category="XSLT-Result-Tree" id="string_string59">\r
17627 <file-path>string</file-path>\r
17628 <purpose>Test of 'contains()' function.</purpose>\r
17629 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17630 <scenario operation="standard">\r
17631 <input-file role="principal-data">string59.xml</input-file>\r
17632 <input-file role="principal-stylesheet">string59.xsl</input-file>\r
17633 <output-file role="principal" compare="XML">string59.out</output-file>\r
17634 </scenario>\r
17635 </test-case>\r
17636 <test-case category="XSLT-Result-Tree" id="string_string60">\r
17637 <file-path>string</file-path>\r
17638 <purpose>Test of 'contains()' function.</purpose>\r
17639 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17640 <scenario operation="standard">\r
17641 <input-file role="principal-data">string60.xml</input-file>\r
17642 <input-file role="principal-stylesheet">string60.xsl</input-file>\r
17643 <output-file role="principal" compare="XML">string60.out</output-file>\r
17644 </scenario>\r
17645 </test-case>\r
17646 <test-case category="XSLT-Result-Tree" id="string_string61">\r
17647 <file-path>string</file-path>\r
17648 <purpose>Test of 'contains()' function.</purpose>\r
17649 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17650 <scenario operation="standard">\r
17651 <input-file role="principal-data">string61.xml</input-file>\r
17652 <input-file role="principal-stylesheet">string61.xsl</input-file>\r
17653 <output-file role="principal" compare="XML">string61.out</output-file>\r
17654 </scenario>\r
17655 </test-case>\r
17656 <test-case category="XSLT-Result-Tree" id="string_string62">\r
17657 <file-path>string</file-path>\r
17658 <purpose>Test of 'contains()' function.</purpose>\r
17659 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17660 <scenario operation="standard">\r
17661 <input-file role="principal-data">string62.xml</input-file>\r
17662 <input-file role="principal-stylesheet">string62.xsl</input-file>\r
17663 <output-file role="principal" compare="XML">string62.out</output-file>\r
17664 </scenario>\r
17665 </test-case>\r
17666 <test-case category="XSLT-Result-Tree" id="string_string63">\r
17667 <file-path>string</file-path>\r
17668 <purpose>Test of 'contains()' function.</purpose>\r
17669 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17670 <scenario operation="standard">\r
17671 <input-file role="principal-data">string63.xml</input-file>\r
17672 <input-file role="principal-stylesheet">string63.xsl</input-file>\r
17673 <output-file role="principal" compare="XML">string63.out</output-file>\r
17674 </scenario>\r
17675 </test-case>\r
17676 <test-case category="XSLT-Result-Tree" id="string_string64">\r
17677 <file-path>string</file-path>\r
17678 <purpose>Test of 'contains()' function with node as 1st argument, string is in it.</purpose>\r
17679 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17680 <scenario operation="standard">\r
17681 <input-file role="principal-data">string64.xml</input-file>\r
17682 <input-file role="principal-stylesheet">string64.xsl</input-file>\r
17683 <output-file role="principal" compare="XML">string64.out</output-file>\r
17684 </scenario>\r
17685 </test-case>\r
17686 <test-case category="XSLT-Result-Tree" id="string_string65">\r
17687 <file-path>string</file-path>\r
17688 <purpose>Test of 'contains()' function with node as 1st argument, string is not in it.</purpose>\r
17689 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17690 <scenario operation="standard">\r
17691 <input-file role="principal-data">string65.xml</input-file>\r
17692 <input-file role="principal-stylesheet">string65.xsl</input-file>\r
17693 <output-file role="principal" compare="XML">string65.out</output-file>\r
17694 </scenario>\r
17695 </test-case>\r
17696 <test-case category="XSLT-Result-Tree" id="string_string66">\r
17697 <file-path>string</file-path>\r
17698 <purpose>Test of 'contains()' function with attribute as 1st argument, string is in it.</purpose>\r
17699 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17700 <scenario operation="standard">\r
17701 <input-file role="principal-data">string66.xml</input-file>\r
17702 <input-file role="principal-stylesheet">string66.xsl</input-file>\r
17703 <output-file role="principal" compare="XML">string66.out</output-file>\r
17704 </scenario>\r
17705 </test-case>\r
17706 <test-case category="XSLT-Result-Tree" id="string_string67">\r
17707 <file-path>string</file-path>\r
17708 <purpose>Test of 'contains()' function with attribute as 1st argument, string is not in it.</purpose>\r
17709 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17710 <scenario operation="standard">\r
17711 <input-file role="principal-data">string67.xml</input-file>\r
17712 <input-file role="principal-stylesheet">string67.xsl</input-file>\r
17713 <output-file role="principal" compare="XML">string67.out</output-file>\r
17714 </scenario>\r
17715 </test-case>\r
17716 <test-case category="XSLT-Result-Tree" id="string_string68">\r
17717 <file-path>string</file-path>\r
17718 <purpose>Test of 'substring-before()' function.</purpose>\r
17719 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17720 <scenario operation="standard">\r
17721 <input-file role="principal-data">string68.xml</input-file>\r
17722 <input-file role="principal-stylesheet">string68.xsl</input-file>\r
17723 <output-file role="principal" compare="XML">string68.out</output-file>\r
17724 </scenario>\r
17725 </test-case>\r
17726 <test-case category="XSLT-Result-Tree" id="string_string69">\r
17727 <file-path>string</file-path>\r
17728 <purpose>Test of 'substring-before()' function.</purpose>\r
17729 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17730 <scenario operation="standard">\r
17731 <input-file role="principal-data">string69.xml</input-file>\r
17732 <input-file role="principal-stylesheet">string69.xsl</input-file>\r
17733 <output-file role="principal" compare="XML">string69.out</output-file>\r
17734 </scenario>\r
17735 </test-case>\r
17736 <test-case category="XSLT-Result-Tree" id="string_string70">\r
17737 <file-path>string</file-path>\r
17738 <purpose>Test of 'substring-before()' function.</purpose>\r
17739 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17740 <scenario operation="standard">\r
17741 <input-file role="principal-data">string70.xml</input-file>\r
17742 <input-file role="principal-stylesheet">string70.xsl</input-file>\r
17743 <output-file role="principal" compare="XML">string70.out</output-file>\r
17744 </scenario>\r
17745 </test-case>\r
17746 <test-case category="XSLT-Result-Tree" id="string_string71">\r
17747 <file-path>string</file-path>\r
17748 <purpose>Test of 'substring-before()' function with node.</purpose>\r
17749 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17750 <scenario operation="standard">\r
17751 <input-file role="principal-data">string71.xml</input-file>\r
17752 <input-file role="principal-stylesheet">string71.xsl</input-file>\r
17753 <output-file role="principal" compare="XML">string71.out</output-file>\r
17754 </scenario>\r
17755 </test-case>\r
17756 <test-case category="XSLT-Result-Tree" id="string_string72">\r
17757 <file-path>string</file-path>\r
17758 <purpose>Test of 'substring-before()' function with empty node.</purpose>\r
17759 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17760 <scenario operation="standard">\r
17761 <input-file role="principal-data">string72.xml</input-file>\r
17762 <input-file role="principal-stylesheet">string72.xsl</input-file>\r
17763 <output-file role="principal" compare="XML">string72.out</output-file>\r
17764 </scenario>\r
17765 </test-case>\r
17766 <test-case category="XSLT-Result-Tree" id="string_string73">\r
17767 <file-path>string</file-path>\r
17768 <purpose>Test of 'substring-before()' function with attribute.</purpose>\r
17769 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17770 <scenario operation="standard">\r
17771 <input-file role="principal-data">string73.xml</input-file>\r
17772 <input-file role="principal-stylesheet">string73.xsl</input-file>\r
17773 <output-file role="principal" compare="XML">string73.out</output-file>\r
17774 </scenario>\r
17775 </test-case>\r
17776 <test-case category="XSLT-Result-Tree" id="string_string74">\r
17777 <file-path>string</file-path>\r
17778 <purpose>Test of 'substring-before()' function with attribute.</purpose>\r
17779 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17780 <scenario operation="standard">\r
17781 <input-file role="principal-data">string74.xml</input-file>\r
17782 <input-file role="principal-stylesheet">string74.xsl</input-file>\r
17783 <output-file role="principal" compare="XML">string74.out</output-file>\r
17784 </scenario>\r
17785 </test-case>\r
17786 <test-case category="XSLT-Result-Tree" id="string_string75">\r
17787 <file-path>string</file-path>\r
17788 <purpose>Test of 'substring-before()' function with attribute.</purpose>\r
17789 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17790 <scenario operation="standard">\r
17791 <input-file role="principal-data">string75.xml</input-file>\r
17792 <input-file role="principal-stylesheet">string75.xsl</input-file>\r
17793 <output-file role="principal" compare="XML">string75.out</output-file>\r
17794 </scenario>\r
17795 </test-case>\r
17796 <test-case category="XSLT-Result-Tree" id="string_string76">\r
17797 <file-path>string</file-path>\r
17798 <purpose>Test of 'substring-after()' function.</purpose>\r
17799 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17800 <scenario operation="standard">\r
17801 <input-file role="principal-data">string76.xml</input-file>\r
17802 <input-file role="principal-stylesheet">string76.xsl</input-file>\r
17803 <output-file role="principal" compare="XML">string76.out</output-file>\r
17804 </scenario>\r
17805 </test-case>\r
17806 <test-case category="XSLT-Result-Tree" id="string_string77">\r
17807 <file-path>string</file-path>\r
17808 <purpose>Test of 'substring-after()' function.</purpose>\r
17809 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17810 <scenario operation="standard">\r
17811 <input-file role="principal-data">string77.xml</input-file>\r
17812 <input-file role="principal-stylesheet">string77.xsl</input-file>\r
17813 <output-file role="principal" compare="XML">string77.out</output-file>\r
17814 </scenario>\r
17815 </test-case>\r
17816 <test-case category="XSLT-Result-Tree" id="string_string78">\r
17817 <file-path>string</file-path>\r
17818 <purpose>Test of 'substring-after()' function.</purpose>\r
17819 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17820 <scenario operation="standard">\r
17821 <input-file role="principal-data">string78.xml</input-file>\r
17822 <input-file role="principal-stylesheet">string78.xsl</input-file>\r
17823 <output-file role="principal" compare="XML">string78.out</output-file>\r
17824 </scenario>\r
17825 </test-case>\r
17826 <test-case category="XSLT-Result-Tree" id="string_string79">\r
17827 <file-path>string</file-path>\r
17828 <purpose>Test of 'substring-after()' function.</purpose>\r
17829 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17830 <scenario operation="standard">\r
17831 <input-file role="principal-data">string79.xml</input-file>\r
17832 <input-file role="principal-stylesheet">string79.xsl</input-file>\r
17833 <output-file role="principal" compare="XML">string79.out</output-file>\r
17834 </scenario>\r
17835 </test-case>\r
17836 <test-case category="XSLT-Result-Tree" id="string_string80">\r
17837 <file-path>string</file-path>\r
17838 <purpose>Test of 'substring-after()' function with node.</purpose>\r
17839 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17840 <scenario operation="standard">\r
17841 <input-file role="principal-data">string80.xml</input-file>\r
17842 <input-file role="principal-stylesheet">string80.xsl</input-file>\r
17843 <output-file role="principal" compare="XML">string80.out</output-file>\r
17844 </scenario>\r
17845 </test-case>\r
17846 <test-case category="XSLT-Result-Tree" id="string_string81">\r
17847 <file-path>string</file-path>\r
17848 <purpose>Test of 'substring-after()' function with empty node.</purpose>\r
17849 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17850 <scenario operation="standard">\r
17851 <input-file role="principal-data">string81.xml</input-file>\r
17852 <input-file role="principal-stylesheet">string81.xsl</input-file>\r
17853 <output-file role="principal" compare="XML">string81.out</output-file>\r
17854 </scenario>\r
17855 </test-case>\r
17856 <test-case category="XSLT-Result-Tree" id="string_string82">\r
17857 <file-path>string</file-path>\r
17858 <purpose>Test of 'substring-after()' function with attribute</purpose>\r
17859 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17860 <scenario operation="standard">\r
17861 <input-file role="principal-data">string82.xml</input-file>\r
17862 <input-file role="principal-stylesheet">string82.xsl</input-file>\r
17863 <output-file role="principal" compare="XML">string82.out</output-file>\r
17864 </scenario>\r
17865 </test-case>\r
17866 <test-case category="XSLT-Result-Tree" id="string_string83">\r
17867 <file-path>string</file-path>\r
17868 <purpose>Test of 'substring-after()' function with attribute.</purpose>\r
17869 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17870 <scenario operation="standard">\r
17871 <input-file role="principal-data">string83.xml</input-file>\r
17872 <input-file role="principal-stylesheet">string83.xsl</input-file>\r
17873 <output-file role="principal" compare="XML">string83.out</output-file>\r
17874 </scenario>\r
17875 </test-case>\r
17876 <test-case category="XSLT-Result-Tree" id="string_string84">\r
17877 <file-path>string</file-path>\r
17878 <purpose>Test of 'substring-after()' function with attribute.</purpose>\r
17879 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17880 <scenario operation="standard">\r
17881 <input-file role="principal-data">string84.xml</input-file>\r
17882 <input-file role="principal-stylesheet">string84.xsl</input-file>\r
17883 <output-file role="principal" compare="XML">string84.out</output-file>\r
17884 </scenario>\r
17885 </test-case>\r
17886 <test-case category="XSLT-Result-Tree" id="string_string85">\r
17887 <file-path>string</file-path>\r
17888 <purpose>Test of 'normalize-space()' function with node.</purpose>\r
17889 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17890 <scenario operation="standard">\r
17891 <input-file role="principal-data">string85.xml</input-file>\r
17892 <input-file role="principal-stylesheet">string85.xsl</input-file>\r
17893 <output-file role="principal" compare="XML">string85.out</output-file>\r
17894 </scenario>\r
17895 </test-case>\r
17896 <test-case category="XSLT-Result-Tree" id="string_string86">\r
17897 <file-path>string</file-path>\r
17898 <purpose>Test of 'normaliz-space()' function with empty node.</purpose>\r
17899 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17900 <scenario operation="standard">\r
17901 <input-file role="principal-data">string86.xml</input-file>\r
17902 <input-file role="principal-stylesheet">string86.xsl</input-file>\r
17903 <output-file role="principal" compare="XML">string86.out</output-file>\r
17904 </scenario>\r
17905 </test-case>\r
17906 <test-case category="XSLT-Result-Tree" id="string_string87">\r
17907 <file-path>string</file-path>\r
17908 <purpose>Test of 'translate()' function.</purpose>\r
17909 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17910 <scenario operation="standard">\r
17911 <input-file role="principal-data">string87.xml</input-file>\r
17912 <input-file role="principal-stylesheet">string87.xsl</input-file>\r
17913 <output-file role="principal" compare="XML">string87.out</output-file>\r
17914 </scenario>\r
17915 </test-case>\r
17916 <test-case category="XSLT-Result-Tree" id="string_string88">\r
17917 <file-path>string</file-path>\r
17918 <purpose>Test of 'translate()' function.</purpose>\r
17919 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17920 <scenario operation="standard">\r
17921 <input-file role="principal-data">string88.xml</input-file>\r
17922 <input-file role="principal-stylesheet">string88.xsl</input-file>\r
17923 <output-file role="principal" compare="XML">string88.out</output-file>\r
17924 </scenario>\r
17925 </test-case>\r
17926 <test-case category="XSLT-Result-Tree" id="string_string89">\r
17927 <file-path>string</file-path>\r
17928 <purpose>Test of 'translate()' function.</purpose>\r
17929 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17930 <scenario operation="standard">\r
17931 <input-file role="principal-data">string89.xml</input-file>\r
17932 <input-file role="principal-stylesheet">string89.xsl</input-file>\r
17933 <output-file role="principal" compare="XML">string89.out</output-file>\r
17934 </scenario>\r
17935 </test-case>\r
17936 <test-case category="XSLT-Result-Tree" id="string_string90">\r
17937 <file-path>string</file-path>\r
17938 <purpose>Test of 'translate()' function.</purpose>\r
17939 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17940 <scenario operation="standard">\r
17941 <input-file role="principal-data">string90.xml</input-file>\r
17942 <input-file role="principal-stylesheet">string90.xsl</input-file>\r
17943 <output-file role="principal" compare="XML">string90.out</output-file>\r
17944 </scenario>\r
17945 </test-case>\r
17946 <test-case category="XSLT-Result-Tree" id="string_string91">\r
17947 <file-path>string</file-path>\r
17948 <purpose>Test of 'translate()' function.</purpose>\r
17949 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17950 <scenario operation="standard">\r
17951 <input-file role="principal-data">string91.xml</input-file>\r
17952 <input-file role="principal-stylesheet">string91.xsl</input-file>\r
17953 <output-file role="principal" compare="XML">string91.out</output-file>\r
17954 </scenario>\r
17955 </test-case>\r
17956 <test-case category="XSLT-Result-Tree" id="string_string92">\r
17957 <file-path>string</file-path>\r
17958 <purpose>Test of 'translate()' function with attributes.</purpose>\r
17959 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17960 <scenario operation="standard">\r
17961 <input-file role="principal-data">string92.xml</input-file>\r
17962 <input-file role="principal-stylesheet">string92.xsl</input-file>\r
17963 <output-file role="principal" compare="XML">string92.out</output-file>\r
17964 </scenario>\r
17965 </test-case>\r
17966 <test-case category="XSLT-Result-Tree" id="string_string93">\r
17967 <file-path>string</file-path>\r
17968 <purpose>Test of 'translate()' function with attributes.</purpose>\r
17969 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17970 <scenario operation="standard">\r
17971 <input-file role="principal-data">string93.xml</input-file>\r
17972 <input-file role="principal-stylesheet">string93.xsl</input-file>\r
17973 <output-file role="principal" compare="XML">string93.out</output-file>\r
17974 </scenario>\r
17975 </test-case>\r
17976 <test-case category="XSLT-Result-Tree" id="string_string94">\r
17977 <file-path>string</file-path>\r
17978 <purpose>Test of 'translate()' function with attributes.</purpose>\r
17979 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17980 <scenario operation="standard">\r
17981 <input-file role="principal-data">string94.xml</input-file>\r
17982 <input-file role="principal-stylesheet">string94.xsl</input-file>\r
17983 <output-file role="principal" compare="XML">string94.out</output-file>\r
17984 </scenario>\r
17985 </test-case>\r
17986 <test-case category="XSLT-Result-Tree" id="string_string95">\r
17987 <file-path>string</file-path>\r
17988 <purpose>Test of 'translate()' function.</purpose>\r
17989 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
17990 <scenario operation="standard">\r
17991 <input-file role="principal-data">string95.xml</input-file>\r
17992 <input-file role="principal-stylesheet">string95.xsl</input-file>\r
17993 <output-file role="principal" compare="XML">string95.out</output-file>\r
17994 </scenario>\r
17995 </test-case>\r
17996 <test-case category="XSLT-Result-Tree" id="string_string96">\r
17997 <file-path>string</file-path>\r
17998 <purpose>Test of 'translate()' function.</purpose>\r
17999 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18000 <scenario operation="standard">\r
18001 <input-file role="principal-data">string96.xml</input-file>\r
18002 <input-file role="principal-stylesheet">string96.xsl</input-file>\r
18003 <output-file role="principal" compare="XML">string96.out</output-file>\r
18004 </scenario>\r
18005 </test-case>\r
18006 <test-case category="XSLT-Result-Tree" id="string_string97">\r
18007 <file-path>string</file-path>\r
18008 <purpose>Test of 'concat()' function.</purpose>\r
18009 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18010 <scenario operation="standard">\r
18011 <input-file role="principal-data">string97.xml</input-file>\r
18012 <input-file role="principal-stylesheet">string97.xsl</input-file>\r
18013 <output-file role="principal" compare="XML">string97.out</output-file>\r
18014 </scenario>\r
18015 </test-case>\r
18016 <test-case category="XSLT-Result-Tree" id="string_string98">\r
18017 <file-path>string</file-path>\r
18018 <purpose>Test of 'concat()' function with nodes.</purpose>\r
18019 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18020 <scenario operation="standard">\r
18021 <input-file role="principal-data">string98.xml</input-file>\r
18022 <input-file role="principal-stylesheet">string98.xsl</input-file>\r
18023 <output-file role="principal" compare="XML">string98.out</output-file>\r
18024 </scenario>\r
18025 </test-case>\r
18026 <test-case category="XSLT-Result-Tree" id="string_string99">\r
18027 <file-path>string</file-path>\r
18028 <purpose>Test of 'concat()' function with nodes.</purpose>\r
18029 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18030 <scenario operation="standard">\r
18031 <input-file role="principal-data">string99.xml</input-file>\r
18032 <input-file role="principal-stylesheet">string99.xsl</input-file>\r
18033 <output-file role="principal" compare="XML">string99.out</output-file>\r
18034 </scenario>\r
18035 </test-case>\r
18036 <test-case category="XSLT-Result-Tree" id="string_string100">\r
18037 <file-path>string</file-path>\r
18038 <purpose>Test of 'concat()'</purpose>\r
18039 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18040 <scenario operation="standard">\r
18041 <input-file role="principal-data">string100.xml</input-file>\r
18042 <input-file role="principal-stylesheet">string100.xsl</input-file>\r
18043 <output-file role="principal" compare="XML">string100.out</output-file>\r
18044 </scenario>\r
18045 </test-case>\r
18046 <test-case category="XSLT-Result-Tree" id="string_string101">\r
18047 <file-path>string</file-path>\r
18048 <purpose>Test of 'concat()'</purpose>\r
18049 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18050 <scenario operation="standard">\r
18051 <input-file role="principal-data">string101.xml</input-file>\r
18052 <input-file role="principal-stylesheet">string101.xsl</input-file>\r
18053 <output-file role="principal" compare="XML">string101.out</output-file>\r
18054 </scenario>\r
18055 </test-case>\r
18056 <test-case category="XSLT-Result-Tree" id="string_string102">\r
18057 <file-path>string</file-path>\r
18058 <purpose>Test of concat() on entities and expressions</purpose>\r
18059 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18060 <scenario operation="standard">\r
18061 <input-file role="principal-data">string102.xml</input-file>\r
18062 <input-file role="principal-stylesheet">string102.xsl</input-file>\r
18063 <output-file role="principal" compare="XML">string102.out</output-file>\r
18064 </scenario>\r
18065 </test-case>\r
18066 <test-case category="XSLT-Result-Tree" id="string_string103">\r
18067 <file-path>string</file-path>\r
18068 <purpose>Test of 'concat()'</purpose>\r
18069 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18070 <scenario operation="standard">\r
18071 <input-file role="principal-data">string103.xml</input-file>\r
18072 <input-file role="principal-stylesheet">string103.xsl</input-file>\r
18073 <output-file role="principal" compare="XML">string103.out</output-file>\r
18074 </scenario>\r
18075 </test-case>\r
18076 <test-case category="XSLT-Result-Tree" id="string_string104">\r
18077 <file-path>string</file-path>\r
18078 <purpose>Test of 'concat()'</purpose>\r
18079 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18080 <scenario operation="standard">\r
18081 <input-file role="principal-data">string104.xml</input-file>\r
18082 <input-file role="principal-stylesheet">string104.xsl</input-file>\r
18083 <output-file role="principal" compare="XML">string104.out</output-file>\r
18084 </scenario>\r
18085 </test-case>\r
18086 <test-case category="XSLT-Result-Tree" id="string_string105">\r
18087 <file-path>string</file-path>\r
18088 <purpose>Special case of concat() with one argument. Strictly speaking, this should fail just like STRerr14.</purpose>\r
18089 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18090 <scenario operation="standard">\r
18091 <input-file role="principal-data">string105.xml</input-file>\r
18092 <input-file role="principal-stylesheet">string105.xsl</input-file>\r
18093 <output-file role="principal" compare="XML">string105.out</output-file>\r
18094 </scenario>\r
18095 </test-case>\r
18096 <test-case category="XSLT-Result-Tree" id="string_string106">\r
18097 <file-path>string</file-path>\r
18098 <purpose>Test of 'format-number()'</purpose>\r
18099 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
18100 <scenario operation="standard">\r
18101 <input-file role="principal-data">string106.xml</input-file>\r
18102 <input-file role="principal-stylesheet">string106.xsl</input-file>\r
18103 <output-file role="principal" compare="XML">string106.out</output-file>\r
18104 </scenario>\r
18105 </test-case>\r
18106 <test-case category="XSLT-Result-Tree" id="string_string107">\r
18107 <file-path>string</file-path>\r
18108 <creator>David Marston</creator>\r
18109 <date>2001-11-08</date>\r
18110 <purpose>Test of string() function on an RTF with sub-nodes.</purpose>\r
18111 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18112 <scenario operation="standard">\r
18113 <input-file role="principal-data">string107.xml</input-file>\r
18114 <input-file role="principal-stylesheet">string107.xsl</input-file>\r
18115 <output-file role="principal" compare="XML">string107.out</output-file>\r
18116 </scenario>\r
18117 </test-case>\r
18118 <test-case category="XSLT-Result-Tree" id="string_string108">\r
18119 <file-path>string</file-path>\r
18120 <purpose>Test of 'format-number()'</purpose>\r
18121 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
18122 <scenario operation="standard">\r
18123 <input-file role="principal-data">string108.xml</input-file>\r
18124 <input-file role="principal-stylesheet">string108.xsl</input-file>\r
18125 <output-file role="principal" compare="XML">string108.out</output-file>\r
18126 </scenario>\r
18127 </test-case>\r
18128 <test-case category="XSLT-Result-Tree" id="string_string109">\r
18129 <file-path>string</file-path>\r
18130 <purpose>Test of 'format-number()'</purpose>\r
18131 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
18132 <scenario operation="standard">\r
18133 <input-file role="principal-data">string109.xml</input-file>\r
18134 <input-file role="principal-stylesheet">string109.xsl</input-file>\r
18135 <output-file role="principal" compare="XML">string109.out</output-file>\r
18136 </scenario>\r
18137 </test-case>\r
18138 <test-case category="XSLT-Result-Tree" id="string_string110">\r
18139 <file-path>string</file-path>\r
18140 <purpose>Test of 'format-number()'</purpose>\r
18141 <spec-citation place="12.3" type="section" version="1.0" spec="xslt"/>\r
18142 <scenario operation="standard">\r
18143 <input-file role="principal-data">string110.xml</input-file>\r
18144 <input-file role="principal-stylesheet">string110.xsl</input-file>\r
18145 <output-file role="principal" compare="XML">string110.out</output-file>\r
18146 </scenario>\r
18147 </test-case>\r
18148 <test-case category="XSLT-Result-Tree" id="string_string111">\r
18149 <file-path>string</file-path>\r
18150 <purpose>Test of 'substring()'</purpose>\r
18151 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18152 <scenario operation="standard">\r
18153 <input-file role="principal-data">string111.xml</input-file>\r
18154 <input-file role="principal-stylesheet">string111.xsl</input-file>\r
18155 <output-file role="principal" compare="XML">string111.out</output-file>\r
18156 </scenario>\r
18157 </test-case>\r
18158 <test-case category="XSLT-Result-Tree" id="string_string112">\r
18159 <file-path>string</file-path>\r
18160 <purpose>Test of 'substring()'</purpose>\r
18161 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18162 <scenario operation="standard">\r
18163 <input-file role="principal-data">string112.xml</input-file>\r
18164 <input-file role="principal-stylesheet">string112.xsl</input-file>\r
18165 <output-file role="principal" compare="XML">string112.out</output-file>\r
18166 </scenario>\r
18167 </test-case>\r
18168 <test-case category="XSLT-Result-Tree" id="string_string113">\r
18169 <file-path>string</file-path>\r
18170 <purpose>Test of 'substring()'</purpose>\r
18171 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18172 <scenario operation="standard">\r
18173 <input-file role="principal-data">string113.xml</input-file>\r
18174 <input-file role="principal-stylesheet">string113.xsl</input-file>\r
18175 <output-file role="principal" compare="XML">string113.out</output-file>\r
18176 </scenario>\r
18177 </test-case>\r
18178 <test-case category="XSLT-Result-Tree" id="string_string114">\r
18179 <file-path>string</file-path>\r
18180 <purpose>Test of 'substring()'</purpose>\r
18181 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18182 <scenario operation="standard">\r
18183 <input-file role="principal-data">string114.xml</input-file>\r
18184 <input-file role="principal-stylesheet">string114.xsl</input-file>\r
18185 <output-file role="principal" compare="XML">string114.out</output-file>\r
18186 </scenario>\r
18187 </test-case>\r
18188 <test-case category="XSLT-Result-Tree" id="string_string115">\r
18189 <file-path>string</file-path>\r
18190 <purpose>Test of 'substring()'</purpose>\r
18191 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18192 <scenario operation="standard">\r
18193 <input-file role="principal-data">string115.xml</input-file>\r
18194 <input-file role="principal-stylesheet">string115.xsl</input-file>\r
18195 <output-file role="principal" compare="XML">string115.out</output-file>\r
18196 </scenario>\r
18197 </test-case>\r
18198 <test-case category="XSLT-Result-Tree" id="string_string116">\r
18199 <file-path>string</file-path>\r
18200 <purpose>Test of 'substring()'</purpose>\r
18201 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18202 <scenario operation="standard">\r
18203 <input-file role="principal-data">string116.xml</input-file>\r
18204 <input-file role="principal-stylesheet">string116.xsl</input-file>\r
18205 <output-file role="principal" compare="XML">string116.out</output-file>\r
18206 </scenario>\r
18207 </test-case>\r
18208 <test-case category="XSLT-Result-Tree" id="string_string117">\r
18209 <file-path>string</file-path>\r
18210 <purpose>Test of 'substring()'</purpose>\r
18211 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18212 <scenario operation="standard">\r
18213 <input-file role="principal-data">string117.xml</input-file>\r
18214 <input-file role="principal-stylesheet">string117.xsl</input-file>\r
18215 <output-file role="principal" compare="XML">string117.out</output-file>\r
18216 </scenario>\r
18217 </test-case>\r
18218 <test-case category="XSLT-Result-Tree" id="string_string118">\r
18219 <file-path>string</file-path>\r
18220 <purpose>Test of 'substring()'</purpose>\r
18221 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18222 <scenario operation="standard">\r
18223 <input-file role="principal-data">string118.xml</input-file>\r
18224 <input-file role="principal-stylesheet">string118.xsl</input-file>\r
18225 <output-file role="principal" compare="XML">string118.out</output-file>\r
18226 </scenario>\r
18227 </test-case>\r
18228 <test-case category="XSLT-Result-Tree" id="string_string119">\r
18229 <file-path>string</file-path>\r
18230 <purpose>Test of 'substring()'</purpose>\r
18231 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18232 <scenario operation="standard">\r
18233 <input-file role="principal-data">string119.xml</input-file>\r
18234 <input-file role="principal-stylesheet">string119.xsl</input-file>\r
18235 <output-file role="principal" compare="XML">string119.out</output-file>\r
18236 </scenario>\r
18237 </test-case>\r
18238 <test-case category="XSLT-Result-Tree" id="string_string120">\r
18239 <file-path>string</file-path>\r
18240 <purpose>Test of 'substring()'</purpose>\r
18241 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18242 <scenario operation="standard">\r
18243 <input-file role="principal-data">string120.xml</input-file>\r
18244 <input-file role="principal-stylesheet">string120.xsl</input-file>\r
18245 <output-file role="principal" compare="XML">string120.out</output-file>\r
18246 </scenario>\r
18247 </test-case>\r
18248 <test-case category="XSLT-Result-Tree" id="string_string121">\r
18249 <file-path>string</file-path>\r
18250 <purpose>Test of 'translate()'</purpose>\r
18251 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18252 <scenario operation="standard">\r
18253 <input-file role="principal-data">string121.xml</input-file>\r
18254 <input-file role="principal-stylesheet">string121.xsl</input-file>\r
18255 <output-file role="principal" compare="XML">string121.out</output-file>\r
18256 </scenario>\r
18257 </test-case>\r
18258 <test-case category="XSLT-Result-Tree" id="string_string122">\r
18259 <file-path>string</file-path>\r
18260 <creator>Paul Dick</creator>\r
18261 <date>2001-11-08</date>\r
18262 <purpose>string(nodeset) returns string value of the node in the node-set that is first in document order.'</purpose>\r
18263 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18264 <scenario operation="standard">\r
18265 <input-file role="principal-data">string122.xml</input-file>\r
18266 <input-file role="principal-stylesheet">string122.xsl</input-file>\r
18267 <output-file role="principal" compare="XML">string122.out</output-file>\r
18268 </scenario>\r
18269 </test-case>\r
18270 <test-case category="XSLT-Result-Tree" id="string_string123">\r
18271 <file-path>string</file-path>\r
18272 <creator>David Marston</creator>\r
18273 <date>2001-11-08</date>\r
18274 <purpose>Test of string() function with no arguments.</purpose>\r
18275 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18276 <scenario operation="standard">\r
18277 <input-file role="principal-data">string123.xml</input-file>\r
18278 <input-file role="principal-stylesheet">string123.xsl</input-file>\r
18279 <output-file role="principal" compare="XML">string123.out</output-file>\r
18280 </scenario>\r
18281 </test-case>\r
18282 <test-case category="XSLT-Result-Tree" id="string_string124">\r
18283 <file-path>string</file-path>\r
18284 <creator>Paul Dick</creator>\r
18285 <date>2001-11-08</date>\r
18286 <purpose>Test of contains() function searching for an entity.</purpose>\r
18287 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18288 <scenario operation="standard">\r
18289 <input-file role="principal-data">string124.xml</input-file>\r
18290 <input-file role="principal-stylesheet">string124.xsl</input-file>\r
18291 <output-file role="principal" compare="XML">string124.out</output-file>\r
18292 </scenario>\r
18293 </test-case>\r
18294 <test-case category="XSLT-Result-Tree" id="string_string125">\r
18295 <file-path>string</file-path>\r
18296 <creator>David Marston</creator>\r
18297 <date>2001-11-08</date>\r
18298 <purpose>Test of contains() function with nodes for both arguments, string is not in it.</purpose>\r
18299 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18300 <scenario operation="standard">\r
18301 <input-file role="principal-data">string125.xml</input-file>\r
18302 <input-file role="principal-stylesheet">string125.xsl</input-file>\r
18303 <output-file role="principal" compare="XML">string125.out</output-file>\r
18304 </scenario>\r
18305 </test-case>\r
18306 <test-case category="XSLT-Result-Tree" id="string_string126">\r
18307 <file-path>string</file-path>\r
18308 <creator>David Marston</creator>\r
18309 <date>2001-11-08</date>\r
18310 <purpose>Test of contains() function with nodes for both arguments, string is in it.</purpose>\r
18311 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18312 <scenario operation="standard">\r
18313 <input-file role="principal-data">string126.xml</input-file>\r
18314 <input-file role="principal-stylesheet">string126.xsl</input-file>\r
18315 <output-file role="principal" compare="XML">string126.out</output-file>\r
18316 </scenario>\r
18317 </test-case>\r
18318 <test-case category="XSLT-Result-Tree" id="string_string127">\r
18319 <file-path>string</file-path>\r
18320 <creator>David Marston</creator>\r
18321 <date>2001-11-08</date>\r
18322 <purpose>Test of contains() function with two paths, first argument is multiple nodes, first of those nodes does NOT contain the string.</purpose>\r
18323 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18324 <scenario operation="standard">\r
18325 <input-file role="principal-data">string127.xml</input-file>\r
18326 <input-file role="principal-stylesheet">string127.xsl</input-file>\r
18327 <output-file role="principal" compare="XML">string127.out</output-file>\r
18328 </scenario>\r
18329 </test-case>\r
18330 <test-case category="XSLT-Result-Tree" id="string_string128">\r
18331 <file-path>string</file-path>\r
18332 <creator>David Marston</creator>\r
18333 <date>2001-11-08</date>\r
18334 <purpose>Test of contains() function with two paths, second argument is multiple nodes, first of those nodes does NOT contain the string.</purpose>\r
18335 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18336 <scenario operation="standard">\r
18337 <input-file role="principal-data">string128.xml</input-file>\r
18338 <input-file role="principal-stylesheet">string128.xsl</input-file>\r
18339 <output-file role="principal" compare="XML">string128.out</output-file>\r
18340 </scenario>\r
18341 </test-case>\r
18342 <test-case category="XSLT-Result-Tree" id="string_string129">\r
18343 <file-path>string</file-path>\r
18344 <creator>David Marston</creator>\r
18345 <date>2001-11-08</date>\r
18346 <purpose>Test of contains() function using a numbered entity.</purpose>\r
18347 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18348 <scenario operation="standard">\r
18349 <input-file role="principal-data">string129.xml</input-file>\r
18350 <input-file role="principal-stylesheet">string129.xsl</input-file>\r
18351 <output-file role="principal" compare="XML">string129.out</output-file>\r
18352 </scenario>\r
18353 </test-case>\r
18354 <test-case category="XSLT-Result-Tree" id="string_string130">\r
18355 <file-path>string</file-path>\r
18356 <creator>David Marston</creator>\r
18357 <date>2001-11-08</date>\r
18358 <purpose>Test of contains() function using a numbered entity.</purpose>\r
18359 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18360 <scenario operation="standard">\r
18361 <input-file role="principal-data">string130.xml</input-file>\r
18362 <input-file role="principal-stylesheet">string130.xsl</input-file>\r
18363 <output-file role="principal" compare="XML">string130.out</output-file>\r
18364 </scenario>\r
18365 </test-case>\r
18366 <test-case category="XSLT-Result-Tree" id="string_string131">\r
18367 <file-path>string</file-path>\r
18368 <creator>David Marston</creator>\r
18369 <date>2001-11-08</date>\r
18370 <purpose>Test of string() with zero arguments. Context node just has one text child.</purpose>\r
18371 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18372 <scenario operation="standard">\r
18373 <input-file role="principal-data">string131.xml</input-file>\r
18374 <input-file role="principal-stylesheet">string131.xsl</input-file>\r
18375 <output-file role="principal" compare="XML">string131.out</output-file>\r
18376 </scenario>\r
18377 </test-case>\r
18378 <test-case category="XSLT-Result-Tree" id="string_string132">\r
18379 <file-path>string</file-path>\r
18380 <creator>David Marston</creator>\r
18381 <date>2001-11-08</date>\r
18382 <purpose>Test of default (no functions) conversion of integers.</purpose>\r
18383 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18384 <scenario operation="standard">\r
18385 <input-file role="principal-data">string132.xml</input-file>\r
18386 <input-file role="principal-stylesheet">string132.xsl</input-file>\r
18387 <output-file role="principal" compare="XML">string132.out</output-file>\r
18388 </scenario>\r
18389 </test-case>\r
18390 <test-case category="XSLT-Result-Tree" id="string_string133">\r
18391 <file-path>string</file-path>\r
18392 <creator>David Marston</creator>\r
18393 <date>2001-11-08</date>\r
18394 <purpose>Test of default (no functions) conversion of decimal numbers with fractions.</purpose>\r
18395 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18396 <scenario operation="standard">\r
18397 <input-file role="principal-data">string133.xml</input-file>\r
18398 <input-file role="principal-stylesheet">string133.xsl</input-file>\r
18399 <output-file role="principal" compare="XML">string133.out</output-file>\r
18400 </scenario>\r
18401 </test-case>\r
18402 <test-case category="XSLT-Result-Tree" id="string_string134">\r
18403 <file-path>string</file-path>\r
18404 <creator>David Marston</creator>\r
18405 <date>2001-11-08</date>\r
18406 <purpose>Test of default (no functions) conversion of decimal numbers with decimal point at all positions.</purpose>\r
18407 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18408 <scenario operation="standard">\r
18409 <input-file role="principal-data">string134.xml</input-file>\r
18410 <input-file role="principal-stylesheet">string134.xsl</input-file>\r
18411 <output-file role="principal" compare="XML">string134.out</output-file>\r
18412 </scenario>\r
18413 </test-case>\r
18414 <test-case category="XSLT-Result-Tree" id="string_string135">\r
18415 <file-path>string</file-path>\r
18416 <creator>David Marston</creator>\r
18417 <date>2001-11-08</date>\r
18418 <purpose>Test of default (no functions) conversion of small decimal numbers.</purpose>\r
18419 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18420 <scenario operation="standard">\r
18421 <input-file role="principal-data">string135.xml</input-file>\r
18422 <input-file role="principal-stylesheet">string135.xsl</input-file>\r
18423 <output-file role="principal" compare="XML">string135.out</output-file>\r
18424 </scenario>\r
18425 </test-case>\r
18426 <test-case category="XSLT-Result-Tree" id="string_string136">\r
18427 <file-path>string</file-path>\r
18428 <creator>David Marston</creator>\r
18429 <date>2001-11-08</date>\r
18430 <purpose>Ensure that 'translate()' doesn't loop on characters that get repositioned</purpose>\r
18431 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18432 <scenario operation="standard">\r
18433 <input-file role="principal-data">string136.xml</input-file>\r
18434 <input-file role="principal-stylesheet">string136.xsl</input-file>\r
18435 <output-file role="principal" compare="XML">string136.out</output-file>\r
18436 </scenario>\r
18437 </test-case>\r
18438 <test-case category="XSLT-Result-Tree" id="string_string137">\r
18439 <file-path>string</file-path>\r
18440 <creator>David Marston</creator>\r
18441 <date>2001-11-08</date>\r
18442 <purpose>Use 'translate()' to map several characters to the same one.</purpose>\r
18443 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18444 <scenario operation="standard">\r
18445 <input-file role="principal-data">string137.xml</input-file>\r
18446 <input-file role="principal-stylesheet">string137.xsl</input-file>\r
18447 <output-file role="principal" compare="XML">string137.out</output-file>\r
18448 </scenario>\r
18449 </test-case>\r
18450 <test-case category="XSLT-Result-Tree" id="string_string138">\r
18451 <file-path>string</file-path>\r
18452 <creator>David Marston</creator>\r
18453 <date>2001-11-08</date>\r
18454 <purpose>Use 'translate()' to change quotes and apostrophes to other characters.</purpose>\r
18455 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18456 <scenario operation="standard">\r
18457 <input-file role="principal-data">string138.xml</input-file>\r
18458 <input-file role="principal-stylesheet">string138.xsl</input-file>\r
18459 <output-file role="principal" compare="XML">string138.out</output-file>\r
18460 </scenario>\r
18461 </test-case>\r
18462 <test-case category="XSLT-Result-Tree" id="string_string139">\r
18463 <file-path>string</file-path>\r
18464 <creator>David Marston</creator>\r
18465 <date>2001-11-08</date>\r
18466 <purpose>Use 'translate()' to change certain characters to quotes and apostrophes.</purpose>\r
18467 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18468 <scenario operation="standard">\r
18469 <input-file role="principal-data">string139.xml</input-file>\r
18470 <input-file role="principal-stylesheet">string139.xsl</input-file>\r
18471 <output-file role="principal" compare="XML">string139.out</output-file>\r
18472 </scenario>\r
18473 </test-case>\r
18474 <test-case category="XSLT-Result-Tree" id="string_string140">\r
18475 <file-path>string</file-path>\r
18476 <creator>David Marston</creator>\r
18477 <date>2001-11-08</date>\r
18478 <purpose>Test of 'normalize-space()' function. Watch for space being removed when it shouldn't be</purpose>\r
18479 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18480 <scenario operation="standard">\r
18481 <input-file role="principal-data">string140.xml</input-file>\r
18482 <input-file role="principal-stylesheet">string140.xsl</input-file>\r
18483 <output-file role="principal" compare="XML">string140.out</output-file>\r
18484 </scenario>\r
18485 </test-case>\r
18486 <test-case category="XSLT-Result-Tree" id="string_string141">\r
18487 <file-path>string</file-path>\r
18488 <creator>David Marston</creator>\r
18489 <date>2001-11-08</date>\r
18490 <purpose>Test concat() with lots of arguments</purpose>\r
18491 <spec-citation place="4.2" type="section" version="1.0" spec="xpath"/>\r
18492 <scenario operation="standard">\r
18493 <input-file role="principal-data">string141.xml</input-file>\r
18494 <input-file role="principal-stylesheet">string141.xsl</input-file>\r
18495 <output-file role="principal" compare="XML">string141.out</output-file>\r
18496 </scenario>\r
18497 </test-case>\r
18498         <test-case category="XSLT-Result-Tree" id="variable_variable01">\r
18499 <file-path>variable</file-path>\r
18500 <creator>Paul Dick</creator>\r
18501 <date>2001-11-08</date>\r
18502 <purpose>Set top-level xsl:variable to a string</purpose>\r
18503 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18504 <scenario operation="standard">\r
18505 <input-file role="principal-data">variable01.xml</input-file>\r
18506 <input-file role="principal-stylesheet">variable01.xsl</input-file>\r
18507 <output-file role="principal" compare="XML">variable01.out</output-file>\r
18508 </scenario>\r
18509 </test-case>\r
18510 <test-case category="XSLT-Result-Tree" id="variable_variable02">\r
18511 <file-path>variable</file-path>\r
18512 <creator>Paul Dick</creator>\r
18513 <date>2001-11-08</date>\r
18514 <purpose>Test top-level xsl:variable set to be an RTF</purpose>\r
18515 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18516 <scenario operation="standard">\r
18517 <input-file role="principal-data">variable02.xml</input-file>\r
18518 <input-file role="principal-stylesheet">variable02.xsl</input-file>\r
18519 <output-file role="principal" compare="XML">variable02.out</output-file>\r
18520 </scenario>\r
18521 </test-case>\r
18522 <test-case category="XSLT-Result-Tree" id="variable_variable03">\r
18523 <file-path>variable</file-path>\r
18524 <creator>Paul Dick</creator>\r
18525 <date>2001-11-08</date>\r
18526 <purpose>Test xsl:variable inside a template set to be an RTF</purpose>\r
18527 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18528 <scenario operation="standard">\r
18529 <input-file role="principal-data">variable03.xml</input-file>\r
18530 <input-file role="principal-stylesheet">variable03.xsl</input-file>\r
18531 <output-file role="principal" compare="XML">variable03.out</output-file>\r
18532 </scenario>\r
18533 </test-case>\r
18534 <test-case category="XSLT-Result-Tree" id="variable_variable04">\r
18535 <file-path>variable</file-path>\r
18536 <creator>Paul Dick</creator>\r
18537 <date>2001-11-08</date>\r
18538 <purpose>Test for passing variable into other template via with-param.</purpose>\r
18539 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18540 <scenario operation="standard">\r
18541 <input-file role="principal-data">variable04.xml</input-file>\r
18542 <input-file role="principal-stylesheet">variable04.xsl</input-file>\r
18543 <output-file role="principal" compare="XML">variable04.out</output-file>\r
18544 </scenario>\r
18545 </test-case>\r
18546 <test-case category="XSLT-Result-Tree" id="variable_variable05">\r
18547 <file-path>variable</file-path>\r
18548 <creator>Paul Dick</creator>\r
18549 <date>2001-11-08</date>\r
18550 <purpose>Verify top-level xsl:variable, HTML text RTF</purpose>\r
18551 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18552 <scenario operation="standard">\r
18553 <input-file role="principal-data">variable05.xml</input-file>\r
18554 <input-file role="principal-stylesheet">variable05.xsl</input-file>\r
18555 <output-file role="principal" compare="XML">variable05.out</output-file>\r
18556 </scenario>\r
18557 </test-case>\r
18558 <test-case category="XSLT-Result-Tree" id="variable_variable06">\r
18559 <file-path>variable</file-path>\r
18560 <creator>Paul Dick</creator>\r
18561 <date>2001-11-08</date>\r
18562 <purpose>Set variable by name but no value, should get null string</purpose>\r
18563 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18564 <scenario operation="standard">\r
18565 <input-file role="principal-data">variable06.xml</input-file>\r
18566 <input-file role="principal-stylesheet">variable06.xsl</input-file>\r
18567 <output-file role="principal" compare="XML">variable06.out</output-file>\r
18568 </scenario>\r
18569 </test-case>\r
18570 <test-case category="XSLT-Result-Tree" id="variable_variable07">\r
18571 <file-path>variable</file-path>\r
18572 <creator>Paul Dick</creator>\r
18573 <date>2001-11-08</date>\r
18574 <purpose>Test for handling of RTF used as positional index by setting variable as the content of the xsl:variable element. Reference as [$n]. This is the case that will NOT obtain what a naive person expects.</purpose>\r
18575 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18576 <scenario operation="standard">\r
18577 <input-file role="principal-data">variable07.xml</input-file>\r
18578 <input-file role="principal-stylesheet">variable07.xsl</input-file>\r
18579 <output-file role="principal" compare="XML">variable07.out</output-file>\r
18580 </scenario>\r
18581 </test-case>\r
18582 <test-case category="XSLT-Result-Tree" id="variable_variable08">\r
18583 <file-path>variable</file-path>\r
18584 <creator>Paul Dick</creator>\r
18585 <date>2001-11-08</date>\r
18586 <purpose>Test for handling of RTF used as positional index by setting variable as the content of the xsl:variable element. Reference as [position()=$n] This is the case that will NOT obtain what the naive person expects.</purpose>\r
18587 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18588 <scenario operation="standard">\r
18589 <input-file role="principal-data">variable08.xml</input-file>\r
18590 <input-file role="principal-stylesheet">variable08.xsl</input-file>\r
18591 <output-file role="principal" compare="XML">variable08.out</output-file>\r
18592 </scenario>\r
18593 </test-case>\r
18594 <test-case category="XSLT-Result-Tree" id="variable_variable09">\r
18595 <file-path>variable</file-path>\r
18596 <creator>Paul Dick</creator>\r
18597 <date>2001-11-08</date>\r
18598 <purpose>Test for handling of number used as positional index by setting variable using select attribute. Reference as [$n]</purpose>\r
18599 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18600 <scenario operation="standard">\r
18601 <input-file role="principal-data">variable09.xml</input-file>\r
18602 <input-file role="principal-stylesheet">variable09.xsl</input-file>\r
18603 <output-file role="principal" compare="XML">variable09.out</output-file>\r
18604 </scenario>\r
18605 </test-case>\r
18606 <test-case category="XSLT-Result-Tree" id="variable_variable10">\r
18607 <file-path>variable</file-path>\r
18608 <creator>Paul Dick</creator>\r
18609 <date>2001-11-08</date>\r
18610 <purpose>Test for using xsl:copy-of with empty (null string) variable.</purpose>\r
18611 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
18612 <scenario operation="standard">\r
18613 <input-file role="principal-data">variable10.xml</input-file>\r
18614 <input-file role="principal-stylesheet">variable10.xsl</input-file>\r
18615 <output-file role="principal" compare="XML">variable10.out</output-file>\r
18616 </scenario>\r
18617 </test-case>\r
18618 <test-case category="XSLT-Result-Tree" id="variable_variable11">\r
18619 <file-path>variable</file-path>\r
18620 <creator>Ed Blachman</creator>\r
18621 <date>2001-11-08</date>\r
18622 <purpose>Import precedence applies to top-level params (even when template referencing it is in the imported file)</purpose>\r
18623 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18624 <scenario operation="standard">\r
18625 <input-file role="principal-data">variable11.xml</input-file>\r
18626 <input-file role="principal-stylesheet">variable11.xsl</input-file>\r
18627 <output-file role="principal" compare="XML">variable11.out</output-file>\r
18628 </scenario>\r
18629 </test-case>\r
18630 <test-case category="XSLT-Result-Tree" id="variable_variable12">\r
18631 <file-path>variable</file-path>\r
18632 <creator>David Marston</creator>\r
18633 <date>2001-11-08</date>\r
18634 <purpose>Set top-level xsl:param to a string</purpose>\r
18635 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18636 <scenario operation="standard">\r
18637 <input-file role="principal-data">variable12.xml</input-file>\r
18638 <input-file role="principal-stylesheet">variable12.xsl</input-file>\r
18639 <output-file role="principal" compare="XML">variable12.out</output-file>\r
18640 </scenario>\r
18641 </test-case>\r
18642 <test-case category="XSLT-Result-Tree" id="variable_variable13">\r
18643 <file-path>variable</file-path>\r
18644 <creator>David Marston</creator>\r
18645 <date>2001-11-08</date>\r
18646 <purpose>Test for setting a param using a choose</purpose>\r
18647 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18648 <scenario operation="standard">\r
18649 <input-file role="principal-data">variable13.xml</input-file>\r
18650 <input-file role="principal-stylesheet">variable13.xsl</input-file>\r
18651 <output-file role="principal" compare="XML">variable13.out</output-file>\r
18652 </scenario>\r
18653 </test-case>\r
18654 <test-case category="XSLT-Result-Tree" id="variable_variable14">\r
18655 <file-path>variable</file-path>\r
18656 <creator>Paul Dick, based on posting to xalan-dev list</creator>\r
18657 <date>2001-11-08</date>\r
18658 <purpose>Verify that a variable defined within a xsl:with-param content is scoped correctly. Idea sent in on xalan-dev list. We should recognize 'test' within the with-param statement. The named template 'foo' really plays no part here.</purpose>\r
18659 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
18660 <scenario operation="standard">\r
18661 <input-file role="principal-data">variable14.xml</input-file>\r
18662 <input-file role="principal-stylesheet">variable14.xsl</input-file>\r
18663 <output-file role="principal" compare="XML">variable14.out</output-file>\r
18664 </scenario>\r
18665 </test-case>\r
18666 <test-case category="XSLT-Result-Tree" id="variable_variable15">\r
18667 <file-path>variable</file-path>\r
18668 <creator>David Marston</creator>\r
18669 <date>2001-11-08</date>\r
18670 <purpose>Test for-each inside xsl:variable</purpose>\r
18671 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18672 <scenario operation="standard">\r
18673 <input-file role="principal-data">variable15.xml</input-file>\r
18674 <input-file role="principal-stylesheet">variable15.xsl</input-file>\r
18675 <output-file role="principal" compare="XML">variable15.out</output-file>\r
18676 </scenario>\r
18677 </test-case>\r
18678 <test-case category="XSLT-Result-Tree" id="variable_variable16">\r
18679 <file-path>variable</file-path>\r
18680 <creator>David Marston</creator>\r
18681 <date>2001-11-08</date>\r
18682 <purpose>Test for-each inside xsl:param</purpose>\r
18683 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18684 <scenario operation="standard">\r
18685 <input-file role="principal-data">variable16.xml</input-file>\r
18686 <input-file role="principal-stylesheet">variable16.xsl</input-file>\r
18687 <output-file role="principal" compare="XML">variable16.out</output-file>\r
18688 </scenario>\r
18689 </test-case>\r
18690 <test-case category="XSLT-Result-Tree" id="variable_variable17">\r
18691 <file-path>variable</file-path>\r
18692 <creator>David Marston</creator>\r
18693 <date>2001-11-08</date>\r
18694 <purpose>Show that there is always a current node</purpose>\r
18695 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18696 <scenario operation="standard">\r
18697 <input-file role="principal-data">variable17.xml</input-file>\r
18698 <input-file role="principal-stylesheet">variable17.xsl</input-file>\r
18699 <output-file role="principal" compare="XML">variable17.out</output-file>\r
18700 </scenario>\r
18701 </test-case>\r
18702 <test-case category="XSLT-Result-Tree" id="variable_variable18">\r
18703 <file-path>variable</file-path>\r
18704 <creator>David Marston</creator>\r
18705 <date>2001-11-08</date>\r
18706 <purpose>Test param being set to default in a named template.</purpose>\r
18707 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
18708 <scenario operation="standard">\r
18709 <input-file role="principal-data">variable18.xml</input-file>\r
18710 <input-file role="principal-stylesheet">variable18.xsl</input-file>\r
18711 <output-file role="principal" compare="XML">variable18.out</output-file>\r
18712 </scenario>\r
18713 </test-case>\r
18714 <test-case category="XSLT-Result-Tree" id="variable_variable19">\r
18715 <file-path>variable</file-path>\r
18716 <creator>David Marston</creator>\r
18717 <date>2001-11-08</date>\r
18718 <purpose>Verify that a variable in an inner template can take on a new value</purpose>\r
18719 <spec-citation place="11" type="section" version="1.0" spec="xslt"/>\r
18720 <scenario operation="standard">\r
18721 <input-file role="principal-data">variable19.xml</input-file>\r
18722 <input-file role="principal-stylesheet">variable19.xsl</input-file>\r
18723 <output-file role="principal" compare="XML">variable19.out</output-file>\r
18724 </scenario>\r
18725 </test-case>\r
18726 <test-case category="XSLT-Result-Tree" id="variable_variable20">\r
18727 <file-path>variable</file-path>\r
18728 <creator>David Marston</creator>\r
18729 <date>2001-11-08</date>\r
18730 <purpose>Verify that a variable in a for-each can take on a new value</purpose>\r
18731 <spec-citation place="11" type="section" version="1.0" spec="xslt"/>\r
18732 <scenario operation="standard">\r
18733 <input-file role="principal-data">variable20.xml</input-file>\r
18734 <input-file role="principal-stylesheet">variable20.xsl</input-file>\r
18735 <output-file role="principal" compare="XML">variable20.out</output-file>\r
18736 </scenario>\r
18737 </test-case>\r
18738 <test-case category="XSLT-Result-Tree" id="variable_variable21">\r
18739 <file-path>variable</file-path>\r
18740 <creator>David Marston</creator>\r
18741 <date>2001-11-08</date>\r
18742 <purpose>Test setting several parameters locally</purpose>\r
18743 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18744 <scenario operation="standard">\r
18745 <input-file role="principal-data">variable21.xml</input-file>\r
18746 <input-file role="principal-stylesheet">variable21.xsl</input-file>\r
18747 <output-file role="principal" compare="XML">variable21.out</output-file>\r
18748 </scenario>\r
18749 </test-case>\r
18750 <test-case category="XSLT-Result-Tree" id="variable_variable22">\r
18751 <file-path>variable</file-path>\r
18752 <creator>David Marston</creator>\r
18753 <date>2001-11-08</date>\r
18754 <purpose>Import precedence applies to top-level params (testing references from various import levels)</purpose>\r
18755 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18756 <scenario operation="standard">\r
18757 <input-file role="principal-data">variable22.xml</input-file>\r
18758 <input-file role="principal-stylesheet">variable22.xsl</input-file>\r
18759 <output-file role="principal" compare="XML">variable22.out</output-file>\r
18760 </scenario>\r
18761 </test-case>\r
18762 <test-case category="XSLT-Result-Tree" id="variable_variable23">\r
18763 <file-path>variable</file-path>\r
18764 <creator>David Marston</creator>\r
18765 <date>2001-11-08</date>\r
18766 <purpose>Test how big a string can be passed to a template.</purpose>\r
18767 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
18768 <scenario operation="standard">\r
18769 <input-file role="principal-data">variable23.xml</input-file>\r
18770 <input-file role="principal-stylesheet">variable23.xsl</input-file>\r
18771 <output-file role="principal" compare="XML">variable23.out</output-file>\r
18772 </scenario>\r
18773 </test-case>\r
18774 <test-case category="XSLT-Result-Tree" id="variable_variable24">\r
18775 <file-path>variable</file-path>\r
18776 <creator>Paul Dick</creator>\r
18777 <date>2001-11-08</date>\r
18778 <purpose>Test the ability of variable to hold the result of document()</purpose>\r
18779 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18780 <scenario operation="standard">\r
18781 <input-file role="principal-data">variable24.xml</input-file>\r
18782 <input-file role="principal-stylesheet">variable24.xsl</input-file>\r
18783 <output-file role="principal" compare="XML">variable24.out</output-file>\r
18784 </scenario>\r
18785 </test-case>\r
18786 <test-case category="XSLT-Result-Tree" id="variable_variable25">\r
18787 <file-path>variable</file-path>\r
18788 <creator>Tommy Burglund</creator>\r
18789 <date>2001-11-08</date>\r
18790 <purpose>Variable name is a QName.</purpose>\r
18791 <spec-citation place="11" type="section" version="1.0" spec="xslt"/>\r
18792 <scenario operation="standard">\r
18793 <input-file role="principal-data">variable25.xml</input-file>\r
18794 <input-file role="principal-stylesheet">variable25.xsl</input-file>\r
18795 <output-file role="principal" compare="XML">variable25.out</output-file>\r
18796 </scenario>\r
18797 </test-case>\r
18798 <test-case category="XSLT-Result-Tree" id="variable_variable26">\r
18799 <file-path>variable</file-path>\r
18800 <creator>Ed Blachman</creator>\r
18801 <date>2001-11-08</date>\r
18802 <purpose>It is not an error to pass a parameter to a template that does not have an element for it, the parameter is simpily ignored.</purpose>\r
18803 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
18804 <scenario operation="standard">\r
18805 <input-file role="principal-data">variable26.xml</input-file>\r
18806 <input-file role="principal-stylesheet">variable26.xsl</input-file>\r
18807 <output-file role="principal" compare="XML">variable26.out</output-file>\r
18808 </scenario>\r
18809 </test-case>\r
18810 <test-case category="XSLT-Result-Tree" id="variable_variable27">\r
18811 <file-path>variable</file-path>\r
18812 <creator>David Marston</creator>\r
18813 <date>2001-11-08</date>\r
18814 <purpose>Import precedence applies to top-level params (testing references from various import levels)</purpose>\r
18815 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18816 <scenario operation="standard">\r
18817 <input-file role="principal-data">variable27.xml</input-file>\r
18818 <input-file role="principal-stylesheet">variable27.xsl</input-file>\r
18819 <output-file role="principal" compare="XML">variable27.out</output-file>\r
18820 </scenario>\r
18821 </test-case>\r
18822 <test-case category="XSLT-Result-Tree" id="variable_variable28">\r
18823 <file-path>variable</file-path>\r
18824 <creator>David Marston</creator>\r
18825 <date>2001-11-08</date>\r
18826 <purpose>Import precedence applies to top-level params (first template from middle, then up/down/up)</purpose>\r
18827 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18828 <scenario operation="standard">\r
18829 <input-file role="principal-data">variable28.xml</input-file>\r
18830 <input-file role="principal-stylesheet">variable28.xsl</input-file>\r
18831 <output-file role="principal" compare="XML">variable28.out</output-file>\r
18832 </scenario>\r
18833 </test-case>\r
18834 <test-case category="XSLT-Result-Tree" id="variable_variable29">\r
18835 <file-path>variable</file-path>\r
18836 <creator>David Marston</creator>\r
18837 <date>2001-11-08</date>\r
18838 <purpose>Import precedence applies to top-level params (order of imports in this sheet matters)</purpose>\r
18839 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18840 <scenario operation="standard">\r
18841 <input-file role="principal-data">variable29.xml</input-file>\r
18842 <input-file role="principal-stylesheet">variable29.xsl</input-file>\r
18843 <output-file role="principal" compare="XML">variable29.out</output-file>\r
18844 </scenario>\r
18845 </test-case>\r
18846 <test-case category="XSLT-Result-Tree" id="variable_variable30">\r
18847 <file-path>variable</file-path>\r
18848 <creator>David Marston</creator>\r
18849 <date>2001-11-08</date>\r
18850 <purpose>Import precedence applies to top-level params (start at bottom; all use variable set in middle)</purpose>\r
18851 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18852 <scenario operation="standard">\r
18853 <input-file role="principal-data">variable30.xml</input-file>\r
18854 <input-file role="principal-stylesheet">variable30.xsl</input-file>\r
18855 <output-file role="principal" compare="XML">variable30.out</output-file>\r
18856 </scenario>\r
18857 </test-case>\r
18858 <test-case category="XSLT-Result-Tree" id="variable_variable31">\r
18859 <file-path>variable</file-path>\r
18860 <creator>Benoit Cerrina, adapted by David Marston</creator>\r
18861 <date>2001-11-08</date>\r
18862 <purpose>Test passing value from top-level param to top-level variable via value-of.</purpose>\r
18863 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18864 <scenario operation="standard">\r
18865 <input-file role="principal-data">variable31.xml</input-file>\r
18866 <input-file role="principal-stylesheet">variable31.xsl</input-file>\r
18867 <output-file role="principal" compare="XML">variable31.out</output-file>\r
18868 </scenario>\r
18869 </test-case>\r
18870 <test-case category="XSLT-Result-Tree" id="variable_variable32">\r
18871 <file-path>variable</file-path>\r
18872 <creator>David Marston</creator>\r
18873 <date>2001-11-08</date>\r
18874 <purpose>Test passing value from top-level param to top-level variable via value-of.</purpose>\r
18875 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18876 <scenario operation="standard">\r
18877 <input-file role="principal-data">variable32.xml</input-file>\r
18878 <input-file role="principal-stylesheet">variable32.xsl</input-file>\r
18879 <output-file role="principal" compare="XML">variable32.out</output-file>\r
18880 </scenario>\r
18881 </test-case>\r
18882 <test-case category="XSLT-Result-Tree" id="variable_variable33">\r
18883 <file-path>variable</file-path>\r
18884 <creator>David Marston</creator>\r
18885 <date>2001-11-08</date>\r
18886 <purpose>Set top-level variable with a forward reference to see what happens.</purpose>\r
18887 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18888 <scenario operation="standard">\r
18889 <input-file role="principal-data">variable33.xml</input-file>\r
18890 <input-file role="principal-stylesheet">variable33.xsl</input-file>\r
18891 <output-file role="principal" compare="XML">variable33.out</output-file>\r
18892 </scenario>\r
18893 </test-case>\r
18894 <test-case category="XSLT-Result-Tree" id="variable_variable34">\r
18895 <file-path>variable</file-path>\r
18896 <creator>David Marston</creator>\r
18897 <date>2001-11-08</date>\r
18898 <purpose>Set cascaded top-level variables in arbitrary order.</purpose>\r
18899 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18900 <scenario operation="standard">\r
18901 <input-file role="principal-data">variable34.xml</input-file>\r
18902 <input-file role="principal-stylesheet">variable34.xsl</input-file>\r
18903 <output-file role="principal" compare="XML">variable34.out</output-file>\r
18904 </scenario>\r
18905 </test-case>\r
18906 <test-case category="XSLT-Result-Tree" id="variable_variable35">\r
18907 <file-path>variable</file-path>\r
18908 <creator>David Marston</creator>\r
18909 <date>2001-11-08</date>\r
18910 <purpose>Try to catch lazy-evaluation scheme picking up local instead of global.</purpose>\r
18911 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18912 <scenario operation="standard">\r
18913 <input-file role="principal-data">variable35.xml</input-file>\r
18914 <input-file role="principal-stylesheet">variable35.xsl</input-file>\r
18915 <output-file role="principal" compare="XML">variable35.out</output-file>\r
18916 </scenario>\r
18917 </test-case>\r
18918 <test-case category="XSLT-Result-Tree" id="variable_variable36">\r
18919 <file-path>variable</file-path>\r
18920 <creator>David Marston</creator>\r
18921 <date>2001-11-08</date>\r
18922 <purpose>Set variable to null string explicitly and implicitly, compare.</purpose>\r
18923 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18924 <scenario operation="standard">\r
18925 <input-file role="principal-data">variable36.xml</input-file>\r
18926 <input-file role="principal-stylesheet">variable36.xsl</input-file>\r
18927 <output-file role="principal" compare="XML">variable36.out</output-file>\r
18928 </scenario>\r
18929 </test-case>\r
18930 <test-case category="XSLT-Result-Tree" id="variable_variable37">\r
18931 <file-path>variable</file-path>\r
18932 <creator>David Marston</creator>\r
18933 <date>2001-11-08</date>\r
18934 <purpose>Set a variable to a boolean, and show it being used in xsl:if</purpose>\r
18935 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18936 <scenario operation="standard">\r
18937 <input-file role="principal-data">variable37.xml</input-file>\r
18938 <input-file role="principal-stylesheet">variable37.xsl</input-file>\r
18939 <output-file role="principal" compare="XML">variable37.out</output-file>\r
18940 </scenario>\r
18941 </test-case>\r
18942 <test-case category="XSLT-Result-Tree" id="variable_variable38">\r
18943 <file-path>variable</file-path>\r
18944 <creator>David Marston</creator>\r
18945 <date>2001-11-08</date>\r
18946 <purpose>Test for using xsl:copy-of with variable set to a number.</purpose>\r
18947 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
18948 <scenario operation="standard">\r
18949 <input-file role="principal-data">variable38.xml</input-file>\r
18950 <input-file role="principal-stylesheet">variable38.xsl</input-file>\r
18951 <output-file role="principal" compare="XML">variable38.out</output-file>\r
18952 </scenario>\r
18953 </test-case>\r
18954 <test-case category="XSLT-Result-Tree" id="variable_variable39">\r
18955 <file-path>variable</file-path>\r
18956 <creator>David Marston</creator>\r
18957 <date>2001-11-08</date>\r
18958 <purpose>Build an RTF from instructions, then use xsl:copy-of.</purpose>\r
18959 <spec-citation place="11.3" type="section" version="1.0" spec="xslt"/>\r
18960 <scenario operation="standard">\r
18961 <input-file role="principal-data">variable39.xml</input-file>\r
18962 <input-file role="principal-stylesheet">variable39.xsl</input-file>\r
18963 <output-file role="principal" compare="XML">variable39.out</output-file>\r
18964 </scenario>\r
18965 </test-case>\r
18966 <test-case category="XSLT-Result-Tree" id="variable_variable40">\r
18967 <file-path>variable</file-path>\r
18968 <creator>David Marston</creator>\r
18969 <date>2001-11-08</date>\r
18970 <purpose>Test top-level xsl:variable set using apply-templates</purpose>\r
18971 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
18972 <scenario operation="standard">\r
18973 <input-file role="principal-data">variable40.xml</input-file>\r
18974 <input-file role="principal-stylesheet">variable40.xsl</input-file>\r
18975 <output-file role="principal" compare="XML">variable40.out</output-file>\r
18976 </scenario>\r
18977 </test-case>\r
18978 <test-case category="XSLT-Result-Tree" id="variable_variable41">\r
18979 <file-path>variable</file-path>\r
18980 <creator>David Marston</creator>\r
18981 <date>2001-11-08</date>\r
18982 <purpose>Because root node is current when top-level param is set, can get top-level comment.</purpose>\r
18983 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18984 <scenario operation="standard">\r
18985 <input-file role="principal-data">variable41.xml</input-file>\r
18986 <input-file role="principal-stylesheet">variable41.xsl</input-file>\r
18987 <output-file role="principal" compare="XML">variable41.out</output-file>\r
18988 </scenario>\r
18989 </test-case>\r
18990 <test-case category="XSLT-Result-Tree" id="variable_variable42">\r
18991 <file-path>variable</file-path>\r
18992 <creator>David Marston</creator>\r
18993 <date>2001-11-08</date>\r
18994 <purpose>Use copy to set a variable to an RTF. REMINDER: we won't get the whole sub-tree, just the 'doc' element node.</purpose>\r
18995 <spec-citation place="11.4" type="section" version="1.0" spec="xslt"/>\r
18996 <scenario operation="standard">\r
18997 <input-file role="principal-data">variable42.xml</input-file>\r
18998 <input-file role="principal-stylesheet">variable42.xsl</input-file>\r
18999 <output-file role="principal" compare="XML">variable42.out</output-file>\r
19000 </scenario>\r
19001 </test-case>\r
19002 <test-case category="XSLT-Result-Tree" id="variable_variable43">\r
19003 <file-path>variable</file-path>\r
19004 <creator>David Marston</creator>\r
19005 <date>2001-11-08</date>\r
19006 <purpose>Test xsl:variable inside xsl:copy</purpose>\r
19007 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
19008 <scenario operation="standard">\r
19009 <input-file role="principal-data">variable43.xml</input-file>\r
19010 <input-file role="principal-stylesheet">variable43.xsl</input-file>\r
19011 <output-file role="principal" compare="XML">variable43.out</output-file>\r
19012 </scenario>\r
19013 </test-case>\r
19014 <test-case category="XSLT-Result-Tree" id="variable_variable44">\r
19015 <file-path>variable</file-path>\r
19016 <creator>David Marston</creator>\r
19017 <date>2001-11-08</date>\r
19018 <purpose>Set a variable inside a template based on variable defined earlier in that template.</purpose>\r
19019 <spec-citation place="11.5" type="section" version="1.0" spec="xslt"/>\r
19020 <scenario operation="standard">\r
19021 <input-file role="principal-data">variable44.xml</input-file>\r
19022 <input-file role="principal-stylesheet">variable44.xsl</input-file>\r
19023 <output-file role="principal" compare="XML">variable44.out</output-file>\r
19024 </scenario>\r
19025 </test-case>\r
19026 <test-case category="XSLT-Result-Tree" id="variable_variable45">\r
19027 <file-path>variable</file-path>\r
19028 <creator>David Marston</creator>\r
19029 <date>2001-11-08</date>\r
19030 <purpose>Use param whose name is a QName in with-param passing.</purpose>\r
19031 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19032 <scenario operation="standard">\r
19033 <input-file role="principal-data">variable45.xml</input-file>\r
19034 <input-file role="principal-stylesheet">variable45.xsl</input-file>\r
19035 <output-file role="principal" compare="XML">variable45.out</output-file>\r
19036 </scenario>\r
19037 </test-case>\r
19038 <test-case category="XSLT-Result-Tree" id="variable_variable46">\r
19039 <file-path>variable</file-path>\r
19040 <creator>Felix Garcia Romero (felixgr@tdi.tudistrito.es)</creator>\r
19041 <date>2001-11-08</date>\r
19042 <purpose>Test proper construction of an RTF containing multiple top level nodes.</purpose>\r
19043 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
19044 <scenario operation="standard">\r
19045 <input-file role="principal-data">variable46.xml</input-file>\r
19046 <input-file role="principal-stylesheet">variable46.xsl</input-file>\r
19047 <output-file role="principal" compare="XML">variable46.out</output-file>\r
19048 </scenario>\r
19049 </test-case>\r
19050 <test-case category="XSLT-Result-Tree" id="variable_variable47">\r
19051 <file-path>variable</file-path>\r
19052 <creator>Matthew Hanson (matthew.hanson@wcom.com</creator>\r
19053 <date>2001-11-08</date>\r
19054 <purpose>Evaluation of params with repeated use of imported stylesheet.</purpose>\r
19055 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
19056 <scenario operation="standard">\r
19057 <input-file role="principal-data">variable47.xml</input-file>\r
19058 <input-file role="principal-stylesheet">variable47.xsl</input-file>\r
19059 <output-file role="principal" compare="XML">variable47.out</output-file>\r
19060 </scenario>\r
19061 </test-case>\r
19062 <test-case category="XSLT-Result-Tree" id="variable_variable48">\r
19063 <file-path>variable</file-path>\r
19064 <creator>Scott Boag</creator>\r
19065 <date>2001-11-08</date>\r
19066 <purpose>Check propagation of params down into templates</purpose>\r
19067 <spec-citation place="11.5" type="section" version="1.0" spec="xslt"/>\r
19068 <scenario operation="standard">\r
19069 <input-file role="principal-data">variable48.xml</input-file>\r
19070 <input-file role="principal-stylesheet">variable48.xsl</input-file>\r
19071 <output-file role="principal" compare="XML">variable48.out</output-file>\r
19072 </scenario>\r
19073 </test-case>\r
19074 <test-case category="XSLT-Result-Tree" id="variable_variable49">\r
19075 <file-path>variable</file-path>\r
19076 <creator>Scott Boag</creator>\r
19077 <date>2001-11-08</date>\r
19078 <purpose>Show that one param (p2) can be set to value of another (p1) equally well in apply and call template invocations.</purpose>\r
19079 <spec-citation place="11.5" type="section" version="1.0" spec="xslt"/>\r
19080 <scenario operation="standard">\r
19081 <input-file role="principal-data">variable49.xml</input-file>\r
19082 <input-file role="principal-stylesheet">variable49.xsl</input-file>\r
19083 <output-file role="principal" compare="XML">variable49.out</output-file>\r
19084 </scenario>\r
19085 </test-case>\r
19086 <test-case category="XSLT-Result-Tree" id="variable_variable50">\r
19087 <file-path>variable</file-path>\r
19088 <creator>Scott Boag</creator>\r
19089 <date>2001-11-08</date>\r
19090 <purpose>Ensure that we can find descendants of the nodes in a node-set stored in a variable.</purpose>\r
19091 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
19092 <scenario operation="standard">\r
19093 <input-file role="principal-data">variable50.xml</input-file>\r
19094 <input-file role="principal-stylesheet">variable50.xsl</input-file>\r
19095 <output-file role="principal" compare="XML">variable50.out</output-file>\r
19096 </scenario>\r
19097 </test-case>\r
19098 <test-case category="XSLT-Result-Tree" id="variable_variable51">\r
19099 <file-path>variable</file-path>\r
19100 <creator>John Howard/Tom Amiro</creator>\r
19101 <date>2001-11-08</date>\r
19102 <purpose>Set a variable within an if within a for-each.</purpose>\r
19103 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
19104 <scenario operation="standard">\r
19105 <input-file role="principal-data">variable51.xml</input-file>\r
19106 <input-file role="principal-stylesheet">variable51.xsl</input-file>\r
19107 <output-file role="principal" compare="XML">variable51.out</output-file>\r
19108 </scenario>\r
19109 </test-case>\r
19110 <test-case category="XSLT-Result-Tree" id="variable_variable52">\r
19111 <file-path>variable</file-path>\r
19112 <creator>John Howard</creator>\r
19113 <date>2001-11-08</date>\r
19114 <purpose>test parameters call by reference and by value</purpose>\r
19115 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19116 <scenario operation="standard">\r
19117 <input-file role="principal-data">variable52.xml</input-file>\r
19118 <input-file role="principal-stylesheet">variable52.xsl</input-file>\r
19119 <output-file role="principal" compare="XML">variable52.out</output-file>\r
19120 </scenario>\r
19121 </test-case>\r
19122 <test-case category="XSLT-Result-Tree" id="variable_variable53">\r
19123 <file-path>variable</file-path>\r
19124 <creator>John Howard</creator>\r
19125 <date>2001-11-08</date>\r
19126 <purpose>test using recursion to traverse a node-set in a variable.</purpose>\r
19127 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19128 <scenario operation="standard">\r
19129 <input-file role="principal-data">variable53.xml</input-file>\r
19130 <input-file role="principal-stylesheet">variable53.xsl</input-file>\r
19131 <output-file role="principal" compare="XML">variable53.out</output-file>\r
19132 </scenario>\r
19133 </test-case>\r
19134 <test-case category="XSLT-Result-Tree" id="variable_variable54">\r
19135 <file-path>variable</file-path>\r
19136 <creator>John Howard</creator>\r
19137 <date>2001-11-08</date>\r
19138 <purpose>test using parameter names with '.' in them</purpose>\r
19139 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
19140 <scenario operation="standard">\r
19141 <input-file role="principal-data">variable54.xml</input-file>\r
19142 <input-file role="principal-stylesheet">variable54.xsl</input-file>\r
19143 <output-file role="principal" compare="XML">variable54.out</output-file>\r
19144 </scenario>\r
19145 </test-case>\r
19146 <test-case category="XSLT-Result-Tree" id="variable_variable55">\r
19147 <file-path>variable</file-path>\r
19148 <creator>David Marston</creator>\r
19149 <date>2001-11-08</date>\r
19150 <purpose>Show that name of variable acts like a real QName.</purpose>\r
19151 <spec-citation place="11" type="section" version="1.0" spec="xslt"/>\r
19152 <scenario operation="standard">\r
19153 <input-file role="principal-data">variable55.xml</input-file>\r
19154 <input-file role="principal-stylesheet">variable55.xsl</input-file>\r
19155 <output-file role="principal" compare="XML">variable55.out</output-file>\r
19156 </scenario>\r
19157 </test-case>\r
19158 <test-case category="XSLT-Result-Tree" id="variable_variable56">\r
19159 <file-path>variable</file-path>\r
19160 <creator>darrylf@schemasoft.com</creator>\r
19161 <date>2001-11-08</date>\r
19162 <purpose>Use same-named variables in inner and outer scopes, where inner is a for-each loop.</purpose>\r
19163 <spec-citation place="11.5" type="section" version="1.0" spec="xslt"/>\r
19164 <scenario operation="standard">\r
19165 <input-file role="principal-data">variable56.xml</input-file>\r
19166 <input-file role="principal-stylesheet">variable56.xsl</input-file>\r
19167 <output-file role="principal" compare="XML">variable56.out</output-file>\r
19168 </scenario>\r
19169 </test-case>\r
19170 <test-case category="XSLT-Result-Tree" id="variable_variable57">\r
19171 <file-path>variable</file-path>\r
19172 <creator>David Marston</creator>\r
19173 <date>2001-11-08</date>\r
19174 <purpose>Test for passing param containing 1-element node-set via apply-templates</purpose>\r
19175 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19176 <scenario operation="standard">\r
19177 <input-file role="principal-data">variable57.xml</input-file>\r
19178 <input-file role="principal-stylesheet">variable57.xsl</input-file>\r
19179 <output-file role="principal" compare="XML">variable57.out</output-file>\r
19180 </scenario>\r
19181 </test-case>\r
19182 <test-case category="XSLT-Result-Tree" id="variable_variable58">\r
19183 <file-path>variable</file-path>\r
19184 <creator>David Marston</creator>\r
19185 <date>2001-11-08</date>\r
19186 <purpose>Test for passing param containing 4-element node-set via apply-templates</purpose>\r
19187 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19188 <scenario operation="standard">\r
19189 <input-file role="principal-data">variable58.xml</input-file>\r
19190 <input-file role="principal-stylesheet">variable58.xsl</input-file>\r
19191 <output-file role="principal" compare="XML">variable58.out</output-file>\r
19192 </scenario>\r
19193 </test-case>\r
19194 <test-case category="XSLT-Result-Tree" id="variable_variable59">\r
19195 <file-path>variable</file-path>\r
19196 <creator>David Marston</creator>\r
19197 <date>2001-11-08</date>\r
19198 <purpose>Test for passing param containing 0-element node-set via apply-templates</purpose>\r
19199 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19200 <scenario operation="standard">\r
19201 <input-file role="principal-data">variable59.xml</input-file>\r
19202 <input-file role="principal-stylesheet">variable59.xsl</input-file>\r
19203 <output-file role="principal" compare="XML">variable59.out</output-file>\r
19204 </scenario>\r
19205 </test-case>\r
19206 <test-case category="XSLT-Result-Tree" id="variable_variable60">\r
19207 <file-path>variable</file-path>\r
19208 <creator>David Marston</creator>\r
19209 <date>2001-11-08</date>\r
19210 <purpose>Test for passing param containing boolean via apply-templates</purpose>\r
19211 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19212 <scenario operation="standard">\r
19213 <input-file role="principal-data">variable60.xml</input-file>\r
19214 <input-file role="principal-stylesheet">variable60.xsl</input-file>\r
19215 <output-file role="principal" compare="XML">variable60.out</output-file>\r
19216 </scenario>\r
19217 </test-case>\r
19218 <test-case category="XSLT-Result-Tree" id="variable_variable61">\r
19219 <file-path>variable</file-path>\r
19220 <creator>David Marston</creator>\r
19221 <date>2001-11-08</date>\r
19222 <purpose>Test for passing param containing number via apply-templates</purpose>\r
19223 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19224 <scenario operation="standard">\r
19225 <input-file role="principal-data">variable61.xml</input-file>\r
19226 <input-file role="principal-stylesheet">variable61.xsl</input-file>\r
19227 <output-file role="principal" compare="XML">variable61.out</output-file>\r
19228 </scenario>\r
19229 </test-case>\r
19230 <test-case category="XSLT-Result-Tree" id="variable_variable62">\r
19231 <file-path>variable</file-path>\r
19232 <creator>David Marston</creator>\r
19233 <date>2001-11-08</date>\r
19234 <purpose>Test for passing numeric param via apply-templates, with sorting</purpose>\r
19235 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19236 <scenario operation="standard">\r
19237 <input-file role="principal-data">variable62.xml</input-file>\r
19238 <input-file role="principal-stylesheet">variable62.xsl</input-file>\r
19239 <output-file role="principal" compare="XML">variable62.out</output-file>\r
19240 </scenario>\r
19241 </test-case>\r
19242 <test-case category="XSLT-Result-Tree" id="variable_variable63">\r
19243 <file-path>variable</file-path>\r
19244 <creator>David Marston</creator>\r
19245 <date>2001-11-08</date>\r
19246 <purpose>test using parameter names with leading underscore</purpose>\r
19247 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
19248 <scenario operation="standard">\r
19249 <input-file role="principal-data">variable63.xml</input-file>\r
19250 <input-file role="principal-stylesheet">variable63.xsl</input-file>\r
19251 <output-file role="principal" compare="XML">variable63.out</output-file>\r
19252 </scenario>\r
19253 </test-case>\r
19254 <test-case category="XSLT-Result-Tree" id="variable_variable64">\r
19255 <file-path>variable</file-path>\r
19256 <creator>Joseph Kesselman</creator>\r
19257 <date>2001-11-08</date>\r
19258 <purpose>test with-param as RTF copied from global variable (also RTF)</purpose>\r
19259 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19260 <scenario operation="standard">\r
19261 <input-file role="principal-data">variable64.xml</input-file>\r
19262 <input-file role="principal-stylesheet">variable64.xsl</input-file>\r
19263 <output-file role="principal" compare="XML">variable64.out</output-file>\r
19264 </scenario>\r
19265 </test-case>\r
19266 <test-case category="XSLT-Result-Tree" id="variable_variable65">\r
19267 <file-path>variable</file-path>\r
19268 <creator>David Marston, from Joseph Kesselman's base test</creator>\r
19269 <date>2001-11-08</date>\r
19270 <purpose>test with-param as string copied from global variable (an RTF)</purpose>\r
19271 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19272 <scenario operation="standard">\r
19273 <input-file role="principal-data">variable65.xml</input-file>\r
19274 <input-file role="principal-stylesheet">variable65.xsl</input-file>\r
19275 <output-file role="principal" compare="XML">variable65.out</output-file>\r
19276 </scenario>\r
19277 </test-case>\r
19278 <test-case category="XSLT-Result-Tree" id="variable_variable65">\r
19279 <file-path>variable</file-path>\r
19280 <creator>David Marston, from Joseph Kesselman's base test</creator>\r
19281 <date>2001-11-08</date>\r
19282 <purpose>test with-param as string copied from global variable (a locally-built RTF)</purpose>\r
19283 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19284 <scenario operation="standard">\r
19285 <input-file role="principal-data">variable65.xml</input-file>\r
19286 <input-file role="principal-stylesheet">variable65.xsl</input-file>\r
19287 <output-file role="principal" compare="XML">variable65.out</output-file>\r
19288 </scenario>\r
19289 </test-case>\r
19290 <test-case category="XSLT-Result-Tree" id="variable_variable67">\r
19291 <file-path>variable</file-path>\r
19292 <creator>David Marston, from Roman Stawski's bug report (#7118)</creator>\r
19293 <date>2001-11-08</date>\r
19294 <purpose>Setting a variable in the midst of setting another should not alter any others</purpose>\r
19295 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19296 <scenario operation="standard">\r
19297 <input-file role="principal-data">variable67.xml</input-file>\r
19298 <input-file role="principal-stylesheet">variable67.xsl</input-file>\r
19299 <output-file role="principal" compare="XML">variable67.out</output-file>\r
19300 </scenario>\r
19301 </test-case>\r
19302 <test-case category="XSLT-Result-Tree" id="variable_variable68">\r
19303 <file-path>variable</file-path>\r
19304 <creator>David Marston</creator>\r
19305 <date>2001-11-08</date>\r
19306 <purpose>Demonstrate various tests of nullness on local variables</purpose>\r
19307 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19308 <scenario operation="standard">\r
19309 <input-file role="principal-data">variable68.xml</input-file>\r
19310 <input-file role="principal-stylesheet">variable68.xsl</input-file>\r
19311 <output-file role="principal" compare="XML">variable68.out</output-file>\r
19312 </scenario>\r
19313 </test-case>\r
19314 <test-case category="XSLT-Result-Tree" id="variable_variable69">\r
19315 <file-path>variable</file-path>\r
19316 <creator>David Marston</creator>\r
19317 <date>2001-11-08</date>\r
19318 <purpose>Demonstrate various tests of nullness on global variables</purpose>\r
19319 <spec-citation place="11.6" type="section" version="1.0" spec="xslt"/>\r
19320 <scenario operation="standard">\r
19321 <input-file role="principal-data">variable69.xml</input-file>\r
19322 <input-file role="principal-stylesheet">variable69.xsl</input-file>\r
19323 <output-file role="principal" compare="XML">variable69.out</output-file>\r
19324 </scenario>\r
19325 </test-case>\r
19326 <test-case category="XSLT-Result-Tree" id="variable_variable70">\r
19327 <file-path>variable</file-path>\r
19328 <creator>Tom Amiro</creator>\r
19329 <date>2001-11-08</date>\r
19330 <purpose>Define global variable using a when with a dependency on a variable in an included file</purpose>\r
19331 <spec-citation place="11.2" type="section" version="1.0" spec="xslt"/>\r
19332 <scenario operation="standard">\r
19333 <input-file role="principal-data">variable70.xml</input-file>\r
19334 <input-file role="principal-stylesheet">variable70.xsl</input-file>\r
19335 <output-file role="principal" compare="XML">variable70.out</output-file>\r
19336 </scenario>\r
19337 </test-case>\r
19338         <test-case category="XSLT-Result-Tree" id="ver_ver01">\r
19339 <file-path>ver</file-path>\r
19340 <creator>David Marston</creator>\r
19341 <date>2001-11-08</date>\r
19342 <purpose>Test the basics of the XSLT version declaration. Should not raise an error.</purpose>\r
19343 <spec-citation place="2.5" type="section" version="1.0" spec="xslt"/>\r
19344 <scenario operation="standard">\r
19345 <input-file role="principal-data">ver01.xml</input-file>\r
19346 <input-file role="principal-stylesheet">ver01.xsl</input-file>\r
19347 <output-file role="principal" compare="XML">ver01.out</output-file>\r
19348 </scenario>\r
19349 </test-case>\r
19350 <test-case category="XSLT-Result-Tree" id="ver_ver04">\r
19351 <file-path>ver</file-path>\r
19352 <creator>David Marston</creator>\r
19353 <date>2001-11-08</date>\r
19354 <purpose>Test for explicit specification of version attribute in stylesheet declaration above.</purpose>\r
19355 <spec-citation place="2.1" type="section" version="1.0" spec="xslt"/>\r
19356 <scenario operation="standard">\r
19357 <input-file role="principal-data">ver04.xml</input-file>\r
19358 <input-file role="principal-stylesheet">ver04.xsl</input-file>\r
19359 <output-file role="principal" compare="XML">ver04.out</output-file>\r
19360 </scenario>\r
19361 </test-case>\r
19362 <test-case category="XSLT-Result-Tree" id="ver_ver05">\r
19363 <file-path>ver</file-path>\r
19364 <creator>Shane Curcuru</creator>\r
19365 <date>2001-11-08</date>\r
19366 <purpose>Test the basics of the XSLT version declaration. Should not raise an error.</purpose>\r
19367 <spec-citation place="2.5" type="section" version="1.0" spec="xslt"/>\r
19368 <scenario operation="standard">\r
19369 <input-file role="principal-data">ver05.xml</input-file>\r
19370 <input-file role="principal-stylesheet">ver05.xsl</input-file>\r
19371 <output-file role="principal" compare="XML">ver05.out</output-file>\r
19372 </scenario>\r
19373 </test-case>\r
19374 <test-case category="XSLT-Result-Tree" id="ver_ver06">\r
19375 <file-path>ver</file-path>\r
19376 <creator>Shane Curcuru</creator>\r
19377 <date>2001-11-08</date>\r
19378 <purpose>Test the basics of the XSLT version declaration. Should not raise an error.</purpose>\r
19379 <spec-citation place="2.5" type="section" version="1.0" spec="xslt"/>\r
19380 <scenario operation="standard">\r
19381 <input-file role="principal-data">ver06.xml</input-file>\r
19382 <input-file role="principal-stylesheet">ver06.xsl</input-file>\r
19383 <output-file role="principal" compare="XML">ver06.out</output-file>\r
19384 </scenario>\r
19385 </test-case>\r
19386 <test-case category="XSLT-Result-Tree" id="ver_ver07">\r
19387 <file-path>ver</file-path>\r
19388 <creator>Shane Curcuru</creator>\r
19389 <date>2001-11-08</date>\r
19390 <purpose>Test the basics of the XSLT version declaration. Should not raise an error.</purpose>\r
19391 <spec-citation place="2.5" type="section" version="1.0" spec="xslt"/>\r
19392 <scenario operation="standard">\r
19393 <input-file role="principal-data">ver07.xml</input-file>\r
19394 <input-file role="principal-stylesheet">ver07.xsl</input-file>\r
19395 <output-file role="principal" compare="XML">ver07.out</output-file>\r
19396 </scenario>\r
19397 </test-case>\r
19398         <test-case category="XSLT-Result-Tree" id="whitespace_whitespace01">\r
19399 <file-path>whitespace</file-path>\r
19400 <creator>Paul Dick</creator>\r
19401 <date>2001-11-08</date>\r
19402 <purpose>Test strip-space directive.</purpose>\r
19403 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19404 <scenario operation="standard">\r
19405 <input-file role="principal-data">whitespace01.xml</input-file>\r
19406 <input-file role="principal-stylesheet">whitespace01.xsl</input-file>\r
19407 <output-file role="principal" compare="XML">whitespace01.out</output-file>\r
19408 </scenario>\r
19409 </test-case>\r
19410 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace02">\r
19411 <file-path>whitespace</file-path>\r
19412 <creator>Paul Dick</creator>\r
19413 <date>2001-11-08</date>\r
19414 <purpose>Test strip-space on list of specified elements.</purpose>\r
19415 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19416 <scenario operation="standard">\r
19417 <input-file role="principal-data">whitespace02.xml</input-file>\r
19418 <input-file role="principal-stylesheet">whitespace02.xsl</input-file>\r
19419 <output-file role="principal" compare="XML">whitespace02.out</output-file>\r
19420 </scenario>\r
19421 </test-case>\r
19422 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace03">\r
19423 <file-path>whitespace</file-path>\r
19424 <creator>Paul Dick</creator>\r
19425 <date>2001-11-08</date>\r
19426 <purpose>Test strip-space with wildcard element selector.</purpose>\r
19427 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19428 <scenario operation="standard">\r
19429 <input-file role="principal-data">whitespace03.xml</input-file>\r
19430 <input-file role="principal-stylesheet">whitespace03.xsl</input-file>\r
19431 <output-file role="principal" compare="XML">whitespace03.out</output-file>\r
19432 </scenario>\r
19433 </test-case>\r
19434 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace04">\r
19435 <file-path>whitespace</file-path>\r
19436 <creator>Paul Dick</creator>\r
19437 <date>2001-11-08</date>\r
19438 <purpose>Test wildcard on strip-space overridden by preserve-space for one element.</purpose>\r
19439 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19440 <scenario operation="standard">\r
19441 <input-file role="principal-data">whitespace04.xml</input-file>\r
19442 <input-file role="principal-stylesheet">whitespace04.xsl</input-file>\r
19443 <output-file role="principal" compare="XML">whitespace04.out</output-file>\r
19444 </scenario>\r
19445 </test-case>\r
19446 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace05">\r
19447 <file-path>whitespace</file-path>\r
19448 <creator>Paul Dick</creator>\r
19449 <date>2001-11-08</date>\r
19450 <purpose>Test stripping an element that has whitespace plus a comment containing whitespace.</purpose>\r
19451 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19452 <scenario operation="standard">\r
19453 <input-file role="principal-data">whitespace05.xml</input-file>\r
19454 <input-file role="principal-stylesheet">whitespace05.xsl</input-file>\r
19455 <output-file role="principal" compare="XML">whitespace05.out</output-file>\r
19456 </scenario>\r
19457 </test-case>\r
19458 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace06">\r
19459 <file-path>whitespace</file-path>\r
19460 <creator>Paul Dick</creator>\r
19461 <date>2001-11-08</date>\r
19462 <purpose>Test element specifier that has a namespace qualifier.</purpose>\r
19463 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19464 <scenario operation="standard">\r
19465 <input-file role="principal-data">whitespace06.xml</input-file>\r
19466 <input-file role="principal-stylesheet">whitespace06.xsl</input-file>\r
19467 <output-file role="principal" compare="XML">whitespace06.out</output-file>\r
19468 </scenario>\r
19469 </test-case>\r
19470 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace07">\r
19471 <file-path>whitespace</file-path>\r
19472 <creator>Paul Dick</creator>\r
19473 <date>2001-11-08</date>\r
19474 <purpose>Test for element specifier that is a wildcard but qualified by a namespace.</purpose>\r
19475 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19476 <scenario operation="standard">\r
19477 <input-file role="principal-data">whitespace07.xml</input-file>\r
19478 <input-file role="principal-stylesheet">whitespace07.xsl</input-file>\r
19479 <output-file role="principal" compare="XML">whitespace07.out</output-file>\r
19480 </scenario>\r
19481 </test-case>\r
19482 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace08">\r
19483 <file-path>whitespace</file-path>\r
19484 <purpose>Test default whitespace handling.</purpose>\r
19485 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19486 <scenario operation="standard">\r
19487 <input-file role="principal-data">whitespace08.xml</input-file>\r
19488 <input-file role="principal-stylesheet">whitespace08.xsl</input-file>\r
19489 <output-file role="principal" compare="XML">whitespace08.out</output-file>\r
19490 </scenario>\r
19491 </test-case>\r
19492 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace09">\r
19493 <file-path>whitespace</file-path>\r
19494 <creator>Paul Dick</creator>\r
19495 <date>2001-11-08</date>\r
19496 <purpose>Test output of newline via CDATA section in template.</purpose>\r
19497 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19498 <scenario operation="standard">\r
19499 <input-file role="principal-data">whitespace09.xml</input-file>\r
19500 <input-file role="principal-stylesheet">whitespace09.xsl</input-file>\r
19501 <output-file role="principal" compare="XML">whitespace09.out</output-file>\r
19502 </scenario>\r
19503 </test-case>\r
19504 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace10">\r
19505 <file-path>whitespace</file-path>\r
19506 <creator>Paul Dick</creator>\r
19507 <date>2001-11-08</date>\r
19508 <purpose>Test whitespace as LRE in template.</purpose>\r
19509 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19510 <scenario operation="standard">\r
19511 <input-file role="principal-data">whitespace10.xml</input-file>\r
19512 <input-file role="principal-stylesheet">whitespace10.xsl</input-file>\r
19513 <output-file role="principal" compare="XML">whitespace10.out</output-file>\r
19514 </scenario>\r
19515 </test-case>\r
19516 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace11">\r
19517 <file-path>whitespace</file-path>\r
19518 <creator>Paul Dick</creator>\r
19519 <date>2001-11-08</date>\r
19520 <purpose>Test whitespace in template matched on root.</purpose>\r
19521 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19522 <scenario operation="standard">\r
19523 <input-file role="principal-data">whitespace11.xml</input-file>\r
19524 <input-file role="principal-stylesheet">whitespace11.xsl</input-file>\r
19525 <output-file role="principal" compare="XML">whitespace11.out</output-file>\r
19526 </scenario>\r
19527 </test-case>\r
19528 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace12">\r
19529 <file-path>whitespace</file-path>\r
19530 <creator>Paul Dick</creator>\r
19531 <date>2001-11-08</date>\r
19532 <purpose>Test xsl:output with indent.</purpose>\r
19533 <spec-citation place="16" type="section" version="1.0" spec="xslt"/>\r
19534 <scenario operation="standard">\r
19535 <input-file role="principal-data">whitespace12.xml</input-file>\r
19536 <input-file role="principal-stylesheet">whitespace12.xsl</input-file>\r
19537 <output-file role="principal" compare="XML">whitespace12.out</output-file>\r
19538 </scenario>\r
19539 </test-case>\r
19540 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace13">\r
19541 <file-path>whitespace</file-path>\r
19542 <creator>Paul Dick</creator>\r
19543 <date>2001-11-08</date>\r
19544 <purpose>Test default whitespace handling where both source and template have space.</purpose>\r
19545 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19546 <scenario operation="standard">\r
19547 <input-file role="principal-data">whitespace13.xml</input-file>\r
19548 <input-file role="principal-stylesheet">whitespace13.xsl</input-file>\r
19549 <output-file role="principal" compare="XML">whitespace13.out</output-file>\r
19550 </scenario>\r
19551 </test-case>\r
19552 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace15">\r
19553 <file-path>whitespace</file-path>\r
19554 <creator>Paul Dick</creator>\r
19555 <date>2001-11-08</date>\r
19556 <purpose>Test default whitespace handling.</purpose>\r
19557 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19558 <scenario operation="standard">\r
19559 <input-file role="principal-data">whitespace15.xml</input-file>\r
19560 <input-file role="principal-stylesheet">whitespace15.xsl</input-file>\r
19561 <output-file role="principal" compare="XML">whitespace15.out</output-file>\r
19562 </scenario>\r
19563 </test-case>\r
19564 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace17">\r
19565 <file-path>whitespace</file-path>\r
19566 <creator>Paul Dick</creator>\r
19567 <date>2001-11-08</date>\r
19568 <purpose>Test indent on xsl:output with copy-of.</purpose>\r
19569 <spec-citation place="16" type="section" version="1.0" spec="xslt"/>\r
19570 <scenario operation="standard">\r
19571 <input-file role="principal-data">whitespace17.xml</input-file>\r
19572 <input-file role="principal-stylesheet">whitespace17.xsl</input-file>\r
19573 <output-file role="principal" compare="XML">whitespace17.out</output-file>\r
19574 </scenario>\r
19575 </test-case>\r
19576 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace18">\r
19577 <file-path>whitespace</file-path>\r
19578 <purpose>xsl:text node should not contribute any text nodes to the result tree.</purpose>\r
19579 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19580 <scenario operation="standard">\r
19581 <input-file role="principal-data">whitespace18.xml</input-file>\r
19582 <input-file role="principal-stylesheet">whitespace18.xsl</input-file>\r
19583 <output-file role="principal" compare="XML">whitespace18.out</output-file>\r
19584 </scenario>\r
19585 </test-case>\r
19586 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace19">\r
19587 <file-path>whitespace</file-path>\r
19588 <creator>Paul Dick</creator>\r
19589 <date>2001-11-08</date>\r
19590 <purpose>Stylesheet is whitespace stripped before processing.</purpose>\r
19591 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19592 <scenario operation="standard">\r
19593 <input-file role="principal-data">whitespace19.xml</input-file>\r
19594 <input-file role="principal-stylesheet">whitespace19.xsl</input-file>\r
19595 <output-file role="principal" compare="XML">whitespace19.out</output-file>\r
19596 </scenario>\r
19597 </test-case>\r
19598 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace20">\r
19599 <file-path>whitespace</file-path>\r
19600 <creator>Paul Dick</creator>\r
19601 <date>2001-11-08</date>\r
19602 <purpose>Simple case verifies use of xml:space to preserve whitespace, here a space and a tab.</purpose>\r
19603 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19604 <scenario operation="standard">\r
19605 <input-file role="principal-data">whitespace20.xml</input-file>\r
19606 <input-file role="principal-stylesheet">whitespace20.xsl</input-file>\r
19607 <output-file role="principal" compare="XML">whitespace20.out</output-file>\r
19608 </scenario>\r
19609 </test-case>\r
19610 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace21">\r
19611 <file-path>whitespace</file-path>\r
19612 <creator>David Marston</creator>\r
19613 <date>2001-11-08</date>\r
19614 <purpose>Test for whitespace handling with comments in literal sections</purpose>\r
19615 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19616 <scenario operation="standard">\r
19617 <input-file role="principal-data">whitespace21.xml</input-file>\r
19618 <input-file role="principal-stylesheet">whitespace21.xsl</input-file>\r
19619 <output-file role="principal" compare="XML">whitespace21.out</output-file>\r
19620 </scenario>\r
19621 </test-case>\r
19622 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace22">\r
19623 <file-path>whitespace</file-path>\r
19624 <creator>Paul Dick</creator>\r
19625 <date>2001-11-08</date>\r
19626 <purpose>Testing the applicable match for a particular element, also verifying that preserve-space works with namespace-prefixed element. This generate an error, recovering with the match that occurs last in the stylesheet.</purpose>\r
19627 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19628 <scenario operation="standard">\r
19629 <input-file role="principal-data">whitespace22.xml</input-file>\r
19630 <input-file role="principal-stylesheet">whitespace22.xsl</input-file>\r
19631 <output-file role="principal" compare="XML">whitespace22.out</output-file>\r
19632 </scenario>\r
19633 </test-case>\r
19634 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace23">\r
19635 <file-path>whitespace</file-path>\r
19636 <creator>Scott Boag (in response to problem reported by "Carsten Ziegeler" &lt;cziegeler@sundn.de&gt;)</creator>\r
19637 <date>2001-11-08</date>\r
19638 <purpose>Another test for the normalize-space function, this one really testing handling of the newline.</purpose>\r
19639 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19640 <scenario operation="standard">\r
19641 <input-file role="principal-data">whitespace23.xml</input-file>\r
19642 <input-file role="principal-stylesheet">whitespace23.xsl</input-file>\r
19643 <output-file role="principal" compare="XML">whitespace23.out</output-file>\r
19644 </scenario>\r
19645 </test-case>\r
19646 <test-case category="XSLT-Result-Tree" id="whitespace_whitespace35">\r
19647 <file-path>whitespace</file-path>\r
19648 <creator>Maynard Demmons (maynard@organic.com)</creator>\r
19649 <date>2001-11-08</date>\r
19650 <purpose>Test for whitespace stripping from source documents retrieved with the document() function. The spec is a little vague on this.</purpose>\r
19651 <spec-citation place="3.4" type="section" version="1.0" spec="xslt"/>\r
19652 <scenario operation="standard">\r
19653 <input-file role="principal-data">whitespace35.xml</input-file>\r
19654 <input-file role="principal-stylesheet">whitespace35.xsl</input-file>\r
19655 <output-file role="principal" compare="XML">whitespace35.out</output-file>\r
19656 </scenario>\r
19657 </test-case>\r
19658 </test-catalog>\r
19659 </test-suite>\r