1 | <!-- ============================================================= -->
|
---|
2 | <!-- HEADER -->
|
---|
3 | <!-- ============================================================= -->
|
---|
4 | <!-- MODULE: DITA Common Elements XSD Module -->
|
---|
5 | <!-- VERSION: 1.1 -->
|
---|
6 | <!-- DATE: November 2006 -->
|
---|
7 | <!-- -->
|
---|
8 | <!-- ============================================================= -->
|
---|
9 |
|
---|
10 |
|
---|
11 | <!-- ============================================================= -->
|
---|
12 | <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
|
---|
13 | <!-- -->
|
---|
14 | <!-- PURPOSE: W3C XML Schema to describe DITA common elements -->
|
---|
15 | <!-- -->
|
---|
16 | <!-- ORIGINAL CREATION DATE: -->
|
---|
17 | <!-- June 2006 -->
|
---|
18 | <!-- -->
|
---|
19 | <!-- (C) Copyright OASIS-Open.org 2006 -->
|
---|
20 | <!-- All Rights Reserved. -->
|
---|
21 | <!-- ============================================================= -->
|
---|
22 | <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
---|
23 |
|
---|
24 | <!-- Import the XML Schema that contains the defiinitions for xml:lang and xml:space attributes -->
|
---|
25 | <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="urn:oasis:names:tc:dita:xsd:xml.xsd:1.1"/>
|
---|
26 |
|
---|
27 |
|
---|
28 |
|
---|
29 | <xs:attributeGroup name="display-atts">
|
---|
30 | <xs:annotation>
|
---|
31 | <xs:documentation>Display attributes is a parameter entity declaration in the topic
|
---|
32 | DTD that includes attributes whose values may be used for affecting the display
|
---|
33 | of a topic or its selection by search tools.
|
---|
34 | </xs:documentation>
|
---|
35 | </xs:annotation>
|
---|
36 | <xs:attribute name="scale" type="scale-atts.class"/>
|
---|
37 | <xs:attribute name="frame" type="frame-att.class"/>
|
---|
38 | <xs:attribute name="expanse" type="expanse-att.class"/>
|
---|
39 | </xs:attributeGroup>
|
---|
40 |
|
---|
41 | <xs:simpleType name="frame-att.class">
|
---|
42 | <xs:restriction base="xs:string">
|
---|
43 | <xs:enumeration value="top"/>
|
---|
44 | <xs:enumeration value="bottom"/>
|
---|
45 | <xs:enumeration value="topbot"/>
|
---|
46 | <xs:enumeration value="all"/>
|
---|
47 | <xs:enumeration value="sides"/>
|
---|
48 | <xs:enumeration value="none"/>
|
---|
49 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
50 | </xs:restriction>
|
---|
51 | </xs:simpleType>
|
---|
52 |
|
---|
53 | <xs:simpleType name="expanse-att.class">
|
---|
54 | <xs:restriction base="xs:string">
|
---|
55 | <xs:enumeration value="page"/>
|
---|
56 | <xs:enumeration value="column"/>
|
---|
57 | <xs:enumeration value="textline"/>
|
---|
58 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
59 | </xs:restriction>
|
---|
60 | </xs:simpleType>
|
---|
61 |
|
---|
62 | <xs:attributeGroup name="id-atts">
|
---|
63 | <xs:annotation>
|
---|
64 | <xs:documentation>ID attributes (%id-atts;) is a parameter entity declaration in the
|
---|
65 | topic DTD that includes attributes that enable the naming and referencing
|
---|
66 | of elements in a DITA topic: <keyword>id</keyword> and <keyword>conref</keyword>.
|
---|
67 | </xs:documentation>
|
---|
68 | </xs:annotation>
|
---|
69 | <xs:attribute name="id" type="xs:NMTOKEN"/>
|
---|
70 | <xs:attribute name="conref" type="xs:string"/>
|
---|
71 | </xs:attributeGroup>
|
---|
72 |
|
---|
73 |
|
---|
74 | <xs:attributeGroup name="select-atts">
|
---|
75 | <xs:annotation>
|
---|
76 | <xs:documentation>Attributes that support both filtering and flagging include <keyword>platform</keyword>, <keyword>product</keyword>, <keyword>
|
---|
77 | audience</keyword>, and <keyword>otherprops</keyword>. Attribute <keyword>rev</keyword> only
|
---|
78 | lets you flag information that matches a run-time parameter. Attribute <keyword>importance</keyword> currently
|
---|
79 | provides output effects only for steps (where only the values "optional" and
|
---|
80 | "required" are supported).
|
---|
81 | </xs:documentation>
|
---|
82 | </xs:annotation>
|
---|
83 | <xs:attributeGroup ref="filter-atts" />
|
---|
84 | <xs:attribute name="base" type="xs:string" />
|
---|
85 | <xs:attributeGroup ref="base-attribute-extensions"/>
|
---|
86 | <xs:attribute name="rev" type="xs:string"/>
|
---|
87 | <xs:attribute name="importance" type="importance-atts.class"/>
|
---|
88 | <xs:attribute name="status" type="status-atts.class"/>
|
---|
89 | </xs:attributeGroup>
|
---|
90 |
|
---|
91 | <xs:attributeGroup name="data-element-atts.class">
|
---|
92 | <xs:attributeGroup ref="univ-atts"/>
|
---|
93 | <xs:attribute name="name" type="xs:string"/>
|
---|
94 | <xs:attribute name="datatype" type="xs:string"/>
|
---|
95 | <xs:attribute name="value" type="xs:string"/>
|
---|
96 | <xs:attribute name="href" type="xs:string"/>
|
---|
97 | <xs:attribute name="format" type="xs:string"/>
|
---|
98 | <xs:attribute name="type" type="xs:string"/>
|
---|
99 | <xs:attribute name="scope" type="scope-att.class"/>
|
---|
100 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
101 | </xs:attributeGroup>
|
---|
102 |
|
---|
103 | <xs:simpleType name="importance-atts.class">
|
---|
104 | <xs:restriction base="xs:string">
|
---|
105 | <xs:enumeration value="obsolete"/>
|
---|
106 | <xs:enumeration value="deprecated"/>
|
---|
107 | <xs:enumeration value="optional"/>
|
---|
108 | <xs:enumeration value="default"/>
|
---|
109 | <xs:enumeration value="low"/>
|
---|
110 | <xs:enumeration value="normal"/>
|
---|
111 | <xs:enumeration value="high"/>
|
---|
112 | <xs:enumeration value="recommended"/>
|
---|
113 | <xs:enumeration value="required"/>
|
---|
114 | <xs:enumeration value="urgent"/>
|
---|
115 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
116 | </xs:restriction>
|
---|
117 | </xs:simpleType>
|
---|
118 |
|
---|
119 | <xs:simpleType name="scale-atts.class">
|
---|
120 | <xs:restriction base="xs:string">
|
---|
121 | <xs:enumeration value="50"/>
|
---|
122 | <xs:enumeration value="60"/>
|
---|
123 | <xs:enumeration value="70"/>
|
---|
124 | <xs:enumeration value="80"/>
|
---|
125 | <xs:enumeration value="90"/>
|
---|
126 | <xs:enumeration value="100"/>
|
---|
127 | <xs:enumeration value="110"/>
|
---|
128 | <xs:enumeration value="120"/>
|
---|
129 | <xs:enumeration value="140"/>
|
---|
130 | <xs:enumeration value="160"/>
|
---|
131 | <xs:enumeration value="180"/>
|
---|
132 | <xs:enumeration value="200"/>
|
---|
133 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
134 | </xs:restriction>
|
---|
135 | </xs:simpleType>
|
---|
136 |
|
---|
137 | <xs:simpleType name="status-atts.class">
|
---|
138 | <xs:restriction base="xs:string">
|
---|
139 | <xs:enumeration value="new"/>
|
---|
140 | <xs:enumeration value="changed"/>
|
---|
141 | <xs:enumeration value="deleted"/>
|
---|
142 | <xs:enumeration value="unchanged"/>
|
---|
143 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
144 | </xs:restriction>
|
---|
145 | </xs:simpleType>
|
---|
146 |
|
---|
147 |
|
---|
148 | <xs:attributeGroup name="univ-atts">
|
---|
149 | <xs:annotation>
|
---|
150 | <xs:documentation>Universal attributes is a parameter entity declaration in the topic DTD that
|
---|
151 | includes all of the attributes in the select-atts and id-atts attribute groups.
|
---|
152 | </xs:documentation>
|
---|
153 | </xs:annotation>
|
---|
154 | <xs:attributeGroup ref="id-atts"/>
|
---|
155 | <xs:attributeGroup ref="select-atts"/>
|
---|
156 | <xs:attribute name="translate" type="yesno-att.class"/>
|
---|
157 | <xs:attribute ref="xml:lang"/>
|
---|
158 | </xs:attributeGroup>
|
---|
159 |
|
---|
160 | <xs:attributeGroup name="univ-atts-translate-no">
|
---|
161 | <xs:attributeGroup ref="id-atts"/>
|
---|
162 | <xs:attributeGroup ref="select-atts"/>
|
---|
163 | <xs:attributeGroup ref="localization-atts-translate-no" />
|
---|
164 | </xs:attributeGroup>
|
---|
165 |
|
---|
166 | <xs:attributeGroup name="global-atts">
|
---|
167 | <xs:annotation>
|
---|
168 | <xs:documentation>Debugging attributes, normally hidden from authoring view.
|
---|
169 | </xs:documentation>
|
---|
170 | </xs:annotation>
|
---|
171 |
|
---|
172 | <xs:attribute name="xtrc" type="xs:string"/>
|
---|
173 | <xs:attribute name="xtrf" type="xs:string"/>
|
---|
174 | </xs:attributeGroup>
|
---|
175 |
|
---|
176 |
|
---|
177 |
|
---|
178 | <!-- =========================================================================== -->
|
---|
179 | <!-- COMMON GROUP DECLARATIONS - START ======================================= -->
|
---|
180 | <!-- =========================================================================== -->
|
---|
181 | <!-- Phrase or inline elements of various classes
|
---|
182 | <!ENTITY % basic.ph "%ph;|%term;|%xref;|%cite;|%q;|%state;|%keyword;|%tm;"> -->
|
---|
183 | <xs:group name="basic.ph">
|
---|
184 | <xs:choice>
|
---|
185 | <xs:group ref="ph"/>
|
---|
186 | <xs:group ref="term"/>
|
---|
187 | <xs:group ref="xref"/>
|
---|
188 | <xs:group ref="cite"/>
|
---|
189 | <xs:group ref="q"/>
|
---|
190 | <xs:group ref="state"/>
|
---|
191 | <xs:group ref="boolean"/>
|
---|
192 | <xs:group ref="keyword"/>
|
---|
193 | <xs:group ref="tm"/>
|
---|
194 | </xs:choice>
|
---|
195 | </xs:group>
|
---|
196 |
|
---|
197 | <!-- Elements common to most body-like contexts -->
|
---|
198 | <xs:group name="basic.block">
|
---|
199 | <xs:choice>
|
---|
200 | <xs:group ref="p"/>
|
---|
201 | <xs:group ref="lq"/>
|
---|
202 | <xs:group ref="note"/>
|
---|
203 | <xs:group ref="dl"/>
|
---|
204 | <xs:group ref="ul"/>
|
---|
205 | <xs:group ref="ol"/>
|
---|
206 | <xs:group ref="sl"/>
|
---|
207 | <xs:group ref="pre"/>
|
---|
208 | <xs:group ref="lines"/>
|
---|
209 | <xs:group ref="fig"/>
|
---|
210 | <xs:group ref="image"/>
|
---|
211 | <xs:group ref="object"/>
|
---|
212 | <xs:group ref="table"/>
|
---|
213 | <xs:group ref="simpletable"/>
|
---|
214 | </xs:choice>
|
---|
215 | </xs:group>
|
---|
216 |
|
---|
217 | <!-- class groupings to preserve in a schema
|
---|
218 | <!ENTITY % basic.phandblock "%basic.ph; | %basic.block;">
|
---|
219 | -->
|
---|
220 | <xs:group name="basic.phandblock">
|
---|
221 | <xs:choice>
|
---|
222 | <xs:group ref="basic.ph"/>
|
---|
223 | <xs:group ref="basic.block"/>
|
---|
224 | </xs:choice>
|
---|
225 | </xs:group>
|
---|
226 |
|
---|
227 | <!-- Exclusions:.models.modified by removing excluded content -->
|
---|
228 | <!-- <!ENTITY % basic.ph.noxref "%ph;|%term;| %q;|%state;|%keyword;|%tm"> -->
|
---|
229 |
|
---|
230 | <xs:group name="basic.ph.noxref">
|
---|
231 | <xs:choice>
|
---|
232 | <xs:group ref="ph"/>
|
---|
233 | <xs:group ref="term"/>
|
---|
234 | <xs:group ref="q"/>
|
---|
235 | <xs:group ref="state"/>
|
---|
236 | <xs:group ref="boolean"/>
|
---|
237 | <xs:group ref="keyword"/>
|
---|
238 | <xs:group ref="tm"/>
|
---|
239 | </xs:choice>
|
---|
240 | </xs:group>
|
---|
241 |
|
---|
242 | <!-- <!ENTITY % basic.block.notbl "%p;|%lq;|%note;|%dl;|%ul;|%ol;|%pre;|%lines;|%fig;|%image;|%object;"> -->
|
---|
243 | <xs:group name="basic.block.notbl">
|
---|
244 | <xs:choice>
|
---|
245 | <xs:group ref="p"/>
|
---|
246 | <xs:group ref="lq"/>
|
---|
247 | <xs:group ref="note"/>
|
---|
248 | <xs:group ref="dl"/>
|
---|
249 | <xs:group ref="ul"/>
|
---|
250 | <xs:group ref="ol"/>
|
---|
251 | <xs:group ref="sl"/>
|
---|
252 | <xs:group ref="pre"/>
|
---|
253 | <xs:group ref="lines"/>
|
---|
254 | <xs:group ref="fig"/>
|
---|
255 | <xs:group ref="image"/>
|
---|
256 | <xs:group ref="object"/>
|
---|
257 | </xs:choice>
|
---|
258 | </xs:group>
|
---|
259 |
|
---|
260 | <!-- <!ENTITY % basic.block.nonote "%p;|%lq;| %dl;|%ul;|%ol;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;"> -->
|
---|
261 | <xs:group name="basic.block.nonote">
|
---|
262 | <xs:choice>
|
---|
263 | <xs:group ref="p"/>
|
---|
264 | <xs:group ref="lq"/>
|
---|
265 | <xs:group ref="dl"/>
|
---|
266 | <xs:group ref="ul"/>
|
---|
267 | <xs:group ref="ol"/>
|
---|
268 | <xs:group ref="sl"/>
|
---|
269 | <xs:group ref="pre"/>
|
---|
270 | <xs:group ref="lines"/>
|
---|
271 | <xs:group ref="fig"/>
|
---|
272 | <xs:group ref="image"/>
|
---|
273 | <xs:group ref="object"/>
|
---|
274 | <xs:group ref="table"/>
|
---|
275 | <xs:group ref="simpletable"/>
|
---|
276 | </xs:choice>
|
---|
277 | </xs:group>
|
---|
278 |
|
---|
279 | <!-- <!ENTITY % basic.block.nopara " %lq;|%note;|%dl;|%ul;|%ol;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;"> -->
|
---|
280 | <xs:group name="basic.block.nopara">
|
---|
281 | <xs:choice>
|
---|
282 | <xs:group ref="lq"/>
|
---|
283 | <xs:group ref="note"/>
|
---|
284 | <xs:group ref="dl"/>
|
---|
285 | <xs:group ref="ul"/>
|
---|
286 | <xs:group ref="ol"/>
|
---|
287 | <xs:group ref="sl"/>
|
---|
288 | <xs:group ref="pre"/>
|
---|
289 | <xs:group ref="lines"/>
|
---|
290 | <xs:group ref="fig"/>
|
---|
291 | <xs:group ref="image"/>
|
---|
292 | <xs:group ref="object"/>
|
---|
293 | <xs:group ref="table"/>
|
---|
294 | <xs:group ref="simpletable"/>
|
---|
295 | </xs:choice>
|
---|
296 | </xs:group>
|
---|
297 |
|
---|
298 | <!-- <!ENTITY % basic.block.nolq "%p;| %note;|%dl;|%ul;|%ol;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;"> -->
|
---|
299 | <xs:group name="basic.block.nolq">
|
---|
300 | <xs:choice>
|
---|
301 | <xs:group ref="p"/>
|
---|
302 | <xs:group ref="note"/>
|
---|
303 | <xs:group ref="dl"/>
|
---|
304 | <xs:group ref="ul"/>
|
---|
305 | <xs:group ref="ol"/>
|
---|
306 | <xs:group ref="sl"/>
|
---|
307 | <xs:group ref="pre"/>
|
---|
308 | <xs:group ref="lines"/>
|
---|
309 | <xs:group ref="fig"/>
|
---|
310 | <xs:group ref="image"/>
|
---|
311 | <xs:group ref="object"/>
|
---|
312 | <xs:group ref="table"/>
|
---|
313 | <xs:group ref="simpletable"/>
|
---|
314 | </xs:choice>
|
---|
315 | </xs:group>
|
---|
316 |
|
---|
317 | <!-- <!ENTITY % basic.block.notbnofg "%p;|%lq;|%note;|%dl;|%ul;|%ol;|%pre;|%lines;| %image;|%object;"> -->
|
---|
318 | <xs:group name="basic.block.notbnofg">
|
---|
319 | <xs:choice>
|
---|
320 | <xs:group ref="p"/>
|
---|
321 | <xs:group ref="lq"/>
|
---|
322 | <xs:group ref="note"/>
|
---|
323 | <xs:group ref="dl"/>
|
---|
324 | <xs:group ref="ul"/>
|
---|
325 | <xs:group ref="ol"/>
|
---|
326 | <xs:group ref="sl"/>
|
---|
327 | <xs:group ref="pre"/>
|
---|
328 | <xs:group ref="lines"/>
|
---|
329 | <xs:group ref="image"/>
|
---|
330 | <xs:group ref="object"/>
|
---|
331 | </xs:choice>
|
---|
332 | </xs:group>
|
---|
333 |
|
---|
334 | <!-- <!ENTITY % basic.block.notbfgobj "%p;|%lq;|%note;|%dl;|%ul;|%ol;|%pre;|%lines;| %image;"> -->
|
---|
335 | <xs:group name="basic.block.notbfgobj">
|
---|
336 | <xs:choice>
|
---|
337 | <xs:group ref="p"/>
|
---|
338 | <xs:group ref="lq"/>
|
---|
339 | <xs:group ref="note"/>
|
---|
340 | <xs:group ref="dl"/>
|
---|
341 | <xs:group ref="ul"/>
|
---|
342 | <xs:group ref="ol"/>
|
---|
343 | <xs:group ref="sl"/>
|
---|
344 | <xs:group ref="pre"/>
|
---|
345 | <xs:group ref="lines"/>
|
---|
346 | <xs:group ref="image"/>
|
---|
347 | </xs:choice>
|
---|
348 | </xs:group>
|
---|
349 |
|
---|
350 | <!-- Phrase or inline elements of various classes
|
---|
351 | <!ENTITY % basic.ph "%ph;|%term;|%xref;|%cite;|%q;|%state;|%keyword;"> -->
|
---|
352 |
|
---|
353 | <xs:group name="basic.ph.notm">
|
---|
354 | <xs:choice>
|
---|
355 | <xs:group ref="ph"/>
|
---|
356 | <xs:group ref="term"/>
|
---|
357 | <xs:group ref="xref"/>
|
---|
358 | <xs:group ref="cite"/>
|
---|
359 | <xs:group ref="q"/>
|
---|
360 | <xs:group ref="state"/>
|
---|
361 | <xs:group ref="boolean"/>
|
---|
362 | <xs:group ref="keyword"/>
|
---|
363 | </xs:choice>
|
---|
364 | </xs:group>
|
---|
365 |
|
---|
366 | <!-- Inclusions: defined sets that can be added into appropriate.models -->
|
---|
367 | <xs:group name="txt.incl">
|
---|
368 | <xs:choice>
|
---|
369 | <xs:group ref="draft-comment"/>
|
---|
370 | <xs:group ref="required-cleanup"/>
|
---|
371 | <xs:group ref="fn"/>
|
---|
372 | <xs:group ref="indextermref"/>
|
---|
373 | <xs:group ref="indexterm"/>
|
---|
374 | </xs:choice>
|
---|
375 | </xs:group>
|
---|
376 |
|
---|
377 | <!-- =========================================================================== -->
|
---|
378 | <!-- COMMON GROUP DECLARATIONS - END ======================================= -->
|
---|
379 | <!-- =========================================================================== -->
|
---|
380 |
|
---|
381 | <!-- <!ENTITY % fig.cnt "%basic.block.notbnofg; | %simpletable; | %xref; | %fn;| %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
382 | <xs:group name="fig.cnt">
|
---|
383 | <xs:choice>
|
---|
384 | <xs:group ref="basic.block.notbnofg"/>
|
---|
385 | <xs:group ref="simpletable"/>
|
---|
386 | <xs:group ref="xref"/>
|
---|
387 | <xs:group ref="fn"/>
|
---|
388 | <xs:group ref="data.element.incl"/>
|
---|
389 | <xs:group ref="foreign.unknown.incl"/>
|
---|
390 | </xs:choice>
|
---|
391 | </xs:group>
|
---|
392 |
|
---|
393 | <!-- <!ENTITY % desc.cnt "#PCDATA | %basic.ph; | %basic.block.notbfgobj; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
394 | <xs:group name="desc.cnt">
|
---|
395 | <xs:choice>
|
---|
396 | <xs:group ref="basic.ph"/>
|
---|
397 | <xs:group ref="basic.block.notbfgobj"/>
|
---|
398 | <xs:group ref="data.element.incl"/>
|
---|
399 | <xs:group ref="foreign.unknown.incl"/>
|
---|
400 | </xs:choice>
|
---|
401 | </xs:group>
|
---|
402 |
|
---|
403 | <!-- <!ENTITY % note.cnt "#PCDATA | %basic.ph; | %basic.block.nonote; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
404 | <xs:group name="note.cnt">
|
---|
405 | <xs:choice>
|
---|
406 | <xs:group ref="basic.ph"/>
|
---|
407 | <xs:group ref="basic.block.nonote"/>
|
---|
408 | <xs:group ref="txt.incl"/>
|
---|
409 | <xs:group ref="data.element.incl"/>
|
---|
410 | <xs:group ref="foreign.unknown.incl"/>
|
---|
411 | </xs:choice>
|
---|
412 | </xs:group>
|
---|
413 |
|
---|
414 | <!-- <!ENTITY % fn.cnt "#PCDATA | %basic.ph; | %basic.block.notbl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
415 | <xs:group name="fn.cnt">
|
---|
416 | <xs:choice>
|
---|
417 | <xs:group ref="basic.ph"/>
|
---|
418 | <xs:group ref="basic.block.notbl"/>
|
---|
419 | <xs:group ref="data.element.incl"/>
|
---|
420 | <xs:group ref="foreign.unknown.incl"/>
|
---|
421 | </xs:choice>
|
---|
422 | </xs:group>
|
---|
423 |
|
---|
424 | <!-- <!ENTITY % ph.cnt "#PCDATA | %basic.ph; | %image; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
425 | <xs:group name="ph.cnt">
|
---|
426 | <xs:choice>
|
---|
427 | <xs:group ref="basic.ph"/>
|
---|
428 | <xs:group ref="image"/>
|
---|
429 | <xs:group ref="txt.incl"/>
|
---|
430 | <xs:group ref="data.element.incl"/>
|
---|
431 | <xs:group ref="foreign.unknown.incl"/>
|
---|
432 | </xs:choice>
|
---|
433 | </xs:group>
|
---|
434 |
|
---|
435 | <!-- <!ENTITY % tblcell.cnt "#PCDATA | %basic.ph; | %basic.block.notbl; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
436 | <xs:group name="tblcell.cnt">
|
---|
437 | <xs:choice>
|
---|
438 | <xs:group ref="basic.ph"/>
|
---|
439 | <xs:group ref="basic.block.notbl"/>
|
---|
440 | <xs:group ref="txt.incl"/>
|
---|
441 | <xs:group ref="data.element.incl"/>
|
---|
442 | <xs:group ref="foreign.unknown.incl"/>
|
---|
443 | </xs:choice>
|
---|
444 | </xs:group>
|
---|
445 |
|
---|
446 | <!-- <!ENTITY % itemgroup.cnt "#PCDATA | %basic.ph; | %basic.block; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
447 | <xs:group name="itemgroup.cnt">
|
---|
448 | <xs:choice>
|
---|
449 | <xs:group ref="basic.ph"/>
|
---|
450 | <xs:group ref="basic.block"/>
|
---|
451 | <xs:group ref="txt.incl"/>
|
---|
452 | <xs:group ref="data.element.incl"/>
|
---|
453 | <xs:group ref="foreign.unknown.incl"/>
|
---|
454 | </xs:choice>
|
---|
455 | </xs:group>
|
---|
456 |
|
---|
457 | <!-- <!ENTITY % listitem.cnt "#PCDATA | %basic.ph; | %basic.block; |%itemgroup;| %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
458 | <xs:group name="listitem.cnt">
|
---|
459 | <xs:choice>
|
---|
460 | <xs:group ref="basic.ph"/>
|
---|
461 | <xs:group ref="basic.block"/>
|
---|
462 | <xs:group ref="itemgroup"/>
|
---|
463 | <xs:group ref="txt.incl"/>
|
---|
464 | <xs:group ref="data.element.incl"/>
|
---|
465 | <xs:group ref="foreign.unknown.incl"/>
|
---|
466 | </xs:choice>
|
---|
467 | </xs:group>
|
---|
468 |
|
---|
469 | <!-- <!ENTITY % para.cnt "#PCDATA | %basic.ph; | %basic.block.nopara; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
470 | <xs:group name="para.cnt">
|
---|
471 | <xs:choice>
|
---|
472 | <xs:group ref="basic.ph"/>
|
---|
473 | <xs:group ref="basic.block.nopara"/>
|
---|
474 | <xs:group ref="txt.incl"/>
|
---|
475 | <xs:group ref="data.element.incl"/>
|
---|
476 | <xs:group ref="foreign.unknown.incl"/>
|
---|
477 | </xs:choice>
|
---|
478 | </xs:group>
|
---|
479 |
|
---|
480 | <!-- <!ENTITY % longquote.cnt "#PCDATA | %basic.ph; | %basic.block.nolq; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
481 | <xs:group name="longquote.cnt">
|
---|
482 | <xs:choice>
|
---|
483 | <xs:group ref="basic.ph"/>
|
---|
484 | <xs:group ref="basic.block.nolq"/>
|
---|
485 | <xs:group ref="txt.incl"/>
|
---|
486 | <xs:group ref="data.element.incl"/>
|
---|
487 | <xs:group ref="foreign.unknown.incl"/>
|
---|
488 | </xs:choice>
|
---|
489 | </xs:group>
|
---|
490 |
|
---|
491 | <!-- <!ENTITY % shortquote.cnt "#PCDATA | %basic.ph; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
492 | <xs:group name="shortquote.cnt">
|
---|
493 | <xs:choice>
|
---|
494 | <xs:group ref="basic.ph"/>
|
---|
495 | <xs:group ref="data.element.incl"/>
|
---|
496 | <xs:group ref="foreign.unknown.incl"/>
|
---|
497 | </xs:choice>
|
---|
498 | </xs:group>
|
---|
499 |
|
---|
500 | <!-- <!ENTITY % defn.cnt ""#PCDATA | %basic.ph; | %basic.block; |%itemgroup;| %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
501 | <xs:group name="defn.cnt">
|
---|
502 | <xs:choice>
|
---|
503 | <xs:group ref="basic.ph"/>
|
---|
504 | <xs:group ref="basic.block"/>
|
---|
505 | <xs:group ref="itemgroup"/>
|
---|
506 | <xs:group ref="txt.incl"/>
|
---|
507 | <xs:group ref="data.element.incl"/>
|
---|
508 | <xs:group ref="foreign.unknown.incl"/>
|
---|
509 | </xs:choice>
|
---|
510 | </xs:group>
|
---|
511 |
|
---|
512 | <!-- <!ENTITY % pre.cnt "#PCDATA | %basic.ph; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
513 | <xs:group name="pre.cnt">
|
---|
514 | <xs:choice>
|
---|
515 | <xs:group ref="basic.ph"/>
|
---|
516 | <xs:group ref="txt.incl"/>
|
---|
517 | <xs:group ref="data.element.incl"/>
|
---|
518 | <xs:group ref="foreign.unknown.incl"/>
|
---|
519 | </xs:choice>
|
---|
520 | </xs:group>
|
---|
521 |
|
---|
522 | <!-- <!ENTITY % term.cnt "#PCDATA | %basic.ph; | %image; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
523 | <xs:group name="term.cnt">
|
---|
524 | <xs:choice>
|
---|
525 | <xs:group ref="basic.ph"/>
|
---|
526 | <xs:group ref="image"/>
|
---|
527 | <xs:group ref="data.element.incl"/>
|
---|
528 | <xs:group ref="foreign.unknown.incl"/>
|
---|
529 | </xs:choice>
|
---|
530 | </xs:group>
|
---|
531 |
|
---|
532 | <!-- <!ENTITY % xreftext.cnt "#PCDATA | %basic.ph.noxref; | %image; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
533 | <xs:group name="xreftext.cnt">
|
---|
534 | <xs:choice>
|
---|
535 | <xs:group ref="basic.ph.noxref"/>
|
---|
536 | <xs:group ref="image"/>
|
---|
537 | <xs:group ref="data.element.incl"/>
|
---|
538 | <xs:group ref="foreign.unknown.incl"/>
|
---|
539 | </xs:choice>
|
---|
540 | </xs:group>
|
---|
541 |
|
---|
542 | <!-- <!ENTITY % title.cnt "#PCDATA | %basic.ph.noxref; | %image; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
543 | <xs:group name="title.cnt">
|
---|
544 | <xs:choice>
|
---|
545 | <xs:group ref="basic.ph.noxref"/>
|
---|
546 | <xs:group ref="image"/>
|
---|
547 | <xs:group ref="data.element.incl"/>
|
---|
548 | <xs:group ref="foreign.unknown.incl"/>
|
---|
549 | </xs:choice>
|
---|
550 | </xs:group>
|
---|
551 |
|
---|
552 | <!-- <!ENTITY % xrefph.cnt "#PCDATA | %basic.ph.noxref; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
553 | <xs:group name="xrefph.cnt">
|
---|
554 | <xs:choice>
|
---|
555 | <xs:group ref="basic.ph.noxref"/>
|
---|
556 | <xs:group ref="data.element.incl"/>
|
---|
557 | <xs:group ref="foreign.unknown.incl"/>
|
---|
558 | </xs:choice>
|
---|
559 | </xs:group>
|
---|
560 |
|
---|
561 | <!-- <!ENTITY % words.cnt "#PCDATA | %keyword; | %term; | %data.elements.incl; | %foreign.unknown.incl;"> -->
|
---|
562 | <xs:group name="words.cnt">
|
---|
563 | <xs:choice>
|
---|
564 | <xs:group ref="keyword"/>
|
---|
565 | <xs:group ref="term"/>
|
---|
566 | <xs:group ref="data.element.incl"/>
|
---|
567 | <xs:group ref="foreign.unknown.incl"/>
|
---|
568 | </xs:choice>
|
---|
569 | </xs:group>
|
---|
570 |
|
---|
571 | <!--<!ENTITY % data.cnt "%words.cnt;|%image;|%object;|%ph;|%title;">-->
|
---|
572 | <xs:group name="data.cnt">
|
---|
573 | <xs:choice>
|
---|
574 | <xs:group ref="words.cnt"/>
|
---|
575 | <xs:group ref="image"/>
|
---|
576 | <xs:group ref="object"/>
|
---|
577 | <xs:group ref="ph"/>
|
---|
578 | <xs:group ref="title"/>
|
---|
579 | </xs:choice>
|
---|
580 | </xs:group>
|
---|
581 |
|
---|
582 |
|
---|
583 | <xs:group name="data.element.incl">
|
---|
584 | <xs:choice>
|
---|
585 | <xs:group ref="data" />
|
---|
586 | <xs:group ref="data-about" />
|
---|
587 | </xs:choice>
|
---|
588 | </xs:group>
|
---|
589 |
|
---|
590 | <xs:group name="foreign.unknown.incl">
|
---|
591 | <xs:choice>
|
---|
592 | <xs:group ref="foreign" />
|
---|
593 | <xs:group ref="unknown" />
|
---|
594 | </xs:choice>
|
---|
595 | </xs:group>
|
---|
596 |
|
---|
597 |
|
---|
598 | <xs:simpleType name="role-att.class">
|
---|
599 | <xs:restriction base="xs:string">
|
---|
600 | <xs:enumeration value="parent"/>
|
---|
601 | <xs:enumeration value="child"/>
|
---|
602 | <xs:enumeration value="sibling"/>
|
---|
603 | <xs:enumeration value="friend"/>
|
---|
604 | <xs:enumeration value="next"/>
|
---|
605 | <xs:enumeration value="previous"/>
|
---|
606 | <xs:enumeration value="cousin"/>
|
---|
607 | <xs:enumeration value="ancestor"/>
|
---|
608 | <xs:enumeration value="descendant"/>
|
---|
609 | <xs:enumeration value="sample"/>
|
---|
610 | <xs:enumeration value="external"/>
|
---|
611 | <xs:enumeration value="other"/>
|
---|
612 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
613 | </xs:restriction>
|
---|
614 | </xs:simpleType>
|
---|
615 |
|
---|
616 | <xs:simpleType name="view-att.class">
|
---|
617 | <xs:restriction base="xs:string">
|
---|
618 | <xs:enumeration value="internal"/>
|
---|
619 | <xs:enumeration value="classified"/>
|
---|
620 | <xs:enumeration value="all"/>
|
---|
621 | <xs:enumeration value="entitled"/>
|
---|
622 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
623 | </xs:restriction>
|
---|
624 | </xs:simpleType>
|
---|
625 |
|
---|
626 | <xs:simpleType name="workflow-att.class">
|
---|
627 | <xs:restriction base="xs:string">
|
---|
628 | <xs:enumeration value="author"/>
|
---|
629 | <xs:enumeration value="editor"/>
|
---|
630 | <xs:enumeration value="reviewer"/>
|
---|
631 | <xs:enumeration value="publisher"/>
|
---|
632 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
633 | </xs:restriction>
|
---|
634 | </xs:simpleType>
|
---|
635 |
|
---|
636 | <xs:simpleType name="job-att.class">
|
---|
637 | <xs:restriction base="xs:string">
|
---|
638 | <xs:enumeration value="installing"/>
|
---|
639 | <xs:enumeration value="customizing"/>
|
---|
640 | <xs:enumeration value="administering"/>
|
---|
641 | <xs:enumeration value="programming"/>
|
---|
642 | <xs:enumeration value="using"/>
|
---|
643 | <xs:enumeration value="maintaining"/>
|
---|
644 | <xs:enumeration value="troubleshooting"/>
|
---|
645 | <xs:enumeration value="evaluating"/>
|
---|
646 | <xs:enumeration value="planning"/>
|
---|
647 | <xs:enumeration value="migrating"/>
|
---|
648 | <xs:enumeration value="other"/>
|
---|
649 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
650 | </xs:restriction>
|
---|
651 | </xs:simpleType>
|
---|
652 |
|
---|
653 | <xs:simpleType name="experiencelevel-att.class">
|
---|
654 | <xs:restriction base="xs:string">
|
---|
655 | <xs:enumeration value="novice"/>
|
---|
656 | <xs:enumeration value="general"/>
|
---|
657 | <xs:enumeration value="expert"/>
|
---|
658 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
659 | </xs:restriction>
|
---|
660 | </xs:simpleType>
|
---|
661 |
|
---|
662 | <xs:simpleType name="disposition-att.class">
|
---|
663 | <xs:restriction base="xs:string">
|
---|
664 | <xs:enumeration value="issue"/>
|
---|
665 | <xs:enumeration value="open"/>
|
---|
666 | <xs:enumeration value="accepted"/>
|
---|
667 | <xs:enumeration value="rejected"/>
|
---|
668 | <xs:enumeration value="deferred"/>
|
---|
669 | <xs:enumeration value="duplicate"/>
|
---|
670 | <xs:enumeration value="reopened"/>
|
---|
671 | <xs:enumeration value="unassigned"/>
|
---|
672 | <xs:enumeration value="completed"/>
|
---|
673 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
674 | </xs:restriction>
|
---|
675 | </xs:simpleType>
|
---|
676 |
|
---|
677 | <xs:simpleType name="yesno-att.class">
|
---|
678 | <xs:restriction base="xs:string">
|
---|
679 | <xs:enumeration value="yes"/>
|
---|
680 | <xs:enumeration value="no"/>
|
---|
681 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
682 | </xs:restriction>
|
---|
683 | </xs:simpleType>
|
---|
684 |
|
---|
685 | <!-- This is referenced inside CALS tables -->
|
---|
686 | <xs:element name="title">
|
---|
687 | <xs:annotation>
|
---|
688 | <xs:documentation>The <<keyword>title</keyword>> element contains a heading or
|
---|
689 | label for the main parts of a document such as <topic>, <section>, and
|
---|
690 | <example> and for the display elements such as figure (<<keyword>fig</keyword>>)
|
---|
691 | and <<keyword>table</keyword>>.
|
---|
692 | </xs:documentation>
|
---|
693 | </xs:annotation>
|
---|
694 | <xs:complexType mixed="true">
|
---|
695 | <xs:complexContent>
|
---|
696 | <xs:extension base="title.class">
|
---|
697 | <xs:attribute ref="class" default="- topic/title "/>
|
---|
698 | </xs:extension>
|
---|
699 | </xs:complexContent>
|
---|
700 | </xs:complexType>
|
---|
701 | </xs:element>
|
---|
702 | <xs:complexType name="title.class" mixed="true">
|
---|
703 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
704 | <xs:group ref="title.cnt"/>
|
---|
705 | </xs:choice>
|
---|
706 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
707 | <xs:attribute name="base" type="xs:string" />
|
---|
708 | <xs:attributeGroup ref="base-attribute-extensions"/>
|
---|
709 | <xs:attributeGroup ref="id-atts"/>
|
---|
710 | <xs:attributeGroup ref="localization-atts"/>
|
---|
711 | <xs:attributeGroup ref="global-atts"/>
|
---|
712 | </xs:complexType>
|
---|
713 |
|
---|
714 | <xs:element name="keyword">
|
---|
715 | <xs:annotation>
|
---|
716 | <xs:documentation>The <<keyword>keyword</keyword>> element identifies a keyword
|
---|
717 | or token, such as a single value from an enumerated list, the name of a command
|
---|
718 | or parameter, or a lookup key for a message (contrast with <ph><xref href="term.xml">term</xref></ph>).
|
---|
719 | </xs:documentation>
|
---|
720 | </xs:annotation>
|
---|
721 | <xs:complexType mixed="true">
|
---|
722 | <xs:complexContent>
|
---|
723 | <xs:extension base="keyword.class">
|
---|
724 | <xs:attribute ref="class" default="- topic/keyword "/>
|
---|
725 | </xs:extension>
|
---|
726 | </xs:complexContent>
|
---|
727 | </xs:complexType>
|
---|
728 | </xs:element>
|
---|
729 | <xs:complexType name="keyword.class" mixed="true">
|
---|
730 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
731 | <xs:group ref="tm" />
|
---|
732 | </xs:choice>
|
---|
733 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
734 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
735 | <xs:attributeGroup ref="univ-atts"/>
|
---|
736 | <xs:attributeGroup ref="global-atts"/>
|
---|
737 | </xs:complexType>
|
---|
738 |
|
---|
739 |
|
---|
740 |
|
---|
741 |
|
---|
742 | <xs:element name="desc">
|
---|
743 | <xs:annotation>
|
---|
744 | <xs:documentation>The <<keyword>desc</keyword>> element contains the description
|
---|
745 | of the current element. A description should provide more information than
|
---|
746 | the title.
|
---|
747 | </xs:documentation>
|
---|
748 | </xs:annotation>
|
---|
749 | <xs:complexType mixed="true">
|
---|
750 | <xs:complexContent>
|
---|
751 | <xs:extension base="desc.class">
|
---|
752 | <xs:attribute ref="class" default="- topic/desc "/>
|
---|
753 | </xs:extension>
|
---|
754 | </xs:complexContent>
|
---|
755 | </xs:complexType>
|
---|
756 | </xs:element>
|
---|
757 | <xs:complexType name="desc.class" mixed="true">
|
---|
758 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
759 | <xs:group ref="desc.cnt"/>
|
---|
760 | </xs:choice>
|
---|
761 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
762 | <xs:attributeGroup ref="univ-atts"/>
|
---|
763 | <xs:attributeGroup ref="global-atts"/>
|
---|
764 | </xs:complexType>
|
---|
765 |
|
---|
766 | <xs:element name="ph">
|
---|
767 | <xs:annotation>
|
---|
768 | <xs:documentation>The phrase (<<keyword>ph</keyword>>) element is used to organize
|
---|
769 | content for reuse or conditional processing (for example, when part of a paragraph
|
---|
770 | applies to a particular audience). It can be used by future specializations
|
---|
771 | of DITA to apply specific processing or formatting to marked up phrases.</xs:documentation>
|
---|
772 | </xs:annotation>
|
---|
773 | <xs:complexType mixed="true">
|
---|
774 | <xs:complexContent>
|
---|
775 | <xs:extension base="ph.class">
|
---|
776 | <xs:attribute ref="class" default="- topic/ph "/>
|
---|
777 | </xs:extension>
|
---|
778 | </xs:complexContent>
|
---|
779 | </xs:complexType>
|
---|
780 | </xs:element>
|
---|
781 | <xs:complexType name="ph.class" mixed="true">
|
---|
782 | <xs:annotation>
|
---|
783 | <xs:documentation>var & keyword defined by syntax diagram</xs:documentation>
|
---|
784 | </xs:annotation>
|
---|
785 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
786 | <xs:group ref="ph.cnt"/>
|
---|
787 | </xs:choice>
|
---|
788 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
789 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
790 | <xs:attributeGroup ref="univ-atts"/>
|
---|
791 | <xs:attributeGroup ref="global-atts"/>
|
---|
792 | </xs:complexType>
|
---|
793 |
|
---|
794 |
|
---|
795 | <xs:element name="term">
|
---|
796 | <xs:annotation>
|
---|
797 | <xs:documentation>The <<keyword>term</keyword>> element identifies words that
|
---|
798 | represent extended definitions or explanations. In future development of DITA,
|
---|
799 | for example, terms might provide associative linking to matching glossary
|
---|
800 | entries.
|
---|
801 | </xs:documentation>
|
---|
802 | </xs:annotation>
|
---|
803 | <xs:complexType mixed="true">
|
---|
804 | <xs:complexContent>
|
---|
805 | <xs:extension base="term.class">
|
---|
806 | <xs:attribute ref="class" default="- topic/term "/>
|
---|
807 | </xs:extension>
|
---|
808 | </xs:complexContent>
|
---|
809 | </xs:complexType>
|
---|
810 | </xs:element>
|
---|
811 | <xs:complexType name="term.class" mixed="true">
|
---|
812 | <xs:annotation>
|
---|
813 | <xs:documentation>Inline content (prhases)</xs:documentation>
|
---|
814 | </xs:annotation>
|
---|
815 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
816 | <xs:group ref="tm"/>
|
---|
817 | </xs:choice>
|
---|
818 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
819 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
820 | <xs:attributeGroup ref="univ-atts"/>
|
---|
821 | <xs:attributeGroup ref="global-atts"/>
|
---|
822 | </xs:complexType>
|
---|
823 |
|
---|
824 |
|
---|
825 | <xs:element name="tm">
|
---|
826 | <xs:annotation>
|
---|
827 | <xs:documentation>The trademark (<<keyword>tm</keyword>>) element in DITA is used
|
---|
828 | to markup and identify a term or phrase that is trademarked. Trademarks include
|
---|
829 | registered trademarks, service marks, slogans and logos.
|
---|
830 | </xs:documentation>
|
---|
831 | </xs:annotation>
|
---|
832 | <xs:complexType mixed="true">
|
---|
833 | <xs:complexContent>
|
---|
834 | <xs:extension base="tm.class">
|
---|
835 | <xs:attribute ref="class" default="- topic/tm "/>
|
---|
836 | </xs:extension>
|
---|
837 | </xs:complexContent>
|
---|
838 | </xs:complexType>
|
---|
839 | </xs:element>
|
---|
840 | <xs:complexType name="tm.class" mixed="true">
|
---|
841 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
842 | <xs:group ref="tm"/>
|
---|
843 | </xs:choice>
|
---|
844 | <xs:attribute name="trademark" type="xs:string"/>
|
---|
845 | <xs:attribute name="tmowner" type="xs:string"/>
|
---|
846 | <xs:attribute name="tmtype" type="type-tmtype-att.class" use="required"/>
|
---|
847 | <xs:attribute name="tmclass" type="xs:string"/>
|
---|
848 | <xs:attributeGroup ref="univ-atts"/>
|
---|
849 | <xs:attributeGroup ref="global-atts"/>
|
---|
850 | </xs:complexType>
|
---|
851 |
|
---|
852 | <xs:simpleType name="type-tmtype-att.class">
|
---|
853 | <xs:restriction base="xs:string">
|
---|
854 | <xs:enumeration value="tm"/>
|
---|
855 | <xs:enumeration value="reg"/>
|
---|
856 | <xs:enumeration value="service"/>
|
---|
857 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
858 | </xs:restriction>
|
---|
859 | </xs:simpleType>
|
---|
860 |
|
---|
861 |
|
---|
862 | <xs:element name="boolean">
|
---|
863 | <xs:annotation>
|
---|
864 | <xs:documentation>( Deprecated ) - The <<keyword>boolean</keyword>> element is used to express
|
---|
865 | one of two opposite values, such as yes or no, on or off, true or false, high
|
---|
866 | or low, and so forth. The element itself is empty; the value of the element
|
---|
867 | is stored in its <keyword>state</keyword> attribute, and
|
---|
868 | the semantic associated with the value is typically in a specialized name
|
---|
869 | derived from this element. If you need more than two values (for example,
|
---|
870 | "yes," "no" and "don't care") use the <ph> <xref href="state.xml"><<keyword>state</keyword>></xref>
|
---|
871 | </ph> element instead. This element is primarily for specialization, where
|
---|
872 | it can be used to require a logical true or false designation in a particular
|
---|
873 | part of the document.
|
---|
874 | </xs:documentation>
|
---|
875 | </xs:annotation>
|
---|
876 | <xs:complexType>
|
---|
877 | <xs:complexContent>
|
---|
878 | <xs:extension base="boolean.class">
|
---|
879 | <xs:attribute ref="class" default="- topic/boolean "/>
|
---|
880 | </xs:extension>
|
---|
881 | </xs:complexContent>
|
---|
882 | </xs:complexType>
|
---|
883 | </xs:element>
|
---|
884 | <xs:complexType name="boolean.class">
|
---|
885 | <xs:attribute name="state" type="yesno-att.class" use="required"/>
|
---|
886 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
887 | <xs:attributeGroup ref="univ-atts"/>
|
---|
888 | <xs:attributeGroup ref="global-atts"/>
|
---|
889 | </xs:complexType>
|
---|
890 |
|
---|
891 |
|
---|
892 |
|
---|
893 | <xs:element name="state">
|
---|
894 | <xs:annotation>
|
---|
895 | <xs:documentation>The <<keyword>state</keyword>> element specifies a name/value
|
---|
896 | pair whenever it is necessary to represent a named state that has a variable
|
---|
897 | value. The element is primarily intended for use in specializations to represent
|
---|
898 | specific states (like logic circuit states, chemical reaction states, airplane
|
---|
899 | instrumentation states, and so forth).
|
---|
900 | </xs:documentation>
|
---|
901 | </xs:annotation>
|
---|
902 | <xs:complexType>
|
---|
903 | <xs:complexContent>
|
---|
904 | <xs:extension base="state.class">
|
---|
905 | <xs:attribute ref="class" default="- topic/state "/>
|
---|
906 | </xs:extension>
|
---|
907 | </xs:complexContent>
|
---|
908 | </xs:complexType>
|
---|
909 | </xs:element>
|
---|
910 | <xs:complexType name="state.class">
|
---|
911 | <xs:attribute name="name" type="xs:string" use="required"/>
|
---|
912 | <xs:attribute name="value" type="xs:string" use="required"/>
|
---|
913 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
914 | <xs:attributeGroup ref="univ-atts"/>
|
---|
915 | <xs:attributeGroup ref="global-atts"/>
|
---|
916 | </xs:complexType>
|
---|
917 |
|
---|
918 | <!---->
|
---|
919 | <!-- MIME type should follow the convention xxx/xxx -->
|
---|
920 | <!-- =========================================================================== -->
|
---|
921 | <!-- BASIC DOCUMENT ELEMENT DECLARATIONS (rich text) =========================== -->
|
---|
922 | <!-- =========================================================================== -->
|
---|
923 | <!-- Base form: Paragraph -->
|
---|
924 |
|
---|
925 | <xs:element name="p">
|
---|
926 | <xs:annotation>
|
---|
927 | <xs:documentation>A paragraph element (<<keyword>p</keyword>>) is a block of
|
---|
928 | text containing a single main idea.
|
---|
929 | </xs:documentation>
|
---|
930 | </xs:annotation>
|
---|
931 | <xs:complexType mixed="true">
|
---|
932 | <xs:complexContent>
|
---|
933 | <xs:extension base="p.class">
|
---|
934 | <xs:attribute ref="class" default="- topic/p "/>
|
---|
935 | </xs:extension>
|
---|
936 | </xs:complexContent>
|
---|
937 | </xs:complexType>
|
---|
938 | </xs:element>
|
---|
939 | <xs:complexType name="p.class" mixed="true">
|
---|
940 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
941 | <xs:group ref="para.cnt"/>
|
---|
942 | </xs:choice>
|
---|
943 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
944 | <xs:attributeGroup ref="univ-atts"/>
|
---|
945 | <xs:attributeGroup ref="global-atts"/>
|
---|
946 | </xs:complexType>
|
---|
947 |
|
---|
948 | <!-- Base form: Excerpt -->
|
---|
949 |
|
---|
950 | <xs:element name="lq">
|
---|
951 | <xs:annotation>
|
---|
952 | <xs:documentation> TThe long quote (<<keyword>lq</keyword>>) element indicates
|
---|
953 | content quoted from another source. Use the quote element <<keyword>q</keyword>>for
|
---|
954 | short, inline quotations, and long quote <<keyword>lq</keyword>> for quotations
|
---|
955 | that are too long for inline use, following normal guidelines for quoting
|
---|
956 | other sources. You can store a URL to the source of the quotation in the <keyword>href</keyword> attribute.
|
---|
957 | </xs:documentation>
|
---|
958 | </xs:annotation>
|
---|
959 | <xs:complexType mixed="true">
|
---|
960 | <xs:complexContent>
|
---|
961 | <xs:extension base="lq.class">
|
---|
962 | <xs:attribute ref="class" default="- topic/lq "/>
|
---|
963 | </xs:extension>
|
---|
964 | </xs:complexContent>
|
---|
965 | </xs:complexType>
|
---|
966 | </xs:element>
|
---|
967 | <xs:complexType name="lq.class" mixed="true">
|
---|
968 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
969 | <xs:group ref="longquote.cnt"/>
|
---|
970 | </xs:choice>
|
---|
971 | <xs:attribute name="href" type="xs:string" />
|
---|
972 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
973 | <xs:attribute name="type" type="type-lq-atts.class"/>
|
---|
974 | <xs:attribute name="reftitle" type="xs:string"/>
|
---|
975 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
976 | <xs:attributeGroup ref="univ-atts"/>
|
---|
977 | <xs:attributeGroup ref="global-atts"/>
|
---|
978 | </xs:complexType>
|
---|
979 |
|
---|
980 | <xs:simpleType name="type-lq-atts.class">
|
---|
981 | <xs:restriction base="xs:string">
|
---|
982 | <xs:enumeration value="internal"/>
|
---|
983 | <xs:enumeration value="external"/>
|
---|
984 | <xs:enumeration value="bibliographic"/>
|
---|
985 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
986 | </xs:restriction>
|
---|
987 | </xs:simpleType>
|
---|
988 |
|
---|
989 | <!-- Base form: Note -->
|
---|
990 |
|
---|
991 | <xs:element name="note">
|
---|
992 | <xs:annotation>
|
---|
993 | <xs:documentation>A <<keyword>note</keyword>> element contains information, differentiated
|
---|
994 | from the main text, which expands on or calls attention to a particular point.
|
---|
995 | </xs:documentation>
|
---|
996 | </xs:annotation>
|
---|
997 | <xs:complexType mixed="true">
|
---|
998 | <xs:complexContent>
|
---|
999 | <xs:extension base="note.class">
|
---|
1000 | <xs:attribute ref="class" default="- topic/note "/>
|
---|
1001 | </xs:extension>
|
---|
1002 | </xs:complexContent>
|
---|
1003 | </xs:complexType>
|
---|
1004 | </xs:element>
|
---|
1005 | <xs:complexType name="note.class" mixed="true">
|
---|
1006 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1007 | <xs:group ref="note.cnt"/>
|
---|
1008 | </xs:choice>
|
---|
1009 | <xs:attribute name="type" type="type-note-atts.class"/>
|
---|
1010 | <xs:attribute name="spectitle" type="xs:string"/>
|
---|
1011 | <xs:attribute name="othertype" type="xs:string"/>
|
---|
1012 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1013 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1014 | <xs:attributeGroup ref="global-atts"/>
|
---|
1015 | </xs:complexType>
|
---|
1016 |
|
---|
1017 | <xs:simpleType name="type-note-atts.class">
|
---|
1018 | <xs:restriction base="xs:string">
|
---|
1019 | <xs:enumeration value="note"/>
|
---|
1020 | <xs:enumeration value="tip"/>
|
---|
1021 | <xs:enumeration value="fastpath"/>
|
---|
1022 | <xs:enumeration value="restriction"/>
|
---|
1023 | <xs:enumeration value="important"/>
|
---|
1024 | <xs:enumeration value="remember"/>
|
---|
1025 | <xs:enumeration value="attention"/>
|
---|
1026 | <xs:enumeration value="caution"/>
|
---|
1027 | <xs:enumeration value="danger"/>
|
---|
1028 | <xs:enumeration value="other"/>
|
---|
1029 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
1030 | </xs:restriction>
|
---|
1031 | </xs:simpleType>
|
---|
1032 |
|
---|
1033 | <!-- Base form: Quoted text -->
|
---|
1034 |
|
---|
1035 | <xs:element name="q">
|
---|
1036 | <xs:annotation>
|
---|
1037 | <xs:documentation> A quotation element (<q>) indicates content quoted from another
|
---|
1038 | source. This element is used for short quotes which are displayed inline.
|
---|
1039 | Use the long quote element (<lq>) for quotations that should be set off
|
---|
1040 | from the surrounding text.
|
---|
1041 | </xs:documentation>
|
---|
1042 | </xs:annotation>
|
---|
1043 | <xs:complexType mixed="true">
|
---|
1044 | <xs:complexContent>
|
---|
1045 | <xs:extension base="q.class">
|
---|
1046 | <xs:attribute ref="class" default="- topic/q "/>
|
---|
1047 | </xs:extension>
|
---|
1048 | </xs:complexContent>
|
---|
1049 | </xs:complexType>
|
---|
1050 | </xs:element>
|
---|
1051 | <xs:complexType name="q.class" mixed="true">
|
---|
1052 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1053 | <xs:group ref="shortquote.cnt"/>
|
---|
1054 | </xs:choice>
|
---|
1055 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1056 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1057 | <xs:attributeGroup ref="global-atts"/>
|
---|
1058 | </xs:complexType>
|
---|
1059 |
|
---|
1060 | <!-- Base form: Unordered list -->
|
---|
1061 |
|
---|
1062 | <xs:element name="ul">
|
---|
1063 | <xs:annotation>
|
---|
1064 | <xs:documentation>In an unordered list (<ul>), the order of the list items is
|
---|
1065 | not significant. List items are typically styled on output with a "bullet"
|
---|
1066 | character, depending on nesting level.
|
---|
1067 | </xs:documentation>
|
---|
1068 | </xs:annotation>
|
---|
1069 | <xs:complexType>
|
---|
1070 | <xs:complexContent>
|
---|
1071 | <xs:extension base="ul.class">
|
---|
1072 | <xs:attribute ref="class" default="- topic/ul "/>
|
---|
1073 | </xs:extension>
|
---|
1074 | </xs:complexContent>
|
---|
1075 | </xs:complexType>
|
---|
1076 | </xs:element>
|
---|
1077 | <xs:complexType name="ul.class">
|
---|
1078 | <xs:choice>
|
---|
1079 | <xs:group ref="li" maxOccurs="unbounded"/>
|
---|
1080 | </xs:choice>
|
---|
1081 | <xs:attribute name="spectitle" type="xs:string"/>
|
---|
1082 | <xs:attribute name="compact" type="yesno-att.class"/>
|
---|
1083 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1084 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1085 | <xs:attributeGroup ref="global-atts"/>
|
---|
1086 | </xs:complexType>
|
---|
1087 |
|
---|
1088 | <!-- Base form: Ordered list -->
|
---|
1089 |
|
---|
1090 | <xs:element name="ol">
|
---|
1091 | <xs:annotation>
|
---|
1092 | <xs:documentation>An ordered list (<ol>) is a list of items sorted by sequence
|
---|
1093 | or order of importance.
|
---|
1094 | </xs:documentation>
|
---|
1095 | </xs:annotation>
|
---|
1096 | <xs:complexType>
|
---|
1097 | <xs:complexContent>
|
---|
1098 | <xs:extension base="ol.class">
|
---|
1099 | <xs:attribute ref="class" default="- topic/ol "/>
|
---|
1100 | </xs:extension>
|
---|
1101 | </xs:complexContent>
|
---|
1102 | </xs:complexType>
|
---|
1103 | </xs:element>
|
---|
1104 | <xs:complexType name="ol.class">
|
---|
1105 | <xs:choice>
|
---|
1106 | <xs:group ref="li" maxOccurs="unbounded"/>
|
---|
1107 | </xs:choice>
|
---|
1108 | <xs:attribute name="spectitle" type="xs:string"/>
|
---|
1109 | <xs:attribute name="compact" type="yesno-att.class"/>
|
---|
1110 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1111 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1112 | <xs:attributeGroup ref="global-atts"/>
|
---|
1113 | </xs:complexType>
|
---|
1114 |
|
---|
1115 | <!-- Base form: Simple list -->
|
---|
1116 |
|
---|
1117 | <xs:element name="sl">
|
---|
1118 | <xs:annotation>
|
---|
1119 | <xs:documentation>The <<keyword>sl</keyword>> element contains a simple list of
|
---|
1120 | items of short, phrase-like content, such as in documenting the materials
|
---|
1121 | in a kit or package.
|
---|
1122 | </xs:documentation>
|
---|
1123 | </xs:annotation>
|
---|
1124 | <xs:complexType>
|
---|
1125 | <xs:complexContent>
|
---|
1126 | <xs:extension base="sl.class">
|
---|
1127 | <xs:attribute ref="class" default="- topic/sl "/>
|
---|
1128 | </xs:extension>
|
---|
1129 | </xs:complexContent>
|
---|
1130 | </xs:complexType>
|
---|
1131 | </xs:element>
|
---|
1132 | <xs:complexType name="sl.class">
|
---|
1133 | <xs:choice>
|
---|
1134 | <xs:group ref="sli" maxOccurs="unbounded"/>
|
---|
1135 | </xs:choice>
|
---|
1136 | <xs:attribute name="spectitle" type="xs:string"/>
|
---|
1137 | <xs:attribute name="compact" type="yesno-att.class"/>
|
---|
1138 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1139 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1140 | <xs:attributeGroup ref="global-atts"/>
|
---|
1141 | </xs:complexType>
|
---|
1142 |
|
---|
1143 | <!-- Base form: Simple List Item -->
|
---|
1144 | <xs:element name="sli">
|
---|
1145 | <xs:annotation>
|
---|
1146 | <xs:documentation>
|
---|
1147 | A simple list item (<sli>) is a single item in a simple list<sl>.
|
---|
1148 | Simple list items have phrase or text content, adequate for describing package
|
---|
1149 | contents, for example. When a DITA topic is formatted for output, the items
|
---|
1150 | of a simple list are placed each on its own line, with no other prefix such
|
---|
1151 | as a number (as in an ordered list) or bullet (as in an unordered list)..
|
---|
1152 | </xs:documentation>
|
---|
1153 | </xs:annotation>
|
---|
1154 | <xs:complexType mixed="true">
|
---|
1155 | <xs:complexContent>
|
---|
1156 | <xs:extension base="sli.class">
|
---|
1157 | <xs:attribute ref="class" default="- topic/sli "/>
|
---|
1158 | </xs:extension>
|
---|
1159 | </xs:complexContent>
|
---|
1160 | </xs:complexType>
|
---|
1161 | </xs:element>
|
---|
1162 | <xs:complexType name="sli.class" mixed="true">
|
---|
1163 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1164 | <xs:group ref="ph.cnt"/>
|
---|
1165 | </xs:choice>
|
---|
1166 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1167 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1168 | <xs:attributeGroup ref="global-atts"/>
|
---|
1169 | </xs:complexType>
|
---|
1170 |
|
---|
1171 | <!-- Base form: List Item -->
|
---|
1172 |
|
---|
1173 | <xs:element name="li">
|
---|
1174 | <xs:annotation>
|
---|
1175 | <xs:documentation>A list (<li>) item is a single item in an ordered <ol> or
|
---|
1176 | unordered <ul> list. When a DITA topic is formatted for output, numbers
|
---|
1177 | and alpha characters are usually output with list items in ordered lists,
|
---|
1178 | while bullets and dashes are usually output with list items in unordered lists.
|
---|
1179 | </xs:documentation>
|
---|
1180 | </xs:annotation>
|
---|
1181 | <xs:complexType mixed="true">
|
---|
1182 | <xs:complexContent>
|
---|
1183 | <xs:extension base="li.class">
|
---|
1184 | <xs:attribute ref="class" default="- topic/li "/>
|
---|
1185 | </xs:extension>
|
---|
1186 | </xs:complexContent>
|
---|
1187 | </xs:complexType>
|
---|
1188 | </xs:element>
|
---|
1189 | <xs:complexType name="li.class" mixed="true">
|
---|
1190 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1191 | <xs:group ref="listitem.cnt"/>
|
---|
1192 | </xs:choice>
|
---|
1193 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1194 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1195 | <xs:attributeGroup ref="global-atts"/>
|
---|
1196 | </xs:complexType>
|
---|
1197 |
|
---|
1198 | <!-- Base form: List Item Section-->
|
---|
1199 |
|
---|
1200 | <xs:element name="itemgroup">
|
---|
1201 | <xs:annotation>
|
---|
1202 | <xs:documentation>The <<keyword>itemgroup</keyword>> element is reserved for specialization
|
---|
1203 | of DITA. As a container element, it can be used to sub-divide or organize
|
---|
1204 | elements that occur inside a list item, definition, or parameter definition.</xs:documentation>
|
---|
1205 | </xs:annotation>
|
---|
1206 | <xs:complexType mixed="true">
|
---|
1207 | <xs:complexContent>
|
---|
1208 | <xs:extension base="itemgroup.class">
|
---|
1209 | <xs:attribute ref="class" default="- topic/itemgroup "/>
|
---|
1210 | </xs:extension>
|
---|
1211 | </xs:complexContent>
|
---|
1212 | </xs:complexType>
|
---|
1213 | </xs:element>
|
---|
1214 | <xs:complexType name="itemgroup.class" mixed="true">
|
---|
1215 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1216 | <xs:group ref="itemgroup.cnt"/>
|
---|
1217 | </xs:choice>
|
---|
1218 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1219 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1220 | <xs:attributeGroup ref="global-atts"/>
|
---|
1221 | </xs:complexType>
|
---|
1222 |
|
---|
1223 | <!-- Base form: Definition List -->
|
---|
1224 |
|
---|
1225 | <xs:element name="dl">
|
---|
1226 | <xs:annotation>
|
---|
1227 | <xs:documentation>A definition list (<<keyword>dl</keyword>>) is a list of terms
|
---|
1228 | and corresponding definitions. The term (<<keyword>dt</keyword>>) is usually
|
---|
1229 | flush left. The description or definition (<<keyword>dt</keyword>>) is
|
---|
1230 | usually either indented and on the next line, or on the same line to the right
|
---|
1231 | of the term.
|
---|
1232 | </xs:documentation>
|
---|
1233 | </xs:annotation>
|
---|
1234 | <xs:complexType>
|
---|
1235 | <xs:complexContent>
|
---|
1236 | <xs:extension base="dl.class">
|
---|
1237 | <xs:attribute ref="class" default="- topic/dl "/>
|
---|
1238 | </xs:extension>
|
---|
1239 | </xs:complexContent>
|
---|
1240 | </xs:complexType>
|
---|
1241 | </xs:element>
|
---|
1242 | <xs:complexType name="dl.class">
|
---|
1243 | <xs:sequence>
|
---|
1244 | <xs:group ref="dlhead" minOccurs="0"/>
|
---|
1245 | <xs:group ref="dlentry" maxOccurs="unbounded"/>
|
---|
1246 | </xs:sequence>
|
---|
1247 | <xs:attribute name="compact" type="yesno-att.class"/>
|
---|
1248 | <xs:attribute name="spectitle" type="xs:string"/>
|
---|
1249 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1250 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1251 | <xs:attributeGroup ref="global-atts"/>
|
---|
1252 | </xs:complexType>
|
---|
1253 |
|
---|
1254 |
|
---|
1255 | <xs:element name="dlhead">
|
---|
1256 | <xs:annotation>
|
---|
1257 | <xs:documentation>The <<keyword>dlhead</keyword>> element contains optional headings
|
---|
1258 | for the term and description columns in a definition list. The definition
|
---|
1259 | list heading contains a heading <<keyword>dthd</keyword>> for the column
|
---|
1260 | of terms and an optional heading <<keyword>ddhd</keyword>>for the column
|
---|
1261 | of descriptions.
|
---|
1262 | </xs:documentation>
|
---|
1263 | </xs:annotation>
|
---|
1264 | <xs:complexType>
|
---|
1265 | <xs:complexContent>
|
---|
1266 | <xs:extension base="dlhead.class">
|
---|
1267 | <xs:attribute ref="class" default="- topic/dlhead "/>
|
---|
1268 | </xs:extension>
|
---|
1269 | </xs:complexContent>
|
---|
1270 | </xs:complexType>
|
---|
1271 | </xs:element>
|
---|
1272 | <xs:complexType name="dlhead.class">
|
---|
1273 | <xs:sequence>
|
---|
1274 | <xs:group ref="dthd" minOccurs="0"/>
|
---|
1275 | <xs:group ref="ddhd" minOccurs="0"/>
|
---|
1276 | </xs:sequence>
|
---|
1277 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1278 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1279 | <xs:attributeGroup ref="global-atts"/>
|
---|
1280 | </xs:complexType>
|
---|
1281 |
|
---|
1282 |
|
---|
1283 | <xs:element name="ddhd">
|
---|
1284 | <xs:annotation>
|
---|
1285 | <xs:documentation>The definition descriptions heading (<ddhd>) element contains
|
---|
1286 | an optional heading or title for a column of descriptions or definitions in
|
---|
1287 | a definition list
|
---|
1288 | </xs:documentation>
|
---|
1289 | </xs:annotation>
|
---|
1290 | <xs:complexType mixed="true">
|
---|
1291 | <xs:complexContent>
|
---|
1292 | <xs:extension base="ddhd.class">
|
---|
1293 | <xs:attribute ref="class" default="- topic/ddhd "/>
|
---|
1294 | </xs:extension>
|
---|
1295 | </xs:complexContent>
|
---|
1296 | </xs:complexType>
|
---|
1297 | </xs:element>
|
---|
1298 | <xs:complexType name="ddhd.class" mixed="true">
|
---|
1299 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1300 | <xs:group ref="title.cnt"/>
|
---|
1301 | </xs:choice>
|
---|
1302 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1303 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1304 | <xs:attributeGroup ref="global-atts"/>
|
---|
1305 | </xs:complexType>
|
---|
1306 |
|
---|
1307 |
|
---|
1308 | <xs:element name="dthd">
|
---|
1309 | <xs:annotation>
|
---|
1310 | <xs:documentation>The definition term heading (<dthd>) element is contained in
|
---|
1311 | a definition list head (<dlhead>) and provides an optional heading for
|
---|
1312 | the column of terms in a description list.</xs:documentation>
|
---|
1313 | </xs:annotation>
|
---|
1314 | <xs:complexType mixed="true">
|
---|
1315 | <xs:complexContent>
|
---|
1316 | <xs:extension base="dthd.class">
|
---|
1317 | <xs:attribute ref="class" default="- topic/dthd "/>
|
---|
1318 | </xs:extension>
|
---|
1319 | </xs:complexContent>
|
---|
1320 | </xs:complexType>
|
---|
1321 | </xs:element>
|
---|
1322 | <xs:complexType name="dthd.class" mixed="true">
|
---|
1323 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1324 | <xs:group ref="title.cnt"/>
|
---|
1325 | </xs:choice>
|
---|
1326 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1327 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1328 | <xs:attributeGroup ref="global-atts"/>
|
---|
1329 | </xs:complexType>
|
---|
1330 |
|
---|
1331 |
|
---|
1332 | <xs:element name="dlentry">
|
---|
1333 | <xs:annotation>
|
---|
1334 | <xs:documentation>In a definition list, each list item is defined by the definition
|
---|
1335 | list entry (<dlentry>) element. The definition list entry element includes
|
---|
1336 | a term <dt> and one or more definitions or descriptions <dd> of that
|
---|
1337 | term.
|
---|
1338 | </xs:documentation>
|
---|
1339 | </xs:annotation>
|
---|
1340 | <xs:complexType>
|
---|
1341 | <xs:complexContent>
|
---|
1342 | <xs:extension base="dlentry.class">
|
---|
1343 | <xs:attribute ref="class" default="- topic/dlentry "/>
|
---|
1344 | </xs:extension>
|
---|
1345 | </xs:complexContent>
|
---|
1346 | </xs:complexType>
|
---|
1347 | </xs:element>
|
---|
1348 | <xs:complexType name="dlentry.class">
|
---|
1349 | <xs:sequence>
|
---|
1350 | <xs:group ref="dt" maxOccurs="unbounded"/>
|
---|
1351 | <xs:group ref="dd" maxOccurs="unbounded"/>
|
---|
1352 | </xs:sequence>
|
---|
1353 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1354 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1355 | <xs:attributeGroup ref="global-atts"/>
|
---|
1356 | </xs:complexType>
|
---|
1357 |
|
---|
1358 |
|
---|
1359 | <xs:element name="dt">
|
---|
1360 | <xs:annotation>
|
---|
1361 | <xs:documentation>The definition term <<keyword>dt</keyword>> element contains
|
---|
1362 | a term in a definition list entry.
|
---|
1363 | </xs:documentation>
|
---|
1364 | </xs:annotation>
|
---|
1365 | <xs:complexType mixed="true">
|
---|
1366 | <xs:complexContent>
|
---|
1367 | <xs:extension base="dt.class">
|
---|
1368 | <xs:attribute ref="class" default="- topic/dt "/>
|
---|
1369 | </xs:extension>
|
---|
1370 | </xs:complexContent>
|
---|
1371 | </xs:complexType>
|
---|
1372 | </xs:element>
|
---|
1373 | <xs:complexType name="dt.class" mixed="true">
|
---|
1374 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1375 | <xs:group ref="term.cnt"/>
|
---|
1376 | </xs:choice>
|
---|
1377 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
1378 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1379 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1380 | <xs:attributeGroup ref="global-atts"/>
|
---|
1381 | </xs:complexType>
|
---|
1382 |
|
---|
1383 |
|
---|
1384 | <xs:element name="dd">
|
---|
1385 | <xs:annotation>
|
---|
1386 | <xs:documentation>The definition description (<<keyword>dd</keyword>>) element
|
---|
1387 | contains the description of a term in a definition list entry.
|
---|
1388 | </xs:documentation>
|
---|
1389 | </xs:annotation>
|
---|
1390 | <xs:complexType mixed="true">
|
---|
1391 | <xs:complexContent>
|
---|
1392 | <xs:extension base="dd.class">
|
---|
1393 | <xs:attribute ref="class" default="- topic/dd "/>
|
---|
1394 | </xs:extension>
|
---|
1395 | </xs:complexContent>
|
---|
1396 | </xs:complexType>
|
---|
1397 | </xs:element>
|
---|
1398 | <xs:complexType name="dd.class" mixed="true">
|
---|
1399 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1400 | <xs:group ref="defn.cnt"/>
|
---|
1401 | </xs:choice>
|
---|
1402 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1403 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1404 | <xs:attributeGroup ref="global-atts"/>
|
---|
1405 | </xs:complexType>
|
---|
1406 |
|
---|
1407 | <!-- Base form: Figure -->
|
---|
1408 |
|
---|
1409 | <xs:element name="fig">
|
---|
1410 | <xs:annotation>
|
---|
1411 | <xs:documentation>The figure (<<keyword>fig</keyword>>) element is a display context
|
---|
1412 | (sometimes called an <q>exhibit</q>) with an optional title for a wide variety
|
---|
1413 | of content. Most commonly, the figure element contains an image element (a
|
---|
1414 | graphic or artwork), but it can contain several kinds of text objects as well.
|
---|
1415 | A title is placed inside the figure element to provide a caption to describe
|
---|
1416 | the content.
|
---|
1417 | </xs:documentation>
|
---|
1418 | </xs:annotation>
|
---|
1419 | <xs:complexType>
|
---|
1420 | <xs:complexContent>
|
---|
1421 | <xs:extension base="fig.class">
|
---|
1422 | <xs:attribute ref="class" default="- topic/fig "/>
|
---|
1423 | </xs:extension>
|
---|
1424 | </xs:complexContent>
|
---|
1425 | </xs:complexType>
|
---|
1426 | </xs:element>
|
---|
1427 | <xs:complexType name="fig.class">
|
---|
1428 | <xs:sequence>
|
---|
1429 | <xs:group ref="title" minOccurs="0"/>
|
---|
1430 | <xs:group ref="desc" minOccurs="0"/>
|
---|
1431 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1432 | <xs:group ref="figgroup"/>
|
---|
1433 | <xs:group ref="fig.cnt"/>
|
---|
1434 | </xs:choice>
|
---|
1435 | </xs:sequence>
|
---|
1436 | <xs:attributeGroup ref="display-atts"/>
|
---|
1437 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1438 | <xs:attribute name="spectitle" type="xs:string"/>
|
---|
1439 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1440 | <xs:attributeGroup ref="global-atts"/>
|
---|
1441 | </xs:complexType>
|
---|
1442 |
|
---|
1443 |
|
---|
1444 | <xs:element name="figgroup">
|
---|
1445 | <xs:annotation>
|
---|
1446 | <xs:documentation>The <<keyword>figgroup</keyword>> element is used only for specialization
|
---|
1447 | at this time. Figure groups can be used to contain multiple cross-references,
|
---|
1448 | footnotes or keywords, but not multipart images. Multipart images in DITA
|
---|
1449 | should be represented by a suitable media type displayed by the <<keyword>object</keyword>>
|
---|
1450 | element.
|
---|
1451 | </xs:documentation>
|
---|
1452 | </xs:annotation>
|
---|
1453 | <xs:complexType>
|
---|
1454 | <xs:complexContent>
|
---|
1455 | <xs:extension base="figgroup.class">
|
---|
1456 | <xs:attribute ref="class" default="- topic/figgroup "/>
|
---|
1457 | </xs:extension>
|
---|
1458 | </xs:complexContent>
|
---|
1459 | </xs:complexType>
|
---|
1460 | </xs:element>
|
---|
1461 | <xs:complexType name="figgroup.class">
|
---|
1462 | <xs:sequence>
|
---|
1463 | <xs:group ref="title" minOccurs="0"/>
|
---|
1464 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1465 | <xs:group ref="figgroup"/>
|
---|
1466 | <xs:group ref="xref"/>
|
---|
1467 | <xs:group ref="fn"/>
|
---|
1468 | <xs:group ref="ph"/>
|
---|
1469 | <xs:group ref="keyword"/>
|
---|
1470 | </xs:choice>
|
---|
1471 | </xs:sequence>
|
---|
1472 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1473 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1474 | <xs:attributeGroup ref="global-atts"/>
|
---|
1475 | </xs:complexType>
|
---|
1476 |
|
---|
1477 | <!-- Base form: Preformatted Text -->
|
---|
1478 |
|
---|
1479 | <xs:element name="pre">
|
---|
1480 | <xs:annotation>
|
---|
1481 | <xs:documentation>The preformatted element (<<keyword>pre</keyword>>) preserves
|
---|
1482 | line breaks and spaces entered manually by the author in the content of the
|
---|
1483 | element, and also presents the content in a monospaced type font (depending
|
---|
1484 | on your output formatting processor).
|
---|
1485 | </xs:documentation>
|
---|
1486 | </xs:annotation>
|
---|
1487 | <xs:complexType mixed="true">
|
---|
1488 | <xs:complexContent>
|
---|
1489 | <xs:extension base="pre.class">
|
---|
1490 | <xs:attribute ref="class" default="- topic/pre "/>
|
---|
1491 | </xs:extension>
|
---|
1492 | </xs:complexContent>
|
---|
1493 | </xs:complexType>
|
---|
1494 | </xs:element>
|
---|
1495 | <xs:complexType name="pre.class" mixed="true">
|
---|
1496 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1497 | <xs:group ref="pre.cnt"/>
|
---|
1498 | </xs:choice>
|
---|
1499 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1500 | <xs:attribute name="spectitle" type="xs:string"/>
|
---|
1501 | <xs:attributeGroup ref="display-atts"/>
|
---|
1502 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1503 | <xs:attribute ref="xml:space" fixed="preserve"/>
|
---|
1504 | <xs:attributeGroup ref="global-atts"/>
|
---|
1505 | </xs:complexType>
|
---|
1506 |
|
---|
1507 | <!-- Base form: Lines Respecting Text -->
|
---|
1508 |
|
---|
1509 | <xs:element name="lines">
|
---|
1510 | <xs:annotation>
|
---|
1511 | <xs:documentation>The <<keyword>lines</keyword>> element may be used to represent
|
---|
1512 | dialogs, lists, text fragments, and so forth. The <<keyword>lines</keyword>>
|
---|
1513 | element is similar to <<keyword>pre</keyword>> in that hard line breaks
|
---|
1514 | are preserved, but the font style is not set to monospace, and extra spaces
|
---|
1515 | inside the lines are not preserved.
|
---|
1516 | </xs:documentation>
|
---|
1517 | </xs:annotation>
|
---|
1518 | <xs:complexType mixed="true">
|
---|
1519 | <xs:complexContent>
|
---|
1520 | <xs:extension base="lines.class">
|
---|
1521 | <xs:attribute ref="class" default="- topic/lines "/>
|
---|
1522 | </xs:extension>
|
---|
1523 | </xs:complexContent>
|
---|
1524 | </xs:complexType>
|
---|
1525 | </xs:element>
|
---|
1526 | <xs:complexType name="lines.class" mixed="true">
|
---|
1527 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1528 | <xs:group ref="pre.cnt"/>
|
---|
1529 | </xs:choice>
|
---|
1530 | <xs:attribute name="spectitle" type="xs:string"/>
|
---|
1531 | <xs:attributeGroup ref="display-atts"/>
|
---|
1532 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1533 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1534 | <xs:attribute ref="xml:space" fixed="preserve"/>
|
---|
1535 | <xs:attributeGroup ref="global-atts"/>
|
---|
1536 | </xs:complexType>
|
---|
1537 |
|
---|
1538 |
|
---|
1539 | <xs:element name="image">
|
---|
1540 | <xs:annotation>
|
---|
1541 | <xs:documentation>Include artwork or images in a DITA topic by using the <<keyword>image</keyword>>
|
---|
1542 | element. The <<keyword>image</keyword>> element has optional attributes
|
---|
1543 | that indicate whether the placement of the included graphic or artwork should
|
---|
1544 | be inline (like a button or icon), or on a separate line for a larger image.
|
---|
1545 | An <keyword>href</keyword> attribute is required on the image element,
|
---|
1546 | as this attribute creates a pointer to the image, and allows the output formatting
|
---|
1547 | processor to bring the image into the text flow. To make the intent of the
|
---|
1548 | image more accessible for users using screen readers or text-only readers,
|
---|
1549 | always include a description of the image's content in the <keyword>alt </keyword>attribute.
|
---|
1550 | </xs:documentation>
|
---|
1551 | </xs:annotation>
|
---|
1552 | <xs:complexType>
|
---|
1553 | <xs:complexContent>
|
---|
1554 | <xs:extension base="image.class">
|
---|
1555 | <xs:attribute ref="class" default="- topic/image "/>
|
---|
1556 | </xs:extension>
|
---|
1557 | </xs:complexContent>
|
---|
1558 | </xs:complexType>
|
---|
1559 | </xs:element>
|
---|
1560 | <xs:complexType name="image.class">
|
---|
1561 | <xs:choice>
|
---|
1562 | <xs:group ref="alt" minOccurs="0"/>
|
---|
1563 | </xs:choice>
|
---|
1564 | <xs:attribute name="href" type="xs:string" use="required"/>
|
---|
1565 | <xs:attribute name="keyref" type="xs:NMTOKEN"/>
|
---|
1566 | <xs:attribute name="alt" type="xs:string"/>
|
---|
1567 | <xs:attribute name="longdescref" type="xs:string"/>
|
---|
1568 | <xs:attribute name="height" type="xs:NMTOKEN"/>
|
---|
1569 | <xs:attribute name="width" type="xs:NMTOKEN"/>
|
---|
1570 | <xs:attribute name="scale" type="xs:NMTOKEN"/>
|
---|
1571 | <xs:attribute name="align" type="image-align-att.class"/>
|
---|
1572 | <xs:attribute name="placement" type="image-placement-att.class" default="inline"/>
|
---|
1573 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1574 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1575 | <xs:attributeGroup ref="global-atts"/>
|
---|
1576 | </xs:complexType>
|
---|
1577 |
|
---|
1578 | <xs:simpleType name="image-placement-att.class">
|
---|
1579 | <xs:restriction base="xs:string">
|
---|
1580 | <xs:enumeration value="inline"/>
|
---|
1581 | <xs:enumeration value="break"/>
|
---|
1582 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
1583 | </xs:restriction>
|
---|
1584 | </xs:simpleType>
|
---|
1585 |
|
---|
1586 | <xs:simpleType name="image-align-att.class">
|
---|
1587 | <xs:restriction base="xs:string">
|
---|
1588 | <xs:enumeration value="left"/>
|
---|
1589 | <xs:enumeration value="center"/>
|
---|
1590 | <xs:enumeration value="right"/>
|
---|
1591 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
1592 | </xs:restriction>
|
---|
1593 | </xs:simpleType>
|
---|
1594 |
|
---|
1595 |
|
---|
1596 | <xs:element name="alt">
|
---|
1597 | <xs:annotation>
|
---|
1598 | <xs:documentation>The alt element provides an element equivalent of the <apiname>alt</apiname> attribute
|
---|
1599 | on the image element. As an element, it provides direct text entry within
|
---|
1600 | an XML editor and is more easily accessed than an attribute for translation.
|
---|
1601 | </xs:documentation>
|
---|
1602 | </xs:annotation>
|
---|
1603 | <xs:complexType mixed="true">
|
---|
1604 | <xs:complexContent>
|
---|
1605 | <xs:extension base="alt.class">
|
---|
1606 | <xs:attribute ref="class" default="- topic/alt "/>
|
---|
1607 | </xs:extension>
|
---|
1608 | </xs:complexContent>
|
---|
1609 | </xs:complexType>
|
---|
1610 | </xs:element>
|
---|
1611 | <xs:complexType name="alt.class" mixed="true">
|
---|
1612 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1613 | <xs:group ref="words.cnt"/>
|
---|
1614 | </xs:choice>
|
---|
1615 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1616 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1617 | <xs:attributeGroup ref="global-atts"/>
|
---|
1618 | </xs:complexType>
|
---|
1619 |
|
---|
1620 |
|
---|
1621 | <xs:element name="object">
|
---|
1622 | <xs:annotation>
|
---|
1623 | <xs:documentation>DITA's <<keyword>object</keyword>> element corresponds to the
|
---|
1624 | HTML <<keyword>object</keyword>> element. The <<keyword>object</keyword>>
|
---|
1625 | element allows authors to include animated images, applets, plug-ins, ActiveX
|
---|
1626 | controls, video clips, and other multimedia objects in a topic for rendering
|
---|
1627 | after transformation to HTML.
|
---|
1628 | </xs:documentation>
|
---|
1629 | </xs:annotation>
|
---|
1630 | <xs:complexType>
|
---|
1631 | <xs:complexContent>
|
---|
1632 | <xs:extension base="object.class">
|
---|
1633 | <xs:attribute ref="class" default="- topic/object "/>
|
---|
1634 | </xs:extension>
|
---|
1635 | </xs:complexContent>
|
---|
1636 | </xs:complexType>
|
---|
1637 | </xs:element>
|
---|
1638 | <xs:complexType name="object.class">
|
---|
1639 | <xs:sequence>
|
---|
1640 | <xs:group ref="desc" minOccurs="0"/>
|
---|
1641 | <xs:group ref="param" minOccurs="0" maxOccurs="unbounded"/>
|
---|
1642 | <xs:group ref="foreign.unknown.incl" minOccurs="0" maxOccurs="unbounded"/>
|
---|
1643 | </xs:sequence>
|
---|
1644 | <xs:attribute name="declare" >
|
---|
1645 | <xs:simpleType>
|
---|
1646 | <xs:restriction base="xs:string">
|
---|
1647 | <xs:enumeration value="declare"/>
|
---|
1648 | </xs:restriction>
|
---|
1649 | </xs:simpleType>
|
---|
1650 | </xs:attribute>
|
---|
1651 | <xs:attribute name="classid" type="xs:string"/>
|
---|
1652 | <xs:attribute name="codebase" type="xs:string"/>
|
---|
1653 | <xs:attribute name="data" type="xs:string"/>
|
---|
1654 | <xs:attribute name="type" type="xs:string"/>
|
---|
1655 | <xs:attribute name="codetype" type="xs:string"/>
|
---|
1656 | <xs:attribute name="archive" type="xs:string"/>
|
---|
1657 | <xs:attribute name="standby" type="xs:string"/>
|
---|
1658 | <xs:attribute name="height" type="xs:NMTOKEN"/>
|
---|
1659 | <xs:attribute name="width" type="xs:NMTOKEN"/>
|
---|
1660 | <xs:attribute name="usemap" type="xs:string"/>
|
---|
1661 | <xs:attribute name="name" type="xs:string"/>
|
---|
1662 | <xs:attribute name="tabindex" type="xs:string"/>
|
---|
1663 | <xs:attribute name="longdescref" type="xs:string"/>
|
---|
1664 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1665 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1666 | <xs:attributeGroup ref="global-atts"/>
|
---|
1667 | </xs:complexType>
|
---|
1668 |
|
---|
1669 |
|
---|
1670 | <xs:element name="param">
|
---|
1671 | <xs:annotation>
|
---|
1672 | <xs:documentation>The parameter (<<keyword>param</keyword>>)element specifies
|
---|
1673 | a set of values that may be required by an <<keyword>object</keyword>>
|
---|
1674 | at runtime. Any number of <<keyword>param</keyword>> elements may appear
|
---|
1675 | in the content of an object in any order, but must be placed at the start
|
---|
1676 | of the content of the enclosing object. This element is comparable to the
|
---|
1677 | XHMTL <<keyword>param</keyword>> element.
|
---|
1678 | </xs:documentation>
|
---|
1679 | </xs:annotation>
|
---|
1680 | <xs:complexType>
|
---|
1681 | <xs:complexContent>
|
---|
1682 | <xs:extension base="param.class">
|
---|
1683 | <xs:attribute ref="class" default="- topic/param "/>
|
---|
1684 | </xs:extension>
|
---|
1685 | </xs:complexContent>
|
---|
1686 | </xs:complexType>
|
---|
1687 | </xs:element>
|
---|
1688 | <xs:complexType name="param.class">
|
---|
1689 | <xs:attribute name="name" type="xs:string" use="required"/>
|
---|
1690 | <xs:attribute name="value" type="xs:string"/>
|
---|
1691 | <xs:attribute name="valuetype" type="valuetype-att.class"/>
|
---|
1692 | <xs:attribute name="type" type="xs:string"/>
|
---|
1693 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1694 | <xs:attributeGroup ref="global-atts"/>
|
---|
1695 | </xs:complexType>
|
---|
1696 |
|
---|
1697 | <!-- Base form: Simple Table -->
|
---|
1698 |
|
---|
1699 | <xs:element name="simpletable">
|
---|
1700 | <xs:annotation>
|
---|
1701 | <xs:documentation>The <<keyword>simpletable</keyword>> element is used for tables
|
---|
1702 | that are regular in structure and do not need a caption. Choose the simple
|
---|
1703 | table element when you want to show information in regular rows and columns.
|
---|
1704 | For example, multi-column tabular data such as phone directory listings or
|
---|
1705 | parts lists are good candidates for simpletable. Another good use of simpletable
|
---|
1706 | is for information that seems to beg for a "three-part definition list"—just
|
---|
1707 | use the keycol attribute to indicate which column represents the "key" or
|
---|
1708 | term-like column of your structure.
|
---|
1709 | </xs:documentation>
|
---|
1710 | </xs:annotation>
|
---|
1711 | <xs:complexType>
|
---|
1712 | <xs:complexContent>
|
---|
1713 | <xs:extension base="simpletable.class">
|
---|
1714 | <xs:attribute ref="class" default="- topic/simpletable "/>
|
---|
1715 | </xs:extension>
|
---|
1716 | </xs:complexContent>
|
---|
1717 | </xs:complexType>
|
---|
1718 | </xs:element>
|
---|
1719 | <xs:complexType name="simpletable.class">
|
---|
1720 | <xs:sequence>
|
---|
1721 | <xs:group ref="sthead" minOccurs="0"/>
|
---|
1722 | <xs:group ref="strow" maxOccurs="unbounded"/>
|
---|
1723 | </xs:sequence>
|
---|
1724 | <xs:attribute name="relcolwidth" type="xs:string"/>
|
---|
1725 | <xs:attribute name="keycol" type="xs:NMTOKEN" />
|
---|
1726 | <xs:attribute name="refcols" type="xs:NMTOKENS"/>
|
---|
1727 | <xs:attributeGroup ref="display-atts"/>
|
---|
1728 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1729 | <xs:attribute name="spectitle" type="xs:string"/>
|
---|
1730 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1731 | <xs:attributeGroup ref="global-atts"/>
|
---|
1732 | </xs:complexType>
|
---|
1733 |
|
---|
1734 |
|
---|
1735 | <xs:element name="sthead">
|
---|
1736 | <xs:annotation>
|
---|
1737 | <xs:documentation>The simpletable header (<sthead>) element contains the table's
|
---|
1738 | header row. The header row is optional in a simple table.
|
---|
1739 | </xs:documentation>
|
---|
1740 | </xs:annotation>
|
---|
1741 | <xs:complexType>
|
---|
1742 | <xs:complexContent>
|
---|
1743 | <xs:extension base="sthead.class">
|
---|
1744 | <xs:attribute ref="class" default="- topic/sthead "/>
|
---|
1745 | </xs:extension>
|
---|
1746 | </xs:complexContent>
|
---|
1747 | </xs:complexType>
|
---|
1748 | </xs:element>
|
---|
1749 | <xs:complexType name="sthead.class">
|
---|
1750 | <xs:choice>
|
---|
1751 | <xs:group ref="stentry" maxOccurs="unbounded"/>
|
---|
1752 | </xs:choice>
|
---|
1753 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1754 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1755 | <xs:attributeGroup ref="global-atts"/>
|
---|
1756 | </xs:complexType>
|
---|
1757 |
|
---|
1758 |
|
---|
1759 | <xs:element name="strow">
|
---|
1760 | <xs:annotation>
|
---|
1761 | <xs:documentation>The <<keyword>simpletable</keyword>> row (<<keyword>strow</keyword>>)
|
---|
1762 | element specifies a row in a simple table, like row in a conventional <ph><xref
|
---|
1763 | href="table.xml">table</xref></ph>.
|
---|
1764 | </xs:documentation>
|
---|
1765 | </xs:annotation>
|
---|
1766 | <xs:complexType>
|
---|
1767 | <xs:complexContent>
|
---|
1768 | <xs:extension base="strow.class">
|
---|
1769 | <xs:attribute ref="class" default="- topic/strow "/>
|
---|
1770 | </xs:extension>
|
---|
1771 | </xs:complexContent>
|
---|
1772 | </xs:complexType>
|
---|
1773 | </xs:element>
|
---|
1774 | <xs:complexType name="strow.class">
|
---|
1775 | <xs:choice>
|
---|
1776 | <xs:group ref="stentry" minOccurs="0" maxOccurs="unbounded"/>
|
---|
1777 | </xs:choice>
|
---|
1778 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1779 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1780 | <xs:attributeGroup ref="global-atts"/>
|
---|
1781 | </xs:complexType>
|
---|
1782 |
|
---|
1783 |
|
---|
1784 | <xs:element name="stentry">
|
---|
1785 | <xs:annotation>
|
---|
1786 | <xs:documentation>The simpletable entry (<stentry>) element represents a single
|
---|
1787 | table cell, like <entry> in <table>. You can place any number of stentry
|
---|
1788 | cells in either an <ph><xref href="sthead.xml">sthead</xref></ph> element
|
---|
1789 | (for headings) or <ph><xref href="strow.xml">strow</xref></ph> element (for
|
---|
1790 | rows of data).
|
---|
1791 | </xs:documentation>
|
---|
1792 | </xs:annotation>
|
---|
1793 | <xs:complexType mixed="true">
|
---|
1794 | <xs:complexContent>
|
---|
1795 | <xs:extension base="stentry.class">
|
---|
1796 | <xs:attribute ref="class" default="- topic/stentry "/>
|
---|
1797 | </xs:extension>
|
---|
1798 | </xs:complexContent>
|
---|
1799 | </xs:complexType>
|
---|
1800 | </xs:element>
|
---|
1801 | <xs:complexType name="stentry.class" mixed="true">
|
---|
1802 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1803 | <xs:group ref="tblcell.cnt"/>
|
---|
1804 | </xs:choice>
|
---|
1805 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1806 | <xs:attribute name="specentry" type="xs:string"/>
|
---|
1807 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1808 | <xs:attributeGroup ref="global-atts"/>
|
---|
1809 | </xs:complexType>
|
---|
1810 |
|
---|
1811 | <!-- Base form: Required Cleanup Block -->
|
---|
1812 | <!-- ===============================
|
---|
1813 | CLEAN UP "ANY" CONTENT MODEL
|
---|
1814 | ================================ -->
|
---|
1815 |
|
---|
1816 | <xs:element name="draft-comment">
|
---|
1817 | <xs:annotation>
|
---|
1818 | <xs:documentation>The <<keyword>draft-comment</keyword>> element allows simple
|
---|
1819 | review and discussion of topic contents within the marked-up content. Use
|
---|
1820 | the <draft-comment> element to ask a question or make a comment that you
|
---|
1821 | would like others to review. To indicate the source of the draft comment or
|
---|
1822 | the status of the comment, use the author, time or disposition attributes.
|
---|
1823 | </xs:documentation>
|
---|
1824 | </xs:annotation>
|
---|
1825 | <xs:complexType mixed="true">
|
---|
1826 | <xs:complexContent>
|
---|
1827 | <xs:extension base="draft-comment.class">
|
---|
1828 | <xs:attribute ref="class" default="- topic/draft-comment "/>
|
---|
1829 | </xs:extension>
|
---|
1830 | </xs:complexContent>
|
---|
1831 | </xs:complexType>
|
---|
1832 | </xs:element>
|
---|
1833 | <xs:complexType name="draft-comment.class" mixed="true">
|
---|
1834 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1835 | <xs:group ref="basic.phandblock"/>
|
---|
1836 | <xs:group ref="data.element.incl"/>
|
---|
1837 | <xs:group ref="foreign.unknown.incl"/>
|
---|
1838 | </xs:choice>
|
---|
1839 | <xs:attribute name="disposition" type="disposition-att.class"/>
|
---|
1840 | <xs:attribute name="author" type="xs:string"/>
|
---|
1841 | <xs:attribute name="time" type="xs:string"/>
|
---|
1842 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1843 | <xs:attributeGroup ref="univ-atts-translate-no"/>
|
---|
1844 | <xs:attributeGroup ref="global-atts"/>
|
---|
1845 | </xs:complexType>
|
---|
1846 |
|
---|
1847 |
|
---|
1848 | <xs:element name="required-cleanup">
|
---|
1849 | <xs:annotation>
|
---|
1850 | <xs:documentation>A <<keyword>required-cleanup</keyword>> element is used as a
|
---|
1851 | placeholder for migrated elements that cannot be appropriately tagged without
|
---|
1852 | manual intervention. As the element name implies, the intent for authors is
|
---|
1853 | to clean up the contained material and eventually get rid of the <<keyword>required-cleanup</keyword>>
|
---|
1854 | element. Authors should not insert this element into documents.
|
---|
1855 | </xs:documentation>
|
---|
1856 | </xs:annotation>
|
---|
1857 | <xs:complexType mixed="true">
|
---|
1858 | <xs:complexContent>
|
---|
1859 | <xs:extension base="required-cleanup.class">
|
---|
1860 | <xs:attribute ref="class" default="- topic/required-cleanup "/>
|
---|
1861 | </xs:extension>
|
---|
1862 | </xs:complexContent>
|
---|
1863 | </xs:complexType>
|
---|
1864 | </xs:element>
|
---|
1865 | <xs:complexType name="required-cleanup.class" mixed="true">
|
---|
1866 | <xs:choice>
|
---|
1867 | <xs:any processContents="skip" maxOccurs="unbounded"/>
|
---|
1868 | </xs:choice>
|
---|
1869 | <xs:attribute name="remap" type="xs:string"/>
|
---|
1870 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1871 | <xs:attributeGroup ref="univ-atts-translate-no"/>
|
---|
1872 | <xs:attributeGroup ref="global-atts"/>
|
---|
1873 | </xs:complexType>
|
---|
1874 |
|
---|
1875 | <!-- Base form: Footnote -->
|
---|
1876 |
|
---|
1877 | <xs:element name="fn">
|
---|
1878 | <xs:annotation>
|
---|
1879 | <xs:documentation>Use footnote (<<keyword>fn</keyword>>) to annotate text with
|
---|
1880 | notes that are not appropriate for inclusion in line or to indicate the source
|
---|
1881 | for facts or other material used in the text.
|
---|
1882 | </xs:documentation>
|
---|
1883 | </xs:annotation>
|
---|
1884 | <xs:complexType mixed="true">
|
---|
1885 | <xs:complexContent>
|
---|
1886 | <xs:extension base="fn.class">
|
---|
1887 | <xs:attribute ref="class" default="- topic/fn "/>
|
---|
1888 | </xs:extension>
|
---|
1889 | </xs:complexContent>
|
---|
1890 | </xs:complexType>
|
---|
1891 | </xs:element>
|
---|
1892 | <xs:complexType name="fn.class" mixed="true">
|
---|
1893 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1894 | <xs:group ref="fn.cnt"/>
|
---|
1895 | </xs:choice>
|
---|
1896 | <xs:attribute name="callout" type="xs:string"/>
|
---|
1897 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1898 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1899 | <xs:attributeGroup ref="global-atts"/>
|
---|
1900 | </xs:complexType>
|
---|
1901 |
|
---|
1902 |
|
---|
1903 | <xs:element name="indextermref">
|
---|
1904 | <xs:annotation>
|
---|
1905 | <xs:documentation>An <<keyword>indextermref</keyword>> is a reference to an index
|
---|
1906 | entry in a lookup table used by the indexing process. If you want to create
|
---|
1907 | index markers pointing to referenced items, but only want page numbers instead
|
---|
1908 | of separate index entries to be generated, use the index term reference <indextermref>
|
---|
1909 | element. This adds the page number of the reference to the index without creating
|
---|
1910 | a separate index entry.
|
---|
1911 | </xs:documentation>
|
---|
1912 | </xs:annotation>
|
---|
1913 | <xs:complexType>
|
---|
1914 | <xs:complexContent>
|
---|
1915 | <xs:extension base="indextermref.class">
|
---|
1916 | <xs:attribute ref="class" default="- topic/indextermref "/>
|
---|
1917 | </xs:extension>
|
---|
1918 | </xs:complexContent>
|
---|
1919 | </xs:complexType>
|
---|
1920 | </xs:element>
|
---|
1921 | <xs:complexType name="indextermref.class" >
|
---|
1922 | <xs:attribute name="keyref" type="xs:string" use="required"/>
|
---|
1923 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1924 | <xs:attributeGroup ref="global-atts"/>
|
---|
1925 | </xs:complexType>
|
---|
1926 |
|
---|
1927 | <!-- Base form: Citation (from a bibliographic source) -->
|
---|
1928 |
|
---|
1929 | <xs:element name="cite">
|
---|
1930 | <xs:annotation>
|
---|
1931 | <xs:documentation>The <<keyword>cite</keyword>> element is used when you need
|
---|
1932 | a bibliographic citation that refers to a book or article. It specifically
|
---|
1933 | identifies the title of the resource. Its <keyword>keyref</keyword> attribute
|
---|
1934 | allows the citation to be associated to other possible bibliographic processing
|
---|
1935 | (not supported yet).
|
---|
1936 | </xs:documentation>
|
---|
1937 | </xs:annotation>
|
---|
1938 | <xs:complexType mixed="true">
|
---|
1939 | <xs:complexContent>
|
---|
1940 | <xs:extension base="cite.class">
|
---|
1941 | <xs:attribute ref="class" default="- topic/cite "/>
|
---|
1942 | </xs:extension>
|
---|
1943 | </xs:complexContent>
|
---|
1944 | </xs:complexType>
|
---|
1945 | </xs:element>
|
---|
1946 | <xs:complexType name="cite.class" mixed="true">
|
---|
1947 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1948 | <xs:group ref="xrefph.cnt"/>
|
---|
1949 | </xs:choice>
|
---|
1950 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
1951 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1952 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1953 | <xs:attributeGroup ref="global-atts"/>
|
---|
1954 | </xs:complexType>
|
---|
1955 |
|
---|
1956 |
|
---|
1957 | <xs:element name="xref">
|
---|
1958 | <xs:annotation>
|
---|
1959 | <xs:documentation>Use the cross-reference (<<keyword>xref</keyword>>) element
|
---|
1960 | to link to a different location within the current topic, or a different topic
|
---|
1961 | within the same help system or DITA document. You can also point to external
|
---|
1962 | sources, such as Web pages, or to a location in another topic as well. The <keyword><i>href</i></keyword> attribute
|
---|
1963 | on the <<keyword>xref</keyword>> element is used to create the link pointer,
|
---|
1964 | or URL.
|
---|
1965 | </xs:documentation>
|
---|
1966 | </xs:annotation>
|
---|
1967 | <xs:complexType mixed="true">
|
---|
1968 | <xs:complexContent>
|
---|
1969 | <xs:extension base="xref.class">
|
---|
1970 | <xs:attribute ref="class" default="- topic/xref "/>
|
---|
1971 | </xs:extension>
|
---|
1972 | </xs:complexContent>
|
---|
1973 | </xs:complexType>
|
---|
1974 | </xs:element>
|
---|
1975 | <xs:complexType name="xref.class" mixed="true">
|
---|
1976 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
1977 | <xs:group ref="xreftext.cnt"/>
|
---|
1978 | <xs:group ref="desc"/>
|
---|
1979 | </xs:choice>
|
---|
1980 | <xs:attribute name="href" type="xs:string"/>
|
---|
1981 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
1982 | <xs:attribute name="type" type="xs:string"/>
|
---|
1983 | <xs:attribute name="format" type="xs:string"/>
|
---|
1984 | <xs:attribute name="scope" type="scope-att.class"/>
|
---|
1985 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
1986 | <xs:attributeGroup ref="univ-atts"/>
|
---|
1987 | <xs:attributeGroup ref="global-atts"/>
|
---|
1988 | </xs:complexType>
|
---|
1989 |
|
---|
1990 | <!-- <xs:simpleType name="xref-type-att.class">
|
---|
1991 | <xs:union memberTypes="xref-type-attlist.class topicreftypes-att.class"/>
|
---|
1992 | </xs:simpleType> -->
|
---|
1993 |
|
---|
1994 | <xs:simpleType name="scope-att.class">
|
---|
1995 | <xs:restriction base="xs:string">
|
---|
1996 | <xs:enumeration value="local"/>
|
---|
1997 | <xs:enumeration value="peer"/>
|
---|
1998 | <xs:enumeration value="external"/>
|
---|
1999 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
2000 | </xs:restriction>
|
---|
2001 | </xs:simpleType>
|
---|
2002 | <xs:simpleType name="valuetype-att.class">
|
---|
2003 | <xs:restriction base="xs:string">
|
---|
2004 | <xs:enumeration value="data"/>
|
---|
2005 | <xs:enumeration value="ref"/>
|
---|
2006 | <xs:enumeration value="object"/>
|
---|
2007 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
2008 | </xs:restriction>
|
---|
2009 | </xs:simpleType>
|
---|
2010 |
|
---|
2011 | <xs:attribute name="class" type="xs:string" >
|
---|
2012 | <xs:annotation>
|
---|
2013 | <xs:documentation>
|
---|
2014 | The class attribute supports specialization. Its predefined values help
|
---|
2015 | the output transforms work correctly with ranges of related content.
|
---|
2016 | </xs:documentation>
|
---|
2017 | </xs:annotation>
|
---|
2018 | </xs:attribute>
|
---|
2019 |
|
---|
2020 | <xs:element name="data">
|
---|
2021 | <xs:annotation>
|
---|
2022 | <xs:documentation>The <<keyword>data</keyword>> element represents a property
|
---|
2023 | within a DITA topic or map. While the <<keyword>data</keyword>> element
|
---|
2024 | can be used directly to capture properties, it is particularly useful as a
|
---|
2025 | basis for specialization. Default processing treats the property values as
|
---|
2026 | an unknown kind of metadata, but custom processing can match the <keyword>name</keyword> attribute
|
---|
2027 | or specialized element to format properties as sidebars or other adornments
|
---|
2028 | or to harvest properties for automated processing. </xs:documentation>
|
---|
2029 | </xs:annotation>
|
---|
2030 | <xs:complexType mixed="true">
|
---|
2031 | <xs:complexContent>
|
---|
2032 | <xs:extension base="data.class">
|
---|
2033 | <xs:attribute ref="class" default="- topic/data "/>
|
---|
2034 | </xs:extension>
|
---|
2035 | </xs:complexContent>
|
---|
2036 | </xs:complexType>
|
---|
2037 | </xs:element>
|
---|
2038 | <xs:complexType name="data.class" mixed="true">
|
---|
2039 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
2040 | <xs:group ref="data.cnt"/>
|
---|
2041 | </xs:choice>
|
---|
2042 | <xs:attributeGroup ref="data-element-atts.class"/>
|
---|
2043 | <xs:attributeGroup ref="global-atts"/>
|
---|
2044 | </xs:complexType>
|
---|
2045 |
|
---|
2046 | <xs:element name="data-about">
|
---|
2047 | <xs:annotation>
|
---|
2048 | <xs:documentation><p>The <<keyword>data-about</keyword>> element identifies the subject
|
---|
2049 | of a property when the subject isn't associated with the context in which
|
---|
2050 | the property is specified. The property itself is expressed by the <<keyword>data</keyword>>
|
---|
2051 | element. The <<keyword>data-about</keyword>> element handles exception
|
---|
2052 | cases where a property must be expressed somewhere other than inside the actual
|
---|
2053 | subject of the property. The <<keyword>data-about</keyword>> element is
|
---|
2054 | particularly useful as a basis for specialization in combination with the <<keyword>data</keyword>>
|
---|
2055 | element.</p>
|
---|
2056 | <p><note type="important">Don't use the <<keyword>data-about</keyword>>
|
---|
2057 | element to identify the object of a property. The <keyword>href</keyword> attribute
|
---|
2058 | of the <<keyword>data</keyword>> element serves that purpose.</note></p>
|
---|
2059 | </xs:documentation>
|
---|
2060 | </xs:annotation>
|
---|
2061 | <xs:complexType>
|
---|
2062 | <xs:complexContent>
|
---|
2063 | <xs:extension base="data-about.class">
|
---|
2064 | <xs:attribute ref="class" default="- topic/data-about "/>
|
---|
2065 | </xs:extension>
|
---|
2066 | </xs:complexContent>
|
---|
2067 | </xs:complexType>
|
---|
2068 | </xs:element>
|
---|
2069 | <xs:complexType name="data-about.class">
|
---|
2070 | <xs:sequence>
|
---|
2071 | <xs:group ref="data"/>
|
---|
2072 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
2073 | <xs:group ref="data"/>
|
---|
2074 | <xs:group ref="data-about"/>
|
---|
2075 | </xs:choice>
|
---|
2076 | </xs:sequence>
|
---|
2077 | <xs:attributeGroup ref="univ-atts"/>
|
---|
2078 | <xs:attribute name="href" type="xs:string"/>
|
---|
2079 | <xs:attribute name="format" type="xs:string"/>
|
---|
2080 | <xs:attribute name="type" type="xs:string"/>
|
---|
2081 | <xs:attribute name="scope" type="scope-att.class"/>
|
---|
2082 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
2083 | <xs:attributeGroup ref="global-atts"/>
|
---|
2084 | </xs:complexType>
|
---|
2085 |
|
---|
2086 | <xs:element name="foreign">
|
---|
2087 | <xs:annotation>
|
---|
2088 | <xs:documentation>The <foreign> element is an open extension that allows information architects
|
---|
2089 | to incorporate existing standard vocabularies for non-textual content. like MathML and SVG, as inline
|
---|
2090 | objects. If <foreign> contains more than one alternative content element, they will all be processed.
|
---|
2091 | Specialization of <foreign> should be implemented as a domain, but for those looking for more
|
---|
2092 | control over the content can implement foreign vocabulary as an element specialization.</xs:documentation>
|
---|
2093 | </xs:annotation>
|
---|
2094 | <xs:complexType>
|
---|
2095 | <xs:complexContent>
|
---|
2096 | <xs:extension base="foreign.class">
|
---|
2097 | <xs:attribute ref="class" default="- topic/foreign "/>
|
---|
2098 | </xs:extension>
|
---|
2099 | </xs:complexContent>
|
---|
2100 | </xs:complexType>
|
---|
2101 | </xs:element>
|
---|
2102 |
|
---|
2103 | <xs:complexType name="foreign.class">
|
---|
2104 | <xs:sequence>
|
---|
2105 | <xs:any processContents="skip" />
|
---|
2106 | </xs:sequence>
|
---|
2107 | <xs:attribute name="outoutclass" type="xs:string"/>
|
---|
2108 | <xs:attributeGroup ref="univ-atts"/>
|
---|
2109 | <xs:attributeGroup ref="global-atts"/>
|
---|
2110 | </xs:complexType>
|
---|
2111 |
|
---|
2112 | <!-- Base form: Index entry -->
|
---|
2113 | <xs:element name="indexterm">
|
---|
2114 | <xs:annotation>
|
---|
2115 | <xs:documentation>An <<keyword>indexterm</keyword>> is an index entry. You can
|
---|
2116 | nest entries to create multi-level indexes. The content is not output as part
|
---|
2117 | of topic content, only as part of the index.
|
---|
2118 | </xs:documentation>
|
---|
2119 | </xs:annotation>
|
---|
2120 | <xs:complexType mixed="true">
|
---|
2121 | <xs:complexContent>
|
---|
2122 | <xs:extension base="indexterm.class">
|
---|
2123 | <xs:attribute ref="class" default="- topic/indexterm "/>
|
---|
2124 | </xs:extension>
|
---|
2125 | </xs:complexContent>
|
---|
2126 | </xs:complexType>
|
---|
2127 | </xs:element>
|
---|
2128 | <xs:complexType name="indexterm.class" mixed="true">
|
---|
2129 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
2130 | <xs:group ref="words.cnt"/>
|
---|
2131 | <xs:group ref="indexterm"/>
|
---|
2132 | <xs:group ref="index-base"/>
|
---|
2133 | </xs:choice>
|
---|
2134 | <xs:attribute name="start" type="xs:string"/>
|
---|
2135 | <xs:attribute name="end" type="xs:string"/>
|
---|
2136 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
2137 | <xs:attributeGroup ref="univ-atts"/>
|
---|
2138 | <xs:attributeGroup ref="global-atts"/>
|
---|
2139 | </xs:complexType>
|
---|
2140 |
|
---|
2141 | <xs:element name="index-base">
|
---|
2142 | <xs:annotation>
|
---|
2143 | <xs:documentation>The <index-base> element allows indexing extensions to be added by specializing off this
|
---|
2144 | element. It does not in itself have any meaning and should be ignored in processing.</xs:documentation>
|
---|
2145 | </xs:annotation>
|
---|
2146 | <xs:complexType>
|
---|
2147 | <xs:complexContent mixed="true">
|
---|
2148 | <xs:extension base="index-base.class">
|
---|
2149 | <xs:attribute ref="class" default="- topic/index-base "/>
|
---|
2150 | </xs:extension>
|
---|
2151 | </xs:complexContent>
|
---|
2152 | </xs:complexType>
|
---|
2153 | </xs:element>
|
---|
2154 | <xs:complexType name="index-base.class" mixed="true">
|
---|
2155 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
2156 | <xs:group ref="words.cnt"/>
|
---|
2157 | <xs:group ref="indexterm"/>
|
---|
2158 | </xs:choice>
|
---|
2159 | <xs:attribute name="keyref" type="xs:string"/>
|
---|
2160 | <xs:attributeGroup ref="univ-atts"/>
|
---|
2161 | <xs:attributeGroup ref="global-atts"/>
|
---|
2162 | </xs:complexType>
|
---|
2163 |
|
---|
2164 | <xs:element name="unknown">
|
---|
2165 | <xs:annotation>
|
---|
2166 | <xs:documentation>
|
---|
2167 | The <unknown> element is an open extension that allows information architects to
|
---|
2168 | incorporate xml fragments that does not necessarily fit into an exisitng DITA use case.
|
---|
2169 | The base processing for <unknown> is to supress unless otherwise instructed.
|
---|
2170 | </xs:documentation>
|
---|
2171 | </xs:annotation>
|
---|
2172 | <xs:complexType>
|
---|
2173 | <xs:complexContent>
|
---|
2174 | <xs:extension base="unknown.class">
|
---|
2175 | <xs:attribute ref="class" default="- topic/unknown "/>
|
---|
2176 | </xs:extension>
|
---|
2177 | </xs:complexContent>
|
---|
2178 | </xs:complexType>
|
---|
2179 | </xs:element>
|
---|
2180 | <xs:complexType name="unknown.class">
|
---|
2181 | <xs:sequence>
|
---|
2182 | <xs:any processContents="skip" />
|
---|
2183 | </xs:sequence>
|
---|
2184 | <xs:attribute name="outoutclass" type="xs:string"/>
|
---|
2185 | <xs:attributeGroup ref="univ-atts"/>
|
---|
2186 | <xs:attributeGroup ref="global-atts"/>
|
---|
2187 | </xs:complexType>
|
---|
2188 |
|
---|
2189 | <xs:attributeGroup name="localization-atts">
|
---|
2190 | <xs:attribute name="translate" type="yesno-att.class" />
|
---|
2191 | <xs:attribute ref="xml:lang"/>
|
---|
2192 | <xs:attribute name="dir" type="dir-atts.class"/>
|
---|
2193 | </xs:attributeGroup>
|
---|
2194 |
|
---|
2195 | <xs:simpleType name="dir-atts.class">
|
---|
2196 | <xs:restriction base="xs:string">
|
---|
2197 | <xs:enumeration value="ltr"/>
|
---|
2198 | <xs:enumeration value="rtl"/>
|
---|
2199 | <xs:enumeration value="lro"/>
|
---|
2200 | <xs:enumeration value="rlo"/>
|
---|
2201 | <xs:enumeration value="-dita-use-conref-target"/>
|
---|
2202 | </xs:restriction>
|
---|
2203 | </xs:simpleType>
|
---|
2204 |
|
---|
2205 | <xs:attributeGroup name="localization-atts-translate-no">
|
---|
2206 | <xs:attribute name="translate" type="yesno-att.class" default="no"/>
|
---|
2207 | <xs:attribute ref="xml:lang"/>
|
---|
2208 | <xs:attribute name="dir" type="dir-atts.class"/>
|
---|
2209 | </xs:attributeGroup>
|
---|
2210 |
|
---|
2211 | <!-- <!ENTITY % filter-atts
|
---|
2212 | 'props CDATA #IMPLIED
|
---|
2213 | base CDATA #IMPLIED
|
---|
2214 | platform CDATA #IMPLIED
|
---|
2215 | product CDATA #IMPLIED
|
---|
2216 | audience CDATA #IMPLIED
|
---|
2217 | otherprops CDATA #IMPLIED
|
---|
2218 | %props-attribute-extensions;
|
---|
2219 | %base-attribute-extensions; ' > -->
|
---|
2220 |
|
---|
2221 | <xs:attributeGroup name="filter-atts">
|
---|
2222 | <xs:attribute name="props" type="xs:string" />
|
---|
2223 | <xs:attribute name="platform" type="xs:string" />
|
---|
2224 | <xs:attribute name="product" type="xs:string" />
|
---|
2225 | <xs:attribute name="audience" type="xs:string" />
|
---|
2226 | <xs:attribute name="otherprops" type="xs:string" />
|
---|
2227 | <xs:attributeGroup ref="props-attribute-extensions"/>
|
---|
2228 | </xs:attributeGroup>
|
---|
2229 |
|
---|
2230 | <xs:complexType name="shortdesc.class" mixed="true">
|
---|
2231 | <xs:choice minOccurs="0" maxOccurs="unbounded">
|
---|
2232 | <xs:group ref="title.cnt"/>
|
---|
2233 | </xs:choice>
|
---|
2234 | <xs:attribute name="outputclass" type="xs:string"/>
|
---|
2235 | <xs:attributeGroup ref="univ-atts"/>
|
---|
2236 | <xs:attributeGroup ref="global-atts"/>
|
---|
2237 | </xs:complexType>
|
---|
2238 |
|
---|
2239 | </xs:schema>
|
---|