VirtualBox

source: vbox/trunk/src/libs/dbdita-1.0/ditaWriter/highlightDomainOutput.xsl@ 98918

Last change on this file since 98918 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: 27.5 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="hi-d.b.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="' hi-d/b '"/>
21 </xsl:call-template>
22 </xsl:template>
23
24 <xsl:template match="*" mode="hi-d.b.out">
25 <b>
26 <xsl:apply-templates select="." mode="hi-d.b.atts.in"/>
27 <xsl:apply-templates select="." mode="hi-d.b.content.in"/>
28 </b>
29 </xsl:template>
30
31 <xsl:template match="*" mode="hi-d.i.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="' hi-d/i '"/>
38 </xsl:call-template>
39 </xsl:template>
40
41 <xsl:template match="*" mode="hi-d.i.out">
42 <i>
43 <xsl:apply-templates select="." mode="hi-d.i.atts.in"/>
44 <xsl:apply-templates select="." mode="hi-d.i.content.in"/>
45 </i>
46 </xsl:template>
47
48 <xsl:template match="*" mode="hi-d.sub.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="' hi-d/sub '"/>
55 </xsl:call-template>
56 </xsl:template>
57
58 <xsl:template match="*" mode="hi-d.sub.out">
59 <sub>
60 <xsl:apply-templates select="." mode="hi-d.sub.atts.in"/>
61 <xsl:apply-templates select="." mode="hi-d.sub.content.in"/>
62 </sub>
63 </xsl:template>
64
65 <xsl:template match="*" mode="hi-d.sup.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="' hi-d/sup '"/>
72 </xsl:call-template>
73 </xsl:template>
74
75 <xsl:template match="*" mode="hi-d.sup.out">
76 <sup>
77 <xsl:apply-templates select="." mode="hi-d.sup.atts.in"/>
78 <xsl:apply-templates select="." mode="hi-d.sup.content.in"/>
79 </sup>
80 </xsl:template>
81
82 <xsl:template match="*" mode="hi-d.tt.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="' hi-d/tt '"/>
89 </xsl:call-template>
90 </xsl:template>
91
92 <xsl:template match="*" mode="hi-d.tt.out">
93 <tt>
94 <xsl:apply-templates select="." mode="hi-d.tt.atts.in"/>
95 <xsl:apply-templates select="." mode="hi-d.tt.content.in"/>
96 </tt>
97 </xsl:template>
98
99 <xsl:template match="*" mode="hi-d.u.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="' hi-d/u '"/>
106 </xsl:call-template>
107 </xsl:template>
108
109 <xsl:template match="*" mode="hi-d.u.out">
110 <u>
111 <xsl:apply-templates select="." mode="hi-d.u.atts.in"/>
112 <xsl:apply-templates select="." mode="hi-d.u.content.in"/>
113 </u>
114 </xsl:template>
115
116
117<!--= = = DEFAULT ELEMENT INPUT RULES = = = = = = =-->
118
119 <xsl:template match="*" mode="hi-d.b.atts.in">
120 <xsl:apply-templates select="." mode="hi-d.b.univ.atts.in"/>
121 <xsl:apply-templates select="." mode="hi-d.b.outputclass.att.in"/>
122 </xsl:template>
123
124 <xsl:template match="*" mode="hi-d.b.univ.atts.in">
125 <xsl:apply-templates select="." mode="hi-d.b.id.atts.in"/>
126 <xsl:apply-templates select="." mode="hi-d.b.select.atts.in"/>
127 </xsl:template>
128
129 <xsl:template match="*" mode="hi-d.b.id.atts.in">
130 <xsl:apply-templates select="." mode="hi-d.b.id.att.in"/>
131 <xsl:apply-templates select="." mode="hi-d.b.conref.att.in"/>
132 </xsl:template>
133
134 <xsl:template match="*" mode="hi-d.b.id.att.in">
135 <xsl:apply-templates select="." mode="id.att.in">
136 <xsl:with-param name="isRequired" select="'no'"/>
137 </xsl:apply-templates>
138 </xsl:template>
139
140 <xsl:template match="*" mode="hi-d.b.conref.att.in">
141 <xsl:apply-templates select="." mode="conref.att.in">
142 <xsl:with-param name="isRequired" select="'no'"/>
143 </xsl:apply-templates>
144 </xsl:template>
145
146 <xsl:template match="*" mode="hi-d.b.select.atts.in">
147 <xsl:apply-templates select="." mode="hi-d.b.platform.att.in"/>
148 <xsl:apply-templates select="." mode="hi-d.b.product.att.in"/>
149 <xsl:apply-templates select="." mode="hi-d.b.audience.att.in"/>
150 <xsl:apply-templates select="." mode="hi-d.b.otherprops.att.in"/>
151 <xsl:apply-templates select="." mode="hi-d.b.rev.att.in"/>
152 <xsl:apply-templates select="." mode="hi-d.b.importance.att.in"/>
153 <xsl:apply-templates select="." mode="hi-d.b.status.att.in"/>
154 </xsl:template>
155
156 <xsl:template match="*" mode="hi-d.b.platform.att.in">
157 <xsl:apply-templates select="." mode="platform.att.in">
158 <xsl:with-param name="isRequired" select="'no'"/>
159 </xsl:apply-templates>
160 </xsl:template>
161
162 <xsl:template match="*" mode="hi-d.b.product.att.in">
163 <xsl:apply-templates select="." mode="product.att.in">
164 <xsl:with-param name="isRequired" select="'no'"/>
165 </xsl:apply-templates>
166 </xsl:template>
167
168 <xsl:template match="*" mode="hi-d.b.audience.att.in">
169 <xsl:apply-templates select="." mode="audience.att.in">
170 <xsl:with-param name="isRequired" select="'no'"/>
171 </xsl:apply-templates>
172 </xsl:template>
173
174 <xsl:template match="*" mode="hi-d.b.otherprops.att.in">
175 <xsl:apply-templates select="." mode="otherprops.att.in">
176 <xsl:with-param name="isRequired" select="'no'"/>
177 </xsl:apply-templates>
178 </xsl:template>
179
180 <xsl:template match="*" mode="hi-d.b.rev.att.in">
181 <xsl:apply-templates select="." mode="rev.att.in">
182 <xsl:with-param name="isRequired" select="'no'"/>
183 </xsl:apply-templates>
184 </xsl:template>
185
186 <xsl:template match="*" mode="hi-d.b.importance.att.in">
187 <xsl:apply-templates select="." mode="importance.att.in">
188 <xsl:with-param name="isRequired" select="'no'"/>
189 </xsl:apply-templates>
190 </xsl:template>
191
192 <xsl:template match="*" mode="hi-d.b.status.att.in">
193 <xsl:apply-templates select="." mode="status.att.in">
194 <xsl:with-param name="isRequired" select="'no'"/>
195 </xsl:apply-templates>
196 </xsl:template>
197
198 <xsl:template match="*" mode="hi-d.b.outputclass.att.in">
199 <xsl:apply-templates select="." mode="outputclass.att.in">
200 <xsl:with-param name="isRequired" select="'no'"/>
201 </xsl:apply-templates>
202 </xsl:template>
203
204 <xsl:template match="*" mode="hi-d.b.content.in">
205 <xsl:apply-templates select="*|text()" mode="hi-d.b.child"/>
206 </xsl:template>
207
208 <xsl:template match="*|text()" mode="hi-d.b.child">
209 <xsl:param name="isRequired" select="'no'"/>
210 <xsl:apply-templates select="." mode="child">
211 <xsl:with-param name="container" select="' hi-d/b '"/>
212 <xsl:with-param name="isRequired" select="$isRequired"/>
213 </xsl:apply-templates>
214 </xsl:template>
215
216 <xsl:template match="*" mode="hi-d.i.atts.in">
217 <xsl:apply-templates select="." mode="hi-d.i.univ.atts.in"/>
218 <xsl:apply-templates select="." mode="hi-d.i.outputclass.att.in"/>
219 </xsl:template>
220
221 <xsl:template match="*" mode="hi-d.i.univ.atts.in">
222 <xsl:apply-templates select="." mode="hi-d.i.id.atts.in"/>
223 <xsl:apply-templates select="." mode="hi-d.i.select.atts.in"/>
224 </xsl:template>
225
226 <xsl:template match="*" mode="hi-d.i.id.atts.in">
227 <xsl:apply-templates select="." mode="hi-d.i.id.att.in"/>
228 <xsl:apply-templates select="." mode="hi-d.i.conref.att.in"/>
229 </xsl:template>
230
231 <xsl:template match="*" mode="hi-d.i.id.att.in">
232 <xsl:apply-templates select="." mode="id.att.in">
233 <xsl:with-param name="isRequired" select="'no'"/>
234 </xsl:apply-templates>
235 </xsl:template>
236
237 <xsl:template match="*" mode="hi-d.i.conref.att.in">
238 <xsl:apply-templates select="." mode="conref.att.in">
239 <xsl:with-param name="isRequired" select="'no'"/>
240 </xsl:apply-templates>
241 </xsl:template>
242
243 <xsl:template match="*" mode="hi-d.i.select.atts.in">
244 <xsl:apply-templates select="." mode="hi-d.i.platform.att.in"/>
245 <xsl:apply-templates select="." mode="hi-d.i.product.att.in"/>
246 <xsl:apply-templates select="." mode="hi-d.i.audience.att.in"/>
247 <xsl:apply-templates select="." mode="hi-d.i.otherprops.att.in"/>
248 <xsl:apply-templates select="." mode="hi-d.i.rev.att.in"/>
249 <xsl:apply-templates select="." mode="hi-d.i.importance.att.in"/>
250 <xsl:apply-templates select="." mode="hi-d.i.status.att.in"/>
251 </xsl:template>
252
253 <xsl:template match="*" mode="hi-d.i.platform.att.in">
254 <xsl:apply-templates select="." mode="platform.att.in">
255 <xsl:with-param name="isRequired" select="'no'"/>
256 </xsl:apply-templates>
257 </xsl:template>
258
259 <xsl:template match="*" mode="hi-d.i.product.att.in">
260 <xsl:apply-templates select="." mode="product.att.in">
261 <xsl:with-param name="isRequired" select="'no'"/>
262 </xsl:apply-templates>
263 </xsl:template>
264
265 <xsl:template match="*" mode="hi-d.i.audience.att.in">
266 <xsl:apply-templates select="." mode="audience.att.in">
267 <xsl:with-param name="isRequired" select="'no'"/>
268 </xsl:apply-templates>
269 </xsl:template>
270
271 <xsl:template match="*" mode="hi-d.i.otherprops.att.in">
272 <xsl:apply-templates select="." mode="otherprops.att.in">
273 <xsl:with-param name="isRequired" select="'no'"/>
274 </xsl:apply-templates>
275 </xsl:template>
276
277 <xsl:template match="*" mode="hi-d.i.rev.att.in">
278 <xsl:apply-templates select="." mode="rev.att.in">
279 <xsl:with-param name="isRequired" select="'no'"/>
280 </xsl:apply-templates>
281 </xsl:template>
282
283 <xsl:template match="*" mode="hi-d.i.importance.att.in">
284 <xsl:apply-templates select="." mode="importance.att.in">
285 <xsl:with-param name="isRequired" select="'no'"/>
286 </xsl:apply-templates>
287 </xsl:template>
288
289 <xsl:template match="*" mode="hi-d.i.status.att.in">
290 <xsl:apply-templates select="." mode="status.att.in">
291 <xsl:with-param name="isRequired" select="'no'"/>
292 </xsl:apply-templates>
293 </xsl:template>
294
295 <xsl:template match="*" mode="hi-d.i.outputclass.att.in">
296 <xsl:apply-templates select="." mode="outputclass.att.in">
297 <xsl:with-param name="isRequired" select="'no'"/>
298 </xsl:apply-templates>
299 </xsl:template>
300
301 <xsl:template match="*" mode="hi-d.i.content.in">
302 <xsl:apply-templates select="*|text()" mode="hi-d.i.child"/>
303 </xsl:template>
304
305 <xsl:template match="*|text()" mode="hi-d.i.child">
306 <xsl:param name="isRequired" select="'no'"/>
307 <xsl:apply-templates select="." mode="child">
308 <xsl:with-param name="container" select="' hi-d/i '"/>
309 <xsl:with-param name="isRequired" select="$isRequired"/>
310 </xsl:apply-templates>
311 </xsl:template>
312
313 <xsl:template match="*" mode="hi-d.sub.atts.in">
314 <xsl:apply-templates select="." mode="hi-d.sub.univ.atts.in"/>
315 <xsl:apply-templates select="." mode="hi-d.sub.outputclass.att.in"/>
316 </xsl:template>
317
318 <xsl:template match="*" mode="hi-d.sub.univ.atts.in">
319 <xsl:apply-templates select="." mode="hi-d.sub.id.atts.in"/>
320 <xsl:apply-templates select="." mode="hi-d.sub.select.atts.in"/>
321 </xsl:template>
322
323 <xsl:template match="*" mode="hi-d.sub.id.atts.in">
324 <xsl:apply-templates select="." mode="hi-d.sub.id.att.in"/>
325 <xsl:apply-templates select="." mode="hi-d.sub.conref.att.in"/>
326 </xsl:template>
327
328 <xsl:template match="*" mode="hi-d.sub.id.att.in">
329 <xsl:apply-templates select="." mode="id.att.in">
330 <xsl:with-param name="isRequired" select="'no'"/>
331 </xsl:apply-templates>
332 </xsl:template>
333
334 <xsl:template match="*" mode="hi-d.sub.conref.att.in">
335 <xsl:apply-templates select="." mode="conref.att.in">
336 <xsl:with-param name="isRequired" select="'no'"/>
337 </xsl:apply-templates>
338 </xsl:template>
339
340 <xsl:template match="*" mode="hi-d.sub.select.atts.in">
341 <xsl:apply-templates select="." mode="hi-d.sub.platform.att.in"/>
342 <xsl:apply-templates select="." mode="hi-d.sub.product.att.in"/>
343 <xsl:apply-templates select="." mode="hi-d.sub.audience.att.in"/>
344 <xsl:apply-templates select="." mode="hi-d.sub.otherprops.att.in"/>
345 <xsl:apply-templates select="." mode="hi-d.sub.rev.att.in"/>
346 <xsl:apply-templates select="." mode="hi-d.sub.importance.att.in"/>
347 <xsl:apply-templates select="." mode="hi-d.sub.status.att.in"/>
348 </xsl:template>
349
350 <xsl:template match="*" mode="hi-d.sub.platform.att.in">
351 <xsl:apply-templates select="." mode="platform.att.in">
352 <xsl:with-param name="isRequired" select="'no'"/>
353 </xsl:apply-templates>
354 </xsl:template>
355
356 <xsl:template match="*" mode="hi-d.sub.product.att.in">
357 <xsl:apply-templates select="." mode="product.att.in">
358 <xsl:with-param name="isRequired" select="'no'"/>
359 </xsl:apply-templates>
360 </xsl:template>
361
362 <xsl:template match="*" mode="hi-d.sub.audience.att.in">
363 <xsl:apply-templates select="." mode="audience.att.in">
364 <xsl:with-param name="isRequired" select="'no'"/>
365 </xsl:apply-templates>
366 </xsl:template>
367
368 <xsl:template match="*" mode="hi-d.sub.otherprops.att.in">
369 <xsl:apply-templates select="." mode="otherprops.att.in">
370 <xsl:with-param name="isRequired" select="'no'"/>
371 </xsl:apply-templates>
372 </xsl:template>
373
374 <xsl:template match="*" mode="hi-d.sub.rev.att.in">
375 <xsl:apply-templates select="." mode="rev.att.in">
376 <xsl:with-param name="isRequired" select="'no'"/>
377 </xsl:apply-templates>
378 </xsl:template>
379
380 <xsl:template match="*" mode="hi-d.sub.importance.att.in">
381 <xsl:apply-templates select="." mode="importance.att.in">
382 <xsl:with-param name="isRequired" select="'no'"/>
383 </xsl:apply-templates>
384 </xsl:template>
385
386 <xsl:template match="*" mode="hi-d.sub.status.att.in">
387 <xsl:apply-templates select="." mode="status.att.in">
388 <xsl:with-param name="isRequired" select="'no'"/>
389 </xsl:apply-templates>
390 </xsl:template>
391
392 <xsl:template match="*" mode="hi-d.sub.outputclass.att.in">
393 <xsl:apply-templates select="." mode="outputclass.att.in">
394 <xsl:with-param name="isRequired" select="'no'"/>
395 </xsl:apply-templates>
396 </xsl:template>
397
398 <xsl:template match="*" mode="hi-d.sub.content.in">
399 <xsl:apply-templates select="*|text()" mode="hi-d.sub.child"/>
400 </xsl:template>
401
402 <xsl:template match="*|text()" mode="hi-d.sub.child">
403 <xsl:param name="isRequired" select="'no'"/>
404 <xsl:apply-templates select="." mode="child">
405 <xsl:with-param name="container" select="' hi-d/sub '"/>
406 <xsl:with-param name="isRequired" select="$isRequired"/>
407 </xsl:apply-templates>
408 </xsl:template>
409
410 <xsl:template match="*" mode="hi-d.sup.atts.in">
411 <xsl:apply-templates select="." mode="hi-d.sup.univ.atts.in"/>
412 <xsl:apply-templates select="." mode="hi-d.sup.outputclass.att.in"/>
413 </xsl:template>
414
415 <xsl:template match="*" mode="hi-d.sup.univ.atts.in">
416 <xsl:apply-templates select="." mode="hi-d.sup.id.atts.in"/>
417 <xsl:apply-templates select="." mode="hi-d.sup.select.atts.in"/>
418 </xsl:template>
419
420 <xsl:template match="*" mode="hi-d.sup.id.atts.in">
421 <xsl:apply-templates select="." mode="hi-d.sup.id.att.in"/>
422 <xsl:apply-templates select="." mode="hi-d.sup.conref.att.in"/>
423 </xsl:template>
424
425 <xsl:template match="*" mode="hi-d.sup.id.att.in">
426 <xsl:apply-templates select="." mode="id.att.in">
427 <xsl:with-param name="isRequired" select="'no'"/>
428 </xsl:apply-templates>
429 </xsl:template>
430
431 <xsl:template match="*" mode="hi-d.sup.conref.att.in">
432 <xsl:apply-templates select="." mode="conref.att.in">
433 <xsl:with-param name="isRequired" select="'no'"/>
434 </xsl:apply-templates>
435 </xsl:template>
436
437 <xsl:template match="*" mode="hi-d.sup.select.atts.in">
438 <xsl:apply-templates select="." mode="hi-d.sup.platform.att.in"/>
439 <xsl:apply-templates select="." mode="hi-d.sup.product.att.in"/>
440 <xsl:apply-templates select="." mode="hi-d.sup.audience.att.in"/>
441 <xsl:apply-templates select="." mode="hi-d.sup.otherprops.att.in"/>
442 <xsl:apply-templates select="." mode="hi-d.sup.rev.att.in"/>
443 <xsl:apply-templates select="." mode="hi-d.sup.importance.att.in"/>
444 <xsl:apply-templates select="." mode="hi-d.sup.status.att.in"/>
445 </xsl:template>
446
447 <xsl:template match="*" mode="hi-d.sup.platform.att.in">
448 <xsl:apply-templates select="." mode="platform.att.in">
449 <xsl:with-param name="isRequired" select="'no'"/>
450 </xsl:apply-templates>
451 </xsl:template>
452
453 <xsl:template match="*" mode="hi-d.sup.product.att.in">
454 <xsl:apply-templates select="." mode="product.att.in">
455 <xsl:with-param name="isRequired" select="'no'"/>
456 </xsl:apply-templates>
457 </xsl:template>
458
459 <xsl:template match="*" mode="hi-d.sup.audience.att.in">
460 <xsl:apply-templates select="." mode="audience.att.in">
461 <xsl:with-param name="isRequired" select="'no'"/>
462 </xsl:apply-templates>
463 </xsl:template>
464
465 <xsl:template match="*" mode="hi-d.sup.otherprops.att.in">
466 <xsl:apply-templates select="." mode="otherprops.att.in">
467 <xsl:with-param name="isRequired" select="'no'"/>
468 </xsl:apply-templates>
469 </xsl:template>
470
471 <xsl:template match="*" mode="hi-d.sup.rev.att.in">
472 <xsl:apply-templates select="." mode="rev.att.in">
473 <xsl:with-param name="isRequired" select="'no'"/>
474 </xsl:apply-templates>
475 </xsl:template>
476
477 <xsl:template match="*" mode="hi-d.sup.importance.att.in">
478 <xsl:apply-templates select="." mode="importance.att.in">
479 <xsl:with-param name="isRequired" select="'no'"/>
480 </xsl:apply-templates>
481 </xsl:template>
482
483 <xsl:template match="*" mode="hi-d.sup.status.att.in">
484 <xsl:apply-templates select="." mode="status.att.in">
485 <xsl:with-param name="isRequired" select="'no'"/>
486 </xsl:apply-templates>
487 </xsl:template>
488
489 <xsl:template match="*" mode="hi-d.sup.outputclass.att.in">
490 <xsl:apply-templates select="." mode="outputclass.att.in">
491 <xsl:with-param name="isRequired" select="'no'"/>
492 </xsl:apply-templates>
493 </xsl:template>
494
495 <xsl:template match="*" mode="hi-d.sup.content.in">
496 <xsl:apply-templates select="*|text()" mode="hi-d.sup.child"/>
497 </xsl:template>
498
499 <xsl:template match="*|text()" mode="hi-d.sup.child">
500 <xsl:param name="isRequired" select="'no'"/>
501 <xsl:apply-templates select="." mode="child">
502 <xsl:with-param name="container" select="' hi-d/sup '"/>
503 <xsl:with-param name="isRequired" select="$isRequired"/>
504 </xsl:apply-templates>
505 </xsl:template>
506
507 <xsl:template match="*" mode="hi-d.tt.atts.in">
508 <xsl:apply-templates select="." mode="hi-d.tt.univ.atts.in"/>
509 <xsl:apply-templates select="." mode="hi-d.tt.outputclass.att.in"/>
510 </xsl:template>
511
512 <xsl:template match="*" mode="hi-d.tt.univ.atts.in">
513 <xsl:apply-templates select="." mode="hi-d.tt.id.atts.in"/>
514 <xsl:apply-templates select="." mode="hi-d.tt.select.atts.in"/>
515 </xsl:template>
516
517 <xsl:template match="*" mode="hi-d.tt.id.atts.in">
518 <xsl:apply-templates select="." mode="hi-d.tt.id.att.in"/>
519 <xsl:apply-templates select="." mode="hi-d.tt.conref.att.in"/>
520 </xsl:template>
521
522 <xsl:template match="*" mode="hi-d.tt.id.att.in">
523 <xsl:apply-templates select="." mode="id.att.in">
524 <xsl:with-param name="isRequired" select="'no'"/>
525 </xsl:apply-templates>
526 </xsl:template>
527
528 <xsl:template match="*" mode="hi-d.tt.conref.att.in">
529 <xsl:apply-templates select="." mode="conref.att.in">
530 <xsl:with-param name="isRequired" select="'no'"/>
531 </xsl:apply-templates>
532 </xsl:template>
533
534 <xsl:template match="*" mode="hi-d.tt.select.atts.in">
535 <xsl:apply-templates select="." mode="hi-d.tt.platform.att.in"/>
536 <xsl:apply-templates select="." mode="hi-d.tt.product.att.in"/>
537 <xsl:apply-templates select="." mode="hi-d.tt.audience.att.in"/>
538 <xsl:apply-templates select="." mode="hi-d.tt.otherprops.att.in"/>
539 <xsl:apply-templates select="." mode="hi-d.tt.rev.att.in"/>
540 <xsl:apply-templates select="." mode="hi-d.tt.importance.att.in"/>
541 <xsl:apply-templates select="." mode="hi-d.tt.status.att.in"/>
542 </xsl:template>
543
544 <xsl:template match="*" mode="hi-d.tt.platform.att.in">
545 <xsl:apply-templates select="." mode="platform.att.in">
546 <xsl:with-param name="isRequired" select="'no'"/>
547 </xsl:apply-templates>
548 </xsl:template>
549
550 <xsl:template match="*" mode="hi-d.tt.product.att.in">
551 <xsl:apply-templates select="." mode="product.att.in">
552 <xsl:with-param name="isRequired" select="'no'"/>
553 </xsl:apply-templates>
554 </xsl:template>
555
556 <xsl:template match="*" mode="hi-d.tt.audience.att.in">
557 <xsl:apply-templates select="." mode="audience.att.in">
558 <xsl:with-param name="isRequired" select="'no'"/>
559 </xsl:apply-templates>
560 </xsl:template>
561
562 <xsl:template match="*" mode="hi-d.tt.otherprops.att.in">
563 <xsl:apply-templates select="." mode="otherprops.att.in">
564 <xsl:with-param name="isRequired" select="'no'"/>
565 </xsl:apply-templates>
566 </xsl:template>
567
568 <xsl:template match="*" mode="hi-d.tt.rev.att.in">
569 <xsl:apply-templates select="." mode="rev.att.in">
570 <xsl:with-param name="isRequired" select="'no'"/>
571 </xsl:apply-templates>
572 </xsl:template>
573
574 <xsl:template match="*" mode="hi-d.tt.importance.att.in">
575 <xsl:apply-templates select="." mode="importance.att.in">
576 <xsl:with-param name="isRequired" select="'no'"/>
577 </xsl:apply-templates>
578 </xsl:template>
579
580 <xsl:template match="*" mode="hi-d.tt.status.att.in">
581 <xsl:apply-templates select="." mode="status.att.in">
582 <xsl:with-param name="isRequired" select="'no'"/>
583 </xsl:apply-templates>
584 </xsl:template>
585
586 <xsl:template match="*" mode="hi-d.tt.outputclass.att.in">
587 <xsl:apply-templates select="." mode="outputclass.att.in">
588 <xsl:with-param name="isRequired" select="'no'"/>
589 </xsl:apply-templates>
590 </xsl:template>
591
592 <xsl:template match="*" mode="hi-d.tt.content.in">
593 <xsl:apply-templates select="*|text()" mode="hi-d.tt.child"/>
594 </xsl:template>
595
596 <xsl:template match="*|text()" mode="hi-d.tt.child">
597 <xsl:param name="isRequired" select="'no'"/>
598 <xsl:apply-templates select="." mode="child">
599 <xsl:with-param name="container" select="' hi-d/tt '"/>
600 <xsl:with-param name="isRequired" select="$isRequired"/>
601 </xsl:apply-templates>
602 </xsl:template>
603
604 <xsl:template match="*" mode="hi-d.u.atts.in">
605 <xsl:apply-templates select="." mode="hi-d.u.univ.atts.in"/>
606 <xsl:apply-templates select="." mode="hi-d.u.outputclass.att.in"/>
607 </xsl:template>
608
609 <xsl:template match="*" mode="hi-d.u.univ.atts.in">
610 <xsl:apply-templates select="." mode="hi-d.u.id.atts.in"/>
611 <xsl:apply-templates select="." mode="hi-d.u.select.atts.in"/>
612 </xsl:template>
613
614 <xsl:template match="*" mode="hi-d.u.id.atts.in">
615 <xsl:apply-templates select="." mode="hi-d.u.id.att.in"/>
616 <xsl:apply-templates select="." mode="hi-d.u.conref.att.in"/>
617 </xsl:template>
618
619 <xsl:template match="*" mode="hi-d.u.id.att.in">
620 <xsl:apply-templates select="." mode="id.att.in">
621 <xsl:with-param name="isRequired" select="'no'"/>
622 </xsl:apply-templates>
623 </xsl:template>
624
625 <xsl:template match="*" mode="hi-d.u.conref.att.in">
626 <xsl:apply-templates select="." mode="conref.att.in">
627 <xsl:with-param name="isRequired" select="'no'"/>
628 </xsl:apply-templates>
629 </xsl:template>
630
631 <xsl:template match="*" mode="hi-d.u.select.atts.in">
632 <xsl:apply-templates select="." mode="hi-d.u.platform.att.in"/>
633 <xsl:apply-templates select="." mode="hi-d.u.product.att.in"/>
634 <xsl:apply-templates select="." mode="hi-d.u.audience.att.in"/>
635 <xsl:apply-templates select="." mode="hi-d.u.otherprops.att.in"/>
636 <xsl:apply-templates select="." mode="hi-d.u.rev.att.in"/>
637 <xsl:apply-templates select="." mode="hi-d.u.importance.att.in"/>
638 <xsl:apply-templates select="." mode="hi-d.u.status.att.in"/>
639 </xsl:template>
640
641 <xsl:template match="*" mode="hi-d.u.platform.att.in">
642 <xsl:apply-templates select="." mode="platform.att.in">
643 <xsl:with-param name="isRequired" select="'no'"/>
644 </xsl:apply-templates>
645 </xsl:template>
646
647 <xsl:template match="*" mode="hi-d.u.product.att.in">
648 <xsl:apply-templates select="." mode="product.att.in">
649 <xsl:with-param name="isRequired" select="'no'"/>
650 </xsl:apply-templates>
651 </xsl:template>
652
653 <xsl:template match="*" mode="hi-d.u.audience.att.in">
654 <xsl:apply-templates select="." mode="audience.att.in">
655 <xsl:with-param name="isRequired" select="'no'"/>
656 </xsl:apply-templates>
657 </xsl:template>
658
659 <xsl:template match="*" mode="hi-d.u.otherprops.att.in">
660 <xsl:apply-templates select="." mode="otherprops.att.in">
661 <xsl:with-param name="isRequired" select="'no'"/>
662 </xsl:apply-templates>
663 </xsl:template>
664
665 <xsl:template match="*" mode="hi-d.u.rev.att.in">
666 <xsl:apply-templates select="." mode="rev.att.in">
667 <xsl:with-param name="isRequired" select="'no'"/>
668 </xsl:apply-templates>
669 </xsl:template>
670
671 <xsl:template match="*" mode="hi-d.u.importance.att.in">
672 <xsl:apply-templates select="." mode="importance.att.in">
673 <xsl:with-param name="isRequired" select="'no'"/>
674 </xsl:apply-templates>
675 </xsl:template>
676
677 <xsl:template match="*" mode="hi-d.u.status.att.in">
678 <xsl:apply-templates select="." mode="status.att.in">
679 <xsl:with-param name="isRequired" select="'no'"/>
680 </xsl:apply-templates>
681 </xsl:template>
682
683 <xsl:template match="*" mode="hi-d.u.outputclass.att.in">
684 <xsl:apply-templates select="." mode="outputclass.att.in">
685 <xsl:with-param name="isRequired" select="'no'"/>
686 </xsl:apply-templates>
687 </xsl:template>
688
689 <xsl:template match="*" mode="hi-d.u.content.in">
690 <xsl:apply-templates select="*|text()" mode="hi-d.u.child"/>
691 </xsl:template>
692
693 <xsl:template match="*|text()" mode="hi-d.u.child">
694 <xsl:param name="isRequired" select="'no'"/>
695 <xsl:apply-templates select="." mode="child">
696 <xsl:with-param name="container" select="' hi-d/u '"/>
697 <xsl:with-param name="isRequired" select="$isRequired"/>
698 </xsl:apply-templates>
699 </xsl:template>
700
701
702
703</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