source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Gateway/PatientCorrelationFacadeDteEjb/src/conf/xml-resources/web-services/PatientCorrelationFacadeDteService/schemas/HL7V3/coreschemas/NarrativeBlock.xsd@ 507

Last change on this file since 507 was 507, checked in by George Lilly, 15 years ago

NHIN gateway and adaptor for use on linux with VistA EHR and RPMS

File size: 24.4 KB
Line 
1<?xml version="1.0" encoding="ASCII"?>
2<!-- $Id: NarrativeBlock.xsd,v 1.1 2006/05/23 23:03:14 wbeeler Exp $ -->
3<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:hl7-org:v3" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified">
4 <xs:complexType name="StrucDoc.Text" mixed="true">
5 <xs:choice minOccurs="0" maxOccurs="unbounded">
6 <xs:element name="content" type="StrucDoc.Content"/>
7 <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
8 <xs:element name="sub" type="StrucDoc.Sub"/>
9 <xs:element name="sup" type="StrucDoc.Sup"/>
10 <xs:element name="br" type="StrucDoc.Br"/>
11 <xs:element name="footnote" type="StrucDoc.Footnote"/>
12 <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
13 <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
14 <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
15 <xs:element name="list" type="StrucDoc.List"/>
16 <xs:element name="table" type="StrucDoc.Table"/>
17 </xs:choice>
18 <xs:attribute name="ID" type="xs:ID"/>
19 <xs:attribute name="language" type="xs:NMTOKEN"/>
20 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
21 <xs:attribute name="mediaType" type="xs:string" fixed="text/x-hl7-text+xml"/>
22 </xs:complexType>
23 <xs:complexType name="StrucDoc.Title" mixed="true">
24 <xs:choice minOccurs="0" maxOccurs="unbounded">
25 <xs:element name="content" type="StrucDoc.TitleContent"/>
26 <xs:element name="sub" type="StrucDoc.Sub"/>
27 <xs:element name="sup" type="StrucDoc.Sup"/>
28 <xs:element name="br" type="StrucDoc.Br"/>
29 <xs:element name="footnote" type="StrucDoc.TitleFootnote"/>
30 <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
31 </xs:choice>
32 <xs:attribute name="ID" type="xs:ID"/>
33 <xs:attribute name="language" type="xs:NMTOKEN"/>
34 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
35 <xs:attribute name="mediaType" type="xs:string" fixed="text/x-hl7-title+xml"/>
36 </xs:complexType><!-- DELETE THIS, we don't need to define a global element for text
37 <xs:element name="text" type="text"/>
38 -->
39 <xs:complexType name="StrucDoc.Br"/>
40 <xs:complexType name="StrucDoc.Caption" mixed="true">
41 <xs:choice minOccurs="0" maxOccurs="unbounded">
42 <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
43 <xs:element name="sub" type="StrucDoc.Sub"/>
44 <xs:element name="sup" type="StrucDoc.Sup"/>
45 <xs:element name="footnote" type="StrucDoc.Footnote"/>
46 <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
47 </xs:choice>
48 <xs:attribute name="ID" type="xs:ID"/>
49 <xs:attribute name="language" type="xs:NMTOKEN"/>
50 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
51 </xs:complexType>
52 <xs:complexType name="StrucDoc.Col">
53 <xs:attribute name="ID" type="xs:ID"/>
54 <xs:attribute name="language" type="xs:NMTOKEN"/>
55 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
56 <xs:attribute name="span" type="xs:string" default="1"/>
57 <xs:attribute name="width" type="xs:string"/>
58 <xs:attribute name="align">
59 <xs:simpleType>
60 <xs:restriction base="xs:NMTOKEN">
61 <xs:enumeration value="left"/>
62 <xs:enumeration value="center"/>
63 <xs:enumeration value="right"/>
64 <xs:enumeration value="justify"/>
65 <xs:enumeration value="char"/>
66 </xs:restriction>
67 </xs:simpleType>
68 </xs:attribute>
69 <xs:attribute name="char" type="xs:string"/>
70 <xs:attribute name="charoff" type="xs:string"/>
71 <xs:attribute name="valign">
72 <xs:simpleType>
73 <xs:restriction base="xs:NMTOKEN">
74 <xs:enumeration value="top"/>
75 <xs:enumeration value="middle"/>
76 <xs:enumeration value="bottom"/>
77 <xs:enumeration value="baseline"/>
78 </xs:restriction>
79 </xs:simpleType>
80 </xs:attribute>
81 </xs:complexType>
82 <xs:complexType name="StrucDoc.Colgroup">
83 <xs:sequence minOccurs="0" maxOccurs="unbounded">
84 <xs:element name="col" type="StrucDoc.Col"/>
85 </xs:sequence>
86 <xs:attribute name="ID" type="xs:ID"/>
87 <xs:attribute name="language" type="xs:NMTOKEN"/>
88 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
89 <xs:attribute name="span" type="xs:string" default="1"/>
90 <xs:attribute name="width" type="xs:string"/>
91 <xs:attribute name="align">
92 <xs:simpleType>
93 <xs:restriction base="xs:NMTOKEN">
94 <xs:enumeration value="left"/>
95 <xs:enumeration value="center"/>
96 <xs:enumeration value="right"/>
97 <xs:enumeration value="justify"/>
98 <xs:enumeration value="char"/>
99 </xs:restriction>
100 </xs:simpleType>
101 </xs:attribute>
102 <xs:attribute name="char" type="xs:string"/>
103 <xs:attribute name="charoff" type="xs:string"/>
104 <xs:attribute name="valign">
105 <xs:simpleType>
106 <xs:restriction base="xs:NMTOKEN">
107 <xs:enumeration value="top"/>
108 <xs:enumeration value="middle"/>
109 <xs:enumeration value="bottom"/>
110 <xs:enumeration value="baseline"/>
111 </xs:restriction>
112 </xs:simpleType>
113 </xs:attribute>
114 </xs:complexType>
115 <xs:complexType name="StrucDoc.Content" mixed="true">
116 <xs:choice minOccurs="0" maxOccurs="unbounded">
117 <xs:element name="content" type="StrucDoc.Content"/>
118 <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
119 <xs:element name="sub" type="StrucDoc.Sub"/>
120 <xs:element name="sup" type="StrucDoc.Sup"/>
121 <xs:element name="br" type="StrucDoc.Br"/>
122 <xs:element name="footnote" type="StrucDoc.Footnote"/>
123 <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
124 <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
125 </xs:choice>
126 <xs:attribute name="ID" type="xs:ID"/>
127 <xs:attribute name="language" type="xs:NMTOKEN"/>
128 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
129 <xs:attribute name="revised">
130 <xs:simpleType>
131 <xs:restriction base="xs:NMTOKEN">
132 <xs:enumeration value="insert"/>
133 <xs:enumeration value="delete"/>
134 </xs:restriction>
135 </xs:simpleType>
136 </xs:attribute>
137 </xs:complexType>
138 <xs:complexType name="StrucDoc.TitleContent" mixed="true">
139 <xs:choice minOccurs="0" maxOccurs="unbounded">
140 <xs:element name="content" type="StrucDoc.TitleContent"/>
141 <xs:element name="sub" type="StrucDoc.Sub"/>
142 <xs:element name="sup" type="StrucDoc.Sup"/>
143 <xs:element name="br" type="StrucDoc.Br"/>
144 <xs:element name="footnote" type="StrucDoc.TitleFootnote"/>
145 <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
146 </xs:choice>
147 <xs:attribute name="ID" type="xs:ID"/>
148 <xs:attribute name="language" type="xs:NMTOKEN"/>
149 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
150 </xs:complexType>
151 <xs:complexType name="StrucDoc.Footnote" mixed="true">
152 <xs:choice minOccurs="0" maxOccurs="unbounded">
153 <xs:element name="content" type="StrucDoc.Content"/>
154 <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
155 <xs:element name="sub" type="StrucDoc.Sub"/>
156 <xs:element name="sup" type="StrucDoc.Sup"/>
157 <xs:element name="br" type="StrucDoc.Br"/>
158 <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
159 <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
160 <xs:element name="list" type="StrucDoc.List"/>
161 <xs:element name="table" type="StrucDoc.Table"/>
162 </xs:choice>
163 <xs:attribute name="ID" type="xs:ID"/>
164 <xs:attribute name="language" type="xs:NMTOKEN"/>
165 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
166 </xs:complexType>
167 <xs:complexType name="StrucDoc.TitleFootnote" mixed="true">
168 <xs:choice minOccurs="0" maxOccurs="unbounded">
169 <xs:element name="content" type="StrucDoc.TitleContent"/>
170 <xs:element name="sub" type="StrucDoc.Sub"/>
171 <xs:element name="sup" type="StrucDoc.Sup"/>
172 <xs:element name="br" type="StrucDoc.Br"/>
173 </xs:choice>
174 <xs:attribute name="ID" type="xs:ID"/>
175 <xs:attribute name="language" type="xs:NMTOKEN"/>
176 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
177 </xs:complexType>
178 <xs:complexType name="StrucDoc.FootnoteRef">
179 <xs:attribute name="ID" type="xs:ID"/>
180 <xs:attribute name="language" type="xs:NMTOKEN"/>
181 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
182 <xs:attribute name="IDREF" type="xs:IDREF" use="required"/>
183 </xs:complexType>
184 <xs:complexType name="StrucDoc.Item" mixed="true">
185 <xs:sequence>
186 <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
187 <xs:choice minOccurs="0" maxOccurs="unbounded">
188 <xs:element name="content" type="StrucDoc.Content"/>
189 <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
190 <xs:element name="sub" type="StrucDoc.Sub"/>
191 <xs:element name="sup" type="StrucDoc.Sup"/>
192 <xs:element name="br" type="StrucDoc.Br"/>
193 <xs:element name="footnote" type="StrucDoc.Footnote"/>
194 <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
195 <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
196 <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
197 <xs:element name="list" type="StrucDoc.List"/>
198 <xs:element name="table" type="StrucDoc.Table"/>
199 </xs:choice>
200 </xs:sequence>
201 <xs:attribute name="ID" type="xs:ID"/>
202 <xs:attribute name="language" type="xs:NMTOKEN"/>
203 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
204 </xs:complexType>
205 <xs:complexType name="StrucDoc.LinkHtml" mixed="true">
206 <xs:choice minOccurs="0" maxOccurs="unbounded">
207 <xs:element name="footnote" type="StrucDoc.Footnote"/>
208 <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
209 </xs:choice>
210 <xs:attribute name="name" type="xs:string"/>
211 <xs:attribute name="href" type="xs:string"/>
212 <xs:attribute name="rel" type="xs:string"/>
213 <xs:attribute name="rev" type="xs:string"/>
214 <xs:attribute name="title" type="xs:string"/>
215 <xs:attribute name="ID" type="xs:ID"/>
216 <xs:attribute name="language" type="xs:NMTOKEN"/>
217 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
218 </xs:complexType>
219 <xs:complexType name="StrucDoc.List">
220 <xs:sequence>
221 <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
222 <xs:element name="item" type="StrucDoc.Item" maxOccurs="unbounded"/>
223 </xs:sequence>
224 <xs:attribute name="ID" type="xs:ID"/>
225 <xs:attribute name="language" type="xs:NMTOKEN"/>
226 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
227 <xs:attribute name="listType" default="unordered">
228 <xs:simpleType>
229 <xs:restriction base="xs:NMTOKEN">
230 <xs:enumeration value="ordered"/>
231 <xs:enumeration value="unordered"/>
232 </xs:restriction>
233 </xs:simpleType>
234 </xs:attribute>
235 </xs:complexType>
236 <xs:complexType name="StrucDoc.Paragraph" mixed="true">
237 <xs:sequence>
238 <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
239 <xs:choice minOccurs="0" maxOccurs="unbounded">
240 <xs:element name="content" type="StrucDoc.Content"/>
241 <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
242 <xs:element name="sub" type="StrucDoc.Sub"/>
243 <xs:element name="sup" type="StrucDoc.Sup"/>
244 <xs:element name="br" type="StrucDoc.Br"/>
245 <xs:element name="footnote" type="StrucDoc.Footnote"/>
246 <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
247 <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
248 </xs:choice>
249 </xs:sequence>
250 <xs:attribute name="ID" type="xs:ID"/>
251 <xs:attribute name="language" type="xs:NMTOKEN"/>
252 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
253 </xs:complexType>
254 <xs:complexType name="StrucDoc.RenderMultiMedia">
255 <xs:sequence>
256 <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
257 </xs:sequence>
258 <xs:attribute name="referencedObject" type="xs:IDREFS" use="required"/>
259 <xs:attribute name="ID" type="xs:ID"/>
260 <xs:attribute name="language" type="xs:NMTOKEN"/>
261 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
262 </xs:complexType>
263 <xs:complexType name="StrucDoc.Sub" mixed="true"/>
264 <xs:complexType name="StrucDoc.Sup" mixed="true"/>
265 <xs:complexType name="StrucDoc.Table">
266 <xs:sequence>
267 <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
268 <xs:choice>
269 <xs:element name="col" type="StrucDoc.Col" minOccurs="0" maxOccurs="unbounded"/>
270 <xs:element name="colgroup" type="StrucDoc.Colgroup" minOccurs="0" maxOccurs="unbounded"/>
271 </xs:choice>
272 <xs:element name="thead" type="StrucDoc.Thead" minOccurs="0"/>
273 <xs:element name="tfoot" type="StrucDoc.Tfoot" minOccurs="0"/>
274 <xs:element name="tbody" type="StrucDoc.Tbody" maxOccurs="unbounded"/>
275 </xs:sequence>
276 <xs:attribute name="ID" type="xs:ID"/>
277 <xs:attribute name="language" type="xs:NMTOKEN"/>
278 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
279 <xs:attribute name="summary" type="xs:string"/>
280 <xs:attribute name="width" type="xs:string"/>
281 <xs:attribute name="border" type="xs:string"/>
282 <xs:attribute name="frame">
283 <xs:simpleType>
284 <xs:restriction base="xs:NMTOKEN">
285 <xs:enumeration value="void"/>
286 <xs:enumeration value="above"/>
287 <xs:enumeration value="below"/>
288 <xs:enumeration value="hsides"/>
289 <xs:enumeration value="lhs"/>
290 <xs:enumeration value="rhs"/>
291 <xs:enumeration value="vsides"/>
292 <xs:enumeration value="box"/>
293 <xs:enumeration value="border"/>
294 </xs:restriction>
295 </xs:simpleType>
296 </xs:attribute>
297 <xs:attribute name="rules">
298 <xs:simpleType>
299 <xs:restriction base="xs:NMTOKEN">
300 <xs:enumeration value="none"/>
301 <xs:enumeration value="groups"/>
302 <xs:enumeration value="rows"/>
303 <xs:enumeration value="cols"/>
304 <xs:enumeration value="all"/>
305 </xs:restriction>
306 </xs:simpleType>
307 </xs:attribute>
308 <xs:attribute name="cellspacing" type="xs:string"/>
309 <xs:attribute name="cellpadding" type="xs:string"/>
310 </xs:complexType>
311 <xs:complexType name="StrucDoc.Tbody">
312 <xs:sequence maxOccurs="unbounded">
313 <xs:element name="tr" type="StrucDoc.Tr"/>
314 </xs:sequence>
315 <xs:attribute name="ID" type="xs:ID"/>
316 <xs:attribute name="language" type="xs:NMTOKEN"/>
317 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
318 <xs:attribute name="align">
319 <xs:simpleType>
320 <xs:restriction base="xs:NMTOKEN">
321 <xs:enumeration value="left"/>
322 <xs:enumeration value="center"/>
323 <xs:enumeration value="right"/>
324 <xs:enumeration value="justify"/>
325 <xs:enumeration value="char"/>
326 </xs:restriction>
327 </xs:simpleType>
328 </xs:attribute>
329 <xs:attribute name="char" type="xs:string"/>
330 <xs:attribute name="charoff" type="xs:string"/>
331 <xs:attribute name="valign">
332 <xs:simpleType>
333 <xs:restriction base="xs:NMTOKEN">
334 <xs:enumeration value="top"/>
335 <xs:enumeration value="middle"/>
336 <xs:enumeration value="bottom"/>
337 <xs:enumeration value="baseline"/>
338 </xs:restriction>
339 </xs:simpleType>
340 </xs:attribute>
341 </xs:complexType>
342 <xs:complexType name="StrucDoc.Td" mixed="true">
343 <xs:choice minOccurs="0" maxOccurs="unbounded">
344 <xs:element name="content" type="StrucDoc.Content"/>
345 <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
346 <xs:element name="sub" type="StrucDoc.Sub"/>
347 <xs:element name="sup" type="StrucDoc.Sup"/>
348 <xs:element name="br" type="StrucDoc.Br"/>
349 <xs:element name="footnote" type="StrucDoc.Footnote"/>
350 <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
351 <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
352 <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
353 <xs:element name="list" type="StrucDoc.List"/>
354 </xs:choice>
355 <xs:attribute name="ID" type="xs:ID"/>
356 <xs:attribute name="language" type="xs:NMTOKEN"/>
357 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
358 <xs:attribute name="abbr" type="xs:string"/>
359 <xs:attribute name="axis" type="xs:string"/>
360 <xs:attribute name="headers" type="xs:IDREFS"/>
361 <xs:attribute name="scope">
362 <xs:simpleType>
363 <xs:restriction base="xs:NMTOKEN">
364 <xs:enumeration value="row"/>
365 <xs:enumeration value="col"/>
366 <xs:enumeration value="rowgroup"/>
367 <xs:enumeration value="colgroup"/>
368 </xs:restriction>
369 </xs:simpleType>
370 </xs:attribute>
371 <xs:attribute name="rowspan" type="xs:string" default="1"/>
372 <xs:attribute name="colspan" type="xs:string" default="1"/>
373 <xs:attribute name="align">
374 <xs:simpleType>
375 <xs:restriction base="xs:NMTOKEN">
376 <xs:enumeration value="left"/>
377 <xs:enumeration value="center"/>
378 <xs:enumeration value="right"/>
379 <xs:enumeration value="justify"/>
380 <xs:enumeration value="char"/>
381 </xs:restriction>
382 </xs:simpleType>
383 </xs:attribute>
384 <xs:attribute name="char" type="xs:string"/>
385 <xs:attribute name="charoff" type="xs:string"/>
386 <xs:attribute name="valign">
387 <xs:simpleType>
388 <xs:restriction base="xs:NMTOKEN">
389 <xs:enumeration value="top"/>
390 <xs:enumeration value="middle"/>
391 <xs:enumeration value="bottom"/>
392 <xs:enumeration value="baseline"/>
393 </xs:restriction>
394 </xs:simpleType>
395 </xs:attribute>
396 </xs:complexType>
397 <xs:complexType name="StrucDoc.Tfoot">
398 <xs:sequence maxOccurs="unbounded">
399 <xs:element name="tr" type="StrucDoc.Tr"/>
400 </xs:sequence>
401 <xs:attribute name="ID" type="xs:ID"/>
402 <xs:attribute name="language" type="xs:NMTOKEN"/>
403 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
404 <xs:attribute name="align">
405 <xs:simpleType>
406 <xs:restriction base="xs:NMTOKEN">
407 <xs:enumeration value="left"/>
408 <xs:enumeration value="center"/>
409 <xs:enumeration value="right"/>
410 <xs:enumeration value="justify"/>
411 <xs:enumeration value="char"/>
412 </xs:restriction>
413 </xs:simpleType>
414 </xs:attribute>
415 <xs:attribute name="char" type="xs:string"/>
416 <xs:attribute name="charoff" type="xs:string"/>
417 <xs:attribute name="valign">
418 <xs:simpleType>
419 <xs:restriction base="xs:NMTOKEN">
420 <xs:enumeration value="top"/>
421 <xs:enumeration value="middle"/>
422 <xs:enumeration value="bottom"/>
423 <xs:enumeration value="baseline"/>
424 </xs:restriction>
425 </xs:simpleType>
426 </xs:attribute>
427 </xs:complexType>
428 <xs:complexType name="StrucDoc.Th" mixed="true">
429 <xs:choice minOccurs="0" maxOccurs="unbounded">
430 <xs:element name="content" type="StrucDoc.Content"/>
431 <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
432 <xs:element name="sub" type="StrucDoc.Sub"/>
433 <xs:element name="sup" type="StrucDoc.Sup"/>
434 <xs:element name="br" type="StrucDoc.Br"/>
435 <xs:element name="footnote" type="StrucDoc.Footnote"/>
436 <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
437 <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
438 </xs:choice>
439 <xs:attribute name="ID" type="xs:ID"/>
440 <xs:attribute name="language" type="xs:NMTOKEN"/>
441 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
442 <xs:attribute name="abbr" type="xs:string"/>
443 <xs:attribute name="axis" type="xs:string"/>
444 <xs:attribute name="headers" type="xs:IDREFS"/>
445 <xs:attribute name="scope">
446 <xs:simpleType>
447 <xs:restriction base="xs:NMTOKEN">
448 <xs:enumeration value="row"/>
449 <xs:enumeration value="col"/>
450 <xs:enumeration value="rowgroup"/>
451 <xs:enumeration value="colgroup"/>
452 </xs:restriction>
453 </xs:simpleType>
454 </xs:attribute>
455 <xs:attribute name="rowspan" type="xs:string" default="1"/>
456 <xs:attribute name="colspan" type="xs:string" default="1"/>
457 <xs:attribute name="align">
458 <xs:simpleType>
459 <xs:restriction base="xs:NMTOKEN">
460 <xs:enumeration value="left"/>
461 <xs:enumeration value="center"/>
462 <xs:enumeration value="right"/>
463 <xs:enumeration value="justify"/>
464 <xs:enumeration value="char"/>
465 </xs:restriction>
466 </xs:simpleType>
467 </xs:attribute>
468 <xs:attribute name="char" type="xs:string"/>
469 <xs:attribute name="charoff" type="xs:string"/>
470 <xs:attribute name="valign">
471 <xs:simpleType>
472 <xs:restriction base="xs:NMTOKEN">
473 <xs:enumeration value="top"/>
474 <xs:enumeration value="middle"/>
475 <xs:enumeration value="bottom"/>
476 <xs:enumeration value="baseline"/>
477 </xs:restriction>
478 </xs:simpleType>
479 </xs:attribute>
480 </xs:complexType>
481 <xs:complexType name="StrucDoc.Thead">
482 <xs:sequence maxOccurs="unbounded">
483 <xs:element name="tr" type="StrucDoc.Tr"/>
484 </xs:sequence>
485 <xs:attribute name="ID" type="xs:ID"/>
486 <xs:attribute name="language" type="xs:NMTOKEN"/>
487 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
488 <xs:attribute name="align">
489 <xs:simpleType>
490 <xs:restriction base="xs:NMTOKEN">
491 <xs:enumeration value="left"/>
492 <xs:enumeration value="center"/>
493 <xs:enumeration value="right"/>
494 <xs:enumeration value="justify"/>
495 <xs:enumeration value="char"/>
496 </xs:restriction>
497 </xs:simpleType>
498 </xs:attribute>
499 <xs:attribute name="char" type="xs:string"/>
500 <xs:attribute name="charoff" type="xs:string"/>
501 <xs:attribute name="valign">
502 <xs:simpleType>
503 <xs:restriction base="xs:NMTOKEN">
504 <xs:enumeration value="top"/>
505 <xs:enumeration value="middle"/>
506 <xs:enumeration value="bottom"/>
507 <xs:enumeration value="baseline"/>
508 </xs:restriction>
509 </xs:simpleType>
510 </xs:attribute>
511 </xs:complexType>
512 <xs:complexType name="StrucDoc.Tr">
513 <xs:choice maxOccurs="unbounded">
514 <xs:element name="th" type="StrucDoc.Th"/>
515 <xs:element name="td" type="StrucDoc.Td"/>
516 </xs:choice>
517 <xs:attribute name="ID" type="xs:ID"/>
518 <xs:attribute name="language" type="xs:NMTOKEN"/>
519 <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
520 <xs:attribute name="align">
521 <xs:simpleType>
522 <xs:restriction base="xs:NMTOKEN">
523 <xs:enumeration value="left"/>
524 <xs:enumeration value="center"/>
525 <xs:enumeration value="right"/>
526 <xs:enumeration value="justify"/>
527 <xs:enumeration value="char"/>
528 </xs:restriction>
529 </xs:simpleType>
530 </xs:attribute>
531 <xs:attribute name="char" type="xs:string"/>
532 <xs:attribute name="charoff" type="xs:string"/>
533 <xs:attribute name="valign">
534 <xs:simpleType>
535 <xs:restriction base="xs:NMTOKEN">
536 <xs:enumeration value="top"/>
537 <xs:enumeration value="middle"/>
538 <xs:enumeration value="bottom"/>
539 <xs:enumeration value="baseline"/>
540 </xs:restriction>
541 </xs:simpleType>
542 </xs:attribute>
543 </xs:complexType>
544</xs:schema>
Note: See TracBrowser for help on using the repository browser.