1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 OASIS OpenDocument v1.0
4 OASIS Standard, 1 May 2005
10 © 1999-2005 Sun Microsystems, Inc.
14 xmlns=
"http://relaxng.org/ns/structure/1.0"
15 xmlns:
a=
"http://relaxng.org/ns/compatibility/annotations/1.0"
17 datatypeLibrary=
"http://www.w3.org/2001/XMLSchema-datatypes"
19 xmlns:
office=
"urn:oasis:names:tc:opendocument:xmlns:office:1.0"
20 xmlns:
meta=
"urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
21 xmlns:
config=
"urn:oasis:names:tc:opendocument:xmlns:config:1.0"
22 xmlns:
text=
"urn:oasis:names:tc:opendocument:xmlns:text:1.0"
23 xmlns:
table=
"urn:oasis:names:tc:opendocument:xmlns:table:1.0"
24 xmlns:
draw=
"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
25 xmlns:
presentation=
"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0"
26 xmlns:
dr3d=
"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"
27 xmlns:
chart=
"urn:oasis:names:tc:opendocument:xmlns:chart:1.0"
28 xmlns:
form=
"urn:oasis:names:tc:opendocument:xmlns:form:1.0"
29 xmlns:
script=
"urn:oasis:names:tc:opendocument:xmlns:script:1.0"
30 xmlns:
style=
"urn:oasis:names:tc:opendocument:xmlns:style:1.0"
31 xmlns:
number=
"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"
32 xmlns:
anim=
"urn:oasis:names:tc:opendocument:xmlns:animation:1.0"
34 xmlns:
dc=
"http://purl.org/dc/elements/1.1/"
35 xmlns:
xlink=
"http://www.w3.org/1999/xlink"
36 xmlns:
math=
"http://www.w3.org/1998/Math/MathML"
37 xmlns:
xforms=
"http://www.w3.org/2002/xforms"
39 xmlns:
fo=
"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"
40 xmlns:
svg=
"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"
41 xmlns:
smil=
"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0"
43 <define name=
"office-process-content">
45 <attribute name=
"office:process-content" a:
defaultValue=
"true">
52 <ref name=
"office-document"/>
53 <ref name=
"office-document-content"/>
54 <ref name=
"office-document-styles"/>
55 <ref name=
"office-document-meta"/>
56 <ref name=
"office-document-settings"/>
59 <define name=
"office-document">
60 <element name=
"office:document">
61 <ref name=
"office-document-attrs"/>
62 <ref name=
"office-document-common-attrs"/>
63 <ref name=
"office-meta"/>
64 <ref name=
"office-settings"/>
65 <ref name=
"office-scripts"/>
66 <ref name=
"office-font-face-decls"/>
67 <ref name=
"office-styles"/>
68 <ref name=
"office-automatic-styles"/>
69 <ref name=
"office-master-styles"/>
70 <ref name=
"office-body"/>
73 <define name=
"office-document-content">
74 <element name=
"office:document-content">
75 <ref name=
"office-document-common-attrs"/>
76 <ref name=
"office-scripts"/>
77 <ref name=
"office-font-face-decls"/>
78 <ref name=
"office-automatic-styles"/>
79 <ref name=
"office-body"/>
82 <define name=
"office-document-styles">
83 <element name=
"office:document-styles">
84 <ref name=
"office-document-common-attrs"/>
85 <ref name=
"office-font-face-decls"/>
86 <ref name=
"office-styles"/>
87 <ref name=
"office-automatic-styles"/>
88 <ref name=
"office-master-styles"/>
91 <define name=
"office-document-meta">
92 <element name=
"office:document-meta">
93 <ref name=
"office-document-common-attrs"/>
94 <ref name=
"office-meta"/>
97 <define name=
"office-document-settings">
98 <element name=
"office:document-settings">
99 <ref name=
"office-document-common-attrs"/>
100 <ref name=
"office-settings"/>
103 <define name=
"office-document-common-attrs" combine=
"interleave">
105 <attribute name=
"office:version">
110 <define name=
"office-document-attrs" combine=
"interleave">
111 <attribute name=
"office:mimetype">
115 <define name=
"office-meta">
117 <element name=
"office:meta">
118 <ref name=
"office-meta-content"/>
123 <define name=
"office-meta-content">
124 <ref name=
"anyElements"/>
127 <define name=
"office-meta-content-strict">
129 <ref name=
"office-meta-data"/>
132 <define name=
"office-body">
133 <element name=
"office:body">
134 <ref name=
"office-body-content"/>
137 <define name=
"office-body-content" combine=
"choice">
138 <element name=
"office:text">
139 <ref name=
"office-text-attlist"/>
140 <ref name=
"office-text-content-prelude"/>
142 <ref name=
"office-text-content-main"/>
144 <ref name=
"office-text-content-epilogue"/>
147 <define name=
"office-text-content-prelude">
148 <ref name=
"office-forms"/>
149 <ref name=
"text-tracked-changes"/>
150 <ref name=
"text-decls"/>
151 <ref name=
"table-decls"/>
153 <define name=
"office-text-content-main">
156 <ref name=
"text-content"/>
159 <ref name=
"text-page-sequence"/>
170 <define name=
"text-content">
174 <ref name=
"text-list"/>
175 <ref name=
"text-numbered-paragraph"/>
176 <ref name=
"table-table"/>
178 <ref name=
"text-section"/>
179 <ref name=
"text-table-of-content"/>
180 <ref name=
"text-illustration-index"/>
181 <ref name=
"text-table-index"/>
182 <ref name=
"text-object-index"/>
183 <ref name=
"text-user-index"/>
184 <ref name=
"text-alphabetical-index"/>
185 <ref name=
"text-bibliography"/>
187 <ref name=
"change-marks"/>
190 <define name=
"office-text-content-epilogue">
191 <ref name=
"table-functions"/>
193 <define name=
"office-text-attlist" combine=
"interleave">
195 <attribute name=
"text:global" a:
defaultValue=
"false">
196 <ref name=
"boolean"/>
200 <define name=
"office-body-content" combine=
"choice">
201 <element name=
"office:drawing">
202 <ref name=
"office-drawing-attlist"/>
203 <ref name=
"office-drawing-content-prelude"/>
204 <ref name=
"office-drawing-content-main"/>
205 <ref name=
"office-drawing-content-epilogue"/>
209 <define name=
"office-drawing-attlist">
212 <define name=
"office-drawing-content-prelude">
213 <ref name=
"text-decls"/>
214 <ref name=
"table-decls"/>
216 <define name=
"office-drawing-content-main">
218 <ref name=
"draw-page"/>
221 <define name=
"office-drawing-content-epilogue">
222 <ref name=
"table-functions"/>
224 <define name=
"office-body-content" combine=
"choice">
225 <element name=
"office:presentation">
226 <ref name=
"office-presentation-attlist"/>
227 <ref name=
"office-presentation-content-prelude"/>
228 <ref name=
"office-presentation-content-main"/>
229 <ref name=
"office-presentation-content-epilogue"/>
233 <define name=
"office-presentation-attlist">
236 <define name=
"office-presentation-content-prelude">
237 <ref name=
"text-decls"/>
238 <ref name=
"table-decls"/>
239 <ref name=
"presentation-decls"/>
241 <define name=
"office-presentation-content-main">
243 <ref name=
"draw-page"/>
246 <define name=
"office-presentation-content-epilogue">
247 <ref name=
"presentation-settings"/>
248 <ref name=
"table-functions"/>
250 <define name=
"office-body-content" combine=
"choice">
251 <element name=
"office:spreadsheet">
252 <ref name=
"office-spreadsheet-attlist"/>
253 <ref name=
"office-spreadsheet-content-prelude"/>
254 <ref name=
"office-spreadsheet-content-main"/>
255 <ref name=
"office-spreadsheet-content-epilogue"/>
258 <define name=
"office-spreadsheet-content-prelude">
260 <ref name=
"table-tracked-changes"/>
262 <ref name=
"text-decls"/>
263 <ref name=
"table-decls"/>
266 <define name=
"table-decls">
268 <ref name=
"table-calculation-settings"/>
271 <ref name=
"table-content-validations"/>
274 <ref name=
"table-label-ranges"/>
277 <define name=
"office-spreadsheet-content-main">
279 <ref name=
"table-table"/>
282 <define name=
"office-spreadsheet-content-epilogue">
283 <ref name=
"table-functions"/>
286 <define name=
"table-functions">
288 <ref name=
"table-named-expressions"/>
291 <ref name=
"table-database-ranges"/>
294 <ref name=
"table-data-pilot-tables"/>
297 <ref name=
"table-consolidation"/>
300 <ref name=
"table-dde-links"/>
303 <define name=
"office-body-content" combine=
"choice">
304 <element name=
"office:chart">
305 <ref name=
"office-chart-attlist"/>
306 <ref name=
"office-chart-content-prelude"/>
307 <ref name=
"office-chart-content-main"/>
308 <ref name=
"office-chart-content-epilogue"/>
312 <define name=
"office-chart-attlist">
315 <define name=
"office-chart-content-prelude">
316 <ref name=
"text-decls"/>
317 <ref name=
"table-decls"/>
319 <define name=
"office-chart-content-main">
320 <ref name=
"chart-chart"/>
322 <define name=
"office-chart-content-epilogue">
323 <ref name=
"table-functions"/>
325 <define name=
"office-body-content" combine=
"choice">
326 <element name=
"office:image">
327 <ref name=
"office-image-attlist"/>
328 <ref name=
"office-image-content-prelude"/>
329 <ref name=
"office-image-content-main"/>
330 <ref name=
"office-image-content-epilogue"/>
334 <define name=
"office-image-attlist">
337 <define name=
"office-image-content-prelude">
340 <define name=
"office-image-content-main">
341 <ref name=
"draw-frame"/>
343 <define name=
"office-image-content-epilogue">
346 <define name=
"office-settings">
348 <element name=
"office:settings">
350 <ref name=
"config-config-item-set"/>
355 <define name=
"config-config-item-set">
356 <element name=
"config:config-item-set">
357 <ref name=
"config-config-item-set-attlist"/>
358 <ref name=
"config-items"/>
362 <define name=
"config-items">
365 <ref name=
"config-config-item"/>
366 <ref name=
"config-config-item-set"/>
367 <ref name=
"config-config-item-map-named"/>
368 <ref name=
"config-config-item-map-indexed"/>
372 <define name=
"config-config-item-set-attlist" combine=
"interleave">
373 <attribute name=
"config:name">
377 <define name=
"config-config-item">
378 <element name=
"config:config-item">
379 <ref name=
"config-config-item-attlist"/>
383 <define name=
"config-config-item-attlist" combine=
"interleave">
384 <attribute name=
"config:name">
388 <define name=
"config-config-item-attlist" combine=
"interleave">
389 <attribute name=
"config:type">
391 <value>boolean
</value>
395 <value>double
</value>
396 <value>string
</value>
397 <value>datetime
</value>
398 <value>base64Binary
</value>
402 <define name=
"config-config-item-map-indexed">
403 <element name=
"config:config-item-map-indexed">
404 <ref name=
"config-config-item-map-indexed-attlist"/>
406 <ref name=
"config-config-item-map-entry"/>
410 <define name=
"config-config-item-map-indexed-attlist" combine=
"interleave">
411 <attribute name=
"config:name">
415 <define name=
"config-config-item-map-entry">
416 <element name=
"config:config-item-map-entry">
417 <ref name=
"config-config-item-map-entry-attlist"/>
418 <ref name=
"config-items"/>
421 <define name=
"config-config-item-map-entry-attlist" combine=
"interleave">
423 <attribute name=
"config:name">
428 <define name=
"config-config-item-map-named">
429 <element name=
"config:config-item-map-named">
430 <ref name=
"config-config-item-map-named-attlist"/>
432 <ref name=
"config-config-item-map-entry"/>
436 <define name=
"config-config-item-map-named-attlist" combine=
"interleave">
437 <attribute name=
"config:name">
441 <define name=
"office-scripts">
443 <element name=
"office:scripts">
445 <ref name=
"office-script"/>
448 <ref name=
"office-event-listeners"/>
453 <define name=
"office-script">
454 <element name=
"office:script">
455 <ref name=
"office-script-attlist"/>
457 <ref name=
"anyElements"/>
461 <define name=
"office-script-attlist">
462 <attribute name=
"script:language">
466 <define name=
"office-font-face-decls">
468 <element name=
"office:font-face-decls">
470 <ref name=
"style-font-face"/>
475 <define name=
"office-styles">
477 <element name=
"office:styles">
481 <ref name=
"style-default-style"/>
484 <ref name=
"text-outline-style"/>
487 <ref name=
"text-notes-configuration"/>
490 <ref name=
"text-bibliography-configuration"/>
493 <ref name=
"text-linenumbering-configuration"/>
496 <ref name=
"draw-gradient"/>
499 <ref name=
"svg-linearGradient"/>
502 <ref name=
"svg-radialGradient"/>
505 <ref name=
"draw-hatch"/>
508 <ref name=
"draw-fill-image"/>
511 <ref name=
"draw-marker"/>
514 <ref name=
"draw-stroke-dash"/>
517 <ref name=
"draw-opacity"/>
520 <ref name=
"style-presentation-page-layout"/>
526 <define name=
"office-automatic-styles">
528 <element name=
"office:automatic-styles">
532 <ref name=
"style-page-layout"/>
538 <define name=
"office-master-styles">
540 <element name=
"office:master-styles">
543 <ref name=
"style-master-page"/>
546 <ref name=
"style-handout-master"/>
549 <ref name=
"draw-layer-set"/>
556 <define name=
"styles">
559 <ref name=
"style-style"/>
562 <ref name=
"text-list-style"/>
565 <ref name=
"number-number-style"/>
568 <ref name=
"number-currency-style"/>
571 <ref name=
"number-percentage-style"/>
574 <ref name=
"number-date-style"/>
577 <ref name=
"number-time-style"/>
580 <ref name=
"number-boolean-style"/>
583 <ref name=
"number-text-style"/>
587 <define name=
"office-meta-data" combine=
"choice">
588 <element name=
"meta:generator">
592 <define name=
"office-meta-data" combine=
"choice">
593 <element name=
"dc:title">
597 <define name=
"office-meta-data" combine=
"choice">
598 <element name=
"dc:description">
602 <define name=
"office-meta-data" combine=
"choice">
603 <element name=
"dc:subject">
607 <define name=
"office-meta-data" combine=
"choice">
608 <element name=
"meta:keyword">
612 <define name=
"office-meta-data" combine=
"choice">
613 <element name=
"meta:initial-creator">
617 <define name=
"office-meta-data" combine=
"choice">
618 <ref name=
"dc-creator"/>
620 <define name=
"dc-creator">
621 <element name=
"dc:creator">
625 <define name=
"office-meta-data" combine=
"choice">
626 <element name=
"meta:printed-by">
630 <define name=
"office-meta-data" combine=
"choice">
631 <element name=
"meta:creation-date">
632 <ref name=
"dateTime"/>
635 <define name=
"office-meta-data" combine=
"choice">
636 <ref name=
"dc-date"/>
638 <define name=
"dc-date">
639 <element name=
"dc:date">
640 <ref name=
"dateTime"/>
643 <define name=
"office-meta-data" combine=
"choice">
644 <element name=
"meta:print-date">
645 <ref name=
"dateTime"/>
648 <define name=
"office-meta-data" combine=
"choice">
649 <element name=
"meta:template">
650 <attribute name=
"xlink:href">
654 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
655 <value>simple
</value>
659 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
660 <value>onRequest
</value>
664 <attribute name=
"xlink:title">
669 <attribute name=
"meta:date">
670 <ref name=
"dateTime"/>
675 <define name=
"office-meta-data" combine=
"choice">
676 <element name=
"meta:auto-reload">
678 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
679 <value>simple
</value>
683 <attribute name=
"xlink:show" a:
defaultValue=
"replace">
684 <value>replace
</value>
688 <attribute name=
"xlink:actuate" a:
defaultValue=
"onLoad">
689 <value>onLoad
</value>
693 <attribute name=
"xlink:href">
698 <attribute name=
"meta:delay">
699 <ref name=
"duration"/>
704 <define name=
"office-meta-data" combine=
"choice">
705 <element name=
"meta:hyperlink-behaviour">
707 <attribute name=
"office:target-frame-name">
708 <ref name=
"targetFrameName"/>
712 <attribute name=
"xlink:show">
715 <value>replace
</value>
721 <define name=
"office-meta-data" combine=
"choice">
722 <element name=
"dc:language">
723 <ref name=
"language"/>
726 <define name=
"office-meta-data" combine=
"choice">
727 <element name=
"meta:editing-cycles">
728 <ref name=
"nonNegativeInteger"/>
731 <define name=
"office-meta-data" combine=
"choice">
732 <element name=
"meta:editing-duration">
733 <ref name=
"duration"/>
736 <define name=
"office-meta-data" combine=
"choice">
737 <element name=
"meta:document-statistic">
739 <attribute name=
"meta:page-count">
740 <ref name=
"nonNegativeInteger"/>
744 <attribute name=
"meta:table-count">
745 <ref name=
"nonNegativeInteger"/>
749 <attribute name=
"meta:draw-count">
750 <ref name=
"nonNegativeInteger"/>
754 <attribute name=
"meta:image-count">
755 <ref name=
"nonNegativeInteger"/>
759 <attribute name=
"meta:ole-object-count">
760 <ref name=
"nonNegativeInteger"/>
764 <attribute name=
"meta:paragraph-count">
765 <ref name=
"nonNegativeInteger"/>
769 <attribute name=
"meta:word-count">
770 <ref name=
"nonNegativeInteger"/>
774 <attribute name=
"meta:character-count">
775 <ref name=
"nonNegativeInteger"/>
779 <attribute name=
"frame-count">
780 <ref name=
"nonNegativeInteger"/>
784 <attribute name=
"sentence-count">
785 <ref name=
"nonNegativeInteger"/>
789 <attribute name=
"syllable-count">
790 <ref name=
"nonNegativeInteger"/>
794 <attribute name=
"non-whitespace-character-count">
795 <ref name=
"nonNegativeInteger"/>
799 <attribute name=
"meta:row-count">
800 <ref name=
"nonNegativeInteger"/>
804 <attribute name=
"meta:cell-count">
805 <ref name=
"nonNegativeInteger"/>
809 <attribute name=
"meta:object-count">
810 <ref name=
"nonNegativeInteger"/>
815 <define name=
"office-meta-data" combine=
"choice">
816 <element name=
"meta:user-defined">
817 <attribute name=
"meta:name">
822 <attribute name=
"meta:value-type">
828 <attribute name=
"meta:value-type">
831 <ref name=
"dateOrDateTime"/>
834 <attribute name=
"meta:value-type">
837 <ref name=
"duration"/>
840 <attribute name=
"meta:value-type">
841 <value>boolean
</value>
843 <ref name=
"boolean"/>
846 <attribute name=
"meta:value-type">
847 <value>string
</value>
855 <define name=
"text-h">
856 <element name=
"text:h">
857 <ref name=
"heading-attrs"/>
858 <ref name=
"paragraph-attrs"/>
860 <ref name=
"text-number"/>
863 <ref name=
"paragraph-content"/>
867 <define name=
"heading-attrs" combine=
"interleave">
868 <attribute name=
"text:outline-level">
869 <ref name=
"positiveInteger"/>
872 <define name=
"heading-attrs" combine=
"interleave">
874 <attribute name=
"text:restart-numbering" a:
defaultValue=
"false">
875 <ref name=
"boolean"/>
879 <define name=
"heading-attrs" combine=
"interleave">
881 <attribute name=
"text:start-value">
882 <ref name=
"nonNegativeInteger"/>
886 <define name=
"heading-attrs" combine=
"interleave">
888 <attribute name=
"text:is-list-header" a:
defaultValue=
"false">
889 <ref name=
"boolean"/>
893 <define name=
"text-number">
894 <element name=
"text:number">
898 <define name=
"text-p">
899 <element name=
"text:p">
900 <ref name=
"paragraph-attrs"/>
902 <ref name=
"paragraph-content"/>
906 <define name=
"paragraph-attrs">
908 <attribute name=
"text:style-name">
909 <ref name=
"styleNameRef"/>
913 <attribute name=
"text:class-names">
914 <ref name=
"styleNameRefs"/>
918 <attribute name=
"text:cond-style-name">
919 <ref name=
"styleNameRef"/>
923 <define name=
"paragraph-attrs" combine=
"interleave">
925 <ref name=
"text-id"/>
928 <define name=
"text-page-sequence">
929 <element name=
"text:page-sequence">
931 <ref name=
"text-page"/>
935 <define name=
"text-page">
936 <element name=
"text:page">
937 <ref name=
"text-page-attlist"/>
941 <define name=
"text-page-attlist">
942 <attribute name=
"text:master-page-name">
943 <ref name=
"styleNameRef"/>
946 <define name=
"text-list">
947 <element name=
"text:list">
948 <ref name=
"text-list-attr"/>
950 <ref name=
"text-list-header"/>
953 <ref name=
"text-list-item"/>
957 <define name=
"text-list-attr" combine=
"interleave">
959 <attribute name=
"text:style-name">
960 <ref name=
"styleNameRef"/>
964 <define name=
"text-list-attr" combine=
"interleave">
966 <attribute name=
"text:continue-numbering">
967 <ref name=
"boolean"/>
971 <define name=
"text-list-item">
972 <element name=
"text:list-item">
973 <ref name=
"text-list-item-attr"/>
974 <ref name=
"text-list-item-content"/>
977 <define name=
"text-list-item-content">
979 <ref name=
"text-number"/>
985 <ref name=
"text-list"/>
989 <define name=
"text-list-item-attr" combine=
"interleave">
991 <attribute name=
"text:start-value">
992 <ref name=
"nonNegativeInteger"/>
996 <define name=
"text-list-header">
997 <element name=
"text:list-header">
998 <ref name=
"text-list-item-content"/>
1001 <define name=
"text-numbered-paragraph">
1002 <element name=
"text:numbered-paragraph">
1003 <ref name=
"text-numbered-paragraph-attr"/>
1005 <ref name=
"text-number"/>
1008 <ref name=
"text-p"/>
1009 <ref name=
"text-h"/>
1013 <define name=
"text-numbered-paragraph-attr" combine=
"interleave">
1015 <attribute name=
"text:level" a:
defaultValue=
"1">
1016 <ref name=
"positiveInteger"/>
1020 <define name=
"text-numbered-paragraph-attr" combine=
"interleave">
1021 <ref name=
"text-list-attr"/>
1023 <define name=
"text-numbered-paragraph-attr" combine=
"interleave">
1024 <ref name=
"text-list-item-attr"/>
1026 <define name=
"text-section">
1027 <element name=
"text:section">
1028 <ref name=
"text-section-attr"/>
1030 <ref name=
"text-section-source"/>
1031 <ref name=
"text-section-source-dde"/>
1035 <ref name=
"text-content"/>
1039 <define name=
"text-section-attr" combine=
"interleave">
1040 <ref name=
"sectionAttr"/>
1042 <define name=
"sectionAttr" combine=
"interleave">
1044 <attribute name=
"text:style-name">
1045 <ref name=
"styleNameRef"/>
1049 <define name=
"sectionAttr" combine=
"interleave">
1050 <attribute name=
"text:name">
1051 <ref name=
"string"/>
1054 <define name=
"sectionAttr" combine=
"interleave">
1056 <attribute name=
"text:protected">
1057 <ref name=
"boolean"/>
1061 <define name=
"sectionAttr" combine=
"interleave">
1063 <attribute name=
"text:protection-key">
1064 <ref name=
"string"/>
1068 <define name=
"text-section-attr" combine=
"interleave">
1070 <attribute name=
"text:display">
1077 <attribute name=
"text:display">
1078 <value>condition
</value>
1080 <attribute name=
"text:condition">
1081 <ref name=
"string"/>
1087 <define name=
"text-section-source">
1088 <element name=
"text:section-source">
1089 <ref name=
"text-section-source-attr"/>
1092 <define name=
"text-section-source-attr" combine=
"interleave">
1094 <attribute name=
"xlink:href">
1095 <ref name=
"anyURI"/>
1098 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
1099 <value>simple
</value>
1103 <attribute name=
"xlink:show" a:
defaultValue=
"embed">
1104 <value>embed
</value>
1109 <define name=
"text-section-source-attr" combine=
"interleave">
1111 <attribute name=
"text:section-name">
1112 <ref name=
"string"/>
1116 <define name=
"text-section-source-attr" combine=
"interleave">
1118 <attribute name=
"text:filter-name">
1119 <ref name=
"string"/>
1123 <define name=
"text-section-source-dde">
1124 <ref name=
"office-dde-source"/>
1126 <define name=
"text-tracked-changes">
1128 <element name=
"text:tracked-changes">
1129 <ref name=
"text-tracked-changes-attr"/>
1131 <ref name=
"text-changed-region"/>
1136 <define name=
"text-tracked-changes-attr" combine=
"interleave">
1138 <attribute name=
"text:track-changes" a:
defaultValue=
"true">
1139 <ref name=
"boolean"/>
1143 <define name=
"text-changed-region">
1144 <element name=
"text:changed-region">
1145 <ref name=
"text-changed-region-attr"/>
1146 <ref name=
"text-changed-region-content"/>
1149 <define name=
"text-changed-region-attr" combine=
"interleave">
1150 <attribute name=
"text:id">
1154 <define name=
"text-changed-region-content" combine=
"choice">
1155 <element name=
"text:insertion">
1156 <ref name=
"office-change-info"/>
1159 <define name=
"text-changed-region-content" combine=
"choice">
1160 <element name=
"text:deletion">
1161 <ref name=
"office-change-info"/>
1163 <ref name=
"text-content"/>
1167 <define name=
"text-changed-region-content" combine=
"choice">
1168 <element name=
"text:format-change">
1169 <ref name=
"office-change-info"/>
1172 <define name=
"change-marks">
1174 <element name=
"text:change">
1175 <ref name=
"change-mark-attr"/>
1177 <element name=
"text:change-start">
1178 <ref name=
"change-mark-attr"/>
1180 <element name=
"text:change-end">
1181 <ref name=
"change-mark-attr"/>
1185 <define name=
"change-mark-attr">
1186 <attribute name=
"text:change-id">
1190 <define name=
"text-decls">
1192 <element name=
"text:variable-decls">
1194 <ref name=
"text-variable-decl"/>
1199 <element name=
"text:sequence-decls">
1201 <ref name=
"text-sequence-decl"/>
1206 <element name=
"text:user-field-decls">
1208 <ref name=
"text-user-field-decl"/>
1213 <element name=
"text:dde-connection-decls">
1215 <ref name=
"text-dde-connection-decl"/>
1220 <ref name=
"text-alphabetical-index-auto-mark-file"/>
1223 <define name=
"paragraph-content" combine=
"choice">
1226 <define name=
"paragraph-content" combine=
"choice">
1227 <element name=
"text:s">
1229 <attribute name=
"text:c">
1230 <ref name=
"nonNegativeInteger"/>
1235 <define name=
"paragraph-content" combine=
"choice">
1236 <element name=
"text:tab">
1237 <ref name=
"text-tab-attr"/>
1240 <define name=
"text-tab-attr">
1242 <attribute name=
"text:tab-ref">
1243 <ref name=
"nonNegativeInteger"/>
1247 <define name=
"paragraph-content" combine=
"choice">
1248 <element name=
"text:line-break">
1252 <define name=
"paragraph-content" combine=
"choice">
1253 <element name=
"text:span">
1255 <attribute name=
"text:style-name">
1256 <ref name=
"styleNameRef"/>
1260 <attribute name=
"text:class-names">
1261 <ref name=
"styleNameRefs"/>
1265 <ref name=
"paragraph-content"/>
1269 <define name=
"paragraph-content" combine=
"choice">
1270 <element name=
"text:a">
1271 <ref name=
"text-a-attlist"/>
1273 <ref name=
"office-event-listeners"/>
1276 <ref name=
"paragraph-content"/>
1280 <define name=
"text-a-attlist" combine=
"interleave">
1282 <attribute name=
"office:name">
1283 <ref name=
"string"/>
1287 <define name=
"text-a-attlist" combine=
"interleave">
1288 <attribute name=
"xlink:href">
1289 <ref name=
"anyURI"/>
1292 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
1293 <value>simple
</value>
1297 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
1298 <value>onRequest
</value>
1302 <define name=
"text-a-attlist" combine=
"interleave">
1304 <attribute name=
"office:target-frame-name">
1305 <ref name=
"targetFrameName"/>
1309 <attribute name=
"xlink:show">
1312 <value>replace
</value>
1317 <define name=
"text-a-attlist" combine=
"interleave">
1319 <attribute name=
"text:style-name">
1320 <ref name=
"styleNameRef"/>
1324 <attribute name=
"text:visited-style-name">
1325 <ref name=
"styleNameRef"/>
1329 <define name=
"paragraph-content" combine=
"choice">
1331 <element name=
"text:bookmark">
1332 <attribute name=
"text:name">
1333 <ref name=
"string"/>
1336 <element name=
"text:bookmark-start">
1337 <attribute name=
"text:name">
1338 <ref name=
"string"/>
1341 <element name=
"text:bookmark-end">
1342 <attribute name=
"text:name">
1343 <ref name=
"string"/>
1348 <define name=
"paragraph-content" combine=
"choice">
1349 <element name=
"text:reference-mark">
1350 <attribute name=
"text:name">
1351 <ref name=
"string"/>
1355 <define name=
"paragraph-content" combine=
"choice">
1357 <element name=
"text:reference-mark-start">
1358 <attribute name=
"text:name">
1359 <ref name=
"string"/>
1362 <element name=
"text:reference-mark-end">
1363 <attribute name=
"text:name">
1364 <ref name=
"string"/>
1369 <define name=
"paragraph-content" combine=
"choice">
1370 <element name=
"text:note">
1371 <ref name=
"text-note-class"/>
1373 <attribute name=
"text:id">
1374 <ref name=
"string"/>
1377 <element name=
"text:note-citation">
1379 <attribute name=
"text:label">
1380 <ref name=
"string"/>
1385 <element name=
"text:note-body">
1387 <ref name=
"text-content"/>
1392 <define name=
"text-note-class">
1393 <attribute name=
"text:note-class">
1395 <value>footnote
</value>
1396 <value>endnote
</value>
1400 <define name=
"paragraph-content" combine=
"choice">
1401 <element name=
"text:ruby">
1403 <attribute name=
"text:style-name">
1404 <ref name=
"styleNameRef"/>
1407 <element name=
"text:ruby-base">
1408 <ref name=
"paragraph-content"/>
1410 <element name=
"text:ruby-text">
1412 <attribute name=
"text:style-name">
1413 <ref name=
"styleNameRef"/>
1420 <define name=
"paragraph-content" combine=
"choice">
1421 <ref name=
"office-annotation"/>
1423 <define name=
"paragraph-content" combine=
"choice">
1424 <ref name=
"change-marks"/>
1426 <define name=
"paragraph-content" combine=
"choice">
1429 <ref name=
"draw-a"/>
1432 <define name=
"paragraph-content" combine=
"choice">
1433 <element name=
"text:date">
1434 <ref name=
"text-date-attlist"/>
1438 <define name=
"text-date-attlist" combine=
"interleave">
1440 <ref name=
"common-field-fixed-attlist"/>
1441 <ref name=
"common-field-data-style-name-attlist"/>
1444 <define name=
"text-date-attlist" combine=
"interleave">
1446 <attribute name=
"text:date-value">
1447 <ref name=
"dateOrDateTime"/>
1451 <define name=
"text-date-attlist" combine=
"interleave">
1453 <attribute name=
"text:date-adjust">
1454 <ref name=
"duration"/>
1458 <define name=
"paragraph-content" combine=
"choice">
1459 <element name=
"text:time">
1460 <ref name=
"text-time-attlist"/>
1464 <define name=
"text-time-attlist" combine=
"interleave">
1466 <ref name=
"common-field-fixed-attlist"/>
1467 <ref name=
"common-field-data-style-name-attlist"/>
1470 <define name=
"text-time-attlist" combine=
"interleave">
1472 <attribute name=
"text:time-value">
1473 <ref name=
"timeOrDateTime"/>
1477 <define name=
"text-time-attlist" combine=
"interleave">
1479 <attribute name=
"text:time-adjust">
1480 <ref name=
"duration"/>
1484 <define name=
"paragraph-content" combine=
"choice">
1485 <element name=
"text:page-number">
1486 <ref name=
"text-page-number-attlist"/>
1490 <define name=
"text-page-number-attlist" combine=
"interleave">
1492 <ref name=
"common-field-num-format-attlist"/>
1493 <ref name=
"common-field-fixed-attlist"/>
1496 <define name=
"text-page-number-attlist" combine=
"interleave">
1498 <attribute name=
"text:page-adjust">
1499 <ref name=
"integer"/>
1503 <define name=
"text-page-number-attlist" combine=
"interleave">
1505 <attribute name=
"text:select-page">
1507 <value>previous
</value>
1508 <value>current
</value>
1514 <define name=
"paragraph-content" combine=
"choice">
1515 <element name=
"text:page-continuation">
1516 <ref name=
"text-page-continuation-attlist"/>
1520 <define name=
"text-page-continuation-attlist" combine=
"interleave">
1521 <attribute name=
"text:select-page">
1523 <value>previous
</value>
1528 <define name=
"text-page-continuation-attlist" combine=
"interleave">
1530 <attribute name=
"text:string-value">
1531 <ref name=
"string"/>
1535 <define name=
"paragraph-content" combine=
"choice">
1536 <element name=
"text:sender-firstname">
1537 <ref name=
"common-field-fixed-attlist"/>
1541 <define name=
"paragraph-content" combine=
"choice">
1542 <element name=
"text:sender-lastname">
1543 <ref name=
"common-field-fixed-attlist"/>
1547 <define name=
"paragraph-content" combine=
"choice">
1548 <element name=
"text:sender-initials">
1549 <ref name=
"common-field-fixed-attlist"/>
1553 <define name=
"paragraph-content" combine=
"choice">
1554 <element name=
"text:sender-title">
1555 <ref name=
"common-field-fixed-attlist"/>
1559 <define name=
"paragraph-content" combine=
"choice">
1560 <element name=
"text:sender-position">
1561 <ref name=
"common-field-fixed-attlist"/>
1565 <define name=
"paragraph-content" combine=
"choice">
1566 <element name=
"text:sender-email">
1567 <ref name=
"common-field-fixed-attlist"/>
1571 <define name=
"paragraph-content" combine=
"choice">
1572 <element name=
"text:sender-phone-private">
1573 <ref name=
"common-field-fixed-attlist"/>
1577 <define name=
"paragraph-content" combine=
"choice">
1578 <element name=
"text:sender-fax">
1579 <ref name=
"common-field-fixed-attlist"/>
1583 <define name=
"paragraph-content" combine=
"choice">
1584 <element name=
"text:sender-company">
1585 <ref name=
"common-field-fixed-attlist"/>
1589 <define name=
"paragraph-content" combine=
"choice">
1590 <element name=
"text:sender-phone-work">
1591 <ref name=
"common-field-fixed-attlist"/>
1595 <define name=
"paragraph-content" combine=
"choice">
1596 <element name=
"text:sender-street">
1597 <ref name=
"common-field-fixed-attlist"/>
1601 <define name=
"paragraph-content" combine=
"choice">
1602 <element name=
"text:sender-city">
1603 <ref name=
"common-field-fixed-attlist"/>
1607 <define name=
"paragraph-content" combine=
"choice">
1608 <element name=
"text:sender-postal-code">
1609 <ref name=
"common-field-fixed-attlist"/>
1613 <define name=
"paragraph-content" combine=
"choice">
1614 <element name=
"text:sender-country">
1615 <ref name=
"common-field-fixed-attlist"/>
1619 <define name=
"paragraph-content" combine=
"choice">
1620 <element name=
"text:sender-state-or-province">
1621 <ref name=
"common-field-fixed-attlist"/>
1625 <define name=
"paragraph-content" combine=
"choice">
1626 <element name=
"text:author-name">
1627 <ref name=
"common-field-fixed-attlist"/>
1631 <define name=
"paragraph-content" combine=
"choice">
1632 <element name=
"text:author-initials">
1633 <ref name=
"common-field-fixed-attlist"/>
1637 <define name=
"paragraph-content" combine=
"choice">
1638 <element name=
"text:chapter">
1639 <ref name=
"text-chapter-attlist"/>
1643 <define name=
"text-chapter-attlist" combine=
"interleave">
1644 <attribute name=
"text:display">
1647 <value>number
</value>
1648 <value>number-and-name
</value>
1649 <value>plain-number-and-name
</value>
1650 <value>plain-number
</value>
1654 <define name=
"text-chapter-attlist" combine=
"interleave">
1655 <attribute name=
"text:outline-level">
1656 <ref name=
"nonNegativeInteger"/>
1659 <define name=
"paragraph-content" combine=
"choice">
1660 <element name=
"text:file-name">
1661 <ref name=
"text-file-name-attlist"/>
1665 <define name=
"text-file-name-attlist" combine=
"interleave">
1667 <attribute name=
"text:display">
1672 <value>name-and-extension
</value>
1677 <define name=
"text-file-name-attlist" combine=
"interleave">
1678 <ref name=
"common-field-fixed-attlist"/>
1680 <define name=
"paragraph-content" combine=
"choice">
1681 <element name=
"text:template-name">
1682 <ref name=
"text-template-name-attlist"/>
1686 <define name=
"text-template-name-attlist">
1688 <attribute name=
"text:display">
1693 <value>name-and-extension
</value>
1695 <value>title
</value>
1700 <define name=
"paragraph-content" combine=
"choice">
1701 <element name=
"text:sheet-name">
1705 <define name=
"text-variable-decl">
1706 <element name=
"text:variable-decl">
1707 <ref name=
"common-field-name-attlist"/>
1708 <ref name=
"common-value-type-attlist"/>
1711 <define name=
"paragraph-content" combine=
"choice">
1712 <element name=
"text:variable-set">
1714 <ref name=
"common-field-name-attlist"/>
1715 <ref name=
"common-field-formula-attlist"/>
1716 <ref name=
"common-value-and-type-attlist"/>
1717 <ref name=
"common-field-display-value-none-attlist"/>
1718 <ref name=
"common-field-data-style-name-attlist"/>
1723 <define name=
"paragraph-content" combine=
"choice">
1724 <element name=
"text:variable-get">
1726 <ref name=
"common-field-name-attlist"/>
1727 <ref name=
"common-field-display-value-formula-attlist"/>
1728 <ref name=
"common-field-data-style-name-attlist"/>
1733 <define name=
"paragraph-content" combine=
"choice">
1734 <element name=
"text:variable-input">
1736 <ref name=
"common-field-name-attlist"/>
1737 <ref name=
"common-field-description-attlist"/>
1738 <ref name=
"common-value-type-attlist"/>
1739 <ref name=
"common-field-display-value-none-attlist"/>
1740 <ref name=
"common-field-data-style-name-attlist"/>
1745 <define name=
"text-user-field-decl">
1746 <element name=
"text:user-field-decl">
1747 <ref name=
"common-field-name-attlist"/>
1749 <ref name=
"common-field-formula-attlist"/>
1751 <ref name=
"common-value-and-type-attlist"/>
1754 <define name=
"paragraph-content" combine=
"choice">
1755 <element name=
"text:user-field-get">
1757 <ref name=
"common-field-name-attlist"/>
1758 <ref name=
"common-field-display-value-formula-none-attlist"/>
1759 <ref name=
"common-field-data-style-name-attlist"/>
1764 <define name=
"paragraph-content" combine=
"choice">
1765 <element name=
"text:user-field-input">
1767 <ref name=
"common-field-name-attlist"/>
1768 <ref name=
"common-field-description-attlist"/>
1769 <ref name=
"common-field-data-style-name-attlist"/>
1774 <define name=
"text-sequence-decl">
1775 <element name=
"text:sequence-decl">
1776 <ref name=
"text-sequence-decl-attlist"/>
1779 <define name=
"text-sequence-decl-attlist" combine=
"interleave">
1780 <ref name=
"common-field-name-attlist"/>
1782 <define name=
"text-sequence-decl-attlist" combine=
"interleave">
1783 <attribute name=
"text:display-outline-level">
1784 <ref name=
"nonNegativeInteger"/>
1787 <define name=
"text-sequence-decl-attlist" combine=
"interleave">
1789 <attribute name=
"text:separation-character">
1790 <ref name=
"character"/>
1794 <define name=
"paragraph-content" combine=
"choice">
1795 <element name=
"text:sequence">
1797 <ref name=
"common-field-name-attlist"/>
1798 <ref name=
"common-field-formula-attlist"/>
1799 <ref name=
"common-field-num-format-attlist"/>
1800 <ref name=
"text-sequence-ref-name"/>
1805 <define name=
"text-sequence-ref-name">
1807 <attribute name=
"text:ref-name">
1808 <ref name=
"string"/>
1812 <define name=
"paragraph-content" combine=
"choice">
1813 <element name=
"text:expression">
1815 <ref name=
"common-field-formula-attlist"/>
1817 <ref name=
"common-value-and-type-attlist"/>
1819 <ref name=
"common-field-display-value-formula-attlist"/>
1820 <ref name=
"common-field-data-style-name-attlist"/>
1825 <define name=
"paragraph-content" combine=
"choice">
1826 <element name=
"text:text-input">
1827 <ref name=
"common-field-description-attlist"/>
1831 <define name=
"paragraph-content" combine=
"choice">
1832 <element name=
"text:initial-creator">
1833 <ref name=
"common-field-fixed-attlist"/>
1837 <define name=
"paragraph-content" combine=
"choice">
1838 <element name=
"text:creation-date">
1840 <ref name=
"common-field-fixed-attlist"/>
1841 <ref name=
"common-field-data-style-name-attlist"/>
1843 <attribute name=
"text:date-value">
1844 <ref name=
"dateOrDateTime"/>
1851 <define name=
"paragraph-content" combine=
"choice">
1852 <element name=
"text:creation-time">
1854 <ref name=
"common-field-fixed-attlist"/>
1855 <ref name=
"common-field-data-style-name-attlist"/>
1857 <attribute name=
"text:time-value">
1858 <ref name=
"timeOrDateTime"/>
1865 <define name=
"paragraph-content" combine=
"choice">
1866 <element name=
"text:description">
1867 <ref name=
"common-field-fixed-attlist"/>
1871 <define name=
"paragraph-content" combine=
"choice">
1872 <element name=
"text:user-defined">
1874 <ref name=
"common-field-fixed-attlist"/>
1875 <attribute name=
"text:name">
1876 <ref name=
"string"/>
1878 <ref name=
"common-field-data-style-name-attlist"/>
1880 <attribute name=
"office:value">
1881 <ref name=
"double"/>
1885 <attribute name=
"office:date-value">
1886 <ref name=
"dateOrDateTime"/>
1890 <attribute name=
"office:time-value">
1891 <ref name=
"duration"/>
1895 <attribute name=
"office:boolean-value">
1896 <ref name=
"boolean"/>
1900 <attribute name=
"office:string-value">
1901 <ref name=
"string"/>
1908 <define name=
"paragraph-content" combine=
"choice">
1909 <element name=
"text:print-time">
1911 <ref name=
"common-field-fixed-attlist"/>
1912 <ref name=
"common-field-data-style-name-attlist"/>
1914 <attribute name=
"text:time-value">
1922 <define name=
"paragraph-content" combine=
"choice">
1923 <element name=
"text:print-date">
1925 <ref name=
"common-field-fixed-attlist"/>
1926 <ref name=
"common-field-data-style-name-attlist"/>
1928 <attribute name=
"text:date-value">
1936 <define name=
"paragraph-content" combine=
"choice">
1937 <element name=
"text:printed-by">
1938 <ref name=
"common-field-fixed-attlist"/>
1942 <define name=
"paragraph-content" combine=
"choice">
1943 <element name=
"text:title">
1944 <ref name=
"common-field-fixed-attlist"/>
1948 <define name=
"paragraph-content" combine=
"choice">
1949 <element name=
"text:subject">
1950 <ref name=
"common-field-fixed-attlist"/>
1954 <define name=
"paragraph-content" combine=
"choice">
1955 <element name=
"text:keywords">
1956 <ref name=
"common-field-fixed-attlist"/>
1960 <define name=
"paragraph-content" combine=
"choice">
1961 <element name=
"text:editing-cycles">
1962 <ref name=
"common-field-fixed-attlist"/>
1966 <define name=
"paragraph-content" combine=
"choice">
1967 <element name=
"text:editing-duration">
1969 <ref name=
"common-field-fixed-attlist"/>
1970 <ref name=
"common-field-data-style-name-attlist"/>
1972 <attribute name=
"text:duration">
1973 <ref name=
"duration"/>
1980 <define name=
"paragraph-content" combine=
"choice">
1981 <element name=
"text:modification-time">
1983 <ref name=
"common-field-fixed-attlist"/>
1984 <ref name=
"common-field-data-style-name-attlist"/>
1986 <attribute name=
"text:time-value">
1994 <define name=
"paragraph-content" combine=
"choice">
1995 <element name=
"text:modification-date">
1997 <ref name=
"common-field-fixed-attlist"/>
1998 <ref name=
"common-field-data-style-name-attlist"/>
2000 <attribute name=
"text:date-value">
2008 <define name=
"paragraph-content" combine=
"choice">
2009 <element name=
"text:creator">
2010 <ref name=
"common-field-fixed-attlist"/>
2014 <define name=
"paragraph-content" combine=
"choice">
2017 <name>text:page-count
</name>
2018 <name>text:paragraph-count
</name>
2019 <name>text:word-count
</name>
2020 <name>text:character-count
</name>
2021 <name>text:table-count
</name>
2022 <name>text:image-count
</name>
2023 <name>text:object-count
</name>
2025 <ref name=
"common-field-num-format-attlist"/>
2029 <define name=
"common-field-database-table">
2030 <ref name=
"common-field-database-table-attlist"/>
2031 <ref name=
"common-field-database-name"/>
2033 <define name=
"common-field-database-name" combine=
"choice">
2035 <attribute name=
"text:database-name">
2036 <ref name=
"string"/>
2040 <define name=
"common-field-database-name" combine=
"choice">
2041 <ref name=
"form-connection-resource"/>
2043 <define name=
"common-field-database-table-attlist" combine=
"interleave">
2044 <attribute name=
"text:table-name">
2045 <ref name=
"string"/>
2048 <define name=
"common-field-database-table-attlist" combine=
"interleave">
2050 <attribute name=
"text:table-type">
2052 <value>table
</value>
2053 <value>query
</value>
2054 <value>command
</value>
2059 <define name=
"paragraph-content" combine=
"choice">
2060 <element name=
"text:database-display">
2061 <ref name=
"text-database-display-attlist"/>
2065 <define name=
"text-database-display-attlist" combine=
"interleave">
2066 <ref name=
"common-field-database-table"/>
2068 <define name=
"text-database-display-attlist" combine=
"interleave">
2069 <ref name=
"common-field-data-style-name-attlist"/>
2071 <define name=
"text-database-display-attlist" combine=
"interleave">
2072 <attribute name=
"text:column-name">
2073 <ref name=
"string"/>
2076 <define name=
"paragraph-content" combine=
"choice">
2077 <element name=
"text:database-next">
2078 <ref name=
"text-database-next-attlist"/>
2081 <define name=
"text-database-next-attlist" combine=
"interleave">
2082 <ref name=
"common-field-database-table"/>
2084 <define name=
"text-database-next-attlist" combine=
"interleave">
2086 <attribute name=
"text:condition">
2087 <ref name=
"formula"/>
2091 <define name=
"paragraph-content" combine=
"choice">
2092 <element name=
"text:database-row-select">
2093 <ref name=
"text-database-row-select-attlist"/>
2096 <define name=
"text-database-row-select-attlist" combine=
"interleave">
2097 <ref name=
"common-field-database-table"/>
2099 <define name=
"text-database-row-select-attlist" combine=
"interleave">
2101 <attribute name=
"text:condition">
2102 <ref name=
"formula"/>
2106 <define name=
"text-database-row-select-attlist" combine=
"interleave">
2108 <attribute name=
"text:row-number">
2109 <ref name=
"nonNegativeInteger"/>
2113 <define name=
"paragraph-content" combine=
"choice">
2114 <element name=
"text:database-row-number">
2116 <ref name=
"common-field-database-table"/>
2117 <ref name=
"common-field-num-format-attlist"/>
2119 <attribute name=
"text:value">
2120 <ref name=
"nonNegativeInteger"/>
2127 <define name=
"paragraph-content" combine=
"choice">
2128 <element name=
"text:database-name">
2129 <ref name=
"common-field-database-table"/>
2133 <define name=
"paragraph-content" combine=
"choice">
2134 <element name=
"text:page-variable-set">
2135 <ref name=
"text-set-page-variable-attlist"/>
2139 <define name=
"text-set-page-variable-attlist" combine=
"interleave">
2141 <attribute name=
"text:active">
2142 <ref name=
"boolean"/>
2146 <define name=
"text-set-page-variable-attlist" combine=
"interleave">
2148 <attribute name=
"text:page-adjust">
2149 <ref name=
"integer"/>
2153 <define name=
"paragraph-content" combine=
"choice">
2154 <element name=
"text:page-variable-get">
2155 <ref name=
"text-get-page-variable-attlist"/>
2159 <define name=
"text-get-page-variable-attlist" combine=
"interleave">
2160 <ref name=
"common-field-num-format-attlist"/>
2162 <define name=
"paragraph-content" combine=
"choice">
2163 <element name=
"text:placeholder">
2164 <ref name=
"text-placeholder-attlist"/>
2168 <define name=
"text-placeholder-attlist" combine=
"interleave">
2169 <attribute name=
"text:placeholder-type">
2172 <value>table
</value>
2173 <value>text-box
</value>
2174 <value>image
</value>
2175 <value>object
</value>
2179 <define name=
"text-placeholder-attlist" combine=
"interleave">
2180 <ref name=
"common-field-description-attlist"/>
2182 <define name=
"paragraph-content" combine=
"choice">
2183 <element name=
"text:conditional-text">
2184 <ref name=
"text-conditional-text-attlist"/>
2188 <define name=
"text-conditional-text-attlist" combine=
"interleave">
2189 <attribute name=
"text:condition">
2190 <ref name=
"formula"/>
2193 <define name=
"text-conditional-text-attlist" combine=
"interleave">
2194 <attribute name=
"text:string-value-if-true">
2195 <ref name=
"string"/>
2198 <define name=
"text-conditional-text-attlist" combine=
"interleave">
2199 <attribute name=
"text:string-value-if-false">
2200 <ref name=
"string"/>
2203 <define name=
"text-conditional-text-attlist" combine=
"interleave">
2205 <attribute name=
"text:current-value">
2206 <ref name=
"boolean"/>
2210 <define name=
"paragraph-content" combine=
"choice">
2211 <element name=
"text:hidden-text">
2212 <ref name=
"text-hidden-text-attlist"/>
2216 <define name=
"text-hidden-text-attlist" combine=
"interleave">
2217 <attribute name=
"text:condition">
2218 <ref name=
"formula"/>
2221 <define name=
"text-hidden-text-attlist" combine=
"interleave">
2222 <attribute name=
"text:string-value">
2223 <ref name=
"string"/>
2226 <define name=
"text-hidden-text-attlist" combine=
"interleave">
2228 <attribute name=
"text:is-hidden">
2229 <ref name=
"boolean"/>
2233 <define name=
"paragraph-content" combine=
"choice">
2236 <name>text:reference-ref
</name>
2237 <name>text:bookmark-ref
</name>
2240 <ref name=
"text-common-ref-content"/>
2241 <ref name=
"text-ref-content"/>
2245 <define name=
"paragraph-content" combine=
"choice">
2246 <element name=
"text:note-ref">
2248 <ref name=
"text-common-ref-content"/>
2249 <ref name=
"text-note-ref-content"/>
2250 <ref name=
"text-ref-content"/>
2254 <define name=
"paragraph-content" combine=
"choice">
2255 <element name=
"text:sequence-ref">
2257 <ref name=
"text-common-ref-content"/>
2258 <ref name=
"text-sequence-ref-content"/>
2262 <define name=
"text-common-ref-content" combine=
"interleave">
2265 <define name=
"text-common-ref-content" combine=
"interleave">
2267 <attribute name=
"text:ref-name">
2268 <ref name=
"string"/>
2272 <define name=
"text-note-ref-content" combine=
"interleave">
2273 <ref name=
"text-note-class"/>
2275 <define name=
"text-ref-content" combine=
"interleave">
2277 <attribute name=
"text:reference-format">
2280 <value>chapter
</value>
2281 <value>direction
</value>
2287 <define name=
"text-sequence-ref-content" combine=
"interleave">
2289 <attribute name=
"text:reference-format">
2292 <value>chapter
</value>
2293 <value>direction
</value>
2295 <value>category-and-value
</value>
2296 <value>caption
</value>
2297 <value>value
</value>
2302 <define name=
"paragraph-content" combine=
"choice">
2303 <element name=
"text:script">
2307 <attribute name=
"xlink:href">
2308 <ref name=
"anyURI"/>
2311 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
2312 <value>simple
</value>
2319 <attribute name=
"script:language">
2320 <ref name=
"string"/>
2326 <define name=
"paragraph-content" combine=
"choice">
2327 <element name=
"text:execute-macro">
2329 <attribute name=
"text:name">
2330 <ref name=
"string"/>
2334 <ref name=
"office-event-listeners"/>
2339 <define name=
"paragraph-content" combine=
"choice">
2340 <element name=
"text:hidden-paragraph">
2341 <ref name=
"text-hidden-paragraph-attlist"/>
2345 <define name=
"text-hidden-paragraph-attlist" combine=
"interleave">
2346 <attribute name=
"text:condition">
2347 <ref name=
"formula"/>
2350 <define name=
"text-hidden-paragraph-attlist" combine=
"interleave">
2352 <attribute name=
"text:is-hidden">
2353 <ref name=
"boolean"/>
2357 <define name=
"paragraph-content" combine=
"choice">
2358 <element name=
"text:dde-connection">
2359 <attribute name=
"text:connection-name">
2360 <ref name=
"string"/>
2365 <define name=
"paragraph-content" combine=
"choice">
2366 <element name=
"text:measure">
2367 <attribute name=
"text:kind">
2369 <value>value
</value>
2377 <define name=
"paragraph-content" combine=
"choice">
2378 <element name=
"text:table-formula">
2380 <ref name=
"common-field-formula-attlist"/>
2381 <ref name=
"common-field-display-value-formula-attlist"/>
2382 <ref name=
"common-field-data-style-name-attlist"/>
2387 <define name=
"common-value-type-attlist">
2388 <attribute name=
"office:value-type">
2389 <ref name=
"valueType"/>
2392 <define name=
"common-value-and-type-attlist">
2395 <attribute name=
"office:value-type">
2396 <value>float
</value>
2398 <attribute name=
"office:value">
2399 <ref name=
"double"/>
2403 <attribute name=
"office:value-type">
2404 <value>percentage
</value>
2406 <attribute name=
"office:value">
2407 <ref name=
"double"/>
2411 <attribute name=
"office:value-type">
2412 <value>currency
</value>
2414 <attribute name=
"office:value">
2415 <ref name=
"double"/>
2418 <attribute name=
"office:currency">
2419 <ref name=
"string"/>
2424 <attribute name=
"office:value-type">
2427 <attribute name=
"office:date-value">
2428 <ref name=
"dateOrDateTime"/>
2432 <attribute name=
"office:value-type">
2435 <attribute name=
"office:time-value">
2436 <ref name=
"duration"/>
2440 <attribute name=
"office:value-type">
2441 <value>boolean
</value>
2443 <attribute name=
"office:boolean-value">
2444 <ref name=
"boolean"/>
2448 <attribute name=
"office:value-type">
2449 <value>string
</value>
2452 <attribute name=
"office:string-value">
2453 <ref name=
"string"/>
2459 <define name=
"common-field-fixed-attlist">
2461 <attribute name=
"text:fixed">
2462 <ref name=
"boolean"/>
2466 <define name=
"common-field-name-attlist">
2467 <attribute name=
"text:name">
2468 <ref name=
"variableName"/>
2471 <define name=
"common-field-description-attlist">
2473 <attribute name=
"text:description">
2478 <define name=
"common-field-display-value-none-attlist">
2480 <attribute name=
"text:display">
2482 <value>value
</value>
2488 <define name=
"common-field-display-value-formula-none-attlist">
2490 <attribute name=
"text:display">
2492 <value>value
</value>
2493 <value>formula
</value>
2499 <define name=
"common-field-display-value-formula-attlist">
2501 <attribute name=
"text:display">
2503 <value>value
</value>
2504 <value>formula
</value>
2509 <define name=
"common-field-formula-attlist">
2511 <attribute name=
"text:formula">
2512 <ref name=
"formula"/>
2516 <define name=
"common-field-data-style-name-attlist">
2518 <attribute name=
"style:data-style-name">
2519 <ref name=
"styleNameRef"/>
2523 <define name=
"common-field-num-format-attlist">
2525 <ref name=
"common-num-format-attlist"/>
2528 <define name=
"paragraph-content" combine=
"choice">
2529 <element name=
"text:toc-mark-start">
2530 <ref name=
"text-toc-mark-start-attrs"/>
2533 <define name=
"text-toc-mark-start-attrs">
2534 <ref name=
"text-id"/>
2535 <ref name=
"text-outline-level"/>
2537 <define name=
"text-outline-level">
2539 <attribute name=
"text:outline-level">
2540 <ref name=
"positiveInteger"/>
2544 <define name=
"text-id">
2545 <attribute name=
"text:id">
2546 <ref name=
"string"/>
2549 <define name=
"paragraph-content" combine=
"choice">
2550 <element name=
"text:toc-mark-end">
2551 <ref name=
"text-id"/>
2554 <define name=
"paragraph-content" combine=
"choice">
2555 <element name=
"text:toc-mark">
2556 <attribute name=
"text:string-value">
2557 <ref name=
"string"/>
2559 <ref name=
"text-outline-level"/>
2562 <define name=
"paragraph-content" combine=
"choice">
2563 <element name=
"text:user-index-mark-start">
2564 <ref name=
"text-id"/>
2565 <ref name=
"text-outline-level"/>
2566 <ref name=
"text-index-name"/>
2569 <define name=
"paragraph-content" combine=
"choice">
2570 <element name=
"text:user-index-mark-end">
2571 <ref name=
"text-id"/>
2572 <ref name=
"text-outline-level"/>
2575 <define name=
"paragraph-content" combine=
"choice">
2576 <element name=
"text:user-index-mark">
2577 <attribute name=
"text:string-value">
2578 <ref name=
"string"/>
2580 <ref name=
"text-outline-level"/>
2581 <ref name=
"text-index-name"/>
2584 <define name=
"text-index-name">
2585 <attribute name=
"text:index-name">
2586 <ref name=
"string"/>
2589 <define name=
"paragraph-content" combine=
"choice">
2590 <element name=
"text:alphabetical-index-mark-start">
2591 <ref name=
"text-id"/>
2592 <ref name=
"text-alphabetical-index-mark-attrs"/>
2595 <define name=
"paragraph-content" combine=
"choice">
2596 <element name=
"text:alphabetical-index-mark-end">
2597 <ref name=
"text-id"/>
2600 <define name=
"paragraph-content" combine=
"choice">
2601 <element name=
"text:alphabetical-index-mark">
2602 <attribute name=
"text:string-value">
2603 <ref name=
"string"/>
2605 <ref name=
"text-alphabetical-index-mark-attrs"/>
2608 <define name=
"text-alphabetical-index-mark-attrs" combine=
"interleave">
2610 <attribute name=
"text:key1">
2611 <ref name=
"string"/>
2615 <attribute name=
"text:key2">
2616 <ref name=
"string"/>
2620 <define name=
"text-alphabetical-index-mark-attrs" combine=
"interleave">
2622 <attribute name=
"text:string-value-phonetic">
2623 <ref name=
"string"/>
2627 <attribute name=
"text:key1-phonetic">
2628 <ref name=
"string"/>
2632 <attribute name=
"text:key2-phonetic">
2633 <ref name=
"string"/>
2637 <define name=
"text-alphabetical-index-mark-attrs" combine=
"interleave">
2639 <attribute name=
"text:main-entry" a:
defaultValue=
"false">
2640 <ref name=
"boolean"/>
2644 <define name=
"paragraph-content" combine=
"choice">
2645 <element name=
"text:bibliography-mark">
2646 <attribute name=
"text:bibliography-type">
2647 <ref name=
"text-bibliography-types"/>
2652 <name>text:identifier
</name>
2653 <name>text:address
</name>
2654 <name>text:annote
</name>
2655 <name>text:author
</name>
2656 <name>text:booktitle
</name>
2657 <name>text:chapter
</name>
2658 <name>text:edition
</name>
2659 <name>text:editor
</name>
2660 <name>text:howpublished
</name>
2661 <name>text:institution
</name>
2662 <name>text:journal
</name>
2663 <name>text:month
</name>
2664 <name>text:note
</name>
2665 <name>text:number
</name>
2666 <name>text:organizations
</name>
2667 <name>text:pages
</name>
2668 <name>text:publisher
</name>
2669 <name>text:school
</name>
2670 <name>text:series
</name>
2671 <name>text:title
</name>
2672 <name>text:report-type
</name>
2673 <name>text:volume
</name>
2674 <name>text:year
</name>
2675 <name>text:url
</name>
2676 <name>text:custom1
</name>
2677 <name>text:custom2
</name>
2678 <name>text:custom3
</name>
2679 <name>text:custom4
</name>
2680 <name>text:custom5
</name>
2681 <name>text:isbn
</name>
2682 <name>text:issn
</name>
2684 <ref name=
"string"/>
2690 <define name=
"text-bibliography-types">
2692 <value>article
</value>
2694 <value>booklet
</value>
2695 <value>conference
</value>
2696 <value>custom1
</value>
2697 <value>custom2
</value>
2698 <value>custom3
</value>
2699 <value>custom4
</value>
2700 <value>custom5
</value>
2701 <value>email
</value>
2702 <value>inbook
</value>
2703 <value>incollection
</value>
2704 <value>inproceedings
</value>
2705 <value>journal
</value>
2706 <value>manual
</value>
2707 <value>mastersthesis
</value>
2709 <value>phdthesis
</value>
2710 <value>proceedings
</value>
2711 <value>techreport
</value>
2712 <value>unpublished
</value>
2716 <define name=
"text-index-body">
2717 <element name=
"text:index-body">
2719 <ref name=
"index-content-main"/>
2723 <define name=
"index-content-main">
2725 <ref name=
"text-content"/>
2726 <ref name=
"text-index-title"/>
2729 <define name=
"text-index-title">
2730 <element name=
"text:index-title">
2731 <ref name=
"sectionAttr"/>
2733 <ref name=
"index-content-main"/>
2737 <define name=
"text-table-of-content">
2738 <element name=
"text:table-of-content">
2739 <ref name=
"sectionAttr"/>
2740 <ref name=
"text-table-of-content-source"/>
2741 <ref name=
"text-index-body"/>
2744 <define name=
"text-table-of-content-source">
2745 <element name=
"text:table-of-content-source">
2746 <ref name=
"text-table-of-content-source-attlist"/>
2748 <ref name=
"text-index-title-template"/>
2751 <ref name=
"text-table-of-content-entry-template"/>
2754 <ref name=
"text-index-source-styles"/>
2758 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2760 <attribute name=
"text:outline-level">
2762 <ref name=
"positiveInteger"/>
2767 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2769 <attribute name=
"text:use-outline-level" a:
defaultValue=
"true">
2770 <ref name=
"boolean"/>
2774 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2776 <attribute name=
"text:use-index-marks">
2777 <ref name=
"boolean"/>
2781 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2783 <attribute name=
"text:use-index-source-styles">
2784 <ref name=
"boolean"/>
2788 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2790 <attribute name=
"text:index-scope">
2792 <value>document
</value>
2793 <value>chapter
</value>
2798 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2800 <attribute name=
"text:relative-tab-stop-position">
2801 <ref name=
"boolean"/>
2805 <define name=
"text-table-of-content-entry-template">
2806 <element name=
"text:table-of-content-entry-template">
2807 <ref name=
"text-table-of-content-entry-template-attlist"/>
2809 <ref name=
"text-table-of-content-children"/>
2814 <define name=
"text-table-of-content-children">
2816 <ref name=
"text-index-entry-chapter"/>
2817 <ref name=
"text-index-entry-page-number"/>
2818 <ref name=
"text-index-entry-text"/>
2819 <ref name=
"text-index-entry-span"/>
2820 <ref name=
"text-index-entry-tab-stop"/>
2821 <ref name=
"text-index-entry-link-start"/>
2822 <ref name=
"text-index-entry-link-end"/>
2825 <define name=
"text-table-of-content-entry-template-attlist"
2826 combine=
"interleave">
2827 <attribute name=
"text:outline-level">
2828 <ref name=
"positiveInteger"/>
2831 <define name=
"text-table-of-content-entry-template-attlist"
2832 combine=
"interleave">
2833 <attribute name=
"text:style-name">
2834 <ref name=
"styleNameRef"/>
2837 <define name=
"text-illustration-index">
2838 <element name=
"text:illustration-index">
2839 <ref name=
"sectionAttr"/>
2840 <ref name=
"text-illustration-index-source"/>
2841 <ref name=
"text-index-body"/>
2844 <define name=
"text-illustration-index-source">
2845 <element name=
"text:illustration-index-source">
2846 <ref name=
"text-illustration-index-source-attrs"/>
2848 <ref name=
"text-index-title-template"/>
2851 <ref name=
"text-illustration-index-entry-template"/>
2855 <define name=
"text-illustration-index-source-attrs" combine=
"interleave">
2856 <ref name=
"text-index-scope-attr"/>
2858 <define name=
"text-index-scope-attr">
2860 <attribute name=
"text:index-scope" a:
defaultValue=
"document">
2862 <value>document
</value>
2863 <value>chapter
</value>
2868 <define name=
"text-illustration-index-source-attrs" combine=
"interleave">
2869 <ref name=
"text-relative-tab-stop-position-attr"/>
2871 <define name=
"text-relative-tab-stop-position-attr">
2873 <attribute name=
"text:relative-tab-stop-position"
2874 a:
defaultValue=
"true">
2875 <ref name=
"boolean"/>
2879 <define name=
"text-illustration-index-source-attrs" combine=
"interleave">
2881 <attribute name=
"text:use-caption" a:
defaultValue=
"true">
2882 <ref name=
"boolean"/>
2886 <define name=
"text-illustration-index-source-attrs" combine=
"interleave">
2888 <attribute name=
"text:caption-sequence-name">
2889 <ref name=
"string"/>
2893 <define name=
"text-illustration-index-source-attrs" combine=
"interleave">
2895 <attribute name=
"text:caption-sequence-format">
2898 <value>category-and-value
</value>
2899 <value>caption
</value>
2904 <define name=
"text-illustration-index-entry-template">
2905 <element name=
"text:illustration-index-entry-template">
2906 <ref name=
"text-illustration-index-entry-content"/>
2909 <define name=
"text-illustration-index-entry-content">
2910 <ref name=
"text-illustration-index-entry-template-attrs"/>
2913 <ref name=
"text-index-entry-page-number"/>
2914 <ref name=
"text-index-entry-text"/>
2915 <ref name=
"text-index-entry-span"/>
2916 <ref name=
"text-index-entry-tab-stop"/>
2920 <define name=
"text-illustration-index-entry-template-attrs">
2921 <attribute name=
"text:style-name">
2922 <ref name=
"styleNameRef"/>
2925 <define name=
"text-table-index">
2926 <element name=
"text:table-index">
2927 <ref name=
"sectionAttr"/>
2928 <ref name=
"text-table-index-source"/>
2929 <ref name=
"text-index-body"/>
2932 <define name=
"text-table-index-source">
2933 <element name=
"text:table-index-source">
2934 <ref name=
"text-illustration-index-source-attrs"/>
2936 <ref name=
"text-index-title-template"/>
2939 <ref name=
"text-table-index-entry-template"/>
2943 <define name=
"text-table-index-entry-template">
2944 <element name=
"text:table-index-entry-template">
2945 <ref name=
"text-illustration-index-entry-content"/>
2948 <define name=
"text-object-index">
2949 <element name=
"text:object-index">
2950 <ref name=
"sectionAttr"/>
2951 <ref name=
"text-object-index-source"/>
2952 <ref name=
"text-index-body"/>
2955 <define name=
"text-object-index-source">
2956 <element name=
"text:object-index-source">
2957 <ref name=
"text-object-index-source-attrs"/>
2959 <ref name=
"text-index-title-template"/>
2962 <ref name=
"text-object-index-entry-template"/>
2966 <define name=
"text-object-index-source-attrs" combine=
"interleave">
2967 <ref name=
"text-index-scope-attr"/>
2969 <define name=
"text-object-index-source-attrs" combine=
"interleave">
2970 <ref name=
"text-relative-tab-stop-position-attr"/>
2972 <define name=
"text-object-index-source-attrs" combine=
"interleave">
2974 <attribute name=
"text:use-spreadsheet-objects" a:
defaultValue=
"false">
2975 <ref name=
"boolean"/>
2979 <define name=
"text-object-index-source-attrs" combine=
"interleave">
2981 <attribute name=
"text:use-math-objects" a:
defaultValue=
"false">
2982 <ref name=
"boolean"/>
2986 <define name=
"text-object-index-source-attrs" combine=
"interleave">
2988 <attribute name=
"text:use-draw-objects" a:
defaultValue=
"false">
2989 <ref name=
"boolean"/>
2993 <define name=
"text-object-index-source-attrs" combine=
"interleave">
2995 <attribute name=
"text:use-chart-objects" a:
defaultValue=
"false">
2996 <ref name=
"boolean"/>
3000 <define name=
"text-object-index-source-attrs" combine=
"interleave">
3002 <attribute name=
"text:use-other-objects" a:
defaultValue=
"false">
3003 <ref name=
"boolean"/>
3007 <define name=
"text-object-index-entry-template">
3008 <element name=
"text:object-index-entry-template">
3009 <ref name=
"text-illustration-index-entry-content"/>
3012 <define name=
"text-user-index">
3013 <element name=
"text:user-index">
3014 <ref name=
"sectionAttr"/>
3015 <ref name=
"text-user-index-source"/>
3016 <ref name=
"text-index-body"/>
3019 <define name=
"text-user-index-source">
3020 <element name=
"text:user-index-source">
3021 <ref name=
"text-user-index-source-attr"/>
3023 <ref name=
"text-index-title-template"/>
3026 <ref name=
"text-user-index-entry-template"/>
3029 <ref name=
"text-index-source-styles"/>
3033 <define name=
"text-user-index-source-attr" combine=
"interleave">
3034 <ref name=
"text-index-scope-attr"/>
3035 <ref name=
"text-relative-tab-stop-position-attr"/>
3036 <attribute name=
"text:index-name">
3037 <ref name=
"string"/>
3040 <define name=
"text-user-index-source-attr" combine=
"interleave">
3042 <attribute name=
"text:use-index-marks" a:
defaultValue=
"false">
3043 <ref name=
"boolean"/>
3047 <attribute name=
"text:use-graphics" a:
defaultValue=
"false">
3048 <ref name=
"boolean"/>
3052 <attribute name=
"text:use-tables" a:
defaultValue=
"false">
3053 <ref name=
"boolean"/>
3057 <attribute name=
"text:use-floating-frames"
3058 a:
defaultValue=
"false">
3059 <ref name=
"boolean"/>
3063 <attribute name=
"text:use-objects" a:
defaultValue=
"false">
3064 <ref name=
"boolean"/>
3068 <define name=
"text-user-index-source-attr" combine=
"interleave">
3070 <attribute name=
"text:copy-outline-levels"
3071 a:
defaultValue=
"false">
3072 <ref name=
"boolean"/>
3076 <define name=
"text-user-index-entry-template">
3077 <element name=
"text:user-index-entry-template">
3078 <ref name=
"text-user-index-entry-template-attrs"/>
3081 <ref name=
"text-index-entry-chapter"/>
3082 <ref name=
"text-index-entry-page-number"/>
3083 <ref name=
"text-index-entry-text"/>
3084 <ref name=
"text-index-entry-span"/>
3085 <ref name=
"text-index-entry-tab-stop"/>
3090 <define name=
"text-user-index-entry-template-attrs" combine=
"interleave">
3091 <attribute name=
"text:outline-level">
3092 <ref name=
"positiveInteger"/>
3095 <define name=
"text-user-index-entry-template-attrs" combine=
"interleave">
3096 <attribute name=
"text:style-name">
3097 <ref name=
"styleNameRef"/>
3100 <define name=
"text-alphabetical-index">
3101 <element name=
"text:alphabetical-index">
3102 <ref name=
"sectionAttr"/>
3103 <ref name=
"text-alphabetical-index-source"/>
3104 <ref name=
"text-index-body"/>
3107 <define name=
"text-alphabetical-index-source">
3108 <element name=
"text:alphabetical-index-source">
3109 <ref name=
"text-alphabetical-index-source-attrs"/>
3111 <ref name=
"text-index-title-template"/>
3114 <ref name=
"text-alphabetical-index-entry-template"/>
3118 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3119 <ref name=
"text-index-scope-attr"/>
3120 <ref name=
"text-relative-tab-stop-position-attr"/>
3122 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3124 <attribute name=
"text:ignore-case" a:
defaultValue=
"false">
3125 <ref name=
"boolean"/>
3129 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3131 <attribute name=
"text:main-entry-style-name">
3132 <ref name=
"styleNameRef"/>
3136 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3138 <attribute name=
"text:alphabetical-separators" a:
defaultValue=
"false">
3139 <ref name=
"boolean"/>
3143 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3145 <attribute name=
"text:combine-entries" a:
defaultValue=
"true">
3146 <ref name=
"boolean"/>
3150 <attribute name=
"text:combine-entries-with-dash"
3151 a:
defaultValue=
"false">
3152 <ref name=
"boolean"/>
3156 <attribute name=
"text:combine-entries-with-pp" a:
defaultValue=
"true">
3157 <ref name=
"boolean"/>
3161 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3163 <attribute name=
"text:use-keys-as-entries" a:
defaultValue=
"false">
3164 <ref name=
"boolean"/>
3168 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3170 <attribute name=
"text:capitalize-entries" a:
defaultValue=
"false">
3171 <ref name=
"boolean"/>
3175 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3177 <attribute name=
"text:comma-separated" a:
defaultValue=
"false">
3178 <ref name=
"boolean"/>
3182 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3184 <attribute name=
"fo:language">
3185 <ref name=
"languageCode"/>
3189 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3191 <attribute name=
"fo:country">
3192 <ref name=
"countryCode"/>
3196 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3198 <attribute name=
"text:sort-algorithm">
3199 <ref name=
"string"/>
3203 <define name=
"text-alphabetical-index-auto-mark-file">
3204 <element name=
"text:alphabetical-index-auto-mark-file">
3205 <attribute name=
"xlink:href">
3206 <ref name=
"anyURI"/>
3209 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
3210 <value>simple
</value>
3215 <define name=
"text-alphabetical-index-entry-template">
3216 <element name=
"text:alphabetical-index-entry-template">
3217 <ref name=
"text-alphabetical-index-entry-template-attrs"/>
3220 <ref name=
"text-index-entry-chapter"/>
3221 <ref name=
"text-index-entry-page-number"/>
3222 <ref name=
"text-index-entry-text"/>
3223 <ref name=
"text-index-entry-span"/>
3224 <ref name=
"text-index-entry-tab-stop"/>
3229 <define name=
"text-alphabetical-index-entry-template-attrs"
3230 combine=
"interleave">
3231 <attribute name=
"text:outline-level">
3236 <value>separator
</value>
3240 <define name=
"text-alphabetical-index-entry-template-attrs"
3241 combine=
"interleave">
3242 <attribute name=
"text:style-name">
3243 <ref name=
"styleNameRef"/>
3246 <define name=
"text-bibliography">
3247 <element name=
"text:bibliography">
3248 <ref name=
"sectionAttr"/>
3249 <ref name=
"text-bibliography-source"/>
3250 <ref name=
"text-index-body"/>
3253 <define name=
"text-bibliography-source">
3254 <element name=
"text:bibliography-source">
3256 <ref name=
"text-index-title-template"/>
3259 <ref name=
"text-bibliography-entry-template"/>
3263 <define name=
"text-bibliography-entry-template">
3264 <element name=
"text:bibliography-entry-template">
3265 <ref name=
"text-bibliography-entry-template-attrs"/>
3268 <ref name=
"text-index-entry-span"/>
3269 <ref name=
"text-index-entry-tab-stop"/>
3270 <ref name=
"text-index-entry-bibliography"/>
3275 <define name=
"text-bibliography-entry-template-attrs" combine=
"interleave">
3276 <attribute name=
"text:bibliography-type">
3277 <ref name=
"text-bibliography-types"/>
3280 <define name=
"text-bibliography-entry-template-attrs" combine=
"interleave">
3281 <attribute name=
"text:style-name">
3282 <ref name=
"styleNameRef"/>
3285 <define name=
"text-index-source-styles">
3286 <element name=
"text:index-source-styles">
3287 <attribute name=
"text:outline-level">
3288 <ref name=
"positiveInteger"/>
3291 <ref name=
"text-index-source-style"/>
3295 <define name=
"text-index-source-style">
3296 <element name=
"text:index-source-style">
3297 <attribute name=
"text:style-name">
3298 <ref name=
"styleName"/>
3303 <define name=
"text-index-title-template">
3304 <element name=
"text:index-title-template">
3306 <attribute name=
"text:style-name">
3307 <ref name=
"styleNameRef"/>
3313 <define name=
"text-index-entry-chapter">
3314 <element name=
"text:index-entry-chapter">
3316 <attribute name=
"text:style-name">
3317 <ref name=
"styleNameRef"/>
3320 <ref name=
"text-index-entry-chapter-attrs"/>
3323 <define name=
"text-index-entry-chapter-attrs">
3325 <attribute name=
"text:display" a:
defaultValue=
"number">
3328 <value>number
</value>
3329 <value>number-and-name
</value>
3334 <define name=
"text-index-entry-text">
3335 <element name=
"text:index-entry-text">
3337 <attribute name=
"text:style-name">
3338 <ref name=
"styleNameRef"/>
3343 <define name=
"text-index-entry-page-number">
3344 <element name=
"text:index-entry-page-number">
3346 <attribute name=
"text:style-name">
3347 <ref name=
"styleNameRef"/>
3352 <define name=
"text-index-entry-span">
3353 <element name=
"text:index-entry-span">
3355 <attribute name=
"text:style-name">
3356 <ref name=
"styleNameRef"/>
3362 <define name=
"text-index-entry-bibliography">
3363 <element name=
"text:index-entry-bibliography">
3364 <ref name=
"text-index-entry-bibliography-attrs"/>
3367 <define name=
"text-index-entry-bibliography-attrs" combine=
"interleave">
3369 <attribute name=
"text:style-name">
3370 <ref name=
"styleNameRef"/>
3374 <define name=
"text-index-entry-bibliography-attrs" combine=
"interleave">
3375 <attribute name=
"text:bibliography-data-field">
3377 <value>address
</value>
3378 <value>annote
</value>
3379 <value>author
</value>
3380 <value>bibliography-type
</value>
3381 <value>booktitle
</value>
3382 <value>chapter
</value>
3383 <value>custom1
</value>
3384 <value>custom2
</value>
3385 <value>custom3
</value>
3386 <value>custom4
</value>
3387 <value>custom5
</value>
3388 <value>edition
</value>
3389 <value>editor
</value>
3390 <value>howpublished
</value>
3391 <value>identifier
</value>
3392 <value>institution
</value>
3395 <value>journal
</value>
3396 <value>month
</value>
3398 <value>number
</value>
3399 <value>organizations
</value>
3400 <value>pages
</value>
3401 <value>publisher
</value>
3402 <value>report-type
</value>
3403 <value>school
</value>
3404 <value>series
</value>
3405 <value>title
</value>
3407 <value>volume
</value>
3412 <define name=
"text-index-entry-tab-stop">
3413 <element name=
"text:index-entry-tab-stop">
3415 <attribute name=
"text:style-name">
3416 <ref name=
"styleNameRef"/>
3419 <ref name=
"text-index-entry-tab-stop-attrs"/>
3422 <define name=
"text-index-entry-tab-stop-attrs" combine=
"interleave">
3424 <attribute name=
"style:leader-char">
3425 <ref name=
"character"/>
3429 <define name=
"text-index-entry-tab-stop-attrs" combine=
"interleave">
3431 <attribute name=
"style:type">
3432 <value>right
</value>
3435 <attribute name=
"style:type">
3438 <attribute name=
"style:position">
3439 <ref name=
"length"/>
3444 <define name=
"text-index-entry-link-start">
3445 <element name=
"text:index-entry-link-start">
3447 <attribute name=
"text:style-name">
3448 <ref name=
"styleNameRef"/>
3453 <define name=
"text-index-entry-link-end">
3454 <element name=
"text:index-entry-link-end">
3456 <attribute name=
"text:style-name">
3457 <ref name=
"styleNameRef"/>
3462 <define name=
"table-table">
3463 <element name=
"table:table">
3464 <ref name=
"table-table-attlist"/>
3466 <ref name=
"table-table-source"/>
3469 <ref name=
"office-dde-source"/>
3472 <ref name=
"table-scenario"/>
3475 <ref name=
"office-forms"/>
3478 <ref name=
"table-shapes"/>
3480 <ref name=
"table-columns-and-groups"/>
3481 <ref name=
"table-rows-and-groups"/>
3484 <define name=
"table-columns-and-groups">
3487 <ref name=
"table-table-column-group"/>
3488 <ref name=
"table-columns-no-group"/>
3493 <define name=
"table-columns-no-group">
3496 <ref name=
"table-columns"/>
3498 <ref name=
"table-table-header-columns"/>
3500 <ref name=
"table-columns"/>
3505 <ref name=
"table-table-header-columns"/>
3507 <ref name=
"table-columns"/>
3513 <define name=
"table-columns">
3515 <ref name=
"table-table-columns"/>
3517 <ref name=
"table-table-column"/>
3522 <define name=
"table-rows-and-groups">
3525 <ref name=
"table-table-row-group"/>
3526 <ref name=
"table-rows-no-group"/>
3531 <define name=
"table-rows-no-group">
3534 <ref name=
"table-rows"/>
3536 <ref name=
"table-table-header-rows"/>
3538 <ref name=
"table-rows"/>
3543 <ref name=
"table-table-header-rows"/>
3545 <ref name=
"table-rows"/>
3551 <define name=
"table-rows">
3553 <ref name=
"table-table-rows"/>
3555 <ref name=
"table-table-row"/>
3559 <define name=
"table-table-attlist" combine=
"interleave">
3561 <attribute name=
"table:name">
3562 <ref name=
"string"/>
3566 <define name=
"table-table-attlist" combine=
"interleave">
3568 <attribute name=
"table:style-name">
3569 <ref name=
"styleNameRef"/>
3573 <define name=
"table-table-attlist" combine=
"interleave">
3575 <attribute name=
"table:protected" a:
defaultValue=
"false">
3576 <ref name=
"boolean"/>
3580 <attribute name=
"table:protection-key">
3585 <define name=
"table-table-attlist" combine=
"interleave">
3587 <attribute name=
"table:print" a:
defaultValue=
"true">
3588 <ref name=
"boolean"/>
3592 <define name=
"table-table-attlist" combine=
"interleave">
3594 <attribute name=
"table:print-ranges">
3595 <ref name=
"cellRangeAddressList"/>
3599 <define name=
"table-table-row">
3600 <element name=
"table:table-row">
3601 <ref name=
"table-table-row-attlist"/>
3604 <ref name=
"table-table-cell"/>
3605 <ref name=
"table-covered-table-cell"/>
3610 <define name=
"table-table-row-attlist" combine=
"interleave">
3612 <attribute name=
"table:number-rows-repeated" a:
defaultValue=
"1">
3613 <ref name=
"positiveInteger"/>
3617 <define name=
"table-table-row-attlist" combine=
"interleave">
3619 <attribute name=
"table:style-name">
3620 <ref name=
"styleNameRef"/>
3624 <define name=
"table-table-row-attlist" combine=
"interleave">
3626 <attribute name=
"table:default-cell-style-name">
3627 <ref name=
"styleNameRef"/>
3631 <define name=
"table-table-row-attlist" combine=
"interleave">
3633 <attribute name=
"table:visibility" a:
defaultValue=
"visible">
3634 <ref name=
"table-visibility-value"/>
3639 <define name=
"table-visibility-value">
3641 <value>visible
</value>
3642 <value>collapse
</value>
3643 <value>filter
</value>
3646 <define name=
"table-table-cell">
3647 <element name=
"table:table-cell">
3648 <ref name=
"table-table-cell-attlist"/>
3649 <ref name=
"table-table-cell-attlist-extra"/>
3650 <ref name=
"table-table-cell-content"/>
3654 <define name=
"table-covered-table-cell">
3655 <element name=
"table:covered-table-cell">
3656 <ref name=
"table-table-cell-attlist"/>
3657 <ref name=
"table-table-cell-content"/>
3661 <define name=
"table-table-cell-content">
3663 <ref name=
"table-cell-range-source"/>
3666 <ref name=
"office-annotation"/>
3669 <ref name=
"table-detective"/>
3672 <ref name=
"text-content"/>
3675 <define name=
"table-table-cell-attlist" combine=
"interleave">
3677 <attribute name=
"table:number-columns-repeated" a:
defaultValue=
"1">
3678 <ref name=
"positiveInteger"/>
3682 <define name=
"table-table-cell-attlist-extra" combine=
"interleave">
3684 <attribute name=
"table:number-columns-spanned" a:
defaultValue=
"1">
3685 <ref name=
"positiveInteger"/>
3689 <attribute name=
"table:number-rows-spanned" a:
defaultValue=
"1">
3690 <ref name=
"positiveInteger"/>
3694 <define name=
"table-table-cell-attlist" combine=
"interleave">
3696 <attribute name=
"table:style-name">
3697 <ref name=
"styleNameRef"/>
3701 <define name=
"table-table-cell-attlist" combine=
"interleave">
3703 <attribute name=
"table:content-validation-name">
3704 <ref name=
"string"/>
3708 <define name=
"table-table-cell-attlist" combine=
"interleave">
3710 <attribute name=
"table:formula">
3711 <ref name=
"string"/>
3715 <define name=
"table-table-cell-attlist-extra" combine=
"interleave">
3717 <attribute name=
"table:number-matrix-columns-spanned">
3718 <ref name=
"positiveInteger"/>
3722 <attribute name=
"table:number-matrix-rows-spanned">
3723 <ref name=
"positiveInteger"/>
3727 <define name=
"table-table-cell-attlist" combine=
"interleave">
3729 <ref name=
"common-value-and-type-attlist"/>
3732 <define name=
"table-table-cell-attlist" combine=
"interleave">
3734 <attribute name=
"table:protect" a:
defaultValue=
"false">
3735 <ref name=
"boolean"/>
3739 <define name=
"table-table-column">
3740 <element name=
"table:table-column">
3741 <ref name=
"table-table-column-attlist"/>
3745 <define name=
"table-table-column-attlist" combine=
"interleave">
3747 <attribute name=
"table:number-columns-repeated" a:
defaultValue=
"1">
3748 <ref name=
"positiveInteger"/>
3752 <define name=
"table-table-column-attlist" combine=
"interleave">
3754 <attribute name=
"table:style-name">
3755 <ref name=
"styleNameRef"/>
3759 <define name=
"table-table-column-attlist" combine=
"interleave">
3761 <attribute name=
"table:visibility" a:
defaultValue=
"visible">
3762 <ref name=
"table-visibility-value"/>
3766 <define name=
"table-table-column-attlist" combine=
"interleave">
3768 <attribute name=
"table:default-cell-style-name">
3769 <ref name=
"styleNameRef"/>
3773 <define name=
"table-table-header-columns">
3774 <element name=
"table:table-header-columns">
3776 <ref name=
"table-table-column"/>
3781 <define name=
"table-table-columns">
3782 <element name=
"table:table-columns">
3784 <ref name=
"table-table-column"/>
3788 <define name=
"table-table-column-group">
3789 <element name=
"table:table-column-group">
3790 <ref name=
"table-table-column-group-attlist"/>
3791 <ref name=
"table-columns-and-groups"/>
3794 <define name=
"table-table-column-group-attlist" combine=
"interleave">
3796 <attribute name=
"table:display" a:
defaultValue=
"true">
3797 <ref name=
"boolean"/>
3801 <define name=
"table-table-header-rows">
3802 <element name=
"table:table-header-rows">
3804 <ref name=
"table-table-row"/>
3809 <define name=
"table-table-rows">
3810 <element name=
"table:table-rows">
3812 <ref name=
"table-table-row"/>
3816 <define name=
"table-table-row-group">
3817 <element name=
"table:table-row-group">
3818 <ref name=
"table-table-row-group-attlist"/>
3819 <ref name=
"table-rows-and-groups"/>
3822 <define name=
"table-table-row-group-attlist" combine=
"interleave">
3824 <attribute name=
"table:display" a:
defaultValue=
"true">
3825 <ref name=
"boolean"/>
3829 <define name=
"table-table-attlist" combine=
"interleave">
3831 <attribute name=
"table:is-sub-table" a:
defaultValue=
"false">
3832 <ref name=
"boolean"/>
3836 <define name=
"cellAddress">
3837 <data type=
"string">
3838 <param name=
"pattern">($?([^\. ']+|'[^']+'))?\.$?[A-Z]+$?[
0-
9]+
</param>
3841 <define name=
"cellRangeAddress">
3842 <data type=
"string">
3843 <param name=
"pattern">($?([^\. ']+|'[^']+'))?\.$?[A-Z]+$?[
0-
9]+(:($?([^\. ']+|'[^']+'))?\.$?[A-Z]+$?[
0-
9]+)?
</param>
3847 <define name=
"cellRangeAddressList">
3848 <!-- Value is a space separated list of "cellRangeAddress" patterns -->
3849 <data type=
"string"/>
3851 <define name=
"table-table-source">
3852 <element name=
"table:table-source">
3853 <ref name=
"table-table-source-attlist"/>
3854 <ref name=
"table-linked-source-attlist"/>
3858 <define name=
"table-table-source-attlist" combine=
"interleave">
3860 <attribute name=
"table:mode" a:
defaultValue=
"copy-all">
3862 <value>copy-all
</value>
3863 <value>copy-results-only
</value>
3868 <define name=
"table-table-source-attlist" combine=
"interleave">
3870 <attribute name=
"table:table-name">
3871 <ref name=
"string"/>
3875 <define name=
"table-linked-source-attlist" combine=
"interleave">
3877 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
3878 <value>simple
</value>
3882 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
3883 <value>onRequest
</value>
3886 <attribute name=
"xlink:href">
3887 <ref name=
"anyURI"/>
3890 <define name=
"table-linked-source-attlist" combine=
"interleave">
3892 <attribute name=
"table:filter-name">
3893 <ref name=
"string"/>
3897 <define name=
"table-linked-source-attlist" combine=
"interleave">
3899 <attribute name=
"table:filter-options">
3900 <ref name=
"string"/>
3904 <define name=
"table-linked-source-attlist" combine=
"interleave">
3906 <attribute name=
"table:refresh-delay">
3907 <ref name=
"duration"/>
3911 <define name=
"table-scenario">
3912 <element name=
"table:scenario">
3913 <ref name=
"table-scenario-attlist"/>
3917 <define name=
"table-scenario-attlist" combine=
"interleave">
3918 <attribute name=
"table:scenario-ranges">
3919 <ref name=
"cellRangeAddressList"/>
3922 <define name=
"table-scenario-attlist" combine=
"interleave">
3923 <attribute name=
"table:is-active">
3924 <ref name=
"boolean"/>
3927 <define name=
"table-scenario-attlist" combine=
"interleave">
3929 <attribute name=
"table:display-border" a:
defaultValue=
"true">
3930 <ref name=
"boolean"/>
3934 <define name=
"table-scenario-attlist" combine=
"interleave">
3936 <attribute name=
"table:border-color">
3941 <define name=
"table-scenario-attlist" combine=
"interleave">
3943 <attribute name=
"table:copy-back" a:
defaultValue=
"true">
3944 <ref name=
"boolean"/>
3948 <define name=
"table-scenario-attlist" combine=
"interleave">
3950 <attribute name=
"table:copy-styles" a:
defaultValue=
"true">
3951 <ref name=
"boolean"/>
3955 <define name=
"table-scenario-attlist" combine=
"interleave">
3957 <attribute name=
"table:copy-formulas" a:
defaultValue=
"true">
3958 <ref name=
"boolean"/>
3962 <define name=
"table-scenario-attlist" combine=
"interleave">
3964 <attribute name=
"table:comment">
3965 <ref name=
"string"/>
3969 <define name=
"table-scenario-attlist" combine=
"interleave">
3971 <attribute name=
"table:protected">
3972 <ref name=
"boolean"/>
3976 <define name=
"table-shapes">
3977 <element name=
"table:shapes">
3983 <define name=
"table-cell-range-source">
3984 <element name=
"table:cell-range-source">
3985 <ref name=
"table-table-cell-range-source-attlist"/>
3986 <ref name=
"table-linked-source-attlist"/>
3990 <define name=
"table-table-cell-range-source-attlist" combine=
"interleave">
3991 <attribute name=
"table:name">
3992 <ref name=
"string"/>
3995 <define name=
"table-table-cell-range-source-attlist" combine=
"interleave">
3996 <attribute name=
"table:last-column-spanned">
3997 <ref name=
"positiveInteger"/>
3999 <attribute name=
"table:last-row-spanned">
4000 <ref name=
"positiveInteger"/>
4003 <define name=
"table-detective">
4004 <element name=
"table:detective">
4006 <ref name=
"table-highlighted-range"/>
4009 <ref name=
"table-operation"/>
4013 <define name=
"table-operation">
4014 <element name=
"table:operation">
4015 <ref name=
"table-operation-attlist"/>
4019 <define name=
"table-operation-attlist" combine=
"interleave">
4020 <attribute name=
"table:name">
4022 <value>trace-dependents
</value>
4023 <value>remove-dependents
</value>
4024 <value>trace-precedents
</value>
4025 <value>remove-precedents
</value>
4026 <value>trace-errors
</value>
4030 <define name=
"table-operation-attlist" combine=
"interleave">
4031 <attribute name=
"table:index">
4032 <ref name=
"nonNegativeInteger"/>
4035 <define name=
"table-highlighted-range">
4036 <element name=
"table:highlighted-range">
4039 <ref name=
"table-highlighted-range-attlist"/>
4042 <ref name=
"table-highlighted-range-attlist-invalid"/>
4048 <define name=
"table-highlighted-range-attlist" combine=
"interleave">
4050 <attribute name=
"table:cell-range-address">
4051 <ref name=
"cellRangeAddress"/>
4055 <define name=
"table-highlighted-range-attlist" combine=
"interleave">
4056 <attribute name=
"table:direction">
4058 <value>from-another-table
</value>
4059 <value>to-another-table
</value>
4060 <value>from-same-table
</value>
4064 <define name=
"table-highlighted-range-attlist" combine=
"interleave">
4066 <attribute name=
"table:contains-error" a:
defaultValue=
"false">
4067 <ref name=
"boolean"/>
4071 <define name=
"table-highlighted-range-attlist-invalid" combine=
"interleave">
4072 <attribute name=
"table:marked-invalid">
4073 <ref name=
"boolean"/>
4076 <define name=
"office-spreadsheet-attlist" combine=
"interleave">
4078 <attribute name=
"table:structure-protected" a:
defaultValue=
"false">
4079 <ref name=
"boolean"/>
4083 <attribute name=
"table:protection-key">
4084 <ref name=
"string"/>
4088 <define name=
"table-calculation-settings">
4089 <element name=
"table:calculation-settings">
4090 <ref name=
"table-calculation-setting-attlist"/>
4092 <ref name=
"table-null-date"/>
4095 <ref name=
"table-iteration"/>
4099 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4101 <attribute name=
"table:case-sensitive" a:
defaultValue=
"true">
4102 <ref name=
"boolean"/>
4106 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4108 <attribute name=
"table:precision-as-shown" a:
defaultValue=
"false">
4109 <ref name=
"boolean"/>
4113 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4115 <attribute name=
"table:search-criteria-must-apply-to-whole-cell"
4116 a:
defaultValue=
"true">
4117 <ref name=
"boolean"/>
4121 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4123 <attribute name=
"table:automatic-find-labels" a:
defaultValue=
"true">
4124 <ref name=
"boolean"/>
4128 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4130 <attribute name=
"table:use-regular-expressions"
4131 a:
defaultValue=
"true">
4132 <ref name=
"boolean"/>
4136 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4138 <attribute name=
"table:null-year" a:
defaultValue=
"1930">
4139 <ref name=
"positiveInteger"/>
4143 <define name=
"table-null-date">
4144 <element name=
"table:null-date">
4146 <attribute name=
"table:value-type" a:
defaultValue=
"date">
4147 <ref name=
"valueType"/>
4151 <attribute name=
"table:date-value-type"
4152 a:
defaultValue=
"1899-12-30">
4159 <define name=
"table-iteration">
4160 <element name=
"table:iteration">
4162 <attribute name=
"table:status" a:
defaultValue=
"disable">
4164 <value>enable
</value>
4165 <value>disable
</value>
4170 <attribute name=
"table:steps" a:
defaultValue=
"100">
4171 <ref name=
"positiveInteger"/>
4175 <attribute name=
"table:maximum-difference"
4176 a:
defaultValue=
"0.001">
4177 <ref name=
"double"/>
4183 <define name=
"table-content-validations">
4184 <element name=
"table:content-validations">
4186 <ref name=
"table-content-validation"/>
4191 <define name=
"table-content-validation">
4192 <element name=
"table:content-validation">
4193 <ref name=
"table-validation-attlist"/>
4195 <ref name=
"table-help-message"/>
4199 <ref name=
"table-error-message"/>
4201 <ref name=
"table-error-macro"/>
4203 <ref name=
"office-event-listeners"/>
4210 <define name=
"table-validation-attlist" combine=
"interleave">
4211 <attribute name=
"table:name">
4212 <ref name=
"string"/>
4215 <define name=
"table-validation-attlist" combine=
"interleave">
4217 <attribute name=
"table:condition">
4218 <ref name=
"string"/>
4222 <define name=
"table-validation-attlist" combine=
"interleave">
4224 <attribute name=
"table:base-cell-address">
4225 <ref name=
"cellAddress"/>
4229 <define name=
"table-validation-attlist" combine=
"interleave">
4231 <attribute name=
"table:allow-empty-cell" a:
defaultValue=
"true">
4232 <ref name=
"boolean"/>
4236 <define name=
"table-validation-attlist" combine=
"interleave">
4238 <attribute name=
"table:display-list" a:
defaultValue=
"unsorted">
4241 <value>unsorted
</value>
4242 <value>sort-ascending
</value>
4247 <define name=
"table-help-message">
4248 <element name=
"table:help-message">
4250 <attribute name=
"table:title">
4251 <ref name=
"string"/>
4255 <attribute name=
"table:display" a:
defaultValue=
"false">
4256 <ref name=
"boolean"/>
4260 <ref name=
"text-p"/>
4264 <define name=
"table-error-message">
4265 <element name=
"table:error-message">
4267 <attribute name=
"table:title">
4268 <ref name=
"string"/>
4272 <attribute name=
"table:display" a:
defaultValue=
"false">
4273 <ref name=
"boolean"/>
4277 <attribute name=
"table:message-type" a:
defaultValue=
"stop">
4280 <value>warning
</value>
4281 <value>information
</value>
4286 <ref name=
"text-p"/>
4290 <define name=
"table-error-macro">
4291 <element name=
"table:error-macro">
4293 <attribute name=
"table:execute" a:
defaultValue=
"true">
4294 <ref name=
"boolean"/>
4299 <define name=
"table-label-ranges">
4300 <element name=
"table:label-ranges">
4302 <ref name=
"table-label-range"/>
4307 <define name=
"table-label-range">
4308 <element name=
"table:label-range">
4309 <ref name=
"table-label-range-attlist"/>
4313 <define name=
"table-label-range-attlist" combine=
"interleave">
4314 <attribute name=
"table:label-cell-range-address">
4315 <ref name=
"cellRangeAddress"/>
4318 <define name=
"table-label-range-attlist" combine=
"interleave">
4319 <attribute name=
"table:data-cell-range-address">
4320 <ref name=
"cellRangeAddress"/>
4323 <define name=
"table-label-range-attlist" combine=
"interleave">
4324 <attribute name=
"table:orientation">
4326 <value>column
</value>
4331 <define name=
"table-named-expressions">
4332 <element name=
"table:named-expressions">
4335 <ref name=
"table-named-range"/>
4336 <ref name=
"table-named-expression"/>
4342 <define name=
"table-named-range">
4343 <element name=
"table:named-range">
4344 <ref name=
"table-named-range-attlist"/>
4349 <define name=
"table-named-range-attlist" combine=
"interleave">
4350 <attribute name=
"table:name">
4351 <ref name=
"string"/>
4353 <attribute name=
"table:cell-range-address">
4354 <ref name=
"cellRangeAddress"/>
4357 <attribute name=
"table:base-cell-address">
4358 <ref name=
"cellAddress"/>
4362 <attribute name=
"table:range-usable-as" a:
defaultValue=
"none">
4368 <value>print-range
</value>
4369 <value>filter
</value>
4370 <value>repeat-row
</value>
4371 <value>repeat-column
</value>
4379 <define name=
"table-named-expression">
4380 <element name=
"table:named-expression">
4381 <ref name=
"table-named-expression-attlist"/>
4386 <define name=
"table-named-expression-attlist" combine=
"interleave">
4387 <attribute name=
"table:name">
4388 <ref name=
"string"/>
4390 <attribute name=
"table:expression">
4391 <ref name=
"string"/>
4394 <attribute name=
"table:base-cell-address">
4395 <ref name=
"cellAddress"/>
4399 <define name=
"table-database-ranges">
4400 <element name=
"table:database-ranges">
4402 <ref name=
"table-database-range"/>
4406 <define name=
"table-database-range">
4407 <element name=
"table:database-range">
4408 <ref name=
"table-database-range-attlist"/>
4411 <ref name=
"table-database-source-sql"/>
4412 <ref name=
"table-database-source-table"/>
4413 <ref name=
"table-database-source-query"/>
4417 <ref name=
"table-filter"/>
4420 <ref name=
"table-sort"/>
4423 <ref name=
"table-subtotal-rules"/>
4427 <define name=
"table-database-range-attlist" combine=
"interleave">
4429 <attribute name=
"table:name">
4430 <ref name=
"string"/>
4434 <define name=
"table-database-range-attlist" combine=
"interleave">
4436 <attribute name=
"table:is-selection" a:
defaultValue=
"false">
4437 <ref name=
"boolean"/>
4441 <define name=
"table-database-range-attlist" combine=
"interleave">
4443 <attribute name=
"table:on-update-keep-styles" a:
defaultValue=
"false">
4444 <ref name=
"boolean"/>
4448 <define name=
"table-database-range-attlist" combine=
"interleave">
4450 <attribute name=
"table:on-update-keep-size" a:
defaultValue=
"true">
4451 <ref name=
"boolean"/>
4455 <define name=
"table-database-range-attlist" combine=
"interleave">
4457 <attribute name=
"table:has-persistent-data" a:
defaultValue=
"true">
4458 <ref name=
"boolean"/>
4462 <define name=
"table-database-range-attlist" combine=
"interleave">
4464 <attribute name=
"table:orientation" a:
defaultValue=
"row">
4466 <value>column
</value>
4472 <define name=
"table-database-range-attlist" combine=
"interleave">
4474 <attribute name=
"table:contains-header" a:
defaultValue=
"true">
4475 <ref name=
"boolean"/>
4479 <define name=
"table-database-range-attlist" combine=
"interleave">
4481 <attribute name=
"table:display-filter-buttons"
4482 a:
defaultValue=
"false">
4483 <ref name=
"boolean"/>
4487 <define name=
"table-database-range-attlist" combine=
"interleave">
4488 <attribute name=
"table:target-range-address">
4489 <ref name=
"cellRangeAddress"/>
4492 <define name=
"table-database-range-attlist" combine=
"interleave">
4494 <attribute name=
"table:refresh-delay">
4495 <ref name=
"boolean"/>
4499 <define name=
"table-database-source-sql">
4500 <element name=
"table:database-source-sql">
4501 <ref name=
"table-database-source-sql-attlist"/>
4505 <define name=
"table-database-source-sql-attlist" combine=
"interleave">
4506 <attribute name=
"table:database-name">
4507 <ref name=
"string"/>
4510 <define name=
"table-database-source-sql-attlist" combine=
"interleave">
4511 <attribute name=
"table:sql-statement">
4512 <ref name=
"string"/>
4515 <define name=
"table-database-source-sql-attlist" combine=
"interleave">
4517 <attribute name=
"table:parse-sql-statement" a:
defaultValue=
"false">
4518 <ref name=
"boolean"/>
4522 <define name=
"table-database-source-query">
4523 <element name=
"table:database-source-table">
4524 <ref name=
"table-database-source-table-attlist"/>
4528 <define name=
"table-database-source-table-attlist" combine=
"interleave">
4529 <attribute name=
"table:database-name">
4530 <ref name=
"string"/>
4533 <define name=
"table-database-source-table-attlist" combine=
"interleave">
4534 <attribute name=
"table:database-table-name">
4535 <ref name=
"string"/>
4538 <define name=
"table-database-source-table">
4539 <element name=
"table:database-source-query">
4540 <ref name=
"table-database-source-query-attlist"/>
4544 <define name=
"table-database-source-query-attlist" combine=
"interleave">
4545 <attribute name=
"table:database-name">
4546 <ref name=
"string"/>
4549 <define name=
"table-database-source-query-attlist" combine=
"interleave">
4550 <attribute name=
"table:query-name">
4551 <ref name=
"string"/>
4554 <define name=
"table-sort">
4555 <element name=
"table:sort">
4556 <ref name=
"table-sort-attlist"/>
4558 <ref name=
"table-sort-by"/>
4562 <define name=
"table-sort-attlist" combine=
"interleave">
4564 <attribute name=
"table:bind-styles-to-content" a:
defaultValue=
"true">
4565 <ref name=
"boolean"/>
4569 <define name=
"table-sort-attlist" combine=
"interleave">
4571 <attribute name=
"table:target-range-address">
4572 <ref name=
"cellRangeAddress"/>
4576 <define name=
"table-sort-attlist" combine=
"interleave">
4578 <attribute name=
"table:case-sensitive" a:
defaultValue=
"false">
4579 <ref name=
"boolean"/>
4583 <define name=
"table-sort-attlist" combine=
"interleave">
4585 <attribute name=
"table:language">
4586 <ref name=
"languageCode"/>
4590 <define name=
"table-sort-attlist" combine=
"interleave">
4592 <attribute name=
"table:country">
4593 <ref name=
"countryCode"/>
4597 <define name=
"table-sort-attlist" combine=
"interleave">
4599 <attribute name=
"table:algorithm">
4600 <ref name=
"string"/>
4604 <define name=
"table-sort-by">
4605 <element name=
"table:sort-by">
4606 <ref name=
"table-sort-by-attlist"/>
4610 <define name=
"table-sort-by-attlist" combine=
"interleave">
4611 <attribute name=
"table:field-number">
4612 <ref name=
"nonNegativeInteger"/>
4615 <define name=
"table-sort-by-attlist" combine=
"interleave">
4617 <attribute name=
"table:data-type" a:
defaultValue=
"automatic">
4620 <value>number
</value>
4621 <value>automatic
</value>
4622 <ref name=
"string"/>
4627 <define name=
"table-sort-by-attlist" combine=
"interleave">
4629 <attribute name=
"table:order" a:
defaultValue=
"ascending">
4631 <value>ascending
</value>
4632 <value>descending
</value>
4637 <define name=
"table-subtotal-rules">
4638 <element name=
"table:subtotal-rules">
4639 <ref name=
"table-subtotal-rules-attlist"/>
4641 <ref name=
"table-sort-groups"/>
4644 <ref name=
"table-subtotal-rule"/>
4648 <define name=
"table-subtotal-rules-attlist" combine=
"interleave">
4650 <attribute name=
"table:bind-styles-to-content" a:
defaultValue=
"true">
4651 <ref name=
"boolean"/>
4655 <define name=
"table-subtotal-rules-attlist" combine=
"interleave">
4657 <attribute name=
"table:case-sensitive" a:
defaultValue=
"false">
4658 <ref name=
"boolean"/>
4662 <define name=
"table-subtotal-rules-attlist" combine=
"interleave">
4664 <attribute name=
"table:page-breaks-on-group-change"
4665 a:
defaultValue=
"false">
4666 <ref name=
"boolean"/>
4670 <define name=
"table-sort-groups">
4671 <element name=
"table:sort-groups">
4672 <ref name=
"table-sort-groups-attlist"/>
4676 <define name=
"table-sort-groups-attlist" combine=
"interleave">
4678 <attribute name=
"table:data-type" a:
defaultValue=
"automatic">
4681 <value>number
</value>
4682 <value>automatic
</value>
4683 <ref name=
"string"/>
4688 <define name=
"table-sort-groups-attlist" combine=
"interleave">
4690 <attribute name=
"table:order" a:
defaultValue=
"ascending">
4692 <value>ascending
</value>
4693 <value>descending
</value>
4698 <define name=
"table-subtotal-rule">
4699 <element name=
"table:subtotal-rule">
4700 <ref name=
"table-subtotal-rule-attlist"/>
4702 <ref name=
"table-subtotal-field"/>
4706 <define name=
"table-subtotal-rule-attlist" combine=
"interleave">
4707 <attribute name=
"table:group-by-field-number">
4708 <ref name=
"nonNegativeInteger"/>
4711 <define name=
"table-subtotal-field">
4712 <element name=
"table:subtotal-field">
4713 <ref name=
"table-subtotal-field-attlist"/>
4717 <define name=
"table-subtotal-field-attlist" combine=
"interleave">
4718 <attribute name=
"table:field-number">
4719 <ref name=
"nonNegativeInteger"/>
4722 <define name=
"table-subtotal-field-attlist" combine=
"interleave">
4723 <attribute name=
"table:function">
4726 <value>average
</value>
4727 <value>count
</value>
4728 <value>countnums
</value>
4731 <value>product
</value>
4732 <value>stdev
</value>
4733 <value>stdevp
</value>
4737 <ref name=
"string"/>
4741 <define name=
"table-filter">
4742 <element name=
"table:filter">
4743 <ref name=
"table-filter-attlist"/>
4745 <ref name=
"table-filter-condition"/>
4746 <ref name=
"table-filter-and"/>
4747 <ref name=
"table-filter-or"/>
4751 <define name=
"table-filter-attlist" combine=
"interleave">
4753 <attribute name=
"table:target-range-address">
4754 <ref name=
"cellRangeAddress"/>
4758 <define name=
"table-filter-attlist" combine=
"interleave">
4760 <attribute name=
"table:condition-source" a:
defaultValue=
"self">
4763 <value>cell-range
</value>
4768 <define name=
"table-filter-attlist" combine=
"interleave">
4770 <attribute name=
"table:condition-source-range-address">
4771 <ref name=
"cellRangeAddress"/>
4775 <define name=
"table-filter-attlist" combine=
"interleave">
4777 <attribute name=
"table:display-duplicates" a:
defaultValue=
"true">
4778 <ref name=
"boolean"/>
4782 <define name=
"table-filter-and">
4783 <element name=
"table:filter-and">
4786 <ref name=
"table-filter-or"/>
4787 <ref name=
"table-filter-condition"/>
4792 <define name=
"table-filter-or">
4793 <element name=
"table:filter-or">
4796 <ref name=
"table-filter-and"/>
4797 <ref name=
"table-filter-condition"/>
4802 <define name=
"table-filter-condition">
4803 <element name=
"table:filter-condition">
4804 <ref name=
"table-filter-condition-attlist"/>
4808 <define name=
"table-filter-condition-attlist" combine=
"interleave">
4809 <attribute name=
"table:field-number">
4810 <ref name=
"nonNegativeInteger"/>
4813 <define name=
"table-filter-condition-attlist" combine=
"interleave">
4814 <attribute name=
"table:value">
4815 <ref name=
"string"/>
4818 <define name=
"table-filter-condition-attlist" combine=
"interleave">
4819 <attribute name=
"table:operator">
4820 <ref name=
"string"/>
4823 <define name=
"table-filter-condition-attlist" combine=
"interleave">
4825 <attribute name=
"table:case-sensitive" a:
defaultValue=
"false">
4826 <ref name=
"string"/>
4830 <define name=
"table-filter-condition-attlist" combine=
"interleave">
4832 <attribute name=
"table:data-type" a:
defaultValue=
"text">
4835 <value>number
</value>
4840 <define name=
"table-data-pilot-tables">
4841 <element name=
"table:data-pilot-tables">
4843 <ref name=
"table-data-pilot-table"/>
4847 <define name=
"table-data-pilot-table">
4848 <element name=
"table:data-pilot-table">
4849 <ref name=
"table-data-pilot-table-attlist"/>
4852 <ref name=
"table-database-source-sql"/>
4853 <ref name=
"table-database-source-table"/>
4854 <ref name=
"table-database-source-query"/>
4855 <ref name=
"table-source-service"/>
4856 <ref name=
"table-source-cell-range"/>
4860 <ref name=
"table-data-pilot-field"/>
4864 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4865 <attribute name=
"table:name">
4866 <ref name=
"string"/>
4869 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4871 <attribute name=
"table:application-data">
4872 <ref name=
"string"/>
4876 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4878 <attribute name=
"table:grand-total" a:
defaultValue=
"both">
4882 <value>column
</value>
4888 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4890 <attribute name=
"table:ignore-empty-rows" a:
defaultValue=
"false">
4891 <ref name=
"boolean"/>
4895 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4897 <attribute name=
"table:identify-categories" a:
defaultValue=
"false">
4898 <ref name=
"boolean"/>
4902 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4903 <attribute name=
"table:target-range-address">
4904 <ref name=
"cellRangeAddress"/>
4907 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4909 <attribute name=
"table:buttons">
4910 <ref name=
"cellRangeAddressList"/>
4914 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4916 <attribute name=
"table:show-filter-button" a:
defaultValue=
"true">
4917 <ref name=
"boolean"/>
4921 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4923 <attribute name=
"table:drill-down-on-double-click"
4924 a:
defaultValue=
"true">
4925 <ref name=
"boolean"/>
4929 <define name=
"table-source-cell-range">
4930 <element name=
"table:source-cell-range">
4931 <ref name=
"table-source-cell-range-attlist"/>
4933 <ref name=
"table-filter"/>
4937 <define name=
"table-source-cell-range-attlist" combine=
"interleave">
4938 <attribute name=
"table:cell-range-address">
4939 <ref name=
"cellRangeAddress"/>
4942 <define name=
"table-source-service">
4943 <element name=
"table:source-service">
4944 <ref name=
"table-source-service-attlist"/>
4948 <define name=
"table-source-service-attlist" combine=
"interleave">
4949 <attribute name=
"table:name">
4950 <ref name=
"string"/>
4953 <define name=
"table-source-service-attlist" combine=
"interleave">
4954 <attribute name=
"table:source-name">
4955 <ref name=
"string"/>
4958 <define name=
"table-source-service-attlist" combine=
"interleave">
4959 <attribute name=
"table:object-name">
4960 <ref name=
"string"/>
4963 <define name=
"table-source-service-attlist" combine=
"interleave">
4965 <attribute name=
"table:user-name">
4966 <ref name=
"string"/>
4970 <define name=
"table-source-service-attlist" combine=
"interleave">
4972 <attribute name=
"table:password">
4973 <ref name=
"string"/>
4977 <define name=
"table-data-pilot-field">
4978 <element name=
"table:data-pilot-field">
4979 <ref name=
"table-data-pilot-field-attlist"/>
4981 <ref name=
"table-data-pilot-level"/>
4984 <ref name=
"table-data-pilot-field-reference"/>
4987 <ref name=
"table-data-pilot-groups"/>
4991 <define name=
"table-data-pilot-field-attlist" combine=
"interleave">
4992 <attribute name=
"table:source-field-name">
4993 <ref name=
"string"/>
4996 <define name=
"table-data-pilot-field-attlist" combine=
"interleave">
4998 <attribute name=
"table:orientation">
5001 <value>column
</value>
5003 <value>hidden
</value>
5007 <attribute name=
"table:orientation">
5010 <attribute name=
"table:selected-page">
5011 <ref name=
"string"/>
5016 <define name=
"table-data-pilot-field-attlist" combine=
"interleave">
5018 <attribute name=
"table:is-data-layout-field" a:
defaultValue=
"false">
5019 <ref name=
"string"/>
5023 <define name=
"table-data-pilot-field-attlist" combine=
"interleave">
5025 <attribute name=
"table:function">
5028 <value>average
</value>
5029 <value>count
</value>
5030 <value>countnums
</value>
5033 <value>product
</value>
5034 <value>stdev
</value>
5035 <value>stdevp
</value>
5039 <ref name=
"string"/>
5044 <define name=
"table-data-pilot-field-attlist" combine=
"interleave">
5046 <attribute name=
"table:used-hierarchy" a:
defaultValue=
"-1">
5047 <ref name=
"integer"/>
5051 <define name=
"table-data-pilot-level">
5052 <element name=
"table:data-pilot-level">
5053 <ref name=
"table-data-pilot-level-attlist"/>
5055 <ref name=
"table-data-pilot-subtotals"/>
5058 <ref name=
"table-data-pilot-members"/>
5061 <ref name=
"table-data-pilot-display-info"/>
5064 <ref name=
"table-data-pilot-sort-info"/>
5067 <ref name=
"table-data-pilot-layout-info"/>
5071 <define name=
"table-data-pilot-level-attlist" combine=
"interleave">
5073 <attribute name=
"table:show-empty">
5074 <ref name=
"boolean"/>
5078 <define name=
"table-data-pilot-subtotals">
5079 <element name=
"table:data-pilot-subtotals">
5081 <ref name=
"table-data-pilot-subtotal"/>
5085 <define name=
"table-data-pilot-subtotal">
5086 <element name=
"table:data-pilot-subtotal">
5087 <ref name=
"table-data-pilot-subtotal-attlist"/>
5091 <define name=
"table-data-pilot-subtotal-attlist" combine=
"interleave">
5092 <attribute name=
"table:function">
5095 <value>average
</value>
5096 <value>count
</value>
5097 <value>countnums
</value>
5100 <value>product
</value>
5101 <value>stdev
</value>
5102 <value>stdevp
</value>
5106 <ref name=
"string"/>
5110 <define name=
"table-data-pilot-members">
5111 <element name=
"table:data-pilot-members">
5113 <ref name=
"table-data-pilot-member"/>
5117 <define name=
"table-data-pilot-member">
5118 <element name=
"table:data-pilot-member">
5119 <ref name=
"table-data-pilot-member-attlist"/>
5123 <define name=
"table-data-pilot-member-attlist" combine=
"interleave">
5124 <attribute name=
"table:name">
5125 <ref name=
"string"/>
5128 <define name=
"table-data-pilot-member-attlist" combine=
"interleave">
5130 <attribute name=
"table:display">
5131 <ref name=
"boolean"/>
5135 <define name=
"table-data-pilot-member-attlist" combine=
"interleave">
5137 <attribute name=
"table:show-details">
5138 <ref name=
"boolean"/>
5142 <define name=
"table-data-pilot-display-info">
5143 <element name=
"table:data-pilot-display-info">
5144 <ref name=
"table-data-pilot-display-info-attlist"/>
5148 <define name=
"table-data-pilot-display-info-attlist" combine=
"interleave">
5149 <attribute name=
"table:enabled">
5150 <ref name=
"boolean"/>
5153 <define name=
"table-data-pilot-display-info-attlist" combine=
"interleave">
5154 <attribute name=
"table:data-field">
5155 <ref name=
"string"/>
5158 <define name=
"table-data-pilot-display-info-attlist" combine=
"interleave">
5159 <attribute name=
"table:member-count">
5160 <ref name=
"nonNegativeInteger"/>
5163 <define name=
"table-data-pilot-display-info-attlist" combine=
"interleave">
5164 <attribute name=
"table:display-member-mode">
5166 <value>from-top
</value>
5167 <value>from-bottom
</value>
5171 <define name=
"table-data-pilot-sort-info">
5172 <element name=
"table:data-pilot-sort-info">
5173 <ref name=
"table-data-pilot-sort-info-attlist"/>
5177 <define name=
"table-data-pilot-sort-info-attlist" combine=
"interleave">
5180 <attribute name=
"table:sort-mode">
5183 <attribute name=
"table:data-field">
5184 <ref name=
"string"/>
5187 <attribute name=
"table:sort-mode">
5190 <value>manual
</value>
5196 <define name=
"table-data-pilot-sort-info-attlist" combine=
"interleave">
5197 <attribute name=
"table:order">
5199 <value>ascending
</value>
5200 <value>descending
</value>
5204 <define name=
"table-data-pilot-layout-info">
5205 <element name=
"table:data-pilot-layout-info">
5206 <ref name=
"table-data-pilot-layout-info-attlist"/>
5210 <define name=
"table-data-pilot-layout-info-attlist" combine=
"interleave">
5211 <attribute name=
"table:layout-mode">
5213 <value>tabular-layout
</value>
5214 <value>outline-subtotals-top
</value>
5215 <value>outline-subtotals-bottom
</value>
5219 <define name=
"table-data-pilot-layout-info-attlist" combine=
"interleave">
5220 <attribute name=
"table:add-empty-lines">
5221 <ref name=
"boolean"/>
5224 <define name=
"table-data-pilot-field-reference">
5225 <element name=
"table:data-pilot-field-reference">
5226 <ref name=
"table-data-pilot-field-reference-attlist"/>
5229 <define name=
"table-data-pilot-field-reference-attlist" combine=
"interleave">
5230 <attribute name=
"table:field-name">
5231 <ref name=
"string"/>
5234 <define name=
"table-data-pilot-field-reference-attlist" combine=
"interleave">
5237 <attribute name=
"table:member-type">
5238 <value>named
</value>
5240 <attribute name=
"table:member-name">
5241 <ref name=
"string"/>
5244 <attribute name=
"table:member-type">
5246 <value>previous
</value>
5252 <define name=
"table-data-pilot-field-reference-attlist" combine=
"interleave">
5253 <attribute name=
"table:type">
5256 <value>member-difference
</value>
5257 <value>member-percentage
</value>
5258 <value>member-percentage-difference
</value>
5259 <value>running-total
</value>
5260 <value>row-percentage
</value>
5261 <value>column-percentage
</value>
5262 <value>total-percentage
</value>
5263 <value>index
</value>
5267 <define name=
"table-data-pilot-groups">
5268 <element name=
"table:data-pilot-groups">
5269 <ref name=
"table-data-pilot-groups-attlist"/>
5271 <ref name=
"table-data-pilot-group"/>
5275 <define name=
"table-data-pilot-groups-attlist" combine=
"interleave">
5276 <attribute name=
"table:source-field-name">
5277 <ref name=
"string"/>
5280 <define name=
"table-data-pilot-groups-attlist" combine=
"interleave">
5282 <attribute name=
"table:date-start">
5284 <ref name=
"dateOrDateTime"/>
5288 <attribute name=
"table:start">
5290 <ref name=
"double"/>
5296 <define name=
"table-data-pilot-groups-attlist" combine=
"interleave">
5298 <attribute name=
"table:date-end">
5300 <ref name=
"dateOrDateTime"/>
5304 <attribute name=
"table:end">
5306 <ref name=
"double"/>
5312 <define name=
"table-data-pilot-groups-attlist" combine=
"interleave">
5313 <attribute name=
"table:step">
5314 <ref name=
"double"/>
5317 <define name=
"table-data-pilot-groups-attlist" combine=
"interleave">
5318 <attribute name=
"table:grouped-by">
5320 <value>seconds
</value>
5321 <value>minutes
</value>
5322 <value>hours
</value>
5324 <value>months
</value>
5325 <value>quarters
</value>
5326 <value>years
</value>
5330 <define name=
"table-data-pilot-group">
5331 <element name=
"table:data-pilot-group">
5332 <ref name=
"table-data-pilot-group-attlist"/>
5334 <ref name=
"table-data-pilot-group-member"/>
5338 <define name=
"table-data-pilot-group-attlist" combine=
"interleave">
5339 <attribute name=
"table:name">
5340 <ref name=
"string"/>
5343 <define name=
"table-data-pilot-group-member">
5344 <element name=
"table:data-pilot-group-member">
5345 <ref name=
"table-data-pilot-group-member-attlist"/>
5348 <define name=
"table-data-pilot-group-member-attlist" combine=
"interleave">
5349 <attribute name=
"table:name">
5350 <ref name=
"string"/>
5353 <define name=
"table-consolidation">
5354 <element name=
"table:consolidation">
5355 <ref name=
"table-consolidation-attlist"/>
5359 <define name=
"table-consolidation-attlist" combine=
"interleave">
5360 <attribute name=
"table:function">
5363 <value>average
</value>
5364 <value>count
</value>
5365 <value>countnums
</value>
5368 <value>product
</value>
5369 <value>stdev
</value>
5370 <value>stdevp
</value>
5374 <ref name=
"string"/>
5378 <define name=
"table-consolidation-attlist" combine=
"interleave">
5379 <attribute name=
"table:source-cell-range-addresses">
5380 <ref name=
"cellRangeAddressList"/>
5383 <define name=
"table-consolidation-attlist" combine=
"interleave">
5384 <attribute name=
"table:target-cell-address">
5385 <ref name=
"cellAddress"/>
5388 <define name=
"table-consolidation-attlist" combine=
"interleave">
5390 <attribute name=
"table:use-labels" a:
defaultValue=
"none">
5394 <value>column
</value>
5400 <define name=
"table-consolidation-attlist" combine=
"interleave">
5402 <attribute name=
"table:link-to-source-data" a:
defaultValue=
"false">
5403 <ref name=
"boolean"/>
5407 <define name=
"table-dde-links">
5408 <element name=
"table:dde-links">
5410 <ref name=
"table-dde-link"/>
5414 <define name=
"table-tracked-changes">
5415 <element name=
"table:tracked-changes">
5416 <ref name=
"table-tracked-changes-attlist"/>
5419 <ref name=
"table-cell-content-change"/>
5420 <ref name=
"table-insertion"/>
5421 <ref name=
"table-deletion"/>
5422 <ref name=
"table-movement"/>
5427 <define name=
"table-tracked-changes-attlist" combine=
"interleave">
5429 <attribute name=
"table:track-changes" a:
defaultValue=
"false">
5430 <ref name=
"boolean"/>
5434 <define name=
"table-insertion">
5435 <element name=
"table:insertion">
5436 <ref name=
"table-insertion-attlist"/>
5437 <ref name=
"common-table-change-attlist"/>
5438 <ref name=
"office-change-info"/>
5440 <ref name=
"table-dependencies"/>
5443 <ref name=
"table-deletions"/>
5447 <define name=
"table-insertion-attlist" combine=
"interleave">
5448 <attribute name=
"table:type">
5451 <value>column
</value>
5452 <value>table
</value>
5456 <define name=
"table-insertion-attlist" combine=
"interleave">
5457 <attribute name=
"table:position">
5458 <ref name=
"integer"/>
5461 <define name=
"table-insertion-attlist" combine=
"interleave">
5463 <attribute name=
"table:count" a:
defaultValue=
"1">
5464 <ref name=
"positiveInteger"/>
5468 <define name=
"table-insertion-attlist" combine=
"interleave">
5470 <attribute name=
"table:table">
5471 <ref name=
"integer"/>
5475 <define name=
"table-dependencies">
5476 <element name=
"table:dependencies">
5478 <ref name=
"table-dependency"/>
5482 <define name=
"table-dependency">
5483 <element name=
"table:dependency">
5484 <attribute name=
"table:id">
5485 <ref name=
"string"/>
5490 <define name=
"table-deletions">
5491 <element name=
"table:deletions">
5494 <ref name=
"table-cell-content-deletion"/>
5495 <ref name=
"table-change-deletion"/>
5500 <define name=
"table-cell-content-deletion">
5501 <element name=
"table:cell-content-deletion">
5503 <attribute name=
"table:id">
5504 <ref name=
"string"/>
5508 <ref name=
"table-cell-address"/>
5511 <ref name=
"table-change-track-table-cell"/>
5515 <define name=
"table-change-deletion">
5516 <element name=
"table:change-deletion">
5518 <attribute name=
"table:id">
5519 <ref name=
"string"/>
5525 <define name=
"table-deletion">
5526 <element name=
"table:deletion">
5527 <ref name=
"table-deletion-attlist"/>
5528 <ref name=
"common-table-change-attlist"/>
5529 <ref name=
"office-change-info"/>
5531 <ref name=
"table-dependencies"/>
5534 <ref name=
"table-deletions"/>
5537 <ref name=
"table-cut-offs"/>
5541 <define name=
"table-deletion-attlist" combine=
"interleave">
5542 <attribute name=
"table:type">
5545 <value>column
</value>
5546 <value>table
</value>
5550 <define name=
"table-deletion-attlist" combine=
"interleave">
5551 <attribute name=
"table:position">
5552 <ref name=
"integer"/>
5555 <define name=
"table-deletion-attlist" combine=
"interleave">
5557 <attribute name=
"table:table">
5558 <ref name=
"integer"/>
5562 <define name=
"table-deletion-attlist" combine=
"interleave">
5564 <attribute name=
"table:multi-deletion-spanned">
5565 <ref name=
"integer"/>
5569 <define name=
"table-cut-offs">
5570 <element name=
"table:cut-offs">
5573 <ref name=
"table-movement-cut-off"/>
5576 <ref name=
"table-insertion-cut-off"/>
5578 <ref name=
"table-movement-cut-off"/>
5584 <define name=
"table-insertion-cut-off">
5585 <element name=
"table:insertion-cut-off">
5586 <ref name=
"table-insertion-cut-off-attlist"/>
5590 <define name=
"table-insertion-cut-off-attlist" combine=
"interleave">
5591 <attribute name=
"table:id">
5592 <ref name=
"string"/>
5595 <define name=
"table-insertion-cut-off-attlist" combine=
"interleave">
5596 <attribute name=
"table:position">
5597 <ref name=
"integer"/>
5600 <define name=
"table-movement-cut-off">
5601 <element name=
"table:movement-cut-off">
5602 <ref name=
"table-movement-cut-off-attlist"/>
5606 <define name=
"table-movement-cut-off-attlist" combine=
"interleave">
5608 <attribute name=
"table:position">
5609 <ref name=
"integer"/>
5612 <attribute name=
"table:start-position">
5613 <ref name=
"integer"/>
5615 <attribute name=
"table:end-position">
5616 <ref name=
"integer"/>
5621 <define name=
"table-movement">
5622 <element name=
"table:movement">
5623 <ref name=
"common-table-change-attlist"/>
5624 <ref name=
"table-source-range-address"/>
5625 <ref name=
"table-target-range-address"/>
5626 <ref name=
"office-change-info"/>
5628 <ref name=
"table-dependencies"/>
5631 <ref name=
"table-deletions"/>
5635 <define name=
"table-source-range-address">
5636 <element name=
"table:source-range-address">
5637 <ref name=
"common-table-range-attlist"/>
5642 <define name=
"table-target-range-address">
5643 <element name=
"table:target-range-address">
5644 <ref name=
"common-table-range-attlist"/>
5650 <define name=
"common-table-range-attlist" combine=
"interleave">
5653 <ref name=
"common-table-cell-address-attlist"/>
5656 <ref name=
"common-table-cell-range-address-attlist"/>
5660 <define name=
"common-table-cell-address-attlist" combine=
"interleave">
5661 <attribute name=
"table:column">
5662 <ref name=
"integer"/>
5664 <attribute name=
"table:row">
5665 <ref name=
"integer"/>
5667 <attribute name=
"table:table">
5668 <ref name=
"integer"/>
5671 <define name=
"common-table-cell-range-address-attlist" combine=
"interleave">
5672 <attribute name=
"table:start-column">
5673 <ref name=
"integer"/>
5675 <attribute name=
"table:start-row">
5676 <ref name=
"integer"/>
5678 <attribute name=
"table:start-table">
5679 <ref name=
"integer"/>
5681 <attribute name=
"table:end-column">
5682 <ref name=
"integer"/>
5684 <attribute name=
"table:end-row">
5685 <ref name=
"integer"/>
5687 <attribute name=
"table:end-table">
5688 <ref name=
"integer"/>
5691 <define name=
"table-change-track-table-cell" combine=
"interleave">
5692 <element name=
"table:change-track-table-cell">
5693 <ref name=
"table-change-track-table-cell-attlist"/>
5695 <ref name=
"text-p"/>
5699 <define name=
"table-change-track-table-cell-attlist" combine=
"interleave">
5701 <attribute name=
"table:cell-address">
5702 <ref name=
"cellAddress"/>
5706 <define name=
"table-change-track-table-cell-attlist" combine=
"interleave">
5708 <attribute name=
"table:matrix-covered" a:
defaultValue=
"false">
5709 <ref name=
"boolean"/>
5713 <define name=
"table-change-track-table-cell-attlist" combine=
"interleave">
5715 <attribute name=
"table:formula">
5716 <ref name=
"string"/>
5720 <attribute name=
"table:number-matrix-columns-spanned">
5721 <ref name=
"positiveInteger"/>
5725 <attribute name=
"table:number-matrix-rows-spanned">
5726 <ref name=
"positiveInteger"/>
5730 <ref name=
"common-value-and-type-attlist"/>
5733 <define name=
"table-cell-content-change">
5734 <element name=
"table:cell-content-change">
5735 <ref name=
"common-table-change-attlist"/>
5736 <ref name=
"table-cell-address"/>
5737 <ref name=
"office-change-info"/>
5739 <ref name=
"table-dependencies"/>
5742 <ref name=
"table-deletions"/>
5744 <ref name=
"table-previous"/>
5747 <define name=
"table-cell-address">
5748 <element name=
"table:cell-address">
5749 <ref name=
"common-table-cell-address-attlist"/>
5753 <define name=
"table-previous">
5754 <element name=
"table:previous">
5756 <attribute name=
"table:id">
5757 <ref name=
"string"/>
5760 <ref name=
"table-change-track-table-cell"/>
5763 <define name=
"common-table-change-attlist" combine=
"interleave">
5764 <attribute name=
"table:id">
5765 <ref name=
"string"/>
5768 <define name=
"common-table-change-attlist" combine=
"interleave">
5770 <attribute name=
"table:acceptance-state" a:
defaultValue=
"pending">
5772 <value>accepted
</value>
5773 <value>rejected
</value>
5774 <value>pending
</value>
5779 <define name=
"common-table-change-attlist" combine=
"interleave">
5781 <attribute name=
"table:rejecting-change-id">
5782 <ref name=
"string"/>
5786 <define name=
"style-handout-master">
5787 <element name=
"style:handout-master">
5788 <ref name=
"common-presentation-header-footer-attlist"/>
5789 <ref name=
"style-handout-master-attlist"/>
5795 <define name=
"style-handout-master-attlist" combine=
"interleave">
5797 <attribute name=
"presentation:presentation-page-layout-name">
5798 <ref name=
"styleNameRef"/>
5802 <define name=
"style-handout-master-attlist" combine=
"interleave">
5803 <attribute name=
"style:page-layout-name">
5804 <ref name=
"styleNameRef"/>
5807 <define name=
"style-handout-master-attlist" combine=
"interleave">
5809 <attribute name=
"draw:style-name">
5810 <ref name=
"styleNameRef"/>
5814 <define name=
"draw-layer-set">
5815 <element name=
"draw:layer-set">
5817 <ref name=
"draw-layer"/>
5821 <define name=
"draw-layer">
5822 <element name=
"draw:layer">
5823 <ref name=
"draw-layer-attlist"/>
5827 <define name=
"draw-layer-attlist" combine=
"interleave">
5828 <attribute name=
"draw:name">
5829 <ref name=
"string"/>
5832 <define name=
"draw-layer-attlist" combine=
"interleave">
5834 <attribute name=
"draw:protected" a:
defaultValue=
"false">
5835 <ref name=
"boolean"/>
5839 <define name=
"draw-layer-attlist" combine=
"interleave">
5841 <attribute name=
"draw:display" a:
defaultValue=
"always">
5843 <value>always
</value>
5844 <value>screen
</value>
5845 <value>printer
</value>
5851 <define name=
"draw-page">
5852 <element name=
"draw:page">
5853 <ref name=
"common-presentation-header-footer-attlist"/>
5854 <ref name=
"draw-page-attlist"/>
5856 <ref name=
"office-forms"/>
5863 <ref name=
"presentation-animations"/>
5864 <ref name=
"animation-element"/>
5868 <ref name=
"presentation-notes"/>
5872 <define name=
"draw-page-attlist" combine=
"interleave">
5874 <attribute name=
"draw:name">
5875 <ref name=
"string"/>
5879 <define name=
"draw-page-attlist" combine=
"interleave">
5881 <attribute name=
"draw:style-name">
5882 <ref name=
"styleNameRef"/>
5886 <define name=
"draw-page-attlist" combine=
"interleave">
5887 <attribute name=
"draw:master-page-name">
5888 <ref name=
"styleNameRef"/>
5891 <define name=
"draw-page-attlist" combine=
"interleave">
5893 <attribute name=
"presentation:presentation-page-layout-name">
5894 <ref name=
"styleNameRef"/>
5898 <define name=
"common-presentation-header-footer-attlist" combine=
"interleave">
5900 <attribute name=
"presentation:use-header-name">
5901 <ref name=
"string"/>
5905 <define name=
"common-presentation-header-footer-attlist" combine=
"interleave">
5907 <attribute name=
"presentation:use-footer-name">
5908 <ref name=
"string"/>
5912 <define name=
"common-presentation-header-footer-attlist" combine=
"interleave">
5914 <attribute name=
"presentation:use-date-time-name">
5915 <ref name=
"string"/>
5919 <define name=
"draw-page-attlist">
5921 <attribute name=
"draw:id">
5926 <define name=
"shape">
5928 <ref name=
"draw-rect"/>
5929 <ref name=
"draw-line"/>
5930 <ref name=
"draw-polyline"/>
5931 <ref name=
"draw-polygon"/>
5932 <ref name=
"draw-regular-polygon"/>
5933 <ref name=
"draw-path"/>
5934 <ref name=
"draw-circle"/>
5935 <ref name=
"draw-ellipse"/>
5936 <ref name=
"draw-g"/>
5937 <ref name=
"draw-page-thumbnail"/>
5938 <ref name=
"draw-frame"/>
5939 <ref name=
"draw-measure"/>
5940 <ref name=
"draw-caption"/>
5941 <ref name=
"draw-connector"/>
5942 <ref name=
"draw-control"/>
5943 <ref name=
"dr3d-scene"/>
5944 <ref name=
"draw-custom-shape"/>
5947 <define name=
"draw-rect">
5948 <element name=
"draw:rect">
5949 <ref name=
"draw-rect-attlist"/>
5950 <ref name=
"common-draw-position-attlist"/>
5951 <ref name=
"common-draw-size-attlist"/>
5952 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5954 <ref name=
"office-event-listeners"/>
5957 <ref name=
"draw-glue-point"/>
5959 <ref name=
"draw-text"/>
5962 <define name=
"draw-rect-attlist" combine=
"interleave">
5964 <attribute name=
"draw:corner-radius">
5965 <ref name=
"nonNegativeLength"/>
5969 <define name=
"draw-line">
5970 <element name=
"draw:line">
5971 <ref name=
"draw-line-attlist"/>
5972 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5974 <ref name=
"office-event-listeners"/>
5977 <ref name=
"draw-glue-point"/>
5979 <ref name=
"draw-text"/>
5982 <define name=
"draw-line-attlist" combine=
"interleave">
5983 <attribute name=
"svg:x1">
5984 <ref name=
"coordinate"/>
5986 <attribute name=
"svg:y1">
5987 <ref name=
"coordinate"/>
5990 <define name=
"draw-line-attlist" combine=
"interleave">
5991 <attribute name=
"svg:x2">
5992 <ref name=
"coordinate"/>
5994 <attribute name=
"svg:y2">
5995 <ref name=
"coordinate"/>
5998 <define name=
"draw-polyline">
5999 <element name=
"draw:polyline">
6000 <ref name=
"common-draw-points-attlist"/>
6001 <ref name=
"common-draw-position-attlist"/>
6002 <ref name=
"common-draw-size-attlist"/>
6003 <ref name=
"common-draw-viewbox-attlist"/>
6004 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6006 <ref name=
"office-event-listeners"/>
6009 <ref name=
"draw-glue-point"/>
6011 <ref name=
"draw-text"/>
6014 <define name=
"common-draw-points-attlist">
6015 <attribute name=
"draw:points">
6016 <ref name=
"points"/>
6019 <define name=
"draw-polygon">
6020 <element name=
"draw:polygon">
6021 <ref name=
"common-draw-points-attlist"/>
6022 <ref name=
"common-draw-position-attlist"/>
6023 <ref name=
"common-draw-size-attlist"/>
6024 <ref name=
"common-draw-viewbox-attlist"/>
6025 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6027 <ref name=
"office-event-listeners"/>
6030 <ref name=
"draw-glue-point"/>
6032 <ref name=
"draw-text"/>
6035 <define name=
"draw-regular-polygon">
6036 <element name=
"draw:regular-polygon">
6037 <ref name=
"draw-regular-polygon-attlist"/>
6038 <ref name=
"common-draw-position-attlist"/>
6039 <ref name=
"common-draw-size-attlist"/>
6040 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6042 <ref name=
"office-event-listeners"/>
6045 <ref name=
"draw-glue-point"/>
6047 <ref name=
"draw-text"/>
6050 <define name=
"draw-regular-polygon-attlist" combine=
"interleave">
6052 <attribute name=
"draw:concave">
6053 <value>false
</value>
6056 <attribute name=
"draw:concave">
6059 <ref name=
"draw-regular-polygon-sharpness-attlist"/>
6063 <define name=
"draw-regular-polygon-attlist" combine=
"interleave">
6064 <attribute name=
"draw:corners">
6065 <ref name=
"positiveInteger"/>
6068 <define name=
"draw-regular-polygon-sharpness-attlist">
6069 <attribute name=
"draw:sharpness">
6070 <ref name=
"percent"/>
6073 <define name=
"draw-path">
6074 <element name=
"draw:path">
6075 <ref name=
"common-draw-path-data-attlist"/>
6076 <ref name=
"common-draw-position-attlist"/>
6077 <ref name=
"common-draw-size-attlist"/>
6078 <ref name=
"common-draw-viewbox-attlist"/>
6079 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6081 <ref name=
"office-event-listeners"/>
6084 <ref name=
"draw-glue-point"/>
6086 <ref name=
"draw-text"/>
6089 <define name=
"common-draw-path-data-attlist">
6090 <attribute name=
"svg:d">
6091 <ref name=
"pathData"/>
6094 <define name=
"draw-circle">
6095 <element name=
"draw:circle">
6096 <ref name=
"draw-circle-attlist"/>
6097 <ref name=
"common-draw-circle-ellipse-attlist"/>
6098 <ref name=
"common-draw-position-attlist"/>
6099 <ref name=
"common-draw-size-attlist"/>
6100 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6102 <ref name=
"office-event-listeners"/>
6105 <ref name=
"draw-glue-point"/>
6107 <ref name=
"draw-text"/>
6110 <define name=
"common-draw-circle-ellipse-attlist" combine=
"interleave">
6112 <attribute name=
"svg:cx">
6113 <ref name=
"coordinate"/>
6115 <attribute name=
"svg:cy">
6116 <ref name=
"coordinate"/>
6120 <define name=
"draw-circle-attlist" combine=
"interleave">
6122 <attribute name=
"svg:r">
6123 <ref name=
"length"/>
6127 <define name=
"common-draw-circle-ellipse-attlist" combine=
"interleave">
6129 <attribute name=
"draw:kind" a:
defaultValue=
"full">
6132 <value>section
</value>
6139 <define name=
"common-draw-circle-ellipse-attlist" combine=
"interleave">
6141 <attribute name=
"draw:start-angle">
6142 <ref name=
"double"/>
6146 <define name=
"common-draw-circle-ellipse-attlist" combine=
"interleave">
6148 <attribute name=
"draw:end-angle">
6149 <ref name=
"double"/>
6153 <define name=
"draw-ellipse">
6154 <element name=
"draw:ellipse">
6155 <ref name=
"common-draw-circle-ellipse-attlist"/>
6156 <ref name=
"draw-ellipse-attlist"/>
6157 <ref name=
"common-draw-position-attlist"/>
6158 <ref name=
"common-draw-size-attlist"/>
6159 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6161 <ref name=
"office-event-listeners"/>
6164 <ref name=
"draw-glue-point"/>
6166 <ref name=
"draw-text"/>
6169 <define name=
"draw-ellipse-attlist" combine=
"interleave">
6171 <attribute name=
"svg:rx">
6172 <ref name=
"length"/>
6174 <attribute name=
"svg:ry">
6175 <ref name=
"length"/>
6179 <define name=
"draw-connector">
6180 <element name=
"draw:connector">
6181 <ref name=
"draw-connector-attlist"/>
6182 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6184 <ref name=
"office-event-listeners"/>
6187 <ref name=
"draw-glue-point"/>
6189 <ref name=
"draw-text"/>
6192 <define name=
"draw-connector-attlist" combine=
"interleave">
6194 <attribute name=
"draw:type" a:
defaultValue=
"standard">
6196 <value>standard
</value>
6197 <value>lines
</value>
6199 <value>curve
</value>
6204 <define name=
"draw-connector-attlist" combine=
"interleave">
6206 <attribute name=
"svg:x1">
6207 <ref name=
"coordinate"/>
6209 <attribute name=
"svg:y1">
6210 <ref name=
"coordinate"/>
6214 <define name=
"draw-connector-attlist" combine=
"interleave">
6216 <attribute name=
"draw:start-shape">
6221 <define name=
"draw-connector-attlist" combine=
"interleave">
6223 <attribute name=
"draw:start-glue-point">
6224 <ref name=
"nonNegativeInteger"/>
6228 <define name=
"draw-connector-attlist" combine=
"interleave">
6230 <attribute name=
"svg:x2">
6231 <ref name=
"coordinate"/>
6233 <attribute name=
"svg:y2">
6234 <ref name=
"coordinate"/>
6238 <define name=
"draw-connector-attlist" combine=
"interleave">
6240 <attribute name=
"draw:end-shape">
6245 <define name=
"draw-connector-attlist" combine=
"interleave">
6247 <attribute name=
"draw:end-glue-point">
6248 <ref name=
"nonNegativeInteger"/>
6252 <define name=
"draw-connector-attlist" combine=
"interleave">
6254 <attribute name=
"draw:line-skew">
6256 <ref name=
"length"/>
6258 <ref name=
"length"/>
6260 <ref name=
"length"/>
6267 <define name=
"draw-caption">
6268 <element name=
"draw:caption">
6269 <ref name=
"draw-caption-attlist"/>
6270 <ref name=
"common-draw-position-attlist"/>
6271 <ref name=
"common-draw-size-attlist"/>
6272 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6274 <ref name=
"office-event-listeners"/>
6277 <ref name=
"draw-glue-point"/>
6279 <ref name=
"draw-text"/>
6282 <define name=
"draw-caption-attlist" combine=
"interleave">
6284 <attribute name=
"draw:caption-point-x">
6285 <ref name=
"coordinate"/>
6287 <attribute name=
"draw:caption-point-y">
6288 <ref name=
"coordinate"/>
6292 <define name=
"draw-caption-attlist" combine=
"interleave">
6294 <attribute name=
"draw:corner-radius">
6295 <ref name=
"nonNegativeLength"/>
6299 <define name=
"draw-measure">
6300 <element name=
"draw:measure">
6301 <ref name=
"draw-measure-attlist"/>
6302 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6304 <ref name=
"office-event-listeners"/>
6307 <ref name=
"draw-glue-point"/>
6309 <ref name=
"draw-text"/>
6312 <define name=
"draw-measure-attlist" combine=
"interleave">
6313 <attribute name=
"svg:x1">
6314 <ref name=
"coordinate"/>
6316 <attribute name=
"svg:y1">
6317 <ref name=
"coordinate"/>
6320 <define name=
"draw-measure-attlist" combine=
"interleave">
6321 <attribute name=
"svg:x2">
6322 <ref name=
"coordinate"/>
6324 <attribute name=
"svg:y2">
6325 <ref name=
"coordinate"/>
6328 <define name=
"draw-control">
6329 <element name=
"draw:control">
6330 <ref name=
"draw-control-attlist"/>
6331 <ref name=
"common-draw-position-attlist"/>
6332 <ref name=
"common-draw-size-attlist"/>
6333 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6335 <ref name=
"draw-glue-point"/>
6339 <define name=
"draw-control-attlist" combine=
"interleave">
6340 <attribute name=
"draw:control">
6344 <define name=
"draw-page-thumbnail">
6345 <element name=
"draw:page-thumbnail">
6346 <ref name=
"draw-page-thumbnail-attlist"/>
6347 <ref name=
"common-draw-position-attlist"/>
6348 <ref name=
"common-draw-size-attlist"/>
6349 <ref name=
"presentation-shape-attlist"/>
6350 <ref name=
"common-draw-shape-with-styles-attlist"/>
6354 <define name=
"draw-page-thumbnail-attlist">
6356 <attribute name=
"draw:page-number">
6357 <ref name=
"positiveInteger"/>
6361 <define name=
"draw-g">
6362 <element name=
"draw:g">
6363 <ref name=
"draw-g-attlist"/>
6364 <ref name=
"common-draw-z-index-attlist"/>
6365 <ref name=
"common-draw-name-attlist"/>
6366 <ref name=
"common-draw-id-attlist"/>
6367 <ref name=
"common-draw-style-name-attlist"/>
6368 <ref name=
"common-text-spreadsheet-shape-attlist"/>
6370 <ref name=
"office-event-listeners"/>
6373 <ref name=
"draw-glue-point"/>
6380 <define name=
"draw-g-attlist" combine=
"interleave">
6382 <attribute name=
"svg:y">
6383 <ref name=
"coordinate"/>
6387 <define name=
"common-draw-name-attlist" combine=
"interleave">
6389 <attribute name=
"draw:name">
6390 <ref name=
"string"/>
6394 <define name=
"common-draw-position-attlist">
6396 <attribute name=
"svg:x">
6397 <ref name=
"coordinate"/>
6401 <attribute name=
"svg:y">
6402 <ref name=
"coordinate"/>
6406 <define name=
"common-draw-size-attlist">
6408 <attribute name=
"svg:width">
6409 <ref name=
"length"/>
6413 <attribute name=
"svg:height">
6414 <ref name=
"length"/>
6418 <define name=
"common-draw-transform-attlist">
6420 <attribute name=
"draw:transform">
6421 <ref name=
"string"/>
6425 <define name=
"common-draw-viewbox-attlist">
6426 <attribute name=
"svg:viewBox">
6428 <ref name=
"integer"/>
6429 <ref name=
"integer"/>
6430 <ref name=
"integer"/>
6431 <ref name=
"integer"/>
6435 <define name=
"common-draw-style-name-attlist">
6439 <attribute name=
"draw:style-name">
6440 <ref name=
"styleNameRef"/>
6444 <attribute name=
"draw:class-names">
6445 <ref name=
"styleNameRefs"/>
6451 <attribute name=
"presentation:style-name">
6452 <ref name=
"styleNameRef"/>
6456 <attribute name=
"presentation:class-names">
6457 <ref name=
"styleNameRefs"/>
6463 <define name=
"common-draw-text-style-name-attlist">
6465 <attribute name=
"draw:text-style-name">
6466 <ref name=
"styleNameRef"/>
6470 <define name=
"common-draw-layer-name-attlist">
6472 <attribute name=
"draw:layer">
6473 <data type=
"string"/>
6477 <define name=
"common-draw-id-attlist">
6479 <attribute name=
"draw:id">
6484 <define name=
"common-draw-z-index-attlist">
6486 <attribute name=
"draw:z-index">
6487 <ref name=
"nonNegativeInteger"/>
6491 <define name=
"common-text-spreadsheet-shape-attlist" combine=
"interleave">
6493 <attribute name=
"table:end-cell-address">
6494 <ref name=
"cellAddress"/>
6498 <attribute name=
"table:end-x">
6499 <ref name=
"coordinate"/>
6503 <attribute name=
"table:end-y">
6504 <ref name=
"coordinate"/>
6508 <define name=
"common-text-spreadsheet-shape-attlist" combine=
"interleave">
6510 <attribute name=
"table:table-background">
6511 <ref name=
"boolean"/>
6515 <define name=
"common-text-spreadsheet-shape-attlist" combine=
"interleave">
6516 <ref name=
"common-text-anchor-attlist"/>
6519 <define name=
"common-text-anchor-attlist" combine=
"interleave">
6521 <attribute name=
"text:anchor-type">
6524 <value>frame
</value>
6525 <value>paragraph
</value>
6527 <value>as-char
</value>
6532 <define name=
"common-text-anchor-attlist" combine=
"interleave">
6534 <attribute name=
"text:anchor-page-number">
6535 <ref name=
"positiveInteger"/>
6539 <define name=
"draw-text">
6542 <ref name=
"text-p"/>
6543 <ref name=
"text-list"/>
6547 <define name=
"common-draw-shape-with-styles-attlist">
6548 <ref name=
"common-draw-z-index-attlist"/>
6549 <ref name=
"common-draw-id-attlist"/>
6550 <ref name=
"common-draw-layer-name-attlist"/>
6551 <ref name=
"common-draw-style-name-attlist"/>
6552 <ref name=
"common-draw-transform-attlist"/>
6553 <ref name=
"common-draw-name-attlist"/>
6554 <ref name=
"common-text-spreadsheet-shape-attlist"/>
6556 <define name=
"common-draw-shape-with-text-and-styles-attlist">
6557 <ref name=
"common-draw-shape-with-styles-attlist"/>
6558 <ref name=
"common-draw-text-style-name-attlist"/>
6560 <define name=
"draw-glue-point">
6561 <element name=
"draw:glue-point">
6562 <ref name=
"draw-glue-point-attlist"/>
6566 <define name=
"draw-glue-point-attlist" combine=
"interleave">
6567 <attribute name=
"draw:id">
6568 <ref name=
"nonNegativeInteger"/>
6571 <define name=
"draw-glue-point-attlist" combine=
"interleave">
6572 <attribute name=
"svg:x">
6574 <ref name=
"distance"/>
6575 <ref name=
"percent"/>
6578 <attribute name=
"svg:y">
6580 <ref name=
"distance"/>
6581 <ref name=
"percent"/>
6585 <define name=
"draw-glue-point-attlist" combine=
"interleave">
6586 <attribute name=
"draw:align">
6588 <value>top-left
</value>
6590 <value>top-right
</value>
6592 <value>center
</value>
6593 <value>right
</value>
6594 <value>bottom-left
</value>
6595 <value>bottom-right
</value>
6599 <define name=
"draw-glue-points-attlist" combine=
"interleave">
6600 <attribute name=
"draw:escape-direction">
6604 <value>right
</value>
6607 <value>horizontal
</value>
6608 <value>vertical
</value>
6612 <define name=
"draw-frame">
6613 <element name=
"draw:frame">
6614 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6615 <ref name=
"common-draw-position-attlist"/>
6616 <ref name=
"common-draw-rel-size-attlist"/>
6617 <ref name=
"presentation-shape-attlist"/>
6618 <ref name=
"draw-frame-attlist"/>
6621 <ref name=
"draw-text-box"/>
6622 <ref name=
"draw-image"/>
6623 <ref name=
"draw-object"/>
6624 <ref name=
"draw-object-ole"/>
6625 <ref name=
"draw-applet"/>
6626 <ref name=
"draw-floating-frame"/>
6627 <ref name=
"draw-plugin"/>
6631 <ref name=
"office-event-listeners"/>
6634 <ref name=
"draw-glue-point"/>
6637 <ref name=
"draw-image-map"/>
6640 <ref name=
"svg-desc"/>
6644 <ref name=
"draw-contour-polygon"/>
6645 <ref name=
"draw-contour-path"/>
6650 <define name=
"common-draw-rel-size-attlist">
6651 <ref name=
"common-draw-size-attlist"/>
6653 <attribute name=
"style:rel-width">
6655 <ref name=
"percent"/>
6656 <value>scale
</value>
6657 <value>scale-min
</value>
6662 <attribute name=
"style:rel-height">
6664 <ref name=
"percent"/>
6665 <value>scale
</value>
6666 <value>scale-min
</value>
6671 <define name=
"draw-frame-attlist" combine=
"interleave">
6673 <attribute name=
"draw:copy-of">
6674 <ref name=
"string"/>
6678 <define name=
"draw-text-box">
6679 <element name=
"draw:text-box">
6680 <ref name=
"draw-text-box-attlist"/>
6682 <ref name=
"text-content"/>
6686 <define name=
"draw-text-box-attlist" combine=
"interleave">
6688 <attribute name=
"draw:chain-next-name">
6689 <ref name=
"string"/>
6693 <define name=
"draw-text-box-attlist" combine=
"interleave">
6695 <attribute name=
"draw:corner-radius">
6696 <ref name=
"nonNegativeLength"/>
6700 <define name=
"draw-text-box-attlist" combine=
"interleave">
6702 <attribute name=
"fo:min-height">
6704 <ref name=
"length"/>
6705 <ref name=
"percent"/>
6710 <attribute name=
"fo:min-width">
6712 <ref name=
"length"/>
6713 <ref name=
"percent"/>
6718 <define name=
"draw-text-box-attlist" combine=
"interleave">
6720 <attribute name=
"fo:max-height">
6722 <ref name=
"length"/>
6723 <ref name=
"percent"/>
6728 <attribute name=
"fo:max-width">
6730 <ref name=
"length"/>
6731 <ref name=
"percent"/>
6736 <define name=
"draw-image">
6737 <element name=
"draw:image">
6738 <ref name=
"draw-image-attlist"/>
6740 <ref name=
"common-draw-data-attlist"/>
6741 <ref name=
"office-binary-data"/>
6743 <ref name=
"draw-text"/>
6746 <define name=
"common-draw-data-attlist" combine=
"interleave">
6748 <attribute name=
"xlink:href">
6749 <ref name=
"anyURI"/>
6752 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
6754 <value>simple
</value>
6759 <attribute name=
"xlink:show" a:
defaultValue=
"embed">
6761 <value>embed
</value>
6766 <attribute name=
"xlink:actuate" a:
defaultValue=
"onLoad">
6768 <value>onLoad
</value>
6775 <define name=
"office-binary-data">
6776 <element name=
"office:binary-data">
6777 <ref name=
"base64Binary"/>
6780 <define name=
"draw-image-attlist" combine=
"interleave">
6782 <attribute name=
"draw:filter-name">
6783 <ref name=
"string"/>
6787 <define name=
"draw-object">
6788 <element name=
"draw:object">
6789 <ref name=
"draw-object-attlist"/>
6791 <ref name=
"common-draw-data-attlist"/>
6792 <ref name=
"office-document"/>
6793 <ref name=
"math-math"/>
6798 <define name=
"draw-object-ole">
6799 <element name=
"draw:object-ole">
6800 <ref name=
"draw-object-ole-attlist"/>
6802 <ref name=
"common-draw-data-attlist"/>
6803 <ref name=
"office-binary-data"/>
6807 <define name=
"draw-object-attlist" combine=
"interleave">
6809 <attribute name=
"draw:notify-on-update-of-ranges">
6810 <ref name=
"string"/>
6814 <define name=
"draw-object-ole-attlist" combine=
"interleave">
6816 <attribute name=
"draw:class-id"/>
6819 <define name=
"draw-applet">
6820 <element name=
"draw:applet">
6821 <ref name=
"draw-applet-attlist"/>
6823 <ref name=
"common-draw-data-attlist"/>
6826 <ref name=
"draw-param"/>
6830 <define name=
"draw-applet-attlist" combine=
"interleave">
6832 <attribute name=
"draw:code"/>
6835 <define name=
"draw-applet-attlist" combine=
"interleave">
6837 <attribute name=
"draw:object"/>
6840 <define name=
"draw-applet-attlist" combine=
"interleave">
6842 <attribute name=
"draw:archive"/>
6845 <define name=
"draw-applet-attlist" combine=
"interleave">
6847 <attribute name=
"draw:may-script" a:
defaultValue=
"false">
6848 <ref name=
"boolean"/>
6852 <define name=
"draw-plugin">
6853 <element name=
"draw:plugin">
6854 <ref name=
"draw-plugin-attlist"/>
6855 <ref name=
"common-draw-data-attlist"/>
6857 <ref name=
"draw-param"/>
6861 <define name=
"draw-plugin-attlist" combine=
"interleave">
6863 <attribute name=
"draw:mime-type"/>
6866 <define name=
"draw-param">
6867 <element name=
"draw:param">
6868 <ref name=
"draw-param-attlist"/>
6872 <define name=
"draw-param-attlist" combine=
"interleave">
6874 <attribute name=
"draw:name"/>
6877 <define name=
"draw-param-attlist" combine=
"interleave">
6879 <attribute name=
"draw:value"/>
6882 <define name=
"draw-floating-frame">
6883 <element name=
"draw:floating-frame">
6884 <ref name=
"draw-floating-frame-attlist"/>
6885 <ref name=
"common-draw-data-attlist"/>
6888 <define name=
"draw-floating-frame-attlist" combine=
"interleave">
6890 <attribute name=
"draw:frame-name">
6891 <ref name=
"string"/>
6895 <define name=
"draw-contour-polygon">
6896 <element name=
"draw:contour-polygon">
6897 <ref name=
"common-contour-attlist"/>
6898 <ref name=
"common-draw-size-attlist"/>
6899 <ref name=
"common-draw-viewbox-attlist"/>
6900 <ref name=
"common-draw-points-attlist"/>
6905 <define name=
"draw-contour-path">
6906 <element name=
"draw:contour-path">
6907 <ref name=
"common-contour-attlist"/>
6908 <ref name=
"common-draw-size-attlist"/>
6909 <ref name=
"common-draw-viewbox-attlist"/>
6910 <ref name=
"common-draw-path-data-attlist"/>
6914 <define name=
"common-contour-attlist" combine=
"interleave">
6915 <attribute name=
"draw:recreate-on-edit">
6916 <ref name=
"boolean"/>
6919 <define name=
"svg-desc">
6920 <element name=
"svg:desc">
6924 <define name=
"draw-a">
6925 <element name=
"draw:a">
6926 <ref name=
"draw-a-attlist"/>
6927 <ref name=
"draw-frame"/>
6930 <define name=
"draw-a-attlist" combine=
"interleave">
6931 <attribute name=
"xlink:href">
6932 <ref name=
"anyURI"/>
6935 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
6936 <value>simple
</value>
6940 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
6942 <value>onRequest
</value>
6947 <define name=
"draw-a-attlist" combine=
"interleave">
6949 <attribute name=
"office:target-frame-name">
6950 <ref name=
"targetFrameName"/>
6954 <attribute name=
"xlink:show">
6957 <value>replace
</value>
6962 <define name=
"draw-a-attlist" combine=
"interleave">
6964 <attribute name=
"office:name">
6965 <ref name=
"string"/>
6969 <define name=
"draw-a-attlist" combine=
"interleave">
6971 <attribute name=
"office:server-map" a:
defaultValue=
"false">
6972 <ref name=
"boolean"/>
6976 <define name=
"draw-image-map">
6977 <element name=
"draw:image-map">
6980 <ref name=
"draw-area-rectangle"/>
6981 <ref name=
"draw-area-circle"/>
6982 <ref name=
"draw-area-polygon"/>
6987 <define name=
"draw-area-rectangle">
6988 <element name=
"draw:area-rectangle">
6989 <ref name=
"common-draw-area-attlist"/>
6990 <attribute name=
"svg:x">
6991 <ref name=
"coordinate"/>
6993 <attribute name=
"svg:y">
6994 <ref name=
"coordinate"/>
6996 <attribute name=
"svg:width">
6997 <ref name=
"length"/>
6999 <attribute name=
"svg:height">
7000 <ref name=
"length"/>
7003 <ref name=
"svg-desc"/>
7006 <ref name=
"office-event-listeners"/>
7010 <define name=
"draw-area-circle">
7011 <element name=
"draw:area-circle">
7012 <ref name=
"common-draw-area-attlist"/>
7013 <attribute name=
"svg:cx">
7014 <ref name=
"coordinate"/>
7016 <attribute name=
"svg:cy">
7017 <ref name=
"coordinate"/>
7019 <attribute name=
"svg:r">
7020 <ref name=
"length"/>
7023 <ref name=
"svg-desc"/>
7026 <ref name=
"office-event-listeners"/>
7030 <define name=
"draw-area-polygon">
7031 <element name=
"draw:area-polygon">
7032 <ref name=
"common-draw-area-attlist"/>
7033 <attribute name=
"svg:x">
7034 <ref name=
"coordinate"/>
7036 <attribute name=
"svg:y">
7037 <ref name=
"coordinate"/>
7039 <attribute name=
"svg:width">
7040 <ref name=
"length"/>
7042 <attribute name=
"svg:height">
7043 <ref name=
"length"/>
7045 <ref name=
"common-draw-viewbox-attlist"/>
7046 <ref name=
"common-draw-points-attlist"/>
7048 <ref name=
"svg-desc"/>
7051 <ref name=
"office-event-listeners"/>
7055 <define name=
"common-draw-area-attlist" combine=
"interleave">
7057 <attribute name=
"xlink:href">
7058 <ref name=
"anyURI"/>
7062 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
7064 <value>simple
</value>
7069 <attribute name=
"office:target-frame-name">
7070 <ref name=
"targetFrameName"/>
7074 <attribute name=
"xlink:show">
7077 <value>replace
</value>
7082 <define name=
"common-draw-area-attlist" combine=
"interleave">
7084 <attribute name=
"office:name">
7085 <ref name=
"string"/>
7089 <define name=
"common-draw-area-attlist" combine=
"interleave">
7091 <attribute name=
"draw:nohref">
7093 <value>nohref
</value>
7098 <define name=
"dr3d-scene">
7099 <element name=
"dr3d:scene">
7100 <ref name=
"dr3d-scene-attlist"/>
7101 <ref name=
"common-draw-position-attlist"/>
7102 <ref name=
"common-draw-size-attlist"/>
7103 <ref name=
"common-draw-style-name-attlist"/>
7104 <ref name=
"common-draw-z-index-attlist"/>
7105 <ref name=
"common-draw-id-attlist"/>
7106 <ref name=
"common-draw-layer-name-attlist"/>
7107 <ref name=
"common-text-spreadsheet-shape-attlist"/>
7108 <ref name=
"common-dr3d-transform-attlist"/>
7110 <ref name=
"dr3d-light"/>
7113 <ref name=
"shapes3d"/>
7118 <define name=
"shapes3d">
7120 <ref name=
"dr3d-scene"/>
7121 <ref name=
"dr3d-extrude"/>
7122 <ref name=
"dr3d-sphere"/>
7123 <ref name=
"dr3d-rotate"/>
7124 <ref name=
"dr3d-cube"/>
7127 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7129 <attribute name=
"dr3d:vrp">
7130 <ref name=
"vector3D"/>
7134 <attribute name=
"dr3d:vpn">
7135 <ref name=
"vector3D"/>
7139 <attribute name=
"dr3d:vup">
7140 <ref name=
"vector3D"/>
7144 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7146 <attribute name=
"dr3d:projection">
7148 <value>parallel
</value>
7149 <value>perspective
</value>
7154 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7156 <attribute name=
"dr3d:distance">
7157 <ref name=
"length"/>
7161 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7163 <attribute name=
"dr3d:focal-length">
7164 <ref name=
"length"/>
7168 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7170 <attribute name=
"dr3d:shadow-slant">
7171 <ref name=
"nonNegativeInteger"/>
7175 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7177 <attribute name=
"dr3d:shade-mode">
7180 <value>phong
</value>
7181 <value>gouraud
</value>
7182 <value>draft
</value>
7187 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7189 <attribute name=
"dr3d:ambient-color">
7194 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7196 <attribute name=
"dr3d:lighting-mode">
7197 <ref name=
"boolean"/>
7201 <define name=
"common-dr3d-transform-attlist">
7203 <attribute name=
"dr3d:transform"/>
7206 <define name=
"dr3d-light">
7207 <element name=
"dr3d:light">
7208 <ref name=
"dr3d-light-attlist"/>
7212 <define name=
"dr3d-light-attlist" combine=
"interleave">
7214 <attribute name=
"dr3d:diffuse-color">
7219 <define name=
"dr3d-light-attlist" combine=
"interleave">
7220 <attribute name=
"dr3d:direction">
7221 <ref name=
"vector3D"/>
7224 <define name=
"dr3d-light-attlist" combine=
"interleave">
7226 <attribute name=
"dr3d:enabled">
7227 <ref name=
"boolean"/>
7231 <define name=
"dr3d-light-attlist" combine=
"interleave">
7233 <attribute name=
"dr3d:specular">
7234 <ref name=
"boolean"/>
7238 <define name=
"dr3d-cube">
7239 <element name=
"dr3d:cube">
7240 <ref name=
"dr3d-cube-attlist"/>
7241 <ref name=
"common-draw-z-index-attlist"/>
7242 <ref name=
"common-draw-id-attlist"/>
7243 <ref name=
"common-draw-layer-name-attlist"/>
7244 <ref name=
"common-draw-style-name-attlist"/>
7245 <ref name=
"common-dr3d-transform-attlist"/>
7249 <define name=
"dr3d-cube-attlist" combine=
"interleave">
7251 <attribute name=
"dr3d:min-edge">
7252 <ref name=
"vector3D"/>
7256 <attribute name=
"dr3d:max-edge">
7257 <ref name=
"vector3D"/>
7261 <define name=
"dr3d-sphere">
7262 <element name=
"dr3d:sphere">
7263 <ref name=
"dr3d-sphere-attlist"/>
7264 <ref name=
"common-draw-z-index-attlist"/>
7265 <ref name=
"common-draw-id-attlist"/>
7266 <ref name=
"common-draw-layer-name-attlist"/>
7267 <ref name=
"common-draw-style-name-attlist"/>
7268 <ref name=
"common-dr3d-transform-attlist"/>
7272 <define name=
"dr3d-sphere-attlist" combine=
"interleave">
7274 <attribute name=
"dr3d:center">
7275 <ref name=
"vector3D"/>
7279 <define name=
"dr3d-sphere-attlist" combine=
"interleave">
7281 <attribute name=
"dr3d:size">
7282 <ref name=
"vector3D"/>
7286 <define name=
"dr3d-extrude">
7287 <element name=
"dr3d:extrude">
7288 <ref name=
"common-draw-path-data-attlist"/>
7289 <ref name=
"common-draw-viewbox-attlist"/>
7290 <ref name=
"common-draw-id-attlist"/>
7291 <ref name=
"common-draw-z-index-attlist"/>
7292 <ref name=
"common-draw-layer-name-attlist"/>
7293 <ref name=
"common-draw-style-name-attlist"/>
7294 <ref name=
"common-dr3d-transform-attlist"/>
7298 <define name=
"dr3d-rotate">
7299 <element name=
"dr3d:rotate">
7300 <ref name=
"common-draw-viewbox-attlist"/>
7301 <ref name=
"common-draw-path-data-attlist"/>
7302 <ref name=
"common-draw-z-index-attlist"/>
7303 <ref name=
"common-draw-id-attlist"/>
7304 <ref name=
"common-draw-layer-name-attlist"/>
7305 <ref name=
"common-draw-style-name-attlist"/>
7306 <ref name=
"common-dr3d-transform-attlist"/>
7310 <define name=
"draw-custom-shape">
7311 <element name=
"draw:custom-shape">
7312 <ref name=
"draw-custom-shape-attlist"/>
7313 <ref name=
"common-draw-position-attlist"/>
7314 <ref name=
"common-draw-size-attlist"/>
7315 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
7317 <ref name=
"office-event-listeners"/>
7320 <ref name=
"draw-glue-point"/>
7322 <ref name=
"draw-text"/>
7324 <ref name=
"draw-enhanced-geometry"/>
7328 <define name=
"draw-custom-shape-attlist" combine=
"interleave">
7330 <attribute name=
"draw:engine">
7331 <ref name=
"namespacedToken"/>
7335 <define name=
"draw-custom-shape-attlist" combine=
"interleave">
7337 <attribute name=
"draw:data">
7338 <ref name=
"string"/>
7342 <define name=
"draw-enhanced-geometry">
7343 <element name=
"draw:enhanced-geometry">
7344 <ref name=
"draw-enhanced-geometry-attlist"/>
7346 <ref name=
"draw-equation"/>
7349 <ref name=
"draw-handle"/>
7353 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7355 <attribute name=
"draw:type" a:
defaultValue=
"non-primitive">
7356 <ref name=
"custom-shape-type"/>
7361 <define name=
"custom-shape-type">
7363 <value>non-primitive
</value>
7364 <ref name=
"string"/>
7367 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7369 <attribute name=
"svg:viewBox">
7371 <ref name=
"integer"/>
7372 <ref name=
"integer"/>
7373 <ref name=
"integer"/>
7374 <ref name=
"integer"/>
7379 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7381 <attribute name=
"draw:mirror-vertical" a:
defaultValue=
"false">
7382 <ref name=
"boolean"/>
7386 <attribute name=
"draw:mirror-horizontal" a:
defaultValue=
"false">
7387 <ref name=
"boolean"/>
7391 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7393 <attribute name=
"draw:text-rotate-angle" a:
defaultValue=
"0">
7394 <ref name=
"double"/>
7398 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7400 <attribute name=
"draw:extrusion-allowed" a:
defaultValue=
"false">
7401 <ref name=
"boolean"/>
7405 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7407 <attribute name=
"draw:text-path-allowed" a:
defaultValue=
"false">
7408 <ref name=
"boolean"/>
7412 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7414 <attribute name=
"draw:concentric-gradient-fill-allowed"
7415 a:
defaultValue=
"false">
7416 <ref name=
"boolean"/>
7420 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7422 <attribute name=
"draw:extrusion" a:
defaultValue=
"false">
7423 <ref name=
"boolean"/>
7427 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7429 <attribute name=
"draw:extrusion-brightness" a:
defaultValue=
"33%">
7430 <ref name=
"percent"/>
7434 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7436 <attribute name=
"draw:extrusion-depth" a:
defaultValue=
"36pt 0">
7438 <ref name=
"length"/>
7439 <ref name=
"double"/>
7444 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7446 <attribute name=
"draw:extrusion-diffusion" a:
defaultValue=
"0%">
7447 <ref name=
"percent"/>
7451 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7453 <attribute name=
"draw:extrusion-number-of-line-segments"
7454 a:
defaultValue=
"30">
7455 <ref name=
"integer"/>
7459 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7461 <attribute name=
"draw:extrusion-light-face" a:
defaultValue=
"true">
7462 <ref name=
"boolean"/>
7466 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7468 <attribute name=
"draw:extrusion-first-light-harsh"
7469 a:
defaultValue=
"true">
7470 <ref name=
"boolean"/>
7474 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7476 <attribute name=
"draw:extrusion-second-light-harsh"
7477 a:
defaultValue=
"true">
7478 <ref name=
"boolean"/>
7482 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7484 <attribute name=
"draw:extrusion-first-light-level"
7485 a:
defaultValue=
"66%">
7486 <ref name=
"percent"/>
7490 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7492 <attribute name=
"draw:extrusion-second-light-level"
7493 a:
defaultValue=
"66%">
7494 <ref name=
"percent"/>
7498 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7500 <attribute name=
"draw:extrusion-first-light-direction"
7501 a:
defaultValue=
"(5 0 1)">
7502 <ref name=
"vector3D"/>
7506 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7508 <attribute name=
"draw:extrusion-second-light-direction"
7509 a:
defaultValue=
"(-5 0 1)">
7510 <ref name=
"vector3D"/>
7514 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7516 <attribute name=
"draw:extrusion-metal" a:
defaultValue=
"false">
7517 <ref name=
"boolean"/>
7521 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7523 <attribute name=
"dr3d:shade-mode" a:
defaultValue=
"flat">
7526 <value>phong
</value>
7527 <value>gouraud
</value>
7528 <value>draft
</value>
7533 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7535 <attribute name=
"draw:extrusion-rotation-angle" a:
defaultValue=
"0 0">
7537 <ref name=
"double"/>
7538 <ref name=
"double"/>
7543 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7545 <attribute name=
"draw:extrusion-rotation-center">
7546 <ref name=
"vector3D"/>
7550 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7552 <attribute name=
"draw:extrusion-shininess" a:
defaultValue=
"50%">
7553 <ref name=
"percent"/>
7557 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7559 <attribute name=
"draw:extrusion-skew" a:
defaultValue=
"50 45">
7561 <ref name=
"double"/>
7562 <ref name=
"double"/>
7567 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7569 <attribute name=
"draw:extrusion-specularity" a:
defaultValue=
"0%">
7570 <ref name=
"percent"/>
7574 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7576 <attribute name=
"dr3d:projection" a:
defaultValue=
"parallel">
7578 <value>parallel
</value>
7579 <value>perspective
</value>
7584 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7586 <attribute name=
"draw:extrusion-viewpoint"
7587 a:
defaultValue=
"3.5cm -3.5cm 25cm">
7588 <ref name=
"point3D"/>
7593 <define name=
"point3D">
7594 <data type=
"string"/>
7596 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7598 <attribute name=
"draw:extrusion-origin" a:
defaultValue=
"0.5 -0.5">
7600 <ref name=
"double"/>
7601 <ref name=
"double"/>
7606 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7608 <attribute name=
"draw:extrusion-color" a:
defaultValue=
"false">
7609 <ref name=
"boolean"/>
7613 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7615 <attribute name=
"draw:enhanced-path">
7616 <ref name=
"string"/>
7620 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7622 <attribute name=
"draw:path-stretchpoint-x" a:
defaultValue=
"0">
7623 <ref name=
"double"/>
7627 <attribute name=
"draw:path-stretchpoint-y" a:
defaultValue=
"0">
7628 <ref name=
"double"/>
7632 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7634 <attribute name=
"draw:text-areas">
7635 <ref name=
"string"/>
7639 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7641 <attribute name=
"draw:glue-points">
7642 <ref name=
"string"/>
7646 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7648 <attribute name=
"draw:glue-point-type" a:
defaultValue=
"none">
7651 <value>segments
</value>
7652 <value>rectangle
</value>
7657 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7659 <attribute name=
"draw:glue-point-leaving-directions"/>
7662 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7664 <attribute name=
"draw:text-path" a:
defaultValue=
"false">
7665 <ref name=
"boolean"/>
7669 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7671 <attribute name=
"draw:text-path-mode" a:
defaultValue=
"normal">
7673 <value>normal
</value>
7675 <value>shape
</value>
7680 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7682 <attribute name=
"draw:text-path-scale" a:
defaultValue=
"path">
7685 <value>shape
</value>
7690 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7692 <attribute name=
"draw:text-path-same-letter-heights"
7693 a:
defaultValue=
"false">
7694 <ref name=
"boolean"/>
7698 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7700 <attribute name=
"draw:modifiers">
7701 <ref name=
"string"/>
7705 <define name=
"draw-equation">
7706 <element name=
"draw:equation">
7707 <ref name=
"draw-equation-attlist"/>
7711 <define name=
"draw-equation-attlist" combine=
"interleave">
7713 <attribute name=
"draw:name">
7714 <ref name=
"string"/>
7718 <define name=
"draw-equation-attlist" combine=
"interleave">
7720 <attribute name=
"draw:formula">
7721 <ref name=
"string"/>
7725 <define name=
"draw-handle">
7726 <element name=
"draw:handle">
7727 <ref name=
"draw-handle-attlist"/>
7731 <define name=
"draw-handle-attlist" combine=
"interleave">
7733 <attribute name=
"draw:handle-mirror-vertical" a:
defaultValue=
"false">
7734 <ref name=
"boolean"/>
7738 <define name=
"draw-handle-attlist" combine=
"interleave">
7740 <attribute name=
"draw:handle-mirror-horizontal" a:
defaultValue=
"false">
7741 <ref name=
"boolean"/>
7745 <define name=
"draw-handle-attlist" combine=
"interleave">
7747 <attribute name=
"draw:handle-switched" a:
defaultValue=
"false">
7748 <ref name=
"boolean"/>
7752 <define name=
"draw-handle-attlist" combine=
"interleave">
7753 <attribute name=
"draw:handle-position">
7754 <ref name=
"string"/>
7757 <define name=
"draw-handle-attlist" combine=
"interleave">
7759 <attribute name=
"draw:handle-range-x-minimum">
7760 <ref name=
"string"/>
7764 <define name=
"draw-handle-attlist" combine=
"interleave">
7766 <attribute name=
"draw:handle-range-x-maximum">
7767 <ref name=
"string"/>
7771 <define name=
"draw-handle-attlist" combine=
"interleave">
7773 <attribute name=
"draw:handle-range-y-minimum">
7774 <ref name=
"string"/>
7778 <define name=
"draw-handle-attlist" combine=
"interleave">
7780 <attribute name=
"draw:handle-range-y-maximum">
7781 <ref name=
"string"/>
7785 <define name=
"draw-handle-attlist" combine=
"interleave">
7787 <attribute name=
"draw:handle-polar">
7788 <ref name=
"string"/>
7792 <define name=
"draw-handle-attlist" combine=
"interleave">
7794 <attribute name=
"draw:handle-radius-range-minimum">
7795 <ref name=
"string"/>
7799 <define name=
"draw-handle-attlist" combine=
"interleave">
7801 <attribute name=
"draw:handle-radius-range-maximum">
7802 <ref name=
"string"/>
7806 <define name=
"presentation-shape-attlist" combine=
"interleave">
7808 <attribute name=
"presentation:class">
7809 <ref name=
"presentation-classes"/>
7813 <define name=
"presentation-classes">
7815 <value>title
</value>
7816 <value>outline
</value>
7817 <value>subtitle
</value>
7819 <value>graphic
</value>
7820 <value>object
</value>
7821 <value>chart
</value>
7822 <value>table
</value>
7823 <value>orgchart
</value>
7825 <value>notes
</value>
7826 <value>handout
</value>
7827 <value>header
</value>
7828 <value>footer
</value>
7829 <value>date-time
</value>
7830 <value>page-number
</value>
7833 <define name=
"presentation-shape-attlist" combine=
"interleave">
7835 <attribute name=
"presentation:placeholder">
7836 <ref name=
"boolean"/>
7840 <define name=
"presentation-shape-attlist" combine=
"interleave">
7842 <attribute name=
"presentation:user-transformed">
7843 <ref name=
"boolean"/>
7847 <define name=
"presentation-animations">
7848 <element name=
"presentation:animations">
7851 <ref name=
"presentation-animation-elements"/>
7852 <ref name=
"presentation-animation-group"/>
7857 <define name=
"presentation-animation-elements">
7859 <ref name=
"presentation-show-shape"/>
7860 <ref name=
"presentation-show-text"/>
7861 <ref name=
"presentation-hide-shape"/>
7862 <ref name=
"presentation-hide-text"/>
7863 <ref name=
"presentation-dim"/>
7864 <ref name=
"presentation-play"/>
7867 <define name=
"presentation-sound">
7868 <element name=
"presentation:sound">
7869 <ref name=
"presentation-sound-attlist"/>
7870 <attribute name=
"xlink:href">
7871 <ref name=
"anyURI"/>
7874 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
7876 <value>simple
</value>
7881 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
7883 <value>onRequest
</value>
7888 <attribute name=
"xlink:show">
7891 <value>replace
</value>
7898 <define name=
"presentation-sound-attlist" combine=
"interleave">
7900 <attribute name=
"presentation:play-full">
7901 <ref name=
"boolean"/>
7905 <define name=
"presentation-show-shape">
7906 <element name=
"presentation:show-shape">
7907 <ref name=
"common-presentation-effect-attlist"/>
7909 <ref name=
"presentation-sound"/>
7913 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
7914 <attribute name=
"draw:shape-id">
7918 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
7920 <attribute name=
"presentation:effect" a:
defaultValue=
"none">
7921 <ref name=
"presentationEffects"/>
7925 <define name=
"presentationEffects">
7930 <value>stripes
</value>
7932 <value>close
</value>
7933 <value>dissolve
</value>
7934 <value>wavyline
</value>
7935 <value>random
</value>
7936 <value>lines
</value>
7937 <value>laser
</value>
7938 <value>appear
</value>
7940 <value>move-short
</value>
7941 <value>checkerboard
</value>
7942 <value>rotate
</value>
7943 <value>stretch
</value>
7946 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
7948 <attribute name=
"presentation:direction" a:
defaultValue=
"none">
7949 <ref name=
"presentationEffectDirections"/>
7953 <define name=
"presentationEffectDirections">
7956 <value>from-left
</value>
7957 <value>from-top
</value>
7958 <value>from-right
</value>
7959 <value>from-bottom
</value>
7960 <value>from-center
</value>
7961 <value>from-upper-left
</value>
7962 <value>from-upper-right
</value>
7963 <value>from-lower-left
</value>
7964 <value>from-lower-right
</value>
7965 <value>to-left
</value>
7966 <value>to-top
</value>
7967 <value>to-right
</value>
7968 <value>to-bottom
</value>
7969 <value>to-upper-left
</value>
7970 <value>to-upper-right
</value>
7971 <value>to-lower-right
</value>
7972 <value>to-lower-left
</value>
7974 <value>spiral-inward-left
</value>
7975 <value>spiral-inward-right
</value>
7976 <value>spiral-outward-left
</value>
7977 <value>spiral-outward-right
</value>
7978 <value>vertical
</value>
7979 <value>horizontal
</value>
7980 <value>to-center
</value>
7981 <value>clockwise
</value>
7982 <value>counter-clockwise
</value>
7985 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
7987 <attribute name=
"presentation:speed" a:
defaultValue=
"medium">
7988 <ref name=
"presentationSpeeds"/>
7992 <define name=
"presentationSpeeds">
7995 <value>medium
</value>
7999 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
8001 <attribute name=
"presentation:delay">
8002 <ref name=
"duration"/>
8006 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
8008 <attribute name=
"presentation:start-scale" a:
defaultValue=
"100%">
8009 <ref name=
"percent"/>
8013 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
8015 <attribute name=
"presentation:path-id"/>
8018 <define name=
"presentation-show-text">
8019 <element name=
"presentation:show-text">
8020 <ref name=
"common-presentation-effect-attlist"/>
8022 <ref name=
"presentation-sound"/>
8026 <define name=
"presentation-hide-shape">
8027 <element name=
"presentation:hide-shape">
8028 <ref name=
"common-presentation-effect-attlist"/>
8030 <ref name=
"presentation-sound"/>
8034 <define name=
"presentation-hide-text">
8035 <element name=
"presentation:hide-text">
8036 <ref name=
"common-presentation-effect-attlist"/>
8038 <ref name=
"presentation-sound"/>
8042 <define name=
"presentation-dim">
8043 <element name=
"presentation:dim">
8044 <ref name=
"presentation-dim-attlist"/>
8046 <ref name=
"presentation-sound"/>
8050 <define name=
"presentation-dim-attlist" combine=
"interleave">
8051 <attribute name=
"draw:shape-id">
8055 <define name=
"presentation-dim-attlist" combine=
"interleave">
8056 <attribute name=
"draw:color">
8060 <define name=
"presentation-play">
8061 <element name=
"presentation:play">
8062 <ref name=
"presentation-play-attlist"/>
8066 <define name=
"presentation-play-attlist" combine=
"interleave">
8067 <attribute name=
"draw:shape-id">
8071 <attribute name=
"presentation:speed" a:
defaultValue=
"medium">
8072 <ref name=
"presentationSpeeds"/>
8076 <define name=
"presentation-animation-group">
8077 <element name=
"presentation:animation-group">
8079 <ref name=
"presentation-animation-elements"/>
8083 <define name=
"common-anim-attlist" combine=
"interleave">
8085 <attribute name=
"presentation:node-type" a:
defaultValue=
"default">
8087 <value>default
</value>
8088 <value>on-click
</value>
8089 <value>with-previous
</value>
8090 <value>after-previous
</value>
8091 <value>timing-root
</value>
8092 <value>main-sequence
</value>
8093 <value>interactive-sequence
</value>
8098 <define name=
"common-anim-attlist" combine=
"interleave">
8100 <attribute name=
"presentation:preset-id">
8101 <ref name=
"string"/>
8105 <define name=
"common-anim-attlist" combine=
"interleave">
8107 <attribute name=
"presentation:preset-sub-type">
8108 <ref name=
"string"/>
8112 <define name=
"common-anim-attlist" combine=
"interleave">
8114 <attribute name=
"presentation:preset-class" a:
defaultValue=
"custom">
8116 <value>custom
</value>
8117 <value>entrance
</value>
8119 <value>emphasis
</value>
8120 <value>motion-path
</value>
8121 <value>ole-action
</value>
8122 <value>media-call
</value>
8127 <define name=
"common-anim-attlist" combine=
"interleave">
8129 <attribute name=
"presentation:master-element">
8134 <define name=
"common-anim-attlist" combine=
"interleave">
8136 <attribute name=
"presentation:group-id">
8137 <ref name=
"string"/>
8141 <define name=
"presentation-event-listener">
8142 <element name=
"presentation:event-listener">
8143 <ref name=
"presentation-event-listener-attlist"/>
8145 <ref name=
"presentation-sound"/>
8149 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8150 <attribute name=
"script:event-name">
8151 <ref name=
"string"/>
8154 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8155 <attribute name=
"presentation:action">
8158 <value>previous-page
</value>
8159 <value>next-page
</value>
8160 <value>first-page
</value>
8161 <value>last-page
</value>
8164 <value>execute
</value>
8167 <value>fade-out
</value>
8168 <value>sound
</value>
8172 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8174 <attribute name=
"presentation:effect" a:
defaultValue=
"none">
8175 <ref name=
"presentationEffects"/>
8179 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8181 <attribute name=
"presentation:direction" a:
defaultValue=
"none">
8182 <ref name=
"presentationEffectDirections"/>
8186 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8188 <attribute name=
"presentation:speed" a:
defaultValue=
"medium">
8189 <ref name=
"presentationSpeeds"/>
8193 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8195 <attribute name=
"presentation:start-scale" a:
defaultValue=
"100%">
8196 <ref name=
"percent"/>
8200 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8202 <attribute name=
"xlink:href">
8203 <ref name=
"anyURI"/>
8207 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
8209 <value>simple
</value>
8214 <attribute name=
"xlink:show" a:
defaultValue=
"embed">
8216 <value>embed
</value>
8221 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
8223 <value>onRequest
</value>
8228 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8230 <attribute name=
"presentation:verb">
8231 <ref name=
"nonNegativeInteger"/>
8235 <define name=
"paragraph-content" combine=
"choice">
8236 <element name=
"presentation:header">
8240 <define name=
"paragraph-content" combine=
"choice">
8241 <element name=
"presentation:footer">
8245 <define name=
"paragraph-content" combine=
"choice">
8246 <element name=
"presentation:date-time">
8250 <define name=
"presentation-decls">
8252 <ref name=
"presentation-decl"/>
8255 <define name=
"presentation-decl" combine=
"choice">
8256 <element name=
"presentation:header-decl">
8257 <ref name=
"presentation-header-decl-attlist"/>
8261 <define name=
"presentation-header-decl-attlist" combine=
"interleave">
8262 <attribute name=
"presentation:name">
8263 <ref name=
"string"/>
8266 <define name=
"presentation-decl" combine=
"choice">
8267 <element name=
"presentation:footer-decl">
8268 <ref name=
"presentation-footer-decl-attlist"/>
8272 <define name=
"presentation-footer-decl-attlist" combine=
"interleave">
8273 <attribute name=
"presentation:name">
8274 <ref name=
"string"/>
8277 <define name=
"presentation-decl" combine=
"choice">
8278 <element name=
"presentation:date-time-decl">
8279 <ref name=
"presentation-date-time-decl-attlist"/>
8283 <define name=
"presentation-date-time-decl-attlist" combine=
"interleave">
8284 <attribute name=
"presentation:name">
8285 <ref name=
"string"/>
8288 <define name=
"presentation-date-time-decl-attlist" combine=
"interleave">
8289 <attribute name=
"presentation:source">
8291 <value>fixed
</value>
8292 <value>current-date
</value>
8296 <define name=
"presentation-date-time-decl-attlist" combine=
"interleave">
8298 <attribute name=
"style:data-style-name">
8299 <ref name=
"styleNameRef"/>
8303 <define name=
"presentation-settings">
8305 <element name=
"presentation:settings">
8306 <ref name=
"presentation-settings-attlist"/>
8308 <ref name=
"presentation-show"/>
8313 <define name=
"presentation-settings-attlist" combine=
"interleave">
8315 <attribute name=
"presentation:start-page">
8316 <ref name=
"string"/>
8320 <define name=
"presentation-settings-attlist" combine=
"interleave">
8322 <attribute name=
"presentation:show">
8323 <ref name=
"string"/>
8327 <define name=
"presentation-settings-attlist" combine=
"interleave">
8329 <attribute name=
"presentation:full-screen" a:
defaultValue=
"true">
8330 <ref name=
"boolean"/>
8334 <define name=
"presentation-settings-attlist" combine=
"interleave">
8336 <attribute name=
"presentation:endless" a:
defaultValue=
"false">
8337 <ref name=
"boolean"/>
8341 <define name=
"presentation-settings-attlist" combine=
"interleave">
8343 <attribute name=
"presentation:pause">
8344 <ref name=
"duration"/>
8348 <define name=
"presentation-settings-attlist" combine=
"interleave">
8350 <attribute name=
"presentation:show-logo" a:
defaultValue=
"false">
8351 <ref name=
"boolean"/>
8355 <define name=
"presentation-settings-attlist" combine=
"interleave">
8357 <attribute name=
"presentation:force-manual" a:
defaultValue=
"false">
8358 <ref name=
"boolean"/>
8362 <define name=
"presentation-settings-attlist" combine=
"interleave">
8364 <attribute name=
"presentation:mouse-visible" a:
defaultValue=
"true">
8365 <ref name=
"boolean"/>
8369 <define name=
"presentation-settings-attlist" combine=
"interleave">
8371 <attribute name=
"presentation:mouse-as-pen" a:
defaultValue=
"false">
8372 <ref name=
"boolean"/>
8376 <define name=
"presentation-settings-attlist" combine=
"interleave">
8378 <attribute name=
"presentation:start-with-navigator"
8379 a:
defaultValue=
"false">
8380 <ref name=
"boolean"/>
8384 <define name=
"presentation-settings-attlist" combine=
"interleave">
8386 <attribute name=
"presentation:animations" a:
defaultValue=
"enabled">
8388 <value>enabled
</value>
8389 <value>disabled
</value>
8394 <define name=
"presentation-settings-attlist" combine=
"interleave">
8396 <attribute name=
"presentation:transition-on-click"
8397 a:
defaultValue=
"enabled">
8399 <value>enabled
</value>
8400 <value>disabled
</value>
8405 <define name=
"presentation-settings-attlist" combine=
"interleave">
8407 <attribute name=
"presentation:stay-on-top" a:
defaultValue=
"false">
8408 <ref name=
"boolean"/>
8412 <define name=
"presentation-show">
8413 <element name=
"presentation:show">
8414 <ref name=
"presentation-show-attlist"/>
8418 <define name=
"presentation-show-attlist" combine=
"interleave">
8419 <attribute name=
"presentation:name">
8420 <ref name=
"string"/>
8423 <define name=
"presentation-show-attlist" combine=
"interleave">
8424 <attribute name=
"presentation:pages"/>
8426 <define name=
"chart-chart">
8427 <element name=
"chart:chart">
8428 <ref name=
"chart-chart-attlist"/>
8430 <ref name=
"chart-title"/>
8433 <ref name=
"chart-subtitle"/>
8436 <ref name=
"chart-footer"/>
8439 <ref name=
"chart-legend"/>
8441 <ref name=
"chart-plot-area"/>
8443 <ref name=
"table-table"/>
8447 <define name=
"chart-chart-attlist" combine=
"interleave">
8448 <attribute name=
"chart:class">
8449 <ref name=
"namespacedToken"/>
8452 <define name=
"chart-chart-attlist" combine=
"interleave">
8453 <ref name=
"common-draw-size-attlist"/>
8455 <define name=
"chart-chart-attlist" combine=
"interleave">
8457 <attribute name=
"chart:column-mapping">
8458 <ref name=
"string"/>
8462 <define name=
"chart-chart-attlist" combine=
"interleave">
8464 <attribute name=
"chart:row-mapping">
8465 <ref name=
"string"/>
8469 <define name=
"chart-chart-attlist" combine=
"interleave">
8471 <attribute name=
"chart:style-name">
8472 <ref name=
"styleNameRef"/>
8476 <define name=
"chart-title">
8477 <element name=
"chart:title">
8478 <ref name=
"chart-title-attlist"/>
8480 <ref name=
"text-p"/>
8484 <define name=
"chart-title-attlist" combine=
"interleave">
8486 <attribute name=
"table:cell-range">
8487 <ref name=
"cellAddress"/>
8491 <define name=
"chart-title-attlist" combine=
"interleave">
8492 <ref name=
"common-draw-position-attlist"/>
8494 <define name=
"chart-title-attlist" combine=
"interleave">
8496 <attribute name=
"chart:style-name">
8497 <ref name=
"styleNameRef"/>
8501 <define name=
"chart-subtitle">
8502 <element name=
"chart:subtitle">
8503 <ref name=
"chart-title-attlist"/>
8505 <ref name=
"text-p"/>
8509 <define name=
"chart-footer">
8510 <element name=
"chart:footer">
8511 <ref name=
"chart-title-attlist"/>
8513 <ref name=
"text-p"/>
8517 <define name=
"chart-legend">
8518 <element name=
"chart:legend">
8519 <ref name=
"chart-legend-attlist"/>
8523 <define name=
"chart-legend-attlist" combine=
"interleave">
8526 <attribute name=
"chart:legend-position">
8528 <value>start
</value>
8531 <value>bottom
</value>
8535 <attribute name=
"chart:legend-align">
8537 <value>start
</value>
8538 <value>center
</value>
8544 <attribute name=
"chart:legend-position">
8546 <value>top-start
</value>
8547 <value>bottom-start
</value>
8548 <value>top-end
</value>
8549 <value>bottom-end
</value>
8555 <define name=
"chart-legend-attlist" combine=
"interleave">
8556 <ref name=
"common-draw-position-attlist"/>
8558 <define name=
"chart-legend-attlist" combine=
"interleave">
8560 <attribute name=
"style:legend-expansion">
8564 <value>balanced
</value>
8568 <attribute name=
"style:legend-expansion">
8569 <value>custom
</value>
8571 <attribute name=
"style:legend-expansion-aspect-ratio">
8572 <ref name=
"double"/>
8578 <define name=
"chart-legend-attlist" combine=
"interleave">
8580 <attribute name=
"chart:style-name">
8581 <ref name=
"styleNameRef"/>
8585 <define name=
"chart-plot-area">
8586 <element name=
"chart:plot-area">
8587 <ref name=
"chart-plot-area-attlist"/>
8589 <ref name=
"dr3d-light"/>
8592 <ref name=
"chart-axis"/>
8595 <ref name=
"chart-series"/>
8598 <ref name=
"chart-stock-gain-marker"/>
8601 <ref name=
"chart-stock-loss-marker"/>
8604 <ref name=
"chart-stock-range-line"/>
8607 <ref name=
"chart-wall"/>
8610 <ref name=
"chart-floor"/>
8614 <define name=
"chart-plot-area-attlist" combine=
"interleave">
8615 <ref name=
"common-draw-position-attlist"/>
8616 <ref name=
"common-draw-size-attlist"/>
8618 <define name=
"chart-plot-area-attlist" combine=
"interleave">
8620 <attribute name=
"chart:style-name">
8621 <ref name=
"styleNameRef"/>
8625 <define name=
"chart-plot-area-attlist" combine=
"interleave">
8627 <attribute name=
"table:cell-range-address">
8628 <ref name=
"cellRangeAddress"/>
8632 <define name=
"chart-plot-area-attlist" combine=
"interleave">
8634 <attribute name=
"chart:data-source-has-labels" a:
defaultValue=
"none">
8638 <value>column
</value>
8644 <define name=
"chart-plot-area-attlist" combine=
"interleave">
8645 <ref name=
"dr3d-scene-attlist"/>
8646 <ref name=
"common-dr3d-transform-attlist"/>
8648 <define name=
"chart-wall">
8649 <element name=
"chart:wall">
8650 <ref name=
"chart-wall-attlist"/>
8654 <define name=
"chart-wall-attlist" combine=
"interleave">
8656 <attribute name=
"svg:width">
8657 <ref name=
"length"/>
8661 <define name=
"chart-wall-attlist" combine=
"interleave">
8663 <attribute name=
"chart:style-name">
8664 <ref name=
"styleNameRef"/>
8668 <define name=
"chart-floor">
8669 <element name=
"chart:floor">
8670 <ref name=
"chart-floor-attlist"/>
8674 <define name=
"chart-floor-attlist" combine=
"interleave">
8676 <attribute name=
"svg:width">
8677 <ref name=
"length"/>
8681 <define name=
"chart-floor-attlist" combine=
"interleave">
8683 <attribute name=
"chart:style-name">
8684 <ref name=
"styleNameRef"/>
8688 <define name=
"chart-axis">
8689 <element name=
"chart:axis">
8690 <ref name=
"chart-axis-attlist"/>
8692 <ref name=
"chart-title"/>
8695 <ref name=
"chart-categories"/>
8698 <ref name=
"chart-grid"/>
8702 <define name=
"chart-axis-attlist" combine=
"interleave">
8703 <attribute name=
"chart:dimension">
8711 <define name=
"chart-axis-attlist" combine=
"interleave">
8713 <attribute name=
"chart:name">
8714 <ref name=
"string"/>
8718 <define name=
"chart-axis-attlist" combine=
"interleave">
8720 <attribute name=
"chart:style-name">
8721 <ref name=
"styleNameRef"/>
8725 <define name=
"chart-grid">
8726 <element name=
"chart:grid">
8727 <ref name=
"chart-grid-attlist"/>
8730 <define name=
"chart-grid-attlist" combine=
"interleave">
8732 <attribute name=
"chart:class" a:
defaultValue=
"major">
8734 <value>major
</value>
8735 <value>minor
</value>
8740 <define name=
"chart-grid-attlist" combine=
"interleave">
8742 <attribute name=
"chart:style-name">
8743 <ref name=
"styleNameRef"/>
8747 <define name=
"chart-series">
8748 <element name=
"chart:series">
8749 <ref name=
"chart-series-attlist"/>
8751 <ref name=
"chart-domain"/>
8754 <ref name=
"chart-mean-value"/>
8757 <ref name=
"chart-regression-curve"/>
8760 <ref name=
"chart-error-indicator"/>
8763 <ref name=
"chart-data-point"/>
8767 <define name=
"chart-series-attlist" combine=
"interleave">
8769 <attribute name=
"chart:values-cell-range-address">
8770 <ref name=
"cellRangeAddress"/>
8774 <define name=
"chart-series-attlist" combine=
"interleave">
8776 <attribute name=
"chart:label-cell-address">
8777 <ref name=
"cellAddress"/>
8781 <define name=
"chart-series-attlist" combine=
"interleave">
8783 <attribute name=
"chart:class">
8784 <ref name=
"namespacedToken"/>
8788 <define name=
"chart-series-attlist" combine=
"interleave">
8790 <attribute name=
"chart:attached-axis">
8791 <ref name=
"string"/>
8795 <define name=
"chart-series-attlist" combine=
"interleave">
8797 <attribute name=
"chart:style-name">
8798 <ref name=
"styleNameRef"/>
8802 <define name=
"chart-domain">
8803 <element name=
"chart:domain">
8805 <attribute name=
"table:cell-range-address">
8806 <ref name=
"cellRangeAddress"/>
8811 <define name=
"chart-categories">
8812 <element name=
"chart:categories">
8814 <attribute name=
"table:cell-range-address">
8815 <ref name=
"cellRangeAddress"/>
8820 <define name=
"chart-data-point">
8821 <element name=
"chart:data-point">
8822 <ref name=
"chart-data-point-attlist"/>
8826 <define name=
"chart-data-point-attlist" combine=
"interleave">
8828 <attribute name=
"chart:repeated">
8829 <ref name=
"nonNegativeInteger"/>
8833 <define name=
"chart-data-point-attlist" combine=
"interleave">
8835 <attribute name=
"chart:style-name">
8836 <ref name=
"styleNameRef"/>
8841 <define name=
"chart-mean-value">
8842 <element name=
"chart:mean-value">
8843 <ref name=
"chart-mean-value-attlist"/>
8847 <define name=
"chart-mean-value-attlist" combine=
"interleave">
8849 <attribute name=
"chart:style-name">
8850 <ref name=
"styleNameRef"/>
8854 <define name=
"chart-error-indicator">
8855 <element name=
"chart:error-indicator">
8856 <ref name=
"chart-error-indicator-attlist"/>
8860 <define name=
"chart-error-indicator-attlist" combine=
"interleave">
8862 <attribute name=
"chart:style-name">
8863 <ref name=
"styleNameRef"/>
8867 <define name=
"chart-regression-curve">
8868 <element name=
"chart:regression-curve">
8869 <ref name=
"chart-regression-curve-attlist"/>
8873 <define name=
"chart-regression-curve-attlist" combine=
"interleave">
8875 <attribute name=
"chart:style-name">
8876 <ref name=
"styleNameRef"/>
8880 <define name=
"chart-stock-gain-marker">
8881 <element name=
"chart:stock-gain-marker">
8882 <ref name=
"common-stock-marker-attlist"/>
8885 <define name=
"chart-stock-loss-marker">
8886 <element name=
"chart:stock-loss-marker">
8887 <ref name=
"common-stock-marker-attlist"/>
8890 <define name=
"chart-stock-range-line">
8891 <element name=
"chart:stock-range-line">
8892 <ref name=
"common-stock-marker-attlist"/>
8895 <define name=
"common-stock-marker-attlist">
8897 <attribute name=
"chart:style-name">
8898 <ref name=
"styleNameRef"/>
8902 <define name=
"office-forms">
8904 <element name=
"office:forms">
8905 <ref name=
"office-forms-attlist"/>
8908 <ref name=
"form-form"/>
8909 <ref name=
"xforms-model"/>
8915 <define name=
"office-forms-attlist" combine=
"interleave">
8917 <attribute name=
"form:automatic-focus" a:
defaultValue=
"false">
8918 <ref name=
"boolean"/>
8922 <define name=
"office-forms-attlist" combine=
"interleave">
8924 <attribute name=
"form:apply-design-mode" a:
defaultValue=
"true">
8925 <ref name=
"boolean"/>
8929 <define name=
"form-form">
8930 <element name=
"form:form">
8931 <ref name=
"common-form-control-attlist"/>
8932 <ref name=
"form-form-attlist"/>
8934 <ref name=
"form-properties"/>
8937 <ref name=
"office-event-listeners"/>
8941 <ref name=
"controls"/>
8942 <ref name=
"form-form"/>
8946 <ref name=
"form-connection-resource"/>
8950 <define name=
"form-form-attlist" combine=
"interleave">
8952 <attribute name=
"xlink:href">
8953 <ref name=
"anyURI"/>
8956 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
8957 <value>simple
</value>
8961 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
8962 <value>onRequest
</value>
8967 <define name=
"form-form-attlist" combine=
"interleave">
8969 <attribute name=
"office:target-frame" a:
defaultValue=
"_blank">
8970 <ref name=
"targetFrameName"/>
8974 <define name=
"form-form-attlist" combine=
"interleave">
8976 <attribute name=
"form:method" a:
defaultValue=
"get">
8980 <ref name=
"string"/>
8985 <define name=
"form-form-attlist" combine=
"interleave">
8987 <attribute name=
"form:enctype"
8988 a:
defaultValue=
"application/x-www-form-urlencoded">
8989 <ref name=
"string"/>
8993 <define name=
"form-form-attlist" combine=
"interleave">
8995 <attribute name=
"form:allow-deletes" a:
defaultValue=
"true">
8996 <ref name=
"boolean"/>
9000 <define name=
"form-form-attlist" combine=
"interleave">
9002 <attribute name=
"form:allow-inserts" a:
defaultValue=
"true">
9003 <ref name=
"boolean"/>
9007 <define name=
"form-form-attlist" combine=
"interleave">
9009 <attribute name=
"form:allow-updates" a:
defaultValue=
"true">
9010 <ref name=
"boolean"/>
9014 <define name=
"form-form-attlist" combine=
"interleave">
9016 <attribute name=
"form:apply-filter" a:
defaultValue=
"false">
9017 <ref name=
"boolean"/>
9021 <define name=
"form-form-attlist" combine=
"interleave">
9023 <attribute name=
"form:command-type" a:
defaultValue=
"command">
9025 <value>table
</value>
9026 <value>query
</value>
9027 <value>command
</value>
9032 <define name=
"form-form-attlist" combine=
"interleave">
9034 <attribute name=
"form:command"/>
9037 <define name=
"form-form-attlist" combine=
"interleave">
9039 <attribute name=
"form:datasource">
9041 <ref name=
"anyURI"/>
9042 <ref name=
"string"/>
9047 <define name=
"form-form-attlist" combine=
"interleave">
9049 <attribute name=
"form:master-fields">
9050 <ref name=
"string"/>
9054 <define name=
"form-form-attlist" combine=
"interleave">
9056 <attribute name=
"form:detail-fields">
9057 <ref name=
"string"/>
9061 <define name=
"form-form-attlist" combine=
"interleave">
9063 <attribute name=
"form:escape-processing" a:
defaultValue=
"true">
9064 <ref name=
"boolean"/>
9068 <define name=
"form-form-attlist" combine=
"interleave">
9070 <attribute name=
"form:filter">
9071 <ref name=
"string"/>
9075 <define name=
"form-form-attlist" combine=
"interleave">
9077 <attribute name=
"form:ignore-result" a:
defaultValue=
"false">
9078 <ref name=
"boolean"/>
9082 <define name=
"form-form-attlist" combine=
"interleave">
9084 <attribute name=
"form:navigation-mode">
9085 <ref name=
"navigation"/>
9090 <define name=
"navigation">
9093 <value>current
</value>
9094 <value>parent
</value>
9097 <define name=
"form-form-attlist" combine=
"interleave">
9099 <attribute name=
"form:order">
9100 <ref name=
"string"/>
9104 <define name=
"form-form-attlist" combine=
"interleave">
9106 <attribute name=
"form:tab-cycle">
9107 <ref name=
"tab-cycles"/>
9111 <define name=
"tab-cycles">
9113 <value>records
</value>
9114 <value>current
</value>
9118 <define name=
"form-connection-resource">
9119 <element name=
"form:connection-resource">
9120 <attribute name=
"xlink:href">
9121 <ref name=
"anyURI"/>
9126 <define name=
"xforms-model">
9127 <element name=
"xforms:model">
9128 <ref name=
"anyAttListOrElements"/>
9131 <define name=
"column-controls" combine=
"choice">
9132 <element name=
"form:text">
9133 <ref name=
"form-text-attlist"/>
9134 <ref name=
"common-form-control-content"/>
9137 <define name=
"controls" combine=
"choice">
9138 <ref name=
"column-controls"/>
9140 <define name=
"form-text-attlist">
9141 <ref name=
"form-control-attlist"/>
9142 <ref name=
"common-current-value-attlist"/>
9143 <ref name=
"common-disabled-attlist"/>
9144 <ref name=
"common-maxlength-attlist"/>
9145 <ref name=
"common-printable-attlist"/>
9146 <ref name=
"common-readonly-attlist"/>
9147 <ref name=
"common-tab-attlist"/>
9148 <ref name=
"common-title-attlist"/>
9149 <ref name=
"common-value-attlist"/>
9150 <ref name=
"common-convert-empty-attlist"/>
9151 <ref name=
"common-data-field-attlist"/>
9153 <define name=
"form-control-attlist">
9154 <ref name=
"common-form-control-attlist"/>
9155 <ref name=
"common-control-id-attlist"/>
9156 <ref name=
"xforms-bind-attlist"/>
9158 <define name=
"common-form-control-content">
9160 <ref name=
"form-properties"/>
9163 <ref name=
"office-event-listeners"/>
9166 <define name=
"column-controls" combine=
"choice">
9167 <element name=
"form:textarea">
9168 <ref name=
"form-textarea-attlist"/>
9169 <ref name=
"common-form-control-content"/>
9171 <ref name=
"text-p"/>
9175 <define name=
"form-textarea-attlist">
9176 <ref name=
"form-control-attlist"/>
9177 <ref name=
"common-current-value-attlist"/>
9178 <ref name=
"common-disabled-attlist"/>
9179 <ref name=
"common-maxlength-attlist"/>
9180 <ref name=
"common-printable-attlist"/>
9181 <ref name=
"common-readonly-attlist"/>
9182 <ref name=
"common-tab-attlist"/>
9183 <ref name=
"common-title-attlist"/>
9184 <ref name=
"common-value-attlist"/>
9185 <ref name=
"common-convert-empty-attlist"/>
9186 <ref name=
"common-data-field-attlist"/>
9188 <define name=
"controls" combine=
"choice">
9189 <element name=
"form:password">
9190 <ref name=
"form-password-attlist"/>
9191 <ref name=
"common-form-control-content"/>
9194 <define name=
"form-password-attlist" combine=
"interleave">
9195 <ref name=
"form-control-attlist"/>
9196 <ref name=
"common-disabled-attlist"/>
9197 <ref name=
"common-maxlength-attlist"/>
9198 <ref name=
"common-printable-attlist"/>
9199 <ref name=
"common-tab-attlist"/>
9200 <ref name=
"common-title-attlist"/>
9201 <ref name=
"common-value-attlist"/>
9202 <ref name=
"common-convert-empty-attlist"/>
9204 <define name=
"form-password-attlist" combine=
"interleave">
9206 <attribute name=
"form:echo-char" a:
defaultValue=
"*">
9207 <ref name=
"character"/>
9211 <define name=
"controls" combine=
"choice">
9212 <element name=
"form:file">
9213 <ref name=
"form-file-attlist"/>
9214 <ref name=
"common-form-control-content"/>
9217 <define name=
"form-file-attlist" combine=
"interleave">
9218 <ref name=
"form-control-attlist"/>
9219 <ref name=
"common-current-value-attlist"/>
9220 <ref name=
"common-disabled-attlist"/>
9221 <ref name=
"common-maxlength-attlist"/>
9222 <ref name=
"common-printable-attlist"/>
9223 <ref name=
"common-readonly-attlist"/>
9224 <ref name=
"common-tab-attlist"/>
9225 <ref name=
"common-title-attlist"/>
9226 <ref name=
"common-value-attlist"/>
9228 <define name=
"column-controls" combine=
"choice">
9229 <element name=
"form:formatted-text">
9230 <ref name=
"form-formatted-text-attlist"/>
9231 <ref name=
"common-form-control-content"/>
9234 <define name=
"form-formatted-text-attlist" combine=
"interleave">
9235 <ref name=
"form-control-attlist"/>
9236 <ref name=
"common-current-value-attlist"/>
9237 <ref name=
"common-disabled-attlist"/>
9238 <ref name=
"common-maxlength-attlist"/>
9239 <ref name=
"common-printable-attlist"/>
9240 <ref name=
"common-readonly-attlist"/>
9241 <ref name=
"common-tab-attlist"/>
9242 <ref name=
"common-title-attlist"/>
9243 <ref name=
"common-value-attlist"/>
9244 <ref name=
"common-convert-empty-attlist"/>
9245 <ref name=
"common-data-field-attlist"/>
9247 <define name=
"form-formatted-text-attlist" combine=
"interleave">
9249 <attribute name=
"form:max-value">
9250 <ref name=
"string"/>
9254 <define name=
"form-formatted-text-attlist" combine=
"interleave">
9256 <attribute name=
"form:min-value">
9257 <ref name=
"string"/>
9261 <define name=
"form-formatted-text-attlist" combine=
"interleave">
9263 <attribute name=
"form:validation" a:
defaultValue=
"false">
9264 <ref name=
"boolean"/>
9268 <define name=
"column-controls" combine=
"choice">
9269 <element name=
"form:number">
9270 <ref name=
"form-number-attlist"/>
9271 <ref name=
"common-numeric-control-attlist"/>
9272 <ref name=
"common-form-control-content"/>
9275 <define name=
"common-numeric-control-attlist">
9276 <ref name=
"form-control-attlist"/>
9277 <ref name=
"common-disabled-attlist"/>
9278 <ref name=
"common-maxlength-attlist"/>
9279 <ref name=
"common-printable-attlist"/>
9280 <ref name=
"common-readonly-attlist"/>
9281 <ref name=
"common-tab-attlist"/>
9282 <ref name=
"common-title-attlist"/>
9283 <ref name=
"common-convert-empty-attlist"/>
9284 <ref name=
"common-data-field-attlist"/>
9286 <define name=
"form-number-attlist" combine=
"interleave">
9288 <attribute name=
"form:value">
9289 <ref name=
"double"/>
9293 <define name=
"form-number-attlist" combine=
"interleave">
9295 <attribute name=
"form:current-value">
9296 <ref name=
"double"/>
9300 <define name=
"form-number-attlist" combine=
"interleave">
9302 <attribute name=
"form:min-value">
9303 <ref name=
"double"/>
9307 <define name=
"form-number-attlist" combine=
"interleave">
9309 <attribute name=
"form:max-value">
9310 <ref name=
"double"/>
9314 <define name=
"column-controls" combine=
"choice">
9315 <element name=
"form:date">
9316 <ref name=
"form-date-attlist"/>
9317 <ref name=
"common-numeric-control-attlist"/>
9318 <ref name=
"common-form-control-content"/>
9321 <define name=
"controls" combine=
"choice">
9322 <element name=
"form:time">
9323 <ref name=
"form-time-attlist"/>
9324 <ref name=
"common-numeric-control-attlist"/>
9325 <ref name=
"common-form-control-content"/>
9328 <define name=
"form-date-attlist" combine=
"interleave">
9330 <attribute name=
"form:value">
9335 <define name=
"form-time-attlist" combine=
"interleave">
9337 <attribute name=
"form:value">
9342 <define name=
"form-date-attlist" combine=
"interleave">
9344 <attribute name=
"form:current-value">
9349 <define name=
"form-time-attlist" combine=
"interleave">
9351 <attribute name=
"form:current-value">
9356 <define name=
"form-date-attlist" combine=
"interleave">
9358 <attribute name=
"form:min-value">
9363 <define name=
"form-time-attlist" combine=
"interleave">
9365 <attribute name=
"form:min-value">
9370 <define name=
"form-date-attlist" combine=
"interleave">
9372 <attribute name=
"form:max-value">
9377 <define name=
"form-time-attlist" combine=
"interleave">
9379 <attribute name=
"form:max-value">
9384 <define name=
"controls" combine=
"choice">
9385 <element name=
"form:fixed-text">
9386 <ref name=
"form-fixed-text-attlist"/>
9387 <ref name=
"common-form-control-content"/>
9390 <define name=
"form-fixed-text-attlist" combine=
"interleave">
9391 <ref name=
"form-control-attlist"/>
9393 <ref name=
"common-disabled-attlist"/>
9395 <ref name=
"common-printable-attlist"/>
9396 <ref name=
"common-title-attlist"/>
9398 <define name=
"form-fixed-text-attlist" combine=
"interleave">
9400 <attribute name=
"form:multi-line" a:
defaultValue=
"false">
9401 <ref name=
"boolean"/>
9405 <define name=
"column-controls" combine=
"choice">
9406 <element name=
"form:combobox">
9407 <ref name=
"form-combobox-attlist"/>
9408 <ref name=
"common-form-control-content"/>
9410 <ref name=
"form-item"/>
9414 <define name=
"form-combobox-attlist" combine=
"interleave">
9415 <ref name=
"form-control-attlist"/>
9416 <ref name=
"common-current-value-attlist"/>
9417 <ref name=
"common-disabled-attlist"/>
9418 <ref name=
"dropdown"/>
9419 <ref name=
"common-maxlength-attlist"/>
9420 <ref name=
"common-printable-attlist"/>
9421 <ref name=
"common-readonly-attlist"/>
9423 <ref name=
"common-tab-attlist"/>
9424 <ref name=
"common-title-attlist"/>
9425 <ref name=
"common-value-attlist"/>
9426 <ref name=
"common-convert-empty-attlist"/>
9427 <ref name=
"common-data-field-attlist"/>
9428 <ref name=
"list-source"/>
9429 <ref name=
"list-source-type"/>
9431 <define name=
"form-combobox-attlist" combine=
"interleave">
9433 <attribute name=
"form:auto-complete">
9434 <ref name=
"boolean"/>
9438 <define name=
"form-item">
9439 <element name=
"form:item">
9440 <ref name=
"form-item-attlist"/>
9444 <define name=
"form-item-attlist" combine=
"interleave">
9447 <define name=
"column-controls" combine=
"choice">
9448 <element name=
"form:listbox">
9449 <ref name=
"form-listbox-attlist"/>
9450 <ref name=
"common-form-control-content"/>
9452 <ref name=
"form-option"/>
9456 <define name=
"form-listbox-attlist" combine=
"interleave">
9457 <ref name=
"form-control-attlist"/>
9458 <ref name=
"common-disabled-attlist"/>
9459 <ref name=
"dropdown"/>
9460 <ref name=
"common-printable-attlist"/>
9462 <ref name=
"common-tab-attlist"/>
9463 <ref name=
"common-title-attlist"/>
9464 <ref name=
"bound-column"/>
9465 <ref name=
"common-data-field-attlist"/>
9466 <ref name=
"list-source"/>
9467 <ref name=
"list-source-type"/>
9469 <define name=
"form-listbox-attlist" combine=
"interleave">
9471 <attribute name=
"form:multiple" a:
defaultValue=
"false">
9472 <ref name=
"boolean"/>
9476 <define name=
"form-listbox-attlist" combine=
"interleave">
9478 <attribute name=
"form:xforms-list-source">
9479 <ref name=
"string"/>
9483 <define name=
"form-option">
9484 <element name=
"form:option">
9485 <ref name=
"form-option-attlist"/>
9489 <define name=
"form-option-attlist" combine=
"interleave">
9490 <ref name=
"current-selected"/>
9491 <ref name=
"selected"/>
9493 <ref name=
"common-value-attlist"/>
9495 <define name=
"controls" combine=
"choice">
9496 <element name=
"form:button">
9497 <ref name=
"form-button-attlist"/>
9498 <ref name=
"common-form-control-content"/>
9501 <define name=
"form-button-attlist" combine=
"interleave">
9502 <ref name=
"form-control-attlist"/>
9503 <ref name=
"button-type"/>
9504 <ref name=
"common-disabled-attlist"/>
9506 <ref name=
"image-data"/>
9507 <ref name=
"common-printable-attlist"/>
9508 <ref name=
"common-tab-attlist"/>
9509 <ref name=
"target-frame"/>
9510 <ref name=
"target-location"/>
9511 <ref name=
"common-title-attlist"/>
9512 <ref name=
"common-value-attlist"/>
9513 <ref name=
"common-form-relative-image-position-attlist"/>
9515 <define name=
"form-button-attlist" combine=
"interleave">
9517 <attribute name=
"form:default-button" a:
defaultValue=
"false">
9518 <ref name=
"boolean"/>
9522 <define name=
"form-button-attlist" combine=
"interleave">
9524 <attribute name=
"form:toggle" a:
default-value=
"false">
9525 <ref name=
"boolean"/>
9529 <define name=
"form-button-attlist" combine=
"interleave">
9531 <attribute name=
"form:focus-on-click">
9532 <ref name=
"boolean"/>
9536 <define name=
"form-button-attlist" combine=
"interleave">
9538 <attribute name=
"form:xforms-submission">
9539 <ref name=
"string"/>
9543 <define name=
"controls" combine=
"choice">
9544 <element name=
"form:image">
9545 <ref name=
"form-image-attlist"/>
9546 <ref name=
"common-form-control-content"/>
9549 <define name=
"form-image-attlist" combine=
"interleave">
9550 <ref name=
"form-control-attlist"/>
9551 <ref name=
"button-type"/>
9552 <ref name=
"common-disabled-attlist"/>
9553 <ref name=
"image-data"/>
9554 <ref name=
"common-printable-attlist"/>
9555 <ref name=
"common-tab-attlist"/>
9556 <ref name=
"target-frame"/>
9557 <ref name=
"target-location"/>
9558 <ref name=
"common-title-attlist"/>
9559 <ref name=
"common-value-attlist"/>
9561 <define name=
"column-controls" combine=
"choice">
9562 <element name=
"form:checkbox">
9563 <ref name=
"form-checkbox-attlist"/>
9564 <ref name=
"common-form-control-content"/>
9567 <define name=
"form-checkbox-attlist" combine=
"interleave">
9568 <ref name=
"form-control-attlist"/>
9569 <ref name=
"common-disabled-attlist"/>
9571 <ref name=
"common-printable-attlist"/>
9572 <ref name=
"common-tab-attlist"/>
9573 <ref name=
"common-title-attlist"/>
9574 <ref name=
"common-value-attlist"/>
9575 <ref name=
"common-data-field-attlist"/>
9576 <ref name=
"common-form-visual-effect-attlist"/>
9577 <ref name=
"common-form-relative-image-position-attlist"/>
9579 <define name=
"states">
9581 <value>unchecked
</value>
9582 <value>checked
</value>
9583 <value>unknown
</value>
9586 <define name=
"form-checkbox-attlist" combine=
"interleave">
9588 <attribute name=
"form:current-state">
9589 <ref name=
"states"/>
9593 <define name=
"form-checkbox-attlist" combine=
"interleave">
9595 <attribute name=
"form:is-tristate" a:
defaultValue=
"false">
9596 <ref name=
"boolean"/>
9600 <define name=
"form-checkbox-attlist" combine=
"interleave">
9602 <attribute name=
"form:state" a:
defaultValue=
"unchecked">
9603 <ref name=
"states"/>
9607 <define name=
"controls" combine=
"choice">
9608 <element name=
"form:radio">
9609 <ref name=
"form-radio-attlist"/>
9610 <ref name=
"common-form-control-content"/>
9613 <define name=
"form-radio-attlist" combine=
"interleave">
9614 <ref name=
"form-control-attlist"/>
9615 <ref name=
"current-selected"/>
9616 <ref name=
"common-disabled-attlist"/>
9618 <ref name=
"common-printable-attlist"/>
9619 <ref name=
"selected"/>
9620 <ref name=
"common-tab-attlist"/>
9621 <ref name=
"common-title-attlist"/>
9622 <ref name=
"common-value-attlist"/>
9623 <ref name=
"common-data-field-attlist"/>
9624 <ref name=
"common-form-visual-effect-attlist"/>
9625 <ref name=
"common-form-relative-image-position-attlist"/>
9627 <define name=
"controls" combine=
"choice">
9628 <element name=
"form:frame">
9629 <ref name=
"form-frame-attlist"/>
9630 <ref name=
"common-form-control-content"/>
9633 <define name=
"form-frame-attlist" combine=
"interleave">
9634 <ref name=
"form-control-attlist"/>
9635 <ref name=
"common-disabled-attlist"/>
9638 <ref name=
"common-printable-attlist"/>
9639 <ref name=
"common-title-attlist"/>
9641 <define name=
"controls" combine=
"choice">
9642 <element name=
"form:image-frame">
9643 <ref name=
"form-image-frame-attlist"/>
9644 <ref name=
"common-form-control-content"/>
9647 <define name=
"form-image-frame-attlist" combine=
"interleave">
9648 <ref name=
"form-control-attlist"/>
9649 <ref name=
"common-disabled-attlist"/>
9650 <ref name=
"image-data"/>
9651 <ref name=
"common-printable-attlist"/>
9652 <ref name=
"common-readonly-attlist"/>
9653 <ref name=
"common-title-attlist"/>
9654 <ref name=
"common-data-field-attlist"/>
9656 <define name=
"controls" combine=
"choice">
9657 <element name=
"form:hidden">
9658 <ref name=
"form-hidden-attlist"/>
9659 <ref name=
"common-form-control-content"/>
9662 <define name=
"form-hidden-attlist" combine=
"interleave">
9663 <ref name=
"form-control-attlist"/>
9664 <ref name=
"common-value-attlist"/>
9666 <define name=
"controls" combine=
"choice">
9667 <element name=
"form:grid">
9668 <ref name=
"form-grid-attlist"/>
9669 <ref name=
"common-form-control-content"/>
9671 <ref name=
"form-column"/>
9675 <define name=
"form-grid-attlist" combine=
"interleave">
9676 <ref name=
"form-control-attlist"/>
9677 <ref name=
"common-disabled-attlist"/>
9678 <ref name=
"common-printable-attlist"/>
9679 <ref name=
"common-tab-attlist"/>
9680 <ref name=
"common-title-attlist"/>
9682 <define name=
"form-column">
9683 <element name=
"form:column">
9684 <ref name=
"form-column-attlist"/>
9686 <ref name=
"column-controls"/>
9690 <define name=
"form-column-attlist" combine=
"interleave">
9691 <ref name=
"common-form-control-attlist"/>
9693 <ref name=
"text-style-name"/>
9695 <define name=
"text-style-name">
9697 <attribute name=
"form:text-style-name">
9698 <ref name=
"styleNameRef"/>
9702 <define name=
"controls" combine=
"choice">
9703 <element name=
"form:value-range">
9704 <ref name=
"form-value-range-attlist"/>
9705 <ref name=
"common-form-control-content"/>
9708 <define name=
"form-value-range-attlist" combine=
"interleave">
9709 <ref name=
"form-control-attlist"/>
9710 <ref name=
"common-disabled-attlist"/>
9711 <ref name=
"common-printable-attlist"/>
9712 <ref name=
"common-tab-attlist"/>
9713 <ref name=
"common-title-attlist"/>
9714 <ref name=
"common-value-attlist"/>
9716 <define name=
"form-value-range-attlist" combine=
"interleave">
9718 <attribute name=
"form:max-value">
9719 <ref name=
"string"/>
9723 <define name=
"form-value-range-attlist" combine=
"interleave">
9725 <attribute name=
"form:min-value">
9726 <ref name=
"string"/>
9730 <define name=
"form-value-range-attlist" combine=
"interleave">
9732 <attribute name=
"form:step-size" a:
defaultName=
"1">
9733 <ref name=
"positiveInteger"/>
9737 <define name=
"form-value-range-attlist" combine=
"interleave">
9739 <attribute name=
"form:page-step-size">
9740 <ref name=
"positiveInteger"/>
9744 <define name=
"form-value-range-attlist" combine=
"interleave">
9746 <attribute name=
"form:delay-for-repeat">
9747 <ref name=
"duration"/>
9751 <define name=
"form-value-range-attlist" combine=
"interleave">
9753 <attribute name=
"form:orientation">
9755 <value>horizontal
</value>
9756 <value>vertical
</value>
9761 <define name=
"controls" combine=
"choice">
9762 <element name=
"form:generic-control">
9763 <ref name=
"form-generic-control-attlist"/>
9764 <ref name=
"common-form-control-content"/>
9767 <define name=
"form-generic-control-attlist" combine=
"interleave">
9768 <ref name=
"form-control-attlist"/>
9770 <define name=
"common-form-control-attlist" combine=
"interleave">
9772 <attribute name=
"form:name">
9773 <ref name=
"string"/>
9777 <define name=
"common-form-control-attlist" combine=
"interleave">
9779 <attribute name=
"form:control-implementation">
9780 <ref name=
"namespacedToken"/>
9784 <define name=
"xforms-bind-attlist">
9786 <attribute name=
"xforms:bind">
9787 <ref name=
"string"/>
9791 <define name=
"types">
9793 <value>submit
</value>
9794 <value>reset
</value>
9799 <define name=
"button-type">
9801 <attribute name=
"form:button-type" a:
defaultValue=
"push">
9806 <define name=
"common-control-id-attlist">
9807 <attribute name=
"form:id">
9811 <define name=
"current-selected">
9813 <attribute name=
"form:current-selected" a:
defaultValue=
"false">
9814 <ref name=
"boolean"/>
9818 <define name=
"common-value-attlist">
9820 <attribute name=
"form:value">
9821 <ref name=
"string"/>
9825 <define name=
"common-current-value-attlist">
9827 <attribute name=
"form:current-value">
9828 <ref name=
"string"/>
9832 <define name=
"common-disabled-attlist">
9834 <attribute name=
"form:disabled" a:
defaultValue=
"false">
9835 <ref name=
"boolean"/>
9839 <define name=
"dropdown">
9841 <attribute name=
"form:dropdown" a:
defaultValue=
"false">
9842 <ref name=
"boolean"/>
9848 <attribute name=
"form:for">
9849 <ref name=
"string"/>
9853 <define name=
"image-data">
9855 <attribute name=
"form:image-data">
9856 <ref name=
"anyURI"/>
9860 <define name=
"label">
9862 <attribute name=
"form:label">
9863 <ref name=
"string"/>
9867 <define name=
"common-maxlength-attlist">
9869 <attribute name=
"form:max-length">
9870 <ref name=
"nonNegativeInteger"/>
9874 <define name=
"common-printable-attlist">
9876 <attribute name=
"form:printable" a:
defaultValue=
"true">
9877 <ref name=
"boolean"/>
9881 <define name=
"common-readonly-attlist">
9883 <attribute name=
"form:readonly" a:
defaultValue=
"false">
9884 <ref name=
"boolean"/>
9888 <define name=
"selected">
9890 <attribute name=
"form:selected" a:
defaultValue=
"false">
9891 <ref name=
"boolean"/>
9895 <define name=
"size">
9897 <attribute name=
"form:size">
9898 <ref name=
"nonNegativeInteger"/>
9902 <define name=
"common-tab-attlist" combine=
"interleave">
9904 <attribute name=
"form:tab-index" a:
defaultValue=
"0">
9905 <ref name=
"nonNegativeInteger"/>
9909 <define name=
"common-tab-attlist" combine=
"interleave">
9911 <attribute name=
"form:tab-stop" a:
defaultValue=
"true">
9912 <ref name=
"boolean"/>
9916 <define name=
"target-frame">
9918 <attribute name=
"office:target-frame" a:
defaultValue=
"_blank">
9919 <ref name=
"targetFrameName"/>
9923 <define name=
"target-location">
9925 <attribute name=
"xlink:href">
9926 <ref name=
"anyURI"/>
9930 <define name=
"common-title-attlist">
9932 <attribute name=
"form:title"/>
9935 <define name=
"common-form-visual-effect-attlist" combine=
"interleave">
9937 <attribute name=
"form:visual-effect">
9945 <define name=
"common-form-relative-image-position-attlist"
9946 combine=
"interleave">
9949 <attribute name=
"form:image-position" a:
defaultValue=
"center">
9950 <value>center
</value>
9954 <attribute name=
"form:image-position">
9956 <value>start
</value>
9959 <value>bottom
</value>
9963 <attribute name=
"form:image-align" a:
defaultValue=
"center">
9965 <value>start
</value>
9966 <value>center
</value>
9974 <define name=
"bound-column">
9976 <attribute name=
"form:bound-column">
9977 <ref name=
"string"/>
9981 <define name=
"common-convert-empty-attlist">
9983 <attribute name=
"form:convert-empty-to-null" a:
defaultValue=
"false">
9984 <ref name=
"boolean"/>
9988 <define name=
"common-data-field-attlist">
9990 <attribute name=
"form:data-field">
9991 <ref name=
"string"/>
9995 <define name=
"list-source">
9997 <attribute name=
"form:list-source">
9998 <ref name=
"string"/>
10002 <define name=
"list-source-type">
10004 <attribute name=
"form:list-source-type">
10006 <value>table
</value>
10007 <value>query
</value>
10009 <value>sql-pass-through
</value>
10010 <value>value-list
</value>
10011 <value>table-fields
</value>
10016 <define name=
"form-properties">
10017 <element name=
"form:properties">
10019 <ref name=
"form-property"/>
10023 <define name=
"form-property" combine=
"choice">
10024 <element name=
"form:property">
10025 <ref name=
"form-property-name"/>
10026 <ref name=
"form-property-value-and-type-attlist"/>
10029 <define name=
"form-property-name" combine=
"interleave">
10030 <attribute name=
"form:property-name">
10031 <ref name=
"string"/>
10034 <define name=
"form-property-value-and-type-attlist" combine=
"interleave">
10036 <ref name=
"common-value-and-type-attlist"/>
10037 <attribute name=
"office:value-type">
10038 <value>void
</value>
10042 <define name=
"form-property" combine=
"choice">
10043 <element name=
"form:list-property">
10044 <ref name=
"form-property-name"/>
10045 <ref name=
"form-property-type-and-value-list"/>
10048 <define name=
"form-property-type-and-value-list">
10051 <attribute name=
"office:value-type">
10052 <value>float
</value>
10055 <element name=
"form:list-value">
10056 <attribute name=
"office:value">
10057 <ref name=
"double"/>
10063 <attribute name=
"office:value-type">
10064 <value>percentage
</value>
10067 <element name=
"form:list-value">
10068 <attribute name=
"office:value">
10069 <ref name=
"double"/>
10075 <attribute name=
"office:value-type">
10076 <value>currency
</value>
10079 <element name=
"form:list-value">
10080 <attribute name=
"office:value">
10081 <ref name=
"double"/>
10084 <attribute name=
"office:currency">
10085 <ref name=
"string"/>
10092 <attribute name=
"office:value-type">
10093 <value>date
</value>
10096 <element name=
"form:list-value">
10097 <attribute name=
"office:date-value">
10098 <ref name=
"dateOrDateTime"/>
10104 <attribute name=
"office:value-type">
10105 <value>time
</value>
10108 <element name=
"form:list-value">
10109 <attribute name=
"office:time-value">
10110 <ref name=
"duration"/>
10116 <attribute name=
"office:value-type">
10117 <value>boolean
</value>
10120 <element name=
"form:list-value">
10121 <attribute name=
"office:boolean-value">
10122 <ref name=
"boolean"/>
10128 <attribute name=
"office:value-type">
10129 <value>string
</value>
10132 <element name=
"form:list-value">
10133 <attribute name=
"office:string-value">
10134 <ref name=
"string"/>
10139 <attribute name=
"office:value-type">
10140 <value>void
</value>
10144 <define name=
"office-annotation">
10145 <element name=
"office:annotation">
10146 <ref name=
"office-annotation-attlist"/>
10147 <ref name=
"draw-caption-attlist"/>
10148 <ref name=
"common-draw-position-attlist"/>
10149 <ref name=
"common-draw-size-attlist"/>
10150 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
10152 <ref name=
"dc-creator"/>
10155 <ref name=
"dc-date"/>
10158 <ref name=
"meta-date-string"/>
10162 <ref name=
"text-p"/>
10163 <ref name=
"text-list"/>
10168 <define name=
"office-annotation-attlist" combine=
"interleave">
10170 <attribute name=
"office:display">
10171 <ref name=
"boolean"/>
10175 <define name=
"meta-date-string">
10176 <element name=
"meta:date-string">
10177 <ref name=
"string"/>
10180 <define name=
"common-num-format-prefix-suffix-attlist" combine=
"interleave">
10182 <attribute name=
"style:num-prefix">
10183 <ref name=
"string"/>
10187 <attribute name=
"style:num-suffix">
10188 <ref name=
"string"/>
10192 <define name=
"common-num-format-attlist" combine=
"interleave">
10194 <attribute name=
"style:num-format">
10199 <ref name=
"string"/>
10204 <attribute name=
"style:num-format">
10210 <ref name=
"style-num-letter-sync-attlist"/>
10215 <define name=
"style-num-letter-sync-attlist" combine=
"interleave">
10217 <attribute name=
"style:num-letter-sync">
10218 <ref name=
"boolean"/>
10222 <define name=
"office-change-info">
10223 <element name=
"office:change-info">
10224 <ref name=
"dc-creator"/>
10225 <ref name=
"dc-date"/>
10227 <ref name=
"text-p"/>
10231 <define name=
"office-event-listeners">
10232 <element name=
"office:event-listeners">
10235 <ref name=
"script-event-listener"/>
10236 <ref name=
"presentation-event-listener"/>
10241 <define name=
"script-event-listener" combine=
"interleave">
10242 <element name=
"script:event-listener">
10243 <ref name=
"script-event-listener-attlist"/>
10247 <define name=
"script-event-listener-attlist" combine=
"interleave">
10248 <attribute name=
"script:event-name">
10249 <ref name=
"string"/>
10252 <define name=
"script-event-listener-attlist" combine=
"interleave">
10253 <attribute name=
"script:language">
10254 <ref name=
"string"/>
10257 <define name=
"script-event-listener-attlist" combine=
"interleave">
10259 <attribute name=
"script:macro-name">
10260 <ref name=
"string"/>
10263 <attribute name=
"xlink:href">
10264 <ref name=
"anyURI"/>
10267 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
10268 <value>simple
</value>
10272 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
10273 <value>onRequest
</value>
10279 <define name=
"math-math">
10280 <element name=
"math:math">
10281 <ref name=
"mathMarkup"/>
10285 <!-- To avoid inclusion of the complete MathML schema, anything -->
10286 <!-- is allowed within a math:math top-level element -->
10287 <define name=
"mathMarkup">
10296 <ref name=
"mathMarkup"/>
10301 <define name=
"text-dde-connection-decl">
10302 <element name=
"text:dde-connection-decl">
10303 <ref name=
"text-dde-connection-decl-attlist"/>
10304 <ref name=
"common-dde-connection-decl-attlist"/>
10307 <define name=
"text-dde-connection-decl-attlist" combine=
"interleave">
10308 <attribute name=
"office:name">
10309 <ref name=
"string"/>
10312 <define name=
"common-dde-connection-decl-attlist" combine=
"interleave">
10313 <attribute name=
"office:dde-application">
10314 <ref name=
"string"/>
10317 <define name=
"common-dde-connection-decl-attlist" combine=
"interleave">
10318 <attribute name=
"office:dde-topic">
10319 <ref name=
"string"/>
10322 <define name=
"common-dde-connection-decl-attlist" combine=
"interleave">
10323 <attribute name=
"office:dde-item">
10324 <ref name=
"string"/>
10327 <define name=
"common-dde-connection-decl-attlist" combine=
"interleave">
10329 <attribute name=
"office:automatic-update" a:
defaultValue=
"true">
10330 <ref name=
"boolean"/>
10334 <define name=
"table-dde-link">
10335 <element name=
"table:dde-link">
10336 <ref name=
"office-dde-source"/>
10337 <ref name=
"table-table"/>
10340 <define name=
"office-dde-source">
10341 <element name=
"office:dde-source">
10342 <ref name=
"office-dde-source-attlist"/>
10343 <ref name=
"common-dde-connection-decl-attlist"/>
10346 <define name=
"office-dde-source-attlist" combine=
"interleave">
10348 <attribute name=
"office:name">
10349 <ref name=
"string"/>
10353 <define name=
"office-dde-source-attlist" combine=
"interleave">
10355 <attribute name=
"office:conversion-mode"
10356 a:
defaultValue=
"into-default-style-data-style">
10358 <value>into-default-style-data-style
</value>
10359 <value>into-english-number
</value>
10360 <value>keep-text
</value>
10365 <define name=
"animation-element" combine=
"choice">
10366 <element name=
"anim:animate">
10367 <ref name=
"common-anim-target-attlist"/>
10368 <ref name=
"common-anim-named-target-attlist"/>
10369 <ref name=
"common-anim-values-attlist"/>
10370 <ref name=
"common-anim-spline-mode-attlist"/>
10371 <ref name=
"common-spline-anim-value-attlist"/>
10372 <ref name=
"common-repeat-timing-attlist"/>
10373 <ref name=
"common-fill-timing-attlist"/>
10374 <ref name=
"common-anim-add-accum-attlist"/>
10377 <define name=
"animation-element" combine=
"choice">
10378 <element name=
"anim:set">
10379 <ref name=
"common-anim-target-attlist"/>
10380 <ref name=
"common-anim-named-target-attlist"/>
10381 <ref name=
"common-anim-set-values-attlist"/>
10382 <ref name=
"common-fill-timing-attlist"/>
10383 <ref name=
"common-anim-add-accum-attlist"/>
10386 <define name=
"animation-element" combine=
"choice">
10387 <element name=
"anim:animateMotion">
10388 <ref name=
"anim-animate-motion-attlist"/>
10389 <ref name=
"common-anim-target-attlist"/>
10390 <ref name=
"common-anim-named-target-attlist"/>
10391 <ref name=
"common-anim-add-accum-attlist"/>
10392 <ref name=
"common-anim-values-attlist"/>
10393 <ref name=
"common-fill-timing-attlist"/>
10394 <ref name=
"common-spline-anim-value-attlist"/>
10397 <define name=
"anim-animate-motion-attlist" combine=
"interleave">
10399 <attribute name=
"svg:path">
10400 <ref name=
"pathData"/>
10404 <define name=
"anim-animate-motion-attlist" combine=
"interleave">
10406 <attribute name=
"svg:origin">
10407 <ref name=
"string"/>
10411 <define name=
"anim-animate-motion-attlist" combine=
"interleave">
10413 <attribute name=
"smil:calcMode" a:
defaultValue=
"paced">
10415 <value>discrete
</value>
10416 <value>linear
</value>
10417 <value>paced
</value>
10418 <value>spline
</value>
10423 <define name=
"animation-element" combine=
"choice">
10424 <element name=
"anim:animateColor">
10425 <ref name=
"common-anim-target-attlist"/>
10426 <ref name=
"common-anim-named-target-attlist"/>
10427 <ref name=
"common-anim-add-accum-attlist"/>
10428 <ref name=
"common-anim-values-attlist"/>
10429 <ref name=
"common-anim-spline-mode-attlist"/>
10430 <ref name=
"common-spline-anim-value-attlist"/>
10431 <ref name=
"anim-animate-color-attlist"/>
10432 <ref name=
"common-fill-timing-attlist"/>
10435 <define name=
"anim-animate-color-attlist" combine=
"interleave">
10437 <attribute name=
"anim:color-interpolation" a:
defaultValue=
"rgb">
10445 <define name=
"anim-animate-color-attlist" combine=
"interleave">
10447 <attribute name=
"anim:color-interpolation-direction"
10448 a:
defaultValue=
"clockwise">
10450 <value>clockwise
</value>
10451 <value>counter-clockwise
</value>
10456 <define name=
"animation-element" combine=
"choice">
10457 <element name=
"anim:animateTransform">
10458 <ref name=
"common-anim-target-attlist"/>
10459 <ref name=
"common-anim-named-target-attlist"/>
10460 <ref name=
"common-anim-add-accum-attlist"/>
10461 <ref name=
"common-anim-values-attlist"/>
10462 <ref name=
"anim-animate-transform-attlist"/>
10463 <ref name=
"common-fill-timing-attlist"/>
10466 <define name=
"anim-animate-transform-attlist" combine=
"interleave">
10467 <attribute name=
"svg:type">
10469 <value>translate
</value>
10470 <value>scale
</value>
10471 <value>rotate
</value>
10472 <value>skewX
</value>
10473 <value>skewY
</value>
10477 <define name=
"animation-element" combine=
"choice">
10478 <element name=
"anim:transitionFilter">
10479 <ref name=
"common-anim-target-attlist"/>
10480 <ref name=
"common-anim-add-accum-attlist"/>
10481 <ref name=
"common-anim-values-attlist"/>
10482 <ref name=
"common-anim-spline-mode-attlist "/>
10483 <ref name=
"anim-transition-filter-attlist"/>
10484 <ref name=
"common-fill-timing-attlist"/>
10487 <define name=
"anim-transition-filter-attlist" combine=
"interleave">
10488 <attribute name=
"smil:type">
10489 <ref name=
"string"/>
10492 <define name=
"anim-transition-filter-attlist" combine=
"interleave">
10494 <attribute name=
"smil:subtype">
10495 <ref name=
"string"/>
10499 <define name=
"anim-transition-filter-attlist" combine=
"interleave">
10501 <attribute name=
"smil:direction" a:
defaultValue=
"forward">
10503 <value>forward
</value>
10504 <value>reverse
</value>
10509 <define name=
"anim-transition-filter-attlist" combine=
"interleave">
10511 <attribute name=
"smil:fadeColor">
10513 <value>forward
</value>
10514 <value>reverse
</value>
10519 <define name=
"anim-transition-filter-attlist" combine=
"interleave">
10521 <attribute name=
"smil:mode" a:
defaultValue=
"in">
10529 <define name=
"common-anim-attlist" combine=
"interleave">
10531 <attribute name=
"anim:id">
10536 <define name=
"common-anim-target-attlist" combine=
"interleave">
10538 <attribute name=
"smil:targetElement">
10539 <ref name=
"IDREF"/>
10543 <define name=
"common-anim-named-target-attlist" combine=
"interleave">
10544 <attribute name=
"smil:attributeName">
10545 <ref name=
"string"/>
10548 <define name=
"common-anim-target-attlist" combine=
"interleave">
10550 <attribute name=
"anim:sub-item">
10551 <ref name=
"string"/>
10555 <define name=
"common-anim-values-attlist" combine=
"interleave">
10557 <attribute name=
"smil:values">
10558 <ref name=
"string"/>
10562 <define name=
"common-anim-spline-mode-attlist" combine=
"interleave">
10564 <attribute name=
"smil:calcMode" a:
defaultValue=
"discrete">
10566 <value>discrete
</value>
10567 <value>linear
</value>
10568 <value>paced
</value>
10569 <value>spline
</value>
10574 <define name=
"common-spline-anim-value-attlist" combine=
"interleave">
10576 <attribute name=
"smil:keyTimes">
10577 <ref name=
"string"/>
10581 <define name=
"common-spline-anim-value-attlist" combine=
"interleave">
10583 <attribute name=
"smil:keySplines">
10584 <ref name=
"string"/>
10588 <define name=
"common-anim-add-accum-attlist" combine=
"interleave">
10590 <attribute name=
"smil:accumulate">
10592 <value>none
</value>
10598 <define name=
"common-anim-add-accum-attlist" combine=
"interleave">
10600 <attribute name=
"smil:additive">
10602 <value>replace
</value>
10608 <define name=
"common-anim-values-attlist" combine=
"interleave">
10610 <attribute name=
"anim:formula">
10611 <ref name=
"string"/>
10615 <define name=
"common-anim-set-values-attlist" combine=
"interleave">
10617 <attribute name=
"smil:to">
10618 <ref name=
"string"/>
10623 <define name=
"common-anim-values-attlist" combine=
"interleave">
10624 <ref name=
"common-anim-set-values-attlist"/>
10626 <attribute name=
"smil:from">
10627 <ref name=
"string"/>
10631 <attribute name=
"smil:by">
10632 <ref name=
"string"/>
10636 <define name=
"common-begin-end-timing-attlist" combine=
"interleave">
10638 <attribute name=
"smil:begin">
10639 <ref name=
"string"/>
10643 <define name=
"common-begin-end-timing-attlist" combine=
"interleave">
10645 <attribute name=
"smil:end">
10646 <ref name=
"string"/>
10650 <define name=
"common-dur-timing-attlist" combine=
"interleave">
10652 <attribute name=
"smil:dur">
10653 <ref name=
"string"/>
10657 <define name=
"common-endsync-timing-attlist" combine=
"interleave">
10659 <attribute name=
"smil:endsync">
10661 <value>first
</value>
10662 <value>last
</value>
10664 <value>media
</value>
10669 <define name=
"common-repeat-timing-attlist" combine=
"interleave">
10671 <attribute name=
"smil:repeatDur">
10672 <ref name=
"string"/>
10674 <attribute name=
"smil:repeatCount">
10675 <ref name=
"nonNegativeInteger"/>
10679 <define name=
"common-fill-timing-attlist" combine=
"interleave">
10681 <attribute name=
"smil:fill">
10683 <value>remove
</value>
10684 <value>freeze
</value>
10685 <value>hold
</value>
10686 <value>auto
</value>
10687 <value>default
</value>
10688 <value>transition
</value>
10693 <define name=
"common-fill-default-attlist" combine=
"interleave">
10695 <attribute name=
"smil:fillDefault">
10697 <value>remove
</value>
10698 <value>freeze
</value>
10699 <value>hold
</value>
10700 <value>transition
</value>
10701 <value>auto
</value>
10702 <value>inherit
</value>
10707 <define name=
"common-restart-timing-attlist" combine=
"interleave">
10709 <attribute name=
"smil:restart" a:
defaultValue=
"default">
10711 <value>never
</value>
10712 <value>always
</value>
10713 <value>whenNotActive
</value>
10714 <value>default
</value>
10719 <define name=
"common-restart-default-attlist" combine=
"interleave">
10721 <attribute name=
"smil:restartDefault" a:
defaultValue=
"inherit">
10723 <value>never
</value>
10724 <value>always
</value>
10725 <value>whenNotActive
</value>
10726 <value>inherit
</value>
10731 <define name=
"common-time-manip-attlist" combine=
"interleave">
10733 <attribute name=
"smil:accelerate" a:
defaultValue=
"0.0">
10734 <ref name=
"double"/>
10738 <define name=
"common-time-manip-attlist" combine=
"interleave">
10740 <attribute name=
"smil:decelerate" a:
defaultValue=
"0.0">
10741 <ref name=
"double"/>
10745 <define name=
"common-time-manip-attlist" combine=
"interleave">
10747 <attribute name=
"smil:autoReverse" a:
defaultValue=
"false">
10748 <ref name=
"boolean"/>
10752 <define name=
"animation-element" combine=
"choice">
10753 <element name=
"anim:par">
10754 <ref name=
"common-anim-attlist"/>
10755 <ref name=
"common-timing-attlist"/>
10756 <ref name=
"common-endsync-timing-attlist"/>
10758 <ref name=
"animation-element"/>
10763 <define name=
"common-basic-timing-attlist" combine=
"interleave">
10764 <ref name=
"common-begin-end-timing-attlist"/>
10765 <ref name=
"common-dur-timing-attlist"/>
10766 <ref name=
"common-repeat-timing-attlist"/>
10769 <define name=
"common-timing-attlist" combine=
"interleave">
10770 <ref name=
"common-basic-timing-attlist"/>
10771 <ref name=
"common-restart-timing-attlist"/>
10772 <ref name=
"common-restart-default-attlist"/>
10773 <ref name=
"common-fill-timing-attlist"/>
10774 <ref name=
"common-fill-default-attlist"/>
10775 <ref name=
"common-time-manip-attlist"/>
10777 <define name=
"animation-element" combine=
"choice">
10778 <element name=
"anim:seq">
10779 <ref name=
"common-anim-attlist"/>
10780 <ref name=
"common-endsync-timing-attlist"/>
10781 <ref name=
"common-timing-attlist"/>
10784 <define name=
"animation-element" combine=
"choice">
10785 <element name=
"anim:iterate">
10786 <ref name=
"common-anim-attlist"/>
10787 <ref name=
"anin-iterate-attlist"/>
10788 <ref name=
"common-timing-attlist"/>
10789 <ref name=
"common-endsync-timing-attlist"/>
10791 <ref name=
"animation-element"/>
10795 <define name=
"anin-iterate-attlist" combine=
"interleave">
10797 <attribute name=
"smil:targetElement">
10798 <ref name=
"IDREF"/>
10802 <define name=
"anin-iterate-attlist" combine=
"interleave">
10804 <attribute name=
"anim:iterate-type">
10805 <ref name=
"string"/>
10809 <define name=
"anin-iterate-attlist" combine=
"interleave">
10811 <attribute name=
"anim:iterate-interval">
10812 <ref name=
"duration"/>
10816 <define name=
"animation-element" combine=
"choice">
10817 <element name=
"anim:audio">
10818 <ref name=
"common-anim-attlist"/>
10819 <ref name=
"anim-audio-attlist"/>
10820 <ref name=
"common-basic-timing-attlist"/>
10823 <define name=
"anim-audio-attlist" combine=
"interleave">
10825 <attribute name=
"xlink:href">
10826 <ref name=
"anyURI"/>
10830 <define name=
"anim-audio-attlist" combine=
"interleave">
10832 <attribute name=
"anim:audio-level">
10833 <ref name=
"double"/>
10837 <define name=
"animation-element" combine=
"choice">
10838 <element name=
"anim:command">
10839 <ref name=
"common-anim-attlist"/>
10840 <ref name=
"anim-command-attlist"/>
10841 <ref name=
"common-begin-end-timing-attlist"/>
10842 <ref name=
"common-anim-target-attlist"/>
10844 <element name=
"anim:param">
10845 <attribute name=
"anim:name"/>
10846 <attribute name=
"anim:value"/>
10851 <define name=
"anim-command-attlist" combine=
"interleave">
10852 <attribute name=
"anim:command">
10853 <ref name=
"string"/>
10856 <define name=
"style-style">
10857 <element name=
"style:style">
10858 <ref name=
"style-style-attlist"/>
10859 <ref name=
"style-style-content"/>
10861 <ref name=
"style-map"/>
10865 <define name=
"style-style-attlist" combine=
"interleave">
10866 <attribute name=
"style:name">
10867 <ref name=
"styleName"/>
10870 <define name=
"style-style-attlist" combine=
"interleave">
10872 <attribute name=
"style:display-name">
10873 <ref name=
"string"/>
10877 <define name=
"style-style-attlist" combine=
"interleave">
10879 <attribute name=
"style:parent-style-name">
10880 <ref name=
"styleNameRef"/>
10884 <define name=
"style-style-attlist" combine=
"interleave">
10886 <attribute name=
"style:next-style-name">
10887 <ref name=
"styleNameRef"/>
10891 <define name=
"style-style-attlist" combine=
"interleave">
10893 <attribute name=
"style:list-style-name">
10895 <ref name=
"styleName"/>
10901 <define name=
"style-style-attlist" combine=
"interleave">
10903 <attribute name=
"style:master-page-name">
10904 <ref name=
"styleNameRef"/>
10908 <define name=
"style-style-attlist" combine=
"interleave">
10910 <attribute name=
"style:auto-update" a:
defaultValue=
"false">
10911 <ref name=
"boolean"/>
10915 <define name=
"style-style-attlist" combine=
"interleave">
10917 <attribute name=
"style:data-style-name">
10918 <ref name=
"styleNameRef"/>
10922 <define name=
"style-style-attlist" combine=
"interleave">
10924 <attribute name=
"style:class">
10925 <ref name=
"string"/>
10929 <define name=
"style-style-attlist" combine=
"interleave">
10931 <attribute name=
"style:default-outline-level">
10932 <ref name=
"positiveInteger"/>
10936 <define name=
"style-map">
10937 <element name=
"style:map">
10938 <ref name=
"style-map-attlist"/>
10942 <define name=
"style-map-attlist" combine=
"interleave">
10943 <attribute name=
"style:condition">
10944 <ref name=
"string"/>
10947 <define name=
"style-map-attlist" combine=
"interleave">
10948 <attribute name=
"style:apply-style-name">
10949 <ref name=
"styleNameRef"/>
10952 <define name=
"style-map-attlist" combine=
"interleave">
10954 <attribute name=
"style:base-cell-address">
10955 <ref name=
"cellAddress"/>
10959 <define name=
"style-default-style">
10960 <element name=
"style:default-style">
10961 <ref name=
"style-style-content"/>
10964 <define name=
"style-page-layout">
10965 <element name=
"style:page-layout">
10966 <ref name=
"style-page-layout-attlist"/>
10968 <ref name=
"style-page-layout-properties"/>
10971 <ref name=
"style-header-style"/>
10974 <ref name=
"style-footer-style"/>
10978 <define name=
"style-page-layout-attlist" combine=
"interleave">
10979 <attribute name=
"style:name">
10980 <ref name=
"styleName"/>
10983 <define name=
"style-page-layout-attlist" combine=
"interleave">
10985 <attribute name=
"style:page-usage" a:
defaultValue=
"all">
10988 <value>left
</value>
10989 <value>right
</value>
10990 <value>mirrored
</value>
10995 <define name=
"style-header-style">
10996 <element name=
"style:header-style">
10998 <ref name=
"style-header-footer-properties"/>
11002 <define name=
"style-footer-style">
11003 <element name=
"style:footer-style">
11005 <ref name=
"style-header-footer-properties"/>
11009 <define name=
"style-master-page">
11010 <element name=
"style:master-page">
11011 <ref name=
"style-master-page-attlist"/>
11013 <ref name=
"style-header"/>
11015 <ref name=
"style-header-left"/>
11019 <ref name=
"style-footer"/>
11021 <ref name=
"style-footer-left"/>
11025 <ref name=
"office-forms"/>
11028 <ref name=
"style-style"/>
11031 <ref name=
"shape"/>
11034 <ref name=
"presentation-notes"/>
11038 <define name=
"style-master-page-attlist" combine=
"interleave">
11039 <attribute name=
"style:name">
11040 <ref name=
"styleName"/>
11043 <define name=
"style-master-page-attlist" combine=
"interleave">
11045 <attribute name=
"style:display-name">
11046 <ref name=
"string"/>
11050 <define name=
"style-master-page-attlist" combine=
"interleave">
11051 <attribute name=
"style:page-layout-name">
11052 <ref name=
"styleNameRef"/>
11055 <define name=
"style-master-page-attlist" combine=
"interleave">
11057 <attribute name=
"draw:style-name">
11058 <ref name=
"styleNameRef"/>
11062 <define name=
"style-master-page-attlist" combine=
"interleave">
11064 <attribute name=
"style:next-style-name">
11065 <ref name=
"styleNameRef"/>
11069 <define name=
"style-header">
11070 <element name=
"style:header">
11071 <ref name=
"common-style-header-footer-attlist"/>
11072 <ref name=
"header-footer-content"/>
11075 <define name=
"style-footer">
11076 <element name=
"style:footer">
11077 <ref name=
"common-style-header-footer-attlist"/>
11078 <ref name=
"header-footer-content"/>
11081 <define name=
"style-header-left">
11082 <element name=
"style:header-left">
11083 <ref name=
"common-style-header-footer-attlist"/>
11084 <ref name=
"header-footer-content"/>
11087 <define name=
"style-footer-left">
11088 <element name=
"style:footer-left">
11089 <ref name=
"common-style-header-footer-attlist"/>
11090 <ref name=
"header-footer-content"/>
11093 <define name=
"header-footer-content">
11096 <ref name=
"text-decls"/>
11099 <ref name=
"text-h"/>
11100 <ref name=
"text-p"/>
11101 <ref name=
"text-list"/>
11102 <ref name=
"table-table"/>
11103 <ref name=
"text-section"/>
11104 <ref name=
"text-table-of-content"/>
11105 <ref name=
"text-illustration-index"/>
11106 <ref name=
"text-table-index"/>
11107 <ref name=
"text-object-index"/>
11108 <ref name=
"text-user-index"/>
11109 <ref name=
"text-alphabetical-index"/>
11110 <ref name=
"text-bibliography"/>
11111 <ref name=
"text-index-title"/>
11112 <ref name=
"change-marks"/>
11118 <ref name=
"style-region-left"/>
11121 <ref name=
"style-region-center"/>
11124 <ref name=
"style-region-right"/>
11129 <define name=
"common-style-header-footer-attlist" combine=
"interleave">
11131 <attribute name=
"style:display" a:
defaultValue=
"true">
11132 <ref name=
"boolean"/>
11136 <define name=
"style-region-left">
11137 <element name=
"style:region-left">
11138 <ref name=
"region-content"/>
11141 <define name=
"style-region-center">
11142 <element name=
"style:region-center">
11143 <ref name=
"region-content"/>
11146 <define name=
"style-region-right">
11147 <element name=
"style:region-right">
11148 <ref name=
"region-content"/>
11152 <define name=
"region-content">
11154 <ref name=
"text-p"/>
11157 <define name=
"presentation-notes">
11158 <element name=
"presentation:notes">
11159 <ref name=
"common-presentation-header-footer-attlist"/>
11160 <ref name=
"presentation-notes-attlist"/>
11162 <ref name=
"shape"/>
11166 <define name=
"presentation-notes-attlist" combine=
"interleave">
11168 <attribute name=
"style:page-layout-name">
11169 <ref name=
"styleNameRef"/>
11173 <define name=
"presentation-notes-attlist" combine=
"interleave">
11175 <attribute name=
"draw:style-name">
11176 <ref name=
"styleNameRef"/>
11180 <define name=
"table-table-template">
11181 <element name=
"table:table-template">
11182 <ref name=
"table-table-template-attlist"/>
11184 <ref name=
"table-first-row"/>
11187 <ref name=
"table-last-row"/>
11190 <ref name=
"table-first-column"/>
11193 <ref name=
"table-last-column"/>
11196 <ref name=
"table-body"/>
11198 <ref name=
"table-even-rows"/>
11199 <ref name=
"table-odd-rows"/>
11202 <ref name=
"table-even-columns"/>
11203 <ref name=
"table-odd-columns"/>
11208 <define name=
"table-table-template-attlist" combine=
"interleave">
11209 <attribute name=
"text:name">
11210 <ref name=
"string"/>
11213 <define name=
"table-table-template-attlist" combine=
"interleave">
11214 <attribute name=
"text:first-row-start-column">
11215 <ref name=
"rowOrCol"/>
11219 <define name=
"table-table-template-attlist" combine=
"interleave">
11220 <attribute name=
"text:first-row-end-column">
11221 <ref name=
"rowOrCol"/>
11225 <define name=
"table-table-template-attlist" combine=
"interleave">
11226 <attribute name=
"text:last-row-start-column">
11227 <ref name=
"rowOrCol"/>
11231 <define name=
"table-table-template-attlist" combine=
"interleave">
11232 <attribute name=
"text:last-row-end-column">
11233 <ref name=
"rowOrCol"/>
11237 <define name=
"rowOrCol">
11240 <value>column
</value>
11243 <define name=
"table-first-row">
11244 <element name=
"table:first-row">
11245 <ref name=
"common-table-template-attlist"/>
11250 <define name=
"table-last-row">
11251 <element name=
"table:last-row">
11252 <ref name=
"common-table-template-attlist"/>
11257 <define name=
"table-first-column">
11258 <element name=
"table:first-column">
11259 <ref name=
"common-table-template-attlist"/>
11264 <define name=
"table-last-column">
11265 <element name=
"table:last-column">
11266 <ref name=
"common-table-template-attlist"/>
11271 <define name=
"table-body">
11272 <element name=
"table:body">
11273 <ref name=
"common-table-template-attlist"/>
11278 <define name=
"table-even-rows">
11279 <element name=
"table:even-rows">
11280 <ref name=
"common-table-template-attlist"/>
11285 <define name=
"table-odd-rows">
11286 <element name=
"table:odd-rows">
11287 <ref name=
"common-table-template-attlist"/>
11292 <define name=
"table-even-columns">
11293 <element name=
"table:even-columns">
11294 <ref name=
"common-table-template-attlist"/>
11299 <define name=
"table-odd-columns">
11300 <element name=
"table:odd-columns">
11301 <ref name=
"common-table-template-attlist"/>
11306 <define name=
"common-table-template-attlist" combine=
"interleave">
11307 <attribute name=
"text:style-name">
11308 <ref name=
"styleNameRef"/>
11311 <define name=
"style-font-face">
11312 <element name=
"style:font-face">
11313 <ref name=
"style-font-face-attlist"/>
11315 <ref name=
"svg-font-face-src"/>
11318 <ref name=
"svg-definition-src"/>
11322 <define name=
"style-font-face-attlist" combine=
"interleave">
11324 <attribute name=
"svg:font-family">
11325 <ref name=
"string"/>
11329 <attribute name=
"svg:font-style">
11330 <ref name=
"fontStyle"/>
11334 <attribute name=
"svg:font-variant">
11335 <ref name=
"fontVariant"/>
11339 <attribute name=
"svg:font-weight">
11340 <ref name=
"fontWeight"/>
11344 <attribute name=
"svg:font-stretch">
11346 <value>normal
</value>
11347 <value>ultra-condensed
</value>
11348 <value>extra-condensed
</value>
11349 <value>condensed
</value>
11350 <value>semi-condensed
</value>
11351 <value>semi-expanded
</value>
11352 <value>expanded
</value>
11353 <value>extra-expanded
</value>
11354 <value>ultra-expanded
</value>
11359 <attribute name=
"svg:font-size">
11360 <ref name=
"positiveLength"/>
11364 <attribute name=
"svg:unicode-range"/>
11367 <attribute name=
"svg:units-per-em">
11368 <ref name=
"integer"/>
11372 <attribute name=
"svg:panose-1"/>
11375 <attribute name=
"svg:stemv">
11376 <ref name=
"integer"/>
11380 <attribute name=
"svg:stemh">
11381 <ref name=
"integer"/>
11385 <attribute name=
"svg:slope">
11386 <ref name=
"integer"/>
11390 <attribute name=
"svg:cap-height">
11391 <ref name=
"integer"/>
11395 <attribute name=
"svg:x-height">
11396 <ref name=
"integer"/>
11400 <attribute name=
"svg:accent-height">
11401 <ref name=
"integer"/>
11405 <attribute name=
"svg:ascent">
11406 <ref name=
"integer"/>
11410 <attribute name=
"svg:descent">
11411 <ref name=
"integer"/>
11415 <attribute name=
"svg:widths"/>
11418 <attribute name=
"svg:bbox"/>
11421 <attribute name=
"svg:ideographic">
11422 <ref name=
"integer"/>
11426 <attribute name=
"svg:alphabetic">
11427 <ref name=
"integer"/>
11431 <attribute name=
"svg:mathematical">
11432 <ref name=
"integer"/>
11436 <attribute name=
"svg:hanging">
11437 <ref name=
"integer"/>
11441 <attribute name=
"svg:v-ideographic">
11442 <ref name=
"integer"/>
11446 <attribute name=
"svg:v-alphabetic">
11447 <ref name=
"integer"/>
11451 <attribute name=
"svg:v-mathematical">
11452 <ref name=
"integer"/>
11456 <attribute name=
"svg:v-hanging">
11457 <ref name=
"integer"/>
11461 <attribute name=
"svg:underline-position">
11462 <ref name=
"integer"/>
11466 <attribute name=
"svg:underline-thickness">
11467 <ref name=
"integer"/>
11471 <attribute name=
"svg:strikethrough-position">
11472 <ref name=
"integer"/>
11476 <attribute name=
"svg:strikethrough-thickness">
11477 <ref name=
"integer"/>
11481 <attribute name=
"svg:overline-position">
11482 <ref name=
"integer"/>
11486 <attribute name=
"svg:overline-thickness">
11487 <ref name=
"integer"/>
11492 <define name=
"svg-font-face-src">
11493 <element name=
"svg:font-face-src">
11496 <ref name=
"svg-font-face-uri"/>
11497 <ref name=
"svg-font-face-name"/>
11503 <define name=
"svg-font-face-uri">
11504 <element name=
"svg:font-face-uri">
11505 <ref name=
"common-svg-font-face-xlink-attlist"/>
11507 <ref name=
"svg-font-face-format"/>
11512 <define name=
"svg-font-face-format">
11513 <element name=
"svg:font-face-format">
11515 <attribute name=
"svg:string"/>
11520 <define name=
"svg-font-face-name">
11521 <element name=
"svg:font-face-name">
11523 <attribute name=
"name"/>
11529 <define name=
"svg-definition-src">
11530 <element name=
"svg:definition-src">
11531 <ref name=
"common-svg-font-face-xlink-attlist"/>
11536 <define name=
"common-svg-font-face-xlink-attlist" combine=
"interleave">
11537 <attribute name=
"xlink:href">
11538 <ref name=
"anyURI"/>
11541 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
11542 <value>simple
</value>
11546 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
11547 <value>onRequest
</value>
11551 <define name=
"style-font-face-attlist" combine=
"interleave">
11552 <attribute name=
"style:name">
11553 <ref name=
"string"/>
11556 <define name=
"style-font-face-attlist" combine=
"interleave">
11558 <attribute name=
"style:font-adornments">
11559 <ref name=
"string"/>
11563 <define name=
"style-font-face-attlist" combine=
"interleave">
11565 <attribute name=
"style:font-family-generic">
11566 <ref name=
"fontFamilyGeneric"/>
11570 <define name=
"style-font-face-attlist" combine=
"interleave">
11572 <attribute name=
"style:font-pitch">
11573 <ref name=
"fontPitch"/>
11578 <define name=
"style-font-face-attlist" combine=
"interleave">
11580 <attribute name=
"style:font-charset">
11581 <ref name=
"textEncoding"/>
11585 <define name=
"number-number-style">
11586 <element name=
"number:number-style">
11587 <ref name=
"common-data-style-attlist"/>
11589 <ref name=
"style-text-properties"/>
11592 <ref name=
"number-text"/>
11595 <ref name=
"any-number"/>
11597 <ref name=
"number-text"/>
11601 <ref name=
"style-map"/>
11606 <define name=
"any-number">
11608 <ref name=
"number-number"/>
11609 <ref name=
"number-scientific-number"/>
11610 <ref name=
"number-fraction"/>
11613 <define name=
"number-number">
11614 <element name=
"number:number">
11615 <ref name=
"number-number-attlist"/>
11616 <ref name=
"common-decimal-places-attlist"/>
11617 <ref name=
"common-number-attlist"/>
11619 <ref name=
"number-embedded-text"/>
11623 <define name=
"number-number-attlist" combine=
"interleave">
11625 <attribute name=
"number:decimal-replacement"/>
11628 <define name=
"number-number-attlist" combine=
"interleave">
11630 <attribute name=
"number:display-factor" a:
defaultValue=
"1">
11631 <ref name=
"double"/>
11635 <define name=
"number-embedded-text">
11636 <element name=
"number:embedded-text">
11637 <ref name=
"number-embedded-text-attlist"/>
11641 <define name=
"number-embedded-text-attlist" combine=
"interleave">
11642 <attribute name=
"number:position">
11643 <ref name=
"integer"/>
11646 <define name=
"number-scientific-number">
11647 <element name=
"number:scientific-number">
11648 <ref name=
"number-scientific-number-attlist"/>
11649 <ref name=
"common-decimal-places-attlist"/>
11650 <ref name=
"common-number-attlist"/>
11654 <define name=
"number-scientific-number-attlist" combine=
"interleave">
11656 <attribute name=
"number:min-exponent-digits">
11657 <ref name=
"integer"/>
11661 <define name=
"number-fraction">
11662 <element name=
"number:fraction">
11663 <ref name=
"number-fraction-attlist"/>
11664 <ref name=
"common-number-attlist"/>
11668 <define name=
"number-fraction-attlist" combine=
"interleave">
11670 <attribute name=
"number:min-numerator-digits">
11671 <ref name=
"integer"/>
11675 <define name=
"number-fraction-attlist" combine=
"interleave">
11677 <attribute name=
"number:min-denominator-digits">
11678 <ref name=
"integer"/>
11682 <define name=
"number-fraction-attlist" combine=
"interleave">
11684 <attribute name=
"number:denominator-value">
11685 <ref name=
"integer"/>
11689 <define name=
"number-currency-style">
11690 <element name=
"number:currency-style">
11691 <ref name=
"common-data-style-attlist"/>
11692 <ref name=
"common-auto-reorder-attlist"/>
11694 <ref name=
"style-text-properties"/>
11697 <ref name=
"number-text"/>
11702 <ref name=
"number-and-text"/>
11704 <ref name=
"currency-symbol-and-text"/>
11708 <ref name=
"currency-symbol-and-text"/>
11710 <ref name=
"number-and-text"/>
11716 <ref name=
"style-map"/>
11721 <define name=
"currency-symbol-and-text">
11722 <ref name=
"number-currency-symbol"/>
11724 <ref name=
"number-text"/>
11727 <define name=
"number-and-text">
11728 <ref name=
"number-number"/>
11730 <ref name=
"number-text"/>
11733 <define name=
"number-currency-symbol">
11734 <element name=
"number:currency-symbol">
11735 <ref name=
"number-currency-symbol-attlist"/>
11739 <define name=
"number-currency-symbol-attlist" combine=
"interleave">
11741 <attribute name=
"number:language">
11742 <ref name=
"languageCode"/>
11746 <attribute name=
"number:country">
11747 <ref name=
"countryCode"/>
11751 <define name=
"number-percentage-style">
11752 <element name=
"number:percentage-style">
11753 <ref name=
"common-data-style-attlist"/>
11755 <ref name=
"style-text-properties"/>
11758 <ref name=
"number-text"/>
11761 <ref name=
"number-and-text"/>
11764 <ref name=
"style-map"/>
11768 <define name=
"number-date-style">
11769 <element name=
"number:date-style">
11770 <ref name=
"common-data-style-attlist"/>
11771 <ref name=
"common-auto-reorder-attlist"/>
11772 <ref name=
"common-format-source-attlist"/>
11774 <ref name=
"style-text-properties"/>
11776 <!-- This DTD does not reflect the fact that some elements must not -->
11777 <!-- occur more than once. -->
11779 <ref name=
"number-text"/>
11782 <ref name=
"any-date"/>
11784 <ref name=
"number-text"/>
11788 <ref name=
"style-map"/>
11793 <define name=
"any-date">
11795 <ref name=
"number-day"/>
11796 <ref name=
"number-month"/>
11797 <ref name=
"number-year"/>
11798 <ref name=
"number-era"/>
11799 <ref name=
"number-day-of-week"/>
11800 <ref name=
"number-week-of-year"/>
11801 <ref name=
"number-quarter"/>
11802 <ref name=
"number-hours"/>
11803 <ref name=
"number-am-pm"/>
11804 <ref name=
"number-minutes"/>
11805 <ref name=
"number-seconds"/>
11808 <define name=
"number-day">
11809 <element name=
"number:day">
11810 <ref name=
"number-day-attlist"/>
11811 <ref name=
"common-calendar-attlist"/>
11815 <define name=
"number-day-attlist" combine=
"interleave">
11817 <attribute name=
"number:style" a:
defaultValue=
"short">
11819 <value>short
</value>
11820 <value>long
</value>
11825 <define name=
"number-month">
11826 <element name=
"number:month">
11827 <ref name=
"number-month-attlist"/>
11828 <ref name=
"common-calendar-attlist"/>
11832 <define name=
"number-month-attlist" combine=
"interleave">
11834 <attribute name=
"number:textual" a:
defaultValue=
"false">
11835 <ref name=
"boolean"/>
11839 <define name=
"number-month-attlist" combine=
"interleave">
11841 <attribute name=
"number:possessive-form" a:
defaultValue=
"false">
11842 <ref name=
"boolean"/>
11846 <define name=
"number-month-attlist" combine=
"interleave">
11848 <attribute name=
"number:style" a:
defaultValue=
"short">
11850 <value>short
</value>
11851 <value>long
</value>
11856 <define name=
"number-year">
11857 <element name=
"number:year">
11858 <ref name=
"number-year-attlist"/>
11859 <ref name=
"common-calendar-attlist"/>
11863 <define name=
"number-year-attlist" combine=
"interleave">
11865 <attribute name=
"number:style" a:
defaultValue=
"short">
11867 <value>short
</value>
11868 <value>long
</value>
11873 <define name=
"number-era">
11874 <element name=
"number:era">
11875 <ref name=
"number-era-attlist"/>
11876 <ref name=
"common-calendar-attlist"/>
11880 <define name=
"number-era-attlist" combine=
"interleave">
11882 <attribute name=
"number:style" a:
defaultValue=
"short">
11884 <value>short
</value>
11885 <value>long
</value>
11890 <define name=
"number-day-of-week">
11891 <element name=
"number:day-of-week">
11892 <ref name=
"number-day-of-week-attlist"/>
11893 <ref name=
"common-calendar-attlist"/>
11897 <define name=
"number-day-of-week-attlist" combine=
"interleave">
11899 <attribute name=
"number:style" a:
defaultValue=
"short">
11901 <value>short
</value>
11902 <value>long
</value>
11907 <define name=
"number-week-of-year">
11908 <element name=
"number:week-of-year">
11909 <ref name=
"common-calendar-attlist"/>
11913 <define name=
"number-quarter">
11914 <element name=
"number:quarter">
11915 <ref name=
"number-quarter-attlist"/>
11916 <ref name=
"common-calendar-attlist"/>
11920 <define name=
"number-quarter-attlist" combine=
"interleave">
11922 <attribute name=
"number:style" a:
defaultValue=
"short">
11924 <value>short
</value>
11925 <value>long
</value>
11930 <define name=
"number-time-style">
11931 <element name=
"number:time-style">
11932 <ref name=
"number-time-style-attlist"/>
11933 <ref name=
"common-data-style-attlist"/>
11934 <ref name=
"common-format-source-attlist"/>
11936 <ref name=
"style-text-properties"/>
11938 <!-- This DTD does not reflect the fact that some elements must not -->
11939 <!-- occur more than once. -->
11941 <ref name=
"number-text"/>
11944 <ref name=
"any-time"/>
11946 <ref name=
"number-text"/>
11950 <ref name=
"style-map"/>
11955 <define name=
"any-time">
11957 <ref name=
"number-hours"/>
11958 <ref name=
"number-am-pm"/>
11959 <ref name=
"number-minutes"/>
11960 <ref name=
"number-seconds"/>
11963 <define name=
"number-time-style-attlist" combine=
"interleave">
11965 <attribute name=
"number:truncate-on-overflow" a:
defaultValue=
"true">
11966 <ref name=
"boolean"/>
11970 <define name=
"number-hours">
11971 <element name=
"number:hours">
11972 <ref name=
"number-hours-attlist"/>
11976 <define name=
"number-hours-attlist" combine=
"interleave">
11978 <attribute name=
"number:style" a:
defaultValue=
"short">
11980 <value>short
</value>
11981 <value>long
</value>
11986 <define name=
"number-minutes">
11987 <element name=
"number:minutes">
11988 <ref name=
"number-minutes-attlist"/>
11992 <define name=
"number-minutes-attlist" combine=
"interleave">
11994 <attribute name=
"number:style" a:
defaultValue=
"short">
11996 <value>short
</value>
11997 <value>long
</value>
12002 <define name=
"number-seconds">
12003 <element name=
"number:seconds">
12004 <ref name=
"number-seconds-attlist"/>
12008 <define name=
"number-seconds-attlist" combine=
"interleave">
12010 <attribute name=
"number:style" a:
defaultValue=
"short">
12012 <value>short
</value>
12013 <value>long
</value>
12018 <define name=
"number-seconds-attlist" combine=
"interleave">
12020 <attribute name=
"number:decimal-places" a:
defaultValue=
"0">
12021 <ref name=
"integer"/>
12025 <define name=
"number-am-pm">
12026 <element name=
"number:am-pm">
12030 <define name=
"number-boolean-style">
12031 <element name=
"number:boolean-style">
12032 <ref name=
"common-data-style-attlist"/>
12034 <ref name=
"style-text-properties"/>
12037 <ref name=
"number-text"/>
12040 <ref name=
"number-boolean"/>
12042 <ref name=
"number-text"/>
12046 <ref name=
"style-map"/>
12050 <define name=
"number-boolean">
12051 <element name=
"number:boolean">
12055 <define name=
"number-text-style">
12056 <element name=
"number:text-style">
12057 <ref name=
"common-data-style-attlist"/>
12059 <ref name=
"style-text-properties"/>
12062 <ref name=
"number-text"/>
12065 <ref name=
"number-text-content"/>
12067 <ref name=
"number-text"/>
12071 <ref name=
"style-map"/>
12075 <define name=
"number-text">
12076 <element name=
"number:text">
12080 <define name=
"number-text-content">
12081 <element name=
"number:text-content">
12085 <define name=
"common-data-style-attlist" combine=
"interleave">
12086 <attribute name=
"style:name">
12087 <ref name=
"styleName"/>
12090 <define name=
"style-data-style-attlist" combine=
"interleave">
12092 <attribute name=
"style:display-name">
12093 <ref name=
"string"/>
12097 <define name=
"common-data-style-attlist" combine=
"interleave">
12099 <attribute name=
"number:language">
12100 <ref name=
"languageCode"/>
12104 <define name=
"common-data-style-attlist" combine=
"interleave">
12106 <attribute name=
"number:country">
12107 <ref name=
"countryCode"/>
12111 <define name=
"common-data-style-attlist" combine=
"interleave">
12113 <attribute name=
"number:title"/>
12116 <define name=
"common-data-style-attlist" combine=
"interleave">
12118 <attribute name=
"style:volatile">
12119 <ref name=
"boolean"/>
12123 <define name=
"common-auto-reorder-attlist" combine=
"interleave">
12125 <attribute name=
"number:automatic-order" a:
defaultValue=
"false">
12126 <ref name=
"boolean"/>
12130 <define name=
"common-format-source-attlist">
12132 <attribute name=
"number:format-source" a:
defaultValue=
"fixed">
12134 <value>fixed
</value>
12135 <value>language
</value>
12140 <define name=
"common-data-style-attlist" combine=
"interleave">
12142 <attribute name=
"number:transliteration-format" a:
defaultValue=
"1">
12143 <ref name=
"string"/>
12147 <define name=
"common-data-style-attlist" combine=
"interleave">
12149 <attribute name=
"number:transliteration-language">
12150 <ref name=
"countryCode"/>
12154 <define name=
"common-data-style-attlist" combine=
"interleave">
12156 <attribute name=
"number:transliteration-country">
12157 <ref name=
"countryCode"/>
12161 <define name=
"common-data-style-attlist" combine=
"interleave">
12163 <attribute name=
"number:transliteration-style" a:
defaultValue=
"short">
12165 <value>short
</value>
12166 <value>medium
</value>
12167 <value>long
</value>
12172 <define name=
"common-decimal-places-attlist">
12174 <attribute name=
"number:decimal-places">
12175 <ref name=
"integer"/>
12179 <define name=
"common-number-attlist" combine=
"interleave">
12181 <attribute name=
"number:min-integer-digits">
12182 <ref name=
"integer"/>
12186 <define name=
"common-number-attlist" combine=
"interleave">
12188 <attribute name=
"number:grouping" a:
defaultValue=
"false">
12189 <ref name=
"boolean"/>
12193 <define name=
"common-calendar-attlist" combine=
"interleave">
12195 <attribute name=
"number:calendar">
12197 <value>gregorian
</value>
12198 <value>gengou
</value>
12200 <value>hanja_yoil
</value>
12201 <value>hanja
</value>
12202 <value>hijri
</value>
12203 <value>jewish
</value>
12204 <value>buddhist
</value>
12205 <ref name=
"string"/>
12210 <define name=
"style-style-content" combine=
"choice">
12212 <attribute name=
"style:family">
12213 <value>text
</value>
12216 <ref name=
"style-text-properties"/>
12220 <define name=
"style-style-content" combine=
"choice">
12222 <attribute name=
"style:family">
12223 <value>paragraph
</value>
12226 <ref name=
"style-paragraph-properties"/>
12229 <ref name=
"style-text-properties"/>
12233 <define name=
"style-style-content" combine=
"choice">
12235 <attribute name=
"style:family">
12236 <value>section
</value>
12239 <ref name=
"style-section-properties"/>
12243 <define name=
"style-style-content" combine=
"choice">
12245 <attribute name=
"style:family">
12246 <value>ruby
</value>
12249 <ref name=
"style-ruby-properties"/>
12253 <define name=
"text-linenumbering-configuration">
12254 <element name=
"text:linenumbering-configuration">
12255 <ref name=
"text-linenumbering-configuration-attlist"/>
12257 <ref name=
"text-linenumbering-separator"/>
12261 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12263 <attribute name=
"text:number-lines" a:
defaultValue=
"true">
12264 <ref name=
"boolean"/>
12268 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12270 <ref name=
"common-num-format-attlist"/>
12273 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12275 <attribute name=
"text:style-name">
12276 <ref name=
"styleNameRef"/>
12280 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12282 <attribute name=
"text:increment">
12283 <ref name=
"nonNegativeInteger"/>
12287 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12289 <attribute name=
"text:number-position" a:
defaultValue=
"left">
12291 <value>left
</value>
12292 <value>rigth
</value>
12293 <value>inner
</value>
12294 <value>outer
</value>
12299 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12301 <attribute name=
"text:offset">
12302 <ref name=
"nonNegativeLength"/>
12306 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12308 <attribute name=
"text:count-empty-lines" a:
defaultValue=
"true">
12309 <ref name=
"boolean"/>
12313 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12315 <attribute name=
"text:count-in-text-boxes" a:
defaultValue=
"false">
12316 <ref name=
"boolean"/>
12320 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12322 <attribute name=
"text:restart-on-page" a:
defaultValue=
"false">
12323 <ref name=
"boolean"/>
12327 <define name=
"text-linenumbering-separator">
12328 <element name=
"text:linenumbering-separator">
12330 <attribute name=
"text:increment">
12331 <ref name=
"nonNegativeInteger"/>
12337 <define name=
"text-notes-configuration">
12338 <element name=
"text:notes-configuration">
12339 <ref name=
"text-notes-configuration-content"/>
12342 <define name=
"text-notes-configuration-content" combine=
"interleave">
12343 <ref name=
"text-note-class"/>
12345 <define name=
"text-notes-configuration-content" combine=
"interleave">
12347 <attribute name=
"text:citation-style-name">
12348 <ref name=
"styleNameRef"/>
12352 <define name=
"text-notes-configuration-content" combine=
"interleave">
12354 <attribute name=
"text:citation-body-style-name">
12355 <ref name=
"styleNameRef"/>
12359 <define name=
"text-notes-configuration-content" combine=
"interleave">
12361 <attribute name=
"text:default-style-name">
12362 <ref name=
"styleNameRef"/>
12366 <define name=
"text-notes-configuration-content" combine=
"interleave">
12368 <attribute name=
"text:master-page-name">
12369 <ref name=
"styleNameRef"/>
12373 <define name=
"text-notes-configuration-content" combine=
"interleave">
12375 <attribute name=
"text:start-value">
12376 <ref name=
"nonNegativeInteger"/>
12380 <define name=
"text-notes-configuration-content" combine=
"interleave">
12381 <ref name=
"common-num-format-prefix-suffix-attlist"/>
12383 <ref name=
"common-num-format-attlist"/>
12386 <define name=
"text-notes-configuration-content" combine=
"interleave">
12388 <attribute name=
"text:start-numbering-at">
12390 <value>document
</value>
12391 <value>chapter
</value>
12392 <value>page
</value>
12397 <define name=
"text-notes-configuration-content" combine=
"interleave">
12399 <attribute name=
"text:footnotes-position">
12401 <value>text
</value>
12402 <value>page
</value>
12403 <value>section
</value>
12404 <value>document
</value>
12409 <define name=
"text-notes-configuration-content" combine=
"interleave">
12411 <element name=
"text:note-continuation-notice-forward">
12416 <define name=
"text-notes-configuration-content" combine=
"interleave">
12418 <element name=
"text:note-continuation-notice-backward">
12423 <define name=
"text-bibliography-configuration">
12424 <element name=
"text:bibliography-configuration">
12425 <ref name=
"text-bibliography-configuration-attlist"/>
12427 <ref name=
"text-sort-key"/>
12431 <define name=
"text-bibliography-configuration-attlist" combine=
"interleave">
12433 <attribute name=
"text:prefix">
12434 <ref name=
"string"/>
12438 <attribute name=
"text:suffix">
12439 <ref name=
"string"/>
12443 <define name=
"text-bibliography-configuration-attlist" combine=
"interleave">
12445 <attribute name=
"text:numbered-entries" a:
defaultValue=
"false">
12446 <ref name=
"boolean"/>
12450 <define name=
"text-bibliography-configuration-attlist" combine=
"interleave">
12452 <attribute name=
"text:sort-by-position" a:
defaultValue=
"true">
12453 <ref name=
"boolean"/>
12457 <attribute name=
"fo:language">
12458 <ref name=
"languageCode"/>
12462 <attribute name=
"fo:country">
12463 <ref name=
"countryCode"/>
12467 <attribute name=
"text:sort-algorithm">
12468 <ref name=
"string"/>
12472 <define name=
"text-sort-key">
12473 <element name=
"text:sort-key">
12474 <ref name=
"text-sort-key-attlist"/>
12479 <define name=
"text-sort-key-attlist" combine=
"interleave">
12480 <attribute name=
"text:key">
12482 <value>address
</value>
12483 <value>annote
</value>
12484 <value>author
</value>
12485 <value>bibliography-type
</value>
12486 <value>booktitle
</value>
12487 <value>chapter
</value>
12488 <value>custom1
</value>
12489 <value>custom2
</value>
12490 <value>custom3
</value>
12491 <value>custom4
</value>
12492 <value>custom5
</value>
12493 <value>edition
</value>
12494 <value>editor
</value>
12495 <value>howpublished
</value>
12496 <value>identifier
</value>
12497 <value>institution
</value>
12498 <value>isbn
</value>
12499 <value>issn
</value>
12500 <value>journal
</value>
12501 <value>month
</value>
12502 <value>note
</value>
12503 <value>number
</value>
12504 <value>organizations
</value>
12505 <value>pages
</value>
12506 <value>publisher
</value>
12507 <value>report-type
</value>
12508 <value>school
</value>
12509 <value>series
</value>
12510 <value>title
</value>
12512 <value>volume
</value>
12513 <value>year
</value>
12517 <attribute name=
"text:sort-ascending" a:
defaultValue=
"true">
12518 <ref name=
"boolean"/>
12522 <define name=
"text-list-style">
12523 <element name=
"text:list-style">
12524 <ref name=
"text-list-style-attr"/>
12526 <ref name=
"text-list-style-content"/>
12530 <define name=
"text-list-style-attr" combine=
"interleave">
12531 <attribute name=
"style:name">
12532 <ref name=
"styleName"/>
12535 <define name=
"text-list-style-attr" combine=
"interleave">
12537 <attribute name=
"style:display-name">
12538 <ref name=
"string"/>
12542 <define name=
"text-list-style-attr" combine=
"interleave">
12544 <attribute name=
"text:consecutive-numbering" a:
defaultValue=
"false">
12545 <ref name=
"boolean"/>
12549 <define name=
"text-list-level-style-attr">
12550 <attribute name=
"text:level">
12551 <ref name=
"positiveInteger"/>
12554 <define name=
"text-list-style-content" combine=
"choice">
12555 <element name=
"text:list-level-style-number">
12556 <ref name=
"text-list-level-style-attr"/>
12557 <ref name=
"text-list-level-style-number-attr"/>
12559 <ref name=
"style-list-level-properties"/>
12562 <ref name=
"style-text-properties"/>
12566 <define name=
"text-list-level-style-number-attr" combine=
"interleave">
12568 <attribute name=
"text:style-name">
12569 <ref name=
"styleNameRef"/>
12573 <define name=
"text-list-level-style-number-attr" combine=
"interleave">
12574 <ref name=
"common-num-format-attlist"/>
12575 <ref name=
"common-num-format-prefix-suffix-attlist"/>
12577 <define name=
"text-list-level-style-number-attr" combine=
"interleave">
12579 <attribute name=
"text:display-levels" a:
defaultValue=
"1">
12580 <ref name=
"positiveInteger"/>
12584 <define name=
"text-list-level-style-number-attr" combine=
"interleave">
12586 <attribute name=
"text:start-value" a:
defaultValue=
"1">
12587 <ref name=
"positiveInteger"/>
12591 <define name=
"text-list-style-content" combine=
"choice">
12592 <element name=
"text:list-level-style-bullet">
12593 <ref name=
"text-list-level-style-attr"/>
12594 <ref name=
"text-list-level-style-bullet-attr"/>
12596 <ref name=
"style-list-level-properties"/>
12599 <ref name=
"style-text-properties"/>
12603 <define name=
"text-list-level-style-bullet-attr" combine=
"interleave">
12605 <attribute name=
"text:style-name">
12606 <ref name=
"styleNameRef"/>
12610 <define name=
"text-list-level-style-bullet-attr" combine=
"interleave">
12611 <attribute name=
"text:bullet-char">
12612 <ref name=
"character"/>
12615 <define name=
"text-list-level-style-bullet-attr" combine=
"interleave">
12616 <ref name=
"common-num-format-prefix-suffix-attlist"/>
12618 <define name=
"text-list-level-style-bullet-attr" combine=
"interleave">
12620 <attribute name=
"text:bullet-relative-size">
12621 <ref name=
"percent"/>
12625 <define name=
"text-list-style-content" combine=
"choice">
12626 <element name=
"text:list-level-style-image">
12627 <ref name=
"text-list-level-style-attr"/>
12628 <ref name=
"text-list-level-style-image-attr"/>
12630 <ref name=
"style-list-level-properties"/>
12634 <define name=
"text-list-level-style-image-attr" combine=
"interleave">
12636 <ref name=
"common-draw-data-attlist"/>
12637 <ref name=
"office-binary-data"/>
12640 <define name=
"text-outline-style">
12641 <element name=
"text:outline-style">
12643 <ref name=
"text-outline-level-style"/>
12647 <define name=
"text-outline-level-style">
12648 <element name=
"text:outline-level-style">
12649 <ref name=
"text-outline-level-style-attlist"/>
12651 <ref name=
"style-list-level-properties"/>
12654 <ref name=
"style-text-properties"/>
12658 <define name=
"text-outline-level-style-attlist" combine=
"interleave">
12659 <attribute name=
"text:level">
12660 <ref name=
"positiveInteger"/>
12663 <define name=
"text-outline-level-style-attlist" combine=
"interleave">
12665 <attribute name=
"text:style-name">
12666 <ref name=
"styleNameRef"/>
12670 <define name=
"text-outline-level-style-attlist" combine=
"interleave">
12671 <ref name=
"common-num-format-attlist"/>
12672 <ref name=
"common-num-format-prefix-suffix-attlist"/>
12674 <define name=
"text-outline-level-style-attlist" combine=
"interleave">
12676 <attribute name=
"text:display-levels" a:
defaultValue=
"1">
12677 <ref name=
"positiveInteger"/>
12681 <define name=
"text-outline-level-style-attlist" combine=
"interleave">
12683 <attribute name=
"text:start-value" a:
defaultValue=
"1">
12684 <ref name=
"positiveInteger"/>
12688 <define name=
"style-style-content" combine=
"choice">
12690 <attribute name=
"style:family">
12691 <value>table
</value>
12694 <ref name=
"style-table-properties"/>
12698 <define name=
"style-style-content" combine=
"choice">
12700 <attribute name=
"style:family">
12701 <value>table-column
</value>
12704 <ref name=
"style-table-column-properties"/>
12708 <define name=
"style-style-content" combine=
"choice">
12710 <attribute name=
"style:family">
12711 <value>table-row
</value>
12714 <ref name=
"style-table-row-properties"/>
12718 <define name=
"style-style-content" combine=
"choice">
12720 <attribute name=
"style:family">
12721 <value>table-cell
</value>
12724 <ref name=
"style-table-cell-properties"/>
12727 <ref name=
"style-paragraph-properties"/>
12730 <ref name=
"style-text-properties"/>
12734 <define name=
"style-style-content" combine=
"choice">
12736 <attribute name=
"style:family">
12738 <value>graphic
</value>
12739 <value>presentation
</value>
12743 <ref name=
"style-graphic-properties"/>
12746 <ref name=
"style-paragraph-properties"/>
12749 <ref name=
"style-text-properties"/>
12754 <define name=
"style-graphic-properties">
12755 <element name=
"style:graphic-properties">
12756 <ref name=
"style-graphic-properties-content"/>
12760 <define name=
"style-graphic-properties-content">
12761 <ref name=
"style-properties-content"/>
12764 <define name=
"style-graphic-properties-content-strict">
12765 <ref name=
"style-graphic-properties-attlist"/>
12766 <ref name=
"style-graphic-fill-properties-attlist"/>
12767 <ref name=
"style-graphic-properties-elements"/>
12770 <define name=
" style-graphic-properties-elements">
12773 <define name=
"style-style-content" combine=
"choice">
12775 <attribute name=
"style:family">
12776 <value>drawing-page
</value>
12779 <ref name=
"style-drawing-page-properties"/>
12784 <define name=
"style-drawing-page-properties">
12785 <element name=
"style:drawing-page-properties">
12786 <ref name=
"style-drawing-page-properties-content"/>
12790 <define name=
"style-drawing-page-properties-content">
12791 <ref name=
"style-properties-content"/>
12794 <define name=
"style-drawing-page-properties-content-strict">
12795 <ref name=
"style-graphic-fill-properties-attlist"/>
12796 <ref name=
"style-drawing-page-properties-attlist"/>
12797 <ref name=
"style-drawing-page-properties-elements"/>
12799 <define name=
"draw-gradient">
12800 <element name=
"draw:gradient">
12801 <ref name=
"common-draw-gradient-attlist"/>
12802 <ref name=
"draw-gradient-attlist"/>
12806 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
12808 <attribute name=
"draw:name">
12809 <ref name=
"styleName"/>
12813 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
12815 <attribute name=
"draw:display-name">
12816 <ref name=
"string"/>
12820 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
12821 <attribute name=
"draw:style">
12822 <ref name=
"gradient-style"/>
12825 <define name=
"gradient-style">
12827 <value>linear
</value>
12828 <value>axial
</value>
12829 <value>radial
</value>
12830 <value>ellipsoid
</value>
12831 <value>square
</value>
12832 <value>rectangular
</value>
12835 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
12837 <attribute name=
"draw:cx">
12838 <ref name=
"percent"/>
12842 <attribute name=
"draw:cy">
12843 <ref name=
"percent"/>
12847 <define name=
"draw-gradient-attlist" combine=
"interleave">
12849 <attribute name=
"draw:start-color">
12850 <ref name=
"color"/>
12854 <attribute name=
"draw:end-color">
12855 <ref name=
"color"/>
12859 <define name=
"draw-gradient-attlist" combine=
"interleave">
12861 <attribute name=
"draw:start-intensity">
12862 <ref name=
"percent"/>
12866 <attribute name=
"draw:end-intensity">
12867 <ref name=
"percent"/>
12871 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
12873 <attribute name=
"draw:angle">
12874 <ref name=
"integer"/>
12878 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
12880 <attribute name=
"draw:border">
12881 <ref name=
"percent"/>
12885 <define name=
"svg-linearGradient">
12886 <element name=
"svg:linearGradient">
12887 <ref name=
"common-svg-gradient-attlist"/>
12889 <attribute name=
"svg:x1" a:
defaultValue=
"0%">
12891 <ref name=
"coordinate"/>
12892 <ref name=
"percent"/>
12897 <attribute name=
"svg:y1" a:
defaultValue=
"0%">
12899 <ref name=
"coordinate"/>
12900 <ref name=
"percent"/>
12905 <attribute name=
"svg:x2" a:
defaultValue=
"100%">
12907 <ref name=
"coordinate"/>
12908 <ref name=
"percent"/>
12913 <attribute name=
"svg:y2" a:
defaultValue=
"100%">
12915 <ref name=
"coordinate"/>
12916 <ref name=
"percent"/>
12921 <ref name=
"svg-stop"/>
12926 <define name=
"svg-radialGradient">
12927 <element name=
"svg:radialGradient">
12928 <ref name=
"common-svg-gradient-attlist"/>
12930 <attribute name=
"svg:cx" a:
defaultValue=
"50%">
12932 <ref name=
"coordinate"/>
12933 <ref name=
"percent"/>
12938 <attribute name=
"svg:cy" a:
defaultValue=
"50%">
12940 <ref name=
"coordinate"/>
12941 <ref name=
"percent"/>
12946 <attribute name=
"svg:r" a:
defaultValue=
"50%">
12948 <ref name=
"coordinate"/>
12949 <ref name=
"percent"/>
12954 <attribute name=
"svg:fx">
12956 <ref name=
"coordinate"/>
12957 <ref name=
"percent"/>
12962 <attribute name=
"svg:fy">
12964 <ref name=
"coordinate"/>
12965 <ref name=
"percent"/>
12970 <ref name=
"svg-stop"/>
12975 <define name=
"svg-stop">
12976 <element name=
"svg:stop">
12977 <attribute name=
"svg:offset">
12979 <ref name=
"double"/>
12980 <ref name=
"percent"/>
12984 <attribute name=
"svg:stop-color">
12985 <ref name=
"color"/>
12989 <attribute name=
"svg:stop-opacity">
12990 <ref name=
"double"/>
12996 <define name=
"common-svg-gradient-attlist" combine=
"interleave">
12998 <attribute name=
"svg:gradientUnits" a:
defaultValue=
"objectBoundingBox">
12999 <value>objectBoundingBox
</value>
13003 <attribute name=
"svg:gradientTransform">
13004 <ref name=
"string"/>
13008 <attribute name=
"svg:spreadMethod" a:
defaultValue=
"pad">
13011 <value>reflect
</value>
13012 <value>repeat
</value>
13017 <define name=
"common-svg-gradient-attlist" combine=
"interleave">
13018 <attribute name=
"draw:name">
13019 <ref name=
"styleName"/>
13022 <define name=
"common-svg-gradient-attlist" combine=
"interleave">
13024 <attribute name=
"draw:display-name">
13025 <ref name=
"string"/>
13029 <define name=
"draw-hatch">
13030 <element name=
"draw:hatch">
13031 <ref name=
"draw-hatch-attlist"/>
13035 <define name=
"draw-hatch-attlist" combine=
"interleave">
13036 <attribute name=
"draw:name">
13037 <ref name=
"styleName"/>
13040 <define name=
"draw-hatch-attlist" combine=
"interleave">
13042 <attribute name=
"draw:display-name">
13043 <ref name=
"string"/>
13047 <define name=
"draw-hatch-attlist" combine=
"interleave">
13048 <attribute name=
"draw:style">
13050 <value>single
</value>
13051 <value>double
</value>
13052 <value>triple
</value>
13056 <define name=
"draw-hatch-attlist" combine=
"interleave">
13058 <attribute name=
"draw:color">
13059 <ref name=
"color"/>
13063 <define name=
"draw-hatch-attlist" combine=
"interleave">
13065 <attribute name=
"draw:distance">
13066 <ref name=
"length"/>
13070 <define name=
"draw-hatch-attlist" combine=
"interleave">
13072 <attribute name=
"draw:rotation">
13073 <ref name=
"integer"/>
13077 <define name=
"draw-fill-image">
13078 <element name=
"draw:fill-image">
13079 <ref name=
"draw-fill-image-attlist"/>
13080 <attribute name=
"xlink:href">
13081 <ref name=
"anyURI"/>
13084 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
13086 <value>simple
</value>
13091 <attribute name=
"xlink:show" a:
defaultValue=
"embed">
13093 <value>embed
</value>
13098 <attribute name=
"xlink:actuate" a:
defaultValue=
"onLoad">
13100 <value>onLoad
</value>
13107 <define name=
"draw-fill-image-attlist" combine=
"interleave">
13108 <attribute name=
"draw:name">
13109 <ref name=
"styleName"/>
13112 <define name=
"draw-fill-image-attlist" combine=
"interleave">
13114 <attribute name=
"draw:display-name">
13115 <ref name=
"string"/>
13119 <define name=
"draw-fill-image-attlist" combine=
"interleave">
13121 <attribute name=
"svg:width">
13122 <ref name=
"length"/>
13126 <attribute name=
"svg:height">
13127 <ref name=
"length"/>
13131 <define name=
"draw-opacity">
13132 <element name=
"draw:opacity">
13133 <ref name=
"common-draw-gradient-attlist"/>
13134 <ref name=
"draw-opacity-attlist"/>
13138 <define name=
"draw-opacity-attlist" combine=
"interleave">
13140 <attribute name=
"draw:start">
13141 <ref name=
"percent"/>
13145 <attribute name=
"draw:end">
13146 <ref name=
"percent"/>
13150 <define name=
"draw-marker">
13151 <element name=
"draw:marker">
13152 <ref name=
"draw-marker-attlist"/>
13153 <ref name=
"common-draw-viewbox-attlist"/>
13154 <ref name=
"common-draw-path-data-attlist"/>
13158 <define name=
"draw-marker-attlist" combine=
"interleave">
13159 <attribute name=
"draw:name">
13160 <ref name=
"styleName"/>
13163 <define name=
"draw-marker-attlist" combine=
"interleave">
13165 <attribute name=
"draw:display-name">
13166 <ref name=
"string"/>
13170 <define name=
"draw-stroke-dash">
13171 <element name=
"draw:stroke-dash">
13172 <ref name=
"draw-stroke-dash-attlist"/>
13176 <define name=
"draw-stroke-dash-attlist" combine=
"interleave">
13177 <attribute name=
"draw:name">
13178 <ref name=
"styleName"/>
13181 <define name=
"draw-stroke-dash-attlist" combine=
"interleave">
13183 <attribute name=
"draw:display-name">
13184 <ref name=
"string"/>
13188 <define name=
"draw-stroke-dash-attlist" combine=
"interleave">
13190 <attribute name=
"draw:style">
13192 <value>rect
</value>
13193 <value>round
</value>
13198 <define name=
"draw-stroke-dash-attlist" combine=
"interleave">
13200 <attribute name=
"draw:dots1">
13201 <ref name=
"integer"/>
13205 <attribute name=
"draw:dots1-length">
13206 <ref name=
"length"/>
13210 <attribute name=
"draw:dots2">
13211 <ref name=
"integer"/>
13215 <attribute name=
"draw:dots2-length">
13216 <ref name=
"length"/>
13220 <define name=
"draw-stroke-dash-attlist" combine=
"interleave">
13222 <attribute name=
"draw:distance">
13223 <ref name=
"length"/>
13227 <define name=
"style-presentation-page-layout">
13228 <element name=
"style:presentation-page-layout">
13229 <attribute name=
"style:name">
13230 <ref name=
"styleName"/>
13233 <attribute name=
"style:display-name">
13234 <ref name=
"string"/>
13238 <ref name=
"presentation-placeholder"/>
13242 <define name=
"presentation-placeholder">
13243 <element name=
"presentation:placeholder">
13244 <attribute name=
"presentation:object">
13245 <ref name=
"presentation-classes"/>
13247 <attribute name=
"svg:x">
13249 <ref name=
"coordinate"/>
13250 <ref name=
"percent"/>
13253 <attribute name=
"svg:y">
13255 <ref name=
"coordinate"/>
13256 <ref name=
"percent"/>
13259 <attribute name=
"svg:width">
13261 <ref name=
"length"/>
13262 <ref name=
"percent"/>
13265 <attribute name=
"svg:height">
13267 <ref name=
"length"/>
13268 <ref name=
"percent"/>
13274 <define name=
"style-style-content" combine=
"choice">
13276 <attribute name=
"style:family">
13277 <value>chart
</value>
13280 <ref name=
"style-chart-properties"/>
13283 <ref name=
"style-graphic-properties"/>
13286 <ref name=
"style-paragraph-properties"/>
13289 <ref name=
"style-text-properties"/>
13293 <define name=
"style-properties-content">
13294 <ref name=
"anyAttListOrElements"/>
13296 <define name=
"style-page-layout-properties">
13297 <element name=
"style:page-layout-properties">
13298 <ref name=
"style-page-layout-properties-content"/>
13302 <define name=
"style-page-layout-properties-content">
13303 <ref name=
"style-properties-content"/>
13306 <define name=
"style-page-layout-properties-content-strict">
13307 <ref name=
"style-page-layout-properties-attlist"/>
13308 <ref name=
"style-page-layout-properties-elements"/>
13310 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13312 <attribute name=
"fo:page-width">
13313 <ref name=
"length"/>
13317 <attribute name=
"fo:page-height">
13318 <ref name=
"length"/>
13322 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13324 <ref name=
"common-num-format-attlist"/>
13326 <ref name=
"common-num-format-prefix-suffix-attlist"/>
13328 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13330 <attribute name=
"style:paper-tray-name">
13332 <value>default
</value>
13333 <ref name=
"string"/>
13338 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13340 <attribute name=
"style:print-orientation">
13342 <value>portrait
</value>
13343 <value>landscape
</value>
13348 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13349 <ref name=
"common-horizontal-margin-attlist"/>
13350 <ref name=
"common-vertical-margin-attlist"/>
13351 <ref name=
"common-margin-attlist"/>
13353 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13354 <ref name=
"common-border-attlist"/>
13356 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13357 <ref name=
"common-border-line-width-attlist"/>
13359 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13360 <ref name=
"common-padding-attlist"/>
13362 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13363 <ref name=
"common-shadow-attlist"/>
13365 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13366 <ref name=
"common-background-color-attlist"/>
13368 <define name=
"style-page-layout-properties-elements" combine=
"interleave">
13369 <ref name=
"style-background-image"/>
13371 <define name=
"style-page-layout-properties-elements" combine=
"interleave">
13372 <ref name=
"style-columns"/>
13374 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13376 <attribute name=
"style:register-truth-ref-style-name">
13377 <ref name=
"styleNameRef"/>
13381 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13383 <attribute name=
"style:print">
13387 <value>headers
</value>
13388 <value>grid
</value>
13389 <value>annotations
</value>
13390 <value>objects
</value>
13391 <value>charts
</value>
13392 <value>drawings
</value>
13393 <value>formulas
</value>
13394 <value>zero-values
</value>
13401 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13403 <attribute name=
"style:print-page-order">
13411 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13413 <attribute name=
"style:first-page-number">
13415 <ref name=
"positiveInteger"/>
13416 <value>continue
</value>
13421 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13423 <attribute name=
"style:scale-to">
13424 <ref name=
"percent"/>
13428 <attribute name=
"style:scale-to-pages">
13429 <ref name=
"positiveInteger"/>
13433 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13435 <attribute name=
"style:table-centering">
13437 <value>horizontal
</value>
13438 <value>vertical
</value>
13439 <value>both
</value>
13440 <value>none
</value>
13445 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13447 <attribute name=
"style:footnote-max-height">
13448 <ref name=
"length"/>
13452 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13453 <ref name=
"common-writing-mode-attlist"/>
13455 <define name=
"style-page-layout-properties-elements" combine=
"interleave">
13456 <ref name=
"style-footnote-sep"/>
13459 <define name=
"style-footnote-sep">
13461 <element name=
"style:footnote-sep">
13462 <ref name=
"style-footnote-sep-attlist"/>
13467 <define name=
"style-footnote-sep-attlist" combine=
"interleave">
13469 <attribute name=
"style:width">
13470 <ref name=
"length"/>
13474 <attribute name=
"style:rel-width">
13475 <ref name=
"percent"/>
13479 <attribute name=
"style:color">
13480 <ref name=
"color"/>
13484 <attribute name=
"style:line-style">
13485 <ref name=
"lineStyle"/>
13489 <attribute name=
"style:adjustment" a:
defaultValue=
"left">
13491 <value>left
</value>
13492 <value>center
</value>
13493 <value>right
</value>
13498 <attribute name=
"style:distance-before-sep">
13499 <ref name=
"length"/>
13503 <attribute name=
"style:distance-after-sep">
13504 <ref name=
"length"/>
13508 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13510 <attribute name=
"style:layout-grid-mode">
13512 <value>none
</value>
13513 <value>line
</value>
13514 <value>both
</value>
13519 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13521 <attribute name=
"style:layout-grid-base-height">
13522 <ref name=
"length"/>
13526 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13528 <attribute name=
"style:layout-grid-ruby-height">
13529 <ref name=
"length"/>
13533 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13535 <attribute name=
"style:layout-grid-lines">
13536 <ref name=
"positiveInteger"/>
13540 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13542 <attribute name=
"style:layout-grid-color">
13543 <ref name=
"color"/>
13547 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13549 <attribute name=
"style:layout-grid-ruby-below">
13550 <ref name=
"boolean"/>
13554 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13556 <attribute name=
"style:layout-grid-print">
13557 <ref name=
"boolean"/>
13561 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13563 <attribute name=
"style:layout-grid-display">
13564 <ref name=
"boolean"/>
13568 <define name=
"style-header-footer-properties">
13569 <element name=
"style:header-footer-properties">
13570 <ref name=
"style-header-footer-properties-content"/>
13574 <define name=
"style-header-footer-properties-content">
13575 <ref name=
"style-properties-content"/>
13578 <define name=
"style-header-footer-properties-content-strict">
13579 <ref name=
"style-header-footer-properties-attlist"/>
13580 <ref name=
"style-header-footer-properties-elements"/>
13582 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13584 <attribute name=
"svg:height">
13585 <ref name=
"length"/>
13589 <attribute name=
"fo:min-height">
13590 <ref name=
"length"/>
13594 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13595 <ref name=
"common-horizontal-margin-attlist"/>
13596 <ref name=
"common-vertical-margin-attlist"/>
13597 <ref name=
"common-margin-attlist"/>
13599 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13600 <ref name=
"common-border-attlist"/>
13602 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13603 <ref name=
"common-border-line-width-attlist"/>
13605 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13606 <ref name=
"common-padding-attlist"/>
13608 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13609 <ref name=
"common-background-color-attlist"/>
13611 <define name=
"style-header-footer-properties-elements" combine=
"interleave">
13612 <ref name=
"style-background-image"/>
13614 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13615 <ref name=
"common-shadow-attlist"/>
13617 <define name=
"style-header-footer-attlist" combine=
"interleave">
13619 <attribute name=
"style:dynamic-spacing">
13620 <ref name=
"boolean"/>
13624 <define name=
"style-text-properties">
13625 <element name=
"style:text-properties">
13626 <ref name=
"style-text-properties-content"/>
13630 <define name=
"style-text-properties-content">
13631 <ref name=
"style-properties-content"/>
13634 <define name=
"style-text-properties-content-strict">
13635 <ref name=
"style-text-properties-attlist"/>
13636 <ref name=
"style-text-properties-elements"/>
13639 <define name=
"style-text-properties-elements">
13642 <define name=
"style-text-properties-attlist" combine=
"interleave">
13644 <attribute name=
"fo:font-variant">
13645 <ref name=
"fontVariant"/>
13650 <define name=
"fontVariant">
13652 <value>normal
</value>
13653 <value>small-caps
</value>
13656 <define name=
"style-text-properties-attlist" combine=
"interleave">
13658 <attribute name=
"fo:text-transform">
13660 <value>none
</value>
13661 <value>lowercase
</value>
13662 <value>uppercase
</value>
13663 <value>capitalize
</value>
13668 <define name=
"style-text-properties-attlist" combine=
"interleave">
13670 <attribute name=
"fo:color">
13671 <ref name=
"color"/>
13675 <define name=
"style-text-properties-attlist" combine=
"interleave">
13677 <attribute name=
"style:use-window-font-color">
13678 <ref name=
"boolean"/>
13682 <define name=
"style-text-properties-attlist" combine=
"interleave">
13684 <attribute name=
"style:text-outline">
13685 <ref name=
"boolean"/>
13689 <define name=
"style-text-properties-attlist" combine=
"interleave">
13691 <attribute name=
"style:text-line-through-type">
13692 <ref name=
"lineType"/>
13696 <define name=
"style-text-properties-attlist" combine=
"interleave">
13698 <attribute name=
"style:text-line-through-style">
13699 <ref name=
"lineStyle"/>
13703 <define name=
"style-text-properties-attlist" combine=
"interleave">
13705 <attribute name=
"style:text-line-through-width">
13706 <ref name=
"lineWidth"/>
13710 <define name=
"style-text-properties-attlist" combine=
"interleave">
13712 <attribute name=
"style:text-line-through-color">
13714 <value>font-color
</value>
13715 <ref name=
"color"/>
13720 <define name=
"style-text-properties-attlist" combine=
"interleave">
13722 <attribute name=
"style:text-line-through-text">
13723 <ref name=
"string"/>
13727 <define name=
"style-text-properties-attlist" combine=
"interleave">
13729 <attribute name=
"style:text-line-through-text-style">
13730 <ref name=
"styleNameRef"/>
13734 <define name=
"style-text-properties-attlist" combine=
"interleave">
13736 <attribute name=
"style:text-position">
13739 <ref name=
"percent"/>
13740 <value>super
</value>
13744 <ref name=
"percent"/>
13750 <define name=
"style-text-properties-attlist" combine=
"interleave">
13752 <attribute name=
"style:font-name">
13753 <ref name=
"string"/>
13757 <attribute name=
"style:font-name-asian">
13758 <ref name=
"string"/>
13762 <attribute name=
"style:font-name-complex">
13763 <ref name=
"string"/>
13767 <define name=
"style-text-properties-attlist" combine=
"interleave">
13769 <attribute name=
"fo:font-family">
13770 <ref name=
"string"/>
13774 <attribute name=
"style:font-family-asian">
13775 <ref name=
"string"/>
13779 <attribute name=
"style:font-family-complex">
13780 <ref name=
"string"/>
13784 <define name=
"style-text-properties-attlist" combine=
"interleave">
13786 <attribute name=
"style:font-family-generic">
13787 <ref name=
"fontFamilyGeneric"/>
13791 <attribute name=
"style:font-family-generic-asian">
13792 <ref name=
"fontFamilyGeneric"/>
13796 <attribute name=
"style:font-family-generic-complex">
13797 <ref name=
"fontFamilyGeneric"/>
13802 <define name=
"fontFamilyGeneric">
13804 <value>roman
</value>
13805 <value>swiss
</value>
13806 <value>modern
</value>
13807 <value>decorative
</value>
13808 <value>script
</value>
13809 <value>system
</value>
13812 <define name=
"style-text-properties-attlist" combine=
"interleave">
13814 <attribute name=
"style:font-style-name">
13815 <ref name=
"string"/>
13819 <attribute name=
"style:font-style-name-asian">
13820 <ref name=
"string"/>
13824 <attribute name=
"style:font-style-name-complex">
13825 <ref name=
"string"/>
13829 <define name=
"style-text-properties-attlist" combine=
"interleave">
13831 <attribute name=
"style:font-pitch">
13832 <ref name=
"fontPitch"/>
13836 <attribute name=
"style:font-pitch-asian">
13837 <ref name=
"fontPitch"/>
13841 <attribute name=
"style:font-pitch-complex">
13842 <ref name=
"fontPitch"/>
13847 <define name=
"fontPitch">
13849 <value>fixed
</value>
13850 <value>variable
</value>
13853 <define name=
"style-text-properties-attlist" combine=
"interleave">
13855 <attribute name=
"style:font-charset">
13856 <ref name=
"textEncoding"/>
13861 <define name=
"textEncoding">
13862 <data type=
"string">
13863 <param name=
"pattern">[A-Za-z][A-Za-z0-
9._\-]*
</param>
13866 <define name=
"style-text-properties-attlist" combine=
"interleave">
13868 <attribute name=
"fo:font-size">
13870 <ref name=
"positiveLength"/>
13871 <ref name=
"percent"/>
13876 <attribute name=
"style:font-size-asian">
13878 <ref name=
"positiveLength"/>
13879 <ref name=
"percent"/>
13884 <attribute name=
"style:font-size-complex">
13886 <ref name=
"positiveLength"/>
13887 <ref name=
"percent"/>
13892 <define name=
"style-text-properties-attlist" combine=
"interleave">
13894 <attribute name=
"style:font-size-rel">
13895 <ref name=
"length"/>
13899 <attribute name=
"style:font-size-rel-asian">
13900 <ref name=
"length"/>
13904 <attribute name=
"style:font-size-rel-complex">
13905 <ref name=
"length"/>
13909 <define name=
"style-text-properties-attlist" combine=
"interleave">
13911 <attribute name=
"style:script-type">
13913 <value>latin
</value>
13914 <value>asian
</value>
13915 <value>complex
</value>
13916 <value>ignore
</value>
13921 <define name=
"style-text-properties-attlist" combine=
"interleave">
13923 <attribute name=
"fo:letter-spacing">
13925 <ref name=
"length"/>
13926 <value>normal
</value>
13931 <define name=
"style-text-properties-attlist" combine=
"interleave">
13933 <attribute name=
"fo:language">
13934 <ref name=
"languageCode"/>
13938 <attribute name=
"style:language-asian">
13939 <ref name=
"languageCode"/>
13943 <attribute name=
"style:language-complex">
13944 <ref name=
"languageCode"/>
13948 <define name=
"style-text-properties-attlist" combine=
"interleave">
13950 <attribute name=
"fo:country">
13951 <ref name=
"countryCode"/>
13955 <attribute name=
"style:country-asian">
13956 <ref name=
"countryCode"/>
13960 <attribute name=
"style:country-complex">
13961 <ref name=
"countryCode"/>
13965 <define name=
"style-text-properties-attlist" combine=
"interleave">
13967 <attribute name=
"fo:font-style">
13968 <ref name=
"fontStyle"/>
13972 <attribute name=
"style:font-style-asian">
13973 <ref name=
"fontStyle"/>
13977 <attribute name=
"style:font-style-complex">
13978 <ref name=
"fontStyle"/>
13983 <define name=
"fontStyle">
13985 <value>normal
</value>
13986 <value>italic
</value>
13987 <value>oblique
</value>
13990 <define name=
"style-text-properties-attlist" combine=
"interleave">
13992 <attribute name=
"style:font-relief">
13994 <value>none
</value>
13995 <value>embossed
</value>
13996 <value>engraved
</value>
14001 <define name=
"style-text-properties-attlist" combine=
"interleave">
14003 <attribute name=
"fo:text-shadow">
14004 <ref name=
"shadowType"/>
14009 <define name=
"shadowType">
14011 <value>none
</value>
14012 <!-- The following string must match an XSL shadow decl -->
14013 <ref name=
"string"/>
14016 <define name=
"style-text-properties-attlist" combine=
"interleave">
14018 <attribute name=
"style:text-underline-type">
14019 <ref name=
"lineType"/>
14024 <define name=
"lineType">
14026 <value>none
</value>
14027 <value>single
</value>
14028 <value>double
</value>
14031 <define name=
"style-text-properties-attlist" combine=
"interleave">
14033 <attribute name=
"style:text-underline-style">
14034 <ref name=
"lineStyle"/>
14039 <define name=
"lineStyle">
14041 <value>none
</value>
14042 <value>solid
</value>
14043 <value>dotted
</value>
14044 <value>dash
</value>
14045 <value>long-dash
</value>
14046 <value>dot-dash
</value>
14047 <value>dot-dot-dash
</value>
14048 <value>wave
</value>
14051 <define name=
"style-text-properties-attlist" combine=
"interleave">
14053 <attribute name=
"style:text-underline-width">
14054 <ref name=
"lineWidth"/>
14059 <define name=
"lineWidth">
14061 <value>auto
</value>
14062 <value>normal
</value>
14063 <value>bold
</value>
14064 <value>thin
</value>
14065 <value>dash
</value>
14066 <value>medium
</value>
14067 <value>thick
</value>
14068 <ref name=
"positiveInteger"/>
14069 <ref name=
"percent"/>
14070 <ref name=
"positiveLength"/>
14073 <define name=
"style-text-properties-attlist" combine=
"interleave">
14075 <attribute name=
"style:text-underline-color">
14077 <value>font-color
</value>
14078 <ref name=
"color"/>
14083 <define name=
"style-text-properties-attlist" combine=
"interleave">
14085 <attribute name=
"fo:font-weight">
14086 <ref name=
"fontWeight"/>
14090 <attribute name=
"style:font-weight-asian">
14091 <ref name=
"fontWeight"/>
14095 <attribute name=
"style:font-weight-complex">
14096 <ref name=
"fontWeight"/>
14101 <define name=
"fontWeight">
14103 <value>normal
</value>
14104 <value>bold
</value>
14116 <define name=
"style-text-properties-attlist" combine=
"interleave">
14118 <attribute name=
"style:text-underline-mode">
14119 <ref name=
"lineMode"/>
14124 <define name=
"lineMode">
14126 <value>continuous
</value>
14127 <value>skip-white-space
</value>
14130 <define name=
"style-text-properties-attlist" combine=
"interleave">
14132 <attribute name=
"style:text-line-through-mode">
14133 <ref name=
"lineMode"/>
14137 <define name=
"style-text-properties-attlist" combine=
"interleave">
14139 <attribute name=
"style:letter-kerning">
14140 <ref name=
"boolean"/>
14144 <define name=
"style-text-properties-attlist" combine=
"interleave">
14146 <attribute name=
"style:text-blinking">
14147 <ref name=
"boolean"/>
14151 <define name=
"style-text-properties-attlist" combine=
"interleave">
14152 <ref name=
"common-background-color-attlist"/>
14154 <define name=
"style-text-properties-attlist" combine=
"interleave">
14156 <attribute name=
"style:text-combine">
14158 <value>none
</value>
14159 <value>letters
</value>
14160 <value>lines
</value>
14165 <define name=
"style-text-properties-attlist" combine=
"interleave">
14167 <attribute name=
"style:text-combine-start-char">
14168 <ref name=
"character"/>
14172 <attribute name=
"style:text-combine-end-char">
14173 <ref name=
"character"/>
14177 <define name=
"style-text-properties-attlist" combine=
"interleave">
14179 <attribute name=
"style:text-emphasize">
14181 <value>none
</value>
14184 <value>none
</value>
14185 <value>accent
</value>
14187 <value>circle
</value>
14188 <value>disc
</value>
14191 <value>above
</value>
14192 <value>below
</value>
14199 <define name=
"style-text-properties-attlist" combine=
"interleave">
14201 <attribute name=
"style:text-scale">
14202 <ref name=
"percent"/>
14206 <define name=
"style-text-properties-attlist" combine=
"interleave">
14208 <attribute name=
"style:text-rotation-angle">
14209 <ref name=
"integer"/>
14213 <define name=
"style-text-properties-attlist" combine=
"interleave">
14215 <attribute name=
"style:text-rotation-scale">
14217 <value>fixed
</value>
14218 <value>line-height
</value>
14223 <define name=
"style-text-properties-attlist" combine=
"interleave">
14225 <attribute name=
"fo:hyphenate">
14226 <ref name=
"boolean"/>
14230 <define name=
"style-text-properties-attlist" combine=
"interleave">
14232 <attribute name=
"fo:hyphenation-remain-char-count">
14233 <ref name=
"positiveInteger"/>
14237 <define name=
"style-text-properties-attlist" combine=
"interleave">
14239 <attribute name=
"fo:hyphenation-push-char-count">
14240 <ref name=
"positiveInteger"/>
14244 <define name=
"style-text-properties-attlist" combine=
"interleave">
14246 <attribute name=
"text:display">
14247 <value>true
</value>
14249 <attribute name=
"text:display">
14250 <value>none
</value>
14253 <attribute name=
"text:display">
14254 <value>condition
</value>
14256 <attribute name=
"text:condition">
14257 <value>none
</value>
14263 <define name=
"style-paragraph-properties">
14264 <element name=
"style:paragraph-properties">
14265 <ref name=
"style-paragraph-properties-content"/>
14269 <define name=
"style-paragraph-properties-content">
14270 <ref name=
"style-properties-content"/>
14273 <define name=
"style-paragraph-properties-content-strict">
14274 <ref name=
"style-paragraph-properties-attlist"/>
14275 <ref name=
"style-paragraph-properties-elements"/>
14277 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14279 <attribute name=
"fo:line-height">
14281 <value>normal
</value>
14282 <ref name=
"nonNegativeLength"/>
14283 <ref name=
"percent"/>
14288 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14290 <attribute name=
"style:line-height-at-least">
14291 <ref name=
"nonNegativeLength"/>
14295 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14297 <attribute name=
"style:line-spacing">
14298 <ref name=
"length"/>
14302 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14304 <attribute name=
"style:font-independent-line-spacing">
14305 <ref name=
"boolean"/>
14309 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14310 <ref name=
"common-text-align"/>
14313 <define name=
"common-text-align">
14315 <attribute name=
"fo:text-align">
14317 <value>start
</value>
14319 <value>left
</value>
14320 <value>right
</value>
14321 <value>center
</value>
14322 <value>justify
</value>
14327 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14329 <attribute name=
"fo:text-align-last">
14331 <value>start
</value>
14332 <value>center
</value>
14333 <value>justify
</value>
14338 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14340 <attribute name=
"style:justify-single-word">
14341 <ref name=
"boolean"/>
14345 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14347 <attribute name=
"fo:keep-together">
14349 <value>auto
</value>
14350 <value>always
</value>
14355 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14357 <attribute name=
"fo:widows">
14358 <ref name=
"nonNegativeInteger"/>
14362 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14364 <attribute name=
"fo:orphans">
14365 <ref name=
"nonNegativeInteger"/>
14369 <define name=
"style-paragraph-properties-elements" combine=
"interleave">
14370 <ref name=
"style-tab-stops"/>
14373 <define name=
"style-tab-stops">
14375 <element name=
"style:tab-stops">
14377 <ref name=
"style-tab-stop"/>
14383 <define name=
"style-tab-stop">
14384 <element name=
"style:tab-stop">
14385 <ref name=
"style-tab-stop-attlist"/>
14389 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14390 <attribute name=
"style:position">
14391 <ref name=
"nonNegativeLength"/>
14394 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14397 <attribute name=
"style:type" a:
defaultValue=
"left">
14399 <value>left
</value>
14400 <value>center
</value>
14401 <value>right
</value>
14406 <attribute name=
"style:type">
14407 <value>char
</value>
14409 <ref name=
"style-tab-stop-char-attlist"/>
14413 <define name=
"style-tab-stop-char-attlist" combine=
"interleave">
14414 <attribute name=
"style:char">
14415 <ref name=
"character"/>
14418 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14420 <attribute name=
"style:leader-type">
14421 <ref name=
"lineType"/>
14425 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14427 <attribute name=
"style:leader-style">
14428 <ref name=
"lineStyle"/>
14432 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14434 <attribute name=
"style:leader-width">
14435 <ref name=
"lineWidth"/>
14439 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14441 <attribute name=
"style:leader-color">
14443 <value>font-color
</value>
14444 <ref name=
"color"/>
14449 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14451 <attribute name=
"style:leader-text" a:
defaultValue=
" ">
14452 <ref name=
"string"/>
14456 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14458 <attribute name=
"style:leader-text-style">
14459 <ref name=
"styleNameRef"/>
14463 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14465 <attribute name=
"style:tab-stop-distance">
14466 <ref name=
"nonNegativeLength"/>
14470 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14472 <attribute name=
"fo:hyphenation-keep">
14474 <value>auto
</value>
14475 <value>page
</value>
14480 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14482 <attribute name=
"fo:hyphenation-ladder-count">
14484 <value>no-limit
</value>
14485 <ref name=
"positiveInteger"/>
14490 <define name=
"style-paragraph-properties-elements" combine=
"interleave">
14491 <ref name=
"style-drop-cap"/>
14494 <define name=
"style-drop-cap">
14496 <element name=
"style:drop-cap">
14497 <ref name=
"style-drop-cap-attlist"/>
14502 <define name=
"style-drop-cap-attlist" combine=
"interleave">
14504 <attribute name=
"style:length" a:
defaultValue=
"1">
14506 <value>word
</value>
14507 <ref name=
"positiveInteger"/>
14512 <define name=
"style-drop-cap-attlist" combine=
"interleave">
14514 <attribute name=
"style:lines" a:
defaultValue=
"1">
14515 <ref name=
"positiveInteger"/>
14519 <define name=
"style-drop-cap-attlist" combine=
"interleave">
14521 <attribute name=
"style:distance" a:
defaultValue=
"0cm">
14522 <ref name=
"length"/>
14526 <define name=
"style-drop-cap-attlist" combine=
"interleave">
14528 <attribute name=
"style:style-name">
14529 <ref name=
"styleNameRef"/>
14533 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14535 <attribute name=
"style:register-true">
14536 <ref name=
"boolean"/>
14540 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14541 <ref name=
"common-horizontal-margin-attlist"/>
14544 <define name=
"common-horizontal-margin-attlist">
14546 <attribute name=
"fo:margin-left">
14548 <ref name=
"length"/>
14549 <ref name=
"percent"/>
14554 <attribute name=
"fo:margin-right">
14556 <ref name=
"length"/>
14557 <ref name=
"percent"/>
14562 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14564 <attribute name=
"fo:text-indent">
14566 <ref name=
"length"/>
14567 <ref name=
"percent"/>
14572 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14574 <attribute name=
"style:auto-text-indent">
14575 <ref name=
"boolean"/>
14579 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14580 <ref name=
"common-vertical-margin-attlist"/>
14583 <define name=
"common-vertical-margin-attlist">
14585 <attribute name=
"fo:margin-top">
14587 <ref name=
"nonNegativeLength"/>
14588 <ref name=
"percent"/>
14593 <attribute name=
"fo:margin-bottom">
14595 <ref name=
"nonNegativeLength"/>
14596 <ref name=
"percent"/>
14601 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14602 <ref name=
"common-margin-attlist"/>
14605 <define name=
"common-margin-attlist">
14607 <attribute name=
"fo:margin">
14609 <ref name=
"nonNegativeLength"/>
14610 <ref name=
"percent"/>
14615 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14616 <ref name=
"common-break-attlist"/>
14619 <define name=
"common-break-attlist">
14621 <attribute name=
"fo:break-before">
14623 <value>auto
</value>
14624 <value>column
</value>
14625 <value>page
</value>
14630 <attribute name=
"fo:break-after">
14632 <value>auto
</value>
14633 <value>column
</value>
14634 <value>page
</value>
14639 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14640 <ref name=
"common-background-color-attlist"/>
14643 <define name=
"common-background-color-attlist">
14645 <attribute name=
"fo:background-color">
14647 <value>transparent
</value>
14648 <ref name=
"color"/>
14653 <define name=
"style-paragraph-properties-elements" combine=
"interleave">
14654 <ref name=
"style-background-image"/>
14657 <define name=
"style-background-image">
14659 <element name=
"style:background-image">
14660 <ref name=
"style-background-image-attlist"/>
14662 <ref name=
"common-draw-data-attlist"/>
14663 <ref name=
"office-binary-data"/>
14669 <define name=
"style-background-image-attlist" combine=
"interleave">
14671 <attribute name=
"style:repeat" a:
defaultValue=
"repeat">
14673 <value>no-repeat
</value>
14674 <value>repeat
</value>
14675 <value>stretch
</value>
14680 <define name=
"style-background-image-attlist" combine=
"interleave">
14682 <attribute name=
"style:position" a:
defaultValue=
"center">
14684 <value>left
</value>
14685 <value>center
</value>
14686 <value>right
</value>
14688 <value>bottom
</value>
14690 <ref name=
"horiBackPos"/>
14691 <ref name=
"vertBackPos"/>
14694 <ref name=
"vertBackPos"/>
14695 <ref name=
"horiBackPos"/>
14702 <define name=
"horiBackPos">
14704 <value>left
</value>
14705 <value>center
</value>
14706 <value>right
</value>
14709 <define name=
"vertBackPos">
14712 <value>center
</value>
14713 <value>bottom
</value>
14716 <define name=
"style-background-image-attlist" combine=
"interleave">
14718 <attribute name=
"style:filter-name">
14719 <ref name=
"string"/>
14723 <define name=
"style-background-image-attlist" combine=
"interleave">
14725 <attribute name=
"draw:opacity">
14726 <ref name=
"percent"/>
14730 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14731 <ref name=
"common-border-attlist"/>
14734 <define name=
"common-border-attlist">
14736 <attribute name=
"fo:border">
14737 <ref name=
"string"/>
14741 <attribute name=
"fo:border-top">
14742 <ref name=
"string"/>
14746 <attribute name=
"fo:border-bottom">
14747 <ref name=
"string"/>
14751 <attribute name=
"fo:border-left">
14752 <ref name=
"string"/>
14756 <attribute name=
"fo:border-right">
14757 <ref name=
"string"/>
14761 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14762 <ref name=
"common-border-line-width-attlist"/>
14765 <define name=
"common-border-line-width-attlist">
14767 <attribute name=
"style:border-line-width">
14768 <ref name=
"borderWidths"/>
14772 <attribute name=
"style:border-line-width-top">
14773 <ref name=
"borderWidths"/>
14777 <attribute name=
"style:border-line-width-bottom">
14778 <ref name=
"borderWidths"/>
14782 <attribute name=
"style:border-line-width-left">
14783 <ref name=
"borderWidths"/>
14787 <attribute name=
"style:border-line-width-right">
14788 <ref name=
"borderWidths"/>
14793 <define name=
"borderWidths">
14795 <ref name=
"positiveLength"/>
14796 <ref name=
"positiveLength"/>
14797 <ref name=
"positiveLength"/>
14800 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14801 <ref name=
"common-padding-attlist"/>
14804 <define name=
"common-padding-attlist">
14806 <attribute name=
"fo:padding">
14807 <ref name=
"nonNegativeLength"/>
14811 <attribute name=
"fo:padding-top">
14812 <ref name=
"nonNegativeLength"/>
14816 <attribute name=
"fo:padding-bottom">
14817 <ref name=
"nonNegativeLength"/>
14821 <attribute name=
"fo:padding-left">
14822 <ref name=
"nonNegativeLength"/>
14826 <attribute name=
"fo:padding-right">
14827 <ref name=
"nonNegativeLength"/>
14831 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14832 <ref name=
"common-shadow-attlist"/>
14835 <define name=
"common-shadow-attlist">
14837 <attribute name=
"style:shadow">
14838 <ref name=
"shadowType"/>
14842 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14843 <ref name=
"common-keep-with-next-attlist"/>
14846 <define name=
"common-keep-with-next-attlist">
14848 <attribute name=
"fo:keep-with-next">
14850 <value>auto
</value>
14851 <value>always
</value>
14856 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14858 <attribute name=
"text:number-lines" a:
defaultValue=
"false">
14859 <ref name=
"boolean"/>
14863 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14865 <attribute name=
"text:line-number">
14866 <ref name=
"nonNegativeInteger"/>
14870 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14872 <attribute name=
"style:text-autospace">
14874 <value>none
</value>
14875 <value>ideograph-alpha
</value>
14880 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14882 <attribute name=
"style:punctuation-wrap">
14884 <value>simple
</value>
14885 <value>hanging
</value>
14890 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14892 <attribute name=
"style:line-break">
14894 <value>normal
</value>
14895 <value>strict
</value>
14900 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14902 <attribute name=
"style:vertical-align" a:
defaultValue=
"auto">
14905 <value>middle
</value>
14906 <value>bottom
</value>
14907 <value>auto
</value>
14912 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14913 <ref name=
"common-writing-mode-attlist"/>
14916 <define name=
"common-writing-mode-attlist">
14918 <attribute name=
"style:writing-mode">
14920 <value>lr-tb
</value>
14921 <value>rl-tb
</value>
14922 <value>tb-rl
</value>
14923 <value>tb-lr
</value>
14927 <value>page
</value>
14932 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14934 <attribute name=
"style:writing-mode-automatic">
14935 <ref name=
"boolean"/>
14939 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14941 <attribute name=
"style:snap-to-layout-grid">
14942 <ref name=
"boolean"/>
14946 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14947 <ref name=
"common-page-number-attlist"/>
14950 <define name=
"common-page-number-attlist">
14952 <attribute name=
"style:page-number">
14953 <ref name=
"positiveInteger"/>
14957 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14959 <attribute name=
"style:background-transparency">
14960 <ref name=
"percent"/>
14964 <define name=
"style-ruby-properties">
14965 <element name=
"style:ruby-properties">
14966 <ref name=
"style-ruby-properties-content"/>
14970 <define name=
"style-ruby-properties-content">
14971 <ref name=
"style-properties-content"/>
14974 <define name=
"style-ruby-properties-content-strict">
14975 <ref name=
"style-ruby-properties-attlist"/>
14976 <ref name=
"style-ruby-properties-elements"/>
14979 <define name=
"style-ruby-properties-elements">
14982 <define name=
"style-ruby-properties-attlist" combine=
"interleave">
14984 <attribute name=
"style:ruby-position">
14986 <value>above
</value>
14987 <value>below
</value>
14992 <define name=
"style-ruby-properties-attlist" combine=
"interleave">
14994 <attribute name=
"style:ruby-align">
14996 <value>left
</value>
14997 <value>center
</value>
14998 <value>right
</value>
14999 <value>distribute-letter
</value>
15000 <value>distribute-space
</value>
15005 <define name=
"style-section-properties">
15006 <element name=
"style:section-properties">
15007 <ref name=
"style-section-properties-content"/>
15011 <define name=
"style-section-properties-content">
15012 <ref name=
"style-properties-content"/>
15015 <define name=
"style-section-properties-content-strict">
15016 <ref name=
"style-section-properties-attlist"/>
15017 <ref name=
"style-section-properties-elements"/>
15019 <define name=
"style-section-properties-attlist" combine=
"interleave">
15020 <ref name=
"common-background-color-attlist"/>
15022 <define name=
"style-section-properties-elements" combine=
"interleave">
15023 <ref name=
"style-background-image"/>
15025 <define name=
"style-section-properties-attlist" combine=
"interleave">
15026 <ref name=
"common-horizontal-margin-attlist"/>
15028 <define name=
"style-section-properties-elements" combine=
"interleave">
15029 <ref name=
"style-columns"/>
15032 <define name=
"style-columns">
15034 <element name=
"style:columns">
15035 <ref name=
"style-columns-attlist"/>
15037 <ref name=
"style-column-sep"/>
15040 <ref name=
"style-column"/>
15045 <define name=
"style-columns-attlist" combine=
"interleave">
15046 <attribute name=
"fo:column-count">
15047 <ref name=
"positiveInteger"/>
15050 <define name=
"style-columns-attlist" combine=
"interleave">
15052 <attribute name=
"fo:column-gap">
15053 <ref name=
"length"/>
15057 <define name=
"style-column">
15058 <element name=
"style:column">
15059 <ref name=
"style-column-attlist"/>
15062 <define name=
"style-column-attlist" combine=
"interleave">
15063 <attribute name=
"style:rel-width">
15064 <ref name=
"relativeLength"/>
15067 <define name=
"style-column-attlist" combine=
"interleave">
15069 <attribute name=
"fo:start-indent" a:
defaultValue=
"0cm">
15070 <ref name=
"length"/>
15074 <define name=
"style-column-attlist" combine=
"interleave">
15076 <attribute name=
"fo:end-indent" a:
defaultValue=
"0cm">
15077 <ref name=
"length"/>
15081 <define name=
"style-column-attlist" combine=
"interleave">
15083 <attribute name=
"fo:space-before" a:
defaultValue=
"0cm">
15084 <ref name=
"length"/>
15088 <define name=
"style-column-attlist" combine=
"interleave">
15090 <attribute name=
"fo:space-after" a:
defaultValue=
"0cm">
15091 <ref name=
"length"/>
15095 <define name=
"style-column-sep">
15096 <element name=
"style:column-sep">
15097 <ref name=
"style-column-sep-attlist"/>
15100 <define name=
"style-column-sep-attlist" combine=
"interleave">
15102 <attribute name=
"style:style" a:
defaultValue=
"solid">
15104 <value>none
</value>
15105 <value>solid
</value>
15106 <value>dotted
</value>
15107 <value>dashed
</value>
15108 <value>dot-dashed
</value>
15113 <define name=
"style-column-sep-attlist" combine=
"interleave">
15114 <attribute name=
"style:width">
15115 <ref name=
"length"/>
15118 <define name=
"style-column-sep-attlist" combine=
"interleave">
15120 <attribute name=
"style:height" a:
defaultValue=
"100%">
15121 <ref name=
"percent"/>
15125 <define name=
"style-column-sep-attlist" combine=
"interleave">
15127 <attribute name=
"style:vertical-align" a:
defaultValue=
"top">
15130 <value>middle
</value>
15131 <value>bottom
</value>
15136 <define name=
"style-column-sep-attlist" combine=
"interleave">
15138 <attribute name=
"style:color" a:
defaultValue=
"#000000">
15139 <ref name=
"color"/>
15143 <define name=
"style-section-properties-attlist" combine=
"interleave">
15145 <attribute name=
"style:protect" a:
defaultValue=
"false">
15146 <ref name=
"boolean"/>
15150 <define name=
"style-section-properties-attlist" combine=
"interleave">
15152 <attribute name=
"text:dont-balance-text-columns">
15153 <ref name=
"boolean"/>
15157 <define name=
"style-section-properties-attlist" combine=
"interleave">
15158 <ref name=
"common-writing-mode-attlist"/>
15160 <define name=
"style-section-properties-elements" combine=
"interleave">
15162 <ref name=
"text-notes-configuration"/>
15165 <define name=
"style-table-properties">
15166 <element name=
"style:table-properties">
15167 <ref name=
"style-table-properties-content"/>
15171 <define name=
"style-table-properties-content">
15172 <ref name=
"style-properties-content"/>
15175 <define name=
"style-table-properties-content-strict">
15176 <ref name=
"style-table-properties-attlist"/>
15177 <ref name=
"style-table-properties-elements"/>
15179 <define name=
"style-table-properties-attlist" combine=
"interleave">
15181 <attribute name=
"style:width">
15182 <ref name=
"positiveLength"/>
15186 <attribute name=
"style:rel-width">
15187 <ref name=
"percent"/>
15191 <define name=
"style-table-properties-attlist" combine=
"interleave">
15193 <attribute name=
"table:align">
15195 <value>left
</value>
15196 <value>center
</value>
15197 <value>right
</value>
15198 <value>margins
</value>
15203 <define name=
"style-table-properties-attlist" combine=
"interleave">
15204 <ref name=
"common-horizontal-margin-attlist"/>
15206 <define name=
"style-table-properties-attlist" combine=
"interleave">
15207 <ref name=
"common-vertical-margin-attlist"/>
15209 <define name=
"style-table-properties-attlist" combine=
"interleave">
15210 <ref name=
"common-margin-attlist"/>
15212 <define name=
"style-table-properties-attlist" combine=
"interleave">
15213 <ref name=
"common-page-number-attlist"/>
15215 <define name=
"style-table-properties-attlist" combine=
"interleave">
15216 <ref name=
"common-break-attlist"/>
15218 <define name=
"style-table-properties-attlist" combine=
"interleave">
15219 <ref name=
"common-background-color-attlist"/>
15221 <define name=
"style-table-properties-elements" combine=
"interleave">
15222 <ref name=
"style-background-image"/>
15224 <define name=
"style-table-properties-attlist" combine=
"interleave">
15225 <ref name=
"common-shadow-attlist"/>
15227 <define name=
"style-table-properties-attlist" combine=
"interleave">
15228 <ref name=
"common-keep-with-next-attlist"/>
15230 <define name=
"style-table-properties-attlist" combine=
"interleave">
15232 <attribute name=
"style:may-break-between-rows">
15233 <ref name=
"boolean"/>
15237 <define name=
"style-table-properties-attlist" combine=
"interleave">
15239 <attribute name=
"table:border-model">
15241 <value>collapsing
</value>
15242 <value>separating
</value>
15247 <define name=
"style-table-properties-attlist" combine=
"interleave">
15248 <ref name=
"common-writing-mode-attlist"/>
15250 <define name=
"style-table-properties-attlist" combine=
"interleave">
15252 <attribute name=
"table:display">
15253 <ref name=
"boolean"/>
15257 <define name=
"style-table-column-properties">
15258 <element name=
"style:table-column-properties">
15259 <ref name=
"style-table-column-properties-content"/>
15263 <define name=
"style-table-column-properties-content">
15264 <ref name=
"style-properties-content"/>
15267 <define name=
"style-table-column-properties-content-strict">
15268 <ref name=
"style-table-column-properties-attlist"/>
15269 <ref name=
"style-table-column-properties-elements"/>
15272 <define name=
"style-table-column-properties-elements">
15275 <define name=
"style-table-column-properties-attlist" combine=
"interleave">
15277 <attribute name=
"style:column-width">
15278 <ref name=
"positiveLength"/>
15282 <attribute name=
"style:rel-column-width">
15283 <ref name=
"relativeLength"/>
15287 <define name=
"style-table-column-properties-attlist" combine=
"interleave">
15289 <attribute name=
"style:use-optimal-column-width">
15290 <ref name=
"boolean"/>
15294 <define name=
"style-table-column-properties-attlist" combine=
"interleave">
15295 <ref name=
"common-break-attlist"/>
15297 <define name=
"style-table-row-properties">
15298 <element name=
"style:table-row-properties">
15299 <ref name=
"style-table-row-properties-content"/>
15303 <define name=
"style-table-row-properties-content">
15304 <ref name=
"style-properties-content"/>
15307 <define name=
"style-table-row-properties-content-strict">
15308 <ref name=
"style-table-row-properties-attlist"/>
15309 <ref name=
"style-table-row-properties-elements"/>
15311 <define name=
"style-table-row-properties-attlist" combine=
"interleave">
15313 <attribute name=
"style:row-height">
15314 <ref name=
"positiveLength"/>
15318 <attribute name=
"style:min-row-height">
15319 <ref name=
"nonNegativeLength"/>
15323 <define name=
"style-table-row-properties-attlist" combine=
"interleave">
15325 <attribute name=
"style:use-optimal-row-height">
15326 <ref name=
"boolean"/>
15330 <define name=
"style-table-row-properties-attlist" combine=
"interleave">
15331 <ref name=
"common-background-color-attlist"/>
15333 <define name=
"style-table-row-properties-elements" combine=
"interleave">
15334 <ref name=
"style-background-image"/>
15336 <define name=
"style-table-row-properties-attlist" combine=
"interleave">
15337 <ref name=
"common-break-attlist"/>
15339 <define name=
"style-table-row-properties-attlist" combine=
"interleave">
15341 <attribute name=
"fo:keep-together">
15343 <value>auto
</value>
15344 <value>always
</value>
15349 <define name=
"style-table-cell-properties">
15350 <element name=
"style:table-cell-properties">
15351 <ref name=
"style-table-cell-properties-content"/>
15355 <define name=
"style-table-cell-properties-content">
15356 <ref name=
"style-properties-content"/>
15359 <define name=
"style-table-cell-properties-content-strict">
15360 <ref name=
"style-table-cell-properties-attlist"/>
15361 <ref name=
"style-table-cell-properties-elements"/>
15363 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15365 <attribute name=
"style:vertical-align">
15368 <value>middle
</value>
15369 <value>bottom
</value>
15370 <value>automatic
</value>
15375 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15377 <attribute name=
"style:text-align-source">
15380 <value>value-type
</value>
15385 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15386 <ref name=
"common-style-direction-attlist"/>
15389 <define name=
"common-style-direction-attlist">
15391 <attribute name=
"style:direction">
15399 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15401 <attribute name=
"style:glyph-orientation-vertical">
15403 <value>auto
</value>
15409 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15410 <ref name=
"common-shadow-attlist"/>
15412 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15413 <ref name=
"common-background-color-attlist"/>
15415 <define name=
"style-table-cell-properties-elements" combine=
"interleave">
15416 <ref name=
"style-background-image"/>
15418 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15419 <ref name=
"common-border-attlist"/>
15421 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15423 <attribute name=
"style:diagonal-tl-br">
15424 <ref name=
"string"/>
15428 <attribute name=
"style:diagonal-tl-br-widths">
15429 <ref name=
"borderWidths"/>
15433 <attribute name=
"style:diagonal-bl-tr">
15434 <ref name=
"string"/>
15438 <attribute name=
"style:diagonal-bl-tr-widths">
15439 <ref name=
"borderWidths"/>
15443 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15444 <ref name=
"common-border-line-width-attlist"/>
15446 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15447 <ref name=
"common-padding-attlist"/>
15449 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15451 <attribute name=
"fo:wrap-option">
15453 <value>no-wrap
</value>
15454 <value>wrap
</value>
15459 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15460 <ref name=
"common-rotation-angle-attlist"/>
15463 <define name=
"common-rotation-angle-attlist">
15465 <attribute name=
"style:rotation-angle">
15466 <ref name=
"nonNegativeInteger"/>
15470 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15472 <attribute name=
"style:rotation-align">
15474 <value>none
</value>
15475 <value>bottom
</value>
15477 <value>center
</value>
15482 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15484 <attribute name=
"style:cell-protect">
15486 <value>none
</value>
15487 <value>hidden-and-protected
</value>
15491 <value>protected
</value>
15492 <value>formula-hidden
</value>
15500 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15502 <attribute name=
"style:print-content">
15503 <ref name=
"boolean"/>
15507 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15509 <attribute name=
"style:decimal-places">
15510 <ref name=
"nonNegativeInteger"/>
15514 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15516 <attribute name=
"style:repeat-content">
15517 <ref name=
"boolean"/>
15521 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15523 <attribute name=
"style:shrink-to-fit">
15524 <ref name=
"boolean"/>
15528 <define name=
"style-list-level-properties">
15529 <element name=
"style:list-level-properties">
15530 <ref name=
"style-list-level-properties-content"/>
15534 <define name=
"style-list-level-properties-content">
15535 <ref name=
"style-properties-content"/>
15538 <define name=
"style-list-level-properties-content-strict">
15539 <ref name=
"style-list-level-properties-attlist"/>
15540 <ref name=
"style-list-level-properties-elements"/>
15543 <define name=
"style-list-level-properties-elements">
15546 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15547 <ref name=
"common-text-align"/>
15549 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15551 <attribute name=
"text:space-before">
15552 <ref name=
"nonNegativeLength"/>
15556 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15558 <attribute name=
"text:min-label-width">
15559 <ref name=
"nonNegativeLength"/>
15563 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15565 <attribute name=
"text:min-label-distance">
15566 <ref name=
"nonNegativeLength"/>
15570 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15572 <attribute name=
"style:font-name">
15573 <ref name=
"string"/>
15577 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15579 <attribute name=
"fo:width">
15580 <ref name=
"positiveLength"/>
15584 <attribute name=
"fo:height">
15585 <ref name=
"positiveLength"/>
15589 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15590 <ref name=
"common-vertical-rel-attlist"/>
15591 <ref name=
"common-vertical-pos-attlist"/>
15593 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15595 <attribute name=
"draw:stroke">
15597 <value>none
</value>
15598 <value>dash
</value>
15599 <value>solid
</value>
15604 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15606 <attribute name=
"draw:stroke-dash">
15607 <ref name=
"styleNameRef"/>
15611 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15613 <attribute name=
"draw:stroke-dash-names">
15614 <ref name=
"styleNameRefs"/>
15618 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15620 <attribute name=
"svg:stroke-width">
15621 <ref name=
"length"/>
15625 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15627 <attribute name=
"svg:stroke-color">
15628 <ref name=
"color"/>
15632 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15634 <attribute name=
"draw:marker-start">
15635 <ref name=
"styleNameRef"/>
15639 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15641 <attribute name=
"draw:marker-end">
15642 <ref name=
"styleNameRef"/>
15646 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15648 <attribute name=
"draw:marker-start-width">
15649 <ref name=
"length"/>
15653 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15655 <attribute name=
"draw:marker-end-width">
15656 <ref name=
"length"/>
15660 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15662 <attribute name=
"draw:marker-start-center">
15663 <ref name=
"boolean"/>
15667 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15669 <attribute name=
"draw:marker-end-center">
15670 <ref name=
"boolean"/>
15674 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15676 <attribute name=
"svg:stroke-opacity">
15678 <data type=
"double">
15679 <param name=
"minInclusive">0</param>
15680 <param name=
"maxInclusive">1</param>
15682 <ref name=
"percent"/>
15687 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15689 <attribute name=
"draw:stroke-linejoin">
15691 <value>miter
</value>
15692 <value>round
</value>
15693 <value>bevel
</value>
15694 <value>middle
</value>
15695 <value>none
</value>
15696 <value>inherit
</value>
15701 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15703 <attribute name=
"draw:fill">
15705 <value>none
</value>
15706 <value>solid
</value>
15707 <value>bitmap
</value>
15708 <value>gradient
</value>
15709 <value>hatch
</value>
15714 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15716 <attribute name=
"draw:fill-color">
15717 <ref name=
"color"/>
15721 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15723 <attribute name=
"draw:secondary-fill-color">
15724 <ref name=
"color"/>
15728 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15730 <attribute name=
"draw:fill-gradient-name">
15731 <ref name=
"styleNameRef"/>
15735 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15737 <attribute name=
"draw:gradient-step-count">
15738 <ref name=
"nonNegativeInteger"/>
15742 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15744 <attribute name=
"draw:fill-hatch-name">
15745 <ref name=
"styleNameRef"/>
15749 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15751 <attribute name=
"draw:fill-hatch-solid">
15752 <ref name=
"boolean"/>
15756 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15758 <attribute name=
"draw:fill-image-name">
15759 <ref name=
"styleNameRef"/>
15763 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15765 <attribute name=
"style:repeat">
15767 <value>no-repeat
</value>
15768 <value>repeat
</value>
15769 <value>stretch
</value>
15774 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15776 <attribute name=
"draw:fill-image-width">
15778 <ref name=
"length"/>
15779 <ref name=
"percent"/>
15784 <attribute name=
"draw:fill-image-height">
15786 <ref name=
"length"/>
15787 <ref name=
"percent"/>
15792 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15794 <attribute name=
"draw:fill-image-ref-point-x">
15795 <ref name=
"percent"/>
15799 <attribute name=
"draw:fill-image-ref-point-y">
15800 <ref name=
"percent"/>
15804 <attribute name=
"draw:fill-image-ref-point">
15806 <value>top-left
</value>
15808 <value>top-right
</value>
15809 <value>left
</value>
15810 <value>center
</value>
15811 <value>right
</value>
15812 <value>bottom-left
</value>
15813 <value>bottom
</value>
15814 <value>bottom-right
</value>
15819 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15821 <attribute name=
"draw:tile-repeat-offset"/>
15824 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15826 <attribute name=
"draw:opacity">
15827 <ref name=
"percent"/>
15831 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15833 <attribute name=
"draw:opacity-name">
15834 <ref name=
"styleNameRef"/>
15838 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15840 <attribute name=
"svg:fill-rule">
15842 <value>nonzero
</value>
15843 <value>evenodd
</value>
15848 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15850 <attribute name=
"draw:symbol-color">
15851 <ref name=
"color"/>
15855 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15857 <attribute name=
"text:animation">
15859 <value>none
</value>
15860 <value>scroll
</value>
15861 <value>alternate
</value>
15862 <value>slide
</value>
15867 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15869 <attribute name=
"text:animation-direction">
15871 <value>left
</value>
15872 <value>right
</value>
15874 <value>down
</value>
15879 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15881 <attribute name=
"text:animation-start-inside">
15882 <ref name=
"boolean"/>
15886 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15888 <attribute name=
"text:animation-stop-inside">
15889 <ref name=
"boolean"/>
15893 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15895 <attribute name=
"text:animation-repeat">
15896 <ref name=
"nonNegativeInteger"/>
15900 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15902 <attribute name=
"text:animation-delay">
15903 <ref name=
"duration"/>
15907 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15909 <attribute name=
"text:animation-steps">
15910 <ref name=
"length"/>
15914 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15916 <attribute name=
"draw:auto-grow-width">
15917 <ref name=
"boolean"/>
15921 <attribute name=
"draw:auto-grow-height">
15922 <ref name=
"boolean"/>
15926 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15928 <attribute name=
"draw:fit-to-size">
15929 <ref name=
"boolean"/>
15933 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15935 <attribute name=
"draw:fit-to-contour">
15936 <ref name=
"boolean"/>
15940 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15942 <attribute name=
"draw:textarea-vertical-align">
15945 <value>middle
</value>
15946 <value>bottom
</value>
15947 <value>justify
</value>
15952 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15954 <attribute name=
"draw:textarea-horizontal-align">
15956 <value>left
</value>
15957 <value>center
</value>
15958 <value>right
</value>
15959 <value>justify
</value>
15964 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15966 <attribute name=
"fo:wrap-option">
15968 <value>no-wrap
</value>
15969 <value>wrap
</value>
15974 <define name=
"style-graphic-properties-elements" combine=
"interleave">
15976 <ref name=
"text-list-style"/>
15979 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15981 <attribute name=
"draw:color-mode">
15983 <value>greyscale
</value>
15984 <value>mono
</value>
15985 <value>watermark
</value>
15986 <value>standard
</value>
15991 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15993 <attribute name=
"draw:color-inversion">
15994 <ref name=
"boolean"/>
15998 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16000 <attribute name=
"draw:luminance">
16001 <ref name=
"percent"/>
16005 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16007 <attribute name=
"draw:contrast">
16008 <ref name=
"percent"/>
16012 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16014 <attribute name=
"draw:gamma">
16015 <ref name=
"percent"/>
16019 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16021 <attribute name=
"draw:red">
16022 <ref name=
"percent"/>
16026 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16028 <attribute name=
"draw:green">
16029 <ref name=
"percent"/>
16033 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16035 <attribute name=
"draw:blue">
16036 <ref name=
"percent"/>
16040 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16042 <attribute name=
"draw:image-opacity">
16043 <ref name=
"percent"/>
16047 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16049 <attribute name=
"draw:shadow">
16051 <value>visible
</value>
16052 <value>hidden
</value>
16057 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16059 <attribute name=
"draw:shadow-offset-x">
16060 <ref name=
"length"/>
16064 <attribute name=
"draw:shadow-offset-y">
16065 <ref name=
"length"/>
16069 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16071 <attribute name=
"draw:shadow-color">
16072 <ref name=
"color"/>
16076 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16078 <attribute name=
"draw:shadow-opacity">
16079 <ref name=
"percent"/>
16083 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16085 <attribute name=
"draw:start-line-spacing-horizontal">
16086 <ref name=
"distance"/>
16090 <attribute name=
"draw:start-line-spacing-vertical">
16091 <ref name=
"distance"/>
16095 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16097 <attribute name=
"draw:end-line-spacing-horizontal">
16098 <ref name=
"distance"/>
16102 <attribute name=
"draw:end-line-spacing-vertical">
16103 <ref name=
"distance"/>
16107 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16109 <attribute name=
"draw:line-distance">
16110 <ref name=
"distance"/>
16114 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16116 <attribute name=
"draw:guide-overhang">
16117 <ref name=
"length"/>
16121 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16123 <attribute name=
"draw:guide-distance">
16124 <ref name=
"distance"/>
16128 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16130 <attribute name=
"draw:start-guide">
16131 <ref name=
"length"/>
16135 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16137 <attribute name=
"draw:end-guide">
16138 <ref name=
"length"/>
16142 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16144 <attribute name=
"draw:placing">
16146 <value>below
</value>
16147 <value>above
</value>
16152 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16154 <attribute name=
"draw:parallel">
16155 <ref name=
"boolean"/>
16159 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16161 <attribute name=
"draw:measure-align">
16163 <value>automatic
</value>
16164 <value>left-outside
</value>
16165 <value>inside
</value>
16166 <value>right-outside
</value>
16171 <attribute name=
"draw:measure-vertical-align">
16173 <value>automatic
</value>
16174 <value>above
</value>
16175 <value>below
</value>
16176 <value>center
</value>
16181 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16183 <attribute name=
"draw:unit">
16185 <value>automatic
</value>
16192 <value>inch
</value>
16199 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16201 <attribute name=
"draw:show-unit">
16202 <ref name=
"boolean"/>
16206 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16208 <attribute name=
"draw:decimal-places">
16209 <ref name=
"nonNegativeInteger"/>
16213 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16215 <attribute name=
"draw:caption-type">
16217 <value>straight-line
</value>
16218 <value>angled-line
</value>
16219 <value>angled-connector-line
</value>
16224 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16226 <attribute name=
"draw:caption-angle-type">
16228 <value>fixed
</value>
16229 <value>free
</value>
16234 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16236 <attribute name=
"draw:caption-angle">
16237 <ref name=
"nonNegativeInteger"/>
16241 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16243 <attribute name=
"draw:caption-gap">
16244 <ref name=
"distance"/>
16248 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16250 <attribute name=
"draw:caption-escape-direction">
16252 <value>horizontal
</value>
16253 <value>vertical
</value>
16254 <value>auto
</value>
16259 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16261 <attribute name=
"draw:caption-escape">
16263 <ref name=
"length"/>
16264 <ref name=
"percent"/>
16269 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16271 <attribute name=
"draw:caption-line-length">
16272 <ref name=
"length"/>
16276 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16278 <attribute name=
"draw:caption-fit-line-length">
16279 <ref name=
"boolean"/>
16283 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16285 <attribute name=
"dr3d:horizontal-segments">
16286 <ref name=
"nonNegativeInteger"/>
16290 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16292 <attribute name=
"dr3d:vertical-segments">
16293 <ref name=
"nonNegativeInteger"/>
16297 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16299 <attribute name=
"dr3d:edge-rounding">
16300 <ref name=
"percent"/>
16304 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16306 <attribute name=
"dr3d:edge-rounding-mode">
16308 <value>correct
</value>
16309 <value>attractive
</value>
16314 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16316 <attribute name=
"dr3d:back-scale">
16317 <ref name=
"percent"/>
16321 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16323 <attribute name=
"dr3d:depth">
16324 <ref name=
"length"/>
16328 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16330 <attribute name=
"dr3d:backface-culling">
16332 <value>enabled
</value>
16333 <value>disabled
</value>
16338 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16340 <attribute name=
"dr3d:end-angle">
16341 <ref name=
"nonNegativeInteger"/>
16345 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16347 <attribute name=
"dr3d:close-front">
16348 <ref name=
"boolean"/>
16352 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16354 <attribute name=
"dr3d:close-back">
16355 <ref name=
"boolean"/>
16359 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16361 <attribute name=
"dr3d:lighting-mode">
16363 <value>standard
</value>
16364 <value>double-sided
</value>
16369 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16371 <attribute name=
"dr3d:normals-kind">
16373 <value>object
</value>
16374 <value>flat
</value>
16375 <value>sphere
</value>
16380 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16382 <attribute name=
"dr3d:normals-direction">
16384 <value>normal
</value>
16385 <value>inverse
</value>
16390 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16392 <attribute name=
"dr3d:texture-generation-mode-x">
16394 <value>object
</value>
16395 <value>parallel
</value>
16396 <value>sphere
</value>
16401 <attribute name=
"dr3d:texture-generation-mode-y">
16403 <value>object
</value>
16404 <value>parallel
</value>
16405 <value>sphere
</value>
16410 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16412 <attribute name=
"dr3d:texture-kind">
16414 <value>luminance
</value>
16415 <value>intesity
</value>
16416 <value>color
</value>
16421 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16423 <attribute name=
"dr3d:texture-filter">
16425 <value>enabled
</value>
16426 <value>disabled
</value>
16431 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16433 <attribute name=
"dr3d:texture-mode">
16435 <value>replace
</value>
16436 <value>modulate
</value>
16437 <value>blend
</value>
16442 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16444 <attribute name=
"dr3d:ambient-color">
16445 <ref name=
"color"/>
16449 <attribute name=
"dr3d:emissive-color">
16450 <ref name=
"color"/>
16454 <attribute name=
"dr3d:specular-color">
16455 <ref name=
"color"/>
16459 <attribute name=
"dr3d:diffuse-color">
16460 <ref name=
"color"/>
16464 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16466 <attribute name=
"dr3d:shininess">
16467 <ref name=
"percent"/>
16471 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16473 <attribute name=
"dr3d:shadow">
16475 <value>visible
</value>
16476 <value>hidden
</value>
16481 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16482 <ref name=
"common-draw-rel-size-attlist"/>
16484 <attribute name=
"fo:min-width">
16486 <ref name=
"length"/>
16487 <ref name=
"percent"/>
16492 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16494 <attribute name=
"fo:min-height">
16496 <ref name=
"length"/>
16497 <ref name=
"percent"/>
16502 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16504 <attribute name=
"fo:max-height">
16506 <ref name=
"length"/>
16507 <ref name=
"percent"/>
16512 <attribute name=
"fo:max-width">
16514 <ref name=
"length"/>
16515 <ref name=
"percent"/>
16520 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16521 <ref name=
"common-horizontal-margin-attlist"/>
16523 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16524 <ref name=
"common-vertical-margin-attlist"/>
16526 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16527 <ref name=
"common-margin-attlist"/>
16529 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16531 <attribute name=
"style:print-content">
16532 <ref name=
"boolean"/>
16536 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16538 <attribute name=
"style:protect">
16540 <value>none
</value>
16544 <value>content
</value>
16545 <value>position
</value>
16546 <value>size
</value>
16554 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16556 <attribute name=
"style:horizontal-pos">
16558 <value>left
</value>
16559 <value>center
</value>
16560 <value>right
</value>
16561 <value>from-left
</value>
16562 <value>inside
</value>
16563 <value>outside
</value>
16564 <value>from-inside
</value>
16569 <attribute name=
"svg:x">
16570 <ref name=
"coordinate"/>
16574 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16576 <attribute name=
"style:horizontal-rel">
16578 <value>page
</value>
16579 <value>page-content
</value>
16580 <value>page-start-margin
</value>
16581 <value>page-end-margin
</value>
16582 <value>frame
</value>
16583 <value>frame-content
</value>
16584 <value>frame-start-margin
</value>
16585 <value>frame-end-margin
</value>
16586 <value>paragraph
</value>
16587 <value>paragraph-content
</value>
16588 <value>paragraph-start-margin
</value>
16589 <value>paragraph-end-margin
</value>
16590 <value>char
</value>
16595 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16596 <ref name=
"common-vertical-pos-attlist"/>
16599 <define name=
"common-vertical-pos-attlist">
16601 <attribute name=
"style:vertical-pos">
16604 <value>middle
</value>
16605 <value>bottom
</value>
16606 <value>from-top
</value>
16607 <value>below
</value>
16612 <attribute name=
"svg:y">
16613 <ref name=
"coordinate"/>
16617 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16618 <ref name=
"common-vertical-rel-attlist"/>
16621 <define name=
"common-vertical-rel-attlist">
16623 <attribute name=
"style:vertical-rel">
16625 <value>page
</value>
16626 <value>page-content
</value>
16627 <value>frame
</value>
16628 <value>frame-content
</value>
16629 <value>paragraph
</value>
16630 <value>paragraph-content
</value>
16631 <value>char
</value>
16632 <value>line
</value>
16633 <value>baseline
</value>
16634 <value>text
</value>
16639 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16640 <ref name=
"common-text-anchor-attlist"/>
16642 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16643 <ref name=
"common-border-attlist"/>
16645 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16646 <ref name=
"common-border-line-width-attlist"/>
16648 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16649 <ref name=
"common-padding-attlist"/>
16651 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16652 <ref name=
"common-shadow-attlist"/>
16654 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16655 <ref name=
"common-background-color-attlist"/>
16657 <define name=
"style-graphic-properties-elements" combine=
"interleave">
16658 <ref name=
"style-background-image"/>
16660 <define name=
"style-graphic-properties-elements" combine=
"interleave">
16661 <ref name=
"style-columns"/>
16663 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16665 <attribute name=
"style:editable">
16666 <ref name=
"boolean"/>
16670 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16672 <attribute name=
"style:wrap">
16674 <value>none
</value>
16675 <value>left
</value>
16676 <value>right
</value>
16677 <value>parallel
</value>
16678 <value>dynamic
</value>
16679 <value>run-through
</value>
16680 <value>biggest
</value>
16685 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16687 <attribute name=
"style:wrap-dynamic-treshold">
16688 <ref name=
"nonNegativeLength"/>
16692 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16694 <attribute name=
"style:number-wrapped-paragraphs">
16696 <value>no-limit
</value>
16697 <ref name=
"positiveInteger"/>
16702 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16704 <attribute name=
"style:wrap-contour">
16705 <ref name=
"boolean"/>
16709 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16711 <attribute name=
"style:wrap-contour-mode">
16713 <value>full
</value>
16714 <value>outside
</value>
16719 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16721 <attribute name=
"style:run-through">
16723 <value>foreground
</value>
16724 <value>background
</value>
16729 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16731 <attribute name=
"style:flow-with-text">
16732 <ref name=
"boolean"/>
16736 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16738 <attribute name=
"style:overflow-behavior">
16740 <value>clip
</value>
16741 <value>auto-create-new-frame
</value>
16746 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16748 <attribute name=
"style:mirror">
16750 <value>none
</value>
16751 <value>vertical
</value>
16752 <ref name=
"horizontal-mirror"/>
16754 <value>vertical
</value>
16755 <ref name=
"horizontal-mirror"/>
16758 <ref name=
"horizontal-mirror"/>
16759 <value>vertical
</value>
16766 <define name=
"horizontal-mirror">
16768 <value>horizontal
</value>
16769 <value>horizontal-on-odd
</value>
16770 <value>horizontal-on-even
</value>
16773 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16775 <attribute name=
"fo:clip">
16776 <!-- The attribute value must match the one XSL's clip -->
16777 <ref name=
"string"/>
16781 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16783 <attribute name=
"draw:wrap-influence-on-position"
16784 a:
defaultValue=
"iterative">
16786 <value>iterative
</value>
16787 <value>once-concurrent
</value>
16788 <value>once-successive
</value>
16793 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16795 <attribute name=
"draw:frame-display-scrollbar">
16796 <ref name=
"boolean"/>
16800 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16802 <attribute name=
"draw:frame-display-border">
16803 <ref name=
"boolean"/>
16807 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16809 <attribute name=
"draw:frame-margin-horizontal">
16810 <ref name=
"nonNegativePixelLength"/>
16814 <attribute name=
"draw:frame-margin-vertical">
16815 <ref name=
"nonNegativePixelLength"/>
16820 <define name=
"nonNegativePixelLength">
16821 <data type=
"string">
16822 <param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)(px)
</param>
16825 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16827 <attribute name=
"draw:visible-area-left">
16828 <ref name=
"nonNegativeLength"/>
16832 <attribute name=
"draw:visible-area-top">
16833 <ref name=
"nonNegativeLength"/>
16837 <attribute name=
"draw:visible-area-width">
16838 <ref name=
"positiveLength"/>
16842 <attribute name=
"draw:visible-area-height">
16843 <ref name=
"positiveLength"/>
16847 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16849 <attribute name=
"draw:ole-draw-aspect">
16850 <ref name=
"nonNegativeInteger"/>
16854 <define name=
"style-chart-properties">
16855 <element name=
"style:chart-properties">
16856 <ref name=
"style-chart-properties-content"/>
16860 <define name=
"style-chart-properties-content">
16861 <ref name=
"style-properties-content"/>
16864 <define name=
"style-chart-properties-content-strict">
16865 <ref name=
"style-chart-properties-attlist"/>
16866 <ref name=
"style-chart-properties-elements"/>
16869 <define name=
"style-chart-properties-elements">
16872 <define name=
"style-chart-properties-attlist" combine=
"interleave">
16874 <attribute name=
"chart:scale-text" a:
defaultValue=
"true">
16875 <ref name=
"boolean"/>
16879 <define name=
"style-chart-properties-attlist" combine=
"interleave">
16881 <attribute name=
"chart:three-dimensional">
16882 <ref name=
"boolean"/>
16886 <define name=
"style-chart-properties-attlist" combine=
"interleave">
16888 <attribute name=
"chart:deep">
16889 <ref name=
"boolean"/>
16893 <define name=
"style-chart-properties-attlist" combine=
"interleave">
16895 <attribute name=
"chart:symbol-type">
16896 <value>none
</value>
16898 <attribute name=
"chart:symbol-type">
16899 <value>automatic
</value>
16902 <attribute name=
"chart:symbol-type">
16903 <value>named-symbol
</value>
16905 <attribute name=
"chart:symbol-name">
16907 <value>square
</value>
16908 <value>diamond
</value>
16909 <value>arrow-down
</value>
16910 <value>arrow-up
</value>
16911 <value>arrow-right
</value>
16912 <value>arrow-left
</value>
16913 <value>bow-tie
</value>
16914 <value>hourglass
</value>
16915 <value>circle
</value>
16916 <value>star
</value>
16918 <value>plus
</value>
16919 <value>asterisk
</value>
16920 <value>horizontal-bar
</value>
16921 <value>vertical-bar
</value>
16926 <attribute name=
"chart:symbol-type">
16927 <value>image
</value>
16929 <element name=
"chart:symbol-image">
16930 <attribute name=
"xlink:href">
16931 <ref name=
"anyURI"/>
16938 <define name=
"style-chart-properties-attlist" combine=
"interleave">
16940 <attribute name=
"chart:symbol-width">
16941 <ref name=
"nonNegativeLength"/>
16945 <attribute name=
"chart:symbol-height">
16946 <ref name=
"nonNegativeLength"/>
16950 <define name=
"style-chart-properties-attlist" combine=
"interleave">
16952 <attribute name=
"chart:vertical" a:
defaultValue=
"false">
16953 <ref name=
"boolean"/>
16957 <define name=
"style-chart-properties-attlist" combine=
"interleave">
16959 <attribute name=
"chart:connect-bars" a:
defaultValue=
"false">
16960 <ref name=
"boolean"/>
16964 <define name=
"style-chart-properties-attlist" combine=
"interleave">
16966 <attribute name=
"chart:gap-width">
16967 <ref name=
"integer"/>
16971 <attribute name=
"chart:overlap">
16972 <ref name=
"integer"/>
16976 <define name=
"style-chart-properties-attlist" combine=
"interleave">
16978 <attribute name=
"chart:japanese-candle-stick"
16979 a:
defaultValue=
"false">
16980 <ref name=
"boolean"/>
16984 <define name=
"style-chart-properties-attlist" combine=
"interleave">
16986 <attribute name=
"chart:interpolation" a:
defaultValue=
"none">
16988 <value>none
</value>
16989 <value>cubic-spline
</value>
16990 <value>b-spline
</value>
16995 <attribute name=
"chart:spline-order" a:
defaultValue=
"2">
16996 <ref name=
"positiveInteger"/>
17000 <attribute name=
"chart:spline-resolution" a:
defaultValue=
"20">
17001 <ref name=
"positiveInteger"/>
17005 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17007 <attribute name=
"chart:pie-offset" a:
defaultValue=
"0">
17008 <ref name=
"nonNegativeInteger"/>
17012 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17014 <attribute name=
"chart:lines" a:
defaultValue=
"false">
17015 <ref name=
"boolean"/>
17019 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17021 <attribute name=
"chart:solid-type" a:
defaultValue=
"cuboid">
17023 <value>cuboid
</value>
17024 <value>cylinder
</value>
17025 <value>cone
</value>
17026 <value>pyramid
</value>
17031 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17033 <attribute name=
"chart:stacked" a:
defaultValue=
"false">
17034 <ref name=
"boolean"/>
17038 <attribute name=
"chart:percentage" a:
defaultValue=
"false">
17039 <ref name=
"boolean"/>
17043 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17045 <attribute name=
"chart:link-data-style-to-source">
17046 <ref name=
"boolean"/>
17050 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17052 <attribute name=
"chart:visible">
17053 <ref name=
"boolean"/>
17057 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17059 <attribute name=
"chart:logarithmic">
17060 <ref name=
"boolean"/>
17064 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17066 <attribute name=
"chart:maximum">
17067 <ref name=
"double"/>
17071 <attribute name=
"chart:minimum">
17072 <ref name=
"double"/>
17076 <attribute name=
"chart:origin">
17077 <ref name=
"double"/>
17081 <attribute name=
"chart:interval-major">
17082 <ref name=
"double"/>
17086 <attribute name=
"chart:interval-minor">
17087 <ref name=
"positiveInteger"/>
17091 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17093 <attribute name=
"chart:tick-marks-major-inner">
17094 <ref name=
"boolean"/>
17098 <attribute name=
"chart:tick-marks-major-outer">
17099 <ref name=
"boolean"/>
17103 <attribute name=
"chart:tick-marks-minor-inner">
17104 <ref name=
"boolean"/>
17108 <attribute name=
"chart:tick-marks-minor-outer">
17109 <ref name=
"boolean"/>
17113 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17115 <attribute name=
"chart:display-label">
17116 <ref name=
"boolean"/>
17120 <attribute name=
"chart:text-overlap">
17121 <ref name=
"boolean"/>
17125 <attribute name=
"text:line-break">
17126 <ref name=
"boolean"/>
17130 <attribute name=
"chart:label-arrangement"
17131 a:
defaultValue=
"side-by-side">
17133 <value>side-by-side
</value>
17134 <value>stagger-even
</value>
17135 <value>stagger-odd
</value>
17140 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17141 <ref name=
"common-style-direction-attlist"/>
17143 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17144 <ref name=
"common-rotation-angle-attlist"/>
17146 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17148 <attribute name=
"chart:data-label-number">
17150 <value>none
</value>
17151 <value>value
</value>
17152 <value>percentage
</value>
17157 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17159 <attribute name=
"chart:data-label-text">
17160 <ref name=
"boolean"/>
17164 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17166 <attribute name=
"chart:data-label-symbol">
17167 <ref name=
"boolean"/>
17171 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17173 <attribute name=
"chart:mean-value">
17174 <ref name=
"boolean"/>
17178 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17180 <attribute name=
"chart:error-category" a:
defaultValue=
"none">
17182 <value>none
</value>
17183 <value>variance
</value>
17184 <value>standard-deviation
</value>
17185 <value>percentage
</value>
17186 <value>error-margin
</value>
17187 <value>constant
</value>
17192 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17194 <attribute name=
"chart:error-percentage">
17195 <ref name=
"double"/>
17199 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17201 <attribute name=
"chart:error-margin">
17202 <ref name=
"double"/>
17206 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17208 <attribute name=
"chart:error-lower-limit">
17209 <ref name=
"double"/>
17213 <attribute name=
"chart:error-upper-limit">
17214 <ref name=
"double"/>
17218 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17220 <attribute name=
"chart:error-upper-indicator">
17221 <ref name=
"boolean"/>
17225 <attribute name=
"chart:error-lower-indicator">
17226 <ref name=
"boolean"/>
17230 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17232 <attribute name=
"chart:series-source" a:
defaultValue=
"columns">
17234 <value>columns
</value>
17235 <value>rows
</value>
17240 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17242 <attribute name=
"chart:regression-type" a:
defaultValue=
"none">
17244 <value>none
</value>
17245 <value>linear
</value>
17246 <value>logarithmic
</value>
17247 <value>exponential
</value>
17248 <value>power
</value>
17253 <define name=
"style-drawing-page-properties-attlist"
17254 combine=
"interleave">
17256 <attribute name=
"presentation:transition-type">
17258 <value>manual
</value>
17259 <value>automatic
</value>
17260 <value>semi-automatic
</value>
17265 <define name=
"style-drawing-page-properties-attlist"
17266 combine=
"interleave">
17268 <attribute name=
"presentation:transition-style">
17270 <value>none
</value>
17271 <value>fade-from-left
</value>
17272 <value>fade-from-top
</value>
17273 <value>fade-from-right
</value>
17274 <value>fade-from-bottom
</value>
17275 <value>fade-from-upperleft
</value>
17276 <value>fade-from-upperright
</value>
17277 <value>fade-from-lowerleft
</value>
17278 <value>fade-from-lowerright
</value>
17279 <value>move-from-left
</value>
17280 <value>move-from-top
</value>
17281 <value>move-from-right
</value>
17282 <value>move-from-bottom
</value>
17283 <value>move-from-upperleft
</value>
17284 <value>move-from-upperright
</value>
17285 <value>move-from-lowerleft
</value>
17286 <value>move-from-lowerright
</value>
17287 <value>uncover-to-left
</value>
17288 <value>uncover-to-top
</value>
17289 <value>uncover-to-right
</value>
17290 <value>uncover-to-bottom
</value>
17291 <value>uncover-to-upperleft
</value>
17292 <value>uncover-to-upperright
</value>
17293 <value>uncover-to-lowerleft
</value>
17294 <value>uncover-to-lowerright
</value>
17295 <value>fade-to-center
</value>
17296 <value>fade-from-center
</value>
17297 <value>vertical-stripes
</value>
17298 <value>horizontal-stripes
</value>
17299 <value>clockwise
</value>
17300 <value>counterclockwise
</value>
17301 <value>open-vertical
</value>
17302 <value>open-horizontal
</value>
17303 <value>close-vertical
</value>
17304 <value>close-horizontal
</value>
17305 <value>wavyline-from-left
</value>
17306 <value>wavyline-from-top
</value>
17307 <value>wavyline-from-right
</value>
17308 <value>wavyline-from-bottom
</value>
17309 <value>spiralin-left
</value>
17310 <value>spiralin-right
</value>
17311 <value>spiralout-left
</value>
17312 <value>spiralout-right
</value>
17313 <value>roll-from-top
</value>
17314 <value>roll-from-left
</value>
17315 <value>roll-from-right
</value>
17316 <value>roll-from-bottom
</value>
17317 <value>stretch-from-left
</value>
17318 <value>stretch-from-top
</value>
17319 <value>stretch-from-right
</value>
17320 <value>stretch-from-bottom
</value>
17322 <value>vertical-lines
</value>
17323 <value>horizontal-lines
</value>
17324 <value>dissolve
</value>
17325 <value>random
</value>
17326 <value>vertical-checkerboard
</value>
17327 <value>horizontal-checkerboard
</value>
17328 <value>interlocking-horizontal-left
</value>
17329 <value>interlocking-horizontal-right
</value>
17330 <value>interlocking-vertical-top
</value>
17331 <value>interlocking-vertical-bottom
</value>
17332 <value>fly-away
</value>
17333 <value>open
</value>
17334 <value>close
</value>
17335 <value>melt
</value>
17340 <define name=
"style-drawing-page-properties-attlist"
17341 combine=
"interleave">
17343 <attribute name=
"presentation:transition-speed">
17344 <ref name=
"presentationSpeeds"/>
17348 <define name=
"style-drawing-page-properties-attlist " combine=
"interleave">
17350 <attribute name=
"smil:type">
17351 <ref name=
"string"/>
17355 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17357 <attribute name=
"smil:subtype">
17358 <ref name=
"string"/>
17362 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17364 <attribute name=
"smil:direction" a:
defaultValue=
"forward">
17366 <value>forward
</value>
17367 <value>reverse
</value>
17372 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17374 <attribute name=
"smil:fadeColor">
17376 <value>forward
</value>
17377 <value>reverse
</value>
17382 <define name=
"style-drawing-page-properties-attlist"
17383 combine=
"interleave">
17385 <attribute name=
"presentation:duration">
17386 <ref name=
"duration"/>
17390 <define name=
"style-drawing-page-properties-attlist"
17391 combine=
"interleave">
17393 <attribute name=
"presentation:visibility">
17395 <value>visible
</value>
17396 <value>hidden
</value>
17401 <define name=
"style-drawing-page-properties-elements"
17402 combine=
"interleave">
17404 <ref name=
"presentation-sound"/>
17407 <define name=
"style-drawing-page-properties-attlist"
17408 combine=
"interleave">
17410 <attribute name=
"draw:background-size">
17412 <value>full
</value>
17413 <value>border
</value>
17418 <define name=
"style-drawing-page-properties-attlist"
17419 combine=
"interleave">
17421 <attribute name=
"presentation:background-objects-visible">
17422 <ref name=
"boolean"/>
17426 <define name=
"style-drawing-page-properties-attlist"
17427 combine=
"interleave">
17429 <attribute name=
"presentation:background-visible">
17430 <ref name=
"boolean"/>
17434 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17436 <attribute name=
"presentation:display-header">
17437 <ref name=
"boolean"/>
17441 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17443 <attribute name=
"presentation:display-footer">
17444 <ref name=
"boolean"/>
17448 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17450 <attribute name=
"presentation:display-page-number">
17451 <ref name=
"boolean"/>
17455 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17457 <attribute name=
"presentation:display-date-time">
17458 <ref name=
"boolean"/>
17462 <define name=
"string">
17463 <data type=
"string"/>
17465 <define name=
"date">
17466 <data type=
"date"/>
17468 <define name=
"time">
17469 <data type=
"time"/>
17471 <define name=
"dateTime">
17472 <data type=
"dateTime"/>
17474 <define name=
"duration">
17475 <data type=
"duration"/>
17477 <define name=
"integer">
17478 <data type=
"integer"/>
17480 <define name=
"nonNegativeInteger">
17481 <data type=
"nonNegativeInteger"/>
17483 <define name=
"positiveInteger">
17484 <data type=
"positiveInteger"/>
17486 <define name=
"double">
17487 <data type=
"double"/>
17489 <define name=
"anyURI">
17490 <data type=
"anyURI"/>
17492 <define name=
"base64Binary">
17493 <data type=
"base64Binary"/>
17498 <define name=
"IDREF">
17499 <data type=
"IDREF"/>
17501 <define name=
"boolean">
17503 <value>true
</value>
17504 <value>false
</value>
17507 <define name=
"dateOrDateTime">
17509 <data type=
"date"/>
17510 <data type=
"dateTime"/>
17513 <define name=
"timeOrDateTime">
17515 <data type=
"time"/>
17516 <data type=
"dateTime"/>
17519 <define name=
"language">
17520 <data type=
"token">
17521 <param name=
"pattern">[A-Za-z]{
1,
8}(-[A-Za-z0-
9]{
1,
8})*
</param>
17524 <define name=
"countryCode">
17525 <data type=
"token">
17526 <param name=
"pattern">[A-Za-z0-
9]{
1,
8}
</param>
17529 <define name=
"languageCode">
17530 <data type=
"token">
17531 <param name=
"pattern">[A-Za-z]{
1,
8}
</param>
17534 <define name=
"character">
17535 <data type=
"string">
17536 <param name=
"length">1</param>
17539 <define name=
"length">
17540 <data type=
"string">
17541 <param name=
"pattern">-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</param>
17545 <define name=
"nonNegativeLength">
17546 <data type=
"string">
17547 <param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</param>
17551 <define name=
"positiveLength">
17552 <data type=
"string">
17553 <!-- A zero value is not allowed here -->
17554 <param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</param>
17558 <define name=
"percent">
17559 <data type=
"string">
17560 <param name=
"pattern">-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)%
</param>
17563 <define name=
"relativeLength">
17564 <data type=
"string">
17565 <param name=
"pattern">[
0-
9]+\*
</param>
17568 <define name=
"coordinate">
17569 <ref name=
"length"/>
17571 <define name=
"distance">
17572 <ref name=
"length"/>
17574 <define name=
"color">
17575 <data type=
"string">
17576 <param name=
"pattern">#[
0-
9a-fA-F]{
6}
</param>
17579 <define name=
"styleName">
17580 <data type=
"NCName"/>
17582 <define name=
"styleNameRef">
17584 <data type=
"NCName"/>
17588 <define name=
"styleNameRefs">
17591 <data type=
"NCName"/>
17595 <define name=
"variableName">
17596 <data type=
"string"/>
17598 <define name=
"formula">
17599 <!-- A formula should start with a namespace prefix, -->
17600 <!-- but has no restrictions-->
17601 <data type=
"string"/>
17604 <define name=
"targetFrameName">
17606 <value>_self
</value>
17607 <value>_blank
</value>
17608 <value>_parent
</value>
17609 <value>_top
</value>
17610 <ref name=
"string"/>
17614 <define name=
"valueType">
17616 <value>float
</value>
17617 <value>time
</value>
17618 <value>date
</value>
17619 <value>percentage
</value>
17620 <value>currency
</value>
17621 <value>boolean
</value>
17622 <value>string
</value>
17626 <define name=
"points">
17627 <data type=
"string">
17628 <param name=
"pattern">-?[
0-
9]+,-?[
0-
9]+([ ]+-?[
0-
9]+,-?[
0-
9]+)*
</param>
17631 <define name=
"pathData">
17632 <data type=
"string"/>
17635 <define name=
"vector3D">
17636 <data type=
"string">
17637 <param name=
"pattern">\([ ]*-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)([ ]+-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)){
2}[ ]*\)
</param>
17642 <define name=
"namespacedToken">
17643 <data type=
"string">
17644 <param name=
"pattern">[
0-
9a-zA-Z_]+:[
0-
9a-zA-Z._\-]+
</param>
17647 <define name=
"anyAttListOrElements">
17654 <ref name=
"anyElements"/>
17656 <define name=
"anyElements">
17661 <ref name=
"anyAttListOrElements"/>