VirtualBox

source: vbox/trunk/src/libs/dbdita-1.0/ditaWriter/referenceOutput.xsl@ 98677

Last change on this file since 98677 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: 63.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="reference.propdesc.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="' reference/propdesc '"/>
21 </xsl:call-template>
22 </xsl:template>
23
24 <xsl:template match="*" mode="reference.propdesc.out">
25 <propdesc>
26 <xsl:apply-templates select="." mode="reference.propdesc.atts.in"/>
27 <xsl:apply-templates select="." mode="reference.propdesc.content.in"/>
28 </propdesc>
29 </xsl:template>
30
31 <xsl:template match="*" mode="reference.propdeschd.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="' reference/propdeschd '"/>
38 </xsl:call-template>
39 </xsl:template>
40
41 <xsl:template match="*" mode="reference.propdeschd.out">
42 <propdeschd>
43 <xsl:apply-templates select="." mode="reference.propdeschd.atts.in"/>
44 <xsl:apply-templates select="." mode="reference.propdeschd.content.in"/>
45 </propdeschd>
46 </xsl:template>
47
48 <xsl:template match="*" mode="reference.properties.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="' reference/properties '"/>
55 </xsl:call-template>
56 </xsl:template>
57
58 <xsl:template match="*" mode="reference.properties.out">
59 <properties>
60 <xsl:apply-templates select="." mode="reference.properties.atts.in"/>
61 <xsl:apply-templates select="." mode="reference.properties.content.in"/>
62 </properties>
63 </xsl:template>
64
65 <xsl:template match="*" mode="reference.property.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="' reference/property '"/>
72 </xsl:call-template>
73 </xsl:template>
74
75 <xsl:template match="*" mode="reference.property.out">
76 <property>
77 <xsl:apply-templates select="." mode="reference.property.atts.in"/>
78 <xsl:apply-templates select="." mode="reference.property.content.in"/>
79 </property>
80 </xsl:template>
81
82 <xsl:template match="*" mode="reference.prophead.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="' reference/prophead '"/>
89 </xsl:call-template>
90 </xsl:template>
91
92 <xsl:template match="*" mode="reference.prophead.out">
93 <prophead>
94 <xsl:apply-templates select="." mode="reference.prophead.atts.in"/>
95 <xsl:apply-templates select="." mode="reference.prophead.content.in"/>
96 </prophead>
97 </xsl:template>
98
99 <xsl:template match="*" mode="reference.proptype.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="' reference/proptype '"/>
106 </xsl:call-template>
107 </xsl:template>
108
109 <xsl:template match="*" mode="reference.proptype.out">
110 <proptype>
111 <xsl:apply-templates select="." mode="reference.proptype.atts.in"/>
112 <xsl:apply-templates select="." mode="reference.proptype.content.in"/>
113 </proptype>
114 </xsl:template>
115
116 <xsl:template match="*" mode="reference.proptypehd.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="' reference/proptypehd '"/>
123 </xsl:call-template>
124 </xsl:template>
125
126 <xsl:template match="*" mode="reference.proptypehd.out">
127 <proptypehd>
128 <xsl:apply-templates select="." mode="reference.proptypehd.atts.in"/>
129 <xsl:apply-templates select="." mode="reference.proptypehd.content.in"/>
130 </proptypehd>
131 </xsl:template>
132
133 <xsl:template match="*" mode="reference.propvalue.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="' reference/propvalue '"/>
140 </xsl:call-template>
141 </xsl:template>
142
143 <xsl:template match="*" mode="reference.propvalue.out">
144 <propvalue>
145 <xsl:apply-templates select="." mode="reference.propvalue.atts.in"/>
146 <xsl:apply-templates select="." mode="reference.propvalue.content.in"/>
147 </propvalue>
148 </xsl:template>
149
150 <xsl:template match="*" mode="reference.propvaluehd.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="' reference/propvaluehd '"/>
157 </xsl:call-template>
158 </xsl:template>
159
160 <xsl:template match="*" mode="reference.propvaluehd.out">
161 <propvaluehd>
162 <xsl:apply-templates select="." mode="reference.propvaluehd.atts.in"/>
163 <xsl:apply-templates select="." mode="reference.propvaluehd.content.in"/>
164 </propvaluehd>
165 </xsl:template>
166
167 <xsl:template match="*" mode="reference.refbody.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="' reference/refbody '"/>
174 </xsl:call-template>
175 </xsl:template>
176
177 <xsl:template match="*" mode="reference.refbody.out">
178 <refbody>
179 <xsl:apply-templates select="." mode="reference.refbody.atts.in"/>
180 <xsl:apply-templates select="." mode="reference.refbody.content.in"/>
181 </refbody>
182 </xsl:template>
183
184 <xsl:template match="*" mode="reference.reference.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="' reference/reference '"/>
191 </xsl:call-template>
192 </xsl:template>
193
194 <xsl:template match="*" mode="reference.reference.out">
195 <reference>
196 <xsl:apply-templates select="." mode="reference.reference.atts.in"/>
197 <xsl:apply-templates select="." mode="reference.reference.content.in"/>
198 </reference>
199 </xsl:template>
200
201 <xsl:template match="*" mode="reference.refsyn.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="' reference/refsyn '"/>
208 </xsl:call-template>
209 </xsl:template>
210
211 <xsl:template match="*" mode="reference.refsyn.out">
212 <refsyn>
213 <xsl:apply-templates select="." mode="reference.refsyn.atts.in"/>
214 <xsl:apply-templates select="." mode="reference.refsyn.content.in"/>
215 </refsyn>
216 </xsl:template>
217
218
219<!--= = = DEFAULT ELEMENT INPUT RULES = = = = = = =-->
220
221 <xsl:template match="*" mode="reference.propdesc.atts.in">
222 <xsl:apply-templates select="." mode="reference.propdesc.univ.atts.in"/>
223 <xsl:apply-templates select="." mode="reference.propdesc.specentry.att.in"/>
224 <xsl:apply-templates select="." mode="reference.propdesc.outputclass.att.in"/>
225 </xsl:template>
226
227 <xsl:template match="*" mode="reference.propdesc.univ.atts.in">
228 <xsl:apply-templates select="." mode="reference.propdesc.id.atts.in"/>
229 <xsl:apply-templates select="." mode="reference.propdesc.select.atts.in"/>
230 </xsl:template>
231
232 <xsl:template match="*" mode="reference.propdesc.id.atts.in">
233 <xsl:apply-templates select="." mode="reference.propdesc.id.att.in"/>
234 <xsl:apply-templates select="." mode="reference.propdesc.conref.att.in"/>
235 </xsl:template>
236
237 <xsl:template match="*" mode="reference.propdesc.id.att.in">
238 <xsl:apply-templates select="." mode="id.att.in">
239 <xsl:with-param name="isRequired" select="'no'"/>
240 </xsl:apply-templates>
241 </xsl:template>
242
243 <xsl:template match="*" mode="reference.propdesc.conref.att.in">
244 <xsl:apply-templates select="." mode="conref.att.in">
245 <xsl:with-param name="isRequired" select="'no'"/>
246 </xsl:apply-templates>
247 </xsl:template>
248
249 <xsl:template match="*" mode="reference.propdesc.select.atts.in">
250 <xsl:apply-templates select="." mode="reference.propdesc.platform.att.in"/>
251 <xsl:apply-templates select="." mode="reference.propdesc.product.att.in"/>
252 <xsl:apply-templates select="." mode="reference.propdesc.audience.att.in"/>
253 <xsl:apply-templates select="." mode="reference.propdesc.otherprops.att.in"/>
254 <xsl:apply-templates select="." mode="reference.propdesc.rev.att.in"/>
255 <xsl:apply-templates select="." mode="reference.propdesc.importance.att.in"/>
256 <xsl:apply-templates select="." mode="reference.propdesc.status.att.in"/>
257 </xsl:template>
258
259 <xsl:template match="*" mode="reference.propdesc.platform.att.in">
260 <xsl:apply-templates select="." mode="platform.att.in">
261 <xsl:with-param name="isRequired" select="'no'"/>
262 </xsl:apply-templates>
263 </xsl:template>
264
265 <xsl:template match="*" mode="reference.propdesc.product.att.in">
266 <xsl:apply-templates select="." mode="product.att.in">
267 <xsl:with-param name="isRequired" select="'no'"/>
268 </xsl:apply-templates>
269 </xsl:template>
270
271 <xsl:template match="*" mode="reference.propdesc.audience.att.in">
272 <xsl:apply-templates select="." mode="audience.att.in">
273 <xsl:with-param name="isRequired" select="'no'"/>
274 </xsl:apply-templates>
275 </xsl:template>
276
277 <xsl:template match="*" mode="reference.propdesc.otherprops.att.in">
278 <xsl:apply-templates select="." mode="otherprops.att.in">
279 <xsl:with-param name="isRequired" select="'no'"/>
280 </xsl:apply-templates>
281 </xsl:template>
282
283 <xsl:template match="*" mode="reference.propdesc.rev.att.in">
284 <xsl:apply-templates select="." mode="rev.att.in">
285 <xsl:with-param name="isRequired" select="'no'"/>
286 </xsl:apply-templates>
287 </xsl:template>
288
289 <xsl:template match="*" mode="reference.propdesc.importance.att.in">
290 <xsl:apply-templates select="." mode="importance.att.in">
291 <xsl:with-param name="isRequired" select="'no'"/>
292 </xsl:apply-templates>
293 </xsl:template>
294
295 <xsl:template match="*" mode="reference.propdesc.status.att.in">
296 <xsl:apply-templates select="." mode="status.att.in">
297 <xsl:with-param name="isRequired" select="'no'"/>
298 </xsl:apply-templates>
299 </xsl:template>
300
301 <xsl:template match="*" mode="reference.propdesc.specentry.att.in">
302 <xsl:apply-templates select="." mode="specentry.att.in">
303 <xsl:with-param name="isRequired" select="'no'"/>
304 </xsl:apply-templates>
305 </xsl:template>
306
307 <xsl:template match="*" mode="reference.propdesc.outputclass.att.in">
308 <xsl:apply-templates select="." mode="outputclass.att.in">
309 <xsl:with-param name="isRequired" select="'no'"/>
310 </xsl:apply-templates>
311 </xsl:template>
312
313 <xsl:template match="*" mode="reference.propdesc.content.in">
314 <xsl:apply-templates select="." mode="desc.cnt.text.in"/>
315 </xsl:template>
316
317 <xsl:template match="*" mode="reference.propdeschd.atts.in">
318 <xsl:apply-templates select="." mode="reference.propdeschd.univ.atts.in"/>
319 <xsl:apply-templates select="." mode="reference.propdeschd.specentry.att.in"/>
320 <xsl:apply-templates select="." mode="reference.propdeschd.outputclass.att.in"/>
321 </xsl:template>
322
323 <xsl:template match="*" mode="reference.propdeschd.univ.atts.in">
324 <xsl:apply-templates select="." mode="reference.propdeschd.id.atts.in"/>
325 <xsl:apply-templates select="." mode="reference.propdeschd.select.atts.in"/>
326 </xsl:template>
327
328 <xsl:template match="*" mode="reference.propdeschd.id.atts.in">
329 <xsl:apply-templates select="." mode="reference.propdeschd.id.att.in"/>
330 <xsl:apply-templates select="." mode="reference.propdeschd.conref.att.in"/>
331 </xsl:template>
332
333 <xsl:template match="*" mode="reference.propdeschd.id.att.in">
334 <xsl:apply-templates select="." mode="id.att.in">
335 <xsl:with-param name="isRequired" select="'no'"/>
336 </xsl:apply-templates>
337 </xsl:template>
338
339 <xsl:template match="*" mode="reference.propdeschd.conref.att.in">
340 <xsl:apply-templates select="." mode="conref.att.in">
341 <xsl:with-param name="isRequired" select="'no'"/>
342 </xsl:apply-templates>
343 </xsl:template>
344
345 <xsl:template match="*" mode="reference.propdeschd.select.atts.in">
346 <xsl:apply-templates select="." mode="reference.propdeschd.platform.att.in"/>
347 <xsl:apply-templates select="." mode="reference.propdeschd.product.att.in"/>
348 <xsl:apply-templates select="." mode="reference.propdeschd.audience.att.in"/>
349 <xsl:apply-templates select="." mode="reference.propdeschd.otherprops.att.in"/>
350 <xsl:apply-templates select="." mode="reference.propdeschd.rev.att.in"/>
351 <xsl:apply-templates select="." mode="reference.propdeschd.importance.att.in"/>
352 <xsl:apply-templates select="." mode="reference.propdeschd.status.att.in"/>
353 </xsl:template>
354
355 <xsl:template match="*" mode="reference.propdeschd.platform.att.in">
356 <xsl:apply-templates select="." mode="platform.att.in">
357 <xsl:with-param name="isRequired" select="'no'"/>
358 </xsl:apply-templates>
359 </xsl:template>
360
361 <xsl:template match="*" mode="reference.propdeschd.product.att.in">
362 <xsl:apply-templates select="." mode="product.att.in">
363 <xsl:with-param name="isRequired" select="'no'"/>
364 </xsl:apply-templates>
365 </xsl:template>
366
367 <xsl:template match="*" mode="reference.propdeschd.audience.att.in">
368 <xsl:apply-templates select="." mode="audience.att.in">
369 <xsl:with-param name="isRequired" select="'no'"/>
370 </xsl:apply-templates>
371 </xsl:template>
372
373 <xsl:template match="*" mode="reference.propdeschd.otherprops.att.in">
374 <xsl:apply-templates select="." mode="otherprops.att.in">
375 <xsl:with-param name="isRequired" select="'no'"/>
376 </xsl:apply-templates>
377 </xsl:template>
378
379 <xsl:template match="*" mode="reference.propdeschd.rev.att.in">
380 <xsl:apply-templates select="." mode="rev.att.in">
381 <xsl:with-param name="isRequired" select="'no'"/>
382 </xsl:apply-templates>
383 </xsl:template>
384
385 <xsl:template match="*" mode="reference.propdeschd.importance.att.in">
386 <xsl:apply-templates select="." mode="importance.att.in">
387 <xsl:with-param name="isRequired" select="'no'"/>
388 </xsl:apply-templates>
389 </xsl:template>
390
391 <xsl:template match="*" mode="reference.propdeschd.status.att.in">
392 <xsl:apply-templates select="." mode="status.att.in">
393 <xsl:with-param name="isRequired" select="'no'"/>
394 </xsl:apply-templates>
395 </xsl:template>
396
397 <xsl:template match="*" mode="reference.propdeschd.specentry.att.in">
398 <xsl:apply-templates select="." mode="specentry.att.in">
399 <xsl:with-param name="isRequired" select="'no'"/>
400 </xsl:apply-templates>
401 </xsl:template>
402
403 <xsl:template match="*" mode="reference.propdeschd.outputclass.att.in">
404 <xsl:apply-templates select="." mode="outputclass.att.in">
405 <xsl:with-param name="isRequired" select="'no'"/>
406 </xsl:apply-templates>
407 </xsl:template>
408
409 <xsl:template match="*" mode="reference.propdeschd.content.in">
410 <xsl:apply-templates select="." mode="tblcell.cnt.text.in"/>
411 </xsl:template>
412
413 <xsl:template match="*" mode="reference.properties.atts.in">
414 <xsl:apply-templates select="." mode="reference.properties.display.atts.in"/>
415 <xsl:apply-templates select="." mode="reference.properties.univ.atts.in"/>
416 <xsl:apply-templates select="." mode="reference.properties.relcolwidth.att.in"/>
417 <xsl:apply-templates select="." mode="reference.properties.keycol.att.in"/>
418 <xsl:apply-templates select="." mode="reference.properties.refcols.att.in"/>
419 <xsl:apply-templates select="." mode="reference.properties.outputclass.att.in"/>
420 <xsl:apply-templates select="." mode="reference.properties.spectitle.att.in"/>
421 </xsl:template>
422
423 <xsl:template match="*" mode="reference.properties.display.atts.in">
424 <xsl:apply-templates select="." mode="reference.properties.scale.att.in"/>
425 <xsl:apply-templates select="." mode="reference.properties.frame.att.in"/>
426 <xsl:apply-templates select="." mode="reference.properties.expanse.att.in"/>
427 </xsl:template>
428
429 <xsl:template match="*" mode="reference.properties.scale.att.in">
430 <xsl:apply-templates select="." mode="scale.att.in">
431 <xsl:with-param name="isRequired" select="'no'"/>
432 </xsl:apply-templates>
433 </xsl:template>
434
435 <xsl:template match="*" mode="reference.properties.frame.att.in">
436 <xsl:apply-templates select="." mode="frame.att.in">
437 <xsl:with-param name="isRequired" select="'no'"/>
438 </xsl:apply-templates>
439 </xsl:template>
440
441 <xsl:template match="*" mode="reference.properties.expanse.att.in">
442 <xsl:apply-templates select="." mode="expanse.att.in">
443 <xsl:with-param name="isRequired" select="'no'"/>
444 </xsl:apply-templates>
445 </xsl:template>
446
447 <xsl:template match="*" mode="reference.properties.univ.atts.in">
448 <xsl:apply-templates select="." mode="reference.properties.id.atts.in"/>
449 <xsl:apply-templates select="." mode="reference.properties.select.atts.in"/>
450 </xsl:template>
451
452 <xsl:template match="*" mode="reference.properties.id.atts.in">
453 <xsl:apply-templates select="." mode="reference.properties.id.att.in"/>
454 <xsl:apply-templates select="." mode="reference.properties.conref.att.in"/>
455 </xsl:template>
456
457 <xsl:template match="*" mode="reference.properties.id.att.in">
458 <xsl:apply-templates select="." mode="id.att.in">
459 <xsl:with-param name="isRequired" select="'no'"/>
460 </xsl:apply-templates>
461 </xsl:template>
462
463 <xsl:template match="*" mode="reference.properties.conref.att.in">
464 <xsl:apply-templates select="." mode="conref.att.in">
465 <xsl:with-param name="isRequired" select="'no'"/>
466 </xsl:apply-templates>
467 </xsl:template>
468
469 <xsl:template match="*" mode="reference.properties.select.atts.in">
470 <xsl:apply-templates select="." mode="reference.properties.platform.att.in"/>
471 <xsl:apply-templates select="." mode="reference.properties.product.att.in"/>
472 <xsl:apply-templates select="." mode="reference.properties.audience.att.in"/>
473 <xsl:apply-templates select="." mode="reference.properties.otherprops.att.in"/>
474 <xsl:apply-templates select="." mode="reference.properties.rev.att.in"/>
475 <xsl:apply-templates select="." mode="reference.properties.importance.att.in"/>
476 <xsl:apply-templates select="." mode="reference.properties.status.att.in"/>
477 </xsl:template>
478
479 <xsl:template match="*" mode="reference.properties.platform.att.in">
480 <xsl:apply-templates select="." mode="platform.att.in">
481 <xsl:with-param name="isRequired" select="'no'"/>
482 </xsl:apply-templates>
483 </xsl:template>
484
485 <xsl:template match="*" mode="reference.properties.product.att.in">
486 <xsl:apply-templates select="." mode="product.att.in">
487 <xsl:with-param name="isRequired" select="'no'"/>
488 </xsl:apply-templates>
489 </xsl:template>
490
491 <xsl:template match="*" mode="reference.properties.audience.att.in">
492 <xsl:apply-templates select="." mode="audience.att.in">
493 <xsl:with-param name="isRequired" select="'no'"/>
494 </xsl:apply-templates>
495 </xsl:template>
496
497 <xsl:template match="*" mode="reference.properties.otherprops.att.in">
498 <xsl:apply-templates select="." mode="otherprops.att.in">
499 <xsl:with-param name="isRequired" select="'no'"/>
500 </xsl:apply-templates>
501 </xsl:template>
502
503 <xsl:template match="*" mode="reference.properties.rev.att.in">
504 <xsl:apply-templates select="." mode="rev.att.in">
505 <xsl:with-param name="isRequired" select="'no'"/>
506 </xsl:apply-templates>
507 </xsl:template>
508
509 <xsl:template match="*" mode="reference.properties.importance.att.in">
510 <xsl:apply-templates select="." mode="importance.att.in">
511 <xsl:with-param name="isRequired" select="'no'"/>
512 </xsl:apply-templates>
513 </xsl:template>
514
515 <xsl:template match="*" mode="reference.properties.status.att.in">
516 <xsl:apply-templates select="." mode="status.att.in">
517 <xsl:with-param name="isRequired" select="'no'"/>
518 </xsl:apply-templates>
519 </xsl:template>
520
521 <xsl:template match="*" mode="reference.properties.relcolwidth.att.in">
522 <xsl:apply-templates select="." mode="relcolwidth.att.in">
523 <xsl:with-param name="isRequired" select="'no'"/>
524 </xsl:apply-templates>
525 </xsl:template>
526
527 <xsl:template match="*" mode="reference.properties.keycol.att.in">
528 <xsl:apply-templates select="." mode="keycol.att.in">
529 <xsl:with-param name="isRequired" select="'no'"/>
530 </xsl:apply-templates>
531 </xsl:template>
532
533 <xsl:template match="*" mode="reference.properties.refcols.att.in">
534 <xsl:apply-templates select="." mode="refcols.att.in">
535 <xsl:with-param name="isRequired" select="'no'"/>
536 </xsl:apply-templates>
537 </xsl:template>
538
539 <xsl:template match="*" mode="reference.properties.outputclass.att.in">
540 <xsl:apply-templates select="." mode="outputclass.att.in">
541 <xsl:with-param name="isRequired" select="'no'"/>
542 </xsl:apply-templates>
543 </xsl:template>
544
545 <xsl:template match="*" mode="reference.properties.spectitle.att.in">
546 <xsl:apply-templates select="." mode="spectitle.att.in">
547 <xsl:with-param name="isRequired" select="'no'"/>
548 </xsl:apply-templates>
549 </xsl:template>
550
551 <xsl:template match="*" mode="reference.properties.content.in">
552 <xsl:apply-templates select="." mode="reference.properties.reference.prophead.in"/>
553 <xsl:apply-templates select="." mode="reference.properties.reference.property.in"/>
554 </xsl:template>
555
556 <xsl:template match="*" mode="reference.properties.reference.prophead.in">
557 <xsl:apply-templates select="." mode="reference.prophead.in">
558 <xsl:with-param name="isRequired" select="'no'"/>
559 <xsl:with-param name="container" select="' reference/properties '"/>
560 </xsl:apply-templates>
561 </xsl:template>
562
563 <xsl:template match="*" mode="reference.properties.reference.property.in">
564 <xsl:apply-templates select="." mode="reference.property.in">
565 <xsl:with-param name="isRequired" select="'yes'"/>
566 <xsl:with-param name="container" select="' reference/properties '"/>
567 </xsl:apply-templates>
568 </xsl:template>
569
570 <xsl:template match="*" mode="reference.property.atts.in">
571 <xsl:apply-templates select="." mode="reference.property.univ.atts.in"/>
572 <xsl:apply-templates select="." mode="reference.property.outputclass.att.in"/>
573 </xsl:template>
574
575 <xsl:template match="*" mode="reference.property.univ.atts.in">
576 <xsl:apply-templates select="." mode="reference.property.id.atts.in"/>
577 <xsl:apply-templates select="." mode="reference.property.select.atts.in"/>
578 </xsl:template>
579
580 <xsl:template match="*" mode="reference.property.id.atts.in">
581 <xsl:apply-templates select="." mode="reference.property.id.att.in"/>
582 <xsl:apply-templates select="." mode="reference.property.conref.att.in"/>
583 </xsl:template>
584
585 <xsl:template match="*" mode="reference.property.id.att.in">
586 <xsl:apply-templates select="." mode="id.att.in">
587 <xsl:with-param name="isRequired" select="'no'"/>
588 </xsl:apply-templates>
589 </xsl:template>
590
591 <xsl:template match="*" mode="reference.property.conref.att.in">
592 <xsl:apply-templates select="." mode="conref.att.in">
593 <xsl:with-param name="isRequired" select="'no'"/>
594 </xsl:apply-templates>
595 </xsl:template>
596
597 <xsl:template match="*" mode="reference.property.select.atts.in">
598 <xsl:apply-templates select="." mode="reference.property.platform.att.in"/>
599 <xsl:apply-templates select="." mode="reference.property.product.att.in"/>
600 <xsl:apply-templates select="." mode="reference.property.audience.att.in"/>
601 <xsl:apply-templates select="." mode="reference.property.otherprops.att.in"/>
602 <xsl:apply-templates select="." mode="reference.property.rev.att.in"/>
603 <xsl:apply-templates select="." mode="reference.property.importance.att.in"/>
604 <xsl:apply-templates select="." mode="reference.property.status.att.in"/>
605 </xsl:template>
606
607 <xsl:template match="*" mode="reference.property.platform.att.in">
608 <xsl:apply-templates select="." mode="platform.att.in">
609 <xsl:with-param name="isRequired" select="'no'"/>
610 </xsl:apply-templates>
611 </xsl:template>
612
613 <xsl:template match="*" mode="reference.property.product.att.in">
614 <xsl:apply-templates select="." mode="product.att.in">
615 <xsl:with-param name="isRequired" select="'no'"/>
616 </xsl:apply-templates>
617 </xsl:template>
618
619 <xsl:template match="*" mode="reference.property.audience.att.in">
620 <xsl:apply-templates select="." mode="audience.att.in">
621 <xsl:with-param name="isRequired" select="'no'"/>
622 </xsl:apply-templates>
623 </xsl:template>
624
625 <xsl:template match="*" mode="reference.property.otherprops.att.in">
626 <xsl:apply-templates select="." mode="otherprops.att.in">
627 <xsl:with-param name="isRequired" select="'no'"/>
628 </xsl:apply-templates>
629 </xsl:template>
630
631 <xsl:template match="*" mode="reference.property.rev.att.in">
632 <xsl:apply-templates select="." mode="rev.att.in">
633 <xsl:with-param name="isRequired" select="'no'"/>
634 </xsl:apply-templates>
635 </xsl:template>
636
637 <xsl:template match="*" mode="reference.property.importance.att.in">
638 <xsl:apply-templates select="." mode="importance.att.in">
639 <xsl:with-param name="isRequired" select="'no'"/>
640 </xsl:apply-templates>
641 </xsl:template>
642
643 <xsl:template match="*" mode="reference.property.status.att.in">
644 <xsl:apply-templates select="." mode="status.att.in">
645 <xsl:with-param name="isRequired" select="'no'"/>
646 </xsl:apply-templates>
647 </xsl:template>
648
649 <xsl:template match="*" mode="reference.property.outputclass.att.in">
650 <xsl:apply-templates select="." mode="outputclass.att.in">
651 <xsl:with-param name="isRequired" select="'no'"/>
652 </xsl:apply-templates>
653 </xsl:template>
654
655 <xsl:template match="*" mode="reference.property.content.in">
656 <xsl:apply-templates select="." mode="reference.property.reference.proptype.in"/>
657 <xsl:apply-templates select="." mode="reference.property.reference.propvalue.in"/>
658 <xsl:apply-templates select="." mode="reference.property.reference.propdesc.in"/>
659 </xsl:template>
660
661 <xsl:template match="*" mode="reference.property.reference.proptype.in">
662 <xsl:apply-templates select="." mode="reference.proptype.in">
663 <xsl:with-param name="isRequired" select="'no'"/>
664 <xsl:with-param name="container" select="' reference/property '"/>
665 </xsl:apply-templates>
666 </xsl:template>
667
668 <xsl:template match="*" mode="reference.property.reference.propvalue.in">
669 <xsl:apply-templates select="." mode="reference.propvalue.in">
670 <xsl:with-param name="isRequired" select="'no'"/>
671 <xsl:with-param name="container" select="' reference/property '"/>
672 </xsl:apply-templates>
673 </xsl:template>
674
675 <xsl:template match="*" mode="reference.property.reference.propdesc.in">
676 <xsl:apply-templates select="." mode="reference.propdesc.in">
677 <xsl:with-param name="isRequired" select="'no'"/>
678 <xsl:with-param name="container" select="' reference/property '"/>
679 </xsl:apply-templates>
680 </xsl:template>
681
682 <xsl:template match="*" mode="reference.prophead.atts.in">
683 <xsl:apply-templates select="." mode="reference.prophead.univ.atts.in"/>
684 <xsl:apply-templates select="." mode="reference.prophead.outputclass.att.in"/>
685 </xsl:template>
686
687 <xsl:template match="*" mode="reference.prophead.univ.atts.in">
688 <xsl:apply-templates select="." mode="reference.prophead.id.atts.in"/>
689 <xsl:apply-templates select="." mode="reference.prophead.select.atts.in"/>
690 </xsl:template>
691
692 <xsl:template match="*" mode="reference.prophead.id.atts.in">
693 <xsl:apply-templates select="." mode="reference.prophead.id.att.in"/>
694 <xsl:apply-templates select="." mode="reference.prophead.conref.att.in"/>
695 </xsl:template>
696
697 <xsl:template match="*" mode="reference.prophead.id.att.in">
698 <xsl:apply-templates select="." mode="id.att.in">
699 <xsl:with-param name="isRequired" select="'no'"/>
700 </xsl:apply-templates>
701 </xsl:template>
702
703 <xsl:template match="*" mode="reference.prophead.conref.att.in">
704 <xsl:apply-templates select="." mode="conref.att.in">
705 <xsl:with-param name="isRequired" select="'no'"/>
706 </xsl:apply-templates>
707 </xsl:template>
708
709 <xsl:template match="*" mode="reference.prophead.select.atts.in">
710 <xsl:apply-templates select="." mode="reference.prophead.platform.att.in"/>
711 <xsl:apply-templates select="." mode="reference.prophead.product.att.in"/>
712 <xsl:apply-templates select="." mode="reference.prophead.audience.att.in"/>
713 <xsl:apply-templates select="." mode="reference.prophead.otherprops.att.in"/>
714 <xsl:apply-templates select="." mode="reference.prophead.rev.att.in"/>
715 <xsl:apply-templates select="." mode="reference.prophead.importance.att.in"/>
716 <xsl:apply-templates select="." mode="reference.prophead.status.att.in"/>
717 </xsl:template>
718
719 <xsl:template match="*" mode="reference.prophead.platform.att.in">
720 <xsl:apply-templates select="." mode="platform.att.in">
721 <xsl:with-param name="isRequired" select="'no'"/>
722 </xsl:apply-templates>
723 </xsl:template>
724
725 <xsl:template match="*" mode="reference.prophead.product.att.in">
726 <xsl:apply-templates select="." mode="product.att.in">
727 <xsl:with-param name="isRequired" select="'no'"/>
728 </xsl:apply-templates>
729 </xsl:template>
730
731 <xsl:template match="*" mode="reference.prophead.audience.att.in">
732 <xsl:apply-templates select="." mode="audience.att.in">
733 <xsl:with-param name="isRequired" select="'no'"/>
734 </xsl:apply-templates>
735 </xsl:template>
736
737 <xsl:template match="*" mode="reference.prophead.otherprops.att.in">
738 <xsl:apply-templates select="." mode="otherprops.att.in">
739 <xsl:with-param name="isRequired" select="'no'"/>
740 </xsl:apply-templates>
741 </xsl:template>
742
743 <xsl:template match="*" mode="reference.prophead.rev.att.in">
744 <xsl:apply-templates select="." mode="rev.att.in">
745 <xsl:with-param name="isRequired" select="'no'"/>
746 </xsl:apply-templates>
747 </xsl:template>
748
749 <xsl:template match="*" mode="reference.prophead.importance.att.in">
750 <xsl:apply-templates select="." mode="importance.att.in">
751 <xsl:with-param name="isRequired" select="'no'"/>
752 </xsl:apply-templates>
753 </xsl:template>
754
755 <xsl:template match="*" mode="reference.prophead.status.att.in">
756 <xsl:apply-templates select="." mode="status.att.in">
757 <xsl:with-param name="isRequired" select="'no'"/>
758 </xsl:apply-templates>
759 </xsl:template>
760
761 <xsl:template match="*" mode="reference.prophead.outputclass.att.in">
762 <xsl:apply-templates select="." mode="outputclass.att.in">
763 <xsl:with-param name="isRequired" select="'no'"/>
764 </xsl:apply-templates>
765 </xsl:template>
766
767 <xsl:template match="*" mode="reference.prophead.content.in">
768 <xsl:apply-templates select="." mode="reference.prophead.reference.proptypehd.in"/>
769 <xsl:apply-templates select="." mode="reference.prophead.reference.propvaluehd.in"/>
770 <xsl:apply-templates select="." mode="reference.prophead.reference.propdeschd.in"/>
771 </xsl:template>
772
773 <xsl:template match="*" mode="reference.prophead.reference.proptypehd.in">
774 <xsl:apply-templates select="." mode="reference.proptypehd.in">
775 <xsl:with-param name="isRequired" select="'no'"/>
776 <xsl:with-param name="container" select="' reference/prophead '"/>
777 </xsl:apply-templates>
778 </xsl:template>
779
780 <xsl:template match="*" mode="reference.prophead.reference.propvaluehd.in">
781 <xsl:apply-templates select="." mode="reference.propvaluehd.in">
782 <xsl:with-param name="isRequired" select="'no'"/>
783 <xsl:with-param name="container" select="' reference/prophead '"/>
784 </xsl:apply-templates>
785 </xsl:template>
786
787 <xsl:template match="*" mode="reference.prophead.reference.propdeschd.in">
788 <xsl:apply-templates select="." mode="reference.propdeschd.in">
789 <xsl:with-param name="isRequired" select="'no'"/>
790 <xsl:with-param name="container" select="' reference/prophead '"/>
791 </xsl:apply-templates>
792 </xsl:template>
793
794 <xsl:template match="*" mode="reference.proptype.atts.in">
795 <xsl:apply-templates select="." mode="reference.proptype.univ.atts.in"/>
796 <xsl:apply-templates select="." mode="reference.proptype.specentry.att.in"/>
797 <xsl:apply-templates select="." mode="reference.proptype.outputclass.att.in"/>
798 </xsl:template>
799
800 <xsl:template match="*" mode="reference.proptype.univ.atts.in">
801 <xsl:apply-templates select="." mode="reference.proptype.id.atts.in"/>
802 <xsl:apply-templates select="." mode="reference.proptype.select.atts.in"/>
803 </xsl:template>
804
805 <xsl:template match="*" mode="reference.proptype.id.atts.in">
806 <xsl:apply-templates select="." mode="reference.proptype.id.att.in"/>
807 <xsl:apply-templates select="." mode="reference.proptype.conref.att.in"/>
808 </xsl:template>
809
810 <xsl:template match="*" mode="reference.proptype.id.att.in">
811 <xsl:apply-templates select="." mode="id.att.in">
812 <xsl:with-param name="isRequired" select="'no'"/>
813 </xsl:apply-templates>
814 </xsl:template>
815
816 <xsl:template match="*" mode="reference.proptype.conref.att.in">
817 <xsl:apply-templates select="." mode="conref.att.in">
818 <xsl:with-param name="isRequired" select="'no'"/>
819 </xsl:apply-templates>
820 </xsl:template>
821
822 <xsl:template match="*" mode="reference.proptype.select.atts.in">
823 <xsl:apply-templates select="." mode="reference.proptype.platform.att.in"/>
824 <xsl:apply-templates select="." mode="reference.proptype.product.att.in"/>
825 <xsl:apply-templates select="." mode="reference.proptype.audience.att.in"/>
826 <xsl:apply-templates select="." mode="reference.proptype.otherprops.att.in"/>
827 <xsl:apply-templates select="." mode="reference.proptype.rev.att.in"/>
828 <xsl:apply-templates select="." mode="reference.proptype.importance.att.in"/>
829 <xsl:apply-templates select="." mode="reference.proptype.status.att.in"/>
830 </xsl:template>
831
832 <xsl:template match="*" mode="reference.proptype.platform.att.in">
833 <xsl:apply-templates select="." mode="platform.att.in">
834 <xsl:with-param name="isRequired" select="'no'"/>
835 </xsl:apply-templates>
836 </xsl:template>
837
838 <xsl:template match="*" mode="reference.proptype.product.att.in">
839 <xsl:apply-templates select="." mode="product.att.in">
840 <xsl:with-param name="isRequired" select="'no'"/>
841 </xsl:apply-templates>
842 </xsl:template>
843
844 <xsl:template match="*" mode="reference.proptype.audience.att.in">
845 <xsl:apply-templates select="." mode="audience.att.in">
846 <xsl:with-param name="isRequired" select="'no'"/>
847 </xsl:apply-templates>
848 </xsl:template>
849
850 <xsl:template match="*" mode="reference.proptype.otherprops.att.in">
851 <xsl:apply-templates select="." mode="otherprops.att.in">
852 <xsl:with-param name="isRequired" select="'no'"/>
853 </xsl:apply-templates>
854 </xsl:template>
855
856 <xsl:template match="*" mode="reference.proptype.rev.att.in">
857 <xsl:apply-templates select="." mode="rev.att.in">
858 <xsl:with-param name="isRequired" select="'no'"/>
859 </xsl:apply-templates>
860 </xsl:template>
861
862 <xsl:template match="*" mode="reference.proptype.importance.att.in">
863 <xsl:apply-templates select="." mode="importance.att.in">
864 <xsl:with-param name="isRequired" select="'no'"/>
865 </xsl:apply-templates>
866 </xsl:template>
867
868 <xsl:template match="*" mode="reference.proptype.status.att.in">
869 <xsl:apply-templates select="." mode="status.att.in">
870 <xsl:with-param name="isRequired" select="'no'"/>
871 </xsl:apply-templates>
872 </xsl:template>
873
874 <xsl:template match="*" mode="reference.proptype.specentry.att.in">
875 <xsl:apply-templates select="." mode="specentry.att.in">
876 <xsl:with-param name="isRequired" select="'no'"/>
877 </xsl:apply-templates>
878 </xsl:template>
879
880 <xsl:template match="*" mode="reference.proptype.outputclass.att.in">
881 <xsl:apply-templates select="." mode="outputclass.att.in">
882 <xsl:with-param name="isRequired" select="'no'"/>
883 </xsl:apply-templates>
884 </xsl:template>
885
886 <xsl:template match="*" mode="reference.proptype.content.in">
887 <xsl:apply-templates select="." mode="ph.cnt.text.in"/>
888 </xsl:template>
889
890 <xsl:template match="*" mode="reference.proptypehd.atts.in">
891 <xsl:apply-templates select="." mode="reference.proptypehd.univ.atts.in"/>
892 <xsl:apply-templates select="." mode="reference.proptypehd.specentry.att.in"/>
893 <xsl:apply-templates select="." mode="reference.proptypehd.outputclass.att.in"/>
894 </xsl:template>
895
896 <xsl:template match="*" mode="reference.proptypehd.univ.atts.in">
897 <xsl:apply-templates select="." mode="reference.proptypehd.id.atts.in"/>
898 <xsl:apply-templates select="." mode="reference.proptypehd.select.atts.in"/>
899 </xsl:template>
900
901 <xsl:template match="*" mode="reference.proptypehd.id.atts.in">
902 <xsl:apply-templates select="." mode="reference.proptypehd.id.att.in"/>
903 <xsl:apply-templates select="." mode="reference.proptypehd.conref.att.in"/>
904 </xsl:template>
905
906 <xsl:template match="*" mode="reference.proptypehd.id.att.in">
907 <xsl:apply-templates select="." mode="id.att.in">
908 <xsl:with-param name="isRequired" select="'no'"/>
909 </xsl:apply-templates>
910 </xsl:template>
911
912 <xsl:template match="*" mode="reference.proptypehd.conref.att.in">
913 <xsl:apply-templates select="." mode="conref.att.in">
914 <xsl:with-param name="isRequired" select="'no'"/>
915 </xsl:apply-templates>
916 </xsl:template>
917
918 <xsl:template match="*" mode="reference.proptypehd.select.atts.in">
919 <xsl:apply-templates select="." mode="reference.proptypehd.platform.att.in"/>
920 <xsl:apply-templates select="." mode="reference.proptypehd.product.att.in"/>
921 <xsl:apply-templates select="." mode="reference.proptypehd.audience.att.in"/>
922 <xsl:apply-templates select="." mode="reference.proptypehd.otherprops.att.in"/>
923 <xsl:apply-templates select="." mode="reference.proptypehd.rev.att.in"/>
924 <xsl:apply-templates select="." mode="reference.proptypehd.importance.att.in"/>
925 <xsl:apply-templates select="." mode="reference.proptypehd.status.att.in"/>
926 </xsl:template>
927
928 <xsl:template match="*" mode="reference.proptypehd.platform.att.in">
929 <xsl:apply-templates select="." mode="platform.att.in">
930 <xsl:with-param name="isRequired" select="'no'"/>
931 </xsl:apply-templates>
932 </xsl:template>
933
934 <xsl:template match="*" mode="reference.proptypehd.product.att.in">
935 <xsl:apply-templates select="." mode="product.att.in">
936 <xsl:with-param name="isRequired" select="'no'"/>
937 </xsl:apply-templates>
938 </xsl:template>
939
940 <xsl:template match="*" mode="reference.proptypehd.audience.att.in">
941 <xsl:apply-templates select="." mode="audience.att.in">
942 <xsl:with-param name="isRequired" select="'no'"/>
943 </xsl:apply-templates>
944 </xsl:template>
945
946 <xsl:template match="*" mode="reference.proptypehd.otherprops.att.in">
947 <xsl:apply-templates select="." mode="otherprops.att.in">
948 <xsl:with-param name="isRequired" select="'no'"/>
949 </xsl:apply-templates>
950 </xsl:template>
951
952 <xsl:template match="*" mode="reference.proptypehd.rev.att.in">
953 <xsl:apply-templates select="." mode="rev.att.in">
954 <xsl:with-param name="isRequired" select="'no'"/>
955 </xsl:apply-templates>
956 </xsl:template>
957
958 <xsl:template match="*" mode="reference.proptypehd.importance.att.in">
959 <xsl:apply-templates select="." mode="importance.att.in">
960 <xsl:with-param name="isRequired" select="'no'"/>
961 </xsl:apply-templates>
962 </xsl:template>
963
964 <xsl:template match="*" mode="reference.proptypehd.status.att.in">
965 <xsl:apply-templates select="." mode="status.att.in">
966 <xsl:with-param name="isRequired" select="'no'"/>
967 </xsl:apply-templates>
968 </xsl:template>
969
970 <xsl:template match="*" mode="reference.proptypehd.specentry.att.in">
971 <xsl:apply-templates select="." mode="specentry.att.in">
972 <xsl:with-param name="isRequired" select="'no'"/>
973 </xsl:apply-templates>
974 </xsl:template>
975
976 <xsl:template match="*" mode="reference.proptypehd.outputclass.att.in">
977 <xsl:apply-templates select="." mode="outputclass.att.in">
978 <xsl:with-param name="isRequired" select="'no'"/>
979 </xsl:apply-templates>
980 </xsl:template>
981
982 <xsl:template match="*" mode="reference.proptypehd.content.in">
983 <xsl:apply-templates select="." mode="tblcell.cnt.text.in"/>
984 </xsl:template>
985
986 <xsl:template match="*" mode="reference.propvalue.atts.in">
987 <xsl:apply-templates select="." mode="reference.propvalue.univ.atts.in"/>
988 <xsl:apply-templates select="." mode="reference.propvalue.specentry.att.in"/>
989 <xsl:apply-templates select="." mode="reference.propvalue.outputclass.att.in"/>
990 </xsl:template>
991
992 <xsl:template match="*" mode="reference.propvalue.univ.atts.in">
993 <xsl:apply-templates select="." mode="reference.propvalue.id.atts.in"/>
994 <xsl:apply-templates select="." mode="reference.propvalue.select.atts.in"/>
995 </xsl:template>
996
997 <xsl:template match="*" mode="reference.propvalue.id.atts.in">
998 <xsl:apply-templates select="." mode="reference.propvalue.id.att.in"/>
999 <xsl:apply-templates select="." mode="reference.propvalue.conref.att.in"/>
1000 </xsl:template>
1001
1002 <xsl:template match="*" mode="reference.propvalue.id.att.in">
1003 <xsl:apply-templates select="." mode="id.att.in">
1004 <xsl:with-param name="isRequired" select="'no'"/>
1005 </xsl:apply-templates>
1006 </xsl:template>
1007
1008 <xsl:template match="*" mode="reference.propvalue.conref.att.in">
1009 <xsl:apply-templates select="." mode="conref.att.in">
1010 <xsl:with-param name="isRequired" select="'no'"/>
1011 </xsl:apply-templates>
1012 </xsl:template>
1013
1014 <xsl:template match="*" mode="reference.propvalue.select.atts.in">
1015 <xsl:apply-templates select="." mode="reference.propvalue.platform.att.in"/>
1016 <xsl:apply-templates select="." mode="reference.propvalue.product.att.in"/>
1017 <xsl:apply-templates select="." mode="reference.propvalue.audience.att.in"/>
1018 <xsl:apply-templates select="." mode="reference.propvalue.otherprops.att.in"/>
1019 <xsl:apply-templates select="." mode="reference.propvalue.rev.att.in"/>
1020 <xsl:apply-templates select="." mode="reference.propvalue.importance.att.in"/>
1021 <xsl:apply-templates select="." mode="reference.propvalue.status.att.in"/>
1022 </xsl:template>
1023
1024 <xsl:template match="*" mode="reference.propvalue.platform.att.in">
1025 <xsl:apply-templates select="." mode="platform.att.in">
1026 <xsl:with-param name="isRequired" select="'no'"/>
1027 </xsl:apply-templates>
1028 </xsl:template>
1029
1030 <xsl:template match="*" mode="reference.propvalue.product.att.in">
1031 <xsl:apply-templates select="." mode="product.att.in">
1032 <xsl:with-param name="isRequired" select="'no'"/>
1033 </xsl:apply-templates>
1034 </xsl:template>
1035
1036 <xsl:template match="*" mode="reference.propvalue.audience.att.in">
1037 <xsl:apply-templates select="." mode="audience.att.in">
1038 <xsl:with-param name="isRequired" select="'no'"/>
1039 </xsl:apply-templates>
1040 </xsl:template>
1041
1042 <xsl:template match="*" mode="reference.propvalue.otherprops.att.in">
1043 <xsl:apply-templates select="." mode="otherprops.att.in">
1044 <xsl:with-param name="isRequired" select="'no'"/>
1045 </xsl:apply-templates>
1046 </xsl:template>
1047
1048 <xsl:template match="*" mode="reference.propvalue.rev.att.in">
1049 <xsl:apply-templates select="." mode="rev.att.in">
1050 <xsl:with-param name="isRequired" select="'no'"/>
1051 </xsl:apply-templates>
1052 </xsl:template>
1053
1054 <xsl:template match="*" mode="reference.propvalue.importance.att.in">
1055 <xsl:apply-templates select="." mode="importance.att.in">
1056 <xsl:with-param name="isRequired" select="'no'"/>
1057 </xsl:apply-templates>
1058 </xsl:template>
1059
1060 <xsl:template match="*" mode="reference.propvalue.status.att.in">
1061 <xsl:apply-templates select="." mode="status.att.in">
1062 <xsl:with-param name="isRequired" select="'no'"/>
1063 </xsl:apply-templates>
1064 </xsl:template>
1065
1066 <xsl:template match="*" mode="reference.propvalue.specentry.att.in">
1067 <xsl:apply-templates select="." mode="specentry.att.in">
1068 <xsl:with-param name="isRequired" select="'no'"/>
1069 </xsl:apply-templates>
1070 </xsl:template>
1071
1072 <xsl:template match="*" mode="reference.propvalue.outputclass.att.in">
1073 <xsl:apply-templates select="." mode="outputclass.att.in">
1074 <xsl:with-param name="isRequired" select="'no'"/>
1075 </xsl:apply-templates>
1076 </xsl:template>
1077
1078 <xsl:template match="*" mode="reference.propvalue.content.in">
1079 <xsl:apply-templates select="." mode="ph.cnt.text.in"/>
1080 </xsl:template>
1081
1082 <xsl:template match="*" mode="reference.propvaluehd.atts.in">
1083 <xsl:apply-templates select="." mode="reference.propvaluehd.univ.atts.in"/>
1084 <xsl:apply-templates select="." mode="reference.propvaluehd.specentry.att.in"/>
1085 <xsl:apply-templates select="." mode="reference.propvaluehd.outputclass.att.in"/>
1086 </xsl:template>
1087
1088 <xsl:template match="*" mode="reference.propvaluehd.univ.atts.in">
1089 <xsl:apply-templates select="." mode="reference.propvaluehd.id.atts.in"/>
1090 <xsl:apply-templates select="." mode="reference.propvaluehd.select.atts.in"/>
1091 </xsl:template>
1092
1093 <xsl:template match="*" mode="reference.propvaluehd.id.atts.in">
1094 <xsl:apply-templates select="." mode="reference.propvaluehd.id.att.in"/>
1095 <xsl:apply-templates select="." mode="reference.propvaluehd.conref.att.in"/>
1096 </xsl:template>
1097
1098 <xsl:template match="*" mode="reference.propvaluehd.id.att.in">
1099 <xsl:apply-templates select="." mode="id.att.in">
1100 <xsl:with-param name="isRequired" select="'no'"/>
1101 </xsl:apply-templates>
1102 </xsl:template>
1103
1104 <xsl:template match="*" mode="reference.propvaluehd.conref.att.in">
1105 <xsl:apply-templates select="." mode="conref.att.in">
1106 <xsl:with-param name="isRequired" select="'no'"/>
1107 </xsl:apply-templates>
1108 </xsl:template>
1109
1110 <xsl:template match="*" mode="reference.propvaluehd.select.atts.in">
1111 <xsl:apply-templates select="." mode="reference.propvaluehd.platform.att.in"/>
1112 <xsl:apply-templates select="." mode="reference.propvaluehd.product.att.in"/>
1113 <xsl:apply-templates select="." mode="reference.propvaluehd.audience.att.in"/>
1114 <xsl:apply-templates select="." mode="reference.propvaluehd.otherprops.att.in"/>
1115 <xsl:apply-templates select="." mode="reference.propvaluehd.rev.att.in"/>
1116 <xsl:apply-templates select="." mode="reference.propvaluehd.importance.att.in"/>
1117 <xsl:apply-templates select="." mode="reference.propvaluehd.status.att.in"/>
1118 </xsl:template>
1119
1120 <xsl:template match="*" mode="reference.propvaluehd.platform.att.in">
1121 <xsl:apply-templates select="." mode="platform.att.in">
1122 <xsl:with-param name="isRequired" select="'no'"/>
1123 </xsl:apply-templates>
1124 </xsl:template>
1125
1126 <xsl:template match="*" mode="reference.propvaluehd.product.att.in">
1127 <xsl:apply-templates select="." mode="product.att.in">
1128 <xsl:with-param name="isRequired" select="'no'"/>
1129 </xsl:apply-templates>
1130 </xsl:template>
1131
1132 <xsl:template match="*" mode="reference.propvaluehd.audience.att.in">
1133 <xsl:apply-templates select="." mode="audience.att.in">
1134 <xsl:with-param name="isRequired" select="'no'"/>
1135 </xsl:apply-templates>
1136 </xsl:template>
1137
1138 <xsl:template match="*" mode="reference.propvaluehd.otherprops.att.in">
1139 <xsl:apply-templates select="." mode="otherprops.att.in">
1140 <xsl:with-param name="isRequired" select="'no'"/>
1141 </xsl:apply-templates>
1142 </xsl:template>
1143
1144 <xsl:template match="*" mode="reference.propvaluehd.rev.att.in">
1145 <xsl:apply-templates select="." mode="rev.att.in">
1146 <xsl:with-param name="isRequired" select="'no'"/>
1147 </xsl:apply-templates>
1148 </xsl:template>
1149
1150 <xsl:template match="*" mode="reference.propvaluehd.importance.att.in">
1151 <xsl:apply-templates select="." mode="importance.att.in">
1152 <xsl:with-param name="isRequired" select="'no'"/>
1153 </xsl:apply-templates>
1154 </xsl:template>
1155
1156 <xsl:template match="*" mode="reference.propvaluehd.status.att.in">
1157 <xsl:apply-templates select="." mode="status.att.in">
1158 <xsl:with-param name="isRequired" select="'no'"/>
1159 </xsl:apply-templates>
1160 </xsl:template>
1161
1162 <xsl:template match="*" mode="reference.propvaluehd.specentry.att.in">
1163 <xsl:apply-templates select="." mode="specentry.att.in">
1164 <xsl:with-param name="isRequired" select="'no'"/>
1165 </xsl:apply-templates>
1166 </xsl:template>
1167
1168 <xsl:template match="*" mode="reference.propvaluehd.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="reference.propvaluehd.content.in">
1175 <xsl:apply-templates select="." mode="tblcell.cnt.text.in"/>
1176 </xsl:template>
1177
1178 <xsl:template match="*" mode="reference.refbody.atts.in">
1179 <xsl:apply-templates select="." mode="reference.refbody.id.atts.in"/>
1180 <xsl:apply-templates select="." mode="reference.refbody.outputclass.att.in"/>
1181 </xsl:template>
1182
1183 <xsl:template match="*" mode="reference.refbody.id.atts.in">
1184 <xsl:apply-templates select="." mode="reference.refbody.id.att.in"/>
1185 <xsl:apply-templates select="." mode="reference.refbody.conref.att.in"/>
1186 </xsl:template>
1187
1188 <xsl:template match="*" mode="reference.refbody.id.att.in">
1189 <xsl:apply-templates select="." mode="id.att.in">
1190 <xsl:with-param name="isRequired" select="'no'"/>
1191 </xsl:apply-templates>
1192 </xsl:template>
1193
1194 <xsl:template match="*" mode="reference.refbody.conref.att.in">
1195 <xsl:apply-templates select="." mode="conref.att.in">
1196 <xsl:with-param name="isRequired" select="'no'"/>
1197 </xsl:apply-templates>
1198 </xsl:template>
1199
1200 <xsl:template match="*" mode="reference.refbody.outputclass.att.in">
1201 <xsl:apply-templates select="." mode="outputclass.att.in">
1202 <xsl:with-param name="isRequired" select="'no'"/>
1203 </xsl:apply-templates>
1204 </xsl:template>
1205
1206 <xsl:template match="*" mode="reference.refbody.content.in">
1207 <xsl:apply-templates select="*" mode="reference.refbody.child"/>
1208 </xsl:template>
1209
1210 <xsl:template match="*" mode="reference.refbody.child">
1211 <xsl:param name="isRequired" select="'no'"/>
1212 <xsl:apply-templates select="." mode="child">
1213 <xsl:with-param name="container" select="' reference/refbody '"/>
1214 <xsl:with-param name="isRequired" select="$isRequired"/>
1215 </xsl:apply-templates>
1216 </xsl:template>
1217
1218 <xsl:template match="*" mode="reference.reference.atts.in">
1219 <xsl:attribute name="xml:lang">
1220 <xsl:text>en-us</xsl:text>
1221 </xsl:attribute>
1222 <xsl:apply-templates select="." mode="reference.reference.select.atts.in"/>
1223 <xsl:apply-templates select="." mode="reference.reference.id.att.in"/>
1224 <xsl:apply-templates select="." mode="reference.reference.conref.att.in"/>
1225 <xsl:apply-templates select="." mode="reference.reference.outputclass.att.in"/>
1226 </xsl:template>
1227
1228 <xsl:template match="*" mode="reference.reference.select.atts.in">
1229 <xsl:apply-templates select="." mode="reference.reference.platform.att.in"/>
1230 <xsl:apply-templates select="." mode="reference.reference.product.att.in"/>
1231 <xsl:apply-templates select="." mode="reference.reference.audience.att.in"/>
1232 <xsl:apply-templates select="." mode="reference.reference.otherprops.att.in"/>
1233 <xsl:apply-templates select="." mode="reference.reference.rev.att.in"/>
1234 <xsl:apply-templates select="." mode="reference.reference.importance.att.in"/>
1235 <xsl:apply-templates select="." mode="reference.reference.status.att.in"/>
1236 </xsl:template>
1237
1238 <xsl:template match="*" mode="reference.reference.platform.att.in">
1239 <xsl:apply-templates select="." mode="platform.att.in">
1240 <xsl:with-param name="isRequired" select="'no'"/>
1241 </xsl:apply-templates>
1242 </xsl:template>
1243
1244 <xsl:template match="*" mode="reference.reference.product.att.in">
1245 <xsl:apply-templates select="." mode="product.att.in">
1246 <xsl:with-param name="isRequired" select="'no'"/>
1247 </xsl:apply-templates>
1248 </xsl:template>
1249
1250 <xsl:template match="*" mode="reference.reference.audience.att.in">
1251 <xsl:apply-templates select="." mode="audience.att.in">
1252 <xsl:with-param name="isRequired" select="'no'"/>
1253 </xsl:apply-templates>
1254 </xsl:template>
1255
1256 <xsl:template match="*" mode="reference.reference.otherprops.att.in">
1257 <xsl:apply-templates select="." mode="otherprops.att.in">
1258 <xsl:with-param name="isRequired" select="'no'"/>
1259 </xsl:apply-templates>
1260 </xsl:template>
1261
1262 <xsl:template match="*" mode="reference.reference.rev.att.in">
1263 <xsl:apply-templates select="." mode="rev.att.in">
1264 <xsl:with-param name="isRequired" select="'no'"/>
1265 </xsl:apply-templates>
1266 </xsl:template>
1267
1268 <xsl:template match="*" mode="reference.reference.importance.att.in">
1269 <xsl:apply-templates select="." mode="importance.att.in">
1270 <xsl:with-param name="isRequired" select="'no'"/>
1271 </xsl:apply-templates>
1272 </xsl:template>
1273
1274 <xsl:template match="*" mode="reference.reference.status.att.in">
1275 <xsl:apply-templates select="." mode="status.att.in">
1276 <xsl:with-param name="isRequired" select="'no'"/>
1277 </xsl:apply-templates>
1278 </xsl:template>
1279
1280 <xsl:template match="*" mode="reference.reference.id.att.in">
1281 <xsl:apply-templates select="." mode="id.att.in">
1282 <xsl:with-param name="isRequired" select="'yes'"/>
1283 </xsl:apply-templates>
1284 </xsl:template>
1285
1286 <xsl:template match="*" mode="reference.reference.conref.att.in">
1287 <xsl:apply-templates select="." mode="conref.att.in">
1288 <xsl:with-param name="isRequired" select="'no'"/>
1289 </xsl:apply-templates>
1290 </xsl:template>
1291
1292 <xsl:template match="*" mode="reference.reference.outputclass.att.in">
1293 <xsl:apply-templates select="." mode="outputclass.att.in">
1294 <xsl:with-param name="isRequired" select="'no'"/>
1295 </xsl:apply-templates>
1296 </xsl:template>
1297
1298 <xsl:template match="*" mode="reference.reference.content.in">
1299 <xsl:apply-templates select="." mode="reference.reference.topic.title.in"/>
1300 <xsl:apply-templates select="." mode="reference.reference.topic.titlealts.in"/>
1301 <xsl:apply-templates select="." mode="reference.reference.topic.shortdesc.in"/>
1302 <xsl:apply-templates select="." mode="reference.reference.topic.prolog.in"/>
1303 <xsl:apply-templates select="." mode="reference.reference.reference.refbody.in"/>
1304 <xsl:apply-templates select="." mode="reference.reference.topic.related-links.in"/>
1305 <xsl:apply-templates select="." mode="reference.reference.topic.topic.in"/>
1306 </xsl:template>
1307
1308 <xsl:template match="*" mode="reference.reference.topic.title.in">
1309 <xsl:apply-templates select="." mode="topic.title.in">
1310 <xsl:with-param name="isRequired" select="'yes'"/>
1311 <xsl:with-param name="container" select="' reference/reference '"/>
1312 </xsl:apply-templates>
1313 </xsl:template>
1314
1315 <xsl:template match="*" mode="reference.reference.topic.titlealts.in">
1316 <xsl:apply-templates select="." mode="topic.titlealts.in">
1317 <xsl:with-param name="isRequired" select="'no'"/>
1318 <xsl:with-param name="container" select="' reference/reference '"/>
1319 </xsl:apply-templates>
1320 </xsl:template>
1321
1322 <xsl:template match="*" mode="reference.reference.topic.shortdesc.in">
1323 <xsl:apply-templates select="." mode="topic.shortdesc.in">
1324 <xsl:with-param name="isRequired" select="'no'"/>
1325 <xsl:with-param name="container" select="' reference/reference '"/>
1326 </xsl:apply-templates>
1327 </xsl:template>
1328
1329 <xsl:template match="*" mode="reference.reference.topic.prolog.in">
1330 <xsl:apply-templates select="." mode="topic.prolog.in">
1331 <xsl:with-param name="isRequired" select="'no'"/>
1332 <xsl:with-param name="container" select="' reference/reference '"/>
1333 </xsl:apply-templates>
1334 </xsl:template>
1335
1336 <xsl:template match="*" mode="reference.reference.reference.refbody.in">
1337 <xsl:apply-templates select="." mode="reference.refbody.in">
1338 <xsl:with-param name="isRequired" select="'no'"/>
1339 <xsl:with-param name="container" select="' reference/reference '"/>
1340 </xsl:apply-templates>
1341 </xsl:template>
1342
1343 <xsl:template match="*" mode="reference.reference.topic.related-links.in">
1344 <xsl:apply-templates select="." mode="topic.related-links.in">
1345 <xsl:with-param name="isRequired" select="'no'"/>
1346 <xsl:with-param name="container" select="' reference/reference '"/>
1347 </xsl:apply-templates>
1348 </xsl:template>
1349
1350 <xsl:template match="*" mode="reference.reference.topic.topic.in">
1351 <xsl:apply-templates select="." mode="topic.topic.in">
1352 <xsl:with-param name="container" select="' reference/reference '"/>
1353 </xsl:apply-templates>
1354 </xsl:template>
1355
1356 <xsl:template match="*" mode="reference.refsyn.atts.in">
1357 <xsl:apply-templates select="." mode="reference.refsyn.univ.atts.in"/>
1358 <xsl:apply-templates select="." mode="reference.refsyn.spectitle.att.in"/>
1359 <xsl:apply-templates select="." mode="reference.refsyn.outputclass.att.in"/>
1360 </xsl:template>
1361
1362 <xsl:template match="*" mode="reference.refsyn.univ.atts.in">
1363 <xsl:apply-templates select="." mode="reference.refsyn.id.atts.in"/>
1364 <xsl:apply-templates select="." mode="reference.refsyn.select.atts.in"/>
1365 </xsl:template>
1366
1367 <xsl:template match="*" mode="reference.refsyn.id.atts.in">
1368 <xsl:apply-templates select="." mode="reference.refsyn.id.att.in"/>
1369 <xsl:apply-templates select="." mode="reference.refsyn.conref.att.in"/>
1370 </xsl:template>
1371
1372 <xsl:template match="*" mode="reference.refsyn.id.att.in">
1373 <xsl:apply-templates select="." mode="id.att.in">
1374 <xsl:with-param name="isRequired" select="'no'"/>
1375 </xsl:apply-templates>
1376 </xsl:template>
1377
1378 <xsl:template match="*" mode="reference.refsyn.conref.att.in">
1379 <xsl:apply-templates select="." mode="conref.att.in">
1380 <xsl:with-param name="isRequired" select="'no'"/>
1381 </xsl:apply-templates>
1382 </xsl:template>
1383
1384 <xsl:template match="*" mode="reference.refsyn.select.atts.in">
1385 <xsl:apply-templates select="." mode="reference.refsyn.platform.att.in"/>
1386 <xsl:apply-templates select="." mode="reference.refsyn.product.att.in"/>
1387 <xsl:apply-templates select="." mode="reference.refsyn.audience.att.in"/>
1388 <xsl:apply-templates select="." mode="reference.refsyn.otherprops.att.in"/>
1389 <xsl:apply-templates select="." mode="reference.refsyn.rev.att.in"/>
1390 <xsl:apply-templates select="." mode="reference.refsyn.importance.att.in"/>
1391 <xsl:apply-templates select="." mode="reference.refsyn.status.att.in"/>
1392 </xsl:template>
1393
1394 <xsl:template match="*" mode="reference.refsyn.platform.att.in">
1395 <xsl:apply-templates select="." mode="platform.att.in">
1396 <xsl:with-param name="isRequired" select="'no'"/>
1397 </xsl:apply-templates>
1398 </xsl:template>
1399
1400 <xsl:template match="*" mode="reference.refsyn.product.att.in">
1401 <xsl:apply-templates select="." mode="product.att.in">
1402 <xsl:with-param name="isRequired" select="'no'"/>
1403 </xsl:apply-templates>
1404 </xsl:template>
1405
1406 <xsl:template match="*" mode="reference.refsyn.audience.att.in">
1407 <xsl:apply-templates select="." mode="audience.att.in">
1408 <xsl:with-param name="isRequired" select="'no'"/>
1409 </xsl:apply-templates>
1410 </xsl:template>
1411
1412 <xsl:template match="*" mode="reference.refsyn.otherprops.att.in">
1413 <xsl:apply-templates select="." mode="otherprops.att.in">
1414 <xsl:with-param name="isRequired" select="'no'"/>
1415 </xsl:apply-templates>
1416 </xsl:template>
1417
1418 <xsl:template match="*" mode="reference.refsyn.rev.att.in">
1419 <xsl:apply-templates select="." mode="rev.att.in">
1420 <xsl:with-param name="isRequired" select="'no'"/>
1421 </xsl:apply-templates>
1422 </xsl:template>
1423
1424 <xsl:template match="*" mode="reference.refsyn.importance.att.in">
1425 <xsl:apply-templates select="." mode="importance.att.in">
1426 <xsl:with-param name="isRequired" select="'no'"/>
1427 </xsl:apply-templates>
1428 </xsl:template>
1429
1430 <xsl:template match="*" mode="reference.refsyn.status.att.in">
1431 <xsl:apply-templates select="." mode="status.att.in">
1432 <xsl:with-param name="isRequired" select="'no'"/>
1433 </xsl:apply-templates>
1434 </xsl:template>
1435
1436 <xsl:template match="*" mode="reference.refsyn.spectitle.att.in">
1437 <xsl:apply-templates select="." mode="spectitle.att.in">
1438 <xsl:with-param name="isRequired" select="'no'"/>
1439 </xsl:apply-templates>
1440 </xsl:template>
1441
1442 <xsl:template match="*" mode="reference.refsyn.outputclass.att.in">
1443 <xsl:apply-templates select="." mode="outputclass.att.in">
1444 <xsl:with-param name="isRequired" select="'no'"/>
1445 </xsl:apply-templates>
1446 </xsl:template>
1447
1448 <xsl:template match="*" mode="reference.refsyn.content.in">
1449 <xsl:apply-templates select="." mode="section.cnt.text.in"/>
1450 </xsl:template>
1451
1452
1453
1454</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