VirtualBox

source: vbox/trunk/src/libs/dbdita-1.0/ditaWriter/taskOutput.xsl@ 98676

Last change on this file since 98676 was 98585, checked in by vboxsync, 2 years ago

Docs: bugref:10302. Setting svn properties of db2dita converter.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 117.2 KB
Line 
1<?xml version="1.0" encoding="utf-8" standalone="no"?>
2<!--
3 | LICENSE: This file is part of the DITA Open Toolkit project hosted on
4 | Sourceforge.net. See the accompanying license.txt file for
5 | applicable licenses.
6 *-->
7<!--
8 | (C) Copyright IBM Corporation 2006. All Rights Reserved.
9 *-->
10<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:gsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
11
12<!--= = = ELEMENT OUTPUT RULES = = = = = = = = = =-->
13
14 <xsl:template match="*" mode="task.chdesc.in">
15 <xsl:param name="container"/>
16 <xsl:param name="isRequired" select="'no'"/>
17 <xsl:call-template name="check.unsupplied.input">
18 <xsl:with-param name="container" select="$container"/>
19 <xsl:with-param name="isRequired" select="$isRequired"/>
20 <xsl:with-param name="input" select="' task/chdesc '"/>
21 </xsl:call-template>
22 </xsl:template>
23
24 <xsl:template match="*" mode="task.chdesc.out">
25 <chdesc>
26 <xsl:apply-templates select="." mode="task.chdesc.atts.in"/>
27 <xsl:apply-templates select="." mode="task.chdesc.content.in"/>
28 </chdesc>
29 </xsl:template>
30
31 <xsl:template match="*" mode="task.chdeschd.in">
32 <xsl:param name="container"/>
33 <xsl:param name="isRequired" select="'no'"/>
34 <xsl:call-template name="check.unsupplied.input">
35 <xsl:with-param name="container" select="$container"/>
36 <xsl:with-param name="isRequired" select="$isRequired"/>
37 <xsl:with-param name="input" select="' task/chdeschd '"/>
38 </xsl:call-template>
39 </xsl:template>
40
41 <xsl:template match="*" mode="task.chdeschd.out">
42 <chdeschd>
43 <xsl:apply-templates select="." mode="task.chdeschd.atts.in"/>
44 <xsl:apply-templates select="." mode="task.chdeschd.content.in"/>
45 </chdeschd>
46 </xsl:template>
47
48 <xsl:template match="*" mode="task.chhead.in">
49 <xsl:param name="container"/>
50 <xsl:param name="isRequired" select="'no'"/>
51 <xsl:call-template name="check.unsupplied.input">
52 <xsl:with-param name="container" select="$container"/>
53 <xsl:with-param name="isRequired" select="$isRequired"/>
54 <xsl:with-param name="input" select="' task/chhead '"/>
55 </xsl:call-template>
56 </xsl:template>
57
58 <xsl:template match="*" mode="task.chhead.out">
59 <chhead>
60 <xsl:apply-templates select="." mode="task.chhead.atts.in"/>
61 <xsl:apply-templates select="." mode="task.chhead.content.in"/>
62 </chhead>
63 </xsl:template>
64
65 <xsl:template match="*" mode="task.choice.in">
66 <xsl:param name="container"/>
67 <xsl:param name="isRequired" select="'no'"/>
68 <xsl:call-template name="check.unsupplied.input">
69 <xsl:with-param name="container" select="$container"/>
70 <xsl:with-param name="isRequired" select="$isRequired"/>
71 <xsl:with-param name="input" select="' task/choice '"/>
72 </xsl:call-template>
73 </xsl:template>
74
75 <xsl:template match="*" mode="task.choice.out">
76 <choice>
77 <xsl:apply-templates select="." mode="task.choice.atts.in"/>
78 <xsl:apply-templates select="." mode="task.choice.content.in"/>
79 </choice>
80 </xsl:template>
81
82 <xsl:template match="*" mode="task.choices.in">
83 <xsl:param name="container"/>
84 <xsl:param name="isRequired" select="'no'"/>
85 <xsl:call-template name="check.unsupplied.input">
86 <xsl:with-param name="container" select="$container"/>
87 <xsl:with-param name="isRequired" select="$isRequired"/>
88 <xsl:with-param name="input" select="' task/choices '"/>
89 </xsl:call-template>
90 </xsl:template>
91
92 <xsl:template match="*" mode="task.choices.out">
93 <choices>
94 <xsl:apply-templates select="." mode="task.choices.atts.in"/>
95 <xsl:apply-templates select="." mode="task.choices.content.in"/>
96 </choices>
97 </xsl:template>
98
99 <xsl:template match="*" mode="task.choicetable.in">
100 <xsl:param name="container"/>
101 <xsl:param name="isRequired" select="'no'"/>
102 <xsl:call-template name="check.unsupplied.input">
103 <xsl:with-param name="container" select="$container"/>
104 <xsl:with-param name="isRequired" select="$isRequired"/>
105 <xsl:with-param name="input" select="' task/choicetable '"/>
106 </xsl:call-template>
107 </xsl:template>
108
109 <xsl:template match="*" mode="task.choicetable.out">
110 <choicetable>
111 <xsl:apply-templates select="." mode="task.choicetable.atts.in"/>
112 <xsl:apply-templates select="." mode="task.choicetable.content.in"/>
113 </choicetable>
114 </xsl:template>
115
116 <xsl:template match="*" mode="task.choption.in">
117 <xsl:param name="container"/>
118 <xsl:param name="isRequired" select="'no'"/>
119 <xsl:call-template name="check.unsupplied.input">
120 <xsl:with-param name="container" select="$container"/>
121 <xsl:with-param name="isRequired" select="$isRequired"/>
122 <xsl:with-param name="input" select="' task/choption '"/>
123 </xsl:call-template>
124 </xsl:template>
125
126 <xsl:template match="*" mode="task.choption.out">
127 <choption>
128 <xsl:apply-templates select="." mode="task.choption.atts.in"/>
129 <xsl:apply-templates select="." mode="task.choption.content.in"/>
130 </choption>
131 </xsl:template>
132
133 <xsl:template match="*" mode="task.choptionhd.in">
134 <xsl:param name="container"/>
135 <xsl:param name="isRequired" select="'no'"/>
136 <xsl:call-template name="check.unsupplied.input">
137 <xsl:with-param name="container" select="$container"/>
138 <xsl:with-param name="isRequired" select="$isRequired"/>
139 <xsl:with-param name="input" select="' task/choptionhd '"/>
140 </xsl:call-template>
141 </xsl:template>
142
143 <xsl:template match="*" mode="task.choptionhd.out">
144 <choptionhd>
145 <xsl:apply-templates select="." mode="task.choptionhd.atts.in"/>
146 <xsl:apply-templates select="." mode="task.choptionhd.content.in"/>
147 </choptionhd>
148 </xsl:template>
149
150 <xsl:template match="*" mode="task.chrow.in">
151 <xsl:param name="container"/>
152 <xsl:param name="isRequired" select="'no'"/>
153 <xsl:call-template name="check.unsupplied.input">
154 <xsl:with-param name="container" select="$container"/>
155 <xsl:with-param name="isRequired" select="$isRequired"/>
156 <xsl:with-param name="input" select="' task/chrow '"/>
157 </xsl:call-template>
158 </xsl:template>
159
160 <xsl:template match="*" mode="task.chrow.out">
161 <chrow>
162 <xsl:apply-templates select="." mode="task.chrow.atts.in"/>
163 <xsl:apply-templates select="." mode="task.chrow.content.in"/>
164 </chrow>
165 </xsl:template>
166
167 <xsl:template match="*" mode="task.cmd.in">
168 <xsl:param name="container"/>
169 <xsl:param name="isRequired" select="'no'"/>
170 <xsl:call-template name="check.unsupplied.input">
171 <xsl:with-param name="container" select="$container"/>
172 <xsl:with-param name="isRequired" select="$isRequired"/>
173 <xsl:with-param name="input" select="' task/cmd '"/>
174 </xsl:call-template>
175 </xsl:template>
176
177 <xsl:template match="*" mode="task.cmd.out">
178 <cmd>
179 <xsl:apply-templates select="." mode="task.cmd.atts.in"/>
180 <xsl:apply-templates select="." mode="task.cmd.content.in"/>
181 </cmd>
182 </xsl:template>
183
184 <xsl:template match="*" mode="task.context.in">
185 <xsl:param name="container"/>
186 <xsl:param name="isRequired" select="'no'"/>
187 <xsl:call-template name="check.unsupplied.input">
188 <xsl:with-param name="container" select="$container"/>
189 <xsl:with-param name="isRequired" select="$isRequired"/>
190 <xsl:with-param name="input" select="' task/context '"/>
191 </xsl:call-template>
192 </xsl:template>
193
194 <xsl:template match="*" mode="task.context.out">
195 <context>
196 <xsl:apply-templates select="." mode="task.context.atts.in"/>
197 <xsl:apply-templates select="." mode="task.context.content.in"/>
198 </context>
199 </xsl:template>
200
201 <xsl:template match="*" mode="task.info.in">
202 <xsl:param name="container"/>
203 <xsl:param name="isRequired" select="'no'"/>
204 <xsl:call-template name="check.unsupplied.input">
205 <xsl:with-param name="container" select="$container"/>
206 <xsl:with-param name="isRequired" select="$isRequired"/>
207 <xsl:with-param name="input" select="' task/info '"/>
208 </xsl:call-template>
209 </xsl:template>
210
211 <xsl:template match="*" mode="task.info.out">
212 <info>
213 <xsl:apply-templates select="." mode="task.info.atts.in"/>
214 <xsl:apply-templates select="." mode="task.info.content.in"/>
215 </info>
216 </xsl:template>
217
218 <xsl:template match="*" mode="task.postreq.in">
219 <xsl:param name="container"/>
220 <xsl:param name="isRequired" select="'no'"/>
221 <xsl:call-template name="check.unsupplied.input">
222 <xsl:with-param name="container" select="$container"/>
223 <xsl:with-param name="isRequired" select="$isRequired"/>
224 <xsl:with-param name="input" select="' task/postreq '"/>
225 </xsl:call-template>
226 </xsl:template>
227
228 <xsl:template match="*" mode="task.postreq.out">
229 <postreq>
230 <xsl:apply-templates select="." mode="task.postreq.atts.in"/>
231 <xsl:apply-templates select="." mode="task.postreq.content.in"/>
232 </postreq>
233 </xsl:template>
234
235 <xsl:template match="*" mode="task.prereq.in">
236 <xsl:param name="container"/>
237 <xsl:param name="isRequired" select="'no'"/>
238 <xsl:call-template name="check.unsupplied.input">
239 <xsl:with-param name="container" select="$container"/>
240 <xsl:with-param name="isRequired" select="$isRequired"/>
241 <xsl:with-param name="input" select="' task/prereq '"/>
242 </xsl:call-template>
243 </xsl:template>
244
245 <xsl:template match="*" mode="task.prereq.out">
246 <prereq>
247 <xsl:apply-templates select="." mode="task.prereq.atts.in"/>
248 <xsl:apply-templates select="." mode="task.prereq.content.in"/>
249 </prereq>
250 </xsl:template>
251
252 <xsl:template match="*" mode="task.result.in">
253 <xsl:param name="container"/>
254 <xsl:param name="isRequired" select="'no'"/>
255 <xsl:call-template name="check.unsupplied.input">
256 <xsl:with-param name="container" select="$container"/>
257 <xsl:with-param name="isRequired" select="$isRequired"/>
258 <xsl:with-param name="input" select="' task/result '"/>
259 </xsl:call-template>
260 </xsl:template>
261
262 <xsl:template match="*" mode="task.result.out">
263 <result>
264 <xsl:apply-templates select="." mode="task.result.atts.in"/>
265 <xsl:apply-templates select="." mode="task.result.content.in"/>
266 </result>
267 </xsl:template>
268
269 <xsl:template match="*" mode="task.step.in">
270 <xsl:param name="container"/>
271 <xsl:param name="isRequired" select="'no'"/>
272 <xsl:call-template name="check.unsupplied.input">
273 <xsl:with-param name="container" select="$container"/>
274 <xsl:with-param name="isRequired" select="$isRequired"/>
275 <xsl:with-param name="input" select="' task/step '"/>
276 </xsl:call-template>
277 </xsl:template>
278
279 <xsl:template match="*" mode="task.step.out">
280 <step>
281 <xsl:apply-templates select="." mode="task.step.atts.in"/>
282 <xsl:apply-templates select="." mode="task.step.content.in"/>
283 </step>
284 </xsl:template>
285
286 <xsl:template match="*" mode="task.stepresult.in">
287 <xsl:param name="container"/>
288 <xsl:param name="isRequired" select="'no'"/>
289 <xsl:call-template name="check.unsupplied.input">
290 <xsl:with-param name="container" select="$container"/>
291 <xsl:with-param name="isRequired" select="$isRequired"/>
292 <xsl:with-param name="input" select="' task/stepresult '"/>
293 </xsl:call-template>
294 </xsl:template>
295
296 <xsl:template match="*" mode="task.stepresult.out">
297 <stepresult>
298 <xsl:apply-templates select="." mode="task.stepresult.atts.in"/>
299 <xsl:apply-templates select="." mode="task.stepresult.content.in"/>
300 </stepresult>
301 </xsl:template>
302
303 <xsl:template match="*" mode="task.steps-unordered.in">
304 <xsl:param name="container"/>
305 <xsl:param name="isRequired" select="'no'"/>
306 <xsl:call-template name="check.unsupplied.input">
307 <xsl:with-param name="container" select="$container"/>
308 <xsl:with-param name="isRequired" select="$isRequired"/>
309 <xsl:with-param name="input" select="' task/steps-unordered '"/>
310 </xsl:call-template>
311 </xsl:template>
312
313 <xsl:template match="*" mode="task.steps-unordered.out">
314 <steps-unordered>
315 <xsl:apply-templates select="." mode="task.steps-unordered.atts.in"/>
316 <xsl:apply-templates select="." mode="task.steps-unordered.content.in"/>
317 </steps-unordered>
318 </xsl:template>
319
320 <xsl:template match="*" mode="task.steps.in">
321 <xsl:param name="container"/>
322 <xsl:param name="isRequired" select="'no'"/>
323 <xsl:call-template name="check.unsupplied.input">
324 <xsl:with-param name="container" select="$container"/>
325 <xsl:with-param name="isRequired" select="$isRequired"/>
326 <xsl:with-param name="input" select="' task/steps '"/>
327 </xsl:call-template>
328 </xsl:template>
329
330 <xsl:template match="*" mode="task.steps.out">
331 <steps>
332 <xsl:apply-templates select="." mode="task.steps.atts.in"/>
333 <xsl:apply-templates select="." mode="task.steps.content.in"/>
334 </steps>
335 </xsl:template>
336
337 <xsl:template match="*" mode="task.stepxmp.in">
338 <xsl:param name="container"/>
339 <xsl:param name="isRequired" select="'no'"/>
340 <xsl:call-template name="check.unsupplied.input">
341 <xsl:with-param name="container" select="$container"/>
342 <xsl:with-param name="isRequired" select="$isRequired"/>
343 <xsl:with-param name="input" select="' task/stepxmp '"/>
344 </xsl:call-template>
345 </xsl:template>
346
347 <xsl:template match="*" mode="task.stepxmp.out">
348 <stepxmp>
349 <xsl:apply-templates select="." mode="task.stepxmp.atts.in"/>
350 <xsl:apply-templates select="." mode="task.stepxmp.content.in"/>
351 </stepxmp>
352 </xsl:template>
353
354 <xsl:template match="*" mode="task.substep.in">
355 <xsl:param name="container"/>
356 <xsl:param name="isRequired" select="'no'"/>
357 <xsl:call-template name="check.unsupplied.input">
358 <xsl:with-param name="container" select="$container"/>
359 <xsl:with-param name="isRequired" select="$isRequired"/>
360 <xsl:with-param name="input" select="' task/substep '"/>
361 </xsl:call-template>
362 </xsl:template>
363
364 <xsl:template match="*" mode="task.substep.out">
365 <substep>
366 <xsl:apply-templates select="." mode="task.substep.atts.in"/>
367 <xsl:apply-templates select="." mode="task.substep.content.in"/>
368 </substep>
369 </xsl:template>
370
371 <xsl:template match="*" mode="task.substeps.in">
372 <xsl:param name="container"/>
373 <xsl:param name="isRequired" select="'no'"/>
374 <xsl:call-template name="check.unsupplied.input">
375 <xsl:with-param name="container" select="$container"/>
376 <xsl:with-param name="isRequired" select="$isRequired"/>
377 <xsl:with-param name="input" select="' task/substeps '"/>
378 </xsl:call-template>
379 </xsl:template>
380
381 <xsl:template match="*" mode="task.substeps.out">
382 <substeps>
383 <xsl:apply-templates select="." mode="task.substeps.atts.in"/>
384 <xsl:apply-templates select="." mode="task.substeps.content.in"/>
385 </substeps>
386 </xsl:template>
387
388 <xsl:template match="*" mode="task.task.in">
389 <xsl:param name="container"/>
390 <xsl:param name="isRequired" select="'no'"/>
391 <xsl:call-template name="check.unsupplied.input">
392 <xsl:with-param name="container" select="$container"/>
393 <xsl:with-param name="isRequired" select="$isRequired"/>
394 <xsl:with-param name="input" select="' task/task '"/>
395 </xsl:call-template>
396 </xsl:template>
397
398 <xsl:template match="*" mode="task.task.out">
399 <task>
400 <xsl:apply-templates select="." mode="task.task.atts.in"/>
401 <xsl:apply-templates select="." mode="task.task.content.in"/>
402 </task>
403 </xsl:template>
404
405 <xsl:template match="*" mode="task.taskbody.in">
406 <xsl:param name="container"/>
407 <xsl:param name="isRequired" select="'no'"/>
408 <xsl:call-template name="check.unsupplied.input">
409 <xsl:with-param name="container" select="$container"/>
410 <xsl:with-param name="isRequired" select="$isRequired"/>
411 <xsl:with-param name="input" select="' task/taskbody '"/>
412 </xsl:call-template>
413 </xsl:template>
414
415 <xsl:template match="*" mode="task.taskbody.out">
416 <taskbody>
417 <xsl:apply-templates select="." mode="task.taskbody.atts.in"/>
418 <xsl:apply-templates select="." mode="task.taskbody.content.in"/>
419 </taskbody>
420 </xsl:template>
421
422 <xsl:template match="*" mode="task.tutorialinfo.in">
423 <xsl:param name="container"/>
424 <xsl:param name="isRequired" select="'no'"/>
425 <xsl:call-template name="check.unsupplied.input">
426 <xsl:with-param name="container" select="$container"/>
427 <xsl:with-param name="isRequired" select="$isRequired"/>
428 <xsl:with-param name="input" select="' task/tutorialinfo '"/>
429 </xsl:call-template>
430 </xsl:template>
431
432 <xsl:template match="*" mode="task.tutorialinfo.out">
433 <tutorialinfo>
434 <xsl:apply-templates select="." mode="task.tutorialinfo.atts.in"/>
435 <xsl:apply-templates select="." mode="task.tutorialinfo.content.in"/>
436 </tutorialinfo>
437 </xsl:template>
438
439
440<!--= = = DEFAULT ELEMENT INPUT RULES = = = = = = =-->
441
442 <xsl:template match="*" mode="task.chdesc.atts.in">
443 <xsl:apply-templates select="." mode="task.chdesc.univ.atts.in"/>
444 <xsl:apply-templates select="." mode="task.chdesc.outputclass.att.in"/>
445 <xsl:apply-templates select="." mode="task.chdesc.specentry.att.in"/>
446 </xsl:template>
447
448 <xsl:template match="*" mode="task.chdesc.univ.atts.in">
449 <xsl:apply-templates select="." mode="task.chdesc.id.atts.in"/>
450 <xsl:apply-templates select="." mode="task.chdesc.select.atts.in"/>
451 </xsl:template>
452
453 <xsl:template match="*" mode="task.chdesc.id.atts.in">
454 <xsl:apply-templates select="." mode="task.chdesc.id.att.in"/>
455 <xsl:apply-templates select="." mode="task.chdesc.conref.att.in"/>
456 </xsl:template>
457
458 <xsl:template match="*" mode="task.chdesc.id.att.in">
459 <xsl:apply-templates select="." mode="id.att.in">
460 <xsl:with-param name="isRequired" select="'no'"/>
461 </xsl:apply-templates>
462 </xsl:template>
463
464 <xsl:template match="*" mode="task.chdesc.conref.att.in">
465 <xsl:apply-templates select="." mode="conref.att.in">
466 <xsl:with-param name="isRequired" select="'no'"/>
467 </xsl:apply-templates>
468 </xsl:template>
469
470 <xsl:template match="*" mode="task.chdesc.select.atts.in">
471 <xsl:apply-templates select="." mode="task.chdesc.platform.att.in"/>
472 <xsl:apply-templates select="." mode="task.chdesc.product.att.in"/>
473 <xsl:apply-templates select="." mode="task.chdesc.audience.att.in"/>
474 <xsl:apply-templates select="." mode="task.chdesc.otherprops.att.in"/>
475 <xsl:apply-templates select="." mode="task.chdesc.rev.att.in"/>
476 <xsl:apply-templates select="." mode="task.chdesc.importance.att.in"/>
477 <xsl:apply-templates select="." mode="task.chdesc.status.att.in"/>
478 </xsl:template>
479
480 <xsl:template match="*" mode="task.chdesc.platform.att.in">
481 <xsl:apply-templates select="." mode="platform.att.in">
482 <xsl:with-param name="isRequired" select="'no'"/>
483 </xsl:apply-templates>
484 </xsl:template>
485
486 <xsl:template match="*" mode="task.chdesc.product.att.in">
487 <xsl:apply-templates select="." mode="product.att.in">
488 <xsl:with-param name="isRequired" select="'no'"/>
489 </xsl:apply-templates>
490 </xsl:template>
491
492 <xsl:template match="*" mode="task.chdesc.audience.att.in">
493 <xsl:apply-templates select="." mode="audience.att.in">
494 <xsl:with-param name="isRequired" select="'no'"/>
495 </xsl:apply-templates>
496 </xsl:template>
497
498 <xsl:template match="*" mode="task.chdesc.otherprops.att.in">
499 <xsl:apply-templates select="." mode="otherprops.att.in">
500 <xsl:with-param name="isRequired" select="'no'"/>
501 </xsl:apply-templates>
502 </xsl:template>
503
504 <xsl:template match="*" mode="task.chdesc.rev.att.in">
505 <xsl:apply-templates select="." mode="rev.att.in">
506 <xsl:with-param name="isRequired" select="'no'"/>
507 </xsl:apply-templates>
508 </xsl:template>
509
510 <xsl:template match="*" mode="task.chdesc.importance.att.in">
511 <xsl:apply-templates select="." mode="importance.att.in">
512 <xsl:with-param name="isRequired" select="'no'"/>
513 </xsl:apply-templates>
514 </xsl:template>
515
516 <xsl:template match="*" mode="task.chdesc.status.att.in">
517 <xsl:apply-templates select="." mode="status.att.in">
518 <xsl:with-param name="isRequired" select="'no'"/>
519 </xsl:apply-templates>
520 </xsl:template>
521
522 <xsl:template match="*" mode="task.chdesc.outputclass.att.in">
523 <xsl:apply-templates select="." mode="outputclass.att.in">
524 <xsl:with-param name="isRequired" select="'no'"/>
525 </xsl:apply-templates>
526 </xsl:template>
527
528 <xsl:template match="*" mode="task.chdesc.specentry.att.in">
529 <xsl:apply-templates select="." mode="specentry.att.in">
530 <xsl:with-param name="isRequired" select="'no'"/>
531 </xsl:apply-templates>
532 </xsl:template>
533
534 <xsl:template match="*" mode="task.chdesc.content.in">
535 <xsl:apply-templates select="." mode="tblcell.cnt.text.in"/>
536 </xsl:template>
537
538 <xsl:template match="*" mode="task.chdeschd.atts.in">
539 <xsl:apply-templates select="." mode="task.chdeschd.univ.atts.in"/>
540 <xsl:apply-templates select="." mode="task.chdeschd.outputclass.att.in"/>
541 <xsl:apply-templates select="." mode="task.chdeschd.specentry.att.in"/>
542 </xsl:template>
543
544 <xsl:template match="*" mode="task.chdeschd.univ.atts.in">
545 <xsl:apply-templates select="." mode="task.chdeschd.id.atts.in"/>
546 <xsl:apply-templates select="." mode="task.chdeschd.select.atts.in"/>
547 </xsl:template>
548
549 <xsl:template match="*" mode="task.chdeschd.id.atts.in">
550 <xsl:apply-templates select="." mode="task.chdeschd.id.att.in"/>
551 <xsl:apply-templates select="." mode="task.chdeschd.conref.att.in"/>
552 </xsl:template>
553
554 <xsl:template match="*" mode="task.chdeschd.id.att.in">
555 <xsl:apply-templates select="." mode="id.att.in">
556 <xsl:with-param name="isRequired" select="'no'"/>
557 </xsl:apply-templates>
558 </xsl:template>
559
560 <xsl:template match="*" mode="task.chdeschd.conref.att.in">
561 <xsl:apply-templates select="." mode="conref.att.in">
562 <xsl:with-param name="isRequired" select="'no'"/>
563 </xsl:apply-templates>
564 </xsl:template>
565
566 <xsl:template match="*" mode="task.chdeschd.select.atts.in">
567 <xsl:apply-templates select="." mode="task.chdeschd.platform.att.in"/>
568 <xsl:apply-templates select="." mode="task.chdeschd.product.att.in"/>
569 <xsl:apply-templates select="." mode="task.chdeschd.audience.att.in"/>
570 <xsl:apply-templates select="." mode="task.chdeschd.otherprops.att.in"/>
571 <xsl:apply-templates select="." mode="task.chdeschd.rev.att.in"/>
572 <xsl:apply-templates select="." mode="task.chdeschd.importance.att.in"/>
573 <xsl:apply-templates select="." mode="task.chdeschd.status.att.in"/>
574 </xsl:template>
575
576 <xsl:template match="*" mode="task.chdeschd.platform.att.in">
577 <xsl:apply-templates select="." mode="platform.att.in">
578 <xsl:with-param name="isRequired" select="'no'"/>
579 </xsl:apply-templates>
580 </xsl:template>
581
582 <xsl:template match="*" mode="task.chdeschd.product.att.in">
583 <xsl:apply-templates select="." mode="product.att.in">
584 <xsl:with-param name="isRequired" select="'no'"/>
585 </xsl:apply-templates>
586 </xsl:template>
587
588 <xsl:template match="*" mode="task.chdeschd.audience.att.in">
589 <xsl:apply-templates select="." mode="audience.att.in">
590 <xsl:with-param name="isRequired" select="'no'"/>
591 </xsl:apply-templates>
592 </xsl:template>
593
594 <xsl:template match="*" mode="task.chdeschd.otherprops.att.in">
595 <xsl:apply-templates select="." mode="otherprops.att.in">
596 <xsl:with-param name="isRequired" select="'no'"/>
597 </xsl:apply-templates>
598 </xsl:template>
599
600 <xsl:template match="*" mode="task.chdeschd.rev.att.in">
601 <xsl:apply-templates select="." mode="rev.att.in">
602 <xsl:with-param name="isRequired" select="'no'"/>
603 </xsl:apply-templates>
604 </xsl:template>
605
606 <xsl:template match="*" mode="task.chdeschd.importance.att.in">
607 <xsl:apply-templates select="." mode="importance.att.in">
608 <xsl:with-param name="isRequired" select="'no'"/>
609 </xsl:apply-templates>
610 </xsl:template>
611
612 <xsl:template match="*" mode="task.chdeschd.status.att.in">
613 <xsl:apply-templates select="." mode="status.att.in">
614 <xsl:with-param name="isRequired" select="'no'"/>
615 </xsl:apply-templates>
616 </xsl:template>
617
618 <xsl:template match="*" mode="task.chdeschd.outputclass.att.in">
619 <xsl:apply-templates select="." mode="outputclass.att.in">
620 <xsl:with-param name="isRequired" select="'no'"/>
621 </xsl:apply-templates>
622 </xsl:template>
623
624 <xsl:template match="*" mode="task.chdeschd.specentry.att.in">
625 <xsl:apply-templates select="." mode="specentry.att.in">
626 <xsl:with-param name="isRequired" select="'no'"/>
627 </xsl:apply-templates>
628 </xsl:template>
629
630 <xsl:template match="*" mode="task.chdeschd.content.in">
631 <xsl:apply-templates select="." mode="tblcell.cnt.text.in"/>
632 </xsl:template>
633
634 <xsl:template match="*" mode="task.chhead.atts.in">
635 <xsl:apply-templates select="." mode="task.chhead.univ.atts.in"/>
636 <xsl:apply-templates select="." mode="task.chhead.outputclass.att.in"/>
637 </xsl:template>
638
639 <xsl:template match="*" mode="task.chhead.univ.atts.in">
640 <xsl:apply-templates select="." mode="task.chhead.id.atts.in"/>
641 <xsl:apply-templates select="." mode="task.chhead.select.atts.in"/>
642 </xsl:template>
643
644 <xsl:template match="*" mode="task.chhead.id.atts.in">
645 <xsl:apply-templates select="." mode="task.chhead.id.att.in"/>
646 <xsl:apply-templates select="." mode="task.chhead.conref.att.in"/>
647 </xsl:template>
648
649 <xsl:template match="*" mode="task.chhead.id.att.in">
650 <xsl:apply-templates select="." mode="id.att.in">
651 <xsl:with-param name="isRequired" select="'no'"/>
652 </xsl:apply-templates>
653 </xsl:template>
654
655 <xsl:template match="*" mode="task.chhead.conref.att.in">
656 <xsl:apply-templates select="." mode="conref.att.in">
657 <xsl:with-param name="isRequired" select="'no'"/>
658 </xsl:apply-templates>
659 </xsl:template>
660
661 <xsl:template match="*" mode="task.chhead.select.atts.in">
662 <xsl:apply-templates select="." mode="task.chhead.platform.att.in"/>
663 <xsl:apply-templates select="." mode="task.chhead.product.att.in"/>
664 <xsl:apply-templates select="." mode="task.chhead.audience.att.in"/>
665 <xsl:apply-templates select="." mode="task.chhead.otherprops.att.in"/>
666 <xsl:apply-templates select="." mode="task.chhead.rev.att.in"/>
667 <xsl:apply-templates select="." mode="task.chhead.importance.att.in"/>
668 <xsl:apply-templates select="." mode="task.chhead.status.att.in"/>
669 </xsl:template>
670
671 <xsl:template match="*" mode="task.chhead.platform.att.in">
672 <xsl:apply-templates select="." mode="platform.att.in">
673 <xsl:with-param name="isRequired" select="'no'"/>
674 </xsl:apply-templates>
675 </xsl:template>
676
677 <xsl:template match="*" mode="task.chhead.product.att.in">
678 <xsl:apply-templates select="." mode="product.att.in">
679 <xsl:with-param name="isRequired" select="'no'"/>
680 </xsl:apply-templates>
681 </xsl:template>
682
683 <xsl:template match="*" mode="task.chhead.audience.att.in">
684 <xsl:apply-templates select="." mode="audience.att.in">
685 <xsl:with-param name="isRequired" select="'no'"/>
686 </xsl:apply-templates>
687 </xsl:template>
688
689 <xsl:template match="*" mode="task.chhead.otherprops.att.in">
690 <xsl:apply-templates select="." mode="otherprops.att.in">
691 <xsl:with-param name="isRequired" select="'no'"/>
692 </xsl:apply-templates>
693 </xsl:template>
694
695 <xsl:template match="*" mode="task.chhead.rev.att.in">
696 <xsl:apply-templates select="." mode="rev.att.in">
697 <xsl:with-param name="isRequired" select="'no'"/>
698 </xsl:apply-templates>
699 </xsl:template>
700
701 <xsl:template match="*" mode="task.chhead.importance.att.in">
702 <xsl:apply-templates select="." mode="importance.att.in">
703 <xsl:with-param name="isRequired" select="'no'"/>
704 </xsl:apply-templates>
705 </xsl:template>
706
707 <xsl:template match="*" mode="task.chhead.status.att.in">
708 <xsl:apply-templates select="." mode="status.att.in">
709 <xsl:with-param name="isRequired" select="'no'"/>
710 </xsl:apply-templates>
711 </xsl:template>
712
713 <xsl:template match="*" mode="task.chhead.outputclass.att.in">
714 <xsl:apply-templates select="." mode="outputclass.att.in">
715 <xsl:with-param name="isRequired" select="'no'"/>
716 </xsl:apply-templates>
717 </xsl:template>
718
719 <xsl:template match="*" mode="task.chhead.content.in">
720 <xsl:apply-templates select="." mode="task.chhead.task.choptionhd.in"/>
721 <xsl:apply-templates select="." mode="task.chhead.task.chdeschd.in"/>
722 </xsl:template>
723
724 <xsl:template match="*" mode="task.chhead.task.choptionhd.in">
725 <xsl:apply-templates select="." mode="task.choptionhd.in">
726 <xsl:with-param name="isRequired" select="'yes'"/>
727 <xsl:with-param name="container" select="' task/chhead '"/>
728 </xsl:apply-templates>
729 </xsl:template>
730
731 <xsl:template match="*" mode="task.chhead.task.chdeschd.in">
732 <xsl:apply-templates select="." mode="task.chdeschd.in">
733 <xsl:with-param name="isRequired" select="'yes'"/>
734 <xsl:with-param name="container" select="' task/chhead '"/>
735 </xsl:apply-templates>
736 </xsl:template>
737
738 <xsl:template match="*" mode="task.choice.atts.in">
739 <xsl:apply-templates select="." mode="task.choice.univ.atts.in"/>
740 <xsl:apply-templates select="." mode="task.choice.outputclass.att.in"/>
741 </xsl:template>
742
743 <xsl:template match="*" mode="task.choice.univ.atts.in">
744 <xsl:apply-templates select="." mode="task.choice.id.atts.in"/>
745 <xsl:apply-templates select="." mode="task.choice.select.atts.in"/>
746 </xsl:template>
747
748 <xsl:template match="*" mode="task.choice.id.atts.in">
749 <xsl:apply-templates select="." mode="task.choice.id.att.in"/>
750 <xsl:apply-templates select="." mode="task.choice.conref.att.in"/>
751 </xsl:template>
752
753 <xsl:template match="*" mode="task.choice.id.att.in">
754 <xsl:apply-templates select="." mode="id.att.in">
755 <xsl:with-param name="isRequired" select="'no'"/>
756 </xsl:apply-templates>
757 </xsl:template>
758
759 <xsl:template match="*" mode="task.choice.conref.att.in">
760 <xsl:apply-templates select="." mode="conref.att.in">
761 <xsl:with-param name="isRequired" select="'no'"/>
762 </xsl:apply-templates>
763 </xsl:template>
764
765 <xsl:template match="*" mode="task.choice.select.atts.in">
766 <xsl:apply-templates select="." mode="task.choice.platform.att.in"/>
767 <xsl:apply-templates select="." mode="task.choice.product.att.in"/>
768 <xsl:apply-templates select="." mode="task.choice.audience.att.in"/>
769 <xsl:apply-templates select="." mode="task.choice.otherprops.att.in"/>
770 <xsl:apply-templates select="." mode="task.choice.rev.att.in"/>
771 <xsl:apply-templates select="." mode="task.choice.importance.att.in"/>
772 <xsl:apply-templates select="." mode="task.choice.status.att.in"/>
773 </xsl:template>
774
775 <xsl:template match="*" mode="task.choice.platform.att.in">
776 <xsl:apply-templates select="." mode="platform.att.in">
777 <xsl:with-param name="isRequired" select="'no'"/>
778 </xsl:apply-templates>
779 </xsl:template>
780
781 <xsl:template match="*" mode="task.choice.product.att.in">
782 <xsl:apply-templates select="." mode="product.att.in">
783 <xsl:with-param name="isRequired" select="'no'"/>
784 </xsl:apply-templates>
785 </xsl:template>
786
787 <xsl:template match="*" mode="task.choice.audience.att.in">
788 <xsl:apply-templates select="." mode="audience.att.in">
789 <xsl:with-param name="isRequired" select="'no'"/>
790 </xsl:apply-templates>
791 </xsl:template>
792
793 <xsl:template match="*" mode="task.choice.otherprops.att.in">
794 <xsl:apply-templates select="." mode="otherprops.att.in">
795 <xsl:with-param name="isRequired" select="'no'"/>
796 </xsl:apply-templates>
797 </xsl:template>
798
799 <xsl:template match="*" mode="task.choice.rev.att.in">
800 <xsl:apply-templates select="." mode="rev.att.in">
801 <xsl:with-param name="isRequired" select="'no'"/>
802 </xsl:apply-templates>
803 </xsl:template>
804
805 <xsl:template match="*" mode="task.choice.importance.att.in">
806 <xsl:apply-templates select="." mode="importance.att.in">
807 <xsl:with-param name="isRequired" select="'no'"/>
808 </xsl:apply-templates>
809 </xsl:template>
810
811 <xsl:template match="*" mode="task.choice.status.att.in">
812 <xsl:apply-templates select="." mode="status.att.in">
813 <xsl:with-param name="isRequired" select="'no'"/>
814 </xsl:apply-templates>
815 </xsl:template>
816
817 <xsl:template match="*" mode="task.choice.outputclass.att.in">
818 <xsl:apply-templates select="." mode="outputclass.att.in">
819 <xsl:with-param name="isRequired" select="'no'"/>
820 </xsl:apply-templates>
821 </xsl:template>
822
823 <xsl:template match="*" mode="task.choice.content.in">
824 <xsl:apply-templates select="*|text()" mode="task.choice.child"/>
825 </xsl:template>
826
827 <xsl:template match="*|text()" mode="task.choice.child">
828 <xsl:param name="isRequired" select="'no'"/>
829 <xsl:apply-templates select="." mode="child">
830 <xsl:with-param name="container" select="' task/choice '"/>
831 <xsl:with-param name="isRequired" select="$isRequired"/>
832 </xsl:apply-templates>
833 </xsl:template>
834
835 <xsl:template match="*" mode="task.choices.atts.in">
836 <xsl:apply-templates select="." mode="task.choices.univ.atts.in"/>
837 <xsl:apply-templates select="." mode="task.choices.outputclass.att.in"/>
838 </xsl:template>
839
840 <xsl:template match="*" mode="task.choices.univ.atts.in">
841 <xsl:apply-templates select="." mode="task.choices.id.atts.in"/>
842 <xsl:apply-templates select="." mode="task.choices.select.atts.in"/>
843 </xsl:template>
844
845 <xsl:template match="*" mode="task.choices.id.atts.in">
846 <xsl:apply-templates select="." mode="task.choices.id.att.in"/>
847 <xsl:apply-templates select="." mode="task.choices.conref.att.in"/>
848 </xsl:template>
849
850 <xsl:template match="*" mode="task.choices.id.att.in">
851 <xsl:apply-templates select="." mode="id.att.in">
852 <xsl:with-param name="isRequired" select="'no'"/>
853 </xsl:apply-templates>
854 </xsl:template>
855
856 <xsl:template match="*" mode="task.choices.conref.att.in">
857 <xsl:apply-templates select="." mode="conref.att.in">
858 <xsl:with-param name="isRequired" select="'no'"/>
859 </xsl:apply-templates>
860 </xsl:template>
861
862 <xsl:template match="*" mode="task.choices.select.atts.in">
863 <xsl:apply-templates select="." mode="task.choices.platform.att.in"/>
864 <xsl:apply-templates select="." mode="task.choices.product.att.in"/>
865 <xsl:apply-templates select="." mode="task.choices.audience.att.in"/>
866 <xsl:apply-templates select="." mode="task.choices.otherprops.att.in"/>
867 <xsl:apply-templates select="." mode="task.choices.rev.att.in"/>
868 <xsl:apply-templates select="." mode="task.choices.importance.att.in"/>
869 <xsl:apply-templates select="." mode="task.choices.status.att.in"/>
870 </xsl:template>
871
872 <xsl:template match="*" mode="task.choices.platform.att.in">
873 <xsl:apply-templates select="." mode="platform.att.in">
874 <xsl:with-param name="isRequired" select="'no'"/>
875 </xsl:apply-templates>
876 </xsl:template>
877
878 <xsl:template match="*" mode="task.choices.product.att.in">
879 <xsl:apply-templates select="." mode="product.att.in">
880 <xsl:with-param name="isRequired" select="'no'"/>
881 </xsl:apply-templates>
882 </xsl:template>
883
884 <xsl:template match="*" mode="task.choices.audience.att.in">
885 <xsl:apply-templates select="." mode="audience.att.in">
886 <xsl:with-param name="isRequired" select="'no'"/>
887 </xsl:apply-templates>
888 </xsl:template>
889
890 <xsl:template match="*" mode="task.choices.otherprops.att.in">
891 <xsl:apply-templates select="." mode="otherprops.att.in">
892 <xsl:with-param name="isRequired" select="'no'"/>
893 </xsl:apply-templates>
894 </xsl:template>
895
896 <xsl:template match="*" mode="task.choices.rev.att.in">
897 <xsl:apply-templates select="." mode="rev.att.in">
898 <xsl:with-param name="isRequired" select="'no'"/>
899 </xsl:apply-templates>
900 </xsl:template>
901
902 <xsl:template match="*" mode="task.choices.importance.att.in">
903 <xsl:apply-templates select="." mode="importance.att.in">
904 <xsl:with-param name="isRequired" select="'no'"/>
905 </xsl:apply-templates>
906 </xsl:template>
907
908 <xsl:template match="*" mode="task.choices.status.att.in">
909 <xsl:apply-templates select="." mode="status.att.in">
910 <xsl:with-param name="isRequired" select="'no'"/>
911 </xsl:apply-templates>
912 </xsl:template>
913
914 <xsl:template match="*" mode="task.choices.outputclass.att.in">
915 <xsl:apply-templates select="." mode="outputclass.att.in">
916 <xsl:with-param name="isRequired" select="'no'"/>
917 </xsl:apply-templates>
918 </xsl:template>
919
920 <xsl:template match="*" mode="task.choices.content.in">
921 <xsl:apply-templates select="." mode="task.choices.task.choice.in"/>
922 </xsl:template>
923
924 <xsl:template match="*" mode="task.choices.task.choice.in">
925 <xsl:apply-templates select="." mode="task.choice.in">
926 <xsl:with-param name="isRequired" select="'yes'"/>
927 <xsl:with-param name="container" select="' task/choices '"/>
928 </xsl:apply-templates>
929 </xsl:template>
930
931 <xsl:template match="*" mode="task.choicetable.atts.in">
932 <xsl:apply-templates select="." mode="task.choicetable.display.atts.in"/>
933 <xsl:apply-templates select="." mode="task.choicetable.univ.atts.in"/>
934 <xsl:apply-templates select="." mode="task.choicetable.relcolwidth.att.in"/>
935 <xsl:apply-templates select="." mode="task.choicetable.keycol.att.in"/>
936 <xsl:apply-templates select="." mode="task.choicetable.refcols.att.in"/>
937 <xsl:apply-templates select="." mode="task.choicetable.outputclass.att.in"/>
938 <xsl:apply-templates select="." mode="task.choicetable.spectitle.att.in"/>
939 </xsl:template>
940
941 <xsl:template match="*" mode="task.choicetable.display.atts.in">
942 <xsl:apply-templates select="." mode="task.choicetable.scale.att.in"/>
943 <xsl:apply-templates select="." mode="task.choicetable.frame.att.in"/>
944 <xsl:apply-templates select="." mode="task.choicetable.expanse.att.in"/>
945 </xsl:template>
946
947 <xsl:template match="*" mode="task.choicetable.scale.att.in">
948 <xsl:apply-templates select="." mode="scale.att.in">
949 <xsl:with-param name="isRequired" select="'no'"/>
950 </xsl:apply-templates>
951 </xsl:template>
952
953 <xsl:template match="*" mode="task.choicetable.frame.att.in">
954 <xsl:apply-templates select="." mode="frame.att.in">
955 <xsl:with-param name="isRequired" select="'no'"/>
956 </xsl:apply-templates>
957 </xsl:template>
958
959 <xsl:template match="*" mode="task.choicetable.expanse.att.in">
960 <xsl:apply-templates select="." mode="expanse.att.in">
961 <xsl:with-param name="isRequired" select="'no'"/>
962 </xsl:apply-templates>
963 </xsl:template>
964
965 <xsl:template match="*" mode="task.choicetable.univ.atts.in">
966 <xsl:apply-templates select="." mode="task.choicetable.id.atts.in"/>
967 <xsl:apply-templates select="." mode="task.choicetable.select.atts.in"/>
968 </xsl:template>
969
970 <xsl:template match="*" mode="task.choicetable.id.atts.in">
971 <xsl:apply-templates select="." mode="task.choicetable.id.att.in"/>
972 <xsl:apply-templates select="." mode="task.choicetable.conref.att.in"/>
973 </xsl:template>
974
975 <xsl:template match="*" mode="task.choicetable.id.att.in">
976 <xsl:apply-templates select="." mode="id.att.in">
977 <xsl:with-param name="isRequired" select="'no'"/>
978 </xsl:apply-templates>
979 </xsl:template>
980
981 <xsl:template match="*" mode="task.choicetable.conref.att.in">
982 <xsl:apply-templates select="." mode="conref.att.in">
983 <xsl:with-param name="isRequired" select="'no'"/>
984 </xsl:apply-templates>
985 </xsl:template>
986
987 <xsl:template match="*" mode="task.choicetable.select.atts.in">
988 <xsl:apply-templates select="." mode="task.choicetable.platform.att.in"/>
989 <xsl:apply-templates select="." mode="task.choicetable.product.att.in"/>
990 <xsl:apply-templates select="." mode="task.choicetable.audience.att.in"/>
991 <xsl:apply-templates select="." mode="task.choicetable.otherprops.att.in"/>
992 <xsl:apply-templates select="." mode="task.choicetable.rev.att.in"/>
993 <xsl:apply-templates select="." mode="task.choicetable.importance.att.in"/>
994 <xsl:apply-templates select="." mode="task.choicetable.status.att.in"/>
995 </xsl:template>
996
997 <xsl:template match="*" mode="task.choicetable.platform.att.in">
998 <xsl:apply-templates select="." mode="platform.att.in">
999 <xsl:with-param name="isRequired" select="'no'"/>
1000 </xsl:apply-templates>
1001 </xsl:template>
1002
1003 <xsl:template match="*" mode="task.choicetable.product.att.in">
1004 <xsl:apply-templates select="." mode="product.att.in">
1005 <xsl:with-param name="isRequired" select="'no'"/>
1006 </xsl:apply-templates>
1007 </xsl:template>
1008
1009 <xsl:template match="*" mode="task.choicetable.audience.att.in">
1010 <xsl:apply-templates select="." mode="audience.att.in">
1011 <xsl:with-param name="isRequired" select="'no'"/>
1012 </xsl:apply-templates>
1013 </xsl:template>
1014
1015 <xsl:template match="*" mode="task.choicetable.otherprops.att.in">
1016 <xsl:apply-templates select="." mode="otherprops.att.in">
1017 <xsl:with-param name="isRequired" select="'no'"/>
1018 </xsl:apply-templates>
1019 </xsl:template>
1020
1021 <xsl:template match="*" mode="task.choicetable.rev.att.in">
1022 <xsl:apply-templates select="." mode="rev.att.in">
1023 <xsl:with-param name="isRequired" select="'no'"/>
1024 </xsl:apply-templates>
1025 </xsl:template>
1026
1027 <xsl:template match="*" mode="task.choicetable.importance.att.in">
1028 <xsl:apply-templates select="." mode="importance.att.in">
1029 <xsl:with-param name="isRequired" select="'no'"/>
1030 </xsl:apply-templates>
1031 </xsl:template>
1032
1033 <xsl:template match="*" mode="task.choicetable.status.att.in">
1034 <xsl:apply-templates select="." mode="status.att.in">
1035 <xsl:with-param name="isRequired" select="'no'"/>
1036 </xsl:apply-templates>
1037 </xsl:template>
1038
1039 <xsl:template match="*" mode="task.choicetable.relcolwidth.att.in">
1040 <xsl:apply-templates select="." mode="relcolwidth.att.in">
1041 <xsl:with-param name="isRequired" select="'no'"/>
1042 </xsl:apply-templates>
1043 </xsl:template>
1044
1045 <xsl:template match="*" mode="task.choicetable.keycol.att.in">
1046 <xsl:apply-templates select="." mode="keycol.att.in">
1047 <xsl:with-param name="isRequired" select="'no'"/>
1048 </xsl:apply-templates>
1049 </xsl:template>
1050
1051 <xsl:template match="*" mode="task.choicetable.refcols.att.in">
1052 <xsl:apply-templates select="." mode="refcols.att.in">
1053 <xsl:with-param name="isRequired" select="'no'"/>
1054 </xsl:apply-templates>
1055 </xsl:template>
1056
1057 <xsl:template match="*" mode="task.choicetable.outputclass.att.in">
1058 <xsl:apply-templates select="." mode="outputclass.att.in">
1059 <xsl:with-param name="isRequired" select="'no'"/>
1060 </xsl:apply-templates>
1061 </xsl:template>
1062
1063 <xsl:template match="*" mode="task.choicetable.spectitle.att.in">
1064 <xsl:apply-templates select="." mode="spectitle.att.in">
1065 <xsl:with-param name="isRequired" select="'no'"/>
1066 </xsl:apply-templates>
1067 </xsl:template>
1068
1069 <xsl:template match="*" mode="task.choicetable.content.in">
1070 <xsl:apply-templates select="." mode="task.choicetable.task.chhead.in"/>
1071 <xsl:apply-templates select="." mode="task.choicetable.task.chrow.in"/>
1072 </xsl:template>
1073
1074 <xsl:template match="*" mode="task.choicetable.task.chhead.in">
1075 <xsl:apply-templates select="." mode="task.chhead.in">
1076 <xsl:with-param name="isRequired" select="'no'"/>
1077 <xsl:with-param name="container" select="' task/choicetable '"/>
1078 </xsl:apply-templates>
1079 </xsl:template>
1080
1081 <xsl:template match="*" mode="task.choicetable.task.chrow.in">
1082 <xsl:apply-templates select="." mode="task.chrow.in">
1083 <xsl:with-param name="isRequired" select="'no'"/>
1084 <xsl:with-param name="container" select="' task/choicetable '"/>
1085 </xsl:apply-templates>
1086 </xsl:template>
1087
1088 <xsl:template match="*" mode="task.choption.atts.in">
1089 <xsl:apply-templates select="." mode="task.choption.univ.atts.in"/>
1090 <xsl:apply-templates select="." mode="task.choption.outputclass.att.in"/>
1091 <xsl:apply-templates select="." mode="task.choption.specentry.att.in"/>
1092 </xsl:template>
1093
1094 <xsl:template match="*" mode="task.choption.univ.atts.in">
1095 <xsl:apply-templates select="." mode="task.choption.id.atts.in"/>
1096 <xsl:apply-templates select="." mode="task.choption.select.atts.in"/>
1097 </xsl:template>
1098
1099 <xsl:template match="*" mode="task.choption.id.atts.in">
1100 <xsl:apply-templates select="." mode="task.choption.id.att.in"/>
1101 <xsl:apply-templates select="." mode="task.choption.conref.att.in"/>
1102 </xsl:template>
1103
1104 <xsl:template match="*" mode="task.choption.id.att.in">
1105 <xsl:apply-templates select="." mode="id.att.in">
1106 <xsl:with-param name="isRequired" select="'no'"/>
1107 </xsl:apply-templates>
1108 </xsl:template>
1109
1110 <xsl:template match="*" mode="task.choption.conref.att.in">
1111 <xsl:apply-templates select="." mode="conref.att.in">
1112 <xsl:with-param name="isRequired" select="'no'"/>
1113 </xsl:apply-templates>
1114 </xsl:template>
1115
1116 <xsl:template match="*" mode="task.choption.select.atts.in">
1117 <xsl:apply-templates select="." mode="task.choption.platform.att.in"/>
1118 <xsl:apply-templates select="." mode="task.choption.product.att.in"/>
1119 <xsl:apply-templates select="." mode="task.choption.audience.att.in"/>
1120 <xsl:apply-templates select="." mode="task.choption.otherprops.att.in"/>
1121 <xsl:apply-templates select="." mode="task.choption.rev.att.in"/>
1122 <xsl:apply-templates select="." mode="task.choption.importance.att.in"/>
1123 <xsl:apply-templates select="." mode="task.choption.status.att.in"/>
1124 </xsl:template>
1125
1126 <xsl:template match="*" mode="task.choption.platform.att.in">
1127 <xsl:apply-templates select="." mode="platform.att.in">
1128 <xsl:with-param name="isRequired" select="'no'"/>
1129 </xsl:apply-templates>
1130 </xsl:template>
1131
1132 <xsl:template match="*" mode="task.choption.product.att.in">
1133 <xsl:apply-templates select="." mode="product.att.in">
1134 <xsl:with-param name="isRequired" select="'no'"/>
1135 </xsl:apply-templates>
1136 </xsl:template>
1137
1138 <xsl:template match="*" mode="task.choption.audience.att.in">
1139 <xsl:apply-templates select="." mode="audience.att.in">
1140 <xsl:with-param name="isRequired" select="'no'"/>
1141 </xsl:apply-templates>
1142 </xsl:template>
1143
1144 <xsl:template match="*" mode="task.choption.otherprops.att.in">
1145 <xsl:apply-templates select="." mode="otherprops.att.in">
1146 <xsl:with-param name="isRequired" select="'no'"/>
1147 </xsl:apply-templates>
1148 </xsl:template>
1149
1150 <xsl:template match="*" mode="task.choption.rev.att.in">
1151 <xsl:apply-templates select="." mode="rev.att.in">
1152 <xsl:with-param name="isRequired" select="'no'"/>
1153 </xsl:apply-templates>
1154 </xsl:template>
1155
1156 <xsl:template match="*" mode="task.choption.importance.att.in">
1157 <xsl:apply-templates select="." mode="importance.att.in">
1158 <xsl:with-param name="isRequired" select="'no'"/>
1159 </xsl:apply-templates>
1160 </xsl:template>
1161
1162 <xsl:template match="*" mode="task.choption.status.att.in">
1163 <xsl:apply-templates select="." mode="status.att.in">
1164 <xsl:with-param name="isRequired" select="'no'"/>
1165 </xsl:apply-templates>
1166 </xsl:template>
1167
1168 <xsl:template match="*" mode="task.choption.outputclass.att.in">
1169 <xsl:apply-templates select="." mode="outputclass.att.in">
1170 <xsl:with-param name="isRequired" select="'no'"/>
1171 </xsl:apply-templates>
1172 </xsl:template>
1173
1174 <xsl:template match="*" mode="task.choption.specentry.att.in">
1175 <xsl:apply-templates select="." mode="specentry.att.in">
1176 <xsl:with-param name="isRequired" select="'no'"/>
1177 </xsl:apply-templates>
1178 </xsl:template>
1179
1180 <xsl:template match="*" mode="task.choption.content.in">
1181 <xsl:apply-templates select="." mode="tblcell.cnt.text.in"/>
1182 </xsl:template>
1183
1184 <xsl:template match="*" mode="task.choptionhd.atts.in">
1185 <xsl:apply-templates select="." mode="task.choptionhd.univ.atts.in"/>
1186 <xsl:apply-templates select="." mode="task.choptionhd.outputclass.att.in"/>
1187 <xsl:apply-templates select="." mode="task.choptionhd.specentry.att.in"/>
1188 </xsl:template>
1189
1190 <xsl:template match="*" mode="task.choptionhd.univ.atts.in">
1191 <xsl:apply-templates select="." mode="task.choptionhd.id.atts.in"/>
1192 <xsl:apply-templates select="." mode="task.choptionhd.select.atts.in"/>
1193 </xsl:template>
1194
1195 <xsl:template match="*" mode="task.choptionhd.id.atts.in">
1196 <xsl:apply-templates select="." mode="task.choptionhd.id.att.in"/>
1197 <xsl:apply-templates select="." mode="task.choptionhd.conref.att.in"/>
1198 </xsl:template>
1199
1200 <xsl:template match="*" mode="task.choptionhd.id.att.in">
1201 <xsl:apply-templates select="." mode="id.att.in">
1202 <xsl:with-param name="isRequired" select="'no'"/>
1203 </xsl:apply-templates>
1204 </xsl:template>
1205
1206 <xsl:template match="*" mode="task.choptionhd.conref.att.in">
1207 <xsl:apply-templates select="." mode="conref.att.in">
1208 <xsl:with-param name="isRequired" select="'no'"/>
1209 </xsl:apply-templates>
1210 </xsl:template>
1211
1212 <xsl:template match="*" mode="task.choptionhd.select.atts.in">
1213 <xsl:apply-templates select="." mode="task.choptionhd.platform.att.in"/>
1214 <xsl:apply-templates select="." mode="task.choptionhd.product.att.in"/>
1215 <xsl:apply-templates select="." mode="task.choptionhd.audience.att.in"/>
1216 <xsl:apply-templates select="." mode="task.choptionhd.otherprops.att.in"/>
1217 <xsl:apply-templates select="." mode="task.choptionhd.rev.att.in"/>
1218 <xsl:apply-templates select="." mode="task.choptionhd.importance.att.in"/>
1219 <xsl:apply-templates select="." mode="task.choptionhd.status.att.in"/>
1220 </xsl:template>
1221
1222 <xsl:template match="*" mode="task.choptionhd.platform.att.in">
1223 <xsl:apply-templates select="." mode="platform.att.in">
1224 <xsl:with-param name="isRequired" select="'no'"/>
1225 </xsl:apply-templates>
1226 </xsl:template>
1227
1228 <xsl:template match="*" mode="task.choptionhd.product.att.in">
1229 <xsl:apply-templates select="." mode="product.att.in">
1230 <xsl:with-param name="isRequired" select="'no'"/>
1231 </xsl:apply-templates>
1232 </xsl:template>
1233
1234 <xsl:template match="*" mode="task.choptionhd.audience.att.in">
1235 <xsl:apply-templates select="." mode="audience.att.in">
1236 <xsl:with-param name="isRequired" select="'no'"/>
1237 </xsl:apply-templates>
1238 </xsl:template>
1239
1240 <xsl:template match="*" mode="task.choptionhd.otherprops.att.in">
1241 <xsl:apply-templates select="." mode="otherprops.att.in">
1242 <xsl:with-param name="isRequired" select="'no'"/>
1243 </xsl:apply-templates>
1244 </xsl:template>
1245
1246 <xsl:template match="*" mode="task.choptionhd.rev.att.in">
1247 <xsl:apply-templates select="." mode="rev.att.in">
1248 <xsl:with-param name="isRequired" select="'no'"/>
1249 </xsl:apply-templates>
1250 </xsl:template>
1251
1252 <xsl:template match="*" mode="task.choptionhd.importance.att.in">
1253 <xsl:apply-templates select="." mode="importance.att.in">
1254 <xsl:with-param name="isRequired" select="'no'"/>
1255 </xsl:apply-templates>
1256 </xsl:template>
1257
1258 <xsl:template match="*" mode="task.choptionhd.status.att.in">
1259 <xsl:apply-templates select="." mode="status.att.in">
1260 <xsl:with-param name="isRequired" select="'no'"/>
1261 </xsl:apply-templates>
1262 </xsl:template>
1263
1264 <xsl:template match="*" mode="task.choptionhd.outputclass.att.in">
1265 <xsl:apply-templates select="." mode="outputclass.att.in">
1266 <xsl:with-param name="isRequired" select="'no'"/>
1267 </xsl:apply-templates>
1268 </xsl:template>
1269
1270 <xsl:template match="*" mode="task.choptionhd.specentry.att.in">
1271 <xsl:apply-templates select="." mode="specentry.att.in">
1272 <xsl:with-param name="isRequired" select="'no'"/>
1273 </xsl:apply-templates>
1274 </xsl:template>
1275
1276 <xsl:template match="*" mode="task.choptionhd.content.in">
1277 <xsl:apply-templates select="." mode="tblcell.cnt.text.in"/>
1278 </xsl:template>
1279
1280 <xsl:template match="*" mode="task.chrow.atts.in">
1281 <xsl:apply-templates select="." mode="task.chrow.univ.atts.in"/>
1282 <xsl:apply-templates select="." mode="task.chrow.outputclass.att.in"/>
1283 </xsl:template>
1284
1285 <xsl:template match="*" mode="task.chrow.univ.atts.in">
1286 <xsl:apply-templates select="." mode="task.chrow.id.atts.in"/>
1287 <xsl:apply-templates select="." mode="task.chrow.select.atts.in"/>
1288 </xsl:template>
1289
1290 <xsl:template match="*" mode="task.chrow.id.atts.in">
1291 <xsl:apply-templates select="." mode="task.chrow.id.att.in"/>
1292 <xsl:apply-templates select="." mode="task.chrow.conref.att.in"/>
1293 </xsl:template>
1294
1295 <xsl:template match="*" mode="task.chrow.id.att.in">
1296 <xsl:apply-templates select="." mode="id.att.in">
1297 <xsl:with-param name="isRequired" select="'no'"/>
1298 </xsl:apply-templates>
1299 </xsl:template>
1300
1301 <xsl:template match="*" mode="task.chrow.conref.att.in">
1302 <xsl:apply-templates select="." mode="conref.att.in">
1303 <xsl:with-param name="isRequired" select="'no'"/>
1304 </xsl:apply-templates>
1305 </xsl:template>
1306
1307 <xsl:template match="*" mode="task.chrow.select.atts.in">
1308 <xsl:apply-templates select="." mode="task.chrow.platform.att.in"/>
1309 <xsl:apply-templates select="." mode="task.chrow.product.att.in"/>
1310 <xsl:apply-templates select="." mode="task.chrow.audience.att.in"/>
1311 <xsl:apply-templates select="." mode="task.chrow.otherprops.att.in"/>
1312 <xsl:apply-templates select="." mode="task.chrow.rev.att.in"/>
1313 <xsl:apply-templates select="." mode="task.chrow.importance.att.in"/>
1314 <xsl:apply-templates select="." mode="task.chrow.status.att.in"/>
1315 </xsl:template>
1316
1317 <xsl:template match="*" mode="task.chrow.platform.att.in">
1318 <xsl:apply-templates select="." mode="platform.att.in">
1319 <xsl:with-param name="isRequired" select="'no'"/>
1320 </xsl:apply-templates>
1321 </xsl:template>
1322
1323 <xsl:template match="*" mode="task.chrow.product.att.in">
1324 <xsl:apply-templates select="." mode="product.att.in">
1325 <xsl:with-param name="isRequired" select="'no'"/>
1326 </xsl:apply-templates>
1327 </xsl:template>
1328
1329 <xsl:template match="*" mode="task.chrow.audience.att.in">
1330 <xsl:apply-templates select="." mode="audience.att.in">
1331 <xsl:with-param name="isRequired" select="'no'"/>
1332 </xsl:apply-templates>
1333 </xsl:template>
1334
1335 <xsl:template match="*" mode="task.chrow.otherprops.att.in">
1336 <xsl:apply-templates select="." mode="otherprops.att.in">
1337 <xsl:with-param name="isRequired" select="'no'"/>
1338 </xsl:apply-templates>
1339 </xsl:template>
1340
1341 <xsl:template match="*" mode="task.chrow.rev.att.in">
1342 <xsl:apply-templates select="." mode="rev.att.in">
1343 <xsl:with-param name="isRequired" select="'no'"/>
1344 </xsl:apply-templates>
1345 </xsl:template>
1346
1347 <xsl:template match="*" mode="task.chrow.importance.att.in">
1348 <xsl:apply-templates select="." mode="importance.att.in">
1349 <xsl:with-param name="isRequired" select="'no'"/>
1350 </xsl:apply-templates>
1351 </xsl:template>
1352
1353 <xsl:template match="*" mode="task.chrow.status.att.in">
1354 <xsl:apply-templates select="." mode="status.att.in">
1355 <xsl:with-param name="isRequired" select="'no'"/>
1356 </xsl:apply-templates>
1357 </xsl:template>
1358
1359 <xsl:template match="*" mode="task.chrow.outputclass.att.in">
1360 <xsl:apply-templates select="." mode="outputclass.att.in">
1361 <xsl:with-param name="isRequired" select="'no'"/>
1362 </xsl:apply-templates>
1363 </xsl:template>
1364
1365 <xsl:template match="*" mode="task.chrow.content.in">
1366 <xsl:apply-templates select="." mode="task.chrow.task.choption.in"/>
1367 <xsl:apply-templates select="." mode="task.chrow.task.chdesc.in"/>
1368 </xsl:template>
1369
1370 <xsl:template match="*" mode="task.chrow.task.choption.in">
1371 <xsl:apply-templates select="." mode="task.choption.in">
1372 <xsl:with-param name="isRequired" select="'yes'"/>
1373 <xsl:with-param name="container" select="' task/chrow '"/>
1374 </xsl:apply-templates>
1375 </xsl:template>
1376
1377 <xsl:template match="*" mode="task.chrow.task.chdesc.in">
1378 <xsl:apply-templates select="." mode="task.chdesc.in">
1379 <xsl:with-param name="isRequired" select="'yes'"/>
1380 <xsl:with-param name="container" select="' task/chrow '"/>
1381 </xsl:apply-templates>
1382 </xsl:template>
1383
1384 <xsl:template match="*" mode="task.cmd.atts.in">
1385 <xsl:apply-templates select="." mode="task.cmd.univ.atts.in"/>
1386 <xsl:apply-templates select="." mode="task.cmd.keyref.att.in"/>
1387 <xsl:apply-templates select="." mode="task.cmd.outputclass.att.in"/>
1388 </xsl:template>
1389
1390 <xsl:template match="*" mode="task.cmd.univ.atts.in">
1391 <xsl:apply-templates select="." mode="task.cmd.id.atts.in"/>
1392 <xsl:apply-templates select="." mode="task.cmd.select.atts.in"/>
1393 </xsl:template>
1394
1395 <xsl:template match="*" mode="task.cmd.id.atts.in">
1396 <xsl:apply-templates select="." mode="task.cmd.id.att.in"/>
1397 <xsl:apply-templates select="." mode="task.cmd.conref.att.in"/>
1398 </xsl:template>
1399
1400 <xsl:template match="*" mode="task.cmd.id.att.in">
1401 <xsl:apply-templates select="." mode="id.att.in">
1402 <xsl:with-param name="isRequired" select="'no'"/>
1403 </xsl:apply-templates>
1404 </xsl:template>
1405
1406 <xsl:template match="*" mode="task.cmd.conref.att.in">
1407 <xsl:apply-templates select="." mode="conref.att.in">
1408 <xsl:with-param name="isRequired" select="'no'"/>
1409 </xsl:apply-templates>
1410 </xsl:template>
1411
1412 <xsl:template match="*" mode="task.cmd.select.atts.in">
1413 <xsl:apply-templates select="." mode="task.cmd.platform.att.in"/>
1414 <xsl:apply-templates select="." mode="task.cmd.product.att.in"/>
1415 <xsl:apply-templates select="." mode="task.cmd.audience.att.in"/>
1416 <xsl:apply-templates select="." mode="task.cmd.otherprops.att.in"/>
1417 <xsl:apply-templates select="." mode="task.cmd.rev.att.in"/>
1418 <xsl:apply-templates select="." mode="task.cmd.importance.att.in"/>
1419 <xsl:apply-templates select="." mode="task.cmd.status.att.in"/>
1420 </xsl:template>
1421
1422 <xsl:template match="*" mode="task.cmd.platform.att.in">
1423 <xsl:apply-templates select="." mode="platform.att.in">
1424 <xsl:with-param name="isRequired" select="'no'"/>
1425 </xsl:apply-templates>
1426 </xsl:template>
1427
1428 <xsl:template match="*" mode="task.cmd.product.att.in">
1429 <xsl:apply-templates select="." mode="product.att.in">
1430 <xsl:with-param name="isRequired" select="'no'"/>
1431 </xsl:apply-templates>
1432 </xsl:template>
1433
1434 <xsl:template match="*" mode="task.cmd.audience.att.in">
1435 <xsl:apply-templates select="." mode="audience.att.in">
1436 <xsl:with-param name="isRequired" select="'no'"/>
1437 </xsl:apply-templates>
1438 </xsl:template>
1439
1440 <xsl:template match="*" mode="task.cmd.otherprops.att.in">
1441 <xsl:apply-templates select="." mode="otherprops.att.in">
1442 <xsl:with-param name="isRequired" select="'no'"/>
1443 </xsl:apply-templates>
1444 </xsl:template>
1445
1446 <xsl:template match="*" mode="task.cmd.rev.att.in">
1447 <xsl:apply-templates select="." mode="rev.att.in">
1448 <xsl:with-param name="isRequired" select="'no'"/>
1449 </xsl:apply-templates>
1450 </xsl:template>
1451
1452 <xsl:template match="*" mode="task.cmd.importance.att.in">
1453 <xsl:apply-templates select="." mode="importance.att.in">
1454 <xsl:with-param name="isRequired" select="'no'"/>
1455 </xsl:apply-templates>
1456 </xsl:template>
1457
1458 <xsl:template match="*" mode="task.cmd.status.att.in">
1459 <xsl:apply-templates select="." mode="status.att.in">
1460 <xsl:with-param name="isRequired" select="'no'"/>
1461 </xsl:apply-templates>
1462 </xsl:template>
1463
1464 <xsl:template match="*" mode="task.cmd.keyref.att.in">
1465 <xsl:apply-templates select="." mode="keyref.att.in">
1466 <xsl:with-param name="isRequired" select="'no'"/>
1467 </xsl:apply-templates>
1468 </xsl:template>
1469
1470 <xsl:template match="*" mode="task.cmd.outputclass.att.in">
1471 <xsl:apply-templates select="." mode="outputclass.att.in">
1472 <xsl:with-param name="isRequired" select="'no'"/>
1473 </xsl:apply-templates>
1474 </xsl:template>
1475
1476 <xsl:template match="*" mode="task.cmd.content.in">
1477 <xsl:apply-templates select="." mode="ph.cnt.text.in"/>
1478 </xsl:template>
1479
1480 <xsl:template match="*" mode="task.context.atts.in">
1481 <xsl:apply-templates select="." mode="task.context.univ.atts.in"/>
1482 <xsl:apply-templates select="." mode="task.context.outputclass.att.in"/>
1483 </xsl:template>
1484
1485 <xsl:template match="*" mode="task.context.univ.atts.in">
1486 <xsl:apply-templates select="." mode="task.context.id.atts.in"/>
1487 <xsl:apply-templates select="." mode="task.context.select.atts.in"/>
1488 </xsl:template>
1489
1490 <xsl:template match="*" mode="task.context.id.atts.in">
1491 <xsl:apply-templates select="." mode="task.context.id.att.in"/>
1492 <xsl:apply-templates select="." mode="task.context.conref.att.in"/>
1493 </xsl:template>
1494
1495 <xsl:template match="*" mode="task.context.id.att.in">
1496 <xsl:apply-templates select="." mode="id.att.in">
1497 <xsl:with-param name="isRequired" select="'no'"/>
1498 </xsl:apply-templates>
1499 </xsl:template>
1500
1501 <xsl:template match="*" mode="task.context.conref.att.in">
1502 <xsl:apply-templates select="." mode="conref.att.in">
1503 <xsl:with-param name="isRequired" select="'no'"/>
1504 </xsl:apply-templates>
1505 </xsl:template>
1506
1507 <xsl:template match="*" mode="task.context.select.atts.in">
1508 <xsl:apply-templates select="." mode="task.context.platform.att.in"/>
1509 <xsl:apply-templates select="." mode="task.context.product.att.in"/>
1510 <xsl:apply-templates select="." mode="task.context.audience.att.in"/>
1511 <xsl:apply-templates select="." mode="task.context.otherprops.att.in"/>
1512 <xsl:apply-templates select="." mode="task.context.rev.att.in"/>
1513 <xsl:apply-templates select="." mode="task.context.importance.att.in"/>
1514 <xsl:apply-templates select="." mode="task.context.status.att.in"/>
1515 </xsl:template>
1516
1517 <xsl:template match="*" mode="task.context.platform.att.in">
1518 <xsl:apply-templates select="." mode="platform.att.in">
1519 <xsl:with-param name="isRequired" select="'no'"/>
1520 </xsl:apply-templates>
1521 </xsl:template>
1522
1523 <xsl:template match="*" mode="task.context.product.att.in">
1524 <xsl:apply-templates select="." mode="product.att.in">
1525 <xsl:with-param name="isRequired" select="'no'"/>
1526 </xsl:apply-templates>
1527 </xsl:template>
1528
1529 <xsl:template match="*" mode="task.context.audience.att.in">
1530 <xsl:apply-templates select="." mode="audience.att.in">
1531 <xsl:with-param name="isRequired" select="'no'"/>
1532 </xsl:apply-templates>
1533 </xsl:template>
1534
1535 <xsl:template match="*" mode="task.context.otherprops.att.in">
1536 <xsl:apply-templates select="." mode="otherprops.att.in">
1537 <xsl:with-param name="isRequired" select="'no'"/>
1538 </xsl:apply-templates>
1539 </xsl:template>
1540
1541 <xsl:template match="*" mode="task.context.rev.att.in">
1542 <xsl:apply-templates select="." mode="rev.att.in">
1543 <xsl:with-param name="isRequired" select="'no'"/>
1544 </xsl:apply-templates>
1545 </xsl:template>
1546
1547 <xsl:template match="*" mode="task.context.importance.att.in">
1548 <xsl:apply-templates select="." mode="importance.att.in">
1549 <xsl:with-param name="isRequired" select="'no'"/>
1550 </xsl:apply-templates>
1551 </xsl:template>
1552
1553 <xsl:template match="*" mode="task.context.status.att.in">
1554 <xsl:apply-templates select="." mode="status.att.in">
1555 <xsl:with-param name="isRequired" select="'no'"/>
1556 </xsl:apply-templates>
1557 </xsl:template>
1558
1559 <xsl:template match="*" mode="task.context.outputclass.att.in">
1560 <xsl:apply-templates select="." mode="outputclass.att.in">
1561 <xsl:with-param name="isRequired" select="'no'"/>
1562 </xsl:apply-templates>
1563 </xsl:template>
1564
1565 <xsl:template match="*" mode="task.context.content.in">
1566 <xsl:apply-templates select="." mode="section.notitle.cnt.text.in"/>
1567 </xsl:template>
1568
1569 <xsl:template match="*" mode="task.info.atts.in">
1570 <xsl:apply-templates select="." mode="task.info.univ.atts.in"/>
1571 <xsl:apply-templates select="." mode="task.info.outputclass.att.in"/>
1572 </xsl:template>
1573
1574 <xsl:template match="*" mode="task.info.univ.atts.in">
1575 <xsl:apply-templates select="." mode="task.info.id.atts.in"/>
1576 <xsl:apply-templates select="." mode="task.info.select.atts.in"/>
1577 </xsl:template>
1578
1579 <xsl:template match="*" mode="task.info.id.atts.in">
1580 <xsl:apply-templates select="." mode="task.info.id.att.in"/>
1581 <xsl:apply-templates select="." mode="task.info.conref.att.in"/>
1582 </xsl:template>
1583
1584 <xsl:template match="*" mode="task.info.id.att.in">
1585 <xsl:apply-templates select="." mode="id.att.in">
1586 <xsl:with-param name="isRequired" select="'no'"/>
1587 </xsl:apply-templates>
1588 </xsl:template>
1589
1590 <xsl:template match="*" mode="task.info.conref.att.in">
1591 <xsl:apply-templates select="." mode="conref.att.in">
1592 <xsl:with-param name="isRequired" select="'no'"/>
1593 </xsl:apply-templates>
1594 </xsl:template>
1595
1596 <xsl:template match="*" mode="task.info.select.atts.in">
1597 <xsl:apply-templates select="." mode="task.info.platform.att.in"/>
1598 <xsl:apply-templates select="." mode="task.info.product.att.in"/>
1599 <xsl:apply-templates select="." mode="task.info.audience.att.in"/>
1600 <xsl:apply-templates select="." mode="task.info.otherprops.att.in"/>
1601 <xsl:apply-templates select="." mode="task.info.rev.att.in"/>
1602 <xsl:apply-templates select="." mode="task.info.importance.att.in"/>
1603 <xsl:apply-templates select="." mode="task.info.status.att.in"/>
1604 </xsl:template>
1605
1606 <xsl:template match="*" mode="task.info.platform.att.in">
1607 <xsl:apply-templates select="." mode="platform.att.in">
1608 <xsl:with-param name="isRequired" select="'no'"/>
1609 </xsl:apply-templates>
1610 </xsl:template>
1611
1612 <xsl:template match="*" mode="task.info.product.att.in">
1613 <xsl:apply-templates select="." mode="product.att.in">
1614 <xsl:with-param name="isRequired" select="'no'"/>
1615 </xsl:apply-templates>
1616 </xsl:template>
1617
1618 <xsl:template match="*" mode="task.info.audience.att.in">
1619 <xsl:apply-templates select="." mode="audience.att.in">
1620 <xsl:with-param name="isRequired" select="'no'"/>
1621 </xsl:apply-templates>
1622 </xsl:template>
1623
1624 <xsl:template match="*" mode="task.info.otherprops.att.in">
1625 <xsl:apply-templates select="." mode="otherprops.att.in">
1626 <xsl:with-param name="isRequired" select="'no'"/>
1627 </xsl:apply-templates>
1628 </xsl:template>
1629
1630 <xsl:template match="*" mode="task.info.rev.att.in">
1631 <xsl:apply-templates select="." mode="rev.att.in">
1632 <xsl:with-param name="isRequired" select="'no'"/>
1633 </xsl:apply-templates>
1634 </xsl:template>
1635
1636 <xsl:template match="*" mode="task.info.importance.att.in">
1637 <xsl:apply-templates select="." mode="importance.att.in">
1638 <xsl:with-param name="isRequired" select="'no'"/>
1639 </xsl:apply-templates>
1640 </xsl:template>
1641
1642 <xsl:template match="*" mode="task.info.status.att.in">
1643 <xsl:apply-templates select="." mode="status.att.in">
1644 <xsl:with-param name="isRequired" select="'no'"/>
1645 </xsl:apply-templates>
1646 </xsl:template>
1647
1648 <xsl:template match="*" mode="task.info.outputclass.att.in">
1649 <xsl:apply-templates select="." mode="outputclass.att.in">
1650 <xsl:with-param name="isRequired" select="'no'"/>
1651 </xsl:apply-templates>
1652 </xsl:template>
1653
1654 <xsl:template match="*" mode="task.info.content.in">
1655 <xsl:apply-templates select="." mode="itemgroup.cnt.text.in"/>
1656 </xsl:template>
1657
1658 <xsl:template match="*" mode="task.postreq.atts.in">
1659 <xsl:apply-templates select="." mode="task.postreq.univ.atts.in"/>
1660 <xsl:apply-templates select="." mode="task.postreq.outputclass.att.in"/>
1661 </xsl:template>
1662
1663 <xsl:template match="*" mode="task.postreq.univ.atts.in">
1664 <xsl:apply-templates select="." mode="task.postreq.id.atts.in"/>
1665 <xsl:apply-templates select="." mode="task.postreq.select.atts.in"/>
1666 </xsl:template>
1667
1668 <xsl:template match="*" mode="task.postreq.id.atts.in">
1669 <xsl:apply-templates select="." mode="task.postreq.id.att.in"/>
1670 <xsl:apply-templates select="." mode="task.postreq.conref.att.in"/>
1671 </xsl:template>
1672
1673 <xsl:template match="*" mode="task.postreq.id.att.in">
1674 <xsl:apply-templates select="." mode="id.att.in">
1675 <xsl:with-param name="isRequired" select="'no'"/>
1676 </xsl:apply-templates>
1677 </xsl:template>
1678
1679 <xsl:template match="*" mode="task.postreq.conref.att.in">
1680 <xsl:apply-templates select="." mode="conref.att.in">
1681 <xsl:with-param name="isRequired" select="'no'"/>
1682 </xsl:apply-templates>
1683 </xsl:template>
1684
1685 <xsl:template match="*" mode="task.postreq.select.atts.in">
1686 <xsl:apply-templates select="." mode="task.postreq.platform.att.in"/>
1687 <xsl:apply-templates select="." mode="task.postreq.product.att.in"/>
1688 <xsl:apply-templates select="." mode="task.postreq.audience.att.in"/>
1689 <xsl:apply-templates select="." mode="task.postreq.otherprops.att.in"/>
1690 <xsl:apply-templates select="." mode="task.postreq.rev.att.in"/>
1691 <xsl:apply-templates select="." mode="task.postreq.importance.att.in"/>
1692 <xsl:apply-templates select="." mode="task.postreq.status.att.in"/>
1693 </xsl:template>
1694
1695 <xsl:template match="*" mode="task.postreq.platform.att.in">
1696 <xsl:apply-templates select="." mode="platform.att.in">
1697 <xsl:with-param name="isRequired" select="'no'"/>
1698 </xsl:apply-templates>
1699 </xsl:template>
1700
1701 <xsl:template match="*" mode="task.postreq.product.att.in">
1702 <xsl:apply-templates select="." mode="product.att.in">
1703 <xsl:with-param name="isRequired" select="'no'"/>
1704 </xsl:apply-templates>
1705 </xsl:template>
1706
1707 <xsl:template match="*" mode="task.postreq.audience.att.in">
1708 <xsl:apply-templates select="." mode="audience.att.in">
1709 <xsl:with-param name="isRequired" select="'no'"/>
1710 </xsl:apply-templates>
1711 </xsl:template>
1712
1713 <xsl:template match="*" mode="task.postreq.otherprops.att.in">
1714 <xsl:apply-templates select="." mode="otherprops.att.in">
1715 <xsl:with-param name="isRequired" select="'no'"/>
1716 </xsl:apply-templates>
1717 </xsl:template>
1718
1719 <xsl:template match="*" mode="task.postreq.rev.att.in">
1720 <xsl:apply-templates select="." mode="rev.att.in">
1721 <xsl:with-param name="isRequired" select="'no'"/>
1722 </xsl:apply-templates>
1723 </xsl:template>
1724
1725 <xsl:template match="*" mode="task.postreq.importance.att.in">
1726 <xsl:apply-templates select="." mode="importance.att.in">
1727 <xsl:with-param name="isRequired" select="'no'"/>
1728 </xsl:apply-templates>
1729 </xsl:template>
1730
1731 <xsl:template match="*" mode="task.postreq.status.att.in">
1732 <xsl:apply-templates select="." mode="status.att.in">
1733 <xsl:with-param name="isRequired" select="'no'"/>
1734 </xsl:apply-templates>
1735 </xsl:template>
1736
1737 <xsl:template match="*" mode="task.postreq.outputclass.att.in">
1738 <xsl:apply-templates select="." mode="outputclass.att.in">
1739 <xsl:with-param name="isRequired" select="'no'"/>
1740 </xsl:apply-templates>
1741 </xsl:template>
1742
1743 <xsl:template match="*" mode="task.postreq.content.in">
1744 <xsl:apply-templates select="." mode="section.notitle.cnt.text.in"/>
1745 </xsl:template>
1746
1747 <xsl:template match="*" mode="task.prereq.atts.in">
1748 <xsl:apply-templates select="." mode="task.prereq.univ.atts.in"/>
1749 <xsl:apply-templates select="." mode="task.prereq.outputclass.att.in"/>
1750 </xsl:template>
1751
1752 <xsl:template match="*" mode="task.prereq.univ.atts.in">
1753 <xsl:apply-templates select="." mode="task.prereq.id.atts.in"/>
1754 <xsl:apply-templates select="." mode="task.prereq.select.atts.in"/>
1755 </xsl:template>
1756
1757 <xsl:template match="*" mode="task.prereq.id.atts.in">
1758 <xsl:apply-templates select="." mode="task.prereq.id.att.in"/>
1759 <xsl:apply-templates select="." mode="task.prereq.conref.att.in"/>
1760 </xsl:template>
1761
1762 <xsl:template match="*" mode="task.prereq.id.att.in">
1763 <xsl:apply-templates select="." mode="id.att.in">
1764 <xsl:with-param name="isRequired" select="'no'"/>
1765 </xsl:apply-templates>
1766 </xsl:template>
1767
1768 <xsl:template match="*" mode="task.prereq.conref.att.in">
1769 <xsl:apply-templates select="." mode="conref.att.in">
1770 <xsl:with-param name="isRequired" select="'no'"/>
1771 </xsl:apply-templates>
1772 </xsl:template>
1773
1774 <xsl:template match="*" mode="task.prereq.select.atts.in">
1775 <xsl:apply-templates select="." mode="task.prereq.platform.att.in"/>
1776 <xsl:apply-templates select="." mode="task.prereq.product.att.in"/>
1777 <xsl:apply-templates select="." mode="task.prereq.audience.att.in"/>
1778 <xsl:apply-templates select="." mode="task.prereq.otherprops.att.in"/>
1779 <xsl:apply-templates select="." mode="task.prereq.rev.att.in"/>
1780 <xsl:apply-templates select="." mode="task.prereq.importance.att.in"/>
1781 <xsl:apply-templates select="." mode="task.prereq.status.att.in"/>
1782 </xsl:template>
1783
1784 <xsl:template match="*" mode="task.prereq.platform.att.in">
1785 <xsl:apply-templates select="." mode="platform.att.in">
1786 <xsl:with-param name="isRequired" select="'no'"/>
1787 </xsl:apply-templates>
1788 </xsl:template>
1789
1790 <xsl:template match="*" mode="task.prereq.product.att.in">
1791 <xsl:apply-templates select="." mode="product.att.in">
1792 <xsl:with-param name="isRequired" select="'no'"/>
1793 </xsl:apply-templates>
1794 </xsl:template>
1795
1796 <xsl:template match="*" mode="task.prereq.audience.att.in">
1797 <xsl:apply-templates select="." mode="audience.att.in">
1798 <xsl:with-param name="isRequired" select="'no'"/>
1799 </xsl:apply-templates>
1800 </xsl:template>
1801
1802 <xsl:template match="*" mode="task.prereq.otherprops.att.in">
1803 <xsl:apply-templates select="." mode="otherprops.att.in">
1804 <xsl:with-param name="isRequired" select="'no'"/>
1805 </xsl:apply-templates>
1806 </xsl:template>
1807
1808 <xsl:template match="*" mode="task.prereq.rev.att.in">
1809 <xsl:apply-templates select="." mode="rev.att.in">
1810 <xsl:with-param name="isRequired" select="'no'"/>
1811 </xsl:apply-templates>
1812 </xsl:template>
1813
1814 <xsl:template match="*" mode="task.prereq.importance.att.in">
1815 <xsl:apply-templates select="." mode="importance.att.in">
1816 <xsl:with-param name="isRequired" select="'no'"/>
1817 </xsl:apply-templates>
1818 </xsl:template>
1819
1820 <xsl:template match="*" mode="task.prereq.status.att.in">
1821 <xsl:apply-templates select="." mode="status.att.in">
1822 <xsl:with-param name="isRequired" select="'no'"/>
1823 </xsl:apply-templates>
1824 </xsl:template>
1825
1826 <xsl:template match="*" mode="task.prereq.outputclass.att.in">
1827 <xsl:apply-templates select="." mode="outputclass.att.in">
1828 <xsl:with-param name="isRequired" select="'no'"/>
1829 </xsl:apply-templates>
1830 </xsl:template>
1831
1832 <xsl:template match="*" mode="task.prereq.content.in">
1833 <xsl:apply-templates select="." mode="section.notitle.cnt.text.in"/>
1834 </xsl:template>
1835
1836 <xsl:template match="*" mode="task.result.atts.in">
1837 <xsl:apply-templates select="." mode="task.result.univ.atts.in"/>
1838 <xsl:apply-templates select="." mode="task.result.outputclass.att.in"/>
1839 </xsl:template>
1840
1841 <xsl:template match="*" mode="task.result.univ.atts.in">
1842 <xsl:apply-templates select="." mode="task.result.id.atts.in"/>
1843 <xsl:apply-templates select="." mode="task.result.select.atts.in"/>
1844 </xsl:template>
1845
1846 <xsl:template match="*" mode="task.result.id.atts.in">
1847 <xsl:apply-templates select="." mode="task.result.id.att.in"/>
1848 <xsl:apply-templates select="." mode="task.result.conref.att.in"/>
1849 </xsl:template>
1850
1851 <xsl:template match="*" mode="task.result.id.att.in">
1852 <xsl:apply-templates select="." mode="id.att.in">
1853 <xsl:with-param name="isRequired" select="'no'"/>
1854 </xsl:apply-templates>
1855 </xsl:template>
1856
1857 <xsl:template match="*" mode="task.result.conref.att.in">
1858 <xsl:apply-templates select="." mode="conref.att.in">
1859 <xsl:with-param name="isRequired" select="'no'"/>
1860 </xsl:apply-templates>
1861 </xsl:template>
1862
1863 <xsl:template match="*" mode="task.result.select.atts.in">
1864 <xsl:apply-templates select="." mode="task.result.platform.att.in"/>
1865 <xsl:apply-templates select="." mode="task.result.product.att.in"/>
1866 <xsl:apply-templates select="." mode="task.result.audience.att.in"/>
1867 <xsl:apply-templates select="." mode="task.result.otherprops.att.in"/>
1868 <xsl:apply-templates select="." mode="task.result.rev.att.in"/>
1869 <xsl:apply-templates select="." mode="task.result.importance.att.in"/>
1870 <xsl:apply-templates select="." mode="task.result.status.att.in"/>
1871 </xsl:template>
1872
1873 <xsl:template match="*" mode="task.result.platform.att.in">
1874 <xsl:apply-templates select="." mode="platform.att.in">
1875 <xsl:with-param name="isRequired" select="'no'"/>
1876 </xsl:apply-templates>
1877 </xsl:template>
1878
1879 <xsl:template match="*" mode="task.result.product.att.in">
1880 <xsl:apply-templates select="." mode="product.att.in">
1881 <xsl:with-param name="isRequired" select="'no'"/>
1882 </xsl:apply-templates>
1883 </xsl:template>
1884
1885 <xsl:template match="*" mode="task.result.audience.att.in">
1886 <xsl:apply-templates select="." mode="audience.att.in">
1887 <xsl:with-param name="isRequired" select="'no'"/>
1888 </xsl:apply-templates>
1889 </xsl:template>
1890
1891 <xsl:template match="*" mode="task.result.otherprops.att.in">
1892 <xsl:apply-templates select="." mode="otherprops.att.in">
1893 <xsl:with-param name="isRequired" select="'no'"/>
1894 </xsl:apply-templates>
1895 </xsl:template>
1896
1897 <xsl:template match="*" mode="task.result.rev.att.in">
1898 <xsl:apply-templates select="." mode="rev.att.in">
1899 <xsl:with-param name="isRequired" select="'no'"/>
1900 </xsl:apply-templates>
1901 </xsl:template>
1902
1903 <xsl:template match="*" mode="task.result.importance.att.in">
1904 <xsl:apply-templates select="." mode="importance.att.in">
1905 <xsl:with-param name="isRequired" select="'no'"/>
1906 </xsl:apply-templates>
1907 </xsl:template>
1908
1909 <xsl:template match="*" mode="task.result.status.att.in">
1910 <xsl:apply-templates select="." mode="status.att.in">
1911 <xsl:with-param name="isRequired" select="'no'"/>
1912 </xsl:apply-templates>
1913 </xsl:template>
1914
1915 <xsl:template match="*" mode="task.result.outputclass.att.in">
1916 <xsl:apply-templates select="." mode="outputclass.att.in">
1917 <xsl:with-param name="isRequired" select="'no'"/>
1918 </xsl:apply-templates>
1919 </xsl:template>
1920
1921 <xsl:template match="*" mode="task.result.content.in">
1922 <xsl:apply-templates select="." mode="section.notitle.cnt.text.in"/>
1923 </xsl:template>
1924
1925 <xsl:template match="*" mode="task.step.atts.in">
1926 <xsl:apply-templates select="." mode="task.step.univ.atts.in"/>
1927 <xsl:apply-templates select="." mode="task.step.outputclass.att.in"/>
1928 </xsl:template>
1929
1930 <xsl:template match="*" mode="task.step.univ.atts.in">
1931 <xsl:apply-templates select="." mode="task.step.id.atts.in"/>
1932 <xsl:apply-templates select="." mode="task.step.platform.att.in"/>
1933 <xsl:apply-templates select="." mode="task.step.product.att.in"/>
1934 <xsl:apply-templates select="." mode="task.step.audience.att.in"/>
1935 <xsl:apply-templates select="." mode="task.step.otherprops.att.in"/>
1936 <xsl:apply-templates select="." mode="task.step.rev.att.in"/>
1937 <xsl:apply-templates select="." mode="task.step.status.att.in"/>
1938 <xsl:apply-templates select="." mode="task.step.importance.att.in"/>
1939 </xsl:template>
1940
1941 <xsl:template match="*" mode="task.step.id.atts.in">
1942 <xsl:apply-templates select="." mode="task.step.id.att.in"/>
1943 <xsl:apply-templates select="." mode="task.step.conref.att.in"/>
1944 </xsl:template>
1945
1946 <xsl:template match="*" mode="task.step.id.att.in">
1947 <xsl:apply-templates select="." mode="id.att.in">
1948 <xsl:with-param name="isRequired" select="'no'"/>
1949 </xsl:apply-templates>
1950 </xsl:template>
1951
1952 <xsl:template match="*" mode="task.step.conref.att.in">
1953 <xsl:apply-templates select="." mode="conref.att.in">
1954 <xsl:with-param name="isRequired" select="'no'"/>
1955 </xsl:apply-templates>
1956 </xsl:template>
1957
1958 <xsl:template match="*" mode="task.step.platform.att.in">
1959 <xsl:apply-templates select="." mode="platform.att.in">
1960 <xsl:with-param name="isRequired" select="'no'"/>
1961 </xsl:apply-templates>
1962 </xsl:template>
1963
1964 <xsl:template match="*" mode="task.step.product.att.in">
1965 <xsl:apply-templates select="." mode="product.att.in">
1966 <xsl:with-param name="isRequired" select="'no'"/>
1967 </xsl:apply-templates>
1968 </xsl:template>
1969
1970 <xsl:template match="*" mode="task.step.audience.att.in">
1971 <xsl:apply-templates select="." mode="audience.att.in">
1972 <xsl:with-param name="isRequired" select="'no'"/>
1973 </xsl:apply-templates>
1974 </xsl:template>
1975
1976 <xsl:template match="*" mode="task.step.otherprops.att.in">
1977 <xsl:apply-templates select="." mode="otherprops.att.in">
1978 <xsl:with-param name="isRequired" select="'no'"/>
1979 </xsl:apply-templates>
1980 </xsl:template>
1981
1982 <xsl:template match="*" mode="task.step.rev.att.in">
1983 <xsl:apply-templates select="." mode="rev.att.in">
1984 <xsl:with-param name="isRequired" select="'no'"/>
1985 </xsl:apply-templates>
1986 </xsl:template>
1987
1988 <xsl:template match="*" mode="task.step.status.att.in">
1989 <xsl:apply-templates select="." mode="status.att.in">
1990 <xsl:with-param name="isRequired" select="'no'"/>
1991 </xsl:apply-templates>
1992 </xsl:template>
1993
1994 <xsl:template match="*" mode="task.step.importance.att.in">
1995 <xsl:apply-templates select="." mode="importance.att.in">
1996 <xsl:with-param name="isRequired" select="'no'"/>
1997 </xsl:apply-templates>
1998 </xsl:template>
1999
2000 <xsl:template match="*" mode="task.step.outputclass.att.in">
2001 <xsl:apply-templates select="." mode="outputclass.att.in">
2002 <xsl:with-param name="isRequired" select="'no'"/>
2003 </xsl:apply-templates>
2004 </xsl:template>
2005
2006 <xsl:template match="*" mode="task.step.content.in">
2007 <xsl:apply-templates select="*" mode="task.step.child"/>
2008 </xsl:template>
2009
2010 <xsl:template match="*" mode="task.step.child">
2011 <xsl:param name="isRequired" select="'no'"/>
2012 <xsl:apply-templates select="." mode="child">
2013 <xsl:with-param name="container" select="' task/step '"/>
2014 <xsl:with-param name="isRequired" select="$isRequired"/>
2015 </xsl:apply-templates>
2016 </xsl:template>
2017
2018 <xsl:template match="*" mode="task.stepresult.atts.in">
2019 <xsl:apply-templates select="." mode="task.stepresult.univ.atts.in"/>
2020 <xsl:apply-templates select="." mode="task.stepresult.outputclass.att.in"/>
2021 </xsl:template>
2022
2023 <xsl:template match="*" mode="task.stepresult.univ.atts.in">
2024 <xsl:apply-templates select="." mode="task.stepresult.id.atts.in"/>
2025 <xsl:apply-templates select="." mode="task.stepresult.select.atts.in"/>
2026 </xsl:template>
2027
2028 <xsl:template match="*" mode="task.stepresult.id.atts.in">
2029 <xsl:apply-templates select="." mode="task.stepresult.id.att.in"/>
2030 <xsl:apply-templates select="." mode="task.stepresult.conref.att.in"/>
2031 </xsl:template>
2032
2033 <xsl:template match="*" mode="task.stepresult.id.att.in">
2034 <xsl:apply-templates select="." mode="id.att.in">
2035 <xsl:with-param name="isRequired" select="'no'"/>
2036 </xsl:apply-templates>
2037 </xsl:template>
2038
2039 <xsl:template match="*" mode="task.stepresult.conref.att.in">
2040 <xsl:apply-templates select="." mode="conref.att.in">
2041 <xsl:with-param name="isRequired" select="'no'"/>
2042 </xsl:apply-templates>
2043 </xsl:template>
2044
2045 <xsl:template match="*" mode="task.stepresult.select.atts.in">
2046 <xsl:apply-templates select="." mode="task.stepresult.platform.att.in"/>
2047 <xsl:apply-templates select="." mode="task.stepresult.product.att.in"/>
2048 <xsl:apply-templates select="." mode="task.stepresult.audience.att.in"/>
2049 <xsl:apply-templates select="." mode="task.stepresult.otherprops.att.in"/>
2050 <xsl:apply-templates select="." mode="task.stepresult.rev.att.in"/>
2051 <xsl:apply-templates select="." mode="task.stepresult.importance.att.in"/>
2052 <xsl:apply-templates select="." mode="task.stepresult.status.att.in"/>
2053 </xsl:template>
2054
2055 <xsl:template match="*" mode="task.stepresult.platform.att.in">
2056 <xsl:apply-templates select="." mode="platform.att.in">
2057 <xsl:with-param name="isRequired" select="'no'"/>
2058 </xsl:apply-templates>
2059 </xsl:template>
2060
2061 <xsl:template match="*" mode="task.stepresult.product.att.in">
2062 <xsl:apply-templates select="." mode="product.att.in">
2063 <xsl:with-param name="isRequired" select="'no'"/>
2064 </xsl:apply-templates>
2065 </xsl:template>
2066
2067 <xsl:template match="*" mode="task.stepresult.audience.att.in">
2068 <xsl:apply-templates select="." mode="audience.att.in">
2069 <xsl:with-param name="isRequired" select="'no'"/>
2070 </xsl:apply-templates>
2071 </xsl:template>
2072
2073 <xsl:template match="*" mode="task.stepresult.otherprops.att.in">
2074 <xsl:apply-templates select="." mode="otherprops.att.in">
2075 <xsl:with-param name="isRequired" select="'no'"/>
2076 </xsl:apply-templates>
2077 </xsl:template>
2078
2079 <xsl:template match="*" mode="task.stepresult.rev.att.in">
2080 <xsl:apply-templates select="." mode="rev.att.in">
2081 <xsl:with-param name="isRequired" select="'no'"/>
2082 </xsl:apply-templates>
2083 </xsl:template>
2084
2085 <xsl:template match="*" mode="task.stepresult.importance.att.in">
2086 <xsl:apply-templates select="." mode="importance.att.in">
2087 <xsl:with-param name="isRequired" select="'no'"/>
2088 </xsl:apply-templates>
2089 </xsl:template>
2090
2091 <xsl:template match="*" mode="task.stepresult.status.att.in">
2092 <xsl:apply-templates select="." mode="status.att.in">
2093 <xsl:with-param name="isRequired" select="'no'"/>
2094 </xsl:apply-templates>
2095 </xsl:template>
2096
2097 <xsl:template match="*" mode="task.stepresult.outputclass.att.in">
2098 <xsl:apply-templates select="." mode="outputclass.att.in">
2099 <xsl:with-param name="isRequired" select="'no'"/>
2100 </xsl:apply-templates>
2101 </xsl:template>
2102
2103 <xsl:template match="*" mode="task.stepresult.content.in">
2104 <xsl:apply-templates select="." mode="itemgroup.cnt.text.in"/>
2105 </xsl:template>
2106
2107 <xsl:template match="*" mode="task.steps-unordered.atts.in">
2108 <xsl:apply-templates select="." mode="task.steps-unordered.univ.atts.in"/>
2109 <xsl:apply-templates select="." mode="task.steps-unordered.outputclass.att.in"/>
2110 </xsl:template>
2111
2112 <xsl:template match="*" mode="task.steps-unordered.univ.atts.in">
2113 <xsl:apply-templates select="." mode="task.steps-unordered.id.atts.in"/>
2114 <xsl:apply-templates select="." mode="task.steps-unordered.select.atts.in"/>
2115 </xsl:template>
2116
2117 <xsl:template match="*" mode="task.steps-unordered.id.atts.in">
2118 <xsl:apply-templates select="." mode="task.steps-unordered.id.att.in"/>
2119 <xsl:apply-templates select="." mode="task.steps-unordered.conref.att.in"/>
2120 </xsl:template>
2121
2122 <xsl:template match="*" mode="task.steps-unordered.id.att.in">
2123 <xsl:apply-templates select="." mode="id.att.in">
2124 <xsl:with-param name="isRequired" select="'no'"/>
2125 </xsl:apply-templates>
2126 </xsl:template>
2127
2128 <xsl:template match="*" mode="task.steps-unordered.conref.att.in">
2129 <xsl:apply-templates select="." mode="conref.att.in">
2130 <xsl:with-param name="isRequired" select="'no'"/>
2131 </xsl:apply-templates>
2132 </xsl:template>
2133
2134 <xsl:template match="*" mode="task.steps-unordered.select.atts.in">
2135 <xsl:apply-templates select="." mode="task.steps-unordered.platform.att.in"/>
2136 <xsl:apply-templates select="." mode="task.steps-unordered.product.att.in"/>
2137 <xsl:apply-templates select="." mode="task.steps-unordered.audience.att.in"/>
2138 <xsl:apply-templates select="." mode="task.steps-unordered.otherprops.att.in"/>
2139 <xsl:apply-templates select="." mode="task.steps-unordered.rev.att.in"/>
2140 <xsl:apply-templates select="." mode="task.steps-unordered.importance.att.in"/>
2141 <xsl:apply-templates select="." mode="task.steps-unordered.status.att.in"/>
2142 </xsl:template>
2143
2144 <xsl:template match="*" mode="task.steps-unordered.platform.att.in">
2145 <xsl:apply-templates select="." mode="platform.att.in">
2146 <xsl:with-param name="isRequired" select="'no'"/>
2147 </xsl:apply-templates>
2148 </xsl:template>
2149
2150 <xsl:template match="*" mode="task.steps-unordered.product.att.in">
2151 <xsl:apply-templates select="." mode="product.att.in">
2152 <xsl:with-param name="isRequired" select="'no'"/>
2153 </xsl:apply-templates>
2154 </xsl:template>
2155
2156 <xsl:template match="*" mode="task.steps-unordered.audience.att.in">
2157 <xsl:apply-templates select="." mode="audience.att.in">
2158 <xsl:with-param name="isRequired" select="'no'"/>
2159 </xsl:apply-templates>
2160 </xsl:template>
2161
2162 <xsl:template match="*" mode="task.steps-unordered.otherprops.att.in">
2163 <xsl:apply-templates select="." mode="otherprops.att.in">
2164 <xsl:with-param name="isRequired" select="'no'"/>
2165 </xsl:apply-templates>
2166 </xsl:template>
2167
2168 <xsl:template match="*" mode="task.steps-unordered.rev.att.in">
2169 <xsl:apply-templates select="." mode="rev.att.in">
2170 <xsl:with-param name="isRequired" select="'no'"/>
2171 </xsl:apply-templates>
2172 </xsl:template>
2173
2174 <xsl:template match="*" mode="task.steps-unordered.importance.att.in">
2175 <xsl:apply-templates select="." mode="importance.att.in">
2176 <xsl:with-param name="isRequired" select="'no'"/>
2177 </xsl:apply-templates>
2178 </xsl:template>
2179
2180 <xsl:template match="*" mode="task.steps-unordered.status.att.in">
2181 <xsl:apply-templates select="." mode="status.att.in">
2182 <xsl:with-param name="isRequired" select="'no'"/>
2183 </xsl:apply-templates>
2184 </xsl:template>
2185
2186 <xsl:template match="*" mode="task.steps-unordered.outputclass.att.in">
2187 <xsl:apply-templates select="." mode="outputclass.att.in">
2188 <xsl:with-param name="isRequired" select="'no'"/>
2189 </xsl:apply-templates>
2190 </xsl:template>
2191
2192 <xsl:template match="*" mode="task.steps-unordered.content.in">
2193 <xsl:apply-templates select="." mode="task.steps-unordered.task.step.in"/>
2194 </xsl:template>
2195
2196 <xsl:template match="*" mode="task.steps-unordered.task.step.in">
2197 <xsl:apply-templates select="." mode="task.step.in">
2198 <xsl:with-param name="isRequired" select="'yes'"/>
2199 <xsl:with-param name="container" select="' task/steps-unordered '"/>
2200 </xsl:apply-templates>
2201 </xsl:template>
2202
2203 <xsl:template match="*" mode="task.steps.atts.in">
2204 <xsl:apply-templates select="." mode="task.steps.univ.atts.in"/>
2205 <xsl:apply-templates select="." mode="task.steps.outputclass.att.in"/>
2206 </xsl:template>
2207
2208 <xsl:template match="*" mode="task.steps.univ.atts.in">
2209 <xsl:apply-templates select="." mode="task.steps.id.atts.in"/>
2210 <xsl:apply-templates select="." mode="task.steps.select.atts.in"/>
2211 </xsl:template>
2212
2213 <xsl:template match="*" mode="task.steps.id.atts.in">
2214 <xsl:apply-templates select="." mode="task.steps.id.att.in"/>
2215 <xsl:apply-templates select="." mode="task.steps.conref.att.in"/>
2216 </xsl:template>
2217
2218 <xsl:template match="*" mode="task.steps.id.att.in">
2219 <xsl:apply-templates select="." mode="id.att.in">
2220 <xsl:with-param name="isRequired" select="'no'"/>
2221 </xsl:apply-templates>
2222 </xsl:template>
2223
2224 <xsl:template match="*" mode="task.steps.conref.att.in">
2225 <xsl:apply-templates select="." mode="conref.att.in">
2226 <xsl:with-param name="isRequired" select="'no'"/>
2227 </xsl:apply-templates>
2228 </xsl:template>
2229
2230 <xsl:template match="*" mode="task.steps.select.atts.in">
2231 <xsl:apply-templates select="." mode="task.steps.platform.att.in"/>
2232 <xsl:apply-templates select="." mode="task.steps.product.att.in"/>
2233 <xsl:apply-templates select="." mode="task.steps.audience.att.in"/>
2234 <xsl:apply-templates select="." mode="task.steps.otherprops.att.in"/>
2235 <xsl:apply-templates select="." mode="task.steps.rev.att.in"/>
2236 <xsl:apply-templates select="." mode="task.steps.importance.att.in"/>
2237 <xsl:apply-templates select="." mode="task.steps.status.att.in"/>
2238 </xsl:template>
2239
2240 <xsl:template match="*" mode="task.steps.platform.att.in">
2241 <xsl:apply-templates select="." mode="platform.att.in">
2242 <xsl:with-param name="isRequired" select="'no'"/>
2243 </xsl:apply-templates>
2244 </xsl:template>
2245
2246 <xsl:template match="*" mode="task.steps.product.att.in">
2247 <xsl:apply-templates select="." mode="product.att.in">
2248 <xsl:with-param name="isRequired" select="'no'"/>
2249 </xsl:apply-templates>
2250 </xsl:template>
2251
2252 <xsl:template match="*" mode="task.steps.audience.att.in">
2253 <xsl:apply-templates select="." mode="audience.att.in">
2254 <xsl:with-param name="isRequired" select="'no'"/>
2255 </xsl:apply-templates>
2256 </xsl:template>
2257
2258 <xsl:template match="*" mode="task.steps.otherprops.att.in">
2259 <xsl:apply-templates select="." mode="otherprops.att.in">
2260 <xsl:with-param name="isRequired" select="'no'"/>
2261 </xsl:apply-templates>
2262 </xsl:template>
2263
2264 <xsl:template match="*" mode="task.steps.rev.att.in">
2265 <xsl:apply-templates select="." mode="rev.att.in">
2266 <xsl:with-param name="isRequired" select="'no'"/>
2267 </xsl:apply-templates>
2268 </xsl:template>
2269
2270 <xsl:template match="*" mode="task.steps.importance.att.in">
2271 <xsl:apply-templates select="." mode="importance.att.in">
2272 <xsl:with-param name="isRequired" select="'no'"/>
2273 </xsl:apply-templates>
2274 </xsl:template>
2275
2276 <xsl:template match="*" mode="task.steps.status.att.in">
2277 <xsl:apply-templates select="." mode="status.att.in">
2278 <xsl:with-param name="isRequired" select="'no'"/>
2279 </xsl:apply-templates>
2280 </xsl:template>
2281
2282 <xsl:template match="*" mode="task.steps.outputclass.att.in">
2283 <xsl:apply-templates select="." mode="outputclass.att.in">
2284 <xsl:with-param name="isRequired" select="'no'"/>
2285 </xsl:apply-templates>
2286 </xsl:template>
2287
2288 <xsl:template match="*" mode="task.steps.content.in">
2289 <xsl:apply-templates select="." mode="task.steps.task.step.in"/>
2290 </xsl:template>
2291
2292 <xsl:template match="*" mode="task.steps.task.step.in">
2293 <xsl:apply-templates select="." mode="task.step.in">
2294 <xsl:with-param name="isRequired" select="'yes'"/>
2295 <xsl:with-param name="container" select="' task/steps '"/>
2296 </xsl:apply-templates>
2297 </xsl:template>
2298
2299 <xsl:template match="*" mode="task.stepxmp.atts.in">
2300 <xsl:apply-templates select="." mode="task.stepxmp.univ.atts.in"/>
2301 <xsl:apply-templates select="." mode="task.stepxmp.outputclass.att.in"/>
2302 </xsl:template>
2303
2304 <xsl:template match="*" mode="task.stepxmp.univ.atts.in">
2305 <xsl:apply-templates select="." mode="task.stepxmp.id.atts.in"/>
2306 <xsl:apply-templates select="." mode="task.stepxmp.select.atts.in"/>
2307 </xsl:template>
2308
2309 <xsl:template match="*" mode="task.stepxmp.id.atts.in">
2310 <xsl:apply-templates select="." mode="task.stepxmp.id.att.in"/>
2311 <xsl:apply-templates select="." mode="task.stepxmp.conref.att.in"/>
2312 </xsl:template>
2313
2314 <xsl:template match="*" mode="task.stepxmp.id.att.in">
2315 <xsl:apply-templates select="." mode="id.att.in">
2316 <xsl:with-param name="isRequired" select="'no'"/>
2317 </xsl:apply-templates>
2318 </xsl:template>
2319
2320 <xsl:template match="*" mode="task.stepxmp.conref.att.in">
2321 <xsl:apply-templates select="." mode="conref.att.in">
2322 <xsl:with-param name="isRequired" select="'no'"/>
2323 </xsl:apply-templates>
2324 </xsl:template>
2325
2326 <xsl:template match="*" mode="task.stepxmp.select.atts.in">
2327 <xsl:apply-templates select="." mode="task.stepxmp.platform.att.in"/>
2328 <xsl:apply-templates select="." mode="task.stepxmp.product.att.in"/>
2329 <xsl:apply-templates select="." mode="task.stepxmp.audience.att.in"/>
2330 <xsl:apply-templates select="." mode="task.stepxmp.otherprops.att.in"/>
2331 <xsl:apply-templates select="." mode="task.stepxmp.rev.att.in"/>
2332 <xsl:apply-templates select="." mode="task.stepxmp.importance.att.in"/>
2333 <xsl:apply-templates select="." mode="task.stepxmp.status.att.in"/>
2334 </xsl:template>
2335
2336 <xsl:template match="*" mode="task.stepxmp.platform.att.in">
2337 <xsl:apply-templates select="." mode="platform.att.in">
2338 <xsl:with-param name="isRequired" select="'no'"/>
2339 </xsl:apply-templates>
2340 </xsl:template>
2341
2342 <xsl:template match="*" mode="task.stepxmp.product.att.in">
2343 <xsl:apply-templates select="." mode="product.att.in">
2344 <xsl:with-param name="isRequired" select="'no'"/>
2345 </xsl:apply-templates>
2346 </xsl:template>
2347
2348 <xsl:template match="*" mode="task.stepxmp.audience.att.in">
2349 <xsl:apply-templates select="." mode="audience.att.in">
2350 <xsl:with-param name="isRequired" select="'no'"/>
2351 </xsl:apply-templates>
2352 </xsl:template>
2353
2354 <xsl:template match="*" mode="task.stepxmp.otherprops.att.in">
2355 <xsl:apply-templates select="." mode="otherprops.att.in">
2356 <xsl:with-param name="isRequired" select="'no'"/>
2357 </xsl:apply-templates>
2358 </xsl:template>
2359
2360 <xsl:template match="*" mode="task.stepxmp.rev.att.in">
2361 <xsl:apply-templates select="." mode="rev.att.in">
2362 <xsl:with-param name="isRequired" select="'no'"/>
2363 </xsl:apply-templates>
2364 </xsl:template>
2365
2366 <xsl:template match="*" mode="task.stepxmp.importance.att.in">
2367 <xsl:apply-templates select="." mode="importance.att.in">
2368 <xsl:with-param name="isRequired" select="'no'"/>
2369 </xsl:apply-templates>
2370 </xsl:template>
2371
2372 <xsl:template match="*" mode="task.stepxmp.status.att.in">
2373 <xsl:apply-templates select="." mode="status.att.in">
2374 <xsl:with-param name="isRequired" select="'no'"/>
2375 </xsl:apply-templates>
2376 </xsl:template>
2377
2378 <xsl:template match="*" mode="task.stepxmp.outputclass.att.in">
2379 <xsl:apply-templates select="." mode="outputclass.att.in">
2380 <xsl:with-param name="isRequired" select="'no'"/>
2381 </xsl:apply-templates>
2382 </xsl:template>
2383
2384 <xsl:template match="*" mode="task.stepxmp.content.in">
2385 <xsl:apply-templates select="." mode="itemgroup.cnt.text.in"/>
2386 </xsl:template>
2387
2388 <xsl:template match="*" mode="task.substep.atts.in">
2389 <xsl:apply-templates select="." mode="task.substep.univ.atts.in"/>
2390 <xsl:apply-templates select="." mode="task.substep.outputclass.att.in"/>
2391 </xsl:template>
2392
2393 <xsl:template match="*" mode="task.substep.univ.atts.in">
2394 <xsl:apply-templates select="." mode="task.substep.id.atts.in"/>
2395 <xsl:apply-templates select="." mode="task.substep.platform.att.in"/>
2396 <xsl:apply-templates select="." mode="task.substep.product.att.in"/>
2397 <xsl:apply-templates select="." mode="task.substep.audience.att.in"/>
2398 <xsl:apply-templates select="." mode="task.substep.otherprops.att.in"/>
2399 <xsl:apply-templates select="." mode="task.substep.rev.att.in"/>
2400 <xsl:apply-templates select="." mode="task.substep.status.att.in"/>
2401 <xsl:apply-templates select="." mode="task.substep.importance.att.in"/>
2402 </xsl:template>
2403
2404 <xsl:template match="*" mode="task.substep.id.atts.in">
2405 <xsl:apply-templates select="." mode="task.substep.id.att.in"/>
2406 <xsl:apply-templates select="." mode="task.substep.conref.att.in"/>
2407 </xsl:template>
2408
2409 <xsl:template match="*" mode="task.substep.id.att.in">
2410 <xsl:apply-templates select="." mode="id.att.in">
2411 <xsl:with-param name="isRequired" select="'no'"/>
2412 </xsl:apply-templates>
2413 </xsl:template>
2414
2415 <xsl:template match="*" mode="task.substep.conref.att.in">
2416 <xsl:apply-templates select="." mode="conref.att.in">
2417 <xsl:with-param name="isRequired" select="'no'"/>
2418 </xsl:apply-templates>
2419 </xsl:template>
2420
2421 <xsl:template match="*" mode="task.substep.platform.att.in">
2422 <xsl:apply-templates select="." mode="platform.att.in">
2423 <xsl:with-param name="isRequired" select="'no'"/>
2424 </xsl:apply-templates>
2425 </xsl:template>
2426
2427 <xsl:template match="*" mode="task.substep.product.att.in">
2428 <xsl:apply-templates select="." mode="product.att.in">
2429 <xsl:with-param name="isRequired" select="'no'"/>
2430 </xsl:apply-templates>
2431 </xsl:template>
2432
2433 <xsl:template match="*" mode="task.substep.audience.att.in">
2434 <xsl:apply-templates select="." mode="audience.att.in">
2435 <xsl:with-param name="isRequired" select="'no'"/>
2436 </xsl:apply-templates>
2437 </xsl:template>
2438
2439 <xsl:template match="*" mode="task.substep.otherprops.att.in">
2440 <xsl:apply-templates select="." mode="otherprops.att.in">
2441 <xsl:with-param name="isRequired" select="'no'"/>
2442 </xsl:apply-templates>
2443 </xsl:template>
2444
2445 <xsl:template match="*" mode="task.substep.rev.att.in">
2446 <xsl:apply-templates select="." mode="rev.att.in">
2447 <xsl:with-param name="isRequired" select="'no'"/>
2448 </xsl:apply-templates>
2449 </xsl:template>
2450
2451 <xsl:template match="*" mode="task.substep.status.att.in">
2452 <xsl:apply-templates select="." mode="status.att.in">
2453 <xsl:with-param name="isRequired" select="'no'"/>
2454 </xsl:apply-templates>
2455 </xsl:template>
2456
2457 <xsl:template match="*" mode="task.substep.importance.att.in">
2458 <xsl:apply-templates select="." mode="importance.att.in">
2459 <xsl:with-param name="isRequired" select="'no'"/>
2460 </xsl:apply-templates>
2461 </xsl:template>
2462
2463 <xsl:template match="*" mode="task.substep.outputclass.att.in">
2464 <xsl:apply-templates select="." mode="outputclass.att.in">
2465 <xsl:with-param name="isRequired" select="'no'"/>
2466 </xsl:apply-templates>
2467 </xsl:template>
2468
2469 <xsl:template match="*" mode="task.substep.content.in">
2470 <xsl:apply-templates select="*" mode="task.substep.child"/>
2471 </xsl:template>
2472
2473 <xsl:template match="*" mode="task.substep.child">
2474 <xsl:param name="isRequired" select="'no'"/>
2475 <xsl:apply-templates select="." mode="child">
2476 <xsl:with-param name="container" select="' task/substep '"/>
2477 <xsl:with-param name="isRequired" select="$isRequired"/>
2478 </xsl:apply-templates>
2479 </xsl:template>
2480
2481 <xsl:template match="*" mode="task.substeps.atts.in">
2482 <xsl:apply-templates select="." mode="task.substeps.univ.atts.in"/>
2483 <xsl:apply-templates select="." mode="task.substeps.outputclass.att.in"/>
2484 </xsl:template>
2485
2486 <xsl:template match="*" mode="task.substeps.univ.atts.in">
2487 <xsl:apply-templates select="." mode="task.substeps.id.atts.in"/>
2488 <xsl:apply-templates select="." mode="task.substeps.select.atts.in"/>
2489 </xsl:template>
2490
2491 <xsl:template match="*" mode="task.substeps.id.atts.in">
2492 <xsl:apply-templates select="." mode="task.substeps.id.att.in"/>
2493 <xsl:apply-templates select="." mode="task.substeps.conref.att.in"/>
2494 </xsl:template>
2495
2496 <xsl:template match="*" mode="task.substeps.id.att.in">
2497 <xsl:apply-templates select="." mode="id.att.in">
2498 <xsl:with-param name="isRequired" select="'no'"/>
2499 </xsl:apply-templates>
2500 </xsl:template>
2501
2502 <xsl:template match="*" mode="task.substeps.conref.att.in">
2503 <xsl:apply-templates select="." mode="conref.att.in">
2504 <xsl:with-param name="isRequired" select="'no'"/>
2505 </xsl:apply-templates>
2506 </xsl:template>
2507
2508 <xsl:template match="*" mode="task.substeps.select.atts.in">
2509 <xsl:apply-templates select="." mode="task.substeps.platform.att.in"/>
2510 <xsl:apply-templates select="." mode="task.substeps.product.att.in"/>
2511 <xsl:apply-templates select="." mode="task.substeps.audience.att.in"/>
2512 <xsl:apply-templates select="." mode="task.substeps.otherprops.att.in"/>
2513 <xsl:apply-templates select="." mode="task.substeps.rev.att.in"/>
2514 <xsl:apply-templates select="." mode="task.substeps.importance.att.in"/>
2515 <xsl:apply-templates select="." mode="task.substeps.status.att.in"/>
2516 </xsl:template>
2517
2518 <xsl:template match="*" mode="task.substeps.platform.att.in">
2519 <xsl:apply-templates select="." mode="platform.att.in">
2520 <xsl:with-param name="isRequired" select="'no'"/>
2521 </xsl:apply-templates>
2522 </xsl:template>
2523
2524 <xsl:template match="*" mode="task.substeps.product.att.in">
2525 <xsl:apply-templates select="." mode="product.att.in">
2526 <xsl:with-param name="isRequired" select="'no'"/>
2527 </xsl:apply-templates>
2528 </xsl:template>
2529
2530 <xsl:template match="*" mode="task.substeps.audience.att.in">
2531 <xsl:apply-templates select="." mode="audience.att.in">
2532 <xsl:with-param name="isRequired" select="'no'"/>
2533 </xsl:apply-templates>
2534 </xsl:template>
2535
2536 <xsl:template match="*" mode="task.substeps.otherprops.att.in">
2537 <xsl:apply-templates select="." mode="otherprops.att.in">
2538 <xsl:with-param name="isRequired" select="'no'"/>
2539 </xsl:apply-templates>
2540 </xsl:template>
2541
2542 <xsl:template match="*" mode="task.substeps.rev.att.in">
2543 <xsl:apply-templates select="." mode="rev.att.in">
2544 <xsl:with-param name="isRequired" select="'no'"/>
2545 </xsl:apply-templates>
2546 </xsl:template>
2547
2548 <xsl:template match="*" mode="task.substeps.importance.att.in">
2549 <xsl:apply-templates select="." mode="importance.att.in">
2550 <xsl:with-param name="isRequired" select="'no'"/>
2551 </xsl:apply-templates>
2552 </xsl:template>
2553
2554 <xsl:template match="*" mode="task.substeps.status.att.in">
2555 <xsl:apply-templates select="." mode="status.att.in">
2556 <xsl:with-param name="isRequired" select="'no'"/>
2557 </xsl:apply-templates>
2558 </xsl:template>
2559
2560 <xsl:template match="*" mode="task.substeps.outputclass.att.in">
2561 <xsl:apply-templates select="." mode="outputclass.att.in">
2562 <xsl:with-param name="isRequired" select="'no'"/>
2563 </xsl:apply-templates>
2564 </xsl:template>
2565
2566 <xsl:template match="*" mode="task.substeps.content.in">
2567 <xsl:apply-templates select="." mode="task.substeps.task.substep.in"/>
2568 </xsl:template>
2569
2570 <xsl:template match="*" mode="task.substeps.task.substep.in">
2571 <xsl:apply-templates select="." mode="task.substep.in">
2572 <xsl:with-param name="isRequired" select="'yes'"/>
2573 <xsl:with-param name="container" select="' task/substeps '"/>
2574 </xsl:apply-templates>
2575 </xsl:template>
2576
2577 <xsl:template match="*" mode="task.task.atts.in">
2578 <xsl:attribute name="xml:lang">
2579 <xsl:text>en-us</xsl:text>
2580 </xsl:attribute>
2581 <xsl:apply-templates select="." mode="task.task.select.atts.in"/>
2582 <xsl:apply-templates select="." mode="task.task.id.att.in"/>
2583 <xsl:apply-templates select="." mode="task.task.conref.att.in"/>
2584 <xsl:apply-templates select="." mode="task.task.outputclass.att.in"/>
2585 </xsl:template>
2586
2587 <xsl:template match="*" mode="task.task.select.atts.in">
2588 <xsl:apply-templates select="." mode="task.task.platform.att.in"/>
2589 <xsl:apply-templates select="." mode="task.task.product.att.in"/>
2590 <xsl:apply-templates select="." mode="task.task.audience.att.in"/>
2591 <xsl:apply-templates select="." mode="task.task.otherprops.att.in"/>
2592 <xsl:apply-templates select="." mode="task.task.rev.att.in"/>
2593 <xsl:apply-templates select="." mode="task.task.importance.att.in"/>
2594 <xsl:apply-templates select="." mode="task.task.status.att.in"/>
2595 </xsl:template>
2596
2597 <xsl:template match="*" mode="task.task.platform.att.in">
2598 <xsl:apply-templates select="." mode="platform.att.in">
2599 <xsl:with-param name="isRequired" select="'no'"/>
2600 </xsl:apply-templates>
2601 </xsl:template>
2602
2603 <xsl:template match="*" mode="task.task.product.att.in">
2604 <xsl:apply-templates select="." mode="product.att.in">
2605 <xsl:with-param name="isRequired" select="'no'"/>
2606 </xsl:apply-templates>
2607 </xsl:template>
2608
2609 <xsl:template match="*" mode="task.task.audience.att.in">
2610 <xsl:apply-templates select="." mode="audience.att.in">
2611 <xsl:with-param name="isRequired" select="'no'"/>
2612 </xsl:apply-templates>
2613 </xsl:template>
2614
2615 <xsl:template match="*" mode="task.task.otherprops.att.in">
2616 <xsl:apply-templates select="." mode="otherprops.att.in">
2617 <xsl:with-param name="isRequired" select="'no'"/>
2618 </xsl:apply-templates>
2619 </xsl:template>
2620
2621 <xsl:template match="*" mode="task.task.rev.att.in">
2622 <xsl:apply-templates select="." mode="rev.att.in">
2623 <xsl:with-param name="isRequired" select="'no'"/>
2624 </xsl:apply-templates>
2625 </xsl:template>
2626
2627 <xsl:template match="*" mode="task.task.importance.att.in">
2628 <xsl:apply-templates select="." mode="importance.att.in">
2629 <xsl:with-param name="isRequired" select="'no'"/>
2630 </xsl:apply-templates>
2631 </xsl:template>
2632
2633 <xsl:template match="*" mode="task.task.status.att.in">
2634 <xsl:apply-templates select="." mode="status.att.in">
2635 <xsl:with-param name="isRequired" select="'no'"/>
2636 </xsl:apply-templates>
2637 </xsl:template>
2638
2639 <xsl:template match="*" mode="task.task.id.att.in">
2640 <xsl:apply-templates select="." mode="id.att.in">
2641 <xsl:with-param name="isRequired" select="'yes'"/>
2642 </xsl:apply-templates>
2643 </xsl:template>
2644
2645 <xsl:template match="*" mode="task.task.conref.att.in">
2646 <xsl:apply-templates select="." mode="conref.att.in">
2647 <xsl:with-param name="isRequired" select="'no'"/>
2648 </xsl:apply-templates>
2649 </xsl:template>
2650
2651 <xsl:template match="*" mode="task.task.outputclass.att.in">
2652 <xsl:apply-templates select="." mode="outputclass.att.in">
2653 <xsl:with-param name="isRequired" select="'no'"/>
2654 </xsl:apply-templates>
2655 </xsl:template>
2656
2657 <xsl:template match="*" mode="task.task.content.in">
2658 <xsl:apply-templates select="." mode="task.task.topic.title.in"/>
2659 <xsl:apply-templates select="." mode="task.task.topic.titlealts.in"/>
2660 <xsl:apply-templates select="." mode="task.task.topic.shortdesc.in"/>
2661 <xsl:apply-templates select="." mode="task.task.topic.prolog.in"/>
2662 <xsl:apply-templates select="." mode="task.task.task.taskbody.in"/>
2663 <xsl:apply-templates select="." mode="task.task.topic.related-links.in"/>
2664 <xsl:apply-templates select="." mode="task.task.topic.topic.in"/>
2665 </xsl:template>
2666
2667 <xsl:template match="*" mode="task.task.topic.title.in">
2668 <xsl:apply-templates select="." mode="topic.title.in">
2669 <xsl:with-param name="isRequired" select="'yes'"/>
2670 <xsl:with-param name="container" select="' task/task '"/>
2671 </xsl:apply-templates>
2672 </xsl:template>
2673
2674 <xsl:template match="*" mode="task.task.topic.titlealts.in">
2675 <xsl:apply-templates select="." mode="topic.titlealts.in">
2676 <xsl:with-param name="isRequired" select="'no'"/>
2677 <xsl:with-param name="container" select="' task/task '"/>
2678 </xsl:apply-templates>
2679 </xsl:template>
2680
2681 <xsl:template match="*" mode="task.task.topic.shortdesc.in">
2682 <xsl:apply-templates select="." mode="topic.shortdesc.in">
2683 <xsl:with-param name="isRequired" select="'no'"/>
2684 <xsl:with-param name="container" select="' task/task '"/>
2685 </xsl:apply-templates>
2686 </xsl:template>
2687
2688 <xsl:template match="*" mode="task.task.topic.prolog.in">
2689 <xsl:apply-templates select="." mode="topic.prolog.in">
2690 <xsl:with-param name="isRequired" select="'no'"/>
2691 <xsl:with-param name="container" select="' task/task '"/>
2692 </xsl:apply-templates>
2693 </xsl:template>
2694
2695 <xsl:template match="*" mode="task.task.task.taskbody.in">
2696 <xsl:apply-templates select="." mode="task.taskbody.in">
2697 <xsl:with-param name="isRequired" select="'no'"/>
2698 <xsl:with-param name="container" select="' task/task '"/>
2699 </xsl:apply-templates>
2700 </xsl:template>
2701
2702 <xsl:template match="*" mode="task.task.topic.related-links.in">
2703 <xsl:apply-templates select="." mode="topic.related-links.in">
2704 <xsl:with-param name="isRequired" select="'no'"/>
2705 <xsl:with-param name="container" select="' task/task '"/>
2706 </xsl:apply-templates>
2707 </xsl:template>
2708
2709 <xsl:template match="*" mode="task.task.topic.topic.in">
2710 <xsl:apply-templates select="." mode="topic.topic.in">
2711 <xsl:with-param name="container" select="' task/task '"/>
2712 </xsl:apply-templates>
2713 </xsl:template>
2714
2715 <xsl:template match="*" mode="task.taskbody.atts.in">
2716 <xsl:apply-templates select="." mode="task.taskbody.id.atts.in"/>
2717 <xsl:apply-templates select="." mode="task.taskbody.outputclass.att.in"/>
2718 </xsl:template>
2719
2720 <xsl:template match="*" mode="task.taskbody.id.atts.in">
2721 <xsl:apply-templates select="." mode="task.taskbody.id.att.in"/>
2722 <xsl:apply-templates select="." mode="task.taskbody.conref.att.in"/>
2723 </xsl:template>
2724
2725 <xsl:template match="*" mode="task.taskbody.id.att.in">
2726 <xsl:apply-templates select="." mode="id.att.in">
2727 <xsl:with-param name="isRequired" select="'no'"/>
2728 </xsl:apply-templates>
2729 </xsl:template>
2730
2731 <xsl:template match="*" mode="task.taskbody.conref.att.in">
2732 <xsl:apply-templates select="." mode="conref.att.in">
2733 <xsl:with-param name="isRequired" select="'no'"/>
2734 </xsl:apply-templates>
2735 </xsl:template>
2736
2737 <xsl:template match="*" mode="task.taskbody.outputclass.att.in">
2738 <xsl:apply-templates select="." mode="outputclass.att.in">
2739 <xsl:with-param name="isRequired" select="'no'"/>
2740 </xsl:apply-templates>
2741 </xsl:template>
2742
2743 <xsl:template match="*" mode="task.taskbody.content.in">
2744 <xsl:apply-templates select="*" mode="task.taskbody.child"/>
2745 </xsl:template>
2746
2747 <xsl:template match="*" mode="task.taskbody.child">
2748 <xsl:param name="isRequired" select="'no'"/>
2749 <xsl:apply-templates select="." mode="child">
2750 <xsl:with-param name="container" select="' task/taskbody '"/>
2751 <xsl:with-param name="isRequired" select="$isRequired"/>
2752 </xsl:apply-templates>
2753 </xsl:template>
2754
2755 <xsl:template match="*" mode="task.tutorialinfo.atts.in">
2756 <xsl:apply-templates select="." mode="task.tutorialinfo.univ.atts.in"/>
2757 <xsl:apply-templates select="." mode="task.tutorialinfo.outputclass.att.in"/>
2758 </xsl:template>
2759
2760 <xsl:template match="*" mode="task.tutorialinfo.univ.atts.in">
2761 <xsl:apply-templates select="." mode="task.tutorialinfo.id.atts.in"/>
2762 <xsl:apply-templates select="." mode="task.tutorialinfo.select.atts.in"/>
2763 </xsl:template>
2764
2765 <xsl:template match="*" mode="task.tutorialinfo.id.atts.in">
2766 <xsl:apply-templates select="." mode="task.tutorialinfo.id.att.in"/>
2767 <xsl:apply-templates select="." mode="task.tutorialinfo.conref.att.in"/>
2768 </xsl:template>
2769
2770 <xsl:template match="*" mode="task.tutorialinfo.id.att.in">
2771 <xsl:apply-templates select="." mode="id.att.in">
2772 <xsl:with-param name="isRequired" select="'no'"/>
2773 </xsl:apply-templates>
2774 </xsl:template>
2775
2776 <xsl:template match="*" mode="task.tutorialinfo.conref.att.in">
2777 <xsl:apply-templates select="." mode="conref.att.in">
2778 <xsl:with-param name="isRequired" select="'no'"/>
2779 </xsl:apply-templates>
2780 </xsl:template>
2781
2782 <xsl:template match="*" mode="task.tutorialinfo.select.atts.in">
2783 <xsl:apply-templates select="." mode="task.tutorialinfo.platform.att.in"/>
2784 <xsl:apply-templates select="." mode="task.tutorialinfo.product.att.in"/>
2785 <xsl:apply-templates select="." mode="task.tutorialinfo.audience.att.in"/>
2786 <xsl:apply-templates select="." mode="task.tutorialinfo.otherprops.att.in"/>
2787 <xsl:apply-templates select="." mode="task.tutorialinfo.rev.att.in"/>
2788 <xsl:apply-templates select="." mode="task.tutorialinfo.importance.att.in"/>
2789 <xsl:apply-templates select="." mode="task.tutorialinfo.status.att.in"/>
2790 </xsl:template>
2791
2792 <xsl:template match="*" mode="task.tutorialinfo.platform.att.in">
2793 <xsl:apply-templates select="." mode="platform.att.in">
2794 <xsl:with-param name="isRequired" select="'no'"/>
2795 </xsl:apply-templates>
2796 </xsl:template>
2797
2798 <xsl:template match="*" mode="task.tutorialinfo.product.att.in">
2799 <xsl:apply-templates select="." mode="product.att.in">
2800 <xsl:with-param name="isRequired" select="'no'"/>
2801 </xsl:apply-templates>
2802 </xsl:template>
2803
2804 <xsl:template match="*" mode="task.tutorialinfo.audience.att.in">
2805 <xsl:apply-templates select="." mode="audience.att.in">
2806 <xsl:with-param name="isRequired" select="'no'"/>
2807 </xsl:apply-templates>
2808 </xsl:template>
2809
2810 <xsl:template match="*" mode="task.tutorialinfo.otherprops.att.in">
2811 <xsl:apply-templates select="." mode="otherprops.att.in">
2812 <xsl:with-param name="isRequired" select="'no'"/>
2813 </xsl:apply-templates>
2814 </xsl:template>
2815
2816 <xsl:template match="*" mode="task.tutorialinfo.rev.att.in">
2817 <xsl:apply-templates select="." mode="rev.att.in">
2818 <xsl:with-param name="isRequired" select="'no'"/>
2819 </xsl:apply-templates>
2820 </xsl:template>
2821
2822 <xsl:template match="*" mode="task.tutorialinfo.importance.att.in">
2823 <xsl:apply-templates select="." mode="importance.att.in">
2824 <xsl:with-param name="isRequired" select="'no'"/>
2825 </xsl:apply-templates>
2826 </xsl:template>
2827
2828 <xsl:template match="*" mode="task.tutorialinfo.status.att.in">
2829 <xsl:apply-templates select="." mode="status.att.in">
2830 <xsl:with-param name="isRequired" select="'no'"/>
2831 </xsl:apply-templates>
2832 </xsl:template>
2833
2834 <xsl:template match="*" mode="task.tutorialinfo.outputclass.att.in">
2835 <xsl:apply-templates select="." mode="outputclass.att.in">
2836 <xsl:with-param name="isRequired" select="'no'"/>
2837 </xsl:apply-templates>
2838 </xsl:template>
2839
2840 <xsl:template match="*" mode="task.tutorialinfo.content.in">
2841 <xsl:apply-templates select="." mode="itemgroup.cnt.text.in"/>
2842 </xsl:template>
2843
2844
2845
2846</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette