VirtualBox

source: vbox/trunk/src/libs/dita-ot-1.8.5/schema/learning/xsd/learningBaseMod.xsd@ 99507

最後變更 在這個檔案從99507是 98584,由 vboxsync 提交於 2 年 前

Docs: bugref:10302. Setting svn properties of DITA-OT library.

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 27.6 KB
 
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- This file is part of the DITA learning and training content
3 specialization working design. It is a work-in-progress by
4 the OASIS DITA learning and training content specialization
5 sub-committee.-->
6<!-- (C) Copyright OASIS Open 2007, 2009 -->
7<!-- All Rights Reserved. -->
8<!-- ============================================================= -->
9<!-- HEADER -->
10<!-- ============================================================= -->
11<!-- MODULE: DITA learningBase XSD -->
12<!-- VERSION: 0.1 -->
13<!-- DATE: August 2009 -->
14<!-- -->
15<!-- ============================================================= -->
16<!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
17<!-- -->
18<!-- PURPOSE: W3C XML Schema to describe DITA Learning Base -->
19<!-- -->
20<!-- ORIGINAL CREATION DATE: -->
21<!-- May 2007 -->
22<!-- -->
23<!-- UPDATES: -->
24<!-- EAS: 20090729 - Updating the design pattern for the content models -->
25<!-- ============================================================= -->
26 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/">
27 <!-- ==================== Import Section ======================= -->
28 <xs:import namespace="http://dita.oasis-open.org/architecture/2005/" schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
29
30 <xs:annotation>
31 <xs:appinfo>
32 <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic learningBase+learningInteractionBase-d)</dita:domainsModule>
33 </xs:appinfo>
34 <xs:documentation>
35
36 </xs:documentation>
37 </xs:annotation>
38
39 <!-- Base type: univ-atts -->
40 <xs:attributeGroup name="univ-atts-no-importance-learningBase">
41 <xs:attributeGroup ref="id-atts"/>
42 <xs:attributeGroup ref="filter-atts"/>
43 <xs:attribute name="rev" type="xs:string"/>
44 <xs:attribute name="status" type="status-atts.class"/>
45 <xs:attributeGroup ref="localization-atts" />
46 </xs:attributeGroup>
47
48
49 <!-- Element declarations for learningBase.mod -->
50 <xs:element name="learningBase" >
51 <xs:annotation>
52 <xs:documentation>
53 The &lt;<keyword>learningBase</keyword>> element is the top-level element
54 for learningBase.
55 </xs:documentation>
56 </xs:annotation>
57 <xs:complexType>
58 <xs:complexContent>
59 <xs:extension base="learningBase.class">
60 <xs:attribute ref="class" default="- topic/topic learningBase/learningBase "/>
61 </xs:extension>
62 </xs:complexContent>
63 </xs:complexType>
64 </xs:element>
65
66 <xs:element name="learningBasebody" >
67 <xs:annotation>
68 <xs:documentation>
69 The &lt;<keyword>learningBasebody</keyword>> element is the main body-level
70 element inside a learningBase topic.
71 </xs:documentation>
72 </xs:annotation>
73 <xs:complexType>
74 <xs:complexContent>
75 <xs:extension base="learningBasebody.class">
76 <xs:attribute ref="class" default="- topic/body learningBase/learningBasebody "/>
77 </xs:extension>
78 </xs:complexContent>
79 </xs:complexType>
80 </xs:element>
81
82 <xs:element name="lcIntro" >
83 <xs:annotation>
84 <xs:documentation>
85 The &lt;<keyword>lcIntro</keyword>>) section...
86 </xs:documentation>
87 </xs:annotation>
88 <xs:complexType>
89 <xs:complexContent>
90 <xs:extension base="lcIntro.class">
91 <xs:attribute ref="class" default="- topic/section learningBase/lcIntro "/>
92 </xs:extension>
93 </xs:complexContent>
94 </xs:complexType>
95 </xs:element>
96
97 <xs:element name="lcObjectives" >
98 <xs:annotation>
99 <xs:documentation>
100 The &lt;<keyword>lcObjectives</keyword>>) section...
101 </xs:documentation>
102 </xs:annotation>
103 <xs:complexType>
104 <xs:complexContent>
105 <xs:extension base="lcObjectives.class">
106 <xs:attribute ref="class" default="- topic/section learningBase/lcObjectives "/>
107 </xs:extension>
108 </xs:complexContent>
109 </xs:complexType>
110 </xs:element>
111
112 <xs:element name="lcObjectivesStem">
113 <xs:annotation>
114 <xs:documentation>
115 The &lt;<keyword>lcObjectivesStem</keyword>>) section...
116 </xs:documentation>
117 </xs:annotation>
118 <xs:complexType>
119 <xs:complexContent>
120 <xs:extension base="lcObjectivesStem.class">
121 <xs:attribute ref="class" default="- topic/ph learningBase/lcObjectivesStem "/>
122 </xs:extension>
123 </xs:complexContent>
124 </xs:complexType>
125 </xs:element>
126
127 <xs:element name="lcObjectivesGroup">
128 <xs:annotation>
129 <xs:documentation>
130 The &lt;<keyword>lcObjectivesGroup</keyword>>) section...
131 </xs:documentation>
132 </xs:annotation>
133 <xs:complexType>
134 <xs:complexContent>
135 <xs:extension base="lcObjectivesGroup.class">
136 <xs:attribute ref="class" default="- topic/ol learningBase/lcObjectivesGroup "/>
137 </xs:extension>
138 </xs:complexContent>
139 </xs:complexType>
140 </xs:element>
141
142 <xs:element name="lcObjective" >
143 <xs:annotation>
144 <xs:documentation>
145 The &lt;<keyword>lcObjective</keyword>>) section...
146 </xs:documentation>
147 </xs:annotation>
148 <xs:complexType>
149 <xs:complexContent>
150 <xs:extension base="lcObjective.class">
151 <xs:attribute ref="class" default="- topic/li learningBase/lcObjective "/>
152 </xs:extension>
153 </xs:complexContent>
154 </xs:complexType>
155 </xs:element>
156
157 <xs:element name="lcAudience">
158 <xs:annotation>
159 <xs:documentation>
160 The &lt;<keyword>lcAudience</keyword>>) section...
161 </xs:documentation>
162 </xs:annotation>
163 <xs:complexType>
164 <xs:complexContent>
165 <xs:extension base="lcAudience.class">
166 <xs:attribute ref="class" default="- topic/section learningBase/lcAudience "/>
167 </xs:extension>
168 </xs:complexContent>
169 </xs:complexType>
170 </xs:element>
171
172 <xs:element name="lcDuration" >
173 <xs:annotation>
174 <xs:documentation>
175 The &lt;<keyword>lcDuration</keyword>>) section...
176 </xs:documentation>
177 </xs:annotation>
178 <xs:complexType>
179 <xs:complexContent>
180 <xs:extension base="lcDuration.class">
181 <xs:attribute ref="class" default="- topic/section learningBase/lcDuration "/>
182 </xs:extension>
183 </xs:complexContent>
184 </xs:complexType>
185 </xs:element>
186
187 <xs:element name="lcTime">
188 <xs:annotation>
189 <xs:documentation>
190 The &lt;<keyword>lcTime</keyword>>) section...
191 </xs:documentation>
192 </xs:annotation>
193 <xs:complexType>
194 <xs:complexContent>
195 <xs:extension base="lcTime.class">
196 <xs:attribute ref="class" default="- topic/data learningBase/lcTime "/>
197 </xs:extension>
198 </xs:complexContent>
199 </xs:complexType>
200 </xs:element>
201
202 <xs:element name="lcPrereqs" >
203 <xs:annotation>
204 <xs:documentation>
205 The &lt;<keyword>lcPrereqs</keyword>>) section...
206 </xs:documentation>
207 </xs:annotation>
208 <xs:complexType>
209 <xs:complexContent>
210 <xs:extension base="lcPrereqs.class">
211 <xs:attribute ref="class" default="- topic/section learningBase/lcPrereqs "/>
212 </xs:extension>
213 </xs:complexContent>
214 </xs:complexType>
215 </xs:element>
216
217 <xs:element name="lcSubject">
218 <xs:annotation>
219 <xs:documentation>
220 The &lt;<keyword>lcSubject</keyword>>) section...
221 </xs:documentation>
222 </xs:annotation>
223 <xs:complexType>
224 <xs:complexContent>
225 <xs:extension base="lcSubject.class">
226 <xs:attribute ref="class" default="- topic/section learningBase/lcSubject "/>
227 </xs:extension>
228 </xs:complexContent>
229 </xs:complexType>
230 </xs:element>
231
232 <xs:element name="lcAuthorInfo" >
233 <xs:annotation>
234 <xs:documentation>
235 The &lt;<keyword>lcAuthorInfo</keyword>>) section...
236 </xs:documentation>
237 </xs:annotation>
238 <xs:complexType>
239 <xs:complexContent>
240 <xs:extension base="lcAuthorInfo.class">
241 <xs:attribute ref="class" default="- topic/section learningBase/lcAuthorInfo "/>
242 </xs:extension>
243 </xs:complexContent>
244 </xs:complexType>
245 </xs:element>
246
247 <xs:element name="lcSummary">
248 <xs:annotation>
249 <xs:documentation>
250 The &lt;<keyword>lcSummary</keyword>>) section...
251 </xs:documentation>
252 </xs:annotation>
253 <xs:complexType>
254 <xs:complexContent>
255 <xs:extension base="lcSummary.class">
256 <xs:attribute ref="class" default="- topic/section learningBase/lcSummary "/>
257 </xs:extension>
258 </xs:complexContent>
259 </xs:complexType>
260 </xs:element>
261
262 <xs:element name="lcNextSteps">
263 <xs:annotation>
264 <xs:documentation>
265 The &lt;<keyword>lcNextSteps</keyword>>) section...
266 </xs:documentation>
267 </xs:annotation>
268 <xs:complexType>
269 <xs:complexContent>
270 <xs:extension base="lcNextSteps.class">
271 <xs:attribute ref="class" default="- topic/section learningBase/lcNextSteps "/>
272 </xs:extension>
273 </xs:complexContent>
274 </xs:complexType>
275 </xs:element>
276
277 <xs:element name="lcInteraction">
278 <xs:annotation>
279 <xs:documentation>
280 The &lt;<keyword>lcInteraction</keyword>>) section...
281 </xs:documentation>
282 </xs:annotation>
283 <xs:complexType>
284 <xs:complexContent>
285 <xs:extension base="lcInteraction.class">
286 <xs:attribute ref="class" default="- topic/section learningBase/lcInteraction "/>
287 </xs:extension>
288 </xs:complexContent>
289 </xs:complexType>
290 </xs:element>
291
292 <xs:element name="lcReview">
293 <xs:annotation>
294 <xs:documentation>
295 The &lt;<keyword>lcReview</keyword>>) section...
296 </xs:documentation>
297 </xs:annotation>
298 <xs:complexType>
299 <xs:complexContent>
300 <xs:extension base="lcReview.class">
301 <xs:attribute ref="class" default="- topic/section learningBase/lcReview "/>
302 </xs:extension>
303 </xs:complexContent>
304 </xs:complexType>
305 </xs:element>
306
307 <xs:element name="lcResources" >
308 <xs:annotation>
309 <xs:documentation>
310 The &lt;<keyword>lcResources</keyword>>) section...
311 </xs:documentation>
312 </xs:annotation>
313 <xs:complexType>
314 <xs:complexContent>
315 <xs:extension base="lcResources.class">
316 <xs:attribute ref="class" default="- topic/section learningBase/lcResources "/>
317 </xs:extension>
318 </xs:complexContent>
319 </xs:complexType>
320 </xs:element>
321
322
323
324 <!-- Element declarations for learningBase.mod -->
325 <xs:group name="learningBase-info-types">
326 <xs:choice>
327 <xs:group ref="learningBase"/>
328 <xs:group ref="info-types"/>
329 </xs:choice>
330 </xs:group>
331
332 <!-- Base type: topic.class -->
333 <xs:complexType name="learningBase.class">
334 <xs:sequence>
335 <xs:group ref="learningBase.content"/>
336 </xs:sequence>
337 <xs:attributeGroup ref="learningBase.attributes"/>
338 </xs:complexType>
339
340 <xs:group name="learningBase.content">
341 <xs:sequence>
342 <xs:sequence>
343 <xs:group ref="title"/>
344 <xs:group ref="titlealts" minOccurs="0"/>
345 <xs:choice minOccurs="0">
346 <xs:group ref="shortdesc" minOccurs="0"/>
347 <xs:group ref="abstract" minOccurs="0"/>
348 </xs:choice>
349 <xs:group ref="prolog" minOccurs="0"/>
350 <xs:group ref="learningBasebody" minOccurs="0"/>
351 <xs:group ref="related-links" minOccurs="0"/>
352 <xs:group ref="learningBase-info-types" minOccurs="0" maxOccurs="unbounded"/>
353 </xs:sequence>
354 </xs:sequence>
355 </xs:group>
356
357 <xs:attributeGroup name="learningBase.attributes">
358 <xs:attribute name="id" type="xs:ID" use="required"/>
359 <xs:attributeGroup ref="conref-atts"/>
360 <xs:attributeGroup ref="select-atts"/>
361 <xs:attribute ref="ditaarch:DITAArchVersion"/>
362 <xs:attributeGroup ref="domains-att"/>
363 <xs:attribute name="outputclass" type="xs:string"/>
364 <xs:attributeGroup ref="localization-atts"/>
365 <xs:attributeGroup ref="global-atts"/>
366 </xs:attributeGroup>
367
368 <!-- Base type: body.class -->
369 <xs:complexType name="learningBasebody.class">
370 <xs:sequence>
371 <xs:group ref="learningBasebody.content"/>
372 </xs:sequence>
373 <xs:attributeGroup ref="learningBasebody.attributes"/>
374 </xs:complexType>
375
376
377 <xs:group name="learningBasebody.content">
378 <xs:sequence>
379 <xs:choice minOccurs="0" maxOccurs="unbounded">
380 <xs:group ref="lcAudience"/>
381 <xs:group ref="lcChallenge"/>
382 <xs:group ref="lcDuration"/>
383 <xs:group ref="lcInstruction"/>
384 <xs:group ref="lcInteraction"/>
385 <xs:group ref="lcIntro"/>
386 <xs:group ref="lcNextSteps"/>
387 <xs:group ref="lcObjectives"/>
388 <xs:group ref="lcPrereqs"/>
389 <xs:group ref="lcResources"/>
390 <xs:group ref="lcReview"/>
391 <xs:group ref="lcSummary"/>
392 <xs:group ref="section"/>
393 </xs:choice>
394 </xs:sequence>
395 </xs:group>
396
397 <xs:attributeGroup name="learningBasebody.attributes">
398 <xs:attribute name="outputclass" type="xs:string"/>
399 <xs:attributeGroup ref="univ-atts"/>
400 <xs:attributeGroup ref="global-atts"/>
401 </xs:attributeGroup>
402
403 <!-- Base type: section.class -->
404 <xs:complexType name="lcIntro.class" mixed="true">
405 <xs:sequence>
406 <xs:group ref="lcIntro.content"/>
407 </xs:sequence>
408 <xs:attributeGroup ref="lcIntro.attributes"/>
409 </xs:complexType>
410
411 <xs:group name="lcIntro.content">
412 <xs:sequence>
413 <xs:choice minOccurs="0" maxOccurs="unbounded">
414 <xs:group ref="section.cnt"/>
415 </xs:choice>
416 </xs:sequence>
417 </xs:group>
418
419 <xs:attributeGroup name="lcIntro.attributes">
420 <xs:attribute name="spectitle" type="xs:string"/>
421 <xs:attribute name="outputclass" type="xs:string"/>
422 <xs:attributeGroup ref="univ-atts"/>
423 <xs:attributeGroup ref="global-atts"/>
424 </xs:attributeGroup>
425
426 <!-- Base type: section.class ((%title;)?,(%lobjStem;)?,(%lobjList;)*) -->
427 <xs:complexType name="lcObjectives.class">
428 <xs:sequence>
429 <xs:group ref="lcObjectives.content"/>
430 </xs:sequence>
431 <xs:attributeGroup ref="lcObjectives.attributes"/>
432 </xs:complexType>
433
434 <xs:group name="lcObjectives.content">
435 <xs:sequence>
436 <xs:sequence>
437 <xs:group ref="title" minOccurs="0"/>
438 <xs:group ref="lcObjectivesStem" minOccurs="0"/>
439 <xs:group ref="lcObjectivesGroup" minOccurs="0" maxOccurs="unbounded"/>
440 </xs:sequence>
441 </xs:sequence>
442 </xs:group>
443
444 <xs:attributeGroup name="lcObjectives.attributes">
445 <xs:attribute name="outputclass" type="xs:string"/>
446 <xs:attribute name="spectitle" type="xs:string"/>
447 <xs:attributeGroup ref="univ-atts"/>
448 <xs:attributeGroup ref="global-atts"/>
449 </xs:attributeGroup>
450
451 <!-- Base type: ul.class -->
452 <xs:complexType name="lcObjectivesGroup.class">
453 <xs:sequence>
454 <xs:group ref="lcObjectivesGroup.content"/>
455 </xs:sequence>
456 <xs:attributeGroup ref="lcObjectivesGroup.attributes"/>
457 </xs:complexType>
458
459 <xs:group name="lcObjectivesGroup.content">
460 <xs:sequence>
461 <xs:choice>
462 <xs:group ref="lcObjective" maxOccurs="unbounded"/>
463 </xs:choice>
464 </xs:sequence>
465 </xs:group>
466
467 <xs:attributeGroup name="lcObjectivesGroup.attributes">
468 <xs:attribute name="outputclass" type="xs:string"/>
469 <xs:attributeGroup ref="univ-atts"/>
470 <xs:attributeGroup ref="global-atts"/>
471 </xs:attributeGroup>
472
473 <!-- Base type: li.class -->
474 <xs:complexType name="lcObjective.class" mixed="true">
475 <xs:sequence>
476 <xs:group ref="lcObjective.content"/>
477 </xs:sequence>
478 <xs:attributeGroup ref="lcObjective.attributes"/>
479 </xs:complexType>
480
481 <xs:group name="lcObjective.content">
482 <xs:sequence>
483 <xs:choice minOccurs="0" maxOccurs="unbounded">
484 <xs:group ref="ph.cnt"/>
485 </xs:choice>
486 </xs:sequence>
487 </xs:group>
488
489 <xs:attributeGroup name="lcObjective.attributes">
490 <xs:attribute name="outputclass" type="xs:string"/>
491 <xs:attributeGroup ref="univ-atts"/>
492 <xs:attributeGroup ref="global-atts"/>
493 </xs:attributeGroup>
494
495 <!-- Base type: ph.class -->
496 <xs:complexType name="lcObjectivesStem.class" mixed="true">
497 <xs:sequence>
498 <xs:group ref="lcObjectivesStem.content"/>
499 </xs:sequence>
500 <xs:attributeGroup ref="lcObjectivesStem.attributes"/>
501 </xs:complexType>
502
503 <xs:group name="lcObjectivesStem.content">
504 <xs:sequence>
505 <xs:choice minOccurs="0" maxOccurs="unbounded">
506 <xs:group ref="ph.cnt"/>
507 </xs:choice>
508 </xs:sequence>
509 </xs:group>
510
511 <xs:attributeGroup name="lcObjectivesStem.attributes">
512 <xs:attribute name="outputclass" type="xs:string"/>
513 <xs:attributeGroup ref="univ-atts"/>
514 <xs:attributeGroup ref="global-atts"/>
515 </xs:attributeGroup>
516
517 <!-- Base type: section.class -->
518 <xs:complexType name="lcDuration.class" mixed="true">
519 <xs:sequence>
520 <xs:group ref="lcDuration.content" />
521 </xs:sequence>
522 <xs:attributeGroup ref="lcDuration.attributes"/>
523 </xs:complexType>
524
525 <xs:group name="lcDuration.content">
526 <xs:sequence>
527 <xs:sequence>
528 <xs:group ref="title" minOccurs="0"/>
529 <xs:group ref="lcTime" minOccurs="0"/>
530 </xs:sequence>
531 </xs:sequence>
532 </xs:group>
533
534 <xs:attributeGroup name="lcDuration.attributes">
535 <xs:attribute name="outputclass" type="xs:string"/>
536 <xs:attribute name="spectitle" type="xs:string"/>
537 <xs:attributeGroup ref="univ-atts"/>
538 <xs:attributeGroup ref="global-atts"/>
539 </xs:attributeGroup>
540
541 <!-- Base type: ph.class -->
542 <xs:complexType name="lcTime.class" mixed="true">
543 <xs:sequence>
544 <xs:group ref="lcTime.content"/>
545 </xs:sequence>
546 <xs:attributeGroup ref="lcTime.attributes"></xs:attributeGroup>
547 </xs:complexType>
548
549 <xs:group name="lcTime.content">
550 <xs:sequence>
551 <xs:choice minOccurs="0" maxOccurs="unbounded">
552 <xs:group ref="ph.cnt"/>
553 </xs:choice>
554 </xs:sequence>
555 </xs:group>
556
557 <xs:attributeGroup name="lcTime.attributes">
558 <xs:attribute name="name" type="xs:string" default="lcTime"/>
559 <xs:attribute name="datatype" type="xs:string" default="TimeValue"/>
560 <xs:attribute name="value" type="xs:string" use="required"/>
561 <xs:attribute name="outputclass" type="xs:string"/>
562 <xs:attributeGroup ref="univ-atts"/>
563 <xs:attributeGroup ref="global-atts"/>
564 </xs:attributeGroup>
565
566
567 <!-- Base type: section.class -->
568 <xs:complexType name="lcPrereqs.class" mixed="true">
569 <xs:sequence>
570 <xs:group ref="lcPrereqs.content"/>
571 </xs:sequence>
572 <xs:attributeGroup ref="lcPrereqs.attributes"/>
573 </xs:complexType>
574
575 <xs:group name="lcPrereqs.content">
576 <xs:sequence>
577 <xs:choice minOccurs="0" maxOccurs="unbounded">
578 <xs:group ref="section.cnt"/>
579 </xs:choice>
580 </xs:sequence>
581 </xs:group>
582
583 <xs:attributeGroup name="lcPrereqs.attributes">
584 <xs:attribute name="outputclass" type="xs:string"/>
585 <xs:attribute name="spectitle" type="xs:string"/>
586 <xs:attributeGroup ref="univ-atts"/>
587 <xs:attributeGroup ref="global-atts"/>
588 </xs:attributeGroup>
589
590 <!-- Base type: section.class -->
591 <xs:complexType name="lcSubject.class" mixed="true">
592 <xs:sequence>
593 <xs:group ref="lcSubject.content"/>
594 </xs:sequence>
595 <xs:attributeGroup ref="lcSubject.attributes"/>
596 </xs:complexType>
597
598 <xs:group name="lcSubject.content">
599 <xs:sequence>
600 <xs:choice minOccurs="0" maxOccurs="unbounded">
601 <xs:group ref="section.cnt"/>
602 </xs:choice>
603 </xs:sequence>
604 </xs:group>
605
606 <xs:attributeGroup name="lcSubject.attributes">
607 <xs:attribute name="outputclass" type="xs:string"/>
608 <xs:attributeGroup ref="univ-atts"/>
609 <xs:attributeGroup ref="global-atts"/>
610 </xs:attributeGroup>
611
612 <!-- Base type: section.class -->
613 <xs:complexType name="lcAuthorInfo.class" mixed="true">
614 <xs:sequence>
615 <xs:group ref="lcAuthorInfo.content"/>
616 </xs:sequence>
617 <xs:attributeGroup ref="lcAuthorInfo.attributes"/>
618 </xs:complexType>
619
620 <xs:group name="lcAuthorInfo.content">
621 <xs:sequence>
622 <xs:choice minOccurs="0" maxOccurs="unbounded">
623 <xs:group ref="section.cnt"/>
624 </xs:choice>
625 </xs:sequence>
626 </xs:group>
627
628 <xs:attributeGroup name="lcAuthorInfo.attributes">
629 <xs:attribute name="outputclass" type="xs:string"/>
630 <xs:attributeGroup ref="univ-atts"/>
631 <xs:attributeGroup ref="global-atts"/>
632 </xs:attributeGroup>
633
634 <!-- Base type: section.class -->
635 <xs:complexType name="lcSummary.class" mixed="true">
636 <xs:sequence>
637 <xs:group ref="lcSummary.content"/>
638 </xs:sequence>
639 <xs:attributeGroup ref="lcSummary.attributes"/>
640 </xs:complexType>
641
642 <xs:group name="lcSummary.content">
643 <xs:sequence>
644 <xs:choice minOccurs="0" maxOccurs="unbounded">
645 <xs:group ref="section.cnt"/>
646 </xs:choice>
647 </xs:sequence>
648 </xs:group>
649
650 <xs:attributeGroup name="lcSummary.attributes">
651 <xs:attribute name="outputclass" type="xs:string"/>
652 <xs:attribute name="spectitle" type="xs:string"/>
653 <xs:attributeGroup ref="univ-atts"/>
654 <xs:attributeGroup ref="global-atts"/>
655 </xs:attributeGroup>
656
657 <!-- Base type: section.class -->
658 <xs:complexType name="lcNextSteps.class" mixed="true">
659 <xs:sequence>
660 <xs:group ref="lcNextSteps.content"/>
661 </xs:sequence>
662 <xs:attributeGroup ref="lcNextSteps.attributes"/>
663 </xs:complexType>
664
665 <xs:group name="lcNextSteps.content">
666 <xs:sequence>
667 <xs:choice minOccurs="0" maxOccurs="unbounded">
668 <xs:group ref="section.cnt"/>
669 </xs:choice>
670 </xs:sequence>
671 </xs:group>
672
673 <xs:attributeGroup name="lcNextSteps.attributes">
674 <xs:attribute name="outputclass" type="xs:string"/>
675 <xs:attribute name="spectitle" type="xs:string"/>
676 <xs:attributeGroup ref="univ-atts"/>
677 <xs:attributeGroup ref="global-atts"/>
678 </xs:attributeGroup>
679
680 <!-- Base type: section.class -->
681 <xs:complexType name="lcReview.class" mixed="true">
682 <xs:sequence>
683 <xs:group ref="lcReview.content"/>
684 </xs:sequence>
685 <xs:attributeGroup ref="lcReview.attributes"/>
686 </xs:complexType>
687
688 <xs:group name="lcReview.content">
689 <xs:sequence>
690 <xs:choice minOccurs="0" maxOccurs="unbounded">
691 <xs:group ref="section.cnt"/>
692 </xs:choice>
693 </xs:sequence>
694 </xs:group>
695
696 <xs:attributeGroup name="lcReview.attributes">
697 <xs:attribute name="outputclass" type="xs:string"/>
698 <xs:attribute name="spectitle" type="xs:string"/>
699 <xs:attributeGroup ref="univ-atts"/>
700 <xs:attributeGroup ref="global-atts"/>
701 </xs:attributeGroup>
702
703 <!-- Base type: section.class -->
704 <xs:complexType name="lcAudience.class" mixed="true">
705 <xs:sequence>
706 <xs:group ref="lcAudience.content"/>
707 </xs:sequence>
708 <xs:attributeGroup ref="lcAudience.attributes"/>
709 </xs:complexType>
710
711 <xs:group name="lcAudience.content">
712 <xs:sequence>
713 <xs:choice minOccurs="0" maxOccurs="unbounded">
714 <xs:group ref="section.cnt"/>
715 </xs:choice>
716 </xs:sequence>
717 </xs:group>
718
719 <xs:attributeGroup name="lcAudience.attributes">
720 <xs:attribute name="outputclass" type="xs:string"/>
721 <xs:attribute name="spectitle" type="xs:string"/>
722 <xs:attributeGroup ref="univ-atts"/>
723 <xs:attributeGroup ref="global-atts"/>
724 </xs:attributeGroup>
725
726 <!-- Base type: section.class -->
727 <xs:complexType name="lcResources.class" mixed="true">
728 <xs:sequence>
729 <xs:group ref="lcResources.content"/>
730 </xs:sequence>
731 <xs:attributeGroup ref="lcResources.attributes"/>
732 </xs:complexType>
733
734 <xs:group name="lcResources.content">
735 <xs:sequence>
736 <xs:choice minOccurs="0" maxOccurs="unbounded">
737 <xs:group ref="section.cnt"/>
738 </xs:choice>
739 </xs:sequence>
740 </xs:group>
741
742 <xs:attributeGroup name="lcResources.attributes">
743 <xs:attribute name="outputclass" type="xs:string"/>
744 <xs:attributeGroup ref="univ-atts"/>
745 <xs:attributeGroup ref="global-atts"/>
746 </xs:attributeGroup>
747
748 <xs:element name="lcChallenge">
749 <xs:annotation>
750 <xs:documentation>
751 The &lt;<keyword>lcChallenge</keyword>> element is...
752 </xs:documentation>
753 </xs:annotation>
754 <xs:complexType>
755 <xs:complexContent>
756 <xs:extension base="lcChallenge.class">
757 <xs:attribute ref="class" default="- topic/section learningBase/lcChallenge "/>
758 </xs:extension>
759 </xs:complexContent>
760 </xs:complexType>
761 </xs:element>
762 <!-- Base type: section.class -->
763 <xs:complexType name="lcChallenge.class" mixed="true">
764 <xs:sequence>
765 <xs:group ref="lcChallenge.content"/>
766 </xs:sequence>
767 <xs:attributeGroup ref="lcChallenge.attributes"/>
768 </xs:complexType>
769
770 <xs:group name="lcChallenge.content">
771 <xs:sequence>
772 <xs:choice minOccurs="0" maxOccurs="unbounded">
773 <xs:group ref="section.cnt"/>
774 </xs:choice>
775 </xs:sequence>
776 </xs:group>
777
778 <xs:attributeGroup name="lcChallenge.attributes">
779 <xs:attribute name="outputclass" type="xs:string"/>
780 <xs:attribute name="spectitle" type="xs:string"/>
781 <xs:attributeGroup ref="univ-atts"/>
782 <xs:attributeGroup ref="global-atts"/>
783 </xs:attributeGroup>
784 <!-- Base type: section.class -->
785 <xs:element name="lcInstruction">
786 <xs:annotation>
787 <xs:documentation>
788 The &lt;<keyword>lcInstruction</keyword>> element is...
789 </xs:documentation>
790 </xs:annotation>
791 <xs:complexType>
792 <xs:complexContent>
793 <xs:extension base="lcInstruction.class">
794 <xs:attribute ref="class" default="- topic/section learningBase/lcInstruction "/>
795 </xs:extension>
796 </xs:complexContent>
797 </xs:complexType>
798 </xs:element>
799 <xs:complexType name="lcInstruction.class" mixed="true">
800 <xs:sequence>
801 <xs:group ref="lcInstruction.content"/>
802 </xs:sequence>
803 <xs:attributeGroup ref="lcInstruction.attributes"/>
804 </xs:complexType>
805
806 <xs:group name="lcInstruction.content">
807 <xs:sequence>
808 <xs:choice minOccurs="0" maxOccurs="unbounded">
809 <xs:group ref="section.cnt"/>
810 </xs:choice>
811 </xs:sequence>
812 </xs:group>
813
814 <xs:attributeGroup name="lcInstruction.attributes">
815 <xs:attribute name="outputclass" type="xs:string"/>
816 <xs:attribute name="spectitle" type="xs:string"/>
817 <xs:attributeGroup ref="univ-atts"/>
818 <xs:attributeGroup ref="global-atts"/>
819 </xs:attributeGroup>
820
821
822
823
824 <xs:complexType name="lcInteraction.class">
825 <xs:sequence>
826 <xs:group ref="lcInteraction.content"/>
827 </xs:sequence>
828 <xs:attributeGroup ref="lcInteraction.attributes"/>
829 </xs:complexType>
830
831 <xs:group name="lcInteraction.content">
832 <xs:sequence>
833 <xs:choice minOccurs="0" maxOccurs="unbounded">
834 <xs:group ref="lcInteractionBase"/>
835 </xs:choice>
836 </xs:sequence>
837 </xs:group>
838
839
840 <xs:attributeGroup name="lcInteraction.attributes">
841 <xs:attribute name="spectitle" type="xs:string"/>
842 <xs:attribute name="outputclass" type="xs:string"/>
843 <xs:attributeGroup ref="univ-atts"/>
844 <xs:attributeGroup ref="global-atts"/>
845 </xs:attributeGroup>
846
847
848
849</xs:schema>
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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