VirtualBox

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