1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 OASIS OpenDocument v1.1
4 OASIS Standard, 1 Feb 2007
10 © 1999-2007 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-soft-page-break"/>
180 <ref name=
"text-table-of-content"/>
181 <ref name=
"text-illustration-index"/>
182 <ref name=
"text-table-index"/>
183 <ref name=
"text-object-index"/>
184 <ref name=
"text-user-index"/>
185 <ref name=
"text-alphabetical-index"/>
186 <ref name=
"text-bibliography"/>
188 <ref name=
"change-marks"/>
191 <define name=
"office-text-content-epilogue">
192 <ref name=
"table-functions"/>
194 <define name=
"office-text-attlist" combine=
"interleave">
196 <attribute name=
"text:global" a:
defaultValue=
"false">
197 <ref name=
"boolean"/>
201 <define name=
"office-text-attlist" combine=
"interleave">
203 <attribute name=
"text:use-soft-page-breaks" a:
defaultValue=
"false">
204 <ref name=
"boolean"/>
208 <define name=
"office-body-content" combine=
"choice">
209 <element name=
"office:drawing">
210 <ref name=
"office-drawing-attlist"/>
211 <ref name=
"office-drawing-content-prelude"/>
212 <ref name=
"office-drawing-content-main"/>
213 <ref name=
"office-drawing-content-epilogue"/>
217 <define name=
"office-drawing-attlist">
220 <define name=
"office-drawing-content-prelude">
221 <ref name=
"text-decls"/>
222 <ref name=
"table-decls"/>
224 <define name=
"office-drawing-content-main">
226 <ref name=
"draw-page"/>
229 <define name=
"office-drawing-content-epilogue">
230 <ref name=
"table-functions"/>
232 <define name=
"office-body-content" combine=
"choice">
233 <element name=
"office:presentation">
234 <ref name=
"office-presentation-attlist"/>
235 <ref name=
"office-presentation-content-prelude"/>
236 <ref name=
"office-presentation-content-main"/>
237 <ref name=
"office-presentation-content-epilogue"/>
241 <define name=
"office-presentation-attlist">
244 <define name=
"office-presentation-content-prelude">
245 <ref name=
"text-decls"/>
246 <ref name=
"table-decls"/>
247 <ref name=
"presentation-decls"/>
249 <define name=
"office-presentation-content-main">
251 <ref name=
"draw-page"/>
254 <define name=
"office-presentation-content-epilogue">
255 <ref name=
"presentation-settings"/>
256 <ref name=
"table-functions"/>
258 <define name=
"office-body-content" combine=
"choice">
259 <element name=
"office:spreadsheet">
260 <ref name=
"office-spreadsheet-attlist"/>
261 <ref name=
"office-spreadsheet-content-prelude"/>
262 <ref name=
"office-spreadsheet-content-main"/>
263 <ref name=
"office-spreadsheet-content-epilogue"/>
266 <define name=
"office-spreadsheet-content-prelude">
268 <ref name=
"table-tracked-changes"/>
270 <ref name=
"text-decls"/>
271 <ref name=
"table-decls"/>
274 <define name=
"table-decls">
276 <ref name=
"table-calculation-settings"/>
279 <ref name=
"table-content-validations"/>
282 <ref name=
"table-label-ranges"/>
285 <define name=
"office-spreadsheet-content-main">
287 <ref name=
"table-table"/>
290 <define name=
"office-spreadsheet-content-epilogue">
291 <ref name=
"table-functions"/>
294 <define name=
"table-functions">
296 <ref name=
"table-named-expressions"/>
299 <ref name=
"table-database-ranges"/>
302 <ref name=
"table-data-pilot-tables"/>
305 <ref name=
"table-consolidation"/>
308 <ref name=
"table-dde-links"/>
311 <define name=
"office-body-content" combine=
"choice">
312 <element name=
"office:chart">
313 <ref name=
"office-chart-attlist"/>
314 <ref name=
"office-chart-content-prelude"/>
315 <ref name=
"office-chart-content-main"/>
316 <ref name=
"office-chart-content-epilogue"/>
320 <define name=
"office-chart-attlist">
323 <define name=
"office-chart-content-prelude">
324 <ref name=
"text-decls"/>
325 <ref name=
"table-decls"/>
327 <define name=
"office-chart-content-main">
328 <ref name=
"chart-chart"/>
330 <define name=
"office-chart-content-epilogue">
331 <ref name=
"table-functions"/>
333 <define name=
"office-body-content" combine=
"choice">
334 <element name=
"office:image">
335 <ref name=
"office-image-attlist"/>
336 <ref name=
"office-image-content-prelude"/>
337 <ref name=
"office-image-content-main"/>
338 <ref name=
"office-image-content-epilogue"/>
342 <define name=
"office-image-attlist">
345 <define name=
"office-image-content-prelude">
348 <define name=
"office-image-content-main">
349 <ref name=
"draw-frame"/>
351 <define name=
"office-image-content-epilogue">
354 <define name=
"office-settings">
356 <element name=
"office:settings">
358 <ref name=
"config-config-item-set"/>
363 <define name=
"config-config-item-set">
364 <element name=
"config:config-item-set">
365 <ref name=
"config-config-item-set-attlist"/>
366 <ref name=
"config-items"/>
370 <define name=
"config-items">
373 <ref name=
"config-config-item"/>
374 <ref name=
"config-config-item-set"/>
375 <ref name=
"config-config-item-map-named"/>
376 <ref name=
"config-config-item-map-indexed"/>
380 <define name=
"config-config-item-set-attlist" combine=
"interleave">
381 <attribute name=
"config:name">
385 <define name=
"config-config-item">
386 <element name=
"config:config-item">
387 <ref name=
"config-config-item-attlist"/>
391 <define name=
"config-config-item-attlist" combine=
"interleave">
392 <attribute name=
"config:name">
396 <define name=
"config-config-item-attlist" combine=
"interleave">
397 <attribute name=
"config:type">
399 <value>boolean
</value>
403 <value>double
</value>
404 <value>string
</value>
405 <value>datetime
</value>
406 <value>base64Binary
</value>
410 <define name=
"config-config-item-map-indexed">
411 <element name=
"config:config-item-map-indexed">
412 <ref name=
"config-config-item-map-indexed-attlist"/>
414 <ref name=
"config-config-item-map-entry"/>
418 <define name=
"config-config-item-map-indexed-attlist" combine=
"interleave">
419 <attribute name=
"config:name">
423 <define name=
"config-config-item-map-entry">
424 <element name=
"config:config-item-map-entry">
425 <ref name=
"config-config-item-map-entry-attlist"/>
426 <ref name=
"config-items"/>
429 <define name=
"config-config-item-map-entry-attlist" combine=
"interleave">
431 <attribute name=
"config:name">
436 <define name=
"config-config-item-map-named">
437 <element name=
"config:config-item-map-named">
438 <ref name=
"config-config-item-map-named-attlist"/>
440 <ref name=
"config-config-item-map-entry"/>
444 <define name=
"config-config-item-map-named-attlist" combine=
"interleave">
445 <attribute name=
"config:name">
449 <define name=
"office-scripts">
451 <element name=
"office:scripts">
453 <ref name=
"office-script"/>
456 <ref name=
"office-event-listeners"/>
461 <define name=
"office-script">
462 <element name=
"office:script">
463 <ref name=
"office-script-attlist"/>
465 <ref name=
"anyElements"/>
469 <define name=
"office-script-attlist">
470 <attribute name=
"script:language">
474 <define name=
"office-font-face-decls">
476 <element name=
"office:font-face-decls">
478 <ref name=
"style-font-face"/>
483 <define name=
"office-styles">
485 <element name=
"office:styles">
489 <ref name=
"style-default-style"/>
492 <ref name=
"text-outline-style"/>
495 <ref name=
"text-notes-configuration"/>
498 <ref name=
"text-bibliography-configuration"/>
501 <ref name=
"text-linenumbering-configuration"/>
504 <ref name=
"draw-gradient"/>
507 <ref name=
"svg-linearGradient"/>
510 <ref name=
"svg-radialGradient"/>
513 <ref name=
"draw-hatch"/>
516 <ref name=
"draw-fill-image"/>
519 <ref name=
"draw-marker"/>
522 <ref name=
"draw-stroke-dash"/>
525 <ref name=
"draw-opacity"/>
528 <ref name=
"style-presentation-page-layout"/>
534 <define name=
"office-automatic-styles">
536 <element name=
"office:automatic-styles">
540 <ref name=
"style-page-layout"/>
546 <define name=
"office-master-styles">
548 <element name=
"office:master-styles">
551 <ref name=
"style-master-page"/>
554 <ref name=
"style-handout-master"/>
557 <ref name=
"draw-layer-set"/>
564 <define name=
"styles">
567 <ref name=
"style-style"/>
570 <ref name=
"text-list-style"/>
573 <ref name=
"number-number-style"/>
576 <ref name=
"number-currency-style"/>
579 <ref name=
"number-percentage-style"/>
582 <ref name=
"number-date-style"/>
585 <ref name=
"number-time-style"/>
588 <ref name=
"number-boolean-style"/>
591 <ref name=
"number-text-style"/>
595 <define name=
"office-meta-data" combine=
"choice">
596 <element name=
"meta:generator">
600 <define name=
"office-meta-data" combine=
"choice">
601 <element name=
"dc:title">
605 <define name=
"office-meta-data" combine=
"choice">
606 <element name=
"dc:description">
610 <define name=
"office-meta-data" combine=
"choice">
611 <element name=
"dc:subject">
615 <define name=
"office-meta-data" combine=
"choice">
616 <element name=
"meta:keyword">
620 <define name=
"office-meta-data" combine=
"choice">
621 <element name=
"meta:initial-creator">
625 <define name=
"office-meta-data" combine=
"choice">
626 <ref name=
"dc-creator"/>
628 <define name=
"dc-creator">
629 <element name=
"dc:creator">
633 <define name=
"office-meta-data" combine=
"choice">
634 <element name=
"meta:printed-by">
638 <define name=
"office-meta-data" combine=
"choice">
639 <element name=
"meta:creation-date">
640 <ref name=
"dateTime"/>
643 <define name=
"office-meta-data" combine=
"choice">
644 <ref name=
"dc-date"/>
646 <define name=
"dc-date">
647 <element name=
"dc:date">
648 <ref name=
"dateTime"/>
651 <define name=
"office-meta-data" combine=
"choice">
652 <element name=
"meta:print-date">
653 <ref name=
"dateTime"/>
656 <define name=
"office-meta-data" combine=
"choice">
657 <element name=
"meta:template">
658 <attribute name=
"xlink:href">
662 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
663 <value>simple
</value>
667 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
668 <value>onRequest
</value>
672 <attribute name=
"xlink:title">
677 <attribute name=
"meta:date">
678 <ref name=
"dateTime"/>
683 <define name=
"office-meta-data" combine=
"choice">
684 <element name=
"meta:auto-reload">
686 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
687 <value>simple
</value>
691 <attribute name=
"xlink:show" a:
defaultValue=
"replace">
692 <value>replace
</value>
696 <attribute name=
"xlink:actuate" a:
defaultValue=
"onLoad">
697 <value>onLoad
</value>
701 <attribute name=
"xlink:href">
706 <attribute name=
"meta:delay">
707 <ref name=
"duration"/>
712 <define name=
"office-meta-data" combine=
"choice">
713 <element name=
"meta:hyperlink-behaviour">
715 <attribute name=
"office:target-frame-name">
716 <ref name=
"targetFrameName"/>
720 <attribute name=
"xlink:show">
723 <value>replace
</value>
729 <define name=
"office-meta-data" combine=
"choice">
730 <element name=
"dc:language">
731 <ref name=
"language"/>
734 <define name=
"office-meta-data" combine=
"choice">
735 <element name=
"meta:editing-cycles">
736 <ref name=
"nonNegativeInteger"/>
739 <define name=
"office-meta-data" combine=
"choice">
740 <element name=
"meta:editing-duration">
741 <ref name=
"duration"/>
744 <define name=
"office-meta-data" combine=
"choice">
745 <element name=
"meta:document-statistic">
747 <attribute name=
"meta:page-count">
748 <ref name=
"nonNegativeInteger"/>
752 <attribute name=
"meta:table-count">
753 <ref name=
"nonNegativeInteger"/>
757 <attribute name=
"meta:draw-count">
758 <ref name=
"nonNegativeInteger"/>
762 <attribute name=
"meta:image-count">
763 <ref name=
"nonNegativeInteger"/>
767 <attribute name=
"meta:ole-object-count">
768 <ref name=
"nonNegativeInteger"/>
772 <attribute name=
"meta:object-count">
773 <ref name=
"nonNegativeInteger"/>
777 <attribute name=
"meta:paragraph-count">
778 <ref name=
"nonNegativeInteger"/>
782 <attribute name=
"meta:word-count">
783 <ref name=
"nonNegativeInteger"/>
787 <attribute name=
"meta:character-count">
788 <ref name=
"nonNegativeInteger"/>
792 <attribute name=
"frame-count">
793 <ref name=
"nonNegativeInteger"/>
797 <attribute name=
"sentence-count">
798 <ref name=
"nonNegativeInteger"/>
802 <attribute name=
"syllable-count">
803 <ref name=
"nonNegativeInteger"/>
807 <attribute name=
"non-whitespace-character-count">
808 <ref name=
"nonNegativeInteger"/>
812 <attribute name=
"meta:row-count">
813 <ref name=
"nonNegativeInteger"/>
817 <attribute name=
"meta:cell-count">
818 <ref name=
"nonNegativeInteger"/>
823 <define name=
"office-meta-data" combine=
"choice">
824 <element name=
"meta:user-defined">
825 <attribute name=
"meta:name">
830 <attribute name=
"meta:value-type">
836 <attribute name=
"meta:value-type">
839 <ref name=
"dateOrDateTime"/>
842 <attribute name=
"meta:value-type">
845 <ref name=
"duration"/>
848 <attribute name=
"meta:value-type">
849 <value>boolean
</value>
851 <ref name=
"boolean"/>
854 <attribute name=
"meta:value-type">
855 <value>string
</value>
863 <define name=
"text-h">
864 <element name=
"text:h">
865 <ref name=
"heading-attrs"/>
866 <ref name=
"paragraph-attrs"/>
868 <ref name=
"text-number"/>
871 <ref name=
"paragraph-content"/>
875 <define name=
"heading-attrs" combine=
"interleave">
876 <attribute name=
"text:outline-level">
877 <ref name=
"positiveInteger"/>
880 <define name=
"heading-attrs" combine=
"interleave">
882 <attribute name=
"text:restart-numbering" a:
defaultValue=
"false">
883 <ref name=
"boolean"/>
887 <define name=
"heading-attrs" combine=
"interleave">
889 <attribute name=
"text:start-value">
890 <ref name=
"nonNegativeInteger"/>
894 <define name=
"heading-attrs" combine=
"interleave">
896 <attribute name=
"text:is-list-header" a:
defaultValue=
"false">
897 <ref name=
"boolean"/>
901 <define name=
"text-number">
902 <element name=
"text:number">
906 <define name=
"text-p">
907 <element name=
"text:p">
908 <ref name=
"paragraph-attrs"/>
910 <ref name=
"paragraph-content"/>
914 <define name=
"paragraph-attrs">
916 <attribute name=
"text:style-name">
917 <ref name=
"styleNameRef"/>
921 <attribute name=
"text:class-names">
922 <ref name=
"styleNameRefs"/>
926 <attribute name=
"text:cond-style-name">
927 <ref name=
"styleNameRef"/>
931 <define name=
"paragraph-attrs" combine=
"interleave">
933 <ref name=
"text-id"/>
936 <define name=
"text-page-sequence">
937 <element name=
"text:page-sequence">
939 <ref name=
"text-page"/>
943 <define name=
"text-page">
944 <element name=
"text:page">
945 <ref name=
"text-page-attlist"/>
949 <define name=
"text-page-attlist">
950 <attribute name=
"text:master-page-name">
951 <ref name=
"styleNameRef"/>
954 <define name=
"text-list">
955 <element name=
"text:list">
956 <ref name=
"text-list-attr"/>
958 <ref name=
"text-list-header"/>
961 <ref name=
"text-list-item"/>
965 <define name=
"text-list-attr" combine=
"interleave">
967 <attribute name=
"text:style-name">
968 <ref name=
"styleNameRef"/>
972 <define name=
"text-list-attr" combine=
"interleave">
974 <attribute name=
"text:continue-numbering">
975 <ref name=
"boolean"/>
979 <define name=
"text-list-item">
980 <element name=
"text:list-item">
981 <ref name=
"text-list-item-attr"/>
982 <ref name=
"text-list-item-content"/>
985 <define name=
"text-list-item-content">
987 <ref name=
"text-number"/>
993 <ref name=
"text-list"/>
994 <ref name=
"text-soft-page-break"/>
998 <define name=
"text-list-item-attr" combine=
"interleave">
1000 <attribute name=
"text:start-value">
1001 <ref name=
"nonNegativeInteger"/>
1005 <define name=
"text-list-header">
1006 <element name=
"text:list-header">
1007 <ref name=
"text-list-item-content"/>
1010 <define name=
"text-numbered-paragraph">
1011 <element name=
"text:numbered-paragraph">
1012 <ref name=
"text-numbered-paragraph-attr"/>
1014 <ref name=
"text-number"/>
1017 <ref name=
"text-p"/>
1018 <ref name=
"text-h"/>
1022 <define name=
"text-numbered-paragraph-attr" combine=
"interleave">
1024 <attribute name=
"text:level" a:
defaultValue=
"1">
1025 <ref name=
"positiveInteger"/>
1029 <define name=
"text-numbered-paragraph-attr" combine=
"interleave">
1030 <ref name=
"text-list-attr"/>
1032 <define name=
"text-numbered-paragraph-attr" combine=
"interleave">
1033 <ref name=
"text-list-item-attr"/>
1035 <define name=
"text-section">
1036 <element name=
"text:section">
1037 <ref name=
"text-section-attr"/>
1039 <ref name=
"text-section-source"/>
1040 <ref name=
"text-section-source-dde"/>
1044 <ref name=
"text-content"/>
1048 <define name=
"text-section-attr" combine=
"interleave">
1049 <ref name=
"sectionAttr"/>
1051 <define name=
"sectionAttr" combine=
"interleave">
1053 <attribute name=
"text:style-name">
1054 <ref name=
"styleNameRef"/>
1058 <define name=
"sectionAttr" combine=
"interleave">
1059 <attribute name=
"text:name">
1060 <ref name=
"string"/>
1063 <define name=
"sectionAttr" combine=
"interleave">
1065 <attribute name=
"text:protected">
1066 <ref name=
"boolean"/>
1070 <define name=
"sectionAttr" combine=
"interleave">
1072 <attribute name=
"text:protection-key">
1073 <ref name=
"string"/>
1077 <define name=
"text-section-attr" combine=
"interleave">
1079 <attribute name=
"text:display">
1086 <attribute name=
"text:display">
1087 <value>condition
</value>
1089 <attribute name=
"text:condition">
1090 <ref name=
"string"/>
1096 <define name=
"text-section-source">
1097 <element name=
"text:section-source">
1098 <ref name=
"text-section-source-attr"/>
1101 <define name=
"text-section-source-attr" combine=
"interleave">
1103 <attribute name=
"xlink:href">
1104 <ref name=
"anyURI"/>
1107 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
1108 <value>simple
</value>
1112 <attribute name=
"xlink:show" a:
defaultValue=
"embed">
1113 <value>embed
</value>
1118 <define name=
"text-section-source-attr" combine=
"interleave">
1120 <attribute name=
"text:section-name">
1121 <ref name=
"string"/>
1125 <define name=
"text-section-source-attr" combine=
"interleave">
1127 <attribute name=
"text:filter-name">
1128 <ref name=
"string"/>
1132 <define name=
"text-section-source-dde">
1133 <ref name=
"office-dde-source"/>
1135 <define name=
"text-tracked-changes">
1137 <element name=
"text:tracked-changes">
1138 <ref name=
"text-tracked-changes-attr"/>
1140 <ref name=
"text-changed-region"/>
1145 <define name=
"text-tracked-changes-attr" combine=
"interleave">
1147 <attribute name=
"text:track-changes" a:
defaultValue=
"true">
1148 <ref name=
"boolean"/>
1152 <define name=
"text-changed-region">
1153 <element name=
"text:changed-region">
1154 <ref name=
"text-changed-region-attr"/>
1155 <ref name=
"text-changed-region-content"/>
1158 <define name=
"text-changed-region-attr" combine=
"interleave">
1159 <attribute name=
"text:id">
1163 <define name=
"text-changed-region-content" combine=
"choice">
1164 <element name=
"text:insertion">
1165 <ref name=
"office-change-info"/>
1168 <define name=
"text-changed-region-content" combine=
"choice">
1169 <element name=
"text:deletion">
1170 <ref name=
"office-change-info"/>
1172 <ref name=
"text-content"/>
1176 <define name=
"text-changed-region-content" combine=
"choice">
1177 <element name=
"text:format-change">
1178 <ref name=
"office-change-info"/>
1181 <define name=
"change-marks">
1183 <element name=
"text:change">
1184 <ref name=
"change-mark-attr"/>
1186 <element name=
"text:change-start">
1187 <ref name=
"change-mark-attr"/>
1189 <element name=
"text:change-end">
1190 <ref name=
"change-mark-attr"/>
1194 <define name=
"change-mark-attr">
1195 <attribute name=
"text:change-id">
1199 <define name=
"text-soft-page-break">
1200 <element name=
"text:soft-page-break">
1204 <define name=
"text-decls">
1206 <element name=
"text:variable-decls">
1208 <ref name=
"text-variable-decl"/>
1213 <element name=
"text:sequence-decls">
1215 <ref name=
"text-sequence-decl"/>
1220 <element name=
"text:user-field-decls">
1222 <ref name=
"text-user-field-decl"/>
1227 <element name=
"text:dde-connection-decls">
1229 <ref name=
"text-dde-connection-decl"/>
1234 <ref name=
"text-alphabetical-index-auto-mark-file"/>
1237 <define name=
"paragraph-content" combine=
"choice">
1240 <define name=
"paragraph-content" combine=
"choice">
1241 <element name=
"text:s">
1243 <attribute name=
"text:c">
1244 <ref name=
"nonNegativeInteger"/>
1249 <define name=
"paragraph-content" combine=
"choice">
1250 <element name=
"text:tab">
1251 <ref name=
"text-tab-attr"/>
1254 <define name=
"text-tab-attr">
1256 <attribute name=
"text:tab-ref">
1257 <ref name=
"nonNegativeInteger"/>
1261 <define name=
"paragraph-content" combine=
"choice">
1262 <element name=
"text:line-break">
1266 <define name=
"paragraph-content" combine=
"choice">
1267 <ref name=
"text-soft-page-break"/>
1269 <define name=
"paragraph-content" combine=
"choice">
1270 <element name=
"text:span">
1272 <attribute name=
"text:style-name">
1273 <ref name=
"styleNameRef"/>
1277 <attribute name=
"text:class-names">
1278 <ref name=
"styleNameRefs"/>
1282 <ref name=
"paragraph-content"/>
1286 <define name=
"paragraph-content" combine=
"choice">
1287 <element name=
"text:a">
1288 <ref name=
"text-a-attlist"/>
1290 <ref name=
"office-event-listeners"/>
1293 <ref name=
"paragraph-content"/>
1297 <define name=
"text-a-attlist" combine=
"interleave">
1299 <attribute name=
"office:name">
1300 <ref name=
"string"/>
1304 <define name=
"text-a-attlist" combine=
"interleave">
1306 <attribute name=
"office:title">
1307 <ref name=
"string"/>
1311 <define name=
"text-a-attlist" combine=
"interleave">
1312 <attribute name=
"xlink:href">
1313 <ref name=
"anyURI"/>
1316 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
1317 <value>simple
</value>
1321 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
1322 <value>onRequest
</value>
1326 <define name=
"text-a-attlist" combine=
"interleave">
1328 <attribute name=
"office:target-frame-name">
1329 <ref name=
"targetFrameName"/>
1333 <attribute name=
"xlink:show">
1336 <value>replace
</value>
1341 <define name=
"text-a-attlist" combine=
"interleave">
1343 <attribute name=
"text:style-name">
1344 <ref name=
"styleNameRef"/>
1348 <attribute name=
"text:visited-style-name">
1349 <ref name=
"styleNameRef"/>
1353 <define name=
"paragraph-content" combine=
"choice">
1355 <element name=
"text:bookmark">
1356 <attribute name=
"text:name">
1357 <ref name=
"string"/>
1360 <element name=
"text:bookmark-start">
1361 <attribute name=
"text:name">
1362 <ref name=
"string"/>
1365 <element name=
"text:bookmark-end">
1366 <attribute name=
"text:name">
1367 <ref name=
"string"/>
1372 <define name=
"paragraph-content" combine=
"choice">
1373 <element name=
"text:reference-mark">
1374 <attribute name=
"text:name">
1375 <ref name=
"string"/>
1379 <define name=
"paragraph-content" combine=
"choice">
1381 <element name=
"text:reference-mark-start">
1382 <attribute name=
"text:name">
1383 <ref name=
"string"/>
1386 <element name=
"text:reference-mark-end">
1387 <attribute name=
"text:name">
1388 <ref name=
"string"/>
1393 <define name=
"paragraph-content" combine=
"choice">
1394 <element name=
"text:note">
1395 <ref name=
"text-note-class"/>
1397 <attribute name=
"text:id">
1398 <ref name=
"string"/>
1401 <element name=
"text:note-citation">
1403 <attribute name=
"text:label">
1404 <ref name=
"string"/>
1409 <element name=
"text:note-body">
1411 <ref name=
"text-content"/>
1416 <define name=
"text-note-class">
1417 <attribute name=
"text:note-class">
1419 <value>footnote
</value>
1420 <value>endnote
</value>
1424 <define name=
"paragraph-content" combine=
"choice">
1425 <element name=
"text:ruby">
1427 <attribute name=
"text:style-name">
1428 <ref name=
"styleNameRef"/>
1431 <element name=
"text:ruby-base">
1432 <ref name=
"paragraph-content"/>
1434 <element name=
"text:ruby-text">
1436 <attribute name=
"text:style-name">
1437 <ref name=
"styleNameRef"/>
1444 <define name=
"paragraph-content" combine=
"choice">
1445 <ref name=
"office-annotation"/>
1447 <define name=
"paragraph-content" combine=
"choice">
1448 <ref name=
"change-marks"/>
1450 <define name=
"paragraph-content" combine=
"choice">
1453 <ref name=
"draw-a"/>
1456 <define name=
"paragraph-content" combine=
"choice">
1457 <element name=
"text:date">
1458 <ref name=
"text-date-attlist"/>
1462 <define name=
"text-date-attlist" combine=
"interleave">
1464 <ref name=
"common-field-fixed-attlist"/>
1465 <ref name=
"common-field-data-style-name-attlist"/>
1468 <define name=
"text-date-attlist" combine=
"interleave">
1470 <attribute name=
"text:date-value">
1471 <ref name=
"dateOrDateTime"/>
1475 <define name=
"text-date-attlist" combine=
"interleave">
1477 <attribute name=
"text:date-adjust">
1478 <ref name=
"duration"/>
1482 <define name=
"paragraph-content" combine=
"choice">
1483 <element name=
"text:time">
1484 <ref name=
"text-time-attlist"/>
1488 <define name=
"text-time-attlist" combine=
"interleave">
1490 <ref name=
"common-field-fixed-attlist"/>
1491 <ref name=
"common-field-data-style-name-attlist"/>
1494 <define name=
"text-time-attlist" combine=
"interleave">
1496 <attribute name=
"text:time-value">
1497 <ref name=
"timeOrDateTime"/>
1501 <define name=
"text-time-attlist" combine=
"interleave">
1503 <attribute name=
"text:time-adjust">
1504 <ref name=
"duration"/>
1508 <define name=
"paragraph-content" combine=
"choice">
1509 <element name=
"text:page-number">
1510 <ref name=
"text-page-number-attlist"/>
1514 <define name=
"text-page-number-attlist" combine=
"interleave">
1516 <ref name=
"common-field-num-format-attlist"/>
1517 <ref name=
"common-field-fixed-attlist"/>
1520 <define name=
"text-page-number-attlist" combine=
"interleave">
1522 <attribute name=
"text:page-adjust">
1523 <ref name=
"integer"/>
1527 <define name=
"text-page-number-attlist" combine=
"interleave">
1529 <attribute name=
"text:select-page">
1531 <value>previous
</value>
1532 <value>current
</value>
1538 <define name=
"paragraph-content" combine=
"choice">
1539 <element name=
"text:page-continuation">
1540 <ref name=
"text-page-continuation-attlist"/>
1544 <define name=
"text-page-continuation-attlist" combine=
"interleave">
1545 <attribute name=
"text:select-page">
1547 <value>previous
</value>
1552 <define name=
"text-page-continuation-attlist" combine=
"interleave">
1554 <attribute name=
"text:string-value">
1555 <ref name=
"string"/>
1559 <define name=
"paragraph-content" combine=
"choice">
1560 <element name=
"text:sender-firstname">
1561 <ref name=
"common-field-fixed-attlist"/>
1565 <define name=
"paragraph-content" combine=
"choice">
1566 <element name=
"text:sender-lastname">
1567 <ref name=
"common-field-fixed-attlist"/>
1571 <define name=
"paragraph-content" combine=
"choice">
1572 <element name=
"text:sender-initials">
1573 <ref name=
"common-field-fixed-attlist"/>
1577 <define name=
"paragraph-content" combine=
"choice">
1578 <element name=
"text:sender-title">
1579 <ref name=
"common-field-fixed-attlist"/>
1583 <define name=
"paragraph-content" combine=
"choice">
1584 <element name=
"text:sender-position">
1585 <ref name=
"common-field-fixed-attlist"/>
1589 <define name=
"paragraph-content" combine=
"choice">
1590 <element name=
"text:sender-email">
1591 <ref name=
"common-field-fixed-attlist"/>
1595 <define name=
"paragraph-content" combine=
"choice">
1596 <element name=
"text:sender-phone-private">
1597 <ref name=
"common-field-fixed-attlist"/>
1601 <define name=
"paragraph-content" combine=
"choice">
1602 <element name=
"text:sender-fax">
1603 <ref name=
"common-field-fixed-attlist"/>
1607 <define name=
"paragraph-content" combine=
"choice">
1608 <element name=
"text:sender-company">
1609 <ref name=
"common-field-fixed-attlist"/>
1613 <define name=
"paragraph-content" combine=
"choice">
1614 <element name=
"text:sender-phone-work">
1615 <ref name=
"common-field-fixed-attlist"/>
1619 <define name=
"paragraph-content" combine=
"choice">
1620 <element name=
"text:sender-street">
1621 <ref name=
"common-field-fixed-attlist"/>
1625 <define name=
"paragraph-content" combine=
"choice">
1626 <element name=
"text:sender-city">
1627 <ref name=
"common-field-fixed-attlist"/>
1631 <define name=
"paragraph-content" combine=
"choice">
1632 <element name=
"text:sender-postal-code">
1633 <ref name=
"common-field-fixed-attlist"/>
1637 <define name=
"paragraph-content" combine=
"choice">
1638 <element name=
"text:sender-country">
1639 <ref name=
"common-field-fixed-attlist"/>
1643 <define name=
"paragraph-content" combine=
"choice">
1644 <element name=
"text:sender-state-or-province">
1645 <ref name=
"common-field-fixed-attlist"/>
1649 <define name=
"paragraph-content" combine=
"choice">
1650 <element name=
"text:author-name">
1651 <ref name=
"common-field-fixed-attlist"/>
1655 <define name=
"paragraph-content" combine=
"choice">
1656 <element name=
"text:author-initials">
1657 <ref name=
"common-field-fixed-attlist"/>
1661 <define name=
"paragraph-content" combine=
"choice">
1662 <element name=
"text:chapter">
1663 <ref name=
"text-chapter-attlist"/>
1667 <define name=
"text-chapter-attlist" combine=
"interleave">
1668 <attribute name=
"text:display">
1671 <value>number
</value>
1672 <value>number-and-name
</value>
1673 <value>plain-number-and-name
</value>
1674 <value>plain-number
</value>
1678 <define name=
"text-chapter-attlist" combine=
"interleave">
1679 <attribute name=
"text:outline-level">
1680 <ref name=
"nonNegativeInteger"/>
1683 <define name=
"paragraph-content" combine=
"choice">
1684 <element name=
"text:file-name">
1685 <ref name=
"text-file-name-attlist"/>
1689 <define name=
"text-file-name-attlist" combine=
"interleave">
1691 <attribute name=
"text:display">
1696 <value>name-and-extension
</value>
1701 <define name=
"text-file-name-attlist" combine=
"interleave">
1702 <ref name=
"common-field-fixed-attlist"/>
1704 <define name=
"paragraph-content" combine=
"choice">
1705 <element name=
"text:template-name">
1706 <ref name=
"text-template-name-attlist"/>
1710 <define name=
"text-template-name-attlist">
1712 <attribute name=
"text:display">
1717 <value>name-and-extension
</value>
1719 <value>title
</value>
1724 <define name=
"paragraph-content" combine=
"choice">
1725 <element name=
"text:sheet-name">
1729 <define name=
"text-variable-decl">
1730 <element name=
"text:variable-decl">
1731 <ref name=
"common-field-name-attlist"/>
1732 <ref name=
"common-value-type-attlist"/>
1735 <define name=
"paragraph-content" combine=
"choice">
1736 <element name=
"text:variable-set">
1738 <ref name=
"common-field-name-attlist"/>
1739 <ref name=
"common-field-formula-attlist"/>
1740 <ref name=
"common-value-and-type-attlist"/>
1741 <ref name=
"common-field-display-value-none-attlist"/>
1742 <ref name=
"common-field-data-style-name-attlist"/>
1747 <define name=
"paragraph-content" combine=
"choice">
1748 <element name=
"text:variable-get">
1750 <ref name=
"common-field-name-attlist"/>
1751 <ref name=
"common-field-display-value-formula-attlist"/>
1752 <ref name=
"common-field-data-style-name-attlist"/>
1757 <define name=
"paragraph-content" combine=
"choice">
1758 <element name=
"text:variable-input">
1760 <ref name=
"common-field-name-attlist"/>
1761 <ref name=
"common-field-description-attlist"/>
1762 <ref name=
"common-value-type-attlist"/>
1763 <ref name=
"common-field-display-value-none-attlist"/>
1764 <ref name=
"common-field-data-style-name-attlist"/>
1769 <define name=
"text-user-field-decl">
1770 <element name=
"text:user-field-decl">
1771 <ref name=
"common-field-name-attlist"/>
1773 <ref name=
"common-field-formula-attlist"/>
1775 <ref name=
"common-value-and-type-attlist"/>
1778 <define name=
"paragraph-content" combine=
"choice">
1779 <element name=
"text:user-field-get">
1781 <ref name=
"common-field-name-attlist"/>
1782 <ref name=
"common-field-display-value-formula-none-attlist"/>
1783 <ref name=
"common-field-data-style-name-attlist"/>
1788 <define name=
"paragraph-content" combine=
"choice">
1789 <element name=
"text:user-field-input">
1791 <ref name=
"common-field-name-attlist"/>
1792 <ref name=
"common-field-description-attlist"/>
1793 <ref name=
"common-field-data-style-name-attlist"/>
1798 <define name=
"text-sequence-decl">
1799 <element name=
"text:sequence-decl">
1800 <ref name=
"text-sequence-decl-attlist"/>
1803 <define name=
"text-sequence-decl-attlist" combine=
"interleave">
1804 <ref name=
"common-field-name-attlist"/>
1806 <define name=
"text-sequence-decl-attlist" combine=
"interleave">
1807 <attribute name=
"text:display-outline-level">
1808 <ref name=
"nonNegativeInteger"/>
1811 <define name=
"text-sequence-decl-attlist" combine=
"interleave">
1813 <attribute name=
"text:separation-character">
1814 <ref name=
"character"/>
1818 <define name=
"paragraph-content" combine=
"choice">
1819 <element name=
"text:sequence">
1821 <ref name=
"common-field-name-attlist"/>
1822 <ref name=
"common-field-formula-attlist"/>
1823 <ref name=
"common-field-num-format-attlist"/>
1824 <ref name=
"text-sequence-ref-name"/>
1829 <define name=
"text-sequence-ref-name">
1831 <attribute name=
"text:ref-name">
1832 <ref name=
"string"/>
1836 <define name=
"paragraph-content" combine=
"choice">
1837 <element name=
"text:expression">
1839 <ref name=
"common-field-formula-attlist"/>
1841 <ref name=
"common-value-and-type-attlist"/>
1843 <ref name=
"common-field-display-value-formula-attlist"/>
1844 <ref name=
"common-field-data-style-name-attlist"/>
1849 <define name=
"paragraph-content" combine=
"choice">
1850 <element name=
"text:text-input">
1851 <ref name=
"common-field-description-attlist"/>
1855 <define name=
"paragraph-content" combine=
"choice">
1856 <element name=
"text:initial-creator">
1857 <ref name=
"common-field-fixed-attlist"/>
1861 <define name=
"paragraph-content" combine=
"choice">
1862 <element name=
"text:creation-date">
1864 <ref name=
"common-field-fixed-attlist"/>
1865 <ref name=
"common-field-data-style-name-attlist"/>
1867 <attribute name=
"text:date-value">
1868 <ref name=
"dateOrDateTime"/>
1875 <define name=
"paragraph-content" combine=
"choice">
1876 <element name=
"text:creation-time">
1878 <ref name=
"common-field-fixed-attlist"/>
1879 <ref name=
"common-field-data-style-name-attlist"/>
1881 <attribute name=
"text:time-value">
1882 <ref name=
"timeOrDateTime"/>
1889 <define name=
"paragraph-content" combine=
"choice">
1890 <element name=
"text:description">
1891 <ref name=
"common-field-fixed-attlist"/>
1895 <define name=
"paragraph-content" combine=
"choice">
1896 <element name=
"text:user-defined">
1898 <ref name=
"common-field-fixed-attlist"/>
1899 <attribute name=
"text:name">
1900 <ref name=
"string"/>
1902 <ref name=
"common-field-data-style-name-attlist"/>
1904 <attribute name=
"office:value">
1905 <ref name=
"double"/>
1909 <attribute name=
"office:date-value">
1910 <ref name=
"dateOrDateTime"/>
1914 <attribute name=
"office:time-value">
1915 <ref name=
"duration"/>
1919 <attribute name=
"office:boolean-value">
1920 <ref name=
"boolean"/>
1924 <attribute name=
"office:string-value">
1925 <ref name=
"string"/>
1932 <define name=
"paragraph-content" combine=
"choice">
1933 <element name=
"text:print-time">
1935 <ref name=
"common-field-fixed-attlist"/>
1936 <ref name=
"common-field-data-style-name-attlist"/>
1938 <attribute name=
"text:time-value">
1946 <define name=
"paragraph-content" combine=
"choice">
1947 <element name=
"text:print-date">
1949 <ref name=
"common-field-fixed-attlist"/>
1950 <ref name=
"common-field-data-style-name-attlist"/>
1952 <attribute name=
"text:date-value">
1960 <define name=
"paragraph-content" combine=
"choice">
1961 <element name=
"text:printed-by">
1962 <ref name=
"common-field-fixed-attlist"/>
1966 <define name=
"paragraph-content" combine=
"choice">
1967 <element name=
"text:title">
1968 <ref name=
"common-field-fixed-attlist"/>
1972 <define name=
"paragraph-content" combine=
"choice">
1973 <element name=
"text:subject">
1974 <ref name=
"common-field-fixed-attlist"/>
1978 <define name=
"paragraph-content" combine=
"choice">
1979 <element name=
"text:keywords">
1980 <ref name=
"common-field-fixed-attlist"/>
1984 <define name=
"paragraph-content" combine=
"choice">
1985 <element name=
"text:editing-cycles">
1986 <ref name=
"common-field-fixed-attlist"/>
1990 <define name=
"paragraph-content" combine=
"choice">
1991 <element name=
"text:editing-duration">
1993 <ref name=
"common-field-fixed-attlist"/>
1994 <ref name=
"common-field-data-style-name-attlist"/>
1996 <attribute name=
"text:duration">
1997 <ref name=
"duration"/>
2004 <define name=
"paragraph-content" combine=
"choice">
2005 <element name=
"text:modification-time">
2007 <ref name=
"common-field-fixed-attlist"/>
2008 <ref name=
"common-field-data-style-name-attlist"/>
2010 <attribute name=
"text:time-value">
2018 <define name=
"paragraph-content" combine=
"choice">
2019 <element name=
"text:modification-date">
2021 <ref name=
"common-field-fixed-attlist"/>
2022 <ref name=
"common-field-data-style-name-attlist"/>
2024 <attribute name=
"text:date-value">
2032 <define name=
"paragraph-content" combine=
"choice">
2033 <element name=
"text:creator">
2034 <ref name=
"common-field-fixed-attlist"/>
2038 <define name=
"paragraph-content" combine=
"choice">
2041 <name>text:page-count
</name>
2042 <name>text:paragraph-count
</name>
2043 <name>text:word-count
</name>
2044 <name>text:character-count
</name>
2045 <name>text:table-count
</name>
2046 <name>text:image-count
</name>
2047 <name>text:object-count
</name>
2049 <ref name=
"common-field-num-format-attlist"/>
2053 <define name=
"common-field-database-table">
2054 <ref name=
"common-field-database-table-attlist"/>
2055 <ref name=
"common-field-database-name"/>
2057 <define name=
"common-field-database-name" combine=
"choice">
2059 <attribute name=
"text:database-name">
2060 <ref name=
"string"/>
2064 <define name=
"common-field-database-name" combine=
"choice">
2065 <ref name=
"form-connection-resource"/>
2067 <define name=
"common-field-database-table-attlist" combine=
"interleave">
2068 <attribute name=
"text:table-name">
2069 <ref name=
"string"/>
2072 <define name=
"common-field-database-table-attlist" combine=
"interleave">
2074 <attribute name=
"text:table-type">
2076 <value>table
</value>
2077 <value>query
</value>
2078 <value>command
</value>
2083 <define name=
"paragraph-content" combine=
"choice">
2084 <element name=
"text:database-display">
2085 <ref name=
"text-database-display-attlist"/>
2089 <define name=
"text-database-display-attlist" combine=
"interleave">
2090 <ref name=
"common-field-database-table"/>
2092 <define name=
"text-database-display-attlist" combine=
"interleave">
2093 <ref name=
"common-field-data-style-name-attlist"/>
2095 <define name=
"text-database-display-attlist" combine=
"interleave">
2096 <attribute name=
"text:column-name">
2097 <ref name=
"string"/>
2100 <define name=
"paragraph-content" combine=
"choice">
2101 <element name=
"text:database-next">
2102 <ref name=
"text-database-next-attlist"/>
2105 <define name=
"text-database-next-attlist" combine=
"interleave">
2106 <ref name=
"common-field-database-table"/>
2108 <define name=
"text-database-next-attlist" combine=
"interleave">
2110 <attribute name=
"text:condition">
2111 <ref name=
"formula"/>
2115 <define name=
"paragraph-content" combine=
"choice">
2116 <element name=
"text:database-row-select">
2117 <ref name=
"text-database-row-select-attlist"/>
2120 <define name=
"text-database-row-select-attlist" combine=
"interleave">
2121 <ref name=
"common-field-database-table"/>
2123 <define name=
"text-database-row-select-attlist" combine=
"interleave">
2125 <attribute name=
"text:condition">
2126 <ref name=
"formula"/>
2130 <define name=
"text-database-row-select-attlist" combine=
"interleave">
2132 <attribute name=
"text:row-number">
2133 <ref name=
"nonNegativeInteger"/>
2137 <define name=
"paragraph-content" combine=
"choice">
2138 <element name=
"text:database-row-number">
2140 <ref name=
"common-field-database-table"/>
2141 <ref name=
"common-field-num-format-attlist"/>
2143 <attribute name=
"text:value">
2144 <ref name=
"nonNegativeInteger"/>
2151 <define name=
"paragraph-content" combine=
"choice">
2152 <element name=
"text:database-name">
2153 <ref name=
"common-field-database-table"/>
2157 <define name=
"paragraph-content" combine=
"choice">
2158 <element name=
"text:page-variable-set">
2159 <ref name=
"text-set-page-variable-attlist"/>
2163 <define name=
"text-set-page-variable-attlist" combine=
"interleave">
2165 <attribute name=
"text:active">
2166 <ref name=
"boolean"/>
2170 <define name=
"text-set-page-variable-attlist" combine=
"interleave">
2172 <attribute name=
"text:page-adjust">
2173 <ref name=
"integer"/>
2177 <define name=
"paragraph-content" combine=
"choice">
2178 <element name=
"text:page-variable-get">
2179 <ref name=
"text-get-page-variable-attlist"/>
2183 <define name=
"text-get-page-variable-attlist" combine=
"interleave">
2184 <ref name=
"common-field-num-format-attlist"/>
2186 <define name=
"paragraph-content" combine=
"choice">
2187 <element name=
"text:placeholder">
2188 <ref name=
"text-placeholder-attlist"/>
2192 <define name=
"text-placeholder-attlist" combine=
"interleave">
2193 <attribute name=
"text:placeholder-type">
2196 <value>table
</value>
2197 <value>text-box
</value>
2198 <value>image
</value>
2199 <value>object
</value>
2203 <define name=
"text-placeholder-attlist" combine=
"interleave">
2204 <ref name=
"common-field-description-attlist"/>
2206 <define name=
"paragraph-content" combine=
"choice">
2207 <element name=
"text:conditional-text">
2208 <ref name=
"text-conditional-text-attlist"/>
2212 <define name=
"text-conditional-text-attlist" combine=
"interleave">
2213 <attribute name=
"text:condition">
2214 <ref name=
"formula"/>
2217 <define name=
"text-conditional-text-attlist" combine=
"interleave">
2218 <attribute name=
"text:string-value-if-true">
2219 <ref name=
"string"/>
2222 <define name=
"text-conditional-text-attlist" combine=
"interleave">
2223 <attribute name=
"text:string-value-if-false">
2224 <ref name=
"string"/>
2227 <define name=
"text-conditional-text-attlist" combine=
"interleave">
2229 <attribute name=
"text:current-value">
2230 <ref name=
"boolean"/>
2234 <define name=
"paragraph-content" combine=
"choice">
2235 <element name=
"text:hidden-text">
2236 <ref name=
"text-hidden-text-attlist"/>
2240 <define name=
"text-hidden-text-attlist" combine=
"interleave">
2241 <attribute name=
"text:condition">
2242 <ref name=
"formula"/>
2245 <define name=
"text-hidden-text-attlist" combine=
"interleave">
2246 <attribute name=
"text:string-value">
2247 <ref name=
"string"/>
2250 <define name=
"text-hidden-text-attlist" combine=
"interleave">
2252 <attribute name=
"text:is-hidden">
2253 <ref name=
"boolean"/>
2257 <define name=
"paragraph-content" combine=
"choice">
2260 <name>text:reference-ref
</name>
2261 <name>text:bookmark-ref
</name>
2264 <ref name=
"text-common-ref-content"/>
2265 <ref name=
"text-ref-content"/>
2269 <define name=
"paragraph-content" combine=
"choice">
2270 <element name=
"text:note-ref">
2272 <ref name=
"text-common-ref-content"/>
2273 <ref name=
"text-note-ref-content"/>
2274 <ref name=
"text-ref-content"/>
2278 <define name=
"paragraph-content" combine=
"choice">
2279 <element name=
"text:sequence-ref">
2281 <ref name=
"text-common-ref-content"/>
2282 <ref name=
"text-sequence-ref-content"/>
2286 <define name=
"text-common-ref-content" combine=
"interleave">
2289 <define name=
"text-common-ref-content" combine=
"interleave">
2291 <attribute name=
"text:ref-name">
2292 <ref name=
"string"/>
2296 <define name=
"text-note-ref-content" combine=
"interleave">
2297 <ref name=
"text-note-class"/>
2299 <define name=
"text-ref-content" combine=
"interleave">
2301 <attribute name=
"text:reference-format">
2304 <value>chapter
</value>
2305 <value>direction
</value>
2311 <define name=
"text-sequence-ref-content" combine=
"interleave">
2313 <attribute name=
"text:reference-format">
2316 <value>chapter
</value>
2317 <value>direction
</value>
2319 <value>category-and-value
</value>
2320 <value>caption
</value>
2321 <value>value
</value>
2326 <define name=
"paragraph-content" combine=
"choice">
2327 <element name=
"text:script">
2331 <attribute name=
"xlink:href">
2332 <ref name=
"anyURI"/>
2335 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
2336 <value>simple
</value>
2343 <attribute name=
"script:language">
2344 <ref name=
"string"/>
2350 <define name=
"paragraph-content" combine=
"choice">
2351 <element name=
"text:execute-macro">
2353 <attribute name=
"text:name">
2354 <ref name=
"string"/>
2358 <ref name=
"office-event-listeners"/>
2363 <define name=
"paragraph-content" combine=
"choice">
2364 <element name=
"text:hidden-paragraph">
2365 <ref name=
"text-hidden-paragraph-attlist"/>
2369 <define name=
"text-hidden-paragraph-attlist" combine=
"interleave">
2370 <attribute name=
"text:condition">
2371 <ref name=
"formula"/>
2374 <define name=
"text-hidden-paragraph-attlist" combine=
"interleave">
2376 <attribute name=
"text:is-hidden">
2377 <ref name=
"boolean"/>
2381 <define name=
"paragraph-content" combine=
"choice">
2382 <element name=
"text:dde-connection">
2383 <attribute name=
"text:connection-name">
2384 <ref name=
"string"/>
2389 <define name=
"paragraph-content" combine=
"choice">
2390 <element name=
"text:measure">
2391 <attribute name=
"text:kind">
2393 <value>value
</value>
2401 <define name=
"paragraph-content" combine=
"choice">
2402 <element name=
"text:table-formula">
2404 <ref name=
"common-field-formula-attlist"/>
2405 <ref name=
"common-field-display-value-formula-attlist"/>
2406 <ref name=
"common-field-data-style-name-attlist"/>
2411 <define name=
"common-value-type-attlist">
2412 <attribute name=
"office:value-type">
2413 <ref name=
"valueType"/>
2416 <define name=
"common-value-and-type-attlist">
2419 <attribute name=
"office:value-type">
2420 <value>float
</value>
2422 <attribute name=
"office:value">
2423 <ref name=
"double"/>
2427 <attribute name=
"office:value-type">
2428 <value>percentage
</value>
2430 <attribute name=
"office:value">
2431 <ref name=
"double"/>
2435 <attribute name=
"office:value-type">
2436 <value>currency
</value>
2438 <attribute name=
"office:value">
2439 <ref name=
"double"/>
2442 <attribute name=
"office:currency">
2443 <ref name=
"string"/>
2448 <attribute name=
"office:value-type">
2451 <attribute name=
"office:date-value">
2452 <ref name=
"dateOrDateTime"/>
2456 <attribute name=
"office:value-type">
2459 <attribute name=
"office:time-value">
2460 <ref name=
"duration"/>
2464 <attribute name=
"office:value-type">
2465 <value>boolean
</value>
2467 <attribute name=
"office:boolean-value">
2468 <ref name=
"boolean"/>
2472 <attribute name=
"office:value-type">
2473 <value>string
</value>
2476 <attribute name=
"office:string-value">
2477 <ref name=
"string"/>
2483 <define name=
"common-field-fixed-attlist">
2485 <attribute name=
"text:fixed">
2486 <ref name=
"boolean"/>
2490 <define name=
"common-field-name-attlist">
2491 <attribute name=
"text:name">
2492 <ref name=
"variableName"/>
2495 <define name=
"common-field-description-attlist">
2497 <attribute name=
"text:description">
2502 <define name=
"common-field-display-value-none-attlist">
2504 <attribute name=
"text:display">
2506 <value>value
</value>
2512 <define name=
"common-field-display-value-formula-none-attlist">
2514 <attribute name=
"text:display">
2516 <value>value
</value>
2517 <value>formula
</value>
2523 <define name=
"common-field-display-value-formula-attlist">
2525 <attribute name=
"text:display">
2527 <value>value
</value>
2528 <value>formula
</value>
2533 <define name=
"common-field-formula-attlist">
2535 <attribute name=
"text:formula">
2536 <ref name=
"formula"/>
2540 <define name=
"common-field-data-style-name-attlist">
2542 <attribute name=
"style:data-style-name">
2543 <ref name=
"styleNameRef"/>
2547 <define name=
"common-field-num-format-attlist">
2549 <ref name=
"common-num-format-attlist"/>
2552 <define name=
"paragraph-content" combine=
"choice">
2553 <element name=
"text:toc-mark-start">
2554 <ref name=
"text-toc-mark-start-attrs"/>
2557 <define name=
"text-toc-mark-start-attrs">
2558 <ref name=
"text-id"/>
2559 <ref name=
"text-outline-level"/>
2561 <define name=
"text-outline-level">
2563 <attribute name=
"text:outline-level">
2564 <ref name=
"positiveInteger"/>
2568 <define name=
"text-id">
2569 <attribute name=
"text:id">
2570 <ref name=
"string"/>
2573 <define name=
"paragraph-content" combine=
"choice">
2574 <element name=
"text:toc-mark-end">
2575 <ref name=
"text-id"/>
2578 <define name=
"paragraph-content" combine=
"choice">
2579 <element name=
"text:toc-mark">
2580 <attribute name=
"text:string-value">
2581 <ref name=
"string"/>
2583 <ref name=
"text-outline-level"/>
2586 <define name=
"paragraph-content" combine=
"choice">
2587 <element name=
"text:user-index-mark-start">
2588 <ref name=
"text-id"/>
2589 <ref name=
"text-outline-level"/>
2590 <ref name=
"text-index-name"/>
2593 <define name=
"paragraph-content" combine=
"choice">
2594 <element name=
"text:user-index-mark-end">
2595 <ref name=
"text-id"/>
2596 <ref name=
"text-outline-level"/>
2599 <define name=
"paragraph-content" combine=
"choice">
2600 <element name=
"text:user-index-mark">
2601 <attribute name=
"text:string-value">
2602 <ref name=
"string"/>
2604 <ref name=
"text-outline-level"/>
2605 <ref name=
"text-index-name"/>
2608 <define name=
"text-index-name">
2609 <attribute name=
"text:index-name">
2610 <ref name=
"string"/>
2613 <define name=
"paragraph-content" combine=
"choice">
2614 <element name=
"text:alphabetical-index-mark-start">
2615 <ref name=
"text-id"/>
2616 <ref name=
"text-alphabetical-index-mark-attrs"/>
2619 <define name=
"paragraph-content" combine=
"choice">
2620 <element name=
"text:alphabetical-index-mark-end">
2621 <ref name=
"text-id"/>
2624 <define name=
"paragraph-content" combine=
"choice">
2625 <element name=
"text:alphabetical-index-mark">
2626 <attribute name=
"text:string-value">
2627 <ref name=
"string"/>
2629 <ref name=
"text-alphabetical-index-mark-attrs"/>
2632 <define name=
"text-alphabetical-index-mark-attrs" combine=
"interleave">
2634 <attribute name=
"text:key1">
2635 <ref name=
"string"/>
2639 <attribute name=
"text:key2">
2640 <ref name=
"string"/>
2644 <define name=
"text-alphabetical-index-mark-attrs" combine=
"interleave">
2646 <attribute name=
"text:string-value-phonetic">
2647 <ref name=
"string"/>
2651 <attribute name=
"text:key1-phonetic">
2652 <ref name=
"string"/>
2656 <attribute name=
"text:key2-phonetic">
2657 <ref name=
"string"/>
2661 <define name=
"text-alphabetical-index-mark-attrs" combine=
"interleave">
2663 <attribute name=
"text:main-entry" a:
defaultValue=
"false">
2664 <ref name=
"boolean"/>
2668 <define name=
"paragraph-content" combine=
"choice">
2669 <element name=
"text:bibliography-mark">
2670 <attribute name=
"text:bibliography-type">
2671 <ref name=
"text-bibliography-types"/>
2676 <name>text:identifier
</name>
2677 <name>text:address
</name>
2678 <name>text:annote
</name>
2679 <name>text:author
</name>
2680 <name>text:booktitle
</name>
2681 <name>text:chapter
</name>
2682 <name>text:edition
</name>
2683 <name>text:editor
</name>
2684 <name>text:howpublished
</name>
2685 <name>text:institution
</name>
2686 <name>text:journal
</name>
2687 <name>text:month
</name>
2688 <name>text:note
</name>
2689 <name>text:number
</name>
2690 <name>text:organizations
</name>
2691 <name>text:pages
</name>
2692 <name>text:publisher
</name>
2693 <name>text:school
</name>
2694 <name>text:series
</name>
2695 <name>text:title
</name>
2696 <name>text:report-type
</name>
2697 <name>text:volume
</name>
2698 <name>text:year
</name>
2699 <name>text:url
</name>
2700 <name>text:custom1
</name>
2701 <name>text:custom2
</name>
2702 <name>text:custom3
</name>
2703 <name>text:custom4
</name>
2704 <name>text:custom5
</name>
2705 <name>text:isbn
</name>
2706 <name>text:issn
</name>
2708 <ref name=
"string"/>
2714 <define name=
"text-bibliography-types">
2716 <value>article
</value>
2718 <value>booklet
</value>
2719 <value>conference
</value>
2720 <value>custom1
</value>
2721 <value>custom2
</value>
2722 <value>custom3
</value>
2723 <value>custom4
</value>
2724 <value>custom5
</value>
2725 <value>email
</value>
2726 <value>inbook
</value>
2727 <value>incollection
</value>
2728 <value>inproceedings
</value>
2729 <value>journal
</value>
2730 <value>manual
</value>
2731 <value>mastersthesis
</value>
2733 <value>phdthesis
</value>
2734 <value>proceedings
</value>
2735 <value>techreport
</value>
2736 <value>unpublished
</value>
2740 <define name=
"text-index-body">
2741 <element name=
"text:index-body">
2743 <ref name=
"index-content-main"/>
2747 <define name=
"index-content-main">
2749 <ref name=
"text-content"/>
2750 <ref name=
"text-index-title"/>
2753 <define name=
"text-index-title">
2754 <element name=
"text:index-title">
2755 <ref name=
"sectionAttr"/>
2757 <ref name=
"index-content-main"/>
2761 <define name=
"text-table-of-content">
2762 <element name=
"text:table-of-content">
2763 <ref name=
"sectionAttr"/>
2764 <ref name=
"text-table-of-content-source"/>
2765 <ref name=
"text-index-body"/>
2768 <define name=
"text-table-of-content-source">
2769 <element name=
"text:table-of-content-source">
2770 <ref name=
"text-table-of-content-source-attlist"/>
2772 <ref name=
"text-index-title-template"/>
2775 <ref name=
"text-table-of-content-entry-template"/>
2778 <ref name=
"text-index-source-styles"/>
2782 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2784 <attribute name=
"text:outline-level">
2786 <ref name=
"positiveInteger"/>
2791 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2793 <attribute name=
"text:use-outline-level" a:
defaultValue=
"true">
2794 <ref name=
"boolean"/>
2798 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2800 <attribute name=
"text:use-index-marks">
2801 <ref name=
"boolean"/>
2805 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2807 <attribute name=
"text:use-index-source-styles">
2808 <ref name=
"boolean"/>
2812 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2814 <attribute name=
"text:index-scope">
2816 <value>document
</value>
2817 <value>chapter
</value>
2822 <define name=
"text-table-of-content-source-attlist" combine=
"interleave">
2824 <attribute name=
"text:relative-tab-stop-position">
2825 <ref name=
"boolean"/>
2829 <define name=
"text-table-of-content-entry-template">
2830 <element name=
"text:table-of-content-entry-template">
2831 <ref name=
"text-table-of-content-entry-template-attlist"/>
2833 <ref name=
"text-table-of-content-children"/>
2838 <define name=
"text-table-of-content-children">
2840 <ref name=
"text-index-entry-chapter"/>
2841 <ref name=
"text-index-entry-page-number"/>
2842 <ref name=
"text-index-entry-text"/>
2843 <ref name=
"text-index-entry-span"/>
2844 <ref name=
"text-index-entry-tab-stop"/>
2845 <ref name=
"text-index-entry-link-start"/>
2846 <ref name=
"text-index-entry-link-end"/>
2849 <define name=
"text-table-of-content-entry-template-attlist"
2850 combine=
"interleave">
2851 <attribute name=
"text:outline-level">
2852 <ref name=
"positiveInteger"/>
2855 <define name=
"text-table-of-content-entry-template-attlist"
2856 combine=
"interleave">
2857 <attribute name=
"text:style-name">
2858 <ref name=
"styleNameRef"/>
2861 <define name=
"text-illustration-index">
2862 <element name=
"text:illustration-index">
2863 <ref name=
"sectionAttr"/>
2864 <ref name=
"text-illustration-index-source"/>
2865 <ref name=
"text-index-body"/>
2868 <define name=
"text-illustration-index-source">
2869 <element name=
"text:illustration-index-source">
2870 <ref name=
"text-illustration-index-source-attrs"/>
2872 <ref name=
"text-index-title-template"/>
2875 <ref name=
"text-illustration-index-entry-template"/>
2879 <define name=
"text-illustration-index-source-attrs" combine=
"interleave">
2880 <ref name=
"text-index-scope-attr"/>
2882 <define name=
"text-index-scope-attr">
2884 <attribute name=
"text:index-scope" a:
defaultValue=
"document">
2886 <value>document
</value>
2887 <value>chapter
</value>
2892 <define name=
"text-illustration-index-source-attrs" combine=
"interleave">
2893 <ref name=
"text-relative-tab-stop-position-attr"/>
2895 <define name=
"text-relative-tab-stop-position-attr">
2897 <attribute name=
"text:relative-tab-stop-position"
2898 a:
defaultValue=
"true">
2899 <ref name=
"boolean"/>
2903 <define name=
"text-illustration-index-source-attrs" combine=
"interleave">
2905 <attribute name=
"text:use-caption" a:
defaultValue=
"true">
2906 <ref name=
"boolean"/>
2910 <define name=
"text-illustration-index-source-attrs" combine=
"interleave">
2912 <attribute name=
"text:caption-sequence-name">
2913 <ref name=
"string"/>
2917 <define name=
"text-illustration-index-source-attrs" combine=
"interleave">
2919 <attribute name=
"text:caption-sequence-format">
2922 <value>category-and-value
</value>
2923 <value>caption
</value>
2928 <define name=
"text-illustration-index-entry-template">
2929 <element name=
"text:illustration-index-entry-template">
2930 <ref name=
"text-illustration-index-entry-content"/>
2933 <define name=
"text-illustration-index-entry-content">
2934 <ref name=
"text-illustration-index-entry-template-attrs"/>
2937 <ref name=
"text-index-entry-page-number"/>
2938 <ref name=
"text-index-entry-text"/>
2939 <ref name=
"text-index-entry-span"/>
2940 <ref name=
"text-index-entry-tab-stop"/>
2944 <define name=
"text-illustration-index-entry-template-attrs">
2945 <attribute name=
"text:style-name">
2946 <ref name=
"styleNameRef"/>
2949 <define name=
"text-table-index">
2950 <element name=
"text:table-index">
2951 <ref name=
"sectionAttr"/>
2952 <ref name=
"text-table-index-source"/>
2953 <ref name=
"text-index-body"/>
2956 <define name=
"text-table-index-source">
2957 <element name=
"text:table-index-source">
2958 <ref name=
"text-illustration-index-source-attrs"/>
2960 <ref name=
"text-index-title-template"/>
2963 <ref name=
"text-table-index-entry-template"/>
2967 <define name=
"text-table-index-entry-template">
2968 <element name=
"text:table-index-entry-template">
2969 <ref name=
"text-illustration-index-entry-content"/>
2972 <define name=
"text-object-index">
2973 <element name=
"text:object-index">
2974 <ref name=
"sectionAttr"/>
2975 <ref name=
"text-object-index-source"/>
2976 <ref name=
"text-index-body"/>
2979 <define name=
"text-object-index-source">
2980 <element name=
"text:object-index-source">
2981 <ref name=
"text-object-index-source-attrs"/>
2983 <ref name=
"text-index-title-template"/>
2986 <ref name=
"text-object-index-entry-template"/>
2990 <define name=
"text-object-index-source-attrs" combine=
"interleave">
2991 <ref name=
"text-index-scope-attr"/>
2993 <define name=
"text-object-index-source-attrs" combine=
"interleave">
2994 <ref name=
"text-relative-tab-stop-position-attr"/>
2996 <define name=
"text-object-index-source-attrs" combine=
"interleave">
2998 <attribute name=
"text:use-spreadsheet-objects" a:
defaultValue=
"false">
2999 <ref name=
"boolean"/>
3003 <define name=
"text-object-index-source-attrs" combine=
"interleave">
3005 <attribute name=
"text:use-math-objects" a:
defaultValue=
"false">
3006 <ref name=
"boolean"/>
3010 <define name=
"text-object-index-source-attrs" combine=
"interleave">
3012 <attribute name=
"text:use-draw-objects" a:
defaultValue=
"false">
3013 <ref name=
"boolean"/>
3017 <define name=
"text-object-index-source-attrs" combine=
"interleave">
3019 <attribute name=
"text:use-chart-objects" a:
defaultValue=
"false">
3020 <ref name=
"boolean"/>
3024 <define name=
"text-object-index-source-attrs" combine=
"interleave">
3026 <attribute name=
"text:use-other-objects" a:
defaultValue=
"false">
3027 <ref name=
"boolean"/>
3031 <define name=
"text-object-index-entry-template">
3032 <element name=
"text:object-index-entry-template">
3033 <ref name=
"text-illustration-index-entry-content"/>
3036 <define name=
"text-user-index">
3037 <element name=
"text:user-index">
3038 <ref name=
"sectionAttr"/>
3039 <ref name=
"text-user-index-source"/>
3040 <ref name=
"text-index-body"/>
3043 <define name=
"text-user-index-source">
3044 <element name=
"text:user-index-source">
3045 <ref name=
"text-user-index-source-attr"/>
3047 <ref name=
"text-index-title-template"/>
3050 <ref name=
"text-user-index-entry-template"/>
3053 <ref name=
"text-index-source-styles"/>
3057 <define name=
"text-user-index-source-attr" combine=
"interleave">
3058 <ref name=
"text-index-scope-attr"/>
3059 <ref name=
"text-relative-tab-stop-position-attr"/>
3060 <attribute name=
"text:index-name">
3061 <ref name=
"string"/>
3064 <define name=
"text-user-index-source-attr" combine=
"interleave">
3066 <attribute name=
"text:use-index-marks" a:
defaultValue=
"false">
3067 <ref name=
"boolean"/>
3071 <attribute name=
"text:use-graphics" a:
defaultValue=
"false">
3072 <ref name=
"boolean"/>
3076 <attribute name=
"text:use-tables" a:
defaultValue=
"false">
3077 <ref name=
"boolean"/>
3081 <attribute name=
"text:use-floating-frames"
3082 a:
defaultValue=
"false">
3083 <ref name=
"boolean"/>
3087 <attribute name=
"text:use-objects" a:
defaultValue=
"false">
3088 <ref name=
"boolean"/>
3092 <define name=
"text-user-index-source-attr" combine=
"interleave">
3094 <attribute name=
"text:copy-outline-levels"
3095 a:
defaultValue=
"false">
3096 <ref name=
"boolean"/>
3100 <define name=
"text-user-index-entry-template">
3101 <element name=
"text:user-index-entry-template">
3102 <ref name=
"text-user-index-entry-template-attrs"/>
3105 <ref name=
"text-index-entry-chapter"/>
3106 <ref name=
"text-index-entry-page-number"/>
3107 <ref name=
"text-index-entry-text"/>
3108 <ref name=
"text-index-entry-span"/>
3109 <ref name=
"text-index-entry-tab-stop"/>
3114 <define name=
"text-user-index-entry-template-attrs" combine=
"interleave">
3115 <attribute name=
"text:outline-level">
3116 <ref name=
"positiveInteger"/>
3119 <define name=
"text-user-index-entry-template-attrs" combine=
"interleave">
3120 <attribute name=
"text:style-name">
3121 <ref name=
"styleNameRef"/>
3124 <define name=
"text-alphabetical-index">
3125 <element name=
"text:alphabetical-index">
3126 <ref name=
"sectionAttr"/>
3127 <ref name=
"text-alphabetical-index-source"/>
3128 <ref name=
"text-index-body"/>
3131 <define name=
"text-alphabetical-index-source">
3132 <element name=
"text:alphabetical-index-source">
3133 <ref name=
"text-alphabetical-index-source-attrs"/>
3135 <ref name=
"text-index-title-template"/>
3138 <ref name=
"text-alphabetical-index-entry-template"/>
3142 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3143 <ref name=
"text-index-scope-attr"/>
3144 <ref name=
"text-relative-tab-stop-position-attr"/>
3146 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3148 <attribute name=
"text:ignore-case" a:
defaultValue=
"false">
3149 <ref name=
"boolean"/>
3153 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3155 <attribute name=
"text:main-entry-style-name">
3156 <ref name=
"styleNameRef"/>
3160 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3162 <attribute name=
"text:alphabetical-separators" a:
defaultValue=
"false">
3163 <ref name=
"boolean"/>
3167 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3169 <attribute name=
"text:combine-entries" a:
defaultValue=
"true">
3170 <ref name=
"boolean"/>
3174 <attribute name=
"text:combine-entries-with-dash"
3175 a:
defaultValue=
"false">
3176 <ref name=
"boolean"/>
3180 <attribute name=
"text:combine-entries-with-pp" a:
defaultValue=
"true">
3181 <ref name=
"boolean"/>
3185 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3187 <attribute name=
"text:use-keys-as-entries" a:
defaultValue=
"false">
3188 <ref name=
"boolean"/>
3192 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3194 <attribute name=
"text:capitalize-entries" a:
defaultValue=
"false">
3195 <ref name=
"boolean"/>
3199 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3201 <attribute name=
"text:comma-separated" a:
defaultValue=
"false">
3202 <ref name=
"boolean"/>
3206 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3208 <attribute name=
"fo:language">
3209 <ref name=
"languageCode"/>
3213 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3215 <attribute name=
"fo:country">
3216 <ref name=
"countryCode"/>
3220 <define name=
"text-alphabetical-index-source-attrs" combine=
"interleave">
3222 <attribute name=
"text:sort-algorithm">
3223 <ref name=
"string"/>
3227 <define name=
"text-alphabetical-index-auto-mark-file">
3228 <element name=
"text:alphabetical-index-auto-mark-file">
3229 <attribute name=
"xlink:href">
3230 <ref name=
"anyURI"/>
3233 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
3234 <value>simple
</value>
3239 <define name=
"text-alphabetical-index-entry-template">
3240 <element name=
"text:alphabetical-index-entry-template">
3241 <ref name=
"text-alphabetical-index-entry-template-attrs"/>
3244 <ref name=
"text-index-entry-chapter"/>
3245 <ref name=
"text-index-entry-page-number"/>
3246 <ref name=
"text-index-entry-text"/>
3247 <ref name=
"text-index-entry-span"/>
3248 <ref name=
"text-index-entry-tab-stop"/>
3253 <define name=
"text-alphabetical-index-entry-template-attrs"
3254 combine=
"interleave">
3255 <attribute name=
"text:outline-level">
3260 <value>separator
</value>
3264 <define name=
"text-alphabetical-index-entry-template-attrs"
3265 combine=
"interleave">
3266 <attribute name=
"text:style-name">
3267 <ref name=
"styleNameRef"/>
3270 <define name=
"text-bibliography">
3271 <element name=
"text:bibliography">
3272 <ref name=
"sectionAttr"/>
3273 <ref name=
"text-bibliography-source"/>
3274 <ref name=
"text-index-body"/>
3277 <define name=
"text-bibliography-source">
3278 <element name=
"text:bibliography-source">
3280 <ref name=
"text-index-title-template"/>
3283 <ref name=
"text-bibliography-entry-template"/>
3287 <define name=
"text-bibliography-entry-template">
3288 <element name=
"text:bibliography-entry-template">
3289 <ref name=
"text-bibliography-entry-template-attrs"/>
3292 <ref name=
"text-index-entry-span"/>
3293 <ref name=
"text-index-entry-tab-stop"/>
3294 <ref name=
"text-index-entry-bibliography"/>
3299 <define name=
"text-bibliography-entry-template-attrs" combine=
"interleave">
3300 <attribute name=
"text:bibliography-type">
3301 <ref name=
"text-bibliography-types"/>
3304 <define name=
"text-bibliography-entry-template-attrs" combine=
"interleave">
3305 <attribute name=
"text:style-name">
3306 <ref name=
"styleNameRef"/>
3309 <define name=
"text-index-source-styles">
3310 <element name=
"text:index-source-styles">
3311 <attribute name=
"text:outline-level">
3312 <ref name=
"positiveInteger"/>
3315 <ref name=
"text-index-source-style"/>
3319 <define name=
"text-index-source-style">
3320 <element name=
"text:index-source-style">
3321 <attribute name=
"text:style-name">
3322 <ref name=
"styleName"/>
3327 <define name=
"text-index-title-template">
3328 <element name=
"text:index-title-template">
3330 <attribute name=
"text:style-name">
3331 <ref name=
"styleNameRef"/>
3337 <define name=
"text-index-entry-chapter">
3338 <element name=
"text:index-entry-chapter">
3340 <attribute name=
"text:style-name">
3341 <ref name=
"styleNameRef"/>
3344 <ref name=
"text-index-entry-chapter-attrs"/>
3347 <define name=
"text-index-entry-chapter-attrs">
3349 <attribute name=
"text:display" a:
defaultValue=
"number">
3352 <value>number
</value>
3353 <value>number-and-name
</value>
3358 <define name=
"text-index-entry-text">
3359 <element name=
"text:index-entry-text">
3361 <attribute name=
"text:style-name">
3362 <ref name=
"styleNameRef"/>
3367 <define name=
"text-index-entry-page-number">
3368 <element name=
"text:index-entry-page-number">
3370 <attribute name=
"text:style-name">
3371 <ref name=
"styleNameRef"/>
3376 <define name=
"text-index-entry-span">
3377 <element name=
"text:index-entry-span">
3379 <attribute name=
"text:style-name">
3380 <ref name=
"styleNameRef"/>
3386 <define name=
"text-index-entry-bibliography">
3387 <element name=
"text:index-entry-bibliography">
3388 <ref name=
"text-index-entry-bibliography-attrs"/>
3391 <define name=
"text-index-entry-bibliography-attrs" combine=
"interleave">
3393 <attribute name=
"text:style-name">
3394 <ref name=
"styleNameRef"/>
3398 <define name=
"text-index-entry-bibliography-attrs" combine=
"interleave">
3399 <attribute name=
"text:bibliography-data-field">
3401 <value>address
</value>
3402 <value>annote
</value>
3403 <value>author
</value>
3404 <value>bibliography-type
</value>
3405 <value>booktitle
</value>
3406 <value>chapter
</value>
3407 <value>custom1
</value>
3408 <value>custom2
</value>
3409 <value>custom3
</value>
3410 <value>custom4
</value>
3411 <value>custom5
</value>
3412 <value>edition
</value>
3413 <value>editor
</value>
3414 <value>howpublished
</value>
3415 <value>identifier
</value>
3416 <value>institution
</value>
3419 <value>journal
</value>
3420 <value>month
</value>
3422 <value>number
</value>
3423 <value>organizations
</value>
3424 <value>pages
</value>
3425 <value>publisher
</value>
3426 <value>report-type
</value>
3427 <value>school
</value>
3428 <value>series
</value>
3429 <value>title
</value>
3431 <value>volume
</value>
3436 <define name=
"text-index-entry-tab-stop">
3437 <element name=
"text:index-entry-tab-stop">
3439 <attribute name=
"text:style-name">
3440 <ref name=
"styleNameRef"/>
3443 <ref name=
"text-index-entry-tab-stop-attrs"/>
3446 <define name=
"text-index-entry-tab-stop-attrs" combine=
"interleave">
3448 <attribute name=
"style:leader-char">
3449 <ref name=
"character"/>
3453 <define name=
"text-index-entry-tab-stop-attrs" combine=
"interleave">
3455 <attribute name=
"style:type">
3456 <value>right
</value>
3459 <attribute name=
"style:type">
3462 <attribute name=
"style:position">
3463 <ref name=
"length"/>
3468 <define name=
"text-index-entry-link-start">
3469 <element name=
"text:index-entry-link-start">
3471 <attribute name=
"text:style-name">
3472 <ref name=
"styleNameRef"/>
3477 <define name=
"text-index-entry-link-end">
3478 <element name=
"text:index-entry-link-end">
3480 <attribute name=
"text:style-name">
3481 <ref name=
"styleNameRef"/>
3486 <define name=
"table-table">
3487 <element name=
"table:table">
3488 <ref name=
"table-table-attlist"/>
3490 <ref name=
"table-table-source"/>
3493 <ref name=
"office-dde-source"/>
3496 <ref name=
"table-scenario"/>
3499 <ref name=
"office-forms"/>
3502 <ref name=
"table-shapes"/>
3504 <ref name=
"table-columns-and-groups"/>
3505 <ref name=
"table-rows-and-groups"/>
3508 <define name=
"table-columns-and-groups">
3511 <ref name=
"table-table-column-group"/>
3512 <ref name=
"table-columns-no-group"/>
3517 <define name=
"table-columns-no-group">
3520 <ref name=
"table-columns"/>
3522 <ref name=
"table-table-header-columns"/>
3524 <ref name=
"table-columns"/>
3529 <ref name=
"table-table-header-columns"/>
3531 <ref name=
"table-columns"/>
3537 <define name=
"table-columns">
3539 <ref name=
"table-table-columns"/>
3541 <ref name=
"table-table-column"/>
3546 <define name=
"table-rows-and-groups">
3549 <ref name=
"table-table-row-group"/>
3550 <ref name=
"table-rows-no-group"/>
3555 <define name=
"table-rows-no-group">
3558 <ref name=
"table-rows"/>
3560 <ref name=
"table-table-header-rows"/>
3562 <ref name=
"table-rows"/>
3567 <ref name=
"table-table-header-rows"/>
3569 <ref name=
"table-rows"/>
3575 <define name=
"table-rows">
3577 <ref name=
"table-table-rows"/>
3580 <ref name=
"text-soft-page-break"/>
3582 <ref name=
"table-table-row"/>
3586 <define name=
"table-table-attlist" combine=
"interleave">
3588 <attribute name=
"table:name">
3589 <ref name=
"string"/>
3593 <define name=
"table-table-attlist" combine=
"interleave">
3595 <attribute name=
"table:style-name">
3596 <ref name=
"styleNameRef"/>
3600 <define name=
"table-table-attlist" combine=
"interleave">
3602 <attribute name=
"table:protected" a:
defaultValue=
"false">
3603 <ref name=
"boolean"/>
3607 <attribute name=
"table:protection-key">
3612 <define name=
"table-table-attlist" combine=
"interleave">
3614 <attribute name=
"table:print" a:
defaultValue=
"true">
3615 <ref name=
"boolean"/>
3619 <define name=
"table-table-attlist" combine=
"interleave">
3621 <attribute name=
"table:print-ranges">
3622 <ref name=
"cellRangeAddressList"/>
3626 <define name=
"table-table-row">
3627 <element name=
"table:table-row">
3628 <ref name=
"table-table-row-attlist"/>
3631 <ref name=
"table-table-cell"/>
3632 <ref name=
"table-covered-table-cell"/>
3637 <define name=
"table-table-row-attlist" combine=
"interleave">
3639 <attribute name=
"table:number-rows-repeated" a:
defaultValue=
"1">
3640 <ref name=
"positiveInteger"/>
3644 <define name=
"table-table-row-attlist" combine=
"interleave">
3646 <attribute name=
"table:style-name">
3647 <ref name=
"styleNameRef"/>
3651 <define name=
"table-table-row-attlist" combine=
"interleave">
3653 <attribute name=
"table:default-cell-style-name">
3654 <ref name=
"styleNameRef"/>
3658 <define name=
"table-table-row-attlist" combine=
"interleave">
3660 <attribute name=
"table:visibility" a:
defaultValue=
"visible">
3661 <ref name=
"table-visibility-value"/>
3666 <define name=
"table-visibility-value">
3668 <value>visible
</value>
3669 <value>collapse
</value>
3670 <value>filter
</value>
3673 <define name=
"table-table-cell">
3674 <element name=
"table:table-cell">
3675 <ref name=
"table-table-cell-attlist"/>
3676 <ref name=
"table-table-cell-attlist-extra"/>
3677 <ref name=
"table-table-cell-content"/>
3681 <define name=
"table-covered-table-cell">
3682 <element name=
"table:covered-table-cell">
3683 <ref name=
"table-table-cell-attlist"/>
3684 <ref name=
"table-table-cell-content"/>
3688 <define name=
"table-table-cell-content">
3690 <ref name=
"table-cell-range-source"/>
3693 <ref name=
"office-annotation"/>
3696 <ref name=
"table-detective"/>
3699 <ref name=
"text-content"/>
3702 <define name=
"table-table-cell-attlist" combine=
"interleave">
3704 <attribute name=
"table:number-columns-repeated" a:
defaultValue=
"1">
3705 <ref name=
"positiveInteger"/>
3709 <define name=
"table-table-cell-attlist-extra" combine=
"interleave">
3711 <attribute name=
"table:number-columns-spanned" a:
defaultValue=
"1">
3712 <ref name=
"positiveInteger"/>
3716 <attribute name=
"table:number-rows-spanned" a:
defaultValue=
"1">
3717 <ref name=
"positiveInteger"/>
3721 <define name=
"table-table-cell-attlist" combine=
"interleave">
3723 <attribute name=
"table:style-name">
3724 <ref name=
"styleNameRef"/>
3728 <define name=
"table-table-cell-attlist" combine=
"interleave">
3730 <attribute name=
"table:content-validation-name">
3731 <ref name=
"string"/>
3735 <define name=
"table-table-cell-attlist" combine=
"interleave">
3737 <attribute name=
"table:formula">
3738 <ref name=
"string"/>
3742 <define name=
"table-table-cell-attlist-extra" combine=
"interleave">
3744 <attribute name=
"table:number-matrix-columns-spanned">
3745 <ref name=
"positiveInteger"/>
3749 <attribute name=
"table:number-matrix-rows-spanned">
3750 <ref name=
"positiveInteger"/>
3754 <define name=
"table-table-cell-attlist" combine=
"interleave">
3756 <ref name=
"common-value-and-type-attlist"/>
3759 <define name=
"table-table-cell-attlist" combine=
"interleave">
3761 <attribute name=
"table:protect" a:
defaultValue=
"false">
3762 <ref name=
"boolean"/>
3766 <define name=
"table-table-column">
3767 <element name=
"table:table-column">
3768 <ref name=
"table-table-column-attlist"/>
3772 <define name=
"table-table-column-attlist" combine=
"interleave">
3774 <attribute name=
"table:number-columns-repeated" a:
defaultValue=
"1">
3775 <ref name=
"positiveInteger"/>
3779 <define name=
"table-table-column-attlist" combine=
"interleave">
3781 <attribute name=
"table:style-name">
3782 <ref name=
"styleNameRef"/>
3786 <define name=
"table-table-column-attlist" combine=
"interleave">
3788 <attribute name=
"table:visibility" a:
defaultValue=
"visible">
3789 <ref name=
"table-visibility-value"/>
3793 <define name=
"table-table-column-attlist" combine=
"interleave">
3795 <attribute name=
"table:default-cell-style-name">
3796 <ref name=
"styleNameRef"/>
3800 <define name=
"table-table-header-columns">
3801 <element name=
"table:table-header-columns">
3803 <ref name=
"table-table-column"/>
3808 <define name=
"table-table-columns">
3809 <element name=
"table:table-columns">
3811 <ref name=
"table-table-column"/>
3815 <define name=
"table-table-column-group">
3816 <element name=
"table:table-column-group">
3817 <ref name=
"table-table-column-group-attlist"/>
3818 <ref name=
"table-columns-and-groups"/>
3821 <define name=
"table-table-column-group-attlist" combine=
"interleave">
3823 <attribute name=
"table:display" a:
defaultValue=
"true">
3824 <ref name=
"boolean"/>
3828 <define name=
"table-table-header-rows">
3829 <element name=
"table:table-header-rows">
3832 <ref name=
"text-soft-page-break"/>
3834 <ref name=
"table-table-row"/>
3839 <define name=
"table-table-rows">
3840 <element name=
"table:table-rows">
3843 <ref name=
"text-soft-page-break"/>
3845 <ref name=
"table-table-row"/>
3849 <define name=
"table-table-row-group">
3850 <element name=
"table:table-row-group">
3851 <ref name=
"table-table-row-group-attlist"/>
3852 <ref name=
"table-rows-and-groups"/>
3855 <define name=
"table-table-row-group-attlist" combine=
"interleave">
3857 <attribute name=
"table:display" a:
defaultValue=
"true">
3858 <ref name=
"boolean"/>
3862 <define name=
"table-table-attlist" combine=
"interleave">
3864 <attribute name=
"table:is-sub-table" a:
defaultValue=
"false">
3865 <ref name=
"boolean"/>
3869 <define name=
"cellAddress">
3870 <data type=
"string">
3871 <param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+
</param>
3875 <define name=
"cellRangeAddress">
3876 <data type=
"string">
3877 <param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+(:($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+)?
</param>
3881 <define name=
"cellRangeAddressList">
3882 <!-- Value is a space separated list of "cellRangeAddress" patterns -->
3883 <data type=
"string"/>
3885 <define name=
"table-table-source">
3886 <element name=
"table:table-source">
3887 <ref name=
"table-table-source-attlist"/>
3888 <ref name=
"table-linked-source-attlist"/>
3892 <define name=
"table-table-source-attlist" combine=
"interleave">
3894 <attribute name=
"table:mode" a:
defaultValue=
"copy-all">
3896 <value>copy-all
</value>
3897 <value>copy-results-only
</value>
3902 <define name=
"table-table-source-attlist" combine=
"interleave">
3904 <attribute name=
"table:table-name">
3905 <ref name=
"string"/>
3909 <define name=
"table-linked-source-attlist" combine=
"interleave">
3911 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
3912 <value>simple
</value>
3916 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
3917 <value>onRequest
</value>
3920 <attribute name=
"xlink:href">
3921 <ref name=
"anyURI"/>
3924 <define name=
"table-linked-source-attlist" combine=
"interleave">
3926 <attribute name=
"table:filter-name">
3927 <ref name=
"string"/>
3931 <define name=
"table-linked-source-attlist" combine=
"interleave">
3933 <attribute name=
"table:filter-options">
3934 <ref name=
"string"/>
3938 <define name=
"table-linked-source-attlist" combine=
"interleave">
3940 <attribute name=
"table:refresh-delay">
3941 <ref name=
"duration"/>
3945 <define name=
"table-scenario">
3946 <element name=
"table:scenario">
3947 <ref name=
"table-scenario-attlist"/>
3951 <define name=
"table-scenario-attlist" combine=
"interleave">
3952 <attribute name=
"table:scenario-ranges">
3953 <ref name=
"cellRangeAddressList"/>
3956 <define name=
"table-scenario-attlist" combine=
"interleave">
3957 <attribute name=
"table:is-active">
3958 <ref name=
"boolean"/>
3961 <define name=
"table-scenario-attlist" combine=
"interleave">
3963 <attribute name=
"table:display-border" a:
defaultValue=
"true">
3964 <ref name=
"boolean"/>
3968 <define name=
"table-scenario-attlist" combine=
"interleave">
3970 <attribute name=
"table:border-color">
3975 <define name=
"table-scenario-attlist" combine=
"interleave">
3977 <attribute name=
"table:copy-back" a:
defaultValue=
"true">
3978 <ref name=
"boolean"/>
3982 <define name=
"table-scenario-attlist" combine=
"interleave">
3984 <attribute name=
"table:copy-styles" a:
defaultValue=
"true">
3985 <ref name=
"boolean"/>
3989 <define name=
"table-scenario-attlist" combine=
"interleave">
3991 <attribute name=
"table:copy-formulas" a:
defaultValue=
"true">
3992 <ref name=
"boolean"/>
3996 <define name=
"table-scenario-attlist" combine=
"interleave">
3998 <attribute name=
"table:comment">
3999 <ref name=
"string"/>
4003 <define name=
"table-scenario-attlist" combine=
"interleave">
4005 <attribute name=
"table:protected">
4006 <ref name=
"boolean"/>
4010 <define name=
"table-shapes">
4011 <element name=
"table:shapes">
4017 <define name=
"table-cell-range-source">
4018 <element name=
"table:cell-range-source">
4019 <ref name=
"table-table-cell-range-source-attlist"/>
4020 <ref name=
"table-linked-source-attlist"/>
4024 <define name=
"table-table-cell-range-source-attlist" combine=
"interleave">
4025 <attribute name=
"table:name">
4026 <ref name=
"string"/>
4029 <define name=
"table-table-cell-range-source-attlist" combine=
"interleave">
4030 <attribute name=
"table:last-column-spanned">
4031 <ref name=
"positiveInteger"/>
4033 <attribute name=
"table:last-row-spanned">
4034 <ref name=
"positiveInteger"/>
4037 <define name=
"table-detective">
4038 <element name=
"table:detective">
4040 <ref name=
"table-highlighted-range"/>
4043 <ref name=
"table-operation"/>
4047 <define name=
"table-operation">
4048 <element name=
"table:operation">
4049 <ref name=
"table-operation-attlist"/>
4053 <define name=
"table-operation-attlist" combine=
"interleave">
4054 <attribute name=
"table:name">
4056 <value>trace-dependents
</value>
4057 <value>remove-dependents
</value>
4058 <value>trace-precedents
</value>
4059 <value>remove-precedents
</value>
4060 <value>trace-errors
</value>
4064 <define name=
"table-operation-attlist" combine=
"interleave">
4065 <attribute name=
"table:index">
4066 <ref name=
"nonNegativeInteger"/>
4069 <define name=
"table-highlighted-range">
4070 <element name=
"table:highlighted-range">
4073 <ref name=
"table-highlighted-range-attlist"/>
4076 <ref name=
"table-highlighted-range-attlist-invalid"/>
4082 <define name=
"table-highlighted-range-attlist" combine=
"interleave">
4084 <attribute name=
"table:cell-range-address">
4085 <ref name=
"cellRangeAddress"/>
4089 <define name=
"table-highlighted-range-attlist" combine=
"interleave">
4090 <attribute name=
"table:direction">
4092 <value>from-another-table
</value>
4093 <value>to-another-table
</value>
4094 <value>from-same-table
</value>
4098 <define name=
"table-highlighted-range-attlist" combine=
"interleave">
4100 <attribute name=
"table:contains-error" a:
defaultValue=
"false">
4101 <ref name=
"boolean"/>
4105 <define name=
"table-highlighted-range-attlist-invalid" combine=
"interleave">
4106 <attribute name=
"table:marked-invalid">
4107 <ref name=
"boolean"/>
4110 <define name=
"office-spreadsheet-attlist" combine=
"interleave">
4112 <attribute name=
"table:structure-protected" a:
defaultValue=
"false">
4113 <ref name=
"boolean"/>
4117 <attribute name=
"table:protection-key">
4118 <ref name=
"string"/>
4122 <define name=
"table-calculation-settings">
4123 <element name=
"table:calculation-settings">
4124 <ref name=
"table-calculation-setting-attlist"/>
4126 <ref name=
"table-null-date"/>
4129 <ref name=
"table-iteration"/>
4133 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4135 <attribute name=
"table:case-sensitive" a:
defaultValue=
"true">
4136 <ref name=
"boolean"/>
4140 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4142 <attribute name=
"table:precision-as-shown" a:
defaultValue=
"false">
4143 <ref name=
"boolean"/>
4147 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4149 <attribute name=
"table:search-criteria-must-apply-to-whole-cell"
4150 a:
defaultValue=
"true">
4151 <ref name=
"boolean"/>
4155 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4157 <attribute name=
"table:automatic-find-labels" a:
defaultValue=
"true">
4158 <ref name=
"boolean"/>
4162 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4164 <attribute name=
"table:use-regular-expressions"
4165 a:
defaultValue=
"true">
4166 <ref name=
"boolean"/>
4170 <define name=
"table-calculation-setting-attlist" combine=
"interleave">
4172 <attribute name=
"table:null-year" a:
defaultValue=
"1930">
4173 <ref name=
"positiveInteger"/>
4177 <define name=
"table-null-date">
4178 <element name=
"table:null-date">
4180 <attribute name=
"table:value-type" a:
defaultValue=
"date">
4181 <ref name=
"valueType"/>
4185 <attribute name=
"table:date-value"
4186 a:
defaultValue=
"1899-12-30">
4193 <define name=
"table-iteration">
4194 <element name=
"table:iteration">
4196 <attribute name=
"table:status" a:
defaultValue=
"disable">
4198 <value>enable
</value>
4199 <value>disable
</value>
4204 <attribute name=
"table:steps" a:
defaultValue=
"100">
4205 <ref name=
"positiveInteger"/>
4209 <attribute name=
"table:maximum-difference"
4210 a:
defaultValue=
"0.001">
4211 <ref name=
"double"/>
4217 <define name=
"table-content-validations">
4218 <element name=
"table:content-validations">
4220 <ref name=
"table-content-validation"/>
4225 <define name=
"table-content-validation">
4226 <element name=
"table:content-validation">
4227 <ref name=
"table-validation-attlist"/>
4229 <ref name=
"table-help-message"/>
4233 <ref name=
"table-error-message"/>
4235 <ref name=
"table-error-macro"/>
4237 <ref name=
"office-event-listeners"/>
4244 <define name=
"table-validation-attlist" combine=
"interleave">
4245 <attribute name=
"table:name">
4246 <ref name=
"string"/>
4249 <define name=
"table-validation-attlist" combine=
"interleave">
4251 <attribute name=
"table:condition">
4252 <ref name=
"string"/>
4256 <define name=
"table-validation-attlist" combine=
"interleave">
4258 <attribute name=
"table:base-cell-address">
4259 <ref name=
"cellAddress"/>
4263 <define name=
"table-validation-attlist" combine=
"interleave">
4265 <attribute name=
"table:allow-empty-cell" a:
defaultValue=
"true">
4266 <ref name=
"boolean"/>
4270 <define name=
"table-validation-attlist" combine=
"interleave">
4272 <attribute name=
"table:display-list" a:
defaultValue=
"unsorted">
4275 <value>unsorted
</value>
4276 <value>sort-ascending
</value>
4281 <define name=
"table-help-message">
4282 <element name=
"table:help-message">
4284 <attribute name=
"table:title">
4285 <ref name=
"string"/>
4289 <attribute name=
"table:display" a:
defaultValue=
"false">
4290 <ref name=
"boolean"/>
4294 <ref name=
"text-p"/>
4298 <define name=
"table-error-message">
4299 <element name=
"table:error-message">
4301 <attribute name=
"table:title">
4302 <ref name=
"string"/>
4306 <attribute name=
"table:display" a:
defaultValue=
"false">
4307 <ref name=
"boolean"/>
4311 <attribute name=
"table:message-type" a:
defaultValue=
"stop">
4314 <value>warning
</value>
4315 <value>information
</value>
4320 <ref name=
"text-p"/>
4324 <define name=
"table-error-macro">
4325 <element name=
"table:error-macro">
4327 <attribute name=
"table:execute" a:
defaultValue=
"true">
4328 <ref name=
"boolean"/>
4333 <define name=
"table-label-ranges">
4334 <element name=
"table:label-ranges">
4336 <ref name=
"table-label-range"/>
4341 <define name=
"table-label-range">
4342 <element name=
"table:label-range">
4343 <ref name=
"table-label-range-attlist"/>
4347 <define name=
"table-label-range-attlist" combine=
"interleave">
4348 <attribute name=
"table:label-cell-range-address">
4349 <ref name=
"cellRangeAddress"/>
4352 <define name=
"table-label-range-attlist" combine=
"interleave">
4353 <attribute name=
"table:data-cell-range-address">
4354 <ref name=
"cellRangeAddress"/>
4357 <define name=
"table-label-range-attlist" combine=
"interleave">
4358 <attribute name=
"table:orientation">
4360 <value>column
</value>
4365 <define name=
"table-named-expressions">
4366 <element name=
"table:named-expressions">
4369 <ref name=
"table-named-range"/>
4370 <ref name=
"table-named-expression"/>
4376 <define name=
"table-named-range">
4377 <element name=
"table:named-range">
4378 <ref name=
"table-named-range-attlist"/>
4383 <define name=
"table-named-range-attlist" combine=
"interleave">
4384 <attribute name=
"table:name">
4385 <ref name=
"string"/>
4387 <attribute name=
"table:cell-range-address">
4388 <ref name=
"cellRangeAddress"/>
4391 <attribute name=
"table:base-cell-address">
4392 <ref name=
"cellAddress"/>
4396 <attribute name=
"table:range-usable-as" a:
defaultValue=
"none">
4402 <value>print-range
</value>
4403 <value>filter
</value>
4404 <value>repeat-row
</value>
4405 <value>repeat-column
</value>
4413 <define name=
"table-named-expression">
4414 <element name=
"table:named-expression">
4415 <ref name=
"table-named-expression-attlist"/>
4420 <define name=
"table-named-expression-attlist" combine=
"interleave">
4421 <attribute name=
"table:name">
4422 <ref name=
"string"/>
4424 <attribute name=
"table:expression">
4425 <ref name=
"string"/>
4428 <attribute name=
"table:base-cell-address">
4429 <ref name=
"cellAddress"/>
4433 <define name=
"table-database-ranges">
4434 <element name=
"table:database-ranges">
4436 <ref name=
"table-database-range"/>
4440 <define name=
"table-database-range">
4441 <element name=
"table:database-range">
4442 <ref name=
"table-database-range-attlist"/>
4445 <ref name=
"table-database-source-sql"/>
4446 <ref name=
"table-database-source-table"/>
4447 <ref name=
"table-database-source-query"/>
4451 <ref name=
"table-filter"/>
4454 <ref name=
"table-sort"/>
4457 <ref name=
"table-subtotal-rules"/>
4461 <define name=
"table-database-range-attlist" combine=
"interleave">
4463 <attribute name=
"table:name">
4464 <ref name=
"string"/>
4468 <define name=
"table-database-range-attlist" combine=
"interleave">
4470 <attribute name=
"table:is-selection" a:
defaultValue=
"false">
4471 <ref name=
"boolean"/>
4475 <define name=
"table-database-range-attlist" combine=
"interleave">
4477 <attribute name=
"table:on-update-keep-styles" a:
defaultValue=
"false">
4478 <ref name=
"boolean"/>
4482 <define name=
"table-database-range-attlist" combine=
"interleave">
4484 <attribute name=
"table:on-update-keep-size" a:
defaultValue=
"true">
4485 <ref name=
"boolean"/>
4489 <define name=
"table-database-range-attlist" combine=
"interleave">
4491 <attribute name=
"table:has-persistent-data" a:
defaultValue=
"true">
4492 <ref name=
"boolean"/>
4496 <define name=
"table-database-range-attlist" combine=
"interleave">
4498 <attribute name=
"table:orientation" a:
defaultValue=
"row">
4500 <value>column
</value>
4506 <define name=
"table-database-range-attlist" combine=
"interleave">
4508 <attribute name=
"table:contains-header" a:
defaultValue=
"true">
4509 <ref name=
"boolean"/>
4513 <define name=
"table-database-range-attlist" combine=
"interleave">
4515 <attribute name=
"table:display-filter-buttons"
4516 a:
defaultValue=
"false">
4517 <ref name=
"boolean"/>
4521 <define name=
"table-database-range-attlist" combine=
"interleave">
4522 <attribute name=
"table:target-range-address">
4523 <ref name=
"cellRangeAddress"/>
4526 <define name=
"table-database-range-attlist" combine=
"interleave">
4528 <attribute name=
"table:refresh-delay">
4529 <ref name=
"boolean"/>
4533 <define name=
"table-database-source-sql">
4534 <element name=
"table:database-source-sql">
4535 <ref name=
"table-database-source-sql-attlist"/>
4539 <define name=
"table-database-source-sql-attlist" combine=
"interleave">
4540 <attribute name=
"table:database-name">
4541 <ref name=
"string"/>
4544 <define name=
"table-database-source-sql-attlist" combine=
"interleave">
4545 <attribute name=
"table:sql-statement">
4546 <ref name=
"string"/>
4549 <define name=
"table-database-source-sql-attlist" combine=
"interleave">
4551 <attribute name=
"table:parse-sql-statement" a:
defaultValue=
"false">
4552 <ref name=
"boolean"/>
4556 <define name=
"table-database-source-query">
4557 <element name=
"table:database-source-table">
4558 <ref name=
"table-database-source-table-attlist"/>
4562 <define name=
"table-database-source-table-attlist" combine=
"interleave">
4563 <attribute name=
"table:database-name">
4564 <ref name=
"string"/>
4567 <define name=
"table-database-source-table-attlist" combine=
"interleave">
4568 <attribute name=
"table:database-table-name">
4569 <ref name=
"string"/>
4572 <define name=
"table-database-source-table">
4573 <element name=
"table:database-source-query">
4574 <ref name=
"table-database-source-query-attlist"/>
4578 <define name=
"table-database-source-query-attlist" combine=
"interleave">
4579 <attribute name=
"table:database-name">
4580 <ref name=
"string"/>
4583 <define name=
"table-database-source-query-attlist" combine=
"interleave">
4584 <attribute name=
"table:query-name">
4585 <ref name=
"string"/>
4588 <define name=
"table-sort">
4589 <element name=
"table:sort">
4590 <ref name=
"table-sort-attlist"/>
4592 <ref name=
"table-sort-by"/>
4596 <define name=
"table-sort-attlist" combine=
"interleave">
4598 <attribute name=
"table:bind-styles-to-content" a:
defaultValue=
"true">
4599 <ref name=
"boolean"/>
4603 <define name=
"table-sort-attlist" combine=
"interleave">
4605 <attribute name=
"table:target-range-address">
4606 <ref name=
"cellRangeAddress"/>
4610 <define name=
"table-sort-attlist" combine=
"interleave">
4612 <attribute name=
"table:case-sensitive" a:
defaultValue=
"false">
4613 <ref name=
"boolean"/>
4617 <define name=
"table-sort-attlist" combine=
"interleave">
4619 <attribute name=
"table:language">
4620 <ref name=
"languageCode"/>
4624 <define name=
"table-sort-attlist" combine=
"interleave">
4626 <attribute name=
"table:country">
4627 <ref name=
"countryCode"/>
4631 <define name=
"table-sort-attlist" combine=
"interleave">
4633 <attribute name=
"table:algorithm">
4634 <ref name=
"string"/>
4638 <define name=
"table-sort-by">
4639 <element name=
"table:sort-by">
4640 <ref name=
"table-sort-by-attlist"/>
4644 <define name=
"table-sort-by-attlist" combine=
"interleave">
4645 <attribute name=
"table:field-number">
4646 <ref name=
"nonNegativeInteger"/>
4649 <define name=
"table-sort-by-attlist" combine=
"interleave">
4651 <attribute name=
"table:data-type" a:
defaultValue=
"automatic">
4654 <value>number
</value>
4655 <value>automatic
</value>
4656 <ref name=
"string"/>
4661 <define name=
"table-sort-by-attlist" combine=
"interleave">
4663 <attribute name=
"table:order" a:
defaultValue=
"ascending">
4665 <value>ascending
</value>
4666 <value>descending
</value>
4671 <define name=
"table-subtotal-rules">
4672 <element name=
"table:subtotal-rules">
4673 <ref name=
"table-subtotal-rules-attlist"/>
4675 <ref name=
"table-sort-groups"/>
4678 <ref name=
"table-subtotal-rule"/>
4682 <define name=
"table-subtotal-rules-attlist" combine=
"interleave">
4684 <attribute name=
"table:bind-styles-to-content" a:
defaultValue=
"true">
4685 <ref name=
"boolean"/>
4689 <define name=
"table-subtotal-rules-attlist" combine=
"interleave">
4691 <attribute name=
"table:case-sensitive" a:
defaultValue=
"false">
4692 <ref name=
"boolean"/>
4696 <define name=
"table-subtotal-rules-attlist" combine=
"interleave">
4698 <attribute name=
"table:page-breaks-on-group-change"
4699 a:
defaultValue=
"false">
4700 <ref name=
"boolean"/>
4704 <define name=
"table-sort-groups">
4705 <element name=
"table:sort-groups">
4706 <ref name=
"table-sort-groups-attlist"/>
4710 <define name=
"table-sort-groups-attlist" combine=
"interleave">
4712 <attribute name=
"table:data-type" a:
defaultValue=
"automatic">
4715 <value>number
</value>
4716 <value>automatic
</value>
4717 <ref name=
"string"/>
4722 <define name=
"table-sort-groups-attlist" combine=
"interleave">
4724 <attribute name=
"table:order" a:
defaultValue=
"ascending">
4726 <value>ascending
</value>
4727 <value>descending
</value>
4732 <define name=
"table-subtotal-rule">
4733 <element name=
"table:subtotal-rule">
4734 <ref name=
"table-subtotal-rule-attlist"/>
4736 <ref name=
"table-subtotal-field"/>
4740 <define name=
"table-subtotal-rule-attlist" combine=
"interleave">
4741 <attribute name=
"table:group-by-field-number">
4742 <ref name=
"nonNegativeInteger"/>
4745 <define name=
"table-subtotal-field">
4746 <element name=
"table:subtotal-field">
4747 <ref name=
"table-subtotal-field-attlist"/>
4751 <define name=
"table-subtotal-field-attlist" combine=
"interleave">
4752 <attribute name=
"table:field-number">
4753 <ref name=
"nonNegativeInteger"/>
4756 <define name=
"table-subtotal-field-attlist" combine=
"interleave">
4757 <attribute name=
"table:function">
4760 <value>average
</value>
4761 <value>count
</value>
4762 <value>countnums
</value>
4765 <value>product
</value>
4766 <value>stdev
</value>
4767 <value>stdevp
</value>
4771 <ref name=
"string"/>
4775 <define name=
"table-filter">
4776 <element name=
"table:filter">
4777 <ref name=
"table-filter-attlist"/>
4779 <ref name=
"table-filter-condition"/>
4780 <ref name=
"table-filter-and"/>
4781 <ref name=
"table-filter-or"/>
4785 <define name=
"table-filter-attlist" combine=
"interleave">
4787 <attribute name=
"table:target-range-address">
4788 <ref name=
"cellRangeAddress"/>
4792 <define name=
"table-filter-attlist" combine=
"interleave">
4794 <attribute name=
"table:condition-source" a:
defaultValue=
"self">
4797 <value>cell-range
</value>
4802 <define name=
"table-filter-attlist" combine=
"interleave">
4804 <attribute name=
"table:condition-source-range-address">
4805 <ref name=
"cellRangeAddress"/>
4809 <define name=
"table-filter-attlist" combine=
"interleave">
4811 <attribute name=
"table:display-duplicates" a:
defaultValue=
"true">
4812 <ref name=
"boolean"/>
4816 <define name=
"table-filter-and">
4817 <element name=
"table:filter-and">
4820 <ref name=
"table-filter-or"/>
4821 <ref name=
"table-filter-condition"/>
4826 <define name=
"table-filter-or">
4827 <element name=
"table:filter-or">
4830 <ref name=
"table-filter-and"/>
4831 <ref name=
"table-filter-condition"/>
4836 <define name=
"table-filter-condition">
4837 <element name=
"table:filter-condition">
4838 <ref name=
"table-filter-condition-attlist"/>
4842 <define name=
"table-filter-condition-attlist" combine=
"interleave">
4843 <attribute name=
"table:field-number">
4844 <ref name=
"nonNegativeInteger"/>
4847 <define name=
"table-filter-condition-attlist" combine=
"interleave">
4848 <attribute name=
"table:value">
4849 <ref name=
"string"/>
4852 <define name=
"table-filter-condition-attlist" combine=
"interleave">
4853 <attribute name=
"table:operator">
4854 <ref name=
"string"/>
4857 <define name=
"table-filter-condition-attlist" combine=
"interleave">
4859 <attribute name=
"table:case-sensitive" a:
defaultValue=
"false">
4860 <ref name=
"string"/>
4864 <define name=
"table-filter-condition-attlist" combine=
"interleave">
4866 <attribute name=
"table:data-type" a:
defaultValue=
"text">
4869 <value>number
</value>
4874 <define name=
"table-data-pilot-tables">
4875 <element name=
"table:data-pilot-tables">
4877 <ref name=
"table-data-pilot-table"/>
4881 <define name=
"table-data-pilot-table">
4882 <element name=
"table:data-pilot-table">
4883 <ref name=
"table-data-pilot-table-attlist"/>
4886 <ref name=
"table-database-source-sql"/>
4887 <ref name=
"table-database-source-table"/>
4888 <ref name=
"table-database-source-query"/>
4889 <ref name=
"table-source-service"/>
4890 <ref name=
"table-source-cell-range"/>
4894 <ref name=
"table-data-pilot-field"/>
4898 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4899 <attribute name=
"table:name">
4900 <ref name=
"string"/>
4903 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4905 <attribute name=
"table:application-data">
4906 <ref name=
"string"/>
4910 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4912 <attribute name=
"table:grand-total" a:
defaultValue=
"both">
4916 <value>column
</value>
4922 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4924 <attribute name=
"table:ignore-empty-rows" a:
defaultValue=
"false">
4925 <ref name=
"boolean"/>
4929 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4931 <attribute name=
"table:identify-categories" a:
defaultValue=
"false">
4932 <ref name=
"boolean"/>
4936 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4937 <attribute name=
"table:target-range-address">
4938 <ref name=
"cellRangeAddress"/>
4941 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4943 <attribute name=
"table:buttons">
4944 <ref name=
"cellRangeAddressList"/>
4948 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4950 <attribute name=
"table:show-filter-button" a:
defaultValue=
"true">
4951 <ref name=
"boolean"/>
4955 <define name=
"table-data-pilot-table-attlist" combine=
"interleave">
4957 <attribute name=
"table:drill-down-on-double-click"
4958 a:
defaultValue=
"true">
4959 <ref name=
"boolean"/>
4963 <define name=
"table-source-cell-range">
4964 <element name=
"table:source-cell-range">
4965 <ref name=
"table-source-cell-range-attlist"/>
4967 <ref name=
"table-filter"/>
4971 <define name=
"table-source-cell-range-attlist" combine=
"interleave">
4972 <attribute name=
"table:cell-range-address">
4973 <ref name=
"cellRangeAddress"/>
4976 <define name=
"table-source-service">
4977 <element name=
"table:source-service">
4978 <ref name=
"table-source-service-attlist"/>
4982 <define name=
"table-source-service-attlist" combine=
"interleave">
4983 <attribute name=
"table:name">
4984 <ref name=
"string"/>
4987 <define name=
"table-source-service-attlist" combine=
"interleave">
4988 <attribute name=
"table:source-name">
4989 <ref name=
"string"/>
4992 <define name=
"table-source-service-attlist" combine=
"interleave">
4993 <attribute name=
"table:object-name">
4994 <ref name=
"string"/>
4997 <define name=
"table-source-service-attlist" combine=
"interleave">
4999 <attribute name=
"table:user-name">
5000 <ref name=
"string"/>
5004 <define name=
"table-source-service-attlist" combine=
"interleave">
5006 <attribute name=
"table:password">
5007 <ref name=
"string"/>
5011 <define name=
"table-data-pilot-field">
5012 <element name=
"table:data-pilot-field">
5013 <ref name=
"table-data-pilot-field-attlist"/>
5015 <ref name=
"table-data-pilot-level"/>
5018 <ref name=
"table-data-pilot-field-reference"/>
5021 <ref name=
"table-data-pilot-groups"/>
5025 <define name=
"table-data-pilot-field-attlist" combine=
"interleave">
5026 <attribute name=
"table:source-field-name">
5027 <ref name=
"string"/>
5030 <define name=
"table-data-pilot-field-attlist" combine=
"interleave">
5032 <attribute name=
"table:orientation">
5035 <value>column
</value>
5037 <value>hidden
</value>
5041 <attribute name=
"table:orientation">
5044 <attribute name=
"table:selected-page">
5045 <ref name=
"string"/>
5050 <define name=
"table-data-pilot-field-attlist" combine=
"interleave">
5052 <attribute name=
"table:is-data-layout-field" a:
defaultValue=
"false">
5053 <ref name=
"string"/>
5057 <define name=
"table-data-pilot-field-attlist" combine=
"interleave">
5059 <attribute name=
"table:function">
5062 <value>average
</value>
5063 <value>count
</value>
5064 <value>countnums
</value>
5067 <value>product
</value>
5068 <value>stdev
</value>
5069 <value>stdevp
</value>
5073 <ref name=
"string"/>
5078 <define name=
"table-data-pilot-field-attlist" combine=
"interleave">
5080 <attribute name=
"table:used-hierarchy" a:
defaultValue=
"-1">
5081 <ref name=
"integer"/>
5085 <define name=
"table-data-pilot-level">
5086 <element name=
"table:data-pilot-level">
5087 <ref name=
"table-data-pilot-level-attlist"/>
5089 <ref name=
"table-data-pilot-subtotals"/>
5092 <ref name=
"table-data-pilot-members"/>
5095 <ref name=
"table-data-pilot-display-info"/>
5098 <ref name=
"table-data-pilot-sort-info"/>
5101 <ref name=
"table-data-pilot-layout-info"/>
5105 <define name=
"table-data-pilot-level-attlist" combine=
"interleave">
5107 <attribute name=
"table:show-empty">
5108 <ref name=
"boolean"/>
5112 <define name=
"table-data-pilot-subtotals">
5113 <element name=
"table:data-pilot-subtotals">
5115 <ref name=
"table-data-pilot-subtotal"/>
5119 <define name=
"table-data-pilot-subtotal">
5120 <element name=
"table:data-pilot-subtotal">
5121 <ref name=
"table-data-pilot-subtotal-attlist"/>
5125 <define name=
"table-data-pilot-subtotal-attlist" combine=
"interleave">
5126 <attribute name=
"table:function">
5129 <value>average
</value>
5130 <value>count
</value>
5131 <value>countnums
</value>
5134 <value>product
</value>
5135 <value>stdev
</value>
5136 <value>stdevp
</value>
5140 <ref name=
"string"/>
5144 <define name=
"table-data-pilot-members">
5145 <element name=
"table:data-pilot-members">
5147 <ref name=
"table-data-pilot-member"/>
5151 <define name=
"table-data-pilot-member">
5152 <element name=
"table:data-pilot-member">
5153 <ref name=
"table-data-pilot-member-attlist"/>
5157 <define name=
"table-data-pilot-member-attlist" combine=
"interleave">
5158 <attribute name=
"table:name">
5159 <ref name=
"string"/>
5162 <define name=
"table-data-pilot-member-attlist" combine=
"interleave">
5164 <attribute name=
"table:display">
5165 <ref name=
"boolean"/>
5169 <define name=
"table-data-pilot-member-attlist" combine=
"interleave">
5171 <attribute name=
"table:show-details">
5172 <ref name=
"boolean"/>
5176 <define name=
"table-data-pilot-display-info">
5177 <element name=
"table:data-pilot-display-info">
5178 <ref name=
"table-data-pilot-display-info-attlist"/>
5182 <define name=
"table-data-pilot-display-info-attlist" combine=
"interleave">
5183 <attribute name=
"table:enabled">
5184 <ref name=
"boolean"/>
5187 <define name=
"table-data-pilot-display-info-attlist" combine=
"interleave">
5188 <attribute name=
"table:data-field">
5189 <ref name=
"string"/>
5192 <define name=
"table-data-pilot-display-info-attlist" combine=
"interleave">
5193 <attribute name=
"table:member-count">
5194 <ref name=
"nonNegativeInteger"/>
5197 <define name=
"table-data-pilot-display-info-attlist" combine=
"interleave">
5198 <attribute name=
"table:display-member-mode">
5200 <value>from-top
</value>
5201 <value>from-bottom
</value>
5205 <define name=
"table-data-pilot-sort-info">
5206 <element name=
"table:data-pilot-sort-info">
5207 <ref name=
"table-data-pilot-sort-info-attlist"/>
5211 <define name=
"table-data-pilot-sort-info-attlist" combine=
"interleave">
5214 <attribute name=
"table:sort-mode">
5217 <attribute name=
"table:data-field">
5218 <ref name=
"string"/>
5221 <attribute name=
"table:sort-mode">
5224 <value>manual
</value>
5230 <define name=
"table-data-pilot-sort-info-attlist" combine=
"interleave">
5231 <attribute name=
"table:order">
5233 <value>ascending
</value>
5234 <value>descending
</value>
5238 <define name=
"table-data-pilot-layout-info">
5239 <element name=
"table:data-pilot-layout-info">
5240 <ref name=
"table-data-pilot-layout-info-attlist"/>
5244 <define name=
"table-data-pilot-layout-info-attlist" combine=
"interleave">
5245 <attribute name=
"table:layout-mode">
5247 <value>tabular-layout
</value>
5248 <value>outline-subtotals-top
</value>
5249 <value>outline-subtotals-bottom
</value>
5253 <define name=
"table-data-pilot-layout-info-attlist" combine=
"interleave">
5254 <attribute name=
"table:add-empty-lines">
5255 <ref name=
"boolean"/>
5258 <define name=
"table-data-pilot-field-reference">
5259 <element name=
"table:data-pilot-field-reference">
5260 <ref name=
"table-data-pilot-field-reference-attlist"/>
5263 <define name=
"table-data-pilot-field-reference-attlist" combine=
"interleave">
5264 <attribute name=
"table:field-name">
5265 <ref name=
"string"/>
5268 <define name=
"table-data-pilot-field-reference-attlist" combine=
"interleave">
5271 <attribute name=
"table:member-type">
5272 <value>named
</value>
5274 <attribute name=
"table:member-name">
5275 <ref name=
"string"/>
5278 <attribute name=
"table:member-type">
5280 <value>previous
</value>
5286 <define name=
"table-data-pilot-field-reference-attlist" combine=
"interleave">
5287 <attribute name=
"table:type">
5290 <value>member-difference
</value>
5291 <value>member-percentage
</value>
5292 <value>member-percentage-difference
</value>
5293 <value>running-total
</value>
5294 <value>row-percentage
</value>
5295 <value>column-percentage
</value>
5296 <value>total-percentage
</value>
5297 <value>index
</value>
5301 <define name=
"table-data-pilot-groups">
5302 <element name=
"table:data-pilot-groups">
5303 <ref name=
"table-data-pilot-groups-attlist"/>
5305 <ref name=
"table-data-pilot-group"/>
5309 <define name=
"table-data-pilot-groups-attlist" combine=
"interleave">
5310 <attribute name=
"table:source-field-name">
5311 <ref name=
"string"/>
5314 <define name=
"table-data-pilot-groups-attlist" combine=
"interleave">
5316 <attribute name=
"table:date-start">
5318 <ref name=
"dateOrDateTime"/>
5322 <attribute name=
"table:start">
5324 <ref name=
"double"/>
5330 <define name=
"table-data-pilot-groups-attlist" combine=
"interleave">
5332 <attribute name=
"table:date-end">
5334 <ref name=
"dateOrDateTime"/>
5338 <attribute name=
"table:end">
5340 <ref name=
"double"/>
5346 <define name=
"table-data-pilot-groups-attlist" combine=
"interleave">
5347 <attribute name=
"table:step">
5348 <ref name=
"double"/>
5351 <define name=
"table-data-pilot-groups-attlist" combine=
"interleave">
5352 <attribute name=
"table:grouped-by">
5354 <value>seconds
</value>
5355 <value>minutes
</value>
5356 <value>hours
</value>
5358 <value>months
</value>
5359 <value>quarters
</value>
5360 <value>years
</value>
5364 <define name=
"table-data-pilot-group">
5365 <element name=
"table:data-pilot-group">
5366 <ref name=
"table-data-pilot-group-attlist"/>
5368 <ref name=
"table-data-pilot-group-member"/>
5372 <define name=
"table-data-pilot-group-attlist" combine=
"interleave">
5373 <attribute name=
"table:name">
5374 <ref name=
"string"/>
5377 <define name=
"table-data-pilot-group-member">
5378 <element name=
"table:data-pilot-group-member">
5379 <ref name=
"table-data-pilot-group-member-attlist"/>
5382 <define name=
"table-data-pilot-group-member-attlist" combine=
"interleave">
5383 <attribute name=
"table:name">
5384 <ref name=
"string"/>
5387 <define name=
"table-consolidation">
5388 <element name=
"table:consolidation">
5389 <ref name=
"table-consolidation-attlist"/>
5393 <define name=
"table-consolidation-attlist" combine=
"interleave">
5394 <attribute name=
"table:function">
5397 <value>average
</value>
5398 <value>count
</value>
5399 <value>countnums
</value>
5402 <value>product
</value>
5403 <value>stdev
</value>
5404 <value>stdevp
</value>
5408 <ref name=
"string"/>
5412 <define name=
"table-consolidation-attlist" combine=
"interleave">
5413 <attribute name=
"table:source-cell-range-addresses">
5414 <ref name=
"cellRangeAddressList"/>
5417 <define name=
"table-consolidation-attlist" combine=
"interleave">
5418 <attribute name=
"table:target-cell-address">
5419 <ref name=
"cellAddress"/>
5422 <define name=
"table-consolidation-attlist" combine=
"interleave">
5424 <attribute name=
"table:use-labels" a:
defaultValue=
"none">
5428 <value>column
</value>
5434 <define name=
"table-consolidation-attlist" combine=
"interleave">
5436 <attribute name=
"table:link-to-source-data" a:
defaultValue=
"false">
5437 <ref name=
"boolean"/>
5441 <define name=
"table-dde-links">
5442 <element name=
"table:dde-links">
5444 <ref name=
"table-dde-link"/>
5448 <define name=
"table-tracked-changes">
5449 <element name=
"table:tracked-changes">
5450 <ref name=
"table-tracked-changes-attlist"/>
5453 <ref name=
"table-cell-content-change"/>
5454 <ref name=
"table-insertion"/>
5455 <ref name=
"table-deletion"/>
5456 <ref name=
"table-movement"/>
5461 <define name=
"table-tracked-changes-attlist" combine=
"interleave">
5463 <attribute name=
"table:track-changes" a:
defaultValue=
"false">
5464 <ref name=
"boolean"/>
5468 <define name=
"table-insertion">
5469 <element name=
"table:insertion">
5470 <ref name=
"table-insertion-attlist"/>
5471 <ref name=
"common-table-change-attlist"/>
5472 <ref name=
"office-change-info"/>
5474 <ref name=
"table-dependencies"/>
5477 <ref name=
"table-deletions"/>
5481 <define name=
"table-insertion-attlist" combine=
"interleave">
5482 <attribute name=
"table:type">
5485 <value>column
</value>
5486 <value>table
</value>
5490 <define name=
"table-insertion-attlist" combine=
"interleave">
5491 <attribute name=
"table:position">
5492 <ref name=
"integer"/>
5495 <define name=
"table-insertion-attlist" combine=
"interleave">
5497 <attribute name=
"table:count" a:
defaultValue=
"1">
5498 <ref name=
"positiveInteger"/>
5502 <define name=
"table-insertion-attlist" combine=
"interleave">
5504 <attribute name=
"table:table">
5505 <ref name=
"integer"/>
5509 <define name=
"table-dependencies">
5510 <element name=
"table:dependencies">
5512 <ref name=
"table-dependency"/>
5516 <define name=
"table-dependency">
5517 <element name=
"table:dependency">
5518 <attribute name=
"table:id">
5519 <ref name=
"string"/>
5524 <define name=
"table-deletions">
5525 <element name=
"table:deletions">
5528 <ref name=
"table-cell-content-deletion"/>
5529 <ref name=
"table-change-deletion"/>
5534 <define name=
"table-cell-content-deletion">
5535 <element name=
"table:cell-content-deletion">
5537 <attribute name=
"table:id">
5538 <ref name=
"string"/>
5542 <ref name=
"table-cell-address"/>
5545 <ref name=
"table-change-track-table-cell"/>
5549 <define name=
"table-change-deletion">
5550 <element name=
"table:change-deletion">
5552 <attribute name=
"table:id">
5553 <ref name=
"string"/>
5559 <define name=
"table-deletion">
5560 <element name=
"table:deletion">
5561 <ref name=
"table-deletion-attlist"/>
5562 <ref name=
"common-table-change-attlist"/>
5563 <ref name=
"office-change-info"/>
5565 <ref name=
"table-dependencies"/>
5568 <ref name=
"table-deletions"/>
5571 <ref name=
"table-cut-offs"/>
5575 <define name=
"table-deletion-attlist" combine=
"interleave">
5576 <attribute name=
"table:type">
5579 <value>column
</value>
5580 <value>table
</value>
5584 <define name=
"table-deletion-attlist" combine=
"interleave">
5585 <attribute name=
"table:position">
5586 <ref name=
"integer"/>
5589 <define name=
"table-deletion-attlist" combine=
"interleave">
5591 <attribute name=
"table:table">
5592 <ref name=
"integer"/>
5596 <define name=
"table-deletion-attlist" combine=
"interleave">
5598 <attribute name=
"table:multi-deletion-spanned">
5599 <ref name=
"integer"/>
5603 <define name=
"table-cut-offs">
5604 <element name=
"table:cut-offs">
5607 <ref name=
"table-movement-cut-off"/>
5610 <ref name=
"table-insertion-cut-off"/>
5612 <ref name=
"table-movement-cut-off"/>
5618 <define name=
"table-insertion-cut-off">
5619 <element name=
"table:insertion-cut-off">
5620 <ref name=
"table-insertion-cut-off-attlist"/>
5624 <define name=
"table-insertion-cut-off-attlist" combine=
"interleave">
5625 <attribute name=
"table:id">
5626 <ref name=
"string"/>
5629 <define name=
"table-insertion-cut-off-attlist" combine=
"interleave">
5630 <attribute name=
"table:position">
5631 <ref name=
"integer"/>
5634 <define name=
"table-movement-cut-off">
5635 <element name=
"table:movement-cut-off">
5636 <ref name=
"table-movement-cut-off-attlist"/>
5640 <define name=
"table-movement-cut-off-attlist" combine=
"interleave">
5642 <attribute name=
"table:position">
5643 <ref name=
"integer"/>
5646 <attribute name=
"table:start-position">
5647 <ref name=
"integer"/>
5649 <attribute name=
"table:end-position">
5650 <ref name=
"integer"/>
5655 <define name=
"table-movement">
5656 <element name=
"table:movement">
5657 <ref name=
"common-table-change-attlist"/>
5658 <ref name=
"table-source-range-address"/>
5659 <ref name=
"table-target-range-address"/>
5660 <ref name=
"office-change-info"/>
5662 <ref name=
"table-dependencies"/>
5665 <ref name=
"table-deletions"/>
5669 <define name=
"table-source-range-address">
5670 <element name=
"table:source-range-address">
5671 <ref name=
"common-table-range-attlist"/>
5676 <define name=
"table-target-range-address">
5677 <element name=
"table:target-range-address">
5678 <ref name=
"common-table-range-attlist"/>
5684 <define name=
"common-table-range-attlist" combine=
"interleave">
5687 <ref name=
"common-table-cell-address-attlist"/>
5690 <ref name=
"common-table-cell-range-address-attlist"/>
5694 <define name=
"common-table-cell-address-attlist" combine=
"interleave">
5695 <attribute name=
"table:column">
5696 <ref name=
"integer"/>
5698 <attribute name=
"table:row">
5699 <ref name=
"integer"/>
5701 <attribute name=
"table:table">
5702 <ref name=
"integer"/>
5705 <define name=
"common-table-cell-range-address-attlist" combine=
"interleave">
5706 <attribute name=
"table:start-column">
5707 <ref name=
"integer"/>
5709 <attribute name=
"table:start-row">
5710 <ref name=
"integer"/>
5712 <attribute name=
"table:start-table">
5713 <ref name=
"integer"/>
5715 <attribute name=
"table:end-column">
5716 <ref name=
"integer"/>
5718 <attribute name=
"table:end-row">
5719 <ref name=
"integer"/>
5721 <attribute name=
"table:end-table">
5722 <ref name=
"integer"/>
5725 <define name=
"table-change-track-table-cell" combine=
"interleave">
5726 <element name=
"table:change-track-table-cell">
5727 <ref name=
"table-change-track-table-cell-attlist"/>
5729 <ref name=
"text-p"/>
5733 <define name=
"table-change-track-table-cell-attlist" combine=
"interleave">
5735 <attribute name=
"table:cell-address">
5736 <ref name=
"cellAddress"/>
5740 <define name=
"table-change-track-table-cell-attlist" combine=
"interleave">
5742 <attribute name=
"table:matrix-covered" a:
defaultValue=
"false">
5743 <ref name=
"boolean"/>
5747 <define name=
"table-change-track-table-cell-attlist" combine=
"interleave">
5749 <attribute name=
"table:formula">
5750 <ref name=
"string"/>
5754 <attribute name=
"table:number-matrix-columns-spanned">
5755 <ref name=
"positiveInteger"/>
5759 <attribute name=
"table:number-matrix-rows-spanned">
5760 <ref name=
"positiveInteger"/>
5764 <ref name=
"common-value-and-type-attlist"/>
5767 <define name=
"table-cell-content-change">
5768 <element name=
"table:cell-content-change">
5769 <ref name=
"common-table-change-attlist"/>
5770 <ref name=
"table-cell-address"/>
5771 <ref name=
"office-change-info"/>
5773 <ref name=
"table-dependencies"/>
5776 <ref name=
"table-deletions"/>
5778 <ref name=
"table-previous"/>
5781 <define name=
"table-cell-address">
5782 <element name=
"table:cell-address">
5783 <ref name=
"common-table-cell-address-attlist"/>
5787 <define name=
"table-previous">
5788 <element name=
"table:previous">
5790 <attribute name=
"table:id">
5791 <ref name=
"string"/>
5794 <ref name=
"table-change-track-table-cell"/>
5797 <define name=
"common-table-change-attlist" combine=
"interleave">
5798 <attribute name=
"table:id">
5799 <ref name=
"string"/>
5802 <define name=
"common-table-change-attlist" combine=
"interleave">
5804 <attribute name=
"table:acceptance-state" a:
defaultValue=
"pending">
5806 <value>accepted
</value>
5807 <value>rejected
</value>
5808 <value>pending
</value>
5813 <define name=
"common-table-change-attlist" combine=
"interleave">
5815 <attribute name=
"table:rejecting-change-id">
5816 <ref name=
"string"/>
5820 <define name=
"style-handout-master">
5821 <element name=
"style:handout-master">
5822 <ref name=
"common-presentation-header-footer-attlist"/>
5823 <ref name=
"style-handout-master-attlist"/>
5829 <define name=
"style-handout-master-attlist" combine=
"interleave">
5831 <attribute name=
"presentation:presentation-page-layout-name">
5832 <ref name=
"styleNameRef"/>
5836 <define name=
"style-handout-master-attlist" combine=
"interleave">
5837 <attribute name=
"style:page-layout-name">
5838 <ref name=
"styleNameRef"/>
5841 <define name=
"style-handout-master-attlist" combine=
"interleave">
5843 <attribute name=
"draw:style-name">
5844 <ref name=
"styleNameRef"/>
5848 <define name=
"draw-layer-set">
5849 <element name=
"draw:layer-set">
5851 <ref name=
"draw-layer"/>
5855 <define name=
"draw-layer">
5856 <element name=
"draw:layer">
5857 <ref name=
"draw-layer-attlist"/>
5859 <ref name=
"svg-title"/>
5862 <ref name=
"svg-desc"/>
5866 <define name=
"draw-layer-attlist" combine=
"interleave">
5867 <attribute name=
"draw:name">
5868 <ref name=
"string"/>
5871 <define name=
"draw-layer-attlist" combine=
"interleave">
5873 <attribute name=
"draw:protected" a:
defaultValue=
"false">
5874 <ref name=
"boolean"/>
5878 <define name=
"draw-layer-attlist" combine=
"interleave">
5880 <attribute name=
"draw:display" a:
defaultValue=
"always">
5882 <value>always
</value>
5883 <value>screen
</value>
5884 <value>printer
</value>
5890 <define name=
"draw-page">
5891 <element name=
"draw:page">
5892 <ref name=
"common-presentation-header-footer-attlist"/>
5893 <ref name=
"draw-page-attlist"/>
5895 <ref name=
"office-forms"/>
5902 <ref name=
"presentation-animations"/>
5903 <ref name=
"animation-element"/>
5907 <ref name=
"presentation-notes"/>
5911 <define name=
"draw-page-attlist" combine=
"interleave">
5913 <attribute name=
"draw:name">
5914 <ref name=
"string"/>
5918 <define name=
"draw-page-attlist" combine=
"interleave">
5920 <attribute name=
"draw:style-name">
5921 <ref name=
"styleNameRef"/>
5925 <define name=
"draw-page-attlist" combine=
"interleave">
5926 <attribute name=
"draw:master-page-name">
5927 <ref name=
"styleNameRef"/>
5930 <define name=
"draw-page-attlist" combine=
"interleave">
5932 <attribute name=
"presentation:presentation-page-layout-name">
5933 <ref name=
"styleNameRef"/>
5937 <define name=
"common-presentation-header-footer-attlist" combine=
"interleave">
5939 <attribute name=
"presentation:use-header-name">
5940 <ref name=
"string"/>
5944 <define name=
"common-presentation-header-footer-attlist" combine=
"interleave">
5946 <attribute name=
"presentation:use-footer-name">
5947 <ref name=
"string"/>
5951 <define name=
"common-presentation-header-footer-attlist" combine=
"interleave">
5953 <attribute name=
"presentation:use-date-time-name">
5954 <ref name=
"string"/>
5958 <define name=
"draw-page-attlist" combine=
"interleave">
5960 <attribute name=
"draw:id">
5965 <define name=
"draw-page-attlist" combine=
"interleave">
5967 <attribute name=
"draw:nav-order">
5968 <ref name=
"IDREFS"/>
5972 <define name=
"shape">
5974 <ref name=
"draw-rect"/>
5975 <ref name=
"draw-line"/>
5976 <ref name=
"draw-polyline"/>
5977 <ref name=
"draw-polygon"/>
5978 <ref name=
"draw-regular-polygon"/>
5979 <ref name=
"draw-path"/>
5980 <ref name=
"draw-circle"/>
5981 <ref name=
"draw-ellipse"/>
5982 <ref name=
"draw-g"/>
5983 <ref name=
"draw-page-thumbnail"/>
5984 <ref name=
"draw-frame"/>
5985 <ref name=
"draw-measure"/>
5986 <ref name=
"draw-caption"/>
5987 <ref name=
"draw-connector"/>
5988 <ref name=
"draw-control"/>
5989 <ref name=
"dr3d-scene"/>
5990 <ref name=
"draw-custom-shape"/>
5993 <define name=
"draw-rect">
5994 <element name=
"draw:rect">
5995 <ref name=
"draw-rect-attlist"/>
5996 <ref name=
"common-draw-position-attlist"/>
5997 <ref name=
"common-draw-size-attlist"/>
5998 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5999 <ref name=
"common-draw-caption-id-attlist"/>
6001 <ref name=
"svg-title"/>
6004 <ref name=
"svg-desc"/>
6007 <ref name=
"office-event-listeners"/>
6010 <ref name=
"draw-glue-point"/>
6012 <ref name=
"draw-text"/>
6015 <define name=
"draw-rect-attlist" combine=
"interleave">
6017 <attribute name=
"draw:corner-radius">
6018 <ref name=
"nonNegativeLength"/>
6022 <define name=
"draw-line">
6023 <element name=
"draw:line">
6024 <ref name=
"draw-line-attlist"/>
6025 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6026 <ref name=
"common-draw-caption-id-attlist"/>
6028 <ref name=
"svg-title"/>
6031 <ref name=
"svg-desc"/>
6034 <ref name=
"office-event-listeners"/>
6037 <ref name=
"draw-glue-point"/>
6039 <ref name=
"draw-text"/>
6042 <define name=
"draw-line-attlist" combine=
"interleave">
6043 <attribute name=
"svg:x1">
6044 <ref name=
"coordinate"/>
6046 <attribute name=
"svg:y1">
6047 <ref name=
"coordinate"/>
6050 <define name=
"draw-line-attlist" combine=
"interleave">
6051 <attribute name=
"svg:x2">
6052 <ref name=
"coordinate"/>
6054 <attribute name=
"svg:y2">
6055 <ref name=
"coordinate"/>
6058 <define name=
"draw-polyline">
6059 <element name=
"draw:polyline">
6060 <ref name=
"common-draw-points-attlist"/>
6061 <ref name=
"common-draw-position-attlist"/>
6062 <ref name=
"common-draw-size-attlist"/>
6063 <ref name=
"common-draw-viewbox-attlist"/>
6064 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6065 <ref name=
"common-draw-caption-id-attlist"/>
6067 <ref name=
"svg-title"/>
6070 <ref name=
"svg-desc"/>
6073 <ref name=
"office-event-listeners"/>
6076 <ref name=
"draw-glue-point"/>
6078 <ref name=
"draw-text"/>
6081 <define name=
"common-draw-points-attlist">
6082 <attribute name=
"draw:points">
6083 <ref name=
"points"/>
6086 <define name=
"draw-polygon">
6087 <element name=
"draw:polygon">
6088 <ref name=
"common-draw-points-attlist"/>
6089 <ref name=
"common-draw-position-attlist"/>
6090 <ref name=
"common-draw-size-attlist"/>
6091 <ref name=
"common-draw-viewbox-attlist"/>
6092 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6093 <ref name=
"common-draw-caption-id-attlist"/>
6095 <ref name=
"svg-title"/>
6098 <ref name=
"svg-desc"/>
6101 <ref name=
"office-event-listeners"/>
6104 <ref name=
"draw-glue-point"/>
6106 <ref name=
"draw-text"/>
6109 <define name=
"draw-regular-polygon">
6110 <element name=
"draw:regular-polygon">
6111 <ref name=
"draw-regular-polygon-attlist"/>
6112 <ref name=
"common-draw-position-attlist"/>
6113 <ref name=
"common-draw-size-attlist"/>
6114 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6115 <ref name=
"common-draw-caption-id-attlist"/>
6117 <ref name=
"svg-title"/>
6120 <ref name=
"svg-desc"/>
6123 <ref name=
"office-event-listeners"/>
6126 <ref name=
"draw-glue-point"/>
6128 <ref name=
"draw-text"/>
6131 <define name=
"draw-regular-polygon-attlist" combine=
"interleave">
6133 <attribute name=
"draw:concave">
6134 <value>false
</value>
6137 <attribute name=
"draw:concave">
6140 <ref name=
"draw-regular-polygon-sharpness-attlist"/>
6144 <define name=
"draw-regular-polygon-attlist" combine=
"interleave">
6145 <attribute name=
"draw:corners">
6146 <ref name=
"positiveInteger"/>
6149 <define name=
"draw-regular-polygon-sharpness-attlist">
6150 <attribute name=
"draw:sharpness">
6151 <ref name=
"percent"/>
6154 <define name=
"draw-path">
6155 <element name=
"draw:path">
6156 <ref name=
"common-draw-path-data-attlist"/>
6157 <ref name=
"common-draw-position-attlist"/>
6158 <ref name=
"common-draw-size-attlist"/>
6159 <ref name=
"common-draw-viewbox-attlist"/>
6160 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6161 <ref name=
"common-draw-caption-id-attlist"/>
6163 <ref name=
"svg-title"/>
6166 <ref name=
"svg-desc"/>
6169 <ref name=
"office-event-listeners"/>
6172 <ref name=
"draw-glue-point"/>
6174 <ref name=
"draw-text"/>
6177 <define name=
"common-draw-path-data-attlist">
6178 <attribute name=
"svg:d">
6179 <ref name=
"pathData"/>
6182 <define name=
"draw-circle">
6183 <element name=
"draw:circle">
6184 <ref name=
"draw-circle-attlist"/>
6185 <ref name=
"common-draw-circle-ellipse-attlist"/>
6186 <ref name=
"common-draw-position-attlist"/>
6187 <ref name=
"common-draw-size-attlist"/>
6188 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6189 <ref name=
"common-draw-caption-id-attlist"/>
6191 <ref name=
"svg-title"/>
6194 <ref name=
"svg-desc"/>
6197 <ref name=
"office-event-listeners"/>
6200 <ref name=
"draw-glue-point"/>
6202 <ref name=
"draw-text"/>
6205 <define name=
"common-draw-circle-ellipse-attlist" combine=
"interleave">
6207 <attribute name=
"svg:cx">
6208 <ref name=
"coordinate"/>
6210 <attribute name=
"svg:cy">
6211 <ref name=
"coordinate"/>
6215 <define name=
"draw-circle-attlist" combine=
"interleave">
6217 <attribute name=
"svg:r">
6218 <ref name=
"length"/>
6222 <define name=
"common-draw-circle-ellipse-attlist" combine=
"interleave">
6224 <attribute name=
"draw:kind" a:
defaultValue=
"full">
6227 <value>section
</value>
6234 <define name=
"common-draw-circle-ellipse-attlist" combine=
"interleave">
6236 <attribute name=
"draw:start-angle">
6237 <ref name=
"double"/>
6241 <define name=
"common-draw-circle-ellipse-attlist" combine=
"interleave">
6243 <attribute name=
"draw:end-angle">
6244 <ref name=
"double"/>
6248 <define name=
"draw-ellipse">
6249 <element name=
"draw:ellipse">
6250 <ref name=
"common-draw-circle-ellipse-attlist"/>
6251 <ref name=
"draw-ellipse-attlist"/>
6252 <ref name=
"common-draw-position-attlist"/>
6253 <ref name=
"common-draw-size-attlist"/>
6254 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6255 <ref name=
"common-draw-caption-id-attlist"/>
6257 <ref name=
"svg-title"/>
6260 <ref name=
"svg-desc"/>
6263 <ref name=
"office-event-listeners"/>
6266 <ref name=
"draw-glue-point"/>
6268 <ref name=
"draw-text"/>
6271 <define name=
"draw-ellipse-attlist" combine=
"interleave">
6273 <attribute name=
"svg:rx">
6274 <ref name=
"length"/>
6276 <attribute name=
"svg:ry">
6277 <ref name=
"length"/>
6281 <define name=
"draw-connector">
6282 <element name=
"draw:connector">
6283 <ref name=
"draw-connector-attlist"/>
6284 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6285 <ref name=
"common-draw-caption-id-attlist"/>
6287 <ref name=
"svg-title"/>
6290 <ref name=
"svg-desc"/>
6293 <ref name=
"office-event-listeners"/>
6296 <ref name=
"draw-glue-point"/>
6298 <ref name=
"draw-text"/>
6301 <define name=
"draw-connector-attlist" combine=
"interleave">
6303 <attribute name=
"draw:type" a:
defaultValue=
"standard">
6305 <value>standard
</value>
6306 <value>lines
</value>
6308 <value>curve
</value>
6313 <define name=
"draw-connector-attlist" combine=
"interleave">
6315 <attribute name=
"svg:x1">
6316 <ref name=
"coordinate"/>
6318 <attribute name=
"svg:y1">
6319 <ref name=
"coordinate"/>
6323 <define name=
"draw-connector-attlist" combine=
"interleave">
6325 <attribute name=
"draw:start-shape">
6330 <define name=
"draw-connector-attlist" combine=
"interleave">
6332 <attribute name=
"draw:start-glue-point">
6333 <ref name=
"nonNegativeInteger"/>
6337 <define name=
"draw-connector-attlist" combine=
"interleave">
6339 <attribute name=
"svg:x2">
6340 <ref name=
"coordinate"/>
6342 <attribute name=
"svg:y2">
6343 <ref name=
"coordinate"/>
6347 <define name=
"draw-connector-attlist" combine=
"interleave">
6349 <attribute name=
"draw:end-shape">
6354 <define name=
"draw-connector-attlist" combine=
"interleave">
6356 <attribute name=
"draw:end-glue-point">
6357 <ref name=
"nonNegativeInteger"/>
6361 <define name=
"draw-connector-attlist" combine=
"interleave">
6363 <attribute name=
"draw:line-skew">
6365 <ref name=
"length"/>
6367 <ref name=
"length"/>
6369 <ref name=
"length"/>
6376 <define name=
"draw-caption">
6377 <element name=
"draw:caption">
6378 <ref name=
"draw-caption-attlist"/>
6379 <ref name=
"common-draw-position-attlist"/>
6380 <ref name=
"common-draw-size-attlist"/>
6381 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6382 <ref name=
"common-draw-caption-id-attlist"/>
6384 <ref name=
"svg-title"/>
6387 <ref name=
"svg-desc"/>
6390 <ref name=
"office-event-listeners"/>
6393 <ref name=
"draw-glue-point"/>
6395 <ref name=
"draw-text"/>
6398 <define name=
"draw-caption-attlist" combine=
"interleave">
6400 <attribute name=
"draw:caption-point-x">
6401 <ref name=
"coordinate"/>
6403 <attribute name=
"draw:caption-point-y">
6404 <ref name=
"coordinate"/>
6408 <define name=
"draw-caption-attlist" combine=
"interleave">
6410 <attribute name=
"draw:corner-radius">
6411 <ref name=
"nonNegativeLength"/>
6415 <define name=
"draw-measure">
6416 <element name=
"draw:measure">
6417 <ref name=
"draw-measure-attlist"/>
6418 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6419 <ref name=
"common-draw-caption-id-attlist"/>
6421 <ref name=
"svg-title"/>
6424 <ref name=
"svg-desc"/>
6427 <ref name=
"office-event-listeners"/>
6430 <ref name=
"draw-glue-point"/>
6432 <ref name=
"draw-text"/>
6435 <define name=
"draw-measure-attlist" combine=
"interleave">
6436 <attribute name=
"svg:x1">
6437 <ref name=
"coordinate"/>
6439 <attribute name=
"svg:y1">
6440 <ref name=
"coordinate"/>
6443 <define name=
"draw-measure-attlist" combine=
"interleave">
6444 <attribute name=
"svg:x2">
6445 <ref name=
"coordinate"/>
6447 <attribute name=
"svg:y2">
6448 <ref name=
"coordinate"/>
6451 <define name=
"draw-control">
6452 <element name=
"draw:control">
6453 <ref name=
"draw-control-attlist"/>
6454 <ref name=
"common-draw-position-attlist"/>
6455 <ref name=
"common-draw-size-attlist"/>
6456 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6457 <ref name=
"common-draw-caption-id-attlist"/>
6459 <ref name=
"svg-title"/>
6462 <ref name=
"svg-desc"/>
6465 <ref name=
"draw-glue-point"/>
6469 <define name=
"draw-control-attlist" combine=
"interleave">
6470 <attribute name=
"draw:control">
6474 <define name=
"draw-page-thumbnail">
6475 <element name=
"draw:page-thumbnail">
6476 <ref name=
"draw-page-thumbnail-attlist"/>
6477 <ref name=
"common-draw-position-attlist"/>
6478 <ref name=
"common-draw-size-attlist"/>
6479 <ref name=
"presentation-shape-attlist"/>
6480 <ref name=
"common-draw-shape-with-styles-attlist"/>
6481 <ref name=
"common-draw-caption-id-attlist"/>
6483 <ref name=
"svg-title"/>
6486 <ref name=
"svg-desc"/>
6490 <define name=
"draw-page-thumbnail-attlist">
6492 <attribute name=
"draw:page-number">
6493 <ref name=
"positiveInteger"/>
6497 <define name=
"draw-g">
6498 <element name=
"draw:g">
6499 <ref name=
"draw-g-attlist"/>
6500 <ref name=
"common-draw-z-index-attlist"/>
6501 <ref name=
"common-draw-name-attlist"/>
6502 <ref name=
"common-draw-id-attlist"/>
6503 <ref name=
"common-draw-style-name-attlist"/>
6504 <ref name=
"common-text-spreadsheet-shape-attlist"/>
6505 <ref name=
"common-draw-caption-id-attlist"/>
6507 <ref name=
"svg-title"/>
6510 <ref name=
"svg-desc"/>
6513 <ref name=
"office-event-listeners"/>
6516 <ref name=
"draw-glue-point"/>
6523 <define name=
"draw-g-attlist" combine=
"interleave">
6525 <attribute name=
"svg:y">
6526 <ref name=
"coordinate"/>
6530 <define name=
"common-draw-name-attlist" combine=
"interleave">
6532 <attribute name=
"draw:name">
6533 <ref name=
"string"/>
6537 <define name=
"common-draw-caption-id-attlist" combine=
"interleave">
6539 <attribute name=
"draw:caption-id">
6544 <define name=
"common-draw-position-attlist">
6546 <attribute name=
"svg:x">
6547 <ref name=
"coordinate"/>
6551 <attribute name=
"svg:y">
6552 <ref name=
"coordinate"/>
6556 <define name=
"common-draw-size-attlist">
6558 <attribute name=
"svg:width">
6559 <ref name=
"length"/>
6563 <attribute name=
"svg:height">
6564 <ref name=
"length"/>
6568 <define name=
"common-draw-transform-attlist">
6570 <attribute name=
"draw:transform">
6571 <ref name=
"string"/>
6575 <define name=
"common-draw-viewbox-attlist">
6576 <attribute name=
"svg:viewBox">
6578 <ref name=
"integer"/>
6579 <ref name=
"integer"/>
6580 <ref name=
"integer"/>
6581 <ref name=
"integer"/>
6585 <define name=
"common-draw-style-name-attlist">
6589 <attribute name=
"draw:style-name">
6590 <ref name=
"styleNameRef"/>
6594 <attribute name=
"draw:class-names">
6595 <ref name=
"styleNameRefs"/>
6601 <attribute name=
"presentation:style-name">
6602 <ref name=
"styleNameRef"/>
6606 <attribute name=
"presentation:class-names">
6607 <ref name=
"styleNameRefs"/>
6613 <define name=
"common-draw-text-style-name-attlist">
6615 <attribute name=
"draw:text-style-name">
6616 <ref name=
"styleNameRef"/>
6620 <define name=
"common-draw-layer-name-attlist">
6622 <attribute name=
"draw:layer">
6623 <data type=
"string"/>
6627 <define name=
"common-draw-id-attlist">
6629 <attribute name=
"draw:id">
6634 <define name=
"common-draw-z-index-attlist">
6636 <attribute name=
"draw:z-index">
6637 <ref name=
"nonNegativeInteger"/>
6641 <define name=
"common-text-spreadsheet-shape-attlist" combine=
"interleave">
6643 <attribute name=
"table:end-cell-address">
6644 <ref name=
"cellAddress"/>
6648 <attribute name=
"table:end-x">
6649 <ref name=
"coordinate"/>
6653 <attribute name=
"table:end-y">
6654 <ref name=
"coordinate"/>
6658 <define name=
"common-text-spreadsheet-shape-attlist" combine=
"interleave">
6660 <attribute name=
"table:table-background">
6661 <ref name=
"boolean"/>
6665 <define name=
"common-text-spreadsheet-shape-attlist" combine=
"interleave">
6666 <ref name=
"common-text-anchor-attlist"/>
6669 <define name=
"common-text-anchor-attlist" combine=
"interleave">
6671 <attribute name=
"text:anchor-type">
6674 <value>frame
</value>
6675 <value>paragraph
</value>
6677 <value>as-char
</value>
6682 <define name=
"common-text-anchor-attlist" combine=
"interleave">
6684 <attribute name=
"text:anchor-page-number">
6685 <ref name=
"positiveInteger"/>
6689 <define name=
"draw-text">
6692 <ref name=
"text-p"/>
6693 <ref name=
"text-list"/>
6697 <define name=
"common-draw-shape-with-styles-attlist">
6698 <ref name=
"common-draw-z-index-attlist"/>
6699 <ref name=
"common-draw-id-attlist"/>
6700 <ref name=
"common-draw-layer-name-attlist"/>
6701 <ref name=
"common-draw-style-name-attlist"/>
6702 <ref name=
"common-draw-transform-attlist"/>
6703 <ref name=
"common-draw-name-attlist"/>
6704 <ref name=
"common-text-spreadsheet-shape-attlist"/>
6706 <define name=
"common-draw-shape-with-text-and-styles-attlist">
6707 <ref name=
"common-draw-shape-with-styles-attlist"/>
6708 <ref name=
"common-draw-text-style-name-attlist"/>
6710 <define name=
"draw-glue-point">
6711 <element name=
"draw:glue-point">
6712 <ref name=
"draw-glue-point-attlist"/>
6716 <define name=
"draw-glue-point-attlist" combine=
"interleave">
6717 <attribute name=
"draw:id">
6718 <ref name=
"nonNegativeInteger"/>
6721 <define name=
"draw-glue-point-attlist" combine=
"interleave">
6722 <attribute name=
"svg:x">
6724 <ref name=
"distance"/>
6725 <ref name=
"percent"/>
6728 <attribute name=
"svg:y">
6730 <ref name=
"distance"/>
6731 <ref name=
"percent"/>
6735 <define name=
"draw-glue-point-attlist" combine=
"interleave">
6737 <attribute name=
"draw:align">
6739 <value>top-left
</value>
6741 <value>top-right
</value>
6743 <value>center
</value>
6744 <value>right
</value>
6745 <value>bottom-left
</value>
6746 <value>bottom-right
</value>
6751 <define name=
"draw-glue-points-attlist" combine=
"interleave">
6752 <attribute name=
"draw:escape-direction">
6756 <value>right
</value>
6759 <value>horizontal
</value>
6760 <value>vertical
</value>
6764 <define name=
"svg-title">
6765 <element name=
"svg:title">
6769 <define name=
"svg-desc">
6770 <element name=
"svg:desc">
6774 <define name=
"draw-frame">
6775 <element name=
"draw:frame">
6776 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
6777 <ref name=
"common-draw-position-attlist"/>
6778 <ref name=
"common-draw-rel-size-attlist"/>
6779 <ref name=
"common-draw-caption-id-attlist"/>
6780 <ref name=
"presentation-shape-attlist"/>
6781 <ref name=
"draw-frame-attlist"/>
6784 <ref name=
"draw-text-box"/>
6785 <ref name=
"draw-image"/>
6786 <ref name=
"draw-object"/>
6787 <ref name=
"draw-object-ole"/>
6788 <ref name=
"draw-applet"/>
6789 <ref name=
"draw-floating-frame"/>
6790 <ref name=
"draw-plugin"/>
6794 <ref name=
"office-event-listeners"/>
6797 <ref name=
"draw-glue-point"/>
6800 <ref name=
"draw-image-map"/>
6803 <ref name=
"svg-title"/>
6806 <ref name=
"svg-desc"/>
6810 <ref name=
"draw-contour-polygon"/>
6811 <ref name=
"draw-contour-path"/>
6816 <define name=
"common-draw-rel-size-attlist">
6817 <ref name=
"common-draw-size-attlist"/>
6819 <attribute name=
"style:rel-width">
6821 <ref name=
"percent"/>
6822 <value>scale
</value>
6823 <value>scale-min
</value>
6828 <attribute name=
"style:rel-height">
6830 <ref name=
"percent"/>
6831 <value>scale
</value>
6832 <value>scale-min
</value>
6837 <define name=
"draw-frame-attlist" combine=
"interleave">
6839 <attribute name=
"draw:copy-of">
6840 <ref name=
"string"/>
6844 <define name=
"draw-text-box">
6845 <element name=
"draw:text-box">
6846 <ref name=
"draw-text-box-attlist"/>
6848 <ref name=
"text-content"/>
6852 <define name=
"draw-text-box-attlist" combine=
"interleave">
6854 <attribute name=
"draw:chain-next-name">
6855 <ref name=
"string"/>
6859 <define name=
"draw-text-box-attlist" combine=
"interleave">
6861 <attribute name=
"draw:corner-radius">
6862 <ref name=
"nonNegativeLength"/>
6866 <define name=
"draw-text-box-attlist" combine=
"interleave">
6868 <attribute name=
"fo:min-height">
6870 <ref name=
"length"/>
6871 <ref name=
"percent"/>
6876 <attribute name=
"fo:min-width">
6878 <ref name=
"length"/>
6879 <ref name=
"percent"/>
6884 <define name=
"draw-text-box-attlist" combine=
"interleave">
6886 <attribute name=
"fo:max-height">
6888 <ref name=
"length"/>
6889 <ref name=
"percent"/>
6894 <attribute name=
"fo:max-width">
6896 <ref name=
"length"/>
6897 <ref name=
"percent"/>
6902 <define name=
"draw-text-box-attlist" combine=
"interleave">
6904 <ref name=
"text-id"/>
6907 <define name=
"draw-image">
6908 <element name=
"draw:image">
6909 <ref name=
"draw-image-attlist"/>
6911 <ref name=
"common-draw-data-attlist"/>
6912 <ref name=
"office-binary-data"/>
6914 <ref name=
"draw-text"/>
6917 <define name=
"common-draw-data-attlist" combine=
"interleave">
6919 <attribute name=
"xlink:href">
6920 <ref name=
"anyURI"/>
6923 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
6925 <value>simple
</value>
6930 <attribute name=
"xlink:show" a:
defaultValue=
"embed">
6932 <value>embed
</value>
6937 <attribute name=
"xlink:actuate" a:
defaultValue=
"onLoad">
6939 <value>onLoad
</value>
6946 <define name=
"office-binary-data">
6947 <element name=
"office:binary-data">
6948 <ref name=
"base64Binary"/>
6951 <define name=
"draw-image-attlist" combine=
"interleave">
6953 <attribute name=
"draw:filter-name">
6954 <ref name=
"string"/>
6958 <define name=
"draw-object">
6959 <element name=
"draw:object">
6960 <ref name=
"draw-object-attlist"/>
6962 <ref name=
"common-draw-data-attlist"/>
6963 <ref name=
"office-document"/>
6964 <ref name=
"math-math"/>
6969 <define name=
"draw-object-ole">
6970 <element name=
"draw:object-ole">
6971 <ref name=
"draw-object-ole-attlist"/>
6973 <ref name=
"common-draw-data-attlist"/>
6974 <ref name=
"office-binary-data"/>
6978 <define name=
"draw-object-attlist" combine=
"interleave">
6980 <attribute name=
"draw:notify-on-update-of-ranges">
6981 <ref name=
"string"/>
6985 <define name=
"draw-object-ole-attlist" combine=
"interleave">
6987 <attribute name=
"draw:class-id"/>
6990 <define name=
"draw-applet">
6991 <element name=
"draw:applet">
6992 <ref name=
"draw-applet-attlist"/>
6994 <ref name=
"common-draw-data-attlist"/>
6997 <ref name=
"draw-param"/>
7001 <define name=
"draw-applet-attlist" combine=
"interleave">
7003 <attribute name=
"draw:code"/>
7006 <define name=
"draw-applet-attlist" combine=
"interleave">
7008 <attribute name=
"draw:object"/>
7011 <define name=
"draw-applet-attlist" combine=
"interleave">
7013 <attribute name=
"draw:archive"/>
7016 <define name=
"draw-applet-attlist" combine=
"interleave">
7018 <attribute name=
"draw:may-script" a:
defaultValue=
"false">
7019 <ref name=
"boolean"/>
7023 <define name=
"draw-plugin">
7024 <element name=
"draw:plugin">
7025 <ref name=
"draw-plugin-attlist"/>
7026 <ref name=
"common-draw-data-attlist"/>
7028 <ref name=
"draw-param"/>
7032 <define name=
"draw-plugin-attlist" combine=
"interleave">
7034 <attribute name=
"draw:mime-type"/>
7037 <define name=
"draw-param">
7038 <element name=
"draw:param">
7039 <ref name=
"draw-param-attlist"/>
7043 <define name=
"draw-param-attlist" combine=
"interleave">
7045 <attribute name=
"draw:name"/>
7048 <define name=
"draw-param-attlist" combine=
"interleave">
7050 <attribute name=
"draw:value"/>
7053 <define name=
"draw-floating-frame">
7054 <element name=
"draw:floating-frame">
7055 <ref name=
"draw-floating-frame-attlist"/>
7056 <ref name=
"common-draw-data-attlist"/>
7059 <define name=
"draw-floating-frame-attlist" combine=
"interleave">
7061 <attribute name=
"draw:frame-name">
7062 <ref name=
"string"/>
7066 <define name=
"draw-contour-polygon">
7067 <element name=
"draw:contour-polygon">
7068 <ref name=
"common-contour-attlist"/>
7069 <ref name=
"common-draw-size-attlist"/>
7070 <ref name=
"common-draw-viewbox-attlist"/>
7071 <ref name=
"common-draw-points-attlist"/>
7076 <define name=
"draw-contour-path">
7077 <element name=
"draw:contour-path">
7078 <ref name=
"common-contour-attlist"/>
7079 <ref name=
"common-draw-size-attlist"/>
7080 <ref name=
"common-draw-viewbox-attlist"/>
7081 <ref name=
"common-draw-path-data-attlist"/>
7085 <define name=
"common-contour-attlist" combine=
"interleave">
7086 <attribute name=
"draw:recreate-on-edit">
7087 <ref name=
"boolean"/>
7090 <define name=
"draw-a">
7091 <element name=
"draw:a">
7092 <ref name=
"draw-a-attlist"/>
7093 <ref name=
"draw-frame"/>
7096 <define name=
"draw-a-attlist" combine=
"interleave">
7097 <attribute name=
"xlink:href">
7098 <ref name=
"anyURI"/>
7101 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
7102 <value>simple
</value>
7106 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
7108 <value>onRequest
</value>
7113 <define name=
"draw-a-attlist" combine=
"interleave">
7115 <attribute name=
"office:target-frame-name">
7116 <ref name=
"targetFrameName"/>
7120 <attribute name=
"xlink:show">
7123 <value>replace
</value>
7128 <define name=
"draw-a-attlist" combine=
"interleave">
7130 <attribute name=
"office:name">
7131 <ref name=
"string"/>
7135 <define name=
"draw-a-attlist" combine=
"interleave">
7137 <attribute name=
"office:title">
7138 <ref name=
"string"/>
7142 <define name=
"draw-a-attlist" combine=
"interleave">
7144 <attribute name=
"office:server-map" a:
defaultValue=
"false">
7145 <ref name=
"boolean"/>
7149 <define name=
"draw-image-map">
7150 <element name=
"draw:image-map">
7153 <ref name=
"draw-area-rectangle"/>
7154 <ref name=
"draw-area-circle"/>
7155 <ref name=
"draw-area-polygon"/>
7160 <define name=
"draw-area-rectangle">
7161 <element name=
"draw:area-rectangle">
7162 <ref name=
"common-draw-area-attlist"/>
7163 <attribute name=
"svg:x">
7164 <ref name=
"coordinate"/>
7166 <attribute name=
"svg:y">
7167 <ref name=
"coordinate"/>
7169 <attribute name=
"svg:width">
7170 <ref name=
"length"/>
7172 <attribute name=
"svg:height">
7173 <ref name=
"length"/>
7176 <ref name=
"svg-title"/>
7179 <ref name=
"svg-desc"/>
7182 <ref name=
"office-event-listeners"/>
7186 <define name=
"draw-area-circle">
7187 <element name=
"draw:area-circle">
7188 <ref name=
"common-draw-area-attlist"/>
7189 <attribute name=
"svg:cx">
7190 <ref name=
"coordinate"/>
7192 <attribute name=
"svg:cy">
7193 <ref name=
"coordinate"/>
7195 <attribute name=
"svg:r">
7196 <ref name=
"length"/>
7199 <ref name=
"svg-title"/>
7202 <ref name=
"svg-desc"/>
7205 <ref name=
"office-event-listeners"/>
7209 <define name=
"draw-area-polygon">
7210 <element name=
"draw:area-polygon">
7211 <ref name=
"common-draw-area-attlist"/>
7212 <attribute name=
"svg:x">
7213 <ref name=
"coordinate"/>
7215 <attribute name=
"svg:y">
7216 <ref name=
"coordinate"/>
7218 <attribute name=
"svg:width">
7219 <ref name=
"length"/>
7221 <attribute name=
"svg:height">
7222 <ref name=
"length"/>
7224 <ref name=
"common-draw-viewbox-attlist"/>
7225 <ref name=
"common-draw-points-attlist"/>
7227 <ref name=
"svg-title"/>
7230 <ref name=
"svg-desc"/>
7233 <ref name=
"office-event-listeners"/>
7237 <define name=
"common-draw-area-attlist" combine=
"interleave">
7239 <attribute name=
"xlink:href">
7240 <ref name=
"anyURI"/>
7244 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
7246 <value>simple
</value>
7251 <attribute name=
"office:target-frame-name">
7252 <ref name=
"targetFrameName"/>
7256 <attribute name=
"xlink:show">
7259 <value>replace
</value>
7264 <define name=
"common-draw-area-attlist" combine=
"interleave">
7266 <attribute name=
"office:name">
7267 <ref name=
"string"/>
7271 <define name=
"common-draw-area-attlist" combine=
"interleave">
7273 <attribute name=
"draw:nohref">
7275 <value>nohref
</value>
7280 <define name=
"dr3d-scene">
7281 <element name=
"dr3d:scene">
7282 <ref name=
"dr3d-scene-attlist"/>
7283 <ref name=
"common-draw-position-attlist"/>
7284 <ref name=
"common-draw-size-attlist"/>
7285 <ref name=
"common-draw-style-name-attlist"/>
7286 <ref name=
"common-draw-z-index-attlist"/>
7287 <ref name=
"common-draw-id-attlist"/>
7288 <ref name=
"common-draw-layer-name-attlist"/>
7289 <ref name=
"common-text-spreadsheet-shape-attlist"/>
7290 <ref name=
"common-dr3d-transform-attlist"/>
7291 <ref name=
"common-draw-caption-id-attlist"/>
7293 <ref name=
"svg-title"/>
7296 <ref name=
"svg-desc"/>
7299 <ref name=
"dr3d-light"/>
7302 <ref name=
"shapes3d"/>
7307 <define name=
"shapes3d">
7309 <ref name=
"dr3d-scene"/>
7310 <ref name=
"dr3d-extrude"/>
7311 <ref name=
"dr3d-sphere"/>
7312 <ref name=
"dr3d-rotate"/>
7313 <ref name=
"dr3d-cube"/>
7316 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7318 <attribute name=
"dr3d:vrp">
7319 <ref name=
"vector3D"/>
7323 <attribute name=
"dr3d:vpn">
7324 <ref name=
"vector3D"/>
7328 <attribute name=
"dr3d:vup">
7329 <ref name=
"vector3D"/>
7333 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7335 <attribute name=
"dr3d:projection">
7337 <value>parallel
</value>
7338 <value>perspective
</value>
7343 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7345 <attribute name=
"dr3d:distance">
7346 <ref name=
"length"/>
7350 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7352 <attribute name=
"dr3d:focal-length">
7353 <ref name=
"length"/>
7357 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7359 <attribute name=
"dr3d:shadow-slant">
7360 <ref name=
"nonNegativeInteger"/>
7364 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7366 <attribute name=
"dr3d:shade-mode">
7369 <value>phong
</value>
7370 <value>gouraud
</value>
7371 <value>draft
</value>
7376 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7378 <attribute name=
"dr3d:ambient-color">
7383 <define name=
"dr3d-scene-attlist" combine=
"interleave">
7385 <attribute name=
"dr3d:lighting-mode">
7386 <ref name=
"boolean"/>
7390 <define name=
"common-dr3d-transform-attlist">
7392 <attribute name=
"dr3d:transform"/>
7395 <define name=
"dr3d-light">
7396 <element name=
"dr3d:light">
7397 <ref name=
"dr3d-light-attlist"/>
7401 <define name=
"dr3d-light-attlist" combine=
"interleave">
7403 <attribute name=
"dr3d:diffuse-color">
7408 <define name=
"dr3d-light-attlist" combine=
"interleave">
7409 <attribute name=
"dr3d:direction">
7410 <ref name=
"vector3D"/>
7413 <define name=
"dr3d-light-attlist" combine=
"interleave">
7415 <attribute name=
"dr3d:enabled">
7416 <ref name=
"boolean"/>
7420 <define name=
"dr3d-light-attlist" combine=
"interleave">
7422 <attribute name=
"dr3d:specular">
7423 <ref name=
"boolean"/>
7427 <define name=
"dr3d-cube">
7428 <element name=
"dr3d:cube">
7429 <ref name=
"dr3d-cube-attlist"/>
7430 <ref name=
"common-draw-z-index-attlist"/>
7431 <ref name=
"common-draw-id-attlist"/>
7432 <ref name=
"common-draw-layer-name-attlist"/>
7433 <ref name=
"common-draw-style-name-attlist"/>
7434 <ref name=
"common-dr3d-transform-attlist"/>
7438 <define name=
"dr3d-cube-attlist" combine=
"interleave">
7440 <attribute name=
"dr3d:min-edge">
7441 <ref name=
"vector3D"/>
7445 <attribute name=
"dr3d:max-edge">
7446 <ref name=
"vector3D"/>
7450 <define name=
"dr3d-sphere">
7451 <element name=
"dr3d:sphere">
7452 <ref name=
"dr3d-sphere-attlist"/>
7453 <ref name=
"common-draw-z-index-attlist"/>
7454 <ref name=
"common-draw-id-attlist"/>
7455 <ref name=
"common-draw-layer-name-attlist"/>
7456 <ref name=
"common-draw-style-name-attlist"/>
7457 <ref name=
"common-dr3d-transform-attlist"/>
7461 <define name=
"dr3d-sphere-attlist" combine=
"interleave">
7463 <attribute name=
"dr3d:center">
7464 <ref name=
"vector3D"/>
7468 <define name=
"dr3d-sphere-attlist" combine=
"interleave">
7470 <attribute name=
"dr3d:size">
7471 <ref name=
"vector3D"/>
7475 <define name=
"dr3d-extrude">
7476 <element name=
"dr3d:extrude">
7477 <ref name=
"common-draw-path-data-attlist"/>
7478 <ref name=
"common-draw-viewbox-attlist"/>
7479 <ref name=
"common-draw-id-attlist"/>
7480 <ref name=
"common-draw-z-index-attlist"/>
7481 <ref name=
"common-draw-layer-name-attlist"/>
7482 <ref name=
"common-draw-style-name-attlist"/>
7483 <ref name=
"common-dr3d-transform-attlist"/>
7487 <define name=
"dr3d-rotate">
7488 <element name=
"dr3d:rotate">
7489 <ref name=
"common-draw-viewbox-attlist"/>
7490 <ref name=
"common-draw-path-data-attlist"/>
7491 <ref name=
"common-draw-z-index-attlist"/>
7492 <ref name=
"common-draw-id-attlist"/>
7493 <ref name=
"common-draw-layer-name-attlist"/>
7494 <ref name=
"common-draw-style-name-attlist"/>
7495 <ref name=
"common-dr3d-transform-attlist"/>
7499 <define name=
"draw-custom-shape">
7500 <element name=
"draw:custom-shape">
7501 <ref name=
"draw-custom-shape-attlist"/>
7502 <ref name=
"common-draw-position-attlist"/>
7503 <ref name=
"common-draw-size-attlist"/>
7504 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
7505 <ref name=
"common-draw-caption-id-attlist"/>
7507 <ref name=
"svg-title"/>
7510 <ref name=
"svg-desc"/>
7513 <ref name=
"office-event-listeners"/>
7516 <ref name=
"draw-glue-point"/>
7518 <ref name=
"draw-text"/>
7520 <ref name=
"draw-enhanced-geometry"/>
7524 <define name=
"draw-custom-shape-attlist" combine=
"interleave">
7526 <attribute name=
"draw:engine">
7527 <ref name=
"namespacedToken"/>
7531 <define name=
"draw-custom-shape-attlist" combine=
"interleave">
7533 <attribute name=
"draw:data">
7534 <ref name=
"string"/>
7538 <define name=
"draw-enhanced-geometry">
7539 <element name=
"draw:enhanced-geometry">
7540 <ref name=
"draw-enhanced-geometry-attlist"/>
7542 <ref name=
"draw-equation"/>
7545 <ref name=
"draw-handle"/>
7549 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7551 <attribute name=
"draw:type" a:
defaultValue=
"non-primitive">
7552 <ref name=
"custom-shape-type"/>
7557 <define name=
"custom-shape-type">
7559 <value>non-primitive
</value>
7560 <ref name=
"string"/>
7563 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7565 <attribute name=
"svg:viewBox">
7567 <ref name=
"integer"/>
7568 <ref name=
"integer"/>
7569 <ref name=
"integer"/>
7570 <ref name=
"integer"/>
7575 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7577 <attribute name=
"draw:mirror-vertical" a:
defaultValue=
"false">
7578 <ref name=
"boolean"/>
7582 <attribute name=
"draw:mirror-horizontal" a:
defaultValue=
"false">
7583 <ref name=
"boolean"/>
7587 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7589 <attribute name=
"draw:text-rotate-angle" a:
defaultValue=
"0">
7590 <ref name=
"double"/>
7594 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7596 <attribute name=
"draw:extrusion-allowed" a:
defaultValue=
"false">
7597 <ref name=
"boolean"/>
7601 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7603 <attribute name=
"draw:text-path-allowed" a:
defaultValue=
"false">
7604 <ref name=
"boolean"/>
7608 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7610 <attribute name=
"draw:concentric-gradient-fill-allowed"
7611 a:
defaultValue=
"false">
7612 <ref name=
"boolean"/>
7616 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7618 <attribute name=
"draw:extrusion" a:
defaultValue=
"false">
7619 <ref name=
"boolean"/>
7623 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7625 <attribute name=
"draw:extrusion-brightness" a:
defaultValue=
"33%">
7626 <ref name=
"percent"/>
7630 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7632 <attribute name=
"draw:extrusion-depth" a:
defaultValue=
"36pt 0">
7634 <ref name=
"length"/>
7635 <ref name=
"double"/>
7640 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7642 <attribute name=
"draw:extrusion-diffusion" a:
defaultValue=
"0%">
7643 <ref name=
"percent"/>
7647 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7649 <attribute name=
"draw:extrusion-number-of-line-segments"
7650 a:
defaultValue=
"30">
7651 <ref name=
"integer"/>
7655 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7657 <attribute name=
"draw:extrusion-light-face" a:
defaultValue=
"true">
7658 <ref name=
"boolean"/>
7662 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7664 <attribute name=
"draw:extrusion-first-light-harsh"
7665 a:
defaultValue=
"true">
7666 <ref name=
"boolean"/>
7670 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7672 <attribute name=
"draw:extrusion-second-light-harsh"
7673 a:
defaultValue=
"true">
7674 <ref name=
"boolean"/>
7678 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7680 <attribute name=
"draw:extrusion-first-light-level"
7681 a:
defaultValue=
"66%">
7682 <ref name=
"percent"/>
7686 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7688 <attribute name=
"draw:extrusion-second-light-level"
7689 a:
defaultValue=
"66%">
7690 <ref name=
"percent"/>
7694 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7696 <attribute name=
"draw:extrusion-first-light-direction"
7697 a:
defaultValue=
"(5 0 1)">
7698 <ref name=
"vector3D"/>
7702 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7704 <attribute name=
"draw:extrusion-second-light-direction"
7705 a:
defaultValue=
"(-5 0 1)">
7706 <ref name=
"vector3D"/>
7710 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7712 <attribute name=
"draw:extrusion-metal" a:
defaultValue=
"false">
7713 <ref name=
"boolean"/>
7717 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7719 <attribute name=
"dr3d:shade-mode" a:
defaultValue=
"flat">
7722 <value>phong
</value>
7723 <value>gouraud
</value>
7724 <value>draft
</value>
7729 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7731 <attribute name=
"draw:extrusion-rotation-angle" a:
defaultValue=
"0 0">
7733 <ref name=
"double"/>
7734 <ref name=
"double"/>
7739 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7741 <attribute name=
"draw:extrusion-rotation-center">
7742 <ref name=
"vector3D"/>
7746 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7748 <attribute name=
"draw:extrusion-shininess" a:
defaultValue=
"50%">
7749 <ref name=
"percent"/>
7753 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7755 <attribute name=
"draw:extrusion-skew" a:
defaultValue=
"50 45">
7757 <ref name=
"double"/>
7758 <ref name=
"double"/>
7763 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7765 <attribute name=
"draw:extrusion-specularity" a:
defaultValue=
"0%">
7766 <ref name=
"percent"/>
7770 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7772 <attribute name=
"dr3d:projection" a:
defaultValue=
"parallel">
7774 <value>parallel
</value>
7775 <value>perspective
</value>
7780 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7782 <attribute name=
"draw:extrusion-viewpoint"
7783 a:
defaultValue=
"3.5cm -3.5cm 25cm">
7784 <ref name=
"point3D"/>
7789 <define name=
"point3D">
7790 <data type=
"string"/>
7792 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7794 <attribute name=
"draw:extrusion-origin" a:
defaultValue=
"0.5 -0.5">
7796 <ref name=
"double"/>
7797 <ref name=
"double"/>
7802 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7804 <attribute name=
"draw:extrusion-color" a:
defaultValue=
"false">
7805 <ref name=
"boolean"/>
7809 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7811 <attribute name=
"draw:enhanced-path">
7812 <ref name=
"string"/>
7816 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7818 <attribute name=
"draw:path-stretchpoint-x" a:
defaultValue=
"0">
7819 <ref name=
"double"/>
7823 <attribute name=
"draw:path-stretchpoint-y" a:
defaultValue=
"0">
7824 <ref name=
"double"/>
7828 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7830 <attribute name=
"draw:text-areas">
7831 <ref name=
"string"/>
7835 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7837 <attribute name=
"draw:glue-points">
7838 <ref name=
"string"/>
7842 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7844 <attribute name=
"draw:glue-point-type" a:
defaultValue=
"none">
7847 <value>segments
</value>
7848 <value>rectangle
</value>
7853 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7855 <attribute name=
"draw:glue-point-leaving-directions"/>
7858 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7860 <attribute name=
"draw:text-path" a:
defaultValue=
"false">
7861 <ref name=
"boolean"/>
7865 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7867 <attribute name=
"draw:text-path-mode" a:
defaultValue=
"normal">
7869 <value>normal
</value>
7871 <value>shape
</value>
7876 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7878 <attribute name=
"draw:text-path-scale" a:
defaultValue=
"path">
7881 <value>shape
</value>
7886 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7888 <attribute name=
"draw:text-path-same-letter-heights"
7889 a:
defaultValue=
"false">
7890 <ref name=
"boolean"/>
7894 <define name=
"draw-enhanced-geometry-attlist" combine=
"interleave">
7896 <attribute name=
"draw:modifiers">
7897 <ref name=
"string"/>
7901 <define name=
"draw-equation">
7902 <element name=
"draw:equation">
7903 <ref name=
"draw-equation-attlist"/>
7907 <define name=
"draw-equation-attlist" combine=
"interleave">
7909 <attribute name=
"draw:name">
7910 <ref name=
"string"/>
7914 <define name=
"draw-equation-attlist" combine=
"interleave">
7916 <attribute name=
"draw:formula">
7917 <ref name=
"string"/>
7921 <define name=
"draw-handle">
7922 <element name=
"draw:handle">
7923 <ref name=
"draw-handle-attlist"/>
7927 <define name=
"draw-handle-attlist" combine=
"interleave">
7929 <attribute name=
"draw:handle-mirror-vertical" a:
defaultValue=
"false">
7930 <ref name=
"boolean"/>
7934 <define name=
"draw-handle-attlist" combine=
"interleave">
7936 <attribute name=
"draw:handle-mirror-horizontal" a:
defaultValue=
"false">
7937 <ref name=
"boolean"/>
7941 <define name=
"draw-handle-attlist" combine=
"interleave">
7943 <attribute name=
"draw:handle-switched" a:
defaultValue=
"false">
7944 <ref name=
"boolean"/>
7948 <define name=
"draw-handle-attlist" combine=
"interleave">
7949 <attribute name=
"draw:handle-position">
7950 <ref name=
"string"/>
7953 <define name=
"draw-handle-attlist" combine=
"interleave">
7955 <attribute name=
"draw:handle-range-x-minimum">
7956 <ref name=
"string"/>
7960 <define name=
"draw-handle-attlist" combine=
"interleave">
7962 <attribute name=
"draw:handle-range-x-maximum">
7963 <ref name=
"string"/>
7967 <define name=
"draw-handle-attlist" combine=
"interleave">
7969 <attribute name=
"draw:handle-range-y-minimum">
7970 <ref name=
"string"/>
7974 <define name=
"draw-handle-attlist" combine=
"interleave">
7976 <attribute name=
"draw:handle-range-y-maximum">
7977 <ref name=
"string"/>
7981 <define name=
"draw-handle-attlist" combine=
"interleave">
7983 <attribute name=
"draw:handle-polar">
7984 <ref name=
"string"/>
7988 <define name=
"draw-handle-attlist" combine=
"interleave">
7990 <attribute name=
"draw:handle-radius-range-minimum">
7991 <ref name=
"string"/>
7995 <define name=
"draw-handle-attlist" combine=
"interleave">
7997 <attribute name=
"draw:handle-radius-range-maximum">
7998 <ref name=
"string"/>
8002 <define name=
"presentation-shape-attlist" combine=
"interleave">
8004 <attribute name=
"presentation:class">
8005 <ref name=
"presentation-classes"/>
8009 <define name=
"presentation-classes">
8011 <value>title
</value>
8012 <value>outline
</value>
8013 <value>subtitle
</value>
8015 <value>graphic
</value>
8016 <value>object
</value>
8017 <value>chart
</value>
8018 <value>table
</value>
8019 <value>orgchart
</value>
8021 <value>notes
</value>
8022 <value>handout
</value>
8023 <value>header
</value>
8024 <value>footer
</value>
8025 <value>date-time
</value>
8026 <value>page-number
</value>
8029 <define name=
"presentation-shape-attlist" combine=
"interleave">
8031 <attribute name=
"presentation:placeholder">
8032 <ref name=
"boolean"/>
8036 <define name=
"presentation-shape-attlist" combine=
"interleave">
8038 <attribute name=
"presentation:user-transformed">
8039 <ref name=
"boolean"/>
8043 <define name=
"presentation-animations">
8044 <element name=
"presentation:animations">
8047 <ref name=
"presentation-animation-elements"/>
8048 <ref name=
"presentation-animation-group"/>
8053 <define name=
"presentation-animation-elements">
8055 <ref name=
"presentation-show-shape"/>
8056 <ref name=
"presentation-show-text"/>
8057 <ref name=
"presentation-hide-shape"/>
8058 <ref name=
"presentation-hide-text"/>
8059 <ref name=
"presentation-dim"/>
8060 <ref name=
"presentation-play"/>
8063 <define name=
"presentation-sound">
8064 <element name=
"presentation:sound">
8065 <ref name=
"presentation-sound-attlist"/>
8066 <attribute name=
"xlink:href">
8067 <ref name=
"anyURI"/>
8070 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
8072 <value>simple
</value>
8077 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
8079 <value>onRequest
</value>
8084 <attribute name=
"xlink:show">
8087 <value>replace
</value>
8094 <define name=
"presentation-sound-attlist" combine=
"interleave">
8096 <attribute name=
"presentation:play-full">
8097 <ref name=
"boolean"/>
8101 <define name=
"presentation-show-shape">
8102 <element name=
"presentation:show-shape">
8103 <ref name=
"common-presentation-effect-attlist"/>
8105 <ref name=
"presentation-sound"/>
8109 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
8110 <attribute name=
"draw:shape-id">
8114 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
8116 <attribute name=
"presentation:effect" a:
defaultValue=
"none">
8117 <ref name=
"presentationEffects"/>
8121 <define name=
"presentationEffects">
8126 <value>stripes
</value>
8128 <value>close
</value>
8129 <value>dissolve
</value>
8130 <value>wavyline
</value>
8131 <value>random
</value>
8132 <value>lines
</value>
8133 <value>laser
</value>
8134 <value>appear
</value>
8136 <value>move-short
</value>
8137 <value>checkerboard
</value>
8138 <value>rotate
</value>
8139 <value>stretch
</value>
8142 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
8144 <attribute name=
"presentation:direction" a:
defaultValue=
"none">
8145 <ref name=
"presentationEffectDirections"/>
8149 <define name=
"presentationEffectDirections">
8152 <value>from-left
</value>
8153 <value>from-top
</value>
8154 <value>from-right
</value>
8155 <value>from-bottom
</value>
8156 <value>from-center
</value>
8157 <value>from-upper-left
</value>
8158 <value>from-upper-right
</value>
8159 <value>from-lower-left
</value>
8160 <value>from-lower-right
</value>
8161 <value>to-left
</value>
8162 <value>to-top
</value>
8163 <value>to-right
</value>
8164 <value>to-bottom
</value>
8165 <value>to-upper-left
</value>
8166 <value>to-upper-right
</value>
8167 <value>to-lower-right
</value>
8168 <value>to-lower-left
</value>
8170 <value>spiral-inward-left
</value>
8171 <value>spiral-inward-right
</value>
8172 <value>spiral-outward-left
</value>
8173 <value>spiral-outward-right
</value>
8174 <value>vertical
</value>
8175 <value>horizontal
</value>
8176 <value>to-center
</value>
8177 <value>clockwise
</value>
8178 <value>counter-clockwise
</value>
8181 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
8183 <attribute name=
"presentation:speed" a:
defaultValue=
"medium">
8184 <ref name=
"presentationSpeeds"/>
8188 <define name=
"presentationSpeeds">
8191 <value>medium
</value>
8195 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
8197 <attribute name=
"presentation:delay">
8198 <ref name=
"duration"/>
8202 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
8204 <attribute name=
"presentation:start-scale" a:
defaultValue=
"100%">
8205 <ref name=
"percent"/>
8209 <define name=
"common-presentation-effect-attlist" combine=
"interleave">
8211 <attribute name=
"presentation:path-id"/>
8214 <define name=
"presentation-show-text">
8215 <element name=
"presentation:show-text">
8216 <ref name=
"common-presentation-effect-attlist"/>
8218 <ref name=
"presentation-sound"/>
8222 <define name=
"presentation-hide-shape">
8223 <element name=
"presentation:hide-shape">
8224 <ref name=
"common-presentation-effect-attlist"/>
8226 <ref name=
"presentation-sound"/>
8230 <define name=
"presentation-hide-text">
8231 <element name=
"presentation:hide-text">
8232 <ref name=
"common-presentation-effect-attlist"/>
8234 <ref name=
"presentation-sound"/>
8238 <define name=
"presentation-dim">
8239 <element name=
"presentation:dim">
8240 <ref name=
"presentation-dim-attlist"/>
8242 <ref name=
"presentation-sound"/>
8246 <define name=
"presentation-dim-attlist" combine=
"interleave">
8247 <attribute name=
"draw:shape-id">
8251 <define name=
"presentation-dim-attlist" combine=
"interleave">
8252 <attribute name=
"draw:color">
8256 <define name=
"presentation-play">
8257 <element name=
"presentation:play">
8258 <ref name=
"presentation-play-attlist"/>
8262 <define name=
"presentation-play-attlist" combine=
"interleave">
8263 <attribute name=
"draw:shape-id">
8267 <attribute name=
"presentation:speed" a:
defaultValue=
"medium">
8268 <ref name=
"presentationSpeeds"/>
8272 <define name=
"presentation-animation-group">
8273 <element name=
"presentation:animation-group">
8275 <ref name=
"presentation-animation-elements"/>
8279 <define name=
"common-anim-attlist" combine=
"interleave">
8281 <attribute name=
"presentation:node-type" a:
defaultValue=
"default">
8283 <value>default
</value>
8284 <value>on-click
</value>
8285 <value>with-previous
</value>
8286 <value>after-previous
</value>
8287 <value>timing-root
</value>
8288 <value>main-sequence
</value>
8289 <value>interactive-sequence
</value>
8294 <define name=
"common-anim-attlist" combine=
"interleave">
8296 <attribute name=
"presentation:preset-id">
8297 <ref name=
"string"/>
8301 <define name=
"common-anim-attlist" combine=
"interleave">
8303 <attribute name=
"presentation:preset-sub-type">
8304 <ref name=
"string"/>
8308 <define name=
"common-anim-attlist" combine=
"interleave">
8310 <attribute name=
"presentation:preset-class" a:
defaultValue=
"custom">
8312 <value>custom
</value>
8313 <value>entrance
</value>
8315 <value>emphasis
</value>
8316 <value>motion-path
</value>
8317 <value>ole-action
</value>
8318 <value>media-call
</value>
8323 <define name=
"common-anim-attlist" combine=
"interleave">
8325 <attribute name=
"presentation:master-element">
8330 <define name=
"common-anim-attlist" combine=
"interleave">
8332 <attribute name=
"presentation:group-id">
8333 <ref name=
"string"/>
8337 <define name=
"presentation-event-listener">
8338 <element name=
"presentation:event-listener">
8339 <ref name=
"presentation-event-listener-attlist"/>
8341 <ref name=
"presentation-sound"/>
8345 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8346 <attribute name=
"script:event-name">
8347 <ref name=
"string"/>
8350 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8351 <attribute name=
"presentation:action">
8354 <value>previous-page
</value>
8355 <value>next-page
</value>
8356 <value>first-page
</value>
8357 <value>last-page
</value>
8360 <value>execute
</value>
8363 <value>fade-out
</value>
8364 <value>sound
</value>
8368 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8370 <attribute name=
"presentation:effect" a:
defaultValue=
"none">
8371 <ref name=
"presentationEffects"/>
8375 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8377 <attribute name=
"presentation:direction" a:
defaultValue=
"none">
8378 <ref name=
"presentationEffectDirections"/>
8382 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8384 <attribute name=
"presentation:speed" a:
defaultValue=
"medium">
8385 <ref name=
"presentationSpeeds"/>
8389 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8391 <attribute name=
"presentation:start-scale" a:
defaultValue=
"100%">
8392 <ref name=
"percent"/>
8396 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8398 <attribute name=
"xlink:href">
8399 <ref name=
"anyURI"/>
8403 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
8405 <value>simple
</value>
8410 <attribute name=
"xlink:show" a:
defaultValue=
"embed">
8412 <value>embed
</value>
8417 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
8419 <value>onRequest
</value>
8424 <define name=
"presentation-event-listener-attlist" combine=
"interleave">
8426 <attribute name=
"presentation:verb">
8427 <ref name=
"nonNegativeInteger"/>
8431 <define name=
"paragraph-content" combine=
"choice">
8432 <element name=
"presentation:header">
8436 <define name=
"paragraph-content" combine=
"choice">
8437 <element name=
"presentation:footer">
8441 <define name=
"paragraph-content" combine=
"choice">
8442 <element name=
"presentation:date-time">
8446 <define name=
"presentation-decls">
8448 <ref name=
"presentation-decl"/>
8451 <define name=
"presentation-decl" combine=
"choice">
8452 <element name=
"presentation:header-decl">
8453 <ref name=
"presentation-header-decl-attlist"/>
8457 <define name=
"presentation-header-decl-attlist" combine=
"interleave">
8458 <attribute name=
"presentation:name">
8459 <ref name=
"string"/>
8462 <define name=
"presentation-decl" combine=
"choice">
8463 <element name=
"presentation:footer-decl">
8464 <ref name=
"presentation-footer-decl-attlist"/>
8468 <define name=
"presentation-footer-decl-attlist" combine=
"interleave">
8469 <attribute name=
"presentation:name">
8470 <ref name=
"string"/>
8473 <define name=
"presentation-decl" combine=
"choice">
8474 <element name=
"presentation:date-time-decl">
8475 <ref name=
"presentation-date-time-decl-attlist"/>
8479 <define name=
"presentation-date-time-decl-attlist" combine=
"interleave">
8480 <attribute name=
"presentation:name">
8481 <ref name=
"string"/>
8484 <define name=
"presentation-date-time-decl-attlist" combine=
"interleave">
8485 <attribute name=
"presentation:source">
8487 <value>fixed
</value>
8488 <value>current-date
</value>
8492 <define name=
"presentation-date-time-decl-attlist" combine=
"interleave">
8494 <attribute name=
"style:data-style-name">
8495 <ref name=
"styleNameRef"/>
8499 <define name=
"presentation-settings">
8501 <element name=
"presentation:settings">
8502 <ref name=
"presentation-settings-attlist"/>
8504 <ref name=
"presentation-show"/>
8509 <define name=
"presentation-settings-attlist" combine=
"interleave">
8511 <attribute name=
"presentation:start-page">
8512 <ref name=
"string"/>
8516 <define name=
"presentation-settings-attlist" combine=
"interleave">
8518 <attribute name=
"presentation:show">
8519 <ref name=
"string"/>
8523 <define name=
"presentation-settings-attlist" combine=
"interleave">
8525 <attribute name=
"presentation:full-screen" a:
defaultValue=
"true">
8526 <ref name=
"boolean"/>
8530 <define name=
"presentation-settings-attlist" combine=
"interleave">
8532 <attribute name=
"presentation:endless" a:
defaultValue=
"false">
8533 <ref name=
"boolean"/>
8537 <define name=
"presentation-settings-attlist" combine=
"interleave">
8539 <attribute name=
"presentation:pause">
8540 <ref name=
"duration"/>
8544 <define name=
"presentation-settings-attlist" combine=
"interleave">
8546 <attribute name=
"presentation:show-logo" a:
defaultValue=
"false">
8547 <ref name=
"boolean"/>
8551 <define name=
"presentation-settings-attlist" combine=
"interleave">
8553 <attribute name=
"presentation:force-manual" a:
defaultValue=
"false">
8554 <ref name=
"boolean"/>
8558 <define name=
"presentation-settings-attlist" combine=
"interleave">
8560 <attribute name=
"presentation:mouse-visible" a:
defaultValue=
"true">
8561 <ref name=
"boolean"/>
8565 <define name=
"presentation-settings-attlist" combine=
"interleave">
8567 <attribute name=
"presentation:mouse-as-pen" a:
defaultValue=
"false">
8568 <ref name=
"boolean"/>
8572 <define name=
"presentation-settings-attlist" combine=
"interleave">
8574 <attribute name=
"presentation:start-with-navigator"
8575 a:
defaultValue=
"false">
8576 <ref name=
"boolean"/>
8580 <define name=
"presentation-settings-attlist" combine=
"interleave">
8582 <attribute name=
"presentation:animations" a:
defaultValue=
"enabled">
8584 <value>enabled
</value>
8585 <value>disabled
</value>
8590 <define name=
"presentation-settings-attlist" combine=
"interleave">
8592 <attribute name=
"presentation:transition-on-click"
8593 a:
defaultValue=
"enabled">
8595 <value>enabled
</value>
8596 <value>disabled
</value>
8601 <define name=
"presentation-settings-attlist" combine=
"interleave">
8603 <attribute name=
"presentation:stay-on-top" a:
defaultValue=
"false">
8604 <ref name=
"boolean"/>
8608 <define name=
"presentation-settings-attlist" combine=
"interleave">
8610 <attribute name=
"presentation:show-end-of-presentation-slide"
8611 a:
defaultValue=
"true">
8612 <ref name=
"boolean"/>
8616 <define name=
"presentation-show">
8617 <element name=
"presentation:show">
8618 <ref name=
"presentation-show-attlist"/>
8622 <define name=
"presentation-show-attlist" combine=
"interleave">
8623 <attribute name=
"presentation:name">
8624 <ref name=
"string"/>
8627 <define name=
"presentation-show-attlist" combine=
"interleave">
8628 <attribute name=
"presentation:pages"/>
8630 <define name=
"chart-chart">
8631 <element name=
"chart:chart">
8632 <ref name=
"chart-chart-attlist"/>
8634 <ref name=
"chart-title"/>
8637 <ref name=
"chart-subtitle"/>
8640 <ref name=
"chart-footer"/>
8643 <ref name=
"chart-legend"/>
8645 <ref name=
"chart-plot-area"/>
8647 <ref name=
"table-table"/>
8651 <define name=
"chart-chart-attlist" combine=
"interleave">
8652 <attribute name=
"chart:class">
8653 <ref name=
"namespacedToken"/>
8656 <define name=
"chart-chart-attlist" combine=
"interleave">
8657 <ref name=
"common-draw-size-attlist"/>
8659 <define name=
"chart-chart-attlist" combine=
"interleave">
8661 <attribute name=
"chart:column-mapping">
8662 <ref name=
"string"/>
8666 <define name=
"chart-chart-attlist" combine=
"interleave">
8668 <attribute name=
"chart:row-mapping">
8669 <ref name=
"string"/>
8673 <define name=
"chart-chart-attlist" combine=
"interleave">
8675 <attribute name=
"chart:style-name">
8676 <ref name=
"styleNameRef"/>
8680 <define name=
"chart-title">
8681 <element name=
"chart:title">
8682 <ref name=
"chart-title-attlist"/>
8684 <ref name=
"text-p"/>
8688 <define name=
"chart-title-attlist" combine=
"interleave">
8690 <attribute name=
"table:cell-range">
8691 <ref name=
"cellAddress"/>
8695 <define name=
"chart-title-attlist" combine=
"interleave">
8696 <ref name=
"common-draw-position-attlist"/>
8698 <define name=
"chart-title-attlist" combine=
"interleave">
8700 <attribute name=
"chart:style-name">
8701 <ref name=
"styleNameRef"/>
8705 <define name=
"chart-subtitle">
8706 <element name=
"chart:subtitle">
8707 <ref name=
"chart-title-attlist"/>
8709 <ref name=
"text-p"/>
8713 <define name=
"chart-footer">
8714 <element name=
"chart:footer">
8715 <ref name=
"chart-title-attlist"/>
8717 <ref name=
"text-p"/>
8721 <define name=
"chart-legend">
8722 <element name=
"chart:legend">
8723 <ref name=
"chart-legend-attlist"/>
8727 <define name=
"chart-legend-attlist" combine=
"interleave">
8730 <attribute name=
"chart:legend-position">
8732 <value>start
</value>
8735 <value>bottom
</value>
8739 <attribute name=
"chart:legend-align">
8741 <value>start
</value>
8742 <value>center
</value>
8748 <attribute name=
"chart:legend-position">
8750 <value>top-start
</value>
8751 <value>bottom-start
</value>
8752 <value>top-end
</value>
8753 <value>bottom-end
</value>
8759 <define name=
"chart-legend-attlist" combine=
"interleave">
8760 <ref name=
"common-draw-position-attlist"/>
8762 <define name=
"chart-legend-attlist" combine=
"interleave">
8764 <attribute name=
"style:legend-expansion">
8768 <value>balanced
</value>
8772 <attribute name=
"style:legend-expansion">
8773 <value>custom
</value>
8775 <attribute name=
"style:legend-expansion-aspect-ratio">
8776 <ref name=
"double"/>
8782 <define name=
"chart-legend-attlist" combine=
"interleave">
8784 <attribute name=
"chart:style-name">
8785 <ref name=
"styleNameRef"/>
8789 <define name=
"chart-plot-area">
8790 <element name=
"chart:plot-area">
8791 <ref name=
"chart-plot-area-attlist"/>
8793 <ref name=
"dr3d-light"/>
8796 <ref name=
"chart-axis"/>
8799 <ref name=
"chart-series"/>
8802 <ref name=
"chart-stock-gain-marker"/>
8805 <ref name=
"chart-stock-loss-marker"/>
8808 <ref name=
"chart-stock-range-line"/>
8811 <ref name=
"chart-wall"/>
8814 <ref name=
"chart-floor"/>
8818 <define name=
"chart-plot-area-attlist" combine=
"interleave">
8819 <ref name=
"common-draw-position-attlist"/>
8820 <ref name=
"common-draw-size-attlist"/>
8822 <define name=
"chart-plot-area-attlist" combine=
"interleave">
8824 <attribute name=
"chart:style-name">
8825 <ref name=
"styleNameRef"/>
8829 <define name=
"chart-plot-area-attlist" combine=
"interleave">
8831 <attribute name=
"table:cell-range-address">
8832 <ref name=
"cellRangeAddress"/>
8836 <define name=
"chart-plot-area-attlist" combine=
"interleave">
8838 <attribute name=
"chart:data-source-has-labels" a:
defaultValue=
"none">
8842 <value>column
</value>
8848 <define name=
"chart-plot-area-attlist" combine=
"interleave">
8849 <ref name=
"dr3d-scene-attlist"/>
8850 <ref name=
"common-dr3d-transform-attlist"/>
8852 <define name=
"chart-wall">
8853 <element name=
"chart:wall">
8854 <ref name=
"chart-wall-attlist"/>
8858 <define name=
"chart-wall-attlist" combine=
"interleave">
8860 <attribute name=
"svg:width">
8861 <ref name=
"length"/>
8865 <define name=
"chart-wall-attlist" combine=
"interleave">
8867 <attribute name=
"chart:style-name">
8868 <ref name=
"styleNameRef"/>
8872 <define name=
"chart-floor">
8873 <element name=
"chart:floor">
8874 <ref name=
"chart-floor-attlist"/>
8878 <define name=
"chart-floor-attlist" combine=
"interleave">
8880 <attribute name=
"svg:width">
8881 <ref name=
"length"/>
8885 <define name=
"chart-floor-attlist" combine=
"interleave">
8887 <attribute name=
"chart:style-name">
8888 <ref name=
"styleNameRef"/>
8892 <define name=
"chart-axis">
8893 <element name=
"chart:axis">
8894 <ref name=
"chart-axis-attlist"/>
8896 <ref name=
"chart-title"/>
8899 <ref name=
"chart-categories"/>
8902 <ref name=
"chart-grid"/>
8906 <define name=
"chart-axis-attlist" combine=
"interleave">
8907 <attribute name=
"chart:dimension">
8915 <define name=
"chart-axis-attlist" combine=
"interleave">
8917 <attribute name=
"chart:name">
8918 <ref name=
"string"/>
8922 <define name=
"chart-axis-attlist" combine=
"interleave">
8924 <attribute name=
"chart:style-name">
8925 <ref name=
"styleNameRef"/>
8929 <define name=
"chart-grid">
8930 <element name=
"chart:grid">
8931 <ref name=
"chart-grid-attlist"/>
8934 <define name=
"chart-grid-attlist" combine=
"interleave">
8936 <attribute name=
"chart:class" a:
defaultValue=
"major">
8938 <value>major
</value>
8939 <value>minor
</value>
8944 <define name=
"chart-grid-attlist" combine=
"interleave">
8946 <attribute name=
"chart:style-name">
8947 <ref name=
"styleNameRef"/>
8951 <define name=
"chart-series">
8952 <element name=
"chart:series">
8953 <ref name=
"chart-series-attlist"/>
8955 <ref name=
"chart-domain"/>
8958 <ref name=
"chart-mean-value"/>
8961 <ref name=
"chart-regression-curve"/>
8964 <ref name=
"chart-error-indicator"/>
8967 <ref name=
"chart-data-point"/>
8971 <define name=
"chart-series-attlist" combine=
"interleave">
8973 <attribute name=
"chart:values-cell-range-address">
8974 <ref name=
"cellRangeAddress"/>
8978 <define name=
"chart-series-attlist" combine=
"interleave">
8980 <attribute name=
"chart:label-cell-address">
8981 <ref name=
"cellAddress"/>
8985 <define name=
"chart-series-attlist" combine=
"interleave">
8987 <attribute name=
"chart:class">
8988 <ref name=
"namespacedToken"/>
8992 <define name=
"chart-series-attlist" combine=
"interleave">
8994 <attribute name=
"chart:attached-axis">
8995 <ref name=
"string"/>
8999 <define name=
"chart-series-attlist" combine=
"interleave">
9001 <attribute name=
"chart:style-name">
9002 <ref name=
"styleNameRef"/>
9006 <define name=
"chart-domain">
9007 <element name=
"chart:domain">
9009 <attribute name=
"table:cell-range-address">
9010 <ref name=
"cellRangeAddress"/>
9015 <define name=
"chart-categories">
9016 <element name=
"chart:categories">
9018 <attribute name=
"table:cell-range-address">
9019 <ref name=
"cellRangeAddress"/>
9024 <define name=
"chart-data-point">
9025 <element name=
"chart:data-point">
9026 <ref name=
"chart-data-point-attlist"/>
9030 <define name=
"chart-data-point-attlist" combine=
"interleave">
9032 <attribute name=
"chart:repeated">
9033 <ref name=
"nonNegativeInteger"/>
9037 <define name=
"chart-data-point-attlist" combine=
"interleave">
9039 <attribute name=
"chart:style-name">
9040 <ref name=
"styleNameRef"/>
9045 <define name=
"chart-mean-value">
9046 <element name=
"chart:mean-value">
9047 <ref name=
"chart-mean-value-attlist"/>
9051 <define name=
"chart-mean-value-attlist" combine=
"interleave">
9053 <attribute name=
"chart:style-name">
9054 <ref name=
"styleNameRef"/>
9058 <define name=
"chart-error-indicator">
9059 <element name=
"chart:error-indicator">
9060 <ref name=
"chart-error-indicator-attlist"/>
9064 <define name=
"chart-error-indicator-attlist" combine=
"interleave">
9066 <attribute name=
"chart:style-name">
9067 <ref name=
"styleNameRef"/>
9071 <define name=
"chart-regression-curve">
9072 <element name=
"chart:regression-curve">
9073 <ref name=
"chart-regression-curve-attlist"/>
9077 <define name=
"chart-regression-curve-attlist" combine=
"interleave">
9079 <attribute name=
"chart:style-name">
9080 <ref name=
"styleNameRef"/>
9084 <define name=
"chart-stock-gain-marker">
9085 <element name=
"chart:stock-gain-marker">
9086 <ref name=
"common-stock-marker-attlist"/>
9089 <define name=
"chart-stock-loss-marker">
9090 <element name=
"chart:stock-loss-marker">
9091 <ref name=
"common-stock-marker-attlist"/>
9094 <define name=
"chart-stock-range-line">
9095 <element name=
"chart:stock-range-line">
9096 <ref name=
"common-stock-marker-attlist"/>
9099 <define name=
"common-stock-marker-attlist">
9101 <attribute name=
"chart:style-name">
9102 <ref name=
"styleNameRef"/>
9106 <define name=
"office-forms">
9108 <element name=
"office:forms">
9109 <ref name=
"office-forms-attlist"/>
9112 <ref name=
"form-form"/>
9113 <ref name=
"xforms-model"/>
9119 <define name=
"office-forms-attlist" combine=
"interleave">
9121 <attribute name=
"form:automatic-focus" a:
defaultValue=
"false">
9122 <ref name=
"boolean"/>
9126 <define name=
"office-forms-attlist" combine=
"interleave">
9128 <attribute name=
"form:apply-design-mode" a:
defaultValue=
"true">
9129 <ref name=
"boolean"/>
9133 <define name=
"form-form">
9134 <element name=
"form:form">
9135 <ref name=
"common-form-control-attlist"/>
9136 <ref name=
"form-form-attlist"/>
9138 <ref name=
"form-properties"/>
9141 <ref name=
"office-event-listeners"/>
9145 <ref name=
"controls"/>
9146 <ref name=
"form-form"/>
9150 <ref name=
"form-connection-resource"/>
9154 <define name=
"form-form-attlist" combine=
"interleave">
9156 <attribute name=
"xlink:href">
9157 <ref name=
"anyURI"/>
9160 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
9161 <value>simple
</value>
9165 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
9166 <value>onRequest
</value>
9171 <define name=
"form-form-attlist" combine=
"interleave">
9173 <attribute name=
"office:target-frame" a:
defaultValue=
"_blank">
9174 <ref name=
"targetFrameName"/>
9178 <define name=
"form-form-attlist" combine=
"interleave">
9180 <attribute name=
"form:method" a:
defaultValue=
"get">
9184 <ref name=
"string"/>
9189 <define name=
"form-form-attlist" combine=
"interleave">
9191 <attribute name=
"form:enctype"
9192 a:
defaultValue=
"application/x-www-form-urlencoded">
9193 <ref name=
"string"/>
9197 <define name=
"form-form-attlist" combine=
"interleave">
9199 <attribute name=
"form:allow-deletes" a:
defaultValue=
"true">
9200 <ref name=
"boolean"/>
9204 <define name=
"form-form-attlist" combine=
"interleave">
9206 <attribute name=
"form:allow-inserts" a:
defaultValue=
"true">
9207 <ref name=
"boolean"/>
9211 <define name=
"form-form-attlist" combine=
"interleave">
9213 <attribute name=
"form:allow-updates" a:
defaultValue=
"true">
9214 <ref name=
"boolean"/>
9218 <define name=
"form-form-attlist" combine=
"interleave">
9220 <attribute name=
"form:apply-filter" a:
defaultValue=
"false">
9221 <ref name=
"boolean"/>
9225 <define name=
"form-form-attlist" combine=
"interleave">
9227 <attribute name=
"form:command-type" a:
defaultValue=
"command">
9229 <value>table
</value>
9230 <value>query
</value>
9231 <value>command
</value>
9236 <define name=
"form-form-attlist" combine=
"interleave">
9238 <attribute name=
"form:command"/>
9241 <define name=
"form-form-attlist" combine=
"interleave">
9243 <attribute name=
"form:datasource">
9245 <ref name=
"anyURI"/>
9246 <ref name=
"string"/>
9251 <define name=
"form-form-attlist" combine=
"interleave">
9253 <attribute name=
"form:master-fields">
9254 <ref name=
"string"/>
9258 <define name=
"form-form-attlist" combine=
"interleave">
9260 <attribute name=
"form:detail-fields">
9261 <ref name=
"string"/>
9265 <define name=
"form-form-attlist" combine=
"interleave">
9267 <attribute name=
"form:escape-processing" a:
defaultValue=
"true">
9268 <ref name=
"boolean"/>
9272 <define name=
"form-form-attlist" combine=
"interleave">
9274 <attribute name=
"form:filter">
9275 <ref name=
"string"/>
9279 <define name=
"form-form-attlist" combine=
"interleave">
9281 <attribute name=
"form:ignore-result" a:
defaultValue=
"false">
9282 <ref name=
"boolean"/>
9286 <define name=
"form-form-attlist" combine=
"interleave">
9288 <attribute name=
"form:navigation-mode">
9289 <ref name=
"navigation"/>
9294 <define name=
"navigation">
9297 <value>current
</value>
9298 <value>parent
</value>
9301 <define name=
"form-form-attlist" combine=
"interleave">
9303 <attribute name=
"form:order">
9304 <ref name=
"string"/>
9308 <define name=
"form-form-attlist" combine=
"interleave">
9310 <attribute name=
"form:tab-cycle">
9311 <ref name=
"tab-cycles"/>
9315 <define name=
"tab-cycles">
9317 <value>records
</value>
9318 <value>current
</value>
9322 <define name=
"form-connection-resource">
9323 <element name=
"form:connection-resource">
9324 <attribute name=
"xlink:href">
9325 <ref name=
"anyURI"/>
9330 <define name=
"xforms-model">
9331 <element name=
"xforms:model">
9332 <ref name=
"anyAttListOrElements"/>
9335 <define name=
"column-controls" combine=
"choice">
9336 <element name=
"form:text">
9337 <ref name=
"form-text-attlist"/>
9338 <ref name=
"common-form-control-content"/>
9341 <define name=
"controls" combine=
"choice">
9342 <ref name=
"column-controls"/>
9344 <define name=
"form-text-attlist">
9345 <ref name=
"form-control-attlist"/>
9346 <ref name=
"common-current-value-attlist"/>
9347 <ref name=
"common-disabled-attlist"/>
9348 <ref name=
"common-maxlength-attlist"/>
9349 <ref name=
"common-printable-attlist"/>
9350 <ref name=
"common-readonly-attlist"/>
9351 <ref name=
"common-tab-attlist"/>
9352 <ref name=
"common-title-attlist"/>
9353 <ref name=
"common-value-attlist"/>
9354 <ref name=
"common-convert-empty-attlist"/>
9355 <ref name=
"common-data-field-attlist"/>
9357 <define name=
"form-control-attlist">
9358 <ref name=
"common-form-control-attlist"/>
9359 <ref name=
"common-control-id-attlist"/>
9360 <ref name=
"xforms-bind-attlist"/>
9362 <define name=
"common-form-control-content">
9364 <ref name=
"form-properties"/>
9367 <ref name=
"office-event-listeners"/>
9370 <define name=
"column-controls" combine=
"choice">
9371 <element name=
"form:textarea">
9372 <ref name=
"form-textarea-attlist"/>
9373 <ref name=
"common-form-control-content"/>
9375 <ref name=
"text-p"/>
9379 <define name=
"form-textarea-attlist">
9380 <ref name=
"form-control-attlist"/>
9381 <ref name=
"common-current-value-attlist"/>
9382 <ref name=
"common-disabled-attlist"/>
9383 <ref name=
"common-maxlength-attlist"/>
9384 <ref name=
"common-printable-attlist"/>
9385 <ref name=
"common-readonly-attlist"/>
9386 <ref name=
"common-tab-attlist"/>
9387 <ref name=
"common-title-attlist"/>
9388 <ref name=
"common-value-attlist"/>
9389 <ref name=
"common-convert-empty-attlist"/>
9390 <ref name=
"common-data-field-attlist"/>
9392 <define name=
"controls" combine=
"choice">
9393 <element name=
"form:password">
9394 <ref name=
"form-password-attlist"/>
9395 <ref name=
"common-form-control-content"/>
9398 <define name=
"form-password-attlist" combine=
"interleave">
9399 <ref name=
"form-control-attlist"/>
9400 <ref name=
"common-disabled-attlist"/>
9401 <ref name=
"common-maxlength-attlist"/>
9402 <ref name=
"common-printable-attlist"/>
9403 <ref name=
"common-tab-attlist"/>
9404 <ref name=
"common-title-attlist"/>
9405 <ref name=
"common-value-attlist"/>
9406 <ref name=
"common-convert-empty-attlist"/>
9408 <define name=
"form-password-attlist" combine=
"interleave">
9410 <attribute name=
"form:echo-char" a:
defaultValue=
"*">
9411 <ref name=
"character"/>
9415 <define name=
"controls" combine=
"choice">
9416 <element name=
"form:file">
9417 <ref name=
"form-file-attlist"/>
9418 <ref name=
"common-form-control-content"/>
9421 <define name=
"form-file-attlist" combine=
"interleave">
9422 <ref name=
"form-control-attlist"/>
9423 <ref name=
"common-current-value-attlist"/>
9424 <ref name=
"common-disabled-attlist"/>
9425 <ref name=
"common-maxlength-attlist"/>
9426 <ref name=
"common-printable-attlist"/>
9427 <ref name=
"common-readonly-attlist"/>
9428 <ref name=
"common-tab-attlist"/>
9429 <ref name=
"common-title-attlist"/>
9430 <ref name=
"common-value-attlist"/>
9432 <define name=
"column-controls" combine=
"choice">
9433 <element name=
"form:formatted-text">
9434 <ref name=
"form-formatted-text-attlist"/>
9435 <ref name=
"common-form-control-content"/>
9438 <define name=
"form-formatted-text-attlist" combine=
"interleave">
9439 <ref name=
"form-control-attlist"/>
9440 <ref name=
"common-current-value-attlist"/>
9441 <ref name=
"common-disabled-attlist"/>
9442 <ref name=
"common-maxlength-attlist"/>
9443 <ref name=
"common-printable-attlist"/>
9444 <ref name=
"common-readonly-attlist"/>
9445 <ref name=
"common-tab-attlist"/>
9446 <ref name=
"common-title-attlist"/>
9447 <ref name=
"common-value-attlist"/>
9448 <ref name=
"common-convert-empty-attlist"/>
9449 <ref name=
"common-data-field-attlist"/>
9451 <define name=
"form-formatted-text-attlist" combine=
"interleave">
9453 <attribute name=
"form:max-value">
9454 <ref name=
"string"/>
9458 <define name=
"form-formatted-text-attlist" combine=
"interleave">
9460 <attribute name=
"form:min-value">
9461 <ref name=
"string"/>
9465 <define name=
"form-formatted-text-attlist" combine=
"interleave">
9467 <attribute name=
"form:validation" a:
defaultValue=
"false">
9468 <ref name=
"boolean"/>
9472 <define name=
"column-controls" combine=
"choice">
9473 <element name=
"form:number">
9474 <ref name=
"form-number-attlist"/>
9475 <ref name=
"common-numeric-control-attlist"/>
9476 <ref name=
"common-form-control-content"/>
9479 <define name=
"common-numeric-control-attlist">
9480 <ref name=
"form-control-attlist"/>
9481 <ref name=
"common-disabled-attlist"/>
9482 <ref name=
"common-maxlength-attlist"/>
9483 <ref name=
"common-printable-attlist"/>
9484 <ref name=
"common-readonly-attlist"/>
9485 <ref name=
"common-tab-attlist"/>
9486 <ref name=
"common-title-attlist"/>
9487 <ref name=
"common-convert-empty-attlist"/>
9488 <ref name=
"common-data-field-attlist"/>
9490 <define name=
"form-number-attlist" combine=
"interleave">
9492 <attribute name=
"form:value">
9493 <ref name=
"double"/>
9497 <define name=
"form-number-attlist" combine=
"interleave">
9499 <attribute name=
"form:current-value">
9500 <ref name=
"double"/>
9504 <define name=
"form-number-attlist" combine=
"interleave">
9506 <attribute name=
"form:min-value">
9507 <ref name=
"double"/>
9511 <define name=
"form-number-attlist" combine=
"interleave">
9513 <attribute name=
"form:max-value">
9514 <ref name=
"double"/>
9518 <define name=
"column-controls" combine=
"choice">
9519 <element name=
"form:date">
9520 <ref name=
"form-date-attlist"/>
9521 <ref name=
"common-numeric-control-attlist"/>
9522 <ref name=
"common-form-control-content"/>
9525 <define name=
"controls" combine=
"choice">
9526 <element name=
"form:time">
9527 <ref name=
"form-time-attlist"/>
9528 <ref name=
"common-numeric-control-attlist"/>
9529 <ref name=
"common-form-control-content"/>
9532 <define name=
"form-date-attlist" combine=
"interleave">
9534 <attribute name=
"form:value">
9539 <define name=
"form-time-attlist" combine=
"interleave">
9541 <attribute name=
"form:value">
9546 <define name=
"form-date-attlist" combine=
"interleave">
9548 <attribute name=
"form:current-value">
9553 <define name=
"form-time-attlist" combine=
"interleave">
9555 <attribute name=
"form:current-value">
9560 <define name=
"form-date-attlist" combine=
"interleave">
9562 <attribute name=
"form:min-value">
9567 <define name=
"form-time-attlist" combine=
"interleave">
9569 <attribute name=
"form:min-value">
9574 <define name=
"form-date-attlist" combine=
"interleave">
9576 <attribute name=
"form:max-value">
9581 <define name=
"form-time-attlist" combine=
"interleave">
9583 <attribute name=
"form:max-value">
9588 <define name=
"controls" combine=
"choice">
9589 <element name=
"form:fixed-text">
9590 <ref name=
"form-fixed-text-attlist"/>
9591 <ref name=
"common-form-control-content"/>
9594 <define name=
"form-fixed-text-attlist" combine=
"interleave">
9595 <ref name=
"form-control-attlist"/>
9597 <ref name=
"common-disabled-attlist"/>
9599 <ref name=
"common-printable-attlist"/>
9600 <ref name=
"common-title-attlist"/>
9602 <define name=
"form-fixed-text-attlist" combine=
"interleave">
9604 <attribute name=
"form:multi-line" a:
defaultValue=
"false">
9605 <ref name=
"boolean"/>
9609 <define name=
"column-controls" combine=
"choice">
9610 <element name=
"form:combobox">
9611 <ref name=
"form-combobox-attlist"/>
9612 <ref name=
"common-form-control-content"/>
9614 <ref name=
"form-item"/>
9618 <define name=
"form-combobox-attlist" combine=
"interleave">
9619 <ref name=
"form-control-attlist"/>
9620 <ref name=
"common-current-value-attlist"/>
9621 <ref name=
"common-disabled-attlist"/>
9622 <ref name=
"dropdown"/>
9623 <ref name=
"common-maxlength-attlist"/>
9624 <ref name=
"common-printable-attlist"/>
9625 <ref name=
"common-readonly-attlist"/>
9627 <ref name=
"common-tab-attlist"/>
9628 <ref name=
"common-title-attlist"/>
9629 <ref name=
"common-value-attlist"/>
9630 <ref name=
"common-convert-empty-attlist"/>
9631 <ref name=
"common-data-field-attlist"/>
9632 <ref name=
"list-source"/>
9633 <ref name=
"list-source-type"/>
9635 <define name=
"form-combobox-attlist" combine=
"interleave">
9637 <attribute name=
"form:auto-complete">
9638 <ref name=
"boolean"/>
9642 <define name=
"form-item">
9643 <element name=
"form:item">
9644 <ref name=
"form-item-attlist"/>
9648 <define name=
"form-item-attlist" combine=
"interleave">
9651 <define name=
"column-controls" combine=
"choice">
9652 <element name=
"form:listbox">
9653 <ref name=
"form-listbox-attlist"/>
9654 <ref name=
"common-form-control-content"/>
9656 <ref name=
"form-option"/>
9660 <define name=
"form-listbox-attlist" combine=
"interleave">
9661 <ref name=
"form-control-attlist"/>
9662 <ref name=
"common-disabled-attlist"/>
9663 <ref name=
"dropdown"/>
9664 <ref name=
"common-printable-attlist"/>
9666 <ref name=
"common-tab-attlist"/>
9667 <ref name=
"common-title-attlist"/>
9668 <ref name=
"bound-column"/>
9669 <ref name=
"common-data-field-attlist"/>
9670 <ref name=
"list-source"/>
9671 <ref name=
"list-source-type"/>
9673 <define name=
"form-listbox-attlist" combine=
"interleave">
9675 <attribute name=
"form:multiple" a:
defaultValue=
"false">
9676 <ref name=
"boolean"/>
9680 <define name=
"form-listbox-attlist" combine=
"interleave">
9682 <attribute name=
"form:xforms-list-source">
9683 <ref name=
"string"/>
9687 <define name=
"form-option">
9688 <element name=
"form:option">
9689 <ref name=
"form-option-attlist"/>
9693 <define name=
"form-option-attlist" combine=
"interleave">
9694 <ref name=
"current-selected"/>
9695 <ref name=
"selected"/>
9697 <ref name=
"common-value-attlist"/>
9699 <define name=
"controls" combine=
"choice">
9700 <element name=
"form:button">
9701 <ref name=
"form-button-attlist"/>
9702 <ref name=
"common-form-control-content"/>
9705 <define name=
"form-button-attlist" combine=
"interleave">
9706 <ref name=
"form-control-attlist"/>
9707 <ref name=
"button-type"/>
9708 <ref name=
"common-disabled-attlist"/>
9710 <ref name=
"image-data"/>
9711 <ref name=
"common-printable-attlist"/>
9712 <ref name=
"common-tab-attlist"/>
9713 <ref name=
"target-frame"/>
9714 <ref name=
"target-location"/>
9715 <ref name=
"common-title-attlist"/>
9716 <ref name=
"common-value-attlist"/>
9717 <ref name=
"common-form-relative-image-position-attlist"/>
9719 <define name=
"form-button-attlist" combine=
"interleave">
9721 <attribute name=
"form:default-button" a:
defaultValue=
"false">
9722 <ref name=
"boolean"/>
9726 <define name=
"form-button-attlist" combine=
"interleave">
9728 <attribute name=
"form:toggle" a:
default-value=
"false">
9729 <ref name=
"boolean"/>
9733 <define name=
"form-button-attlist" combine=
"interleave">
9735 <attribute name=
"form:focus-on-click">
9736 <ref name=
"boolean"/>
9740 <define name=
"form-button-attlist" combine=
"interleave">
9742 <attribute name=
"form:xforms-submission">
9743 <ref name=
"string"/>
9747 <define name=
"controls" combine=
"choice">
9748 <element name=
"form:image">
9749 <ref name=
"form-image-attlist"/>
9750 <ref name=
"common-form-control-content"/>
9753 <define name=
"form-image-attlist" combine=
"interleave">
9754 <ref name=
"form-control-attlist"/>
9755 <ref name=
"button-type"/>
9756 <ref name=
"common-disabled-attlist"/>
9757 <ref name=
"image-data"/>
9758 <ref name=
"common-printable-attlist"/>
9759 <ref name=
"common-tab-attlist"/>
9760 <ref name=
"target-frame"/>
9761 <ref name=
"target-location"/>
9762 <ref name=
"common-title-attlist"/>
9763 <ref name=
"common-value-attlist"/>
9765 <define name=
"column-controls" combine=
"choice">
9766 <element name=
"form:checkbox">
9767 <ref name=
"form-checkbox-attlist"/>
9768 <ref name=
"common-form-control-content"/>
9771 <define name=
"form-checkbox-attlist" combine=
"interleave">
9772 <ref name=
"form-control-attlist"/>
9773 <ref name=
"common-disabled-attlist"/>
9775 <ref name=
"common-printable-attlist"/>
9776 <ref name=
"common-tab-attlist"/>
9777 <ref name=
"common-title-attlist"/>
9778 <ref name=
"common-value-attlist"/>
9779 <ref name=
"common-data-field-attlist"/>
9780 <ref name=
"common-form-visual-effect-attlist"/>
9781 <ref name=
"common-form-relative-image-position-attlist"/>
9783 <define name=
"states">
9785 <value>unchecked
</value>
9786 <value>checked
</value>
9787 <value>unknown
</value>
9790 <define name=
"form-checkbox-attlist" combine=
"interleave">
9792 <attribute name=
"form:current-state">
9793 <ref name=
"states"/>
9797 <define name=
"form-checkbox-attlist" combine=
"interleave">
9799 <attribute name=
"form:is-tristate" a:
defaultValue=
"false">
9800 <ref name=
"boolean"/>
9804 <define name=
"form-checkbox-attlist" combine=
"interleave">
9806 <attribute name=
"form:state" a:
defaultValue=
"unchecked">
9807 <ref name=
"states"/>
9811 <define name=
"controls" combine=
"choice">
9812 <element name=
"form:radio">
9813 <ref name=
"form-radio-attlist"/>
9814 <ref name=
"common-form-control-content"/>
9817 <define name=
"form-radio-attlist" combine=
"interleave">
9818 <ref name=
"form-control-attlist"/>
9819 <ref name=
"current-selected"/>
9820 <ref name=
"common-disabled-attlist"/>
9822 <ref name=
"common-printable-attlist"/>
9823 <ref name=
"selected"/>
9824 <ref name=
"common-tab-attlist"/>
9825 <ref name=
"common-title-attlist"/>
9826 <ref name=
"common-value-attlist"/>
9827 <ref name=
"common-data-field-attlist"/>
9828 <ref name=
"common-form-visual-effect-attlist"/>
9829 <ref name=
"common-form-relative-image-position-attlist"/>
9831 <define name=
"controls" combine=
"choice">
9832 <element name=
"form:frame">
9833 <ref name=
"form-frame-attlist"/>
9834 <ref name=
"common-form-control-content"/>
9837 <define name=
"form-frame-attlist" combine=
"interleave">
9838 <ref name=
"form-control-attlist"/>
9839 <ref name=
"common-disabled-attlist"/>
9842 <ref name=
"common-printable-attlist"/>
9843 <ref name=
"common-title-attlist"/>
9845 <define name=
"controls" combine=
"choice">
9846 <element name=
"form:image-frame">
9847 <ref name=
"form-image-frame-attlist"/>
9848 <ref name=
"common-form-control-content"/>
9851 <define name=
"form-image-frame-attlist" combine=
"interleave">
9852 <ref name=
"form-control-attlist"/>
9853 <ref name=
"common-disabled-attlist"/>
9854 <ref name=
"image-data"/>
9855 <ref name=
"common-printable-attlist"/>
9856 <ref name=
"common-readonly-attlist"/>
9857 <ref name=
"common-title-attlist"/>
9858 <ref name=
"common-data-field-attlist"/>
9860 <define name=
"controls" combine=
"choice">
9861 <element name=
"form:hidden">
9862 <ref name=
"form-hidden-attlist"/>
9863 <ref name=
"common-form-control-content"/>
9866 <define name=
"form-hidden-attlist" combine=
"interleave">
9867 <ref name=
"form-control-attlist"/>
9868 <ref name=
"common-value-attlist"/>
9870 <define name=
"controls" combine=
"choice">
9871 <element name=
"form:grid">
9872 <ref name=
"form-grid-attlist"/>
9873 <ref name=
"common-form-control-content"/>
9875 <ref name=
"form-column"/>
9879 <define name=
"form-grid-attlist" combine=
"interleave">
9880 <ref name=
"form-control-attlist"/>
9881 <ref name=
"common-disabled-attlist"/>
9882 <ref name=
"common-printable-attlist"/>
9883 <ref name=
"common-tab-attlist"/>
9884 <ref name=
"common-title-attlist"/>
9886 <define name=
"form-column">
9887 <element name=
"form:column">
9888 <ref name=
"form-column-attlist"/>
9890 <ref name=
"column-controls"/>
9894 <define name=
"form-column-attlist" combine=
"interleave">
9895 <ref name=
"common-form-control-attlist"/>
9897 <ref name=
"text-style-name"/>
9899 <define name=
"text-style-name">
9901 <attribute name=
"form:text-style-name">
9902 <ref name=
"styleNameRef"/>
9906 <define name=
"controls" combine=
"choice">
9907 <element name=
"form:value-range">
9908 <ref name=
"form-value-range-attlist"/>
9909 <ref name=
"common-form-control-content"/>
9912 <define name=
"form-value-range-attlist" combine=
"interleave">
9913 <ref name=
"form-control-attlist"/>
9914 <ref name=
"common-disabled-attlist"/>
9915 <ref name=
"common-printable-attlist"/>
9916 <ref name=
"common-tab-attlist"/>
9917 <ref name=
"common-title-attlist"/>
9918 <ref name=
"common-value-attlist"/>
9920 <define name=
"form-value-range-attlist" combine=
"interleave">
9922 <attribute name=
"form:max-value">
9923 <ref name=
"string"/>
9927 <define name=
"form-value-range-attlist" combine=
"interleave">
9929 <attribute name=
"form:min-value">
9930 <ref name=
"string"/>
9934 <define name=
"form-value-range-attlist" combine=
"interleave">
9936 <attribute name=
"form:step-size" a:
defaultName=
"1">
9937 <ref name=
"positiveInteger"/>
9941 <define name=
"form-value-range-attlist" combine=
"interleave">
9943 <attribute name=
"form:page-step-size">
9944 <ref name=
"positiveInteger"/>
9948 <define name=
"form-value-range-attlist" combine=
"interleave">
9950 <attribute name=
"form:delay-for-repeat">
9951 <ref name=
"duration"/>
9955 <define name=
"form-value-range-attlist" combine=
"interleave">
9957 <attribute name=
"form:orientation">
9959 <value>horizontal
</value>
9960 <value>vertical
</value>
9965 <define name=
"controls" combine=
"choice">
9966 <element name=
"form:generic-control">
9967 <ref name=
"form-generic-control-attlist"/>
9968 <ref name=
"common-form-control-content"/>
9971 <define name=
"form-generic-control-attlist" combine=
"interleave">
9972 <ref name=
"form-control-attlist"/>
9974 <define name=
"common-form-control-attlist" combine=
"interleave">
9976 <attribute name=
"form:name">
9977 <ref name=
"string"/>
9981 <define name=
"common-form-control-attlist" combine=
"interleave">
9983 <attribute name=
"form:control-implementation">
9984 <ref name=
"namespacedToken"/>
9988 <define name=
"xforms-bind-attlist">
9990 <attribute name=
"xforms:bind">
9991 <ref name=
"string"/>
9995 <define name=
"types">
9997 <value>submit
</value>
9998 <value>reset
</value>
10003 <define name=
"button-type">
10005 <attribute name=
"form:button-type" a:
defaultValue=
"push">
10006 <ref name=
"types"/>
10010 <define name=
"common-control-id-attlist">
10011 <attribute name=
"form:id">
10015 <define name=
"current-selected">
10017 <attribute name=
"form:current-selected" a:
defaultValue=
"false">
10018 <ref name=
"boolean"/>
10022 <define name=
"common-value-attlist">
10024 <attribute name=
"form:value">
10025 <ref name=
"string"/>
10029 <define name=
"common-current-value-attlist">
10031 <attribute name=
"form:current-value">
10032 <ref name=
"string"/>
10036 <define name=
"common-disabled-attlist">
10038 <attribute name=
"form:disabled" a:
defaultValue=
"false">
10039 <ref name=
"boolean"/>
10043 <define name=
"dropdown">
10045 <attribute name=
"form:dropdown" a:
defaultValue=
"false">
10046 <ref name=
"boolean"/>
10050 <define name=
"for">
10052 <attribute name=
"form:for">
10053 <ref name=
"string"/>
10057 <define name=
"image-data">
10059 <attribute name=
"form:image-data">
10060 <ref name=
"anyURI"/>
10064 <define name=
"label">
10066 <attribute name=
"form:label">
10067 <ref name=
"string"/>
10071 <define name=
"common-maxlength-attlist">
10073 <attribute name=
"form:max-length">
10074 <ref name=
"nonNegativeInteger"/>
10078 <define name=
"common-printable-attlist">
10080 <attribute name=
"form:printable" a:
defaultValue=
"true">
10081 <ref name=
"boolean"/>
10085 <define name=
"common-readonly-attlist">
10087 <attribute name=
"form:readonly" a:
defaultValue=
"false">
10088 <ref name=
"boolean"/>
10092 <define name=
"selected">
10094 <attribute name=
"form:selected" a:
defaultValue=
"false">
10095 <ref name=
"boolean"/>
10099 <define name=
"size">
10101 <attribute name=
"form:size">
10102 <ref name=
"nonNegativeInteger"/>
10106 <define name=
"common-tab-attlist" combine=
"interleave">
10108 <attribute name=
"form:tab-index" a:
defaultValue=
"0">
10109 <ref name=
"nonNegativeInteger"/>
10113 <define name=
"common-tab-attlist" combine=
"interleave">
10115 <attribute name=
"form:tab-stop" a:
defaultValue=
"true">
10116 <ref name=
"boolean"/>
10120 <define name=
"target-frame">
10122 <attribute name=
"office:target-frame" a:
defaultValue=
"_blank">
10123 <ref name=
"targetFrameName"/>
10127 <define name=
"target-location">
10129 <attribute name=
"xlink:href">
10130 <ref name=
"anyURI"/>
10134 <define name=
"common-title-attlist">
10136 <attribute name=
"form:title"/>
10139 <define name=
"common-form-visual-effect-attlist" combine=
"interleave">
10141 <attribute name=
"form:visual-effect">
10143 <value>flat
</value>
10149 <define name=
"common-form-relative-image-position-attlist"
10150 combine=
"interleave">
10153 <attribute name=
"form:image-position" a:
defaultValue=
"center">
10154 <value>center
</value>
10158 <attribute name=
"form:image-position">
10160 <value>start
</value>
10163 <value>bottom
</value>
10167 <attribute name=
"form:image-align" a:
defaultValue=
"center">
10169 <value>start
</value>
10170 <value>center
</value>
10178 <define name=
"bound-column">
10180 <attribute name=
"form:bound-column">
10181 <ref name=
"string"/>
10185 <define name=
"common-convert-empty-attlist">
10187 <attribute name=
"form:convert-empty-to-null" a:
defaultValue=
"false">
10188 <ref name=
"boolean"/>
10192 <define name=
"common-data-field-attlist">
10194 <attribute name=
"form:data-field">
10195 <ref name=
"string"/>
10199 <define name=
"list-source">
10201 <attribute name=
"form:list-source">
10202 <ref name=
"string"/>
10206 <define name=
"list-source-type">
10208 <attribute name=
"form:list-source-type">
10210 <value>table
</value>
10211 <value>query
</value>
10213 <value>sql-pass-through
</value>
10214 <value>value-list
</value>
10215 <value>table-fields
</value>
10220 <define name=
"form-properties">
10221 <element name=
"form:properties">
10223 <ref name=
"form-property"/>
10227 <define name=
"form-property" combine=
"choice">
10228 <element name=
"form:property">
10229 <ref name=
"form-property-name"/>
10230 <ref name=
"form-property-value-and-type-attlist"/>
10233 <define name=
"form-property-name" combine=
"interleave">
10234 <attribute name=
"form:property-name">
10235 <ref name=
"string"/>
10238 <define name=
"form-property-value-and-type-attlist" combine=
"interleave">
10240 <ref name=
"common-value-and-type-attlist"/>
10241 <attribute name=
"office:value-type">
10242 <value>void
</value>
10246 <define name=
"form-property" combine=
"choice">
10247 <element name=
"form:list-property">
10248 <ref name=
"form-property-name"/>
10249 <ref name=
"form-property-type-and-value-list"/>
10252 <define name=
"form-property-type-and-value-list">
10255 <attribute name=
"office:value-type">
10256 <value>float
</value>
10259 <element name=
"form:list-value">
10260 <attribute name=
"office:value">
10261 <ref name=
"double"/>
10267 <attribute name=
"office:value-type">
10268 <value>percentage
</value>
10271 <element name=
"form:list-value">
10272 <attribute name=
"office:value">
10273 <ref name=
"double"/>
10279 <attribute name=
"office:value-type">
10280 <value>currency
</value>
10283 <element name=
"form:list-value">
10284 <attribute name=
"office:value">
10285 <ref name=
"double"/>
10288 <attribute name=
"office:currency">
10289 <ref name=
"string"/>
10296 <attribute name=
"office:value-type">
10297 <value>date
</value>
10300 <element name=
"form:list-value">
10301 <attribute name=
"office:date-value">
10302 <ref name=
"dateOrDateTime"/>
10308 <attribute name=
"office:value-type">
10309 <value>time
</value>
10312 <element name=
"form:list-value">
10313 <attribute name=
"office:time-value">
10314 <ref name=
"duration"/>
10320 <attribute name=
"office:value-type">
10321 <value>boolean
</value>
10324 <element name=
"form:list-value">
10325 <attribute name=
"office:boolean-value">
10326 <ref name=
"boolean"/>
10332 <attribute name=
"office:value-type">
10333 <value>string
</value>
10336 <element name=
"form:list-value">
10337 <attribute name=
"office:string-value">
10338 <ref name=
"string"/>
10343 <attribute name=
"office:value-type">
10344 <value>void
</value>
10348 <define name=
"office-annotation">
10349 <element name=
"office:annotation">
10350 <ref name=
"office-annotation-attlist"/>
10351 <ref name=
"draw-caption-attlist"/>
10352 <ref name=
"common-draw-position-attlist"/>
10353 <ref name=
"common-draw-size-attlist"/>
10354 <ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
10356 <ref name=
"dc-creator"/>
10359 <ref name=
"dc-date"/>
10362 <ref name=
"meta-date-string"/>
10366 <ref name=
"text-p"/>
10367 <ref name=
"text-list"/>
10372 <define name=
"office-annotation-attlist" combine=
"interleave">
10374 <attribute name=
"office:display">
10375 <ref name=
"boolean"/>
10379 <define name=
"meta-date-string">
10380 <element name=
"meta:date-string">
10381 <ref name=
"string"/>
10384 <define name=
"common-num-format-prefix-suffix-attlist" combine=
"interleave">
10386 <attribute name=
"style:num-prefix">
10387 <ref name=
"string"/>
10391 <attribute name=
"style:num-suffix">
10392 <ref name=
"string"/>
10396 <define name=
"common-num-format-attlist" combine=
"interleave">
10398 <attribute name=
"style:num-format">
10403 <ref name=
"string"/>
10408 <attribute name=
"style:num-format">
10414 <ref name=
"style-num-letter-sync-attlist"/>
10419 <define name=
"style-num-letter-sync-attlist" combine=
"interleave">
10421 <attribute name=
"style:num-letter-sync">
10422 <ref name=
"boolean"/>
10426 <define name=
"office-change-info">
10427 <element name=
"office:change-info">
10428 <ref name=
"dc-creator"/>
10429 <ref name=
"dc-date"/>
10431 <ref name=
"text-p"/>
10435 <define name=
"office-event-listeners">
10436 <element name=
"office:event-listeners">
10439 <ref name=
"script-event-listener"/>
10440 <ref name=
"presentation-event-listener"/>
10445 <define name=
"script-event-listener" combine=
"interleave">
10446 <element name=
"script:event-listener">
10447 <ref name=
"script-event-listener-attlist"/>
10451 <define name=
"script-event-listener-attlist" combine=
"interleave">
10452 <attribute name=
"script:event-name">
10453 <ref name=
"string"/>
10456 <define name=
"script-event-listener-attlist" combine=
"interleave">
10457 <attribute name=
"script:language">
10458 <ref name=
"string"/>
10461 <define name=
"script-event-listener-attlist" combine=
"interleave">
10463 <attribute name=
"script:macro-name">
10464 <ref name=
"string"/>
10467 <attribute name=
"xlink:href">
10468 <ref name=
"anyURI"/>
10471 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
10472 <value>simple
</value>
10476 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
10477 <value>onRequest
</value>
10483 <define name=
"math-math">
10484 <element name=
"math:math">
10485 <ref name=
"mathMarkup"/>
10489 <!-- To avoid inclusion of the complete MathML schema, anything -->
10490 <!-- is allowed within a math:math top-level element -->
10491 <define name=
"mathMarkup">
10500 <ref name=
"mathMarkup"/>
10505 <define name=
"text-dde-connection-decl">
10506 <element name=
"text:dde-connection-decl">
10507 <ref name=
"text-dde-connection-decl-attlist"/>
10508 <ref name=
"common-dde-connection-decl-attlist"/>
10511 <define name=
"text-dde-connection-decl-attlist" combine=
"interleave">
10512 <attribute name=
"office:name">
10513 <ref name=
"string"/>
10516 <define name=
"common-dde-connection-decl-attlist" combine=
"interleave">
10517 <attribute name=
"office:dde-application">
10518 <ref name=
"string"/>
10521 <define name=
"common-dde-connection-decl-attlist" combine=
"interleave">
10522 <attribute name=
"office:dde-topic">
10523 <ref name=
"string"/>
10526 <define name=
"common-dde-connection-decl-attlist" combine=
"interleave">
10527 <attribute name=
"office:dde-item">
10528 <ref name=
"string"/>
10531 <define name=
"common-dde-connection-decl-attlist" combine=
"interleave">
10533 <attribute name=
"office:automatic-update" a:
defaultValue=
"true">
10534 <ref name=
"boolean"/>
10538 <define name=
"table-dde-link">
10539 <element name=
"table:dde-link">
10540 <ref name=
"office-dde-source"/>
10541 <ref name=
"table-table"/>
10544 <define name=
"office-dde-source">
10545 <element name=
"office:dde-source">
10546 <ref name=
"office-dde-source-attlist"/>
10547 <ref name=
"common-dde-connection-decl-attlist"/>
10550 <define name=
"office-dde-source-attlist" combine=
"interleave">
10552 <attribute name=
"office:name">
10553 <ref name=
"string"/>
10557 <define name=
"office-dde-source-attlist" combine=
"interleave">
10559 <attribute name=
"office:conversion-mode"
10560 a:
defaultValue=
"into-default-style-data-style">
10562 <value>into-default-style-data-style
</value>
10563 <value>into-english-number
</value>
10564 <value>keep-text
</value>
10569 <define name=
"animation-element" combine=
"choice">
10570 <element name=
"anim:animate">
10571 <ref name=
"common-anim-target-attlist"/>
10572 <ref name=
"common-anim-named-target-attlist"/>
10573 <ref name=
"common-anim-values-attlist"/>
10574 <ref name=
"common-anim-spline-mode-attlist"/>
10575 <ref name=
"common-spline-anim-value-attlist"/>
10576 <ref name=
"common-timing-attlist"/>
10577 <ref name=
"common-anim-add-accum-attlist"/>
10580 <define name=
"animation-element" combine=
"choice">
10581 <element name=
"anim:set">
10582 <ref name=
"common-anim-target-attlist"/>
10583 <ref name=
"common-anim-named-target-attlist"/>
10584 <ref name=
"common-anim-set-values-attlist"/>
10585 <ref name=
"common-timing-attlist"/>
10586 <ref name=
"common-anim-add-accum-attlist"/>
10589 <define name=
"animation-element" combine=
"choice">
10590 <element name=
"anim:animateMotion">
10591 <ref name=
"anim-animate-motion-attlist"/>
10592 <ref name=
"common-anim-target-attlist"/>
10593 <ref name=
"common-anim-named-target-attlist"/>
10594 <ref name=
"common-anim-add-accum-attlist"/>
10595 <ref name=
"common-anim-values-attlist"/>
10596 <ref name=
"common-timing-attlist"/>
10597 <ref name=
"common-spline-anim-value-attlist"/>
10600 <define name=
"anim-animate-motion-attlist" combine=
"interleave">
10602 <attribute name=
"svg:path">
10603 <ref name=
"pathData"/>
10607 <define name=
"anim-animate-motion-attlist" combine=
"interleave">
10609 <attribute name=
"svg:origin">
10610 <ref name=
"string"/>
10614 <define name=
"anim-animate-motion-attlist" combine=
"interleave">
10616 <attribute name=
"smil:calcMode" a:
defaultValue=
"paced">
10618 <value>discrete
</value>
10619 <value>linear
</value>
10620 <value>paced
</value>
10621 <value>spline
</value>
10626 <define name=
"animation-element" combine=
"choice">
10627 <element name=
"anim:animateColor">
10628 <ref name=
"common-anim-target-attlist"/>
10629 <ref name=
"common-anim-named-target-attlist"/>
10630 <ref name=
"common-anim-add-accum-attlist"/>
10631 <ref name=
"common-anim-values-attlist"/>
10632 <ref name=
"common-anim-spline-mode-attlist"/>
10633 <ref name=
"common-spline-anim-value-attlist"/>
10634 <ref name=
"anim-animate-color-attlist"/>
10635 <ref name=
"common-timing-attlist"/>
10638 <define name=
"anim-animate-color-attlist" combine=
"interleave">
10640 <attribute name=
"anim:color-interpolation" a:
defaultValue=
"rgb">
10648 <define name=
"anim-animate-color-attlist" combine=
"interleave">
10650 <attribute name=
"anim:color-interpolation-direction"
10651 a:
defaultValue=
"clockwise">
10653 <value>clockwise
</value>
10654 <value>counter-clockwise
</value>
10659 <define name=
"animation-element" combine=
"choice">
10660 <element name=
"anim:animateTransform">
10661 <ref name=
"common-anim-target-attlist"/>
10662 <ref name=
"common-anim-named-target-attlist"/>
10663 <ref name=
"common-anim-add-accum-attlist"/>
10664 <ref name=
"common-anim-values-attlist"/>
10665 <ref name=
"anim-animate-transform-attlist"/>
10666 <ref name=
"common-timing-attlist"/>
10669 <define name=
"anim-animate-transform-attlist" combine=
"interleave">
10670 <attribute name=
"svg:type">
10672 <value>translate
</value>
10673 <value>scale
</value>
10674 <value>rotate
</value>
10675 <value>skewX
</value>
10676 <value>skewY
</value>
10680 <define name=
"animation-element" combine=
"choice">
10681 <element name=
"anim:transitionFilter">
10682 <ref name=
"common-anim-target-attlist"/>
10683 <ref name=
"common-anim-add-accum-attlist"/>
10684 <ref name=
"common-anim-values-attlist"/>
10685 <ref name=
"common-anim-spline-mode-attlist "/>
10686 <ref name=
"anim-transition-filter-attlist"/>
10687 <ref name=
"common-timing-attlist"/>
10690 <define name=
"anim-transition-filter-attlist" combine=
"interleave">
10691 <attribute name=
"smil:type">
10692 <ref name=
"string"/>
10695 <define name=
"anim-transition-filter-attlist" combine=
"interleave">
10697 <attribute name=
"smil:subtype">
10698 <ref name=
"string"/>
10702 <define name=
"anim-transition-filter-attlist" combine=
"interleave">
10704 <attribute name=
"smil:direction" a:
defaultValue=
"forward">
10706 <value>forward
</value>
10707 <value>reverse
</value>
10712 <define name=
"anim-transition-filter-attlist" combine=
"interleave">
10714 <attribute name=
"smil:fadeColor">
10716 <value>forward
</value>
10717 <value>reverse
</value>
10722 <define name=
"anim-transition-filter-attlist" combine=
"interleave">
10724 <attribute name=
"smil:mode" a:
defaultValue=
"in">
10732 <define name=
"common-anim-attlist" combine=
"interleave">
10734 <attribute name=
"anim:id">
10739 <define name=
"common-anim-target-attlist" combine=
"interleave">
10741 <attribute name=
"smil:targetElement">
10742 <ref name=
"IDREF"/>
10746 <define name=
"common-anim-named-target-attlist" combine=
"interleave">
10747 <attribute name=
"smil:attributeName">
10748 <ref name=
"string"/>
10751 <define name=
"common-anim-target-attlist" combine=
"interleave">
10753 <attribute name=
"anim:sub-item">
10754 <ref name=
"string"/>
10758 <define name=
"common-anim-values-attlist" combine=
"interleave">
10760 <attribute name=
"smil:values">
10761 <ref name=
"string"/>
10765 <define name=
"common-anim-spline-mode-attlist" combine=
"interleave">
10767 <attribute name=
"smil:calcMode" a:
defaultValue=
"discrete">
10769 <value>discrete
</value>
10770 <value>linear
</value>
10771 <value>paced
</value>
10772 <value>spline
</value>
10777 <define name=
"common-spline-anim-value-attlist" combine=
"interleave">
10779 <attribute name=
"smil:keyTimes">
10780 <ref name=
"string"/>
10784 <define name=
"common-spline-anim-value-attlist" combine=
"interleave">
10786 <attribute name=
"smil:keySplines">
10787 <ref name=
"string"/>
10791 <define name=
"common-anim-add-accum-attlist" combine=
"interleave">
10793 <attribute name=
"smil:accumulate">
10795 <value>none
</value>
10801 <define name=
"common-anim-add-accum-attlist" combine=
"interleave">
10803 <attribute name=
"smil:additive">
10805 <value>replace
</value>
10811 <define name=
"common-anim-values-attlist" combine=
"interleave">
10813 <attribute name=
"anim:formula">
10814 <ref name=
"string"/>
10818 <define name=
"common-anim-set-values-attlist" combine=
"interleave">
10820 <attribute name=
"smil:to">
10821 <ref name=
"string"/>
10826 <define name=
"common-anim-values-attlist" combine=
"interleave">
10827 <ref name=
"common-anim-set-values-attlist"/>
10829 <attribute name=
"smil:from">
10830 <ref name=
"string"/>
10834 <attribute name=
"smil:by">
10835 <ref name=
"string"/>
10839 <define name=
"common-begin-end-timing-attlist" combine=
"interleave">
10841 <attribute name=
"smil:begin">
10842 <ref name=
"string"/>
10846 <define name=
"common-begin-end-timing-attlist" combine=
"interleave">
10848 <attribute name=
"smil:end">
10849 <ref name=
"string"/>
10853 <define name=
"common-dur-timing-attlist" combine=
"interleave">
10855 <attribute name=
"smil:dur">
10856 <ref name=
"string"/>
10860 <define name=
"common-endsync-timing-attlist" combine=
"interleave">
10862 <attribute name=
"smil:endsync">
10864 <value>first
</value>
10865 <value>last
</value>
10867 <value>media
</value>
10872 <define name=
"common-repeat-timing-attlist" combine=
"interleave">
10874 <attribute name=
"smil:repeatDur">
10875 <ref name=
"string"/>
10879 <attribute name=
"smil:repeatCount">
10881 <ref name=
"nonNegativeInteger"/>
10882 <value>indefinite
</value>
10887 <define name=
"common-fill-timing-attlist" combine=
"interleave">
10889 <attribute name=
"smil:fill">
10891 <value>remove
</value>
10892 <value>freeze
</value>
10893 <value>hold
</value>
10894 <value>auto
</value>
10895 <value>default
</value>
10896 <value>transition
</value>
10901 <define name=
"common-fill-default-attlist" combine=
"interleave">
10903 <attribute name=
"smil:fillDefault">
10905 <value>remove
</value>
10906 <value>freeze
</value>
10907 <value>hold
</value>
10908 <value>transition
</value>
10909 <value>auto
</value>
10910 <value>inherit
</value>
10915 <define name=
"common-restart-timing-attlist" combine=
"interleave">
10917 <attribute name=
"smil:restart" a:
defaultValue=
"default">
10919 <value>never
</value>
10920 <value>always
</value>
10921 <value>whenNotActive
</value>
10922 <value>default
</value>
10927 <define name=
"common-restart-default-attlist" combine=
"interleave">
10929 <attribute name=
"smil:restartDefault" a:
defaultValue=
"inherit">
10931 <value>never
</value>
10932 <value>always
</value>
10933 <value>whenNotActive
</value>
10934 <value>inherit
</value>
10939 <define name=
"common-time-manip-attlist" combine=
"interleave">
10941 <attribute name=
"smil:accelerate" a:
defaultValue=
"0.0">
10942 <ref name=
"double"/>
10946 <define name=
"common-time-manip-attlist" combine=
"interleave">
10948 <attribute name=
"smil:decelerate" a:
defaultValue=
"0.0">
10949 <ref name=
"double"/>
10953 <define name=
"common-time-manip-attlist" combine=
"interleave">
10955 <attribute name=
"smil:autoReverse" a:
defaultValue=
"false">
10956 <ref name=
"boolean"/>
10960 <define name=
"animation-element" combine=
"choice">
10961 <element name=
"anim:par">
10962 <ref name=
"common-anim-attlist"/>
10963 <ref name=
"common-timing-attlist"/>
10964 <ref name=
"common-endsync-timing-attlist"/>
10966 <ref name=
"animation-element"/>
10971 <define name=
"common-basic-timing-attlist" combine=
"interleave">
10972 <ref name=
"common-begin-end-timing-attlist"/>
10973 <ref name=
"common-dur-timing-attlist"/>
10974 <ref name=
"common-repeat-timing-attlist"/>
10977 <define name=
"common-timing-attlist" combine=
"interleave">
10978 <ref name=
"common-basic-timing-attlist"/>
10979 <ref name=
"common-restart-timing-attlist"/>
10980 <ref name=
"common-restart-default-attlist"/>
10981 <ref name=
"common-fill-timing-attlist"/>
10982 <ref name=
"common-fill-default-attlist"/>
10983 <ref name=
"common-time-manip-attlist"/>
10985 <define name=
"animation-element" combine=
"choice">
10986 <element name=
"anim:seq">
10987 <ref name=
"common-anim-attlist"/>
10988 <ref name=
"common-endsync-timing-attlist"/>
10989 <ref name=
"common-timing-attlist"/>
10991 <ref name=
"animation-element"/>
10995 <define name=
"animation-element" combine=
"choice">
10996 <element name=
"anim:iterate">
10997 <ref name=
"common-anim-attlist"/>
10998 <ref name=
"anim-iterate-attlist"/>
10999 <ref name=
"common-timing-attlist"/>
11000 <ref name=
"common-endsync-timing-attlist"/>
11002 <ref name=
"animation-element"/>
11006 <define name=
"anim-iterate-attlist" combine=
"interleave">
11007 <ref name=
"common-anim-target-attlist"/>
11009 <define name=
"anim-iterate-attlist" combine=
"interleave">
11011 <attribute name=
"anim:iterate-type">
11012 <ref name=
"string"/>
11016 <define name=
"anim-iterate-attlist" combine=
"interleave">
11018 <attribute name=
"anim:iterate-interval">
11019 <ref name=
"duration"/>
11023 <define name=
"animation-element" combine=
"choice">
11024 <element name=
"anim:audio">
11025 <ref name=
"common-anim-attlist"/>
11026 <ref name=
"anim-audio-attlist"/>
11027 <ref name=
"common-basic-timing-attlist"/>
11030 <define name=
"anim-audio-attlist" combine=
"interleave">
11032 <attribute name=
"xlink:href">
11033 <ref name=
"anyURI"/>
11037 <define name=
"anim-audio-attlist" combine=
"interleave">
11039 <attribute name=
"anim:audio-level">
11040 <ref name=
"double"/>
11044 <define name=
"animation-element" combine=
"choice">
11045 <element name=
"anim:command">
11046 <ref name=
"common-anim-attlist"/>
11047 <ref name=
"anim-command-attlist"/>
11048 <ref name=
"common-begin-end-timing-attlist"/>
11049 <ref name=
"common-anim-target-attlist"/>
11051 <element name=
"anim:param">
11052 <attribute name=
"anim:name"/>
11053 <attribute name=
"anim:value"/>
11058 <define name=
"anim-command-attlist" combine=
"interleave">
11059 <attribute name=
"anim:command">
11060 <ref name=
"string"/>
11063 <define name=
"style-style">
11064 <element name=
"style:style">
11065 <ref name=
"style-style-attlist"/>
11066 <ref name=
"style-style-content"/>
11068 <ref name=
"style-map"/>
11072 <define name=
"style-style-attlist" combine=
"interleave">
11073 <attribute name=
"style:name">
11074 <ref name=
"styleName"/>
11077 <define name=
"style-style-attlist" combine=
"interleave">
11079 <attribute name=
"style:display-name">
11080 <ref name=
"string"/>
11084 <define name=
"style-style-attlist" combine=
"interleave">
11086 <attribute name=
"style:parent-style-name">
11087 <ref name=
"styleNameRef"/>
11091 <define name=
"style-style-attlist" combine=
"interleave">
11093 <attribute name=
"style:next-style-name">
11094 <ref name=
"styleNameRef"/>
11098 <define name=
"style-style-attlist" combine=
"interleave">
11100 <attribute name=
"style:list-style-name">
11102 <ref name=
"styleName"/>
11108 <define name=
"style-style-attlist" combine=
"interleave">
11110 <attribute name=
"style:master-page-name">
11111 <ref name=
"styleNameRef"/>
11115 <define name=
"style-style-attlist" combine=
"interleave">
11117 <attribute name=
"style:auto-update" a:
defaultValue=
"false">
11118 <ref name=
"boolean"/>
11122 <define name=
"style-style-attlist" combine=
"interleave">
11124 <attribute name=
"style:data-style-name">
11125 <ref name=
"styleNameRef"/>
11129 <define name=
"style-style-attlist" combine=
"interleave">
11131 <attribute name=
"style:class">
11132 <ref name=
"string"/>
11136 <define name=
"style-style-attlist" combine=
"interleave">
11138 <attribute name=
"style:default-outline-level">
11139 <ref name=
"positiveInteger"/>
11143 <define name=
"style-map">
11144 <element name=
"style:map">
11145 <ref name=
"style-map-attlist"/>
11149 <define name=
"style-map-attlist" combine=
"interleave">
11150 <attribute name=
"style:condition">
11151 <ref name=
"string"/>
11154 <define name=
"style-map-attlist" combine=
"interleave">
11155 <attribute name=
"style:apply-style-name">
11156 <ref name=
"styleNameRef"/>
11159 <define name=
"style-map-attlist" combine=
"interleave">
11161 <attribute name=
"style:base-cell-address">
11162 <ref name=
"cellAddress"/>
11166 <define name=
"style-default-style">
11167 <element name=
"style:default-style">
11168 <ref name=
"style-style-content"/>
11171 <define name=
"style-page-layout">
11172 <element name=
"style:page-layout">
11173 <ref name=
"style-page-layout-attlist"/>
11175 <ref name=
"style-page-layout-properties"/>
11178 <ref name=
"style-header-style"/>
11181 <ref name=
"style-footer-style"/>
11185 <define name=
"style-page-layout-attlist" combine=
"interleave">
11186 <attribute name=
"style:name">
11187 <ref name=
"styleName"/>
11190 <define name=
"style-page-layout-attlist" combine=
"interleave">
11192 <attribute name=
"style:page-usage" a:
defaultValue=
"all">
11195 <value>left
</value>
11196 <value>right
</value>
11197 <value>mirrored
</value>
11202 <define name=
"style-header-style">
11203 <element name=
"style:header-style">
11205 <ref name=
"style-header-footer-properties"/>
11209 <define name=
"style-footer-style">
11210 <element name=
"style:footer-style">
11212 <ref name=
"style-header-footer-properties"/>
11216 <define name=
"style-master-page">
11217 <element name=
"style:master-page">
11218 <ref name=
"style-master-page-attlist"/>
11220 <ref name=
"style-header"/>
11222 <ref name=
"style-header-left"/>
11226 <ref name=
"style-footer"/>
11228 <ref name=
"style-footer-left"/>
11232 <ref name=
"office-forms"/>
11235 <ref name=
"style-style"/>
11238 <ref name=
"shape"/>
11241 <ref name=
"presentation-notes"/>
11245 <define name=
"style-master-page-attlist" combine=
"interleave">
11246 <attribute name=
"style:name">
11247 <ref name=
"styleName"/>
11250 <define name=
"style-master-page-attlist" combine=
"interleave">
11252 <attribute name=
"style:display-name">
11253 <ref name=
"string"/>
11257 <define name=
"style-master-page-attlist" combine=
"interleave">
11258 <attribute name=
"style:page-layout-name">
11259 <ref name=
"styleNameRef"/>
11262 <define name=
"style-master-page-attlist" combine=
"interleave">
11264 <attribute name=
"draw:style-name">
11265 <ref name=
"styleNameRef"/>
11269 <define name=
"style-master-page-attlist" combine=
"interleave">
11271 <attribute name=
"style:next-style-name">
11272 <ref name=
"styleNameRef"/>
11276 <define name=
"style-header">
11277 <element name=
"style:header">
11278 <ref name=
"common-style-header-footer-attlist"/>
11279 <ref name=
"header-footer-content"/>
11282 <define name=
"style-footer">
11283 <element name=
"style:footer">
11284 <ref name=
"common-style-header-footer-attlist"/>
11285 <ref name=
"header-footer-content"/>
11288 <define name=
"style-header-left">
11289 <element name=
"style:header-left">
11290 <ref name=
"common-style-header-footer-attlist"/>
11291 <ref name=
"header-footer-content"/>
11294 <define name=
"style-footer-left">
11295 <element name=
"style:footer-left">
11296 <ref name=
"common-style-header-footer-attlist"/>
11297 <ref name=
"header-footer-content"/>
11300 <define name=
"header-footer-content">
11303 <ref name=
"text-tracked-changes"/>
11304 <ref name=
"text-decls"/>
11307 <ref name=
"text-h"/>
11308 <ref name=
"text-p"/>
11309 <ref name=
"text-list"/>
11310 <ref name=
"table-table"/>
11311 <ref name=
"text-section"/>
11312 <ref name=
"text-table-of-content"/>
11313 <ref name=
"text-illustration-index"/>
11314 <ref name=
"text-table-index"/>
11315 <ref name=
"text-object-index"/>
11316 <ref name=
"text-user-index"/>
11317 <ref name=
"text-alphabetical-index"/>
11318 <ref name=
"text-bibliography"/>
11319 <ref name=
"text-index-title"/>
11320 <ref name=
"change-marks"/>
11326 <ref name=
"style-region-left"/>
11329 <ref name=
"style-region-center"/>
11332 <ref name=
"style-region-right"/>
11337 <define name=
"common-style-header-footer-attlist" combine=
"interleave">
11339 <attribute name=
"style:display" a:
defaultValue=
"true">
11340 <ref name=
"boolean"/>
11344 <define name=
"style-region-left">
11345 <element name=
"style:region-left">
11346 <ref name=
"region-content"/>
11349 <define name=
"style-region-center">
11350 <element name=
"style:region-center">
11351 <ref name=
"region-content"/>
11354 <define name=
"style-region-right">
11355 <element name=
"style:region-right">
11356 <ref name=
"region-content"/>
11360 <define name=
"region-content">
11362 <ref name=
"text-p"/>
11365 <define name=
"presentation-notes">
11366 <element name=
"presentation:notes">
11367 <ref name=
"common-presentation-header-footer-attlist"/>
11368 <ref name=
"presentation-notes-attlist"/>
11369 <ref name=
"office-forms"/>
11371 <ref name=
"shape"/>
11375 <define name=
"presentation-notes-attlist" combine=
"interleave">
11377 <attribute name=
"style:page-layout-name">
11378 <ref name=
"styleNameRef"/>
11382 <define name=
"presentation-notes-attlist" combine=
"interleave">
11384 <attribute name=
"draw:style-name">
11385 <ref name=
"styleNameRef"/>
11389 <define name=
"table-table-template">
11390 <element name=
"table:table-template">
11391 <ref name=
"table-table-template-attlist"/>
11393 <ref name=
"table-first-row"/>
11396 <ref name=
"table-last-row"/>
11399 <ref name=
"table-first-column"/>
11402 <ref name=
"table-last-column"/>
11405 <ref name=
"table-body"/>
11407 <ref name=
"table-even-rows"/>
11408 <ref name=
"table-odd-rows"/>
11411 <ref name=
"table-even-columns"/>
11412 <ref name=
"table-odd-columns"/>
11417 <define name=
"table-table-template-attlist" combine=
"interleave">
11418 <attribute name=
"text:name">
11419 <ref name=
"string"/>
11422 <define name=
"table-table-template-attlist" combine=
"interleave">
11423 <attribute name=
"text:first-row-start-column">
11424 <ref name=
"rowOrCol"/>
11428 <define name=
"table-table-template-attlist" combine=
"interleave">
11429 <attribute name=
"text:first-row-end-column">
11430 <ref name=
"rowOrCol"/>
11434 <define name=
"table-table-template-attlist" combine=
"interleave">
11435 <attribute name=
"text:last-row-start-column">
11436 <ref name=
"rowOrCol"/>
11440 <define name=
"table-table-template-attlist" combine=
"interleave">
11441 <attribute name=
"text:last-row-end-column">
11442 <ref name=
"rowOrCol"/>
11446 <define name=
"rowOrCol">
11449 <value>column
</value>
11452 <define name=
"table-first-row">
11453 <element name=
"table:first-row">
11454 <ref name=
"common-table-template-attlist"/>
11459 <define name=
"table-last-row">
11460 <element name=
"table:last-row">
11461 <ref name=
"common-table-template-attlist"/>
11466 <define name=
"table-first-column">
11467 <element name=
"table:first-column">
11468 <ref name=
"common-table-template-attlist"/>
11473 <define name=
"table-last-column">
11474 <element name=
"table:last-column">
11475 <ref name=
"common-table-template-attlist"/>
11480 <define name=
"table-body">
11481 <element name=
"table:body">
11482 <ref name=
"common-table-template-attlist"/>
11487 <define name=
"table-even-rows">
11488 <element name=
"table:even-rows">
11489 <ref name=
"common-table-template-attlist"/>
11494 <define name=
"table-odd-rows">
11495 <element name=
"table:odd-rows">
11496 <ref name=
"common-table-template-attlist"/>
11501 <define name=
"table-even-columns">
11502 <element name=
"table:even-columns">
11503 <ref name=
"common-table-template-attlist"/>
11508 <define name=
"table-odd-columns">
11509 <element name=
"table:odd-columns">
11510 <ref name=
"common-table-template-attlist"/>
11515 <define name=
"common-table-template-attlist" combine=
"interleave">
11516 <attribute name=
"text:style-name">
11517 <ref name=
"styleNameRef"/>
11519 <attribute name=
"text:paragraph-style-name">
11521 <ref name=
"styleNameRef"/>
11525 <define name=
"style-font-face">
11526 <element name=
"style:font-face">
11527 <ref name=
"style-font-face-attlist"/>
11529 <ref name=
"svg-font-face-src"/>
11532 <ref name=
"svg-definition-src"/>
11536 <define name=
"style-font-face-attlist" combine=
"interleave">
11538 <attribute name=
"svg:font-family">
11539 <ref name=
"string"/>
11543 <attribute name=
"svg:font-style">
11544 <ref name=
"fontStyle"/>
11548 <attribute name=
"svg:font-variant">
11549 <ref name=
"fontVariant"/>
11553 <attribute name=
"svg:font-weight">
11554 <ref name=
"fontWeight"/>
11558 <attribute name=
"svg:font-stretch">
11560 <value>normal
</value>
11561 <value>ultra-condensed
</value>
11562 <value>extra-condensed
</value>
11563 <value>condensed
</value>
11564 <value>semi-condensed
</value>
11565 <value>semi-expanded
</value>
11566 <value>expanded
</value>
11567 <value>extra-expanded
</value>
11568 <value>ultra-expanded
</value>
11573 <attribute name=
"svg:font-size">
11574 <ref name=
"positiveLength"/>
11578 <attribute name=
"svg:unicode-range"/>
11581 <attribute name=
"svg:units-per-em">
11582 <ref name=
"integer"/>
11586 <attribute name=
"svg:panose-1"/>
11589 <attribute name=
"svg:stemv">
11590 <ref name=
"integer"/>
11594 <attribute name=
"svg:stemh">
11595 <ref name=
"integer"/>
11599 <attribute name=
"svg:slope">
11600 <ref name=
"integer"/>
11604 <attribute name=
"svg:cap-height">
11605 <ref name=
"integer"/>
11609 <attribute name=
"svg:x-height">
11610 <ref name=
"integer"/>
11614 <attribute name=
"svg:accent-height">
11615 <ref name=
"integer"/>
11619 <attribute name=
"svg:ascent">
11620 <ref name=
"integer"/>
11624 <attribute name=
"svg:descent">
11625 <ref name=
"integer"/>
11629 <attribute name=
"svg:widths"/>
11632 <attribute name=
"svg:bbox"/>
11635 <attribute name=
"svg:ideographic">
11636 <ref name=
"integer"/>
11640 <attribute name=
"svg:alphabetic">
11641 <ref name=
"integer"/>
11645 <attribute name=
"svg:mathematical">
11646 <ref name=
"integer"/>
11650 <attribute name=
"svg:hanging">
11651 <ref name=
"integer"/>
11655 <attribute name=
"svg:v-ideographic">
11656 <ref name=
"integer"/>
11660 <attribute name=
"svg:v-alphabetic">
11661 <ref name=
"integer"/>
11665 <attribute name=
"svg:v-mathematical">
11666 <ref name=
"integer"/>
11670 <attribute name=
"svg:v-hanging">
11671 <ref name=
"integer"/>
11675 <attribute name=
"svg:underline-position">
11676 <ref name=
"integer"/>
11680 <attribute name=
"svg:underline-thickness">
11681 <ref name=
"integer"/>
11685 <attribute name=
"svg:strikethrough-position">
11686 <ref name=
"integer"/>
11690 <attribute name=
"svg:strikethrough-thickness">
11691 <ref name=
"integer"/>
11695 <attribute name=
"svg:overline-position">
11696 <ref name=
"integer"/>
11700 <attribute name=
"svg:overline-thickness">
11701 <ref name=
"integer"/>
11706 <define name=
"svg-font-face-src">
11707 <element name=
"svg:font-face-src">
11710 <ref name=
"svg-font-face-uri"/>
11711 <ref name=
"svg-font-face-name"/>
11717 <define name=
"svg-font-face-uri">
11718 <element name=
"svg:font-face-uri">
11719 <ref name=
"common-svg-font-face-xlink-attlist"/>
11721 <ref name=
"svg-font-face-format"/>
11726 <define name=
"svg-font-face-format">
11727 <element name=
"svg:font-face-format">
11729 <attribute name=
"svg:string"/>
11734 <define name=
"svg-font-face-name">
11735 <element name=
"svg:font-face-name">
11737 <attribute name=
"svg:name"/>
11743 <define name=
"svg-definition-src">
11744 <element name=
"svg:definition-src">
11745 <ref name=
"common-svg-font-face-xlink-attlist"/>
11750 <define name=
"common-svg-font-face-xlink-attlist" combine=
"interleave">
11751 <attribute name=
"xlink:href">
11752 <ref name=
"anyURI"/>
11755 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
11756 <value>simple
</value>
11760 <attribute name=
"xlink:actuate" a:
defaultValue=
"onRequest">
11761 <value>onRequest
</value>
11765 <define name=
"style-font-face-attlist" combine=
"interleave">
11766 <attribute name=
"style:name">
11767 <ref name=
"string"/>
11770 <define name=
"style-font-face-attlist" combine=
"interleave">
11772 <attribute name=
"style:font-adornments">
11773 <ref name=
"string"/>
11777 <define name=
"style-font-face-attlist" combine=
"interleave">
11779 <attribute name=
"style:font-family-generic">
11780 <ref name=
"fontFamilyGeneric"/>
11784 <define name=
"style-font-face-attlist" combine=
"interleave">
11786 <attribute name=
"style:font-pitch">
11787 <ref name=
"fontPitch"/>
11792 <define name=
"style-font-face-attlist" combine=
"interleave">
11794 <attribute name=
"style:font-charset">
11795 <ref name=
"textEncoding"/>
11799 <define name=
"number-number-style">
11800 <element name=
"number:number-style">
11801 <ref name=
"common-data-style-attlist"/>
11803 <ref name=
"style-text-properties"/>
11806 <ref name=
"number-text"/>
11809 <ref name=
"any-number"/>
11811 <ref name=
"number-text"/>
11815 <ref name=
"style-map"/>
11820 <define name=
"any-number">
11822 <ref name=
"number-number"/>
11823 <ref name=
"number-scientific-number"/>
11824 <ref name=
"number-fraction"/>
11827 <define name=
"number-number">
11828 <element name=
"number:number">
11829 <ref name=
"number-number-attlist"/>
11830 <ref name=
"common-decimal-places-attlist"/>
11831 <ref name=
"common-number-attlist"/>
11833 <ref name=
"number-embedded-text"/>
11837 <define name=
"number-number-attlist" combine=
"interleave">
11839 <attribute name=
"number:decimal-replacement"/>
11842 <define name=
"number-number-attlist" combine=
"interleave">
11844 <attribute name=
"number:display-factor" a:
defaultValue=
"1">
11845 <ref name=
"double"/>
11849 <define name=
"number-embedded-text">
11850 <element name=
"number:embedded-text">
11851 <ref name=
"number-embedded-text-attlist"/>
11855 <define name=
"number-embedded-text-attlist" combine=
"interleave">
11856 <attribute name=
"number:position">
11857 <ref name=
"integer"/>
11860 <define name=
"number-scientific-number">
11861 <element name=
"number:scientific-number">
11862 <ref name=
"number-scientific-number-attlist"/>
11863 <ref name=
"common-decimal-places-attlist"/>
11864 <ref name=
"common-number-attlist"/>
11868 <define name=
"number-scientific-number-attlist" combine=
"interleave">
11870 <attribute name=
"number:min-exponent-digits">
11871 <ref name=
"integer"/>
11875 <define name=
"number-fraction">
11876 <element name=
"number:fraction">
11877 <ref name=
"number-fraction-attlist"/>
11878 <ref name=
"common-number-attlist"/>
11882 <define name=
"number-fraction-attlist" combine=
"interleave">
11884 <attribute name=
"number:min-numerator-digits">
11885 <ref name=
"integer"/>
11889 <define name=
"number-fraction-attlist" combine=
"interleave">
11891 <attribute name=
"number:min-denominator-digits">
11892 <ref name=
"integer"/>
11896 <define name=
"number-fraction-attlist" combine=
"interleave">
11898 <attribute name=
"number:denominator-value">
11899 <ref name=
"integer"/>
11903 <define name=
"number-currency-style">
11904 <element name=
"number:currency-style">
11905 <ref name=
"common-data-style-attlist"/>
11906 <ref name=
"common-auto-reorder-attlist"/>
11908 <ref name=
"style-text-properties"/>
11911 <ref name=
"number-text"/>
11916 <ref name=
"number-and-text"/>
11918 <ref name=
"currency-symbol-and-text"/>
11922 <ref name=
"currency-symbol-and-text"/>
11924 <ref name=
"number-and-text"/>
11930 <ref name=
"style-map"/>
11935 <define name=
"currency-symbol-and-text">
11936 <ref name=
"number-currency-symbol"/>
11938 <ref name=
"number-text"/>
11941 <define name=
"number-and-text">
11942 <ref name=
"number-number"/>
11944 <ref name=
"number-text"/>
11947 <define name=
"number-currency-symbol">
11948 <element name=
"number:currency-symbol">
11949 <ref name=
"number-currency-symbol-attlist"/>
11953 <define name=
"number-currency-symbol-attlist" combine=
"interleave">
11955 <attribute name=
"number:language">
11956 <ref name=
"languageCode"/>
11960 <attribute name=
"number:country">
11961 <ref name=
"countryCode"/>
11965 <define name=
"number-percentage-style">
11966 <element name=
"number:percentage-style">
11967 <ref name=
"common-data-style-attlist"/>
11969 <ref name=
"style-text-properties"/>
11972 <ref name=
"number-text"/>
11975 <ref name=
"number-and-text"/>
11978 <ref name=
"style-map"/>
11982 <define name=
"number-date-style">
11983 <element name=
"number:date-style">
11984 <ref name=
"common-data-style-attlist"/>
11985 <ref name=
"common-auto-reorder-attlist"/>
11986 <ref name=
"common-format-source-attlist"/>
11988 <ref name=
"style-text-properties"/>
11990 <!-- This DTD does not reflect the fact that some elements must not -->
11991 <!-- occur more than once. -->
11993 <ref name=
"number-text"/>
11996 <ref name=
"any-date"/>
11998 <ref name=
"number-text"/>
12002 <ref name=
"style-map"/>
12007 <define name=
"any-date">
12009 <ref name=
"number-day"/>
12010 <ref name=
"number-month"/>
12011 <ref name=
"number-year"/>
12012 <ref name=
"number-era"/>
12013 <ref name=
"number-day-of-week"/>
12014 <ref name=
"number-week-of-year"/>
12015 <ref name=
"number-quarter"/>
12016 <ref name=
"number-hours"/>
12017 <ref name=
"number-am-pm"/>
12018 <ref name=
"number-minutes"/>
12019 <ref name=
"number-seconds"/>
12022 <define name=
"number-day">
12023 <element name=
"number:day">
12024 <ref name=
"number-day-attlist"/>
12025 <ref name=
"common-calendar-attlist"/>
12029 <define name=
"number-day-attlist" combine=
"interleave">
12031 <attribute name=
"number:style" a:
defaultValue=
"short">
12033 <value>short
</value>
12034 <value>long
</value>
12039 <define name=
"number-month">
12040 <element name=
"number:month">
12041 <ref name=
"number-month-attlist"/>
12042 <ref name=
"common-calendar-attlist"/>
12046 <define name=
"number-month-attlist" combine=
"interleave">
12048 <attribute name=
"number:textual" a:
defaultValue=
"false">
12049 <ref name=
"boolean"/>
12053 <define name=
"number-month-attlist" combine=
"interleave">
12055 <attribute name=
"number:possessive-form" a:
defaultValue=
"false">
12056 <ref name=
"boolean"/>
12060 <define name=
"number-month-attlist" combine=
"interleave">
12062 <attribute name=
"number:style" a:
defaultValue=
"short">
12064 <value>short
</value>
12065 <value>long
</value>
12070 <define name=
"number-year">
12071 <element name=
"number:year">
12072 <ref name=
"number-year-attlist"/>
12073 <ref name=
"common-calendar-attlist"/>
12077 <define name=
"number-year-attlist" combine=
"interleave">
12079 <attribute name=
"number:style" a:
defaultValue=
"short">
12081 <value>short
</value>
12082 <value>long
</value>
12087 <define name=
"number-era">
12088 <element name=
"number:era">
12089 <ref name=
"number-era-attlist"/>
12090 <ref name=
"common-calendar-attlist"/>
12094 <define name=
"number-era-attlist" combine=
"interleave">
12096 <attribute name=
"number:style" a:
defaultValue=
"short">
12098 <value>short
</value>
12099 <value>long
</value>
12104 <define name=
"number-day-of-week">
12105 <element name=
"number:day-of-week">
12106 <ref name=
"number-day-of-week-attlist"/>
12107 <ref name=
"common-calendar-attlist"/>
12111 <define name=
"number-day-of-week-attlist" combine=
"interleave">
12113 <attribute name=
"number:style" a:
defaultValue=
"short">
12115 <value>short
</value>
12116 <value>long
</value>
12121 <define name=
"number-week-of-year">
12122 <element name=
"number:week-of-year">
12123 <ref name=
"common-calendar-attlist"/>
12127 <define name=
"number-quarter">
12128 <element name=
"number:quarter">
12129 <ref name=
"number-quarter-attlist"/>
12130 <ref name=
"common-calendar-attlist"/>
12134 <define name=
"number-quarter-attlist" combine=
"interleave">
12136 <attribute name=
"number:style" a:
defaultValue=
"short">
12138 <value>short
</value>
12139 <value>long
</value>
12144 <define name=
"number-time-style">
12145 <element name=
"number:time-style">
12146 <ref name=
"number-time-style-attlist"/>
12147 <ref name=
"common-data-style-attlist"/>
12148 <ref name=
"common-format-source-attlist"/>
12150 <ref name=
"style-text-properties"/>
12152 <!-- This DTD does not reflect the fact that some elements must not -->
12153 <!-- occur more than once. -->
12155 <ref name=
"number-text"/>
12158 <ref name=
"any-time"/>
12160 <ref name=
"number-text"/>
12164 <ref name=
"style-map"/>
12169 <define name=
"any-time">
12171 <ref name=
"number-hours"/>
12172 <ref name=
"number-am-pm"/>
12173 <ref name=
"number-minutes"/>
12174 <ref name=
"number-seconds"/>
12177 <define name=
"number-time-style-attlist" combine=
"interleave">
12179 <attribute name=
"number:truncate-on-overflow" a:
defaultValue=
"true">
12180 <ref name=
"boolean"/>
12184 <define name=
"number-hours">
12185 <element name=
"number:hours">
12186 <ref name=
"number-hours-attlist"/>
12190 <define name=
"number-hours-attlist" combine=
"interleave">
12192 <attribute name=
"number:style" a:
defaultValue=
"short">
12194 <value>short
</value>
12195 <value>long
</value>
12200 <define name=
"number-minutes">
12201 <element name=
"number:minutes">
12202 <ref name=
"number-minutes-attlist"/>
12206 <define name=
"number-minutes-attlist" combine=
"interleave">
12208 <attribute name=
"number:style" a:
defaultValue=
"short">
12210 <value>short
</value>
12211 <value>long
</value>
12216 <define name=
"number-seconds">
12217 <element name=
"number:seconds">
12218 <ref name=
"number-seconds-attlist"/>
12222 <define name=
"number-seconds-attlist" combine=
"interleave">
12224 <attribute name=
"number:style" a:
defaultValue=
"short">
12226 <value>short
</value>
12227 <value>long
</value>
12232 <define name=
"number-seconds-attlist" combine=
"interleave">
12234 <attribute name=
"number:decimal-places" a:
defaultValue=
"0">
12235 <ref name=
"integer"/>
12239 <define name=
"number-am-pm">
12240 <element name=
"number:am-pm">
12244 <define name=
"number-boolean-style">
12245 <element name=
"number:boolean-style">
12246 <ref name=
"common-data-style-attlist"/>
12248 <ref name=
"style-text-properties"/>
12251 <ref name=
"number-text"/>
12254 <ref name=
"number-boolean"/>
12256 <ref name=
"number-text"/>
12260 <ref name=
"style-map"/>
12264 <define name=
"number-boolean">
12265 <element name=
"number:boolean">
12269 <define name=
"number-text-style">
12270 <element name=
"number:text-style">
12271 <ref name=
"common-data-style-attlist"/>
12273 <ref name=
"style-text-properties"/>
12276 <ref name=
"number-text"/>
12279 <ref name=
"number-text-content"/>
12281 <ref name=
"number-text"/>
12285 <ref name=
"style-map"/>
12289 <define name=
"number-text">
12290 <element name=
"number:text">
12294 <define name=
"number-text-content">
12295 <element name=
"number:text-content">
12299 <define name=
"common-data-style-attlist" combine=
"interleave">
12300 <attribute name=
"style:name">
12301 <ref name=
"styleName"/>
12304 <define name=
"style-data-style-attlist" combine=
"interleave">
12306 <attribute name=
"style:display-name">
12307 <ref name=
"string"/>
12311 <define name=
"common-data-style-attlist" combine=
"interleave">
12313 <attribute name=
"number:language">
12314 <ref name=
"languageCode"/>
12318 <define name=
"common-data-style-attlist" combine=
"interleave">
12320 <attribute name=
"number:country">
12321 <ref name=
"countryCode"/>
12325 <define name=
"common-data-style-attlist" combine=
"interleave">
12327 <attribute name=
"number:title"/>
12330 <define name=
"common-data-style-attlist" combine=
"interleave">
12332 <attribute name=
"style:volatile">
12333 <ref name=
"boolean"/>
12337 <define name=
"common-auto-reorder-attlist" combine=
"interleave">
12339 <attribute name=
"number:automatic-order" a:
defaultValue=
"false">
12340 <ref name=
"boolean"/>
12344 <define name=
"common-format-source-attlist">
12346 <attribute name=
"number:format-source" a:
defaultValue=
"fixed">
12348 <value>fixed
</value>
12349 <value>language
</value>
12354 <define name=
"common-data-style-attlist" combine=
"interleave">
12356 <attribute name=
"number:transliteration-format" a:
defaultValue=
"1">
12357 <ref name=
"string"/>
12361 <define name=
"common-data-style-attlist" combine=
"interleave">
12363 <attribute name=
"number:transliteration-language">
12364 <ref name=
"countryCode"/>
12368 <define name=
"common-data-style-attlist" combine=
"interleave">
12370 <attribute name=
"number:transliteration-country">
12371 <ref name=
"countryCode"/>
12375 <define name=
"common-data-style-attlist" combine=
"interleave">
12377 <attribute name=
"number:transliteration-style" a:
defaultValue=
"short">
12379 <value>short
</value>
12380 <value>medium
</value>
12381 <value>long
</value>
12386 <define name=
"common-decimal-places-attlist">
12388 <attribute name=
"number:decimal-places">
12389 <ref name=
"integer"/>
12393 <define name=
"common-number-attlist" combine=
"interleave">
12395 <attribute name=
"number:min-integer-digits">
12396 <ref name=
"integer"/>
12400 <define name=
"common-number-attlist" combine=
"interleave">
12402 <attribute name=
"number:grouping" a:
defaultValue=
"false">
12403 <ref name=
"boolean"/>
12407 <define name=
"common-calendar-attlist" combine=
"interleave">
12409 <attribute name=
"number:calendar">
12411 <value>gregorian
</value>
12412 <value>gengou
</value>
12414 <value>hanja_yoil
</value>
12415 <value>hanja
</value>
12416 <value>hijri
</value>
12417 <value>jewish
</value>
12418 <value>buddhist
</value>
12419 <ref name=
"string"/>
12424 <define name=
"style-style-content" combine=
"choice">
12426 <attribute name=
"style:family">
12427 <value>text
</value>
12430 <ref name=
"style-text-properties"/>
12434 <define name=
"style-style-content" combine=
"choice">
12436 <attribute name=
"style:family">
12437 <value>paragraph
</value>
12440 <ref name=
"style-paragraph-properties"/>
12443 <ref name=
"style-text-properties"/>
12447 <define name=
"style-style-content" combine=
"choice">
12449 <attribute name=
"style:family">
12450 <value>section
</value>
12453 <ref name=
"style-section-properties"/>
12457 <define name=
"style-style-content" combine=
"choice">
12459 <attribute name=
"style:family">
12460 <value>ruby
</value>
12463 <ref name=
"style-ruby-properties"/>
12467 <define name=
"text-linenumbering-configuration">
12468 <element name=
"text:linenumbering-configuration">
12469 <ref name=
"text-linenumbering-configuration-attlist"/>
12471 <ref name=
"text-linenumbering-separator"/>
12475 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12477 <attribute name=
"text:number-lines" a:
defaultValue=
"true">
12478 <ref name=
"boolean"/>
12482 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12484 <ref name=
"common-num-format-attlist"/>
12487 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12489 <attribute name=
"text:style-name">
12490 <ref name=
"styleNameRef"/>
12494 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12496 <attribute name=
"text:increment">
12497 <ref name=
"nonNegativeInteger"/>
12501 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12503 <attribute name=
"text:number-position" a:
defaultValue=
"left">
12505 <value>left
</value>
12506 <value>right
</value>
12507 <value>inner
</value>
12508 <value>outer
</value>
12513 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12515 <attribute name=
"text:offset">
12516 <ref name=
"nonNegativeLength"/>
12520 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12522 <attribute name=
"text:count-empty-lines" a:
defaultValue=
"true">
12523 <ref name=
"boolean"/>
12527 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12529 <attribute name=
"text:count-in-text-boxes" a:
defaultValue=
"false">
12530 <ref name=
"boolean"/>
12534 <define name=
"text-linenumbering-configuration-attlist" combine=
"interleave">
12536 <attribute name=
"text:restart-on-page" a:
defaultValue=
"false">
12537 <ref name=
"boolean"/>
12541 <define name=
"text-linenumbering-separator">
12542 <element name=
"text:linenumbering-separator">
12544 <attribute name=
"text:increment">
12545 <ref name=
"nonNegativeInteger"/>
12551 <define name=
"text-notes-configuration">
12552 <element name=
"text:notes-configuration">
12553 <ref name=
"text-notes-configuration-content"/>
12556 <define name=
"text-notes-configuration-content" combine=
"interleave">
12557 <ref name=
"text-note-class"/>
12559 <define name=
"text-notes-configuration-content" combine=
"interleave">
12561 <attribute name=
"text:citation-style-name">
12562 <ref name=
"styleNameRef"/>
12566 <define name=
"text-notes-configuration-content" combine=
"interleave">
12568 <attribute name=
"text:citation-body-style-name">
12569 <ref name=
"styleNameRef"/>
12573 <define name=
"text-notes-configuration-content" combine=
"interleave">
12575 <attribute name=
"text:default-style-name">
12576 <ref name=
"styleNameRef"/>
12580 <define name=
"text-notes-configuration-content" combine=
"interleave">
12582 <attribute name=
"text:master-page-name">
12583 <ref name=
"styleNameRef"/>
12587 <define name=
"text-notes-configuration-content" combine=
"interleave">
12589 <attribute name=
"text:start-value">
12590 <ref name=
"nonNegativeInteger"/>
12594 <define name=
"text-notes-configuration-content" combine=
"interleave">
12595 <ref name=
"common-num-format-prefix-suffix-attlist"/>
12597 <ref name=
"common-num-format-attlist"/>
12600 <define name=
"text-notes-configuration-content" combine=
"interleave">
12602 <attribute name=
"text:start-numbering-at">
12604 <value>document
</value>
12605 <value>chapter
</value>
12606 <value>page
</value>
12611 <define name=
"text-notes-configuration-content" combine=
"interleave">
12613 <attribute name=
"text:footnotes-position">
12615 <value>text
</value>
12616 <value>page
</value>
12617 <value>section
</value>
12618 <value>document
</value>
12623 <define name=
"text-notes-configuration-content" combine=
"interleave">
12625 <element name=
"text:note-continuation-notice-forward">
12630 <define name=
"text-notes-configuration-content" combine=
"interleave">
12632 <element name=
"text:note-continuation-notice-backward">
12637 <define name=
"text-bibliography-configuration">
12638 <element name=
"text:bibliography-configuration">
12639 <ref name=
"text-bibliography-configuration-attlist"/>
12641 <ref name=
"text-sort-key"/>
12645 <define name=
"text-bibliography-configuration-attlist" combine=
"interleave">
12647 <attribute name=
"text:prefix">
12648 <ref name=
"string"/>
12652 <attribute name=
"text:suffix">
12653 <ref name=
"string"/>
12657 <define name=
"text-bibliography-configuration-attlist" combine=
"interleave">
12659 <attribute name=
"text:numbered-entries" a:
defaultValue=
"false">
12660 <ref name=
"boolean"/>
12664 <define name=
"text-bibliography-configuration-attlist" combine=
"interleave">
12666 <attribute name=
"text:sort-by-position" a:
defaultValue=
"true">
12667 <ref name=
"boolean"/>
12671 <attribute name=
"fo:language">
12672 <ref name=
"languageCode"/>
12676 <attribute name=
"fo:country">
12677 <ref name=
"countryCode"/>
12681 <attribute name=
"text:sort-algorithm">
12682 <ref name=
"string"/>
12686 <define name=
"text-sort-key">
12687 <element name=
"text:sort-key">
12688 <ref name=
"text-sort-key-attlist"/>
12693 <define name=
"text-sort-key-attlist" combine=
"interleave">
12694 <attribute name=
"text:key">
12696 <value>address
</value>
12697 <value>annote
</value>
12698 <value>author
</value>
12699 <value>bibliography-type
</value>
12700 <value>booktitle
</value>
12701 <value>chapter
</value>
12702 <value>custom1
</value>
12703 <value>custom2
</value>
12704 <value>custom3
</value>
12705 <value>custom4
</value>
12706 <value>custom5
</value>
12707 <value>edition
</value>
12708 <value>editor
</value>
12709 <value>howpublished
</value>
12710 <value>identifier
</value>
12711 <value>institution
</value>
12712 <value>isbn
</value>
12713 <value>issn
</value>
12714 <value>journal
</value>
12715 <value>month
</value>
12716 <value>note
</value>
12717 <value>number
</value>
12718 <value>organizations
</value>
12719 <value>pages
</value>
12720 <value>publisher
</value>
12721 <value>report-type
</value>
12722 <value>school
</value>
12723 <value>series
</value>
12724 <value>title
</value>
12726 <value>volume
</value>
12727 <value>year
</value>
12731 <attribute name=
"text:sort-ascending" a:
defaultValue=
"true">
12732 <ref name=
"boolean"/>
12736 <define name=
"text-list-style">
12737 <element name=
"text:list-style">
12738 <ref name=
"text-list-style-attr"/>
12740 <ref name=
"text-list-style-content"/>
12744 <define name=
"text-list-style-attr" combine=
"interleave">
12745 <attribute name=
"style:name">
12746 <ref name=
"styleName"/>
12749 <define name=
"text-list-style-attr" combine=
"interleave">
12751 <attribute name=
"style:display-name">
12752 <ref name=
"string"/>
12756 <define name=
"text-list-style-attr" combine=
"interleave">
12758 <attribute name=
"text:consecutive-numbering" a:
defaultValue=
"false">
12759 <ref name=
"boolean"/>
12763 <define name=
"text-list-level-style-attr">
12764 <attribute name=
"text:level">
12765 <ref name=
"positiveInteger"/>
12768 <define name=
"text-list-style-content" combine=
"choice">
12769 <element name=
"text:list-level-style-number">
12770 <ref name=
"text-list-level-style-attr"/>
12771 <ref name=
"text-list-level-style-number-attr"/>
12773 <ref name=
"style-list-level-properties"/>
12776 <ref name=
"style-text-properties"/>
12780 <define name=
"text-list-level-style-number-attr" combine=
"interleave">
12782 <attribute name=
"text:style-name">
12783 <ref name=
"styleNameRef"/>
12787 <define name=
"text-list-level-style-number-attr" combine=
"interleave">
12788 <ref name=
"common-num-format-attlist"/>
12789 <ref name=
"common-num-format-prefix-suffix-attlist"/>
12791 <define name=
"text-list-level-style-number-attr" combine=
"interleave">
12793 <attribute name=
"text:display-levels" a:
defaultValue=
"1">
12794 <ref name=
"positiveInteger"/>
12798 <define name=
"text-list-level-style-number-attr" combine=
"interleave">
12800 <attribute name=
"text:start-value" a:
defaultValue=
"1">
12801 <ref name=
"positiveInteger"/>
12805 <define name=
"text-list-style-content" combine=
"choice">
12806 <element name=
"text:list-level-style-bullet">
12807 <ref name=
"text-list-level-style-attr"/>
12808 <ref name=
"text-list-level-style-bullet-attr"/>
12810 <ref name=
"style-list-level-properties"/>
12813 <ref name=
"style-text-properties"/>
12817 <define name=
"text-list-level-style-bullet-attr" combine=
"interleave">
12819 <attribute name=
"text:style-name">
12820 <ref name=
"styleNameRef"/>
12824 <define name=
"text-list-level-style-bullet-attr" combine=
"interleave">
12825 <attribute name=
"text:bullet-char">
12826 <ref name=
"character"/>
12829 <define name=
"text-list-level-style-bullet-attr" combine=
"interleave">
12830 <ref name=
"common-num-format-prefix-suffix-attlist"/>
12832 <define name=
"text-list-level-style-bullet-attr" combine=
"interleave">
12834 <attribute name=
"text:bullet-relative-size">
12835 <ref name=
"percent"/>
12839 <define name=
"text-list-style-content" combine=
"choice">
12840 <element name=
"text:list-level-style-image">
12841 <ref name=
"text-list-level-style-attr"/>
12842 <ref name=
"text-list-level-style-image-attr"/>
12844 <ref name=
"style-list-level-properties"/>
12848 <define name=
"text-list-level-style-image-attr" combine=
"interleave">
12850 <ref name=
"common-draw-data-attlist"/>
12851 <ref name=
"office-binary-data"/>
12854 <define name=
"text-outline-style">
12855 <element name=
"text:outline-style">
12857 <ref name=
"text-outline-level-style"/>
12861 <define name=
"text-outline-level-style">
12862 <element name=
"text:outline-level-style">
12863 <ref name=
"text-outline-level-style-attlist"/>
12865 <ref name=
"style-list-level-properties"/>
12868 <ref name=
"style-text-properties"/>
12872 <define name=
"text-outline-level-style-attlist" combine=
"interleave">
12873 <attribute name=
"text:level">
12874 <ref name=
"positiveInteger"/>
12877 <define name=
"text-outline-level-style-attlist" combine=
"interleave">
12879 <attribute name=
"text:style-name">
12880 <ref name=
"styleNameRef"/>
12884 <define name=
"text-outline-level-style-attlist" combine=
"interleave">
12885 <ref name=
"common-num-format-attlist"/>
12886 <ref name=
"common-num-format-prefix-suffix-attlist"/>
12888 <define name=
"text-outline-level-style-attlist" combine=
"interleave">
12890 <attribute name=
"text:display-levels" a:
defaultValue=
"1">
12891 <ref name=
"positiveInteger"/>
12895 <define name=
"text-outline-level-style-attlist" combine=
"interleave">
12897 <attribute name=
"text:start-value" a:
defaultValue=
"1">
12898 <ref name=
"positiveInteger"/>
12902 <define name=
"style-style-content" combine=
"choice">
12904 <attribute name=
"style:family">
12905 <value>table
</value>
12908 <ref name=
"style-table-properties"/>
12912 <define name=
"style-style-content" combine=
"choice">
12914 <attribute name=
"style:family">
12915 <value>table-column
</value>
12918 <ref name=
"style-table-column-properties"/>
12922 <define name=
"style-style-content" combine=
"choice">
12924 <attribute name=
"style:family">
12925 <value>table-row
</value>
12928 <ref name=
"style-table-row-properties"/>
12932 <define name=
"style-style-content" combine=
"choice">
12934 <attribute name=
"style:family">
12935 <value>table-cell
</value>
12938 <ref name=
"style-table-cell-properties"/>
12941 <ref name=
"style-paragraph-properties"/>
12944 <ref name=
"style-text-properties"/>
12948 <define name=
"style-style-content" combine=
"choice">
12950 <attribute name=
"style:family">
12952 <value>graphic
</value>
12953 <value>presentation
</value>
12957 <ref name=
"style-graphic-properties"/>
12960 <ref name=
"style-paragraph-properties"/>
12963 <ref name=
"style-text-properties"/>
12968 <define name=
"style-graphic-properties">
12969 <element name=
"style:graphic-properties">
12970 <ref name=
"style-graphic-properties-content"/>
12974 <define name=
"style-graphic-properties-content">
12975 <ref name=
"style-properties-content"/>
12978 <define name=
"style-graphic-properties-content-strict">
12979 <ref name=
"style-graphic-properties-attlist"/>
12980 <ref name=
"style-graphic-fill-properties-attlist"/>
12981 <ref name=
"style-graphic-properties-elements"/>
12984 <define name=
" style-graphic-properties-elements">
12987 <define name=
"style-style-content" combine=
"choice">
12989 <attribute name=
"style:family">
12990 <value>drawing-page
</value>
12993 <ref name=
"style-drawing-page-properties"/>
12998 <define name=
"style-drawing-page-properties">
12999 <element name=
"style:drawing-page-properties">
13000 <ref name=
"style-drawing-page-properties-content"/>
13004 <define name=
"style-drawing-page-properties-content">
13005 <ref name=
"style-properties-content"/>
13008 <define name=
"style-drawing-page-properties-content-strict">
13009 <ref name=
"style-graphic-fill-properties-attlist"/>
13010 <ref name=
"style-drawing-page-properties-attlist"/>
13011 <ref name=
"style-drawing-page-properties-elements"/>
13013 <define name=
"draw-gradient">
13014 <element name=
"draw:gradient">
13015 <ref name=
"common-draw-gradient-attlist"/>
13016 <ref name=
"draw-gradient-attlist"/>
13020 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
13022 <attribute name=
"draw:name">
13023 <ref name=
"styleName"/>
13027 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
13029 <attribute name=
"draw:display-name">
13030 <ref name=
"string"/>
13034 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
13035 <attribute name=
"draw:style">
13036 <ref name=
"gradient-style"/>
13039 <define name=
"gradient-style">
13041 <value>linear
</value>
13042 <value>axial
</value>
13043 <value>radial
</value>
13044 <value>ellipsoid
</value>
13045 <value>square
</value>
13046 <value>rectangular
</value>
13049 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
13051 <attribute name=
"draw:cx">
13052 <ref name=
"percent"/>
13056 <attribute name=
"draw:cy">
13057 <ref name=
"percent"/>
13061 <define name=
"draw-gradient-attlist" combine=
"interleave">
13063 <attribute name=
"draw:start-color">
13064 <ref name=
"color"/>
13068 <attribute name=
"draw:end-color">
13069 <ref name=
"color"/>
13073 <define name=
"draw-gradient-attlist" combine=
"interleave">
13075 <attribute name=
"draw:start-intensity">
13076 <ref name=
"percent"/>
13080 <attribute name=
"draw:end-intensity">
13081 <ref name=
"percent"/>
13085 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
13087 <attribute name=
"draw:angle">
13088 <ref name=
"integer"/>
13092 <define name=
"common-draw-gradient-attlist" combine=
"interleave">
13094 <attribute name=
"draw:border">
13095 <ref name=
"percent"/>
13099 <define name=
"svg-linearGradient">
13100 <element name=
"svg:linearGradient">
13101 <ref name=
"common-svg-gradient-attlist"/>
13103 <attribute name=
"svg:x1" a:
defaultValue=
"0%">
13105 <ref name=
"coordinate"/>
13106 <ref name=
"percent"/>
13111 <attribute name=
"svg:y1" a:
defaultValue=
"0%">
13113 <ref name=
"coordinate"/>
13114 <ref name=
"percent"/>
13119 <attribute name=
"svg:x2" a:
defaultValue=
"100%">
13121 <ref name=
"coordinate"/>
13122 <ref name=
"percent"/>
13127 <attribute name=
"svg:y2" a:
defaultValue=
"100%">
13129 <ref name=
"coordinate"/>
13130 <ref name=
"percent"/>
13135 <ref name=
"svg-stop"/>
13140 <define name=
"svg-radialGradient">
13141 <element name=
"svg:radialGradient">
13142 <ref name=
"common-svg-gradient-attlist"/>
13144 <attribute name=
"svg:cx" a:
defaultValue=
"50%">
13146 <ref name=
"coordinate"/>
13147 <ref name=
"percent"/>
13152 <attribute name=
"svg:cy" a:
defaultValue=
"50%">
13154 <ref name=
"coordinate"/>
13155 <ref name=
"percent"/>
13160 <attribute name=
"svg:r" a:
defaultValue=
"50%">
13162 <ref name=
"coordinate"/>
13163 <ref name=
"percent"/>
13168 <attribute name=
"svg:fx">
13170 <ref name=
"coordinate"/>
13171 <ref name=
"percent"/>
13176 <attribute name=
"svg:fy">
13178 <ref name=
"coordinate"/>
13179 <ref name=
"percent"/>
13184 <ref name=
"svg-stop"/>
13189 <define name=
"svg-stop">
13190 <element name=
"svg:stop">
13191 <attribute name=
"svg:offset">
13193 <ref name=
"double"/>
13194 <ref name=
"percent"/>
13198 <attribute name=
"svg:stop-color">
13199 <ref name=
"color"/>
13203 <attribute name=
"svg:stop-opacity">
13204 <ref name=
"double"/>
13210 <define name=
"common-svg-gradient-attlist" combine=
"interleave">
13212 <attribute name=
"svg:gradientUnits" a:
defaultValue=
"objectBoundingBox">
13213 <value>objectBoundingBox
</value>
13217 <attribute name=
"svg:gradientTransform">
13218 <ref name=
"string"/>
13222 <attribute name=
"svg:spreadMethod" a:
defaultValue=
"pad">
13225 <value>reflect
</value>
13226 <value>repeat
</value>
13231 <define name=
"common-svg-gradient-attlist" combine=
"interleave">
13232 <attribute name=
"draw:name">
13233 <ref name=
"styleName"/>
13236 <define name=
"common-svg-gradient-attlist" combine=
"interleave">
13238 <attribute name=
"draw:display-name">
13239 <ref name=
"string"/>
13243 <define name=
"draw-hatch">
13244 <element name=
"draw:hatch">
13245 <ref name=
"draw-hatch-attlist"/>
13249 <define name=
"draw-hatch-attlist" combine=
"interleave">
13250 <attribute name=
"draw:name">
13251 <ref name=
"styleName"/>
13254 <define name=
"draw-hatch-attlist" combine=
"interleave">
13256 <attribute name=
"draw:display-name">
13257 <ref name=
"string"/>
13261 <define name=
"draw-hatch-attlist" combine=
"interleave">
13262 <attribute name=
"draw:style">
13264 <value>single
</value>
13265 <value>double
</value>
13266 <value>triple
</value>
13270 <define name=
"draw-hatch-attlist" combine=
"interleave">
13272 <attribute name=
"draw:color">
13273 <ref name=
"color"/>
13277 <define name=
"draw-hatch-attlist" combine=
"interleave">
13279 <attribute name=
"draw:distance">
13280 <ref name=
"length"/>
13284 <define name=
"draw-hatch-attlist" combine=
"interleave">
13286 <attribute name=
"draw:rotation">
13287 <ref name=
"integer"/>
13291 <define name=
"draw-fill-image">
13292 <element name=
"draw:fill-image">
13293 <ref name=
"draw-fill-image-attlist"/>
13294 <attribute name=
"xlink:href">
13295 <ref name=
"anyURI"/>
13298 <attribute name=
"xlink:type" a:
defaultValue=
"simple">
13300 <value>simple
</value>
13305 <attribute name=
"xlink:show" a:
defaultValue=
"embed">
13307 <value>embed
</value>
13312 <attribute name=
"xlink:actuate" a:
defaultValue=
"onLoad">
13314 <value>onLoad
</value>
13321 <define name=
"draw-fill-image-attlist" combine=
"interleave">
13322 <attribute name=
"draw:name">
13323 <ref name=
"styleName"/>
13326 <define name=
"draw-fill-image-attlist" combine=
"interleave">
13328 <attribute name=
"draw:display-name">
13329 <ref name=
"string"/>
13333 <define name=
"draw-fill-image-attlist" combine=
"interleave">
13335 <attribute name=
"svg:width">
13336 <ref name=
"length"/>
13340 <attribute name=
"svg:height">
13341 <ref name=
"length"/>
13345 <define name=
"draw-opacity">
13346 <element name=
"draw:opacity">
13347 <ref name=
"common-draw-gradient-attlist"/>
13348 <ref name=
"draw-opacity-attlist"/>
13352 <define name=
"draw-opacity-attlist" combine=
"interleave">
13354 <attribute name=
"draw:start">
13355 <ref name=
"percent"/>
13359 <attribute name=
"draw:end">
13360 <ref name=
"percent"/>
13364 <define name=
"draw-marker">
13365 <element name=
"draw:marker">
13366 <ref name=
"draw-marker-attlist"/>
13367 <ref name=
"common-draw-viewbox-attlist"/>
13368 <ref name=
"common-draw-path-data-attlist"/>
13372 <define name=
"draw-marker-attlist" combine=
"interleave">
13373 <attribute name=
"draw:name">
13374 <ref name=
"styleName"/>
13377 <define name=
"draw-marker-attlist" combine=
"interleave">
13379 <attribute name=
"draw:display-name">
13380 <ref name=
"string"/>
13384 <define name=
"draw-stroke-dash">
13385 <element name=
"draw:stroke-dash">
13386 <ref name=
"draw-stroke-dash-attlist"/>
13390 <define name=
"draw-stroke-dash-attlist" combine=
"interleave">
13391 <attribute name=
"draw:name">
13392 <ref name=
"styleName"/>
13395 <define name=
"draw-stroke-dash-attlist" combine=
"interleave">
13397 <attribute name=
"draw:display-name">
13398 <ref name=
"string"/>
13402 <define name=
"draw-stroke-dash-attlist" combine=
"interleave">
13404 <attribute name=
"draw:style">
13406 <value>rect
</value>
13407 <value>round
</value>
13412 <define name=
"draw-stroke-dash-attlist" combine=
"interleave">
13414 <attribute name=
"draw:dots1">
13415 <ref name=
"integer"/>
13419 <attribute name=
"draw:dots1-length">
13420 <ref name=
"length"/>
13424 <attribute name=
"draw:dots2">
13425 <ref name=
"integer"/>
13429 <attribute name=
"draw:dots2-length">
13430 <ref name=
"length"/>
13434 <define name=
"draw-stroke-dash-attlist" combine=
"interleave">
13436 <attribute name=
"draw:distance">
13437 <ref name=
"length"/>
13441 <define name=
"style-presentation-page-layout">
13442 <element name=
"style:presentation-page-layout">
13443 <attribute name=
"style:name">
13444 <ref name=
"styleName"/>
13447 <attribute name=
"style:display-name">
13448 <ref name=
"string"/>
13452 <ref name=
"presentation-placeholder"/>
13456 <define name=
"presentation-placeholder">
13457 <element name=
"presentation:placeholder">
13458 <attribute name=
"presentation:object">
13459 <ref name=
"presentation-classes"/>
13461 <attribute name=
"svg:x">
13463 <ref name=
"coordinate"/>
13464 <ref name=
"percent"/>
13467 <attribute name=
"svg:y">
13469 <ref name=
"coordinate"/>
13470 <ref name=
"percent"/>
13473 <attribute name=
"svg:width">
13475 <ref name=
"length"/>
13476 <ref name=
"percent"/>
13479 <attribute name=
"svg:height">
13481 <ref name=
"length"/>
13482 <ref name=
"percent"/>
13488 <define name=
"style-style-content" combine=
"choice">
13490 <attribute name=
"style:family">
13491 <value>chart
</value>
13494 <ref name=
"style-chart-properties"/>
13497 <ref name=
"style-graphic-properties"/>
13500 <ref name=
"style-paragraph-properties"/>
13503 <ref name=
"style-text-properties"/>
13507 <define name=
"style-properties-content">
13508 <ref name=
"anyAttListOrElements"/>
13510 <define name=
"style-page-layout-properties">
13511 <element name=
"style:page-layout-properties">
13512 <ref name=
"style-page-layout-properties-content"/>
13516 <define name=
"style-page-layout-properties-content">
13517 <ref name=
"style-properties-content"/>
13520 <define name=
"style-page-layout-properties-content-strict">
13521 <ref name=
"style-page-layout-properties-attlist"/>
13522 <ref name=
"style-page-layout-properties-elements"/>
13524 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13526 <attribute name=
"fo:page-width">
13527 <ref name=
"length"/>
13531 <attribute name=
"fo:page-height">
13532 <ref name=
"length"/>
13536 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13538 <ref name=
"common-num-format-attlist"/>
13540 <ref name=
"common-num-format-prefix-suffix-attlist"/>
13542 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13544 <attribute name=
"style:paper-tray-name">
13546 <value>default
</value>
13547 <ref name=
"string"/>
13552 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13554 <attribute name=
"style:print-orientation">
13556 <value>portrait
</value>
13557 <value>landscape
</value>
13562 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13563 <ref name=
"common-horizontal-margin-attlist"/>
13564 <ref name=
"common-vertical-margin-attlist"/>
13565 <ref name=
"common-margin-attlist"/>
13567 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13568 <ref name=
"common-border-attlist"/>
13570 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13571 <ref name=
"common-border-line-width-attlist"/>
13573 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13574 <ref name=
"common-padding-attlist"/>
13576 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13577 <ref name=
"common-shadow-attlist"/>
13579 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13580 <ref name=
"common-background-color-attlist"/>
13582 <define name=
"style-page-layout-properties-elements" combine=
"interleave">
13583 <ref name=
"style-background-image"/>
13585 <define name=
"style-page-layout-properties-elements" combine=
"interleave">
13586 <ref name=
"style-columns"/>
13588 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13590 <attribute name=
"style:register-truth-ref-style-name">
13591 <ref name=
"styleNameRef"/>
13595 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13597 <attribute name=
"style:print">
13601 <value>headers
</value>
13602 <value>grid
</value>
13603 <value>annotations
</value>
13604 <value>objects
</value>
13605 <value>charts
</value>
13606 <value>drawings
</value>
13607 <value>formulas
</value>
13608 <value>zero-values
</value>
13615 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13617 <attribute name=
"style:print-page-order">
13625 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13627 <attribute name=
"style:first-page-number">
13629 <ref name=
"positiveInteger"/>
13630 <value>continue
</value>
13635 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13637 <attribute name=
"style:scale-to">
13638 <ref name=
"percent"/>
13642 <attribute name=
"style:scale-to-pages">
13643 <ref name=
"positiveInteger"/>
13647 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13649 <attribute name=
"style:table-centering">
13651 <value>horizontal
</value>
13652 <value>vertical
</value>
13653 <value>both
</value>
13654 <value>none
</value>
13659 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13661 <attribute name=
"style:footnote-max-height">
13662 <ref name=
"length"/>
13666 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13667 <ref name=
"common-writing-mode-attlist"/>
13669 <define name=
"style-page-layout-properties-elements" combine=
"interleave">
13670 <ref name=
"style-footnote-sep"/>
13673 <define name=
"style-footnote-sep">
13675 <element name=
"style:footnote-sep">
13676 <ref name=
"style-footnote-sep-attlist"/>
13681 <define name=
"style-footnote-sep-attlist" combine=
"interleave">
13683 <attribute name=
"style:width">
13684 <ref name=
"length"/>
13688 <attribute name=
"style:rel-width">
13689 <ref name=
"percent"/>
13693 <attribute name=
"style:color">
13694 <ref name=
"color"/>
13698 <attribute name=
"style:line-style">
13699 <ref name=
"lineStyle"/>
13703 <attribute name=
"style:adjustment" a:
defaultValue=
"left">
13705 <value>left
</value>
13706 <value>center
</value>
13707 <value>right
</value>
13712 <attribute name=
"style:distance-before-sep">
13713 <ref name=
"length"/>
13717 <attribute name=
"style:distance-after-sep">
13718 <ref name=
"length"/>
13722 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13724 <attribute name=
"style:layout-grid-mode">
13726 <value>none
</value>
13727 <value>line
</value>
13728 <value>both
</value>
13733 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13735 <attribute name=
"style:layout-grid-base-height">
13736 <ref name=
"length"/>
13740 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13742 <attribute name=
"style:layout-grid-ruby-height">
13743 <ref name=
"length"/>
13747 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13749 <attribute name=
"style:layout-grid-lines">
13750 <ref name=
"positiveInteger"/>
13754 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13756 <attribute name=
"style:layout-grid-color">
13757 <ref name=
"color"/>
13761 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13763 <attribute name=
"style:layout-grid-ruby-below">
13764 <ref name=
"boolean"/>
13768 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13770 <attribute name=
"style:layout-grid-print">
13771 <ref name=
"boolean"/>
13775 <define name=
"style-page-layout-properties-attlist" combine=
"interleave">
13777 <attribute name=
"style:layout-grid-display">
13778 <ref name=
"boolean"/>
13782 <define name=
"style-header-footer-properties">
13783 <element name=
"style:header-footer-properties">
13784 <ref name=
"style-header-footer-properties-content"/>
13788 <define name=
"style-header-footer-properties-content">
13789 <ref name=
"style-properties-content"/>
13792 <define name=
"style-header-footer-properties-content-strict">
13793 <ref name=
"style-header-footer-properties-attlist"/>
13794 <ref name=
"style-header-footer-properties-elements"/>
13796 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13798 <attribute name=
"svg:height">
13799 <ref name=
"length"/>
13803 <attribute name=
"fo:min-height">
13804 <ref name=
"length"/>
13808 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13809 <ref name=
"common-horizontal-margin-attlist"/>
13810 <ref name=
"common-vertical-margin-attlist"/>
13811 <ref name=
"common-margin-attlist"/>
13813 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13814 <ref name=
"common-border-attlist"/>
13816 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13817 <ref name=
"common-border-line-width-attlist"/>
13819 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13820 <ref name=
"common-padding-attlist"/>
13822 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13823 <ref name=
"common-background-color-attlist"/>
13825 <define name=
"style-header-footer-properties-elements" combine=
"interleave">
13826 <ref name=
"style-background-image"/>
13828 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13829 <ref name=
"common-shadow-attlist"/>
13831 <define name=
"style-header-footer-properties-attlist" combine=
"interleave">
13833 <attribute name=
"style:dynamic-spacing">
13834 <ref name=
"boolean"/>
13838 <define name=
"style-text-properties">
13839 <element name=
"style:text-properties">
13840 <ref name=
"style-text-properties-content"/>
13844 <define name=
"style-text-properties-content">
13845 <ref name=
"style-properties-content"/>
13848 <define name=
"style-text-properties-content-strict">
13849 <ref name=
"style-text-properties-attlist"/>
13850 <ref name=
"style-text-properties-elements"/>
13853 <define name=
"style-text-properties-elements">
13856 <define name=
"style-text-properties-attlist" combine=
"interleave">
13858 <attribute name=
"fo:font-variant">
13859 <ref name=
"fontVariant"/>
13864 <define name=
"fontVariant">
13866 <value>normal
</value>
13867 <value>small-caps
</value>
13870 <define name=
"style-text-properties-attlist" combine=
"interleave">
13872 <attribute name=
"fo:text-transform">
13874 <value>none
</value>
13875 <value>lowercase
</value>
13876 <value>uppercase
</value>
13877 <value>capitalize
</value>
13882 <define name=
"style-text-properties-attlist" combine=
"interleave">
13884 <attribute name=
"fo:color">
13885 <ref name=
"color"/>
13889 <define name=
"style-text-properties-attlist" combine=
"interleave">
13891 <attribute name=
"style:use-window-font-color">
13892 <ref name=
"boolean"/>
13896 <define name=
"style-text-properties-attlist" combine=
"interleave">
13898 <attribute name=
"style:text-outline">
13899 <ref name=
"boolean"/>
13903 <define name=
"style-text-properties-attlist" combine=
"interleave">
13905 <attribute name=
"style:text-line-through-type">
13906 <ref name=
"lineType"/>
13910 <define name=
"style-text-properties-attlist" combine=
"interleave">
13912 <attribute name=
"style:text-line-through-style">
13913 <ref name=
"lineStyle"/>
13917 <define name=
"style-text-properties-attlist" combine=
"interleave">
13919 <attribute name=
"style:text-line-through-width">
13920 <ref name=
"lineWidth"/>
13924 <define name=
"style-text-properties-attlist" combine=
"interleave">
13926 <attribute name=
"style:text-line-through-color">
13928 <value>font-color
</value>
13929 <ref name=
"color"/>
13934 <define name=
"style-text-properties-attlist" combine=
"interleave">
13936 <attribute name=
"style:text-line-through-text">
13937 <ref name=
"string"/>
13941 <define name=
"style-text-properties-attlist" combine=
"interleave">
13943 <attribute name=
"style:text-line-through-text-style">
13944 <ref name=
"styleNameRef"/>
13948 <define name=
"style-text-properties-attlist" combine=
"interleave">
13950 <attribute name=
"style:text-position">
13953 <ref name=
"percent"/>
13954 <value>super
</value>
13958 <ref name=
"percent"/>
13964 <define name=
"style-text-properties-attlist" combine=
"interleave">
13966 <attribute name=
"style:font-name">
13967 <ref name=
"string"/>
13971 <attribute name=
"style:font-name-asian">
13972 <ref name=
"string"/>
13976 <attribute name=
"style:font-name-complex">
13977 <ref name=
"string"/>
13981 <define name=
"style-text-properties-attlist" combine=
"interleave">
13983 <attribute name=
"fo:font-family">
13984 <ref name=
"string"/>
13988 <attribute name=
"style:font-family-asian">
13989 <ref name=
"string"/>
13993 <attribute name=
"style:font-family-complex">
13994 <ref name=
"string"/>
13998 <define name=
"style-text-properties-attlist" combine=
"interleave">
14000 <attribute name=
"style:font-family-generic">
14001 <ref name=
"fontFamilyGeneric"/>
14005 <attribute name=
"style:font-family-generic-asian">
14006 <ref name=
"fontFamilyGeneric"/>
14010 <attribute name=
"style:font-family-generic-complex">
14011 <ref name=
"fontFamilyGeneric"/>
14016 <define name=
"fontFamilyGeneric">
14018 <value>roman
</value>
14019 <value>swiss
</value>
14020 <value>modern
</value>
14021 <value>decorative
</value>
14022 <value>script
</value>
14023 <value>system
</value>
14026 <define name=
"style-text-properties-attlist" combine=
"interleave">
14028 <attribute name=
"style:font-style-name">
14029 <ref name=
"string"/>
14033 <attribute name=
"style:font-style-name-asian">
14034 <ref name=
"string"/>
14038 <attribute name=
"style:font-style-name-complex">
14039 <ref name=
"string"/>
14043 <define name=
"style-text-properties-attlist" combine=
"interleave">
14045 <attribute name=
"style:font-pitch">
14046 <ref name=
"fontPitch"/>
14050 <attribute name=
"style:font-pitch-asian">
14051 <ref name=
"fontPitch"/>
14055 <attribute name=
"style:font-pitch-complex">
14056 <ref name=
"fontPitch"/>
14061 <define name=
"fontPitch">
14063 <value>fixed
</value>
14064 <value>variable
</value>
14067 <define name=
"style-text-properties-attlist" combine=
"interleave">
14069 <attribute name=
"style:font-charset">
14070 <ref name=
"textEncoding"/>
14074 <attribute name=
"style:font-charset-asian">
14075 <ref name=
"textEncoding"/>
14079 <attribute name=
"style:font-charset-complex">
14080 <ref name=
"textEncoding"/>
14085 <define name=
"textEncoding">
14086 <data type=
"string">
14087 <param name=
"pattern">[A-Za-z][A-Za-z0-
9._\-]*
</param>
14090 <define name=
"style-text-properties-attlist" combine=
"interleave">
14092 <attribute name=
"fo:font-size">
14094 <ref name=
"positiveLength"/>
14095 <ref name=
"percent"/>
14100 <attribute name=
"style:font-size-asian">
14102 <ref name=
"positiveLength"/>
14103 <ref name=
"percent"/>
14108 <attribute name=
"style:font-size-complex">
14110 <ref name=
"positiveLength"/>
14111 <ref name=
"percent"/>
14116 <define name=
"style-text-properties-attlist" combine=
"interleave">
14118 <attribute name=
"style:font-size-rel">
14119 <ref name=
"length"/>
14123 <attribute name=
"style:font-size-rel-asian">
14124 <ref name=
"length"/>
14128 <attribute name=
"style:font-size-rel-complex">
14129 <ref name=
"length"/>
14133 <define name=
"style-text-properties-attlist" combine=
"interleave">
14135 <attribute name=
"style:script-type">
14137 <value>latin
</value>
14138 <value>asian
</value>
14139 <value>complex
</value>
14140 <value>ignore
</value>
14145 <define name=
"style-text-properties-attlist" combine=
"interleave">
14147 <attribute name=
"fo:letter-spacing">
14149 <ref name=
"length"/>
14150 <value>normal
</value>
14155 <define name=
"style-text-properties-attlist" combine=
"interleave">
14157 <attribute name=
"fo:language">
14158 <ref name=
"languageCode"/>
14162 <attribute name=
"style:language-asian">
14163 <ref name=
"languageCode"/>
14167 <attribute name=
"style:language-complex">
14168 <ref name=
"languageCode"/>
14172 <define name=
"style-text-properties-attlist" combine=
"interleave">
14174 <attribute name=
"fo:country">
14175 <ref name=
"countryCode"/>
14179 <attribute name=
"style:country-asian">
14180 <ref name=
"countryCode"/>
14184 <attribute name=
"style:country-complex">
14185 <ref name=
"countryCode"/>
14189 <define name=
"style-text-properties-attlist" combine=
"interleave">
14191 <attribute name=
"fo:font-style">
14192 <ref name=
"fontStyle"/>
14196 <attribute name=
"style:font-style-asian">
14197 <ref name=
"fontStyle"/>
14201 <attribute name=
"style:font-style-complex">
14202 <ref name=
"fontStyle"/>
14207 <define name=
"fontStyle">
14209 <value>normal
</value>
14210 <value>italic
</value>
14211 <value>oblique
</value>
14214 <define name=
"style-text-properties-attlist" combine=
"interleave">
14216 <attribute name=
"style:font-relief">
14218 <value>none
</value>
14219 <value>embossed
</value>
14220 <value>engraved
</value>
14225 <define name=
"style-text-properties-attlist" combine=
"interleave">
14227 <attribute name=
"fo:text-shadow">
14228 <ref name=
"shadowType"/>
14233 <define name=
"shadowType">
14235 <value>none
</value>
14236 <!-- The following string must match an XSL shadow decl -->
14237 <ref name=
"string"/>
14240 <define name=
"style-text-properties-attlist" combine=
"interleave">
14242 <attribute name=
"style:text-underline-type">
14243 <ref name=
"lineType"/>
14248 <define name=
"lineType">
14250 <value>none
</value>
14251 <value>single
</value>
14252 <value>double
</value>
14255 <define name=
"style-text-properties-attlist" combine=
"interleave">
14257 <attribute name=
"style:text-underline-style">
14258 <ref name=
"lineStyle"/>
14263 <define name=
"lineStyle">
14265 <value>none
</value>
14266 <value>solid
</value>
14267 <value>dotted
</value>
14268 <value>dash
</value>
14269 <value>long-dash
</value>
14270 <value>dot-dash
</value>
14271 <value>dot-dot-dash
</value>
14272 <value>wave
</value>
14275 <define name=
"style-text-properties-attlist" combine=
"interleave">
14277 <attribute name=
"style:text-underline-width">
14278 <ref name=
"lineWidth"/>
14283 <define name=
"lineWidth">
14285 <value>auto
</value>
14286 <value>normal
</value>
14287 <value>bold
</value>
14288 <value>thin
</value>
14289 <value>dash
</value>
14290 <value>medium
</value>
14291 <value>thick
</value>
14292 <ref name=
"positiveInteger"/>
14293 <ref name=
"percent"/>
14294 <ref name=
"positiveLength"/>
14297 <define name=
"style-text-properties-attlist" combine=
"interleave">
14299 <attribute name=
"style:text-underline-color">
14301 <value>font-color
</value>
14302 <ref name=
"color"/>
14307 <define name=
"style-text-properties-attlist" combine=
"interleave">
14309 <attribute name=
"fo:font-weight">
14310 <ref name=
"fontWeight"/>
14314 <attribute name=
"style:font-weight-asian">
14315 <ref name=
"fontWeight"/>
14319 <attribute name=
"style:font-weight-complex">
14320 <ref name=
"fontWeight"/>
14325 <define name=
"fontWeight">
14327 <value>normal
</value>
14328 <value>bold
</value>
14340 <define name=
"style-text-properties-attlist" combine=
"interleave">
14342 <attribute name=
"style:text-underline-mode">
14343 <ref name=
"lineMode"/>
14348 <define name=
"lineMode">
14350 <value>continuous
</value>
14351 <value>skip-white-space
</value>
14354 <define name=
"style-text-properties-attlist" combine=
"interleave">
14356 <attribute name=
"style:text-line-through-mode">
14357 <ref name=
"lineMode"/>
14361 <define name=
"style-text-properties-attlist" combine=
"interleave">
14363 <attribute name=
"style:letter-kerning">
14364 <ref name=
"boolean"/>
14368 <define name=
"style-text-properties-attlist" combine=
"interleave">
14370 <attribute name=
"style:text-blinking">
14371 <ref name=
"boolean"/>
14375 <define name=
"style-text-properties-attlist" combine=
"interleave">
14376 <ref name=
"common-background-color-attlist"/>
14378 <define name=
"style-text-properties-attlist" combine=
"interleave">
14380 <attribute name=
"style:text-combine">
14382 <value>none
</value>
14383 <value>letters
</value>
14384 <value>lines
</value>
14389 <define name=
"style-text-properties-attlist" combine=
"interleave">
14391 <attribute name=
"style:text-combine-start-char">
14392 <ref name=
"character"/>
14396 <attribute name=
"style:text-combine-end-char">
14397 <ref name=
"character"/>
14401 <define name=
"style-text-properties-attlist" combine=
"interleave">
14403 <attribute name=
"style:text-emphasize">
14405 <value>none
</value>
14408 <value>none
</value>
14409 <value>accent
</value>
14411 <value>circle
</value>
14412 <value>disc
</value>
14415 <value>above
</value>
14416 <value>below
</value>
14423 <define name=
"style-text-properties-attlist" combine=
"interleave">
14425 <attribute name=
"style:text-scale">
14426 <ref name=
"percent"/>
14430 <define name=
"style-text-properties-attlist" combine=
"interleave">
14432 <attribute name=
"style:text-rotation-angle">
14433 <ref name=
"integer"/>
14437 <define name=
"style-text-properties-attlist" combine=
"interleave">
14439 <attribute name=
"style:text-rotation-scale">
14441 <value>fixed
</value>
14442 <value>line-height
</value>
14447 <define name=
"style-text-properties-attlist" combine=
"interleave">
14449 <attribute name=
"fo:hyphenate">
14450 <ref name=
"boolean"/>
14454 <define name=
"style-text-properties-attlist" combine=
"interleave">
14456 <attribute name=
"fo:hyphenation-remain-char-count">
14457 <ref name=
"positiveInteger"/>
14461 <define name=
"style-text-properties-attlist" combine=
"interleave">
14463 <attribute name=
"fo:hyphenation-push-char-count">
14464 <ref name=
"positiveInteger"/>
14468 <define name=
"style-text-properties-attlist" combine=
"interleave">
14470 <attribute name=
"text:display">
14471 <value>true
</value>
14473 <attribute name=
"text:display">
14474 <value>none
</value>
14477 <attribute name=
"text:display">
14478 <value>condition
</value>
14480 <attribute name=
"text:condition">
14481 <value>none
</value>
14487 <define name=
"style-paragraph-properties">
14488 <element name=
"style:paragraph-properties">
14489 <ref name=
"style-paragraph-properties-content"/>
14493 <define name=
"style-paragraph-properties-content">
14494 <ref name=
"style-properties-content"/>
14497 <define name=
"style-paragraph-properties-content-strict">
14498 <ref name=
"style-paragraph-properties-attlist"/>
14499 <ref name=
"style-paragraph-properties-elements"/>
14501 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14503 <attribute name=
"fo:line-height">
14505 <value>normal
</value>
14506 <ref name=
"nonNegativeLength"/>
14507 <ref name=
"percent"/>
14512 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14514 <attribute name=
"style:line-height-at-least">
14515 <ref name=
"nonNegativeLength"/>
14519 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14521 <attribute name=
"style:line-spacing">
14522 <ref name=
"length"/>
14526 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14528 <attribute name=
"style:font-independent-line-spacing">
14529 <ref name=
"boolean"/>
14533 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14534 <ref name=
"common-text-align"/>
14537 <define name=
"common-text-align">
14539 <attribute name=
"fo:text-align">
14541 <value>start
</value>
14543 <value>left
</value>
14544 <value>right
</value>
14545 <value>center
</value>
14546 <value>justify
</value>
14551 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14553 <attribute name=
"fo:text-align-last">
14555 <value>start
</value>
14556 <value>center
</value>
14557 <value>justify
</value>
14562 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14564 <attribute name=
"style:justify-single-word">
14565 <ref name=
"boolean"/>
14569 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14571 <attribute name=
"fo:keep-together">
14573 <value>auto
</value>
14574 <value>always
</value>
14579 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14581 <attribute name=
"fo:widows">
14582 <ref name=
"nonNegativeInteger"/>
14586 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14588 <attribute name=
"fo:orphans">
14589 <ref name=
"nonNegativeInteger"/>
14593 <define name=
"style-paragraph-properties-elements" combine=
"interleave">
14594 <ref name=
"style-tab-stops"/>
14597 <define name=
"style-tab-stops">
14599 <element name=
"style:tab-stops">
14601 <ref name=
"style-tab-stop"/>
14607 <define name=
"style-tab-stop">
14608 <element name=
"style:tab-stop">
14609 <ref name=
"style-tab-stop-attlist"/>
14613 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14614 <attribute name=
"style:position">
14615 <ref name=
"nonNegativeLength"/>
14618 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14621 <attribute name=
"style:type" a:
defaultValue=
"left">
14623 <value>left
</value>
14624 <value>center
</value>
14625 <value>right
</value>
14630 <attribute name=
"style:type">
14631 <value>char
</value>
14633 <ref name=
"style-tab-stop-char-attlist"/>
14637 <define name=
"style-tab-stop-char-attlist" combine=
"interleave">
14638 <attribute name=
"style:char">
14639 <ref name=
"character"/>
14642 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14644 <attribute name=
"style:leader-type">
14645 <ref name=
"lineType"/>
14649 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14651 <attribute name=
"style:leader-style">
14652 <ref name=
"lineStyle"/>
14656 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14658 <attribute name=
"style:leader-width">
14659 <ref name=
"lineWidth"/>
14663 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14665 <attribute name=
"style:leader-color">
14667 <value>font-color
</value>
14668 <ref name=
"color"/>
14673 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14675 <attribute name=
"style:leader-text" a:
defaultValue=
" ">
14676 <ref name=
"string"/>
14680 <define name=
"style-tab-stop-attlist" combine=
"interleave">
14682 <attribute name=
"style:leader-text-style">
14683 <ref name=
"styleNameRef"/>
14687 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14689 <attribute name=
"style:tab-stop-distance">
14690 <ref name=
"nonNegativeLength"/>
14694 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14696 <attribute name=
"fo:hyphenation-keep">
14698 <value>auto
</value>
14699 <value>page
</value>
14704 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14706 <attribute name=
"fo:hyphenation-ladder-count">
14708 <value>no-limit
</value>
14709 <ref name=
"positiveInteger"/>
14714 <define name=
"style-paragraph-properties-elements" combine=
"interleave">
14715 <ref name=
"style-drop-cap"/>
14718 <define name=
"style-drop-cap">
14720 <element name=
"style:drop-cap">
14721 <ref name=
"style-drop-cap-attlist"/>
14726 <define name=
"style-drop-cap-attlist" combine=
"interleave">
14728 <attribute name=
"style:length" a:
defaultValue=
"1">
14730 <value>word
</value>
14731 <ref name=
"positiveInteger"/>
14736 <define name=
"style-drop-cap-attlist" combine=
"interleave">
14738 <attribute name=
"style:lines" a:
defaultValue=
"1">
14739 <ref name=
"positiveInteger"/>
14743 <define name=
"style-drop-cap-attlist" combine=
"interleave">
14745 <attribute name=
"style:distance" a:
defaultValue=
"0cm">
14746 <ref name=
"length"/>
14750 <define name=
"style-drop-cap-attlist" combine=
"interleave">
14752 <attribute name=
"style:style-name">
14753 <ref name=
"styleNameRef"/>
14757 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14759 <attribute name=
"style:register-true">
14760 <ref name=
"boolean"/>
14764 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14765 <ref name=
"common-horizontal-margin-attlist"/>
14768 <define name=
"common-horizontal-margin-attlist">
14770 <attribute name=
"fo:margin-left">
14772 <ref name=
"length"/>
14773 <ref name=
"percent"/>
14778 <attribute name=
"fo:margin-right">
14780 <ref name=
"length"/>
14781 <ref name=
"percent"/>
14786 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14788 <attribute name=
"fo:text-indent">
14790 <ref name=
"length"/>
14791 <ref name=
"percent"/>
14796 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14798 <attribute name=
"style:auto-text-indent">
14799 <ref name=
"boolean"/>
14803 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14804 <ref name=
"common-vertical-margin-attlist"/>
14807 <define name=
"common-vertical-margin-attlist">
14809 <attribute name=
"fo:margin-top">
14811 <ref name=
"nonNegativeLength"/>
14812 <ref name=
"percent"/>
14817 <attribute name=
"fo:margin-bottom">
14819 <ref name=
"nonNegativeLength"/>
14820 <ref name=
"percent"/>
14825 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14826 <ref name=
"common-margin-attlist"/>
14829 <define name=
"common-margin-attlist">
14831 <attribute name=
"fo:margin">
14833 <ref name=
"nonNegativeLength"/>
14834 <ref name=
"percent"/>
14839 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14840 <ref name=
"common-break-attlist"/>
14843 <define name=
"common-break-attlist">
14845 <attribute name=
"fo:break-before">
14847 <value>auto
</value>
14848 <value>column
</value>
14849 <value>page
</value>
14854 <attribute name=
"fo:break-after">
14856 <value>auto
</value>
14857 <value>column
</value>
14858 <value>page
</value>
14863 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14864 <ref name=
"common-background-color-attlist"/>
14867 <define name=
"common-background-color-attlist">
14869 <attribute name=
"fo:background-color">
14871 <value>transparent
</value>
14872 <ref name=
"color"/>
14877 <define name=
"style-paragraph-properties-elements" combine=
"interleave">
14878 <ref name=
"style-background-image"/>
14881 <define name=
"style-background-image">
14883 <element name=
"style:background-image">
14884 <ref name=
"style-background-image-attlist"/>
14886 <ref name=
"common-draw-data-attlist"/>
14887 <ref name=
"office-binary-data"/>
14893 <define name=
"style-background-image-attlist" combine=
"interleave">
14895 <attribute name=
"style:repeat" a:
defaultValue=
"repeat">
14897 <value>no-repeat
</value>
14898 <value>repeat
</value>
14899 <value>stretch
</value>
14904 <define name=
"style-background-image-attlist" combine=
"interleave">
14906 <attribute name=
"style:position" a:
defaultValue=
"center">
14908 <value>left
</value>
14909 <value>center
</value>
14910 <value>right
</value>
14912 <value>bottom
</value>
14914 <ref name=
"horiBackPos"/>
14915 <ref name=
"vertBackPos"/>
14918 <ref name=
"vertBackPos"/>
14919 <ref name=
"horiBackPos"/>
14926 <define name=
"horiBackPos">
14928 <value>left
</value>
14929 <value>center
</value>
14930 <value>right
</value>
14933 <define name=
"vertBackPos">
14936 <value>center
</value>
14937 <value>bottom
</value>
14940 <define name=
"style-background-image-attlist" combine=
"interleave">
14942 <attribute name=
"style:filter-name">
14943 <ref name=
"string"/>
14947 <define name=
"style-background-image-attlist" combine=
"interleave">
14949 <attribute name=
"draw:opacity">
14950 <ref name=
"percent"/>
14954 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14955 <ref name=
"common-border-attlist"/>
14958 <define name=
"common-border-attlist">
14960 <attribute name=
"fo:border">
14961 <ref name=
"string"/>
14965 <attribute name=
"fo:border-top">
14966 <ref name=
"string"/>
14970 <attribute name=
"fo:border-bottom">
14971 <ref name=
"string"/>
14975 <attribute name=
"fo:border-left">
14976 <ref name=
"string"/>
14980 <attribute name=
"fo:border-right">
14981 <ref name=
"string"/>
14985 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
14986 <ref name=
"common-border-line-width-attlist"/>
14989 <define name=
"common-border-line-width-attlist">
14991 <attribute name=
"style:border-line-width">
14992 <ref name=
"borderWidths"/>
14996 <attribute name=
"style:border-line-width-top">
14997 <ref name=
"borderWidths"/>
15001 <attribute name=
"style:border-line-width-bottom">
15002 <ref name=
"borderWidths"/>
15006 <attribute name=
"style:border-line-width-left">
15007 <ref name=
"borderWidths"/>
15011 <attribute name=
"style:border-line-width-right">
15012 <ref name=
"borderWidths"/>
15017 <define name=
"borderWidths">
15019 <ref name=
"positiveLength"/>
15020 <ref name=
"positiveLength"/>
15021 <ref name=
"positiveLength"/>
15024 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15025 <ref name=
"common-padding-attlist"/>
15028 <define name=
"common-padding-attlist">
15030 <attribute name=
"fo:padding">
15031 <ref name=
"nonNegativeLength"/>
15035 <attribute name=
"fo:padding-top">
15036 <ref name=
"nonNegativeLength"/>
15040 <attribute name=
"fo:padding-bottom">
15041 <ref name=
"nonNegativeLength"/>
15045 <attribute name=
"fo:padding-left">
15046 <ref name=
"nonNegativeLength"/>
15050 <attribute name=
"fo:padding-right">
15051 <ref name=
"nonNegativeLength"/>
15055 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15056 <ref name=
"common-shadow-attlist"/>
15059 <define name=
"common-shadow-attlist">
15061 <attribute name=
"style:shadow">
15062 <ref name=
"shadowType"/>
15066 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15067 <ref name=
"common-keep-with-next-attlist"/>
15070 <define name=
"common-keep-with-next-attlist">
15072 <attribute name=
"fo:keep-with-next">
15074 <value>auto
</value>
15075 <value>always
</value>
15080 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15082 <attribute name=
"text:number-lines" a:
defaultValue=
"false">
15083 <ref name=
"boolean"/>
15087 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15089 <attribute name=
"text:line-number">
15090 <ref name=
"nonNegativeInteger"/>
15094 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15096 <attribute name=
"style:text-autospace">
15098 <value>none
</value>
15099 <value>ideograph-alpha
</value>
15104 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15106 <attribute name=
"style:punctuation-wrap">
15108 <value>simple
</value>
15109 <value>hanging
</value>
15114 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15116 <attribute name=
"style:line-break">
15118 <value>normal
</value>
15119 <value>strict
</value>
15124 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15126 <attribute name=
"style:vertical-align" a:
defaultValue=
"auto">
15129 <value>middle
</value>
15130 <value>bottom
</value>
15131 <value>auto
</value>
15132 <value>baseline
</value>
15137 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15138 <ref name=
"common-writing-mode-attlist"/>
15141 <define name=
"common-writing-mode-attlist">
15143 <attribute name=
"style:writing-mode">
15145 <value>lr-tb
</value>
15146 <value>rl-tb
</value>
15147 <value>tb-rl
</value>
15148 <value>tb-lr
</value>
15152 <value>page
</value>
15157 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15159 <attribute name=
"style:writing-mode-automatic">
15160 <ref name=
"boolean"/>
15164 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15166 <attribute name=
"style:snap-to-layout-grid">
15167 <ref name=
"boolean"/>
15171 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15172 <ref name=
"common-page-number-attlist"/>
15175 <define name=
"common-page-number-attlist">
15177 <attribute name=
"style:page-number">
15178 <choice> <ref name=
"positiveInteger"/> <value>auto
</value> </choice>
15182 <define name=
"style-paragraph-properties-attlist" combine=
"interleave">
15184 <attribute name=
"style:background-transparency">
15185 <ref name=
"percent"/>
15189 <define name=
"style-ruby-properties">
15190 <element name=
"style:ruby-properties">
15191 <ref name=
"style-ruby-properties-content"/>
15195 <define name=
"style-ruby-properties-content">
15196 <ref name=
"style-properties-content"/>
15199 <define name=
"style-ruby-properties-content-strict">
15200 <ref name=
"style-ruby-properties-attlist"/>
15201 <ref name=
"style-ruby-properties-elements"/>
15204 <define name=
"style-ruby-properties-elements">
15207 <define name=
"style-ruby-properties-attlist" combine=
"interleave">
15209 <attribute name=
"style:ruby-position">
15211 <value>above
</value>
15212 <value>below
</value>
15217 <define name=
"style-ruby-properties-attlist" combine=
"interleave">
15219 <attribute name=
"style:ruby-align">
15221 <value>left
</value>
15222 <value>center
</value>
15223 <value>right
</value>
15224 <value>distribute-letter
</value>
15225 <value>distribute-space
</value>
15230 <define name=
"style-section-properties">
15231 <element name=
"style:section-properties">
15232 <ref name=
"style-section-properties-content"/>
15236 <define name=
"style-section-properties-content">
15237 <ref name=
"style-properties-content"/>
15240 <define name=
"style-section-properties-content-strict">
15241 <ref name=
"style-section-properties-attlist"/>
15242 <ref name=
"style-section-properties-elements"/>
15244 <define name=
"style-section-properties-attlist" combine=
"interleave">
15245 <ref name=
"common-background-color-attlist"/>
15247 <define name=
"style-section-properties-elements" combine=
"interleave">
15248 <ref name=
"style-background-image"/>
15250 <define name=
"style-section-properties-attlist" combine=
"interleave">
15251 <ref name=
"common-horizontal-margin-attlist"/>
15253 <define name=
"style-section-properties-elements" combine=
"interleave">
15254 <ref name=
"style-columns"/>
15257 <define name=
"style-columns">
15259 <element name=
"style:columns">
15260 <ref name=
"style-columns-attlist"/>
15262 <ref name=
"style-column-sep"/>
15265 <ref name=
"style-column"/>
15270 <define name=
"style-columns-attlist" combine=
"interleave">
15271 <attribute name=
"fo:column-count">
15272 <ref name=
"positiveInteger"/>
15275 <define name=
"style-columns-attlist" combine=
"interleave">
15277 <attribute name=
"fo:column-gap">
15278 <ref name=
"length"/>
15282 <define name=
"style-column">
15283 <element name=
"style:column">
15284 <ref name=
"style-column-attlist"/>
15287 <define name=
"style-column-attlist" combine=
"interleave">
15288 <attribute name=
"style:rel-width">
15289 <ref name=
"relativeLength"/>
15292 <define name=
"style-column-attlist" combine=
"interleave">
15294 <attribute name=
"fo:start-indent" a:
defaultValue=
"0cm">
15295 <ref name=
"length"/>
15299 <define name=
"style-column-attlist" combine=
"interleave">
15301 <attribute name=
"fo:end-indent" a:
defaultValue=
"0cm">
15302 <ref name=
"length"/>
15306 <define name=
"style-column-attlist" combine=
"interleave">
15308 <attribute name=
"fo:space-before" a:
defaultValue=
"0cm">
15309 <ref name=
"length"/>
15313 <define name=
"style-column-attlist" combine=
"interleave">
15315 <attribute name=
"fo:space-after" a:
defaultValue=
"0cm">
15316 <ref name=
"length"/>
15320 <define name=
"style-column-sep">
15321 <element name=
"style:column-sep">
15322 <ref name=
"style-column-sep-attlist"/>
15325 <define name=
"style-column-sep-attlist" combine=
"interleave">
15327 <attribute name=
"style:style" a:
defaultValue=
"solid">
15329 <value>none
</value>
15330 <value>solid
</value>
15331 <value>dotted
</value>
15332 <value>dashed
</value>
15333 <value>dot-dashed
</value>
15338 <define name=
"style-column-sep-attlist" combine=
"interleave">
15339 <attribute name=
"style:width">
15340 <ref name=
"length"/>
15343 <define name=
"style-column-sep-attlist" combine=
"interleave">
15345 <attribute name=
"style:height" a:
defaultValue=
"100%">
15346 <ref name=
"percent"/>
15350 <define name=
"style-column-sep-attlist" combine=
"interleave">
15352 <attribute name=
"style:vertical-align" a:
defaultValue=
"top">
15355 <value>middle
</value>
15356 <value>bottom
</value>
15361 <define name=
"style-column-sep-attlist" combine=
"interleave">
15363 <attribute name=
"style:color" a:
defaultValue=
"#000000">
15364 <ref name=
"color"/>
15368 <define name=
"style-section-properties-attlist" combine=
"interleave">
15370 <attribute name=
"style:protect" a:
defaultValue=
"false">
15371 <ref name=
"boolean"/>
15375 <define name=
"style-section-properties-attlist" combine=
"interleave">
15377 <attribute name=
"text:dont-balance-text-columns">
15378 <ref name=
"boolean"/>
15382 <define name=
"style-section-properties-attlist" combine=
"interleave">
15383 <ref name=
"common-writing-mode-attlist"/>
15385 <define name=
"style-section-properties-elements" combine=
"interleave">
15387 <ref name=
"text-notes-configuration"/>
15390 <define name=
"style-table-properties">
15391 <element name=
"style:table-properties">
15392 <ref name=
"style-table-properties-content"/>
15396 <define name=
"style-table-properties-content">
15397 <ref name=
"style-properties-content"/>
15400 <define name=
"style-table-properties-content-strict">
15401 <ref name=
"style-table-properties-attlist"/>
15402 <ref name=
"style-table-properties-elements"/>
15404 <define name=
"style-table-properties-attlist" combine=
"interleave">
15406 <attribute name=
"style:width">
15407 <ref name=
"positiveLength"/>
15411 <attribute name=
"style:rel-width">
15412 <ref name=
"percent"/>
15416 <define name=
"style-table-properties-attlist" combine=
"interleave">
15418 <attribute name=
"table:align">
15420 <value>left
</value>
15421 <value>center
</value>
15422 <value>right
</value>
15423 <value>margins
</value>
15428 <define name=
"style-table-properties-attlist" combine=
"interleave">
15429 <ref name=
"common-horizontal-margin-attlist"/>
15431 <define name=
"style-table-properties-attlist" combine=
"interleave">
15432 <ref name=
"common-vertical-margin-attlist"/>
15434 <define name=
"style-table-properties-attlist" combine=
"interleave">
15435 <ref name=
"common-margin-attlist"/>
15437 <define name=
"style-table-properties-attlist" combine=
"interleave">
15438 <ref name=
"common-page-number-attlist"/>
15440 <define name=
"style-table-properties-attlist" combine=
"interleave">
15441 <ref name=
"common-break-attlist"/>
15443 <define name=
"style-table-properties-attlist" combine=
"interleave">
15444 <ref name=
"common-background-color-attlist"/>
15446 <define name=
"style-table-properties-elements" combine=
"interleave">
15447 <ref name=
"style-background-image"/>
15449 <define name=
"style-table-properties-attlist" combine=
"interleave">
15450 <ref name=
"common-shadow-attlist"/>
15452 <define name=
"style-table-properties-attlist" combine=
"interleave">
15453 <ref name=
"common-keep-with-next-attlist"/>
15455 <define name=
"style-table-properties-attlist" combine=
"interleave">
15457 <attribute name=
"style:may-break-between-rows">
15458 <ref name=
"boolean"/>
15462 <define name=
"style-table-properties-attlist" combine=
"interleave">
15464 <attribute name=
"table:border-model">
15466 <value>collapsing
</value>
15467 <value>separating
</value>
15472 <define name=
"style-table-properties-attlist" combine=
"interleave">
15473 <ref name=
"common-writing-mode-attlist"/>
15475 <define name=
"style-table-properties-attlist" combine=
"interleave">
15477 <attribute name=
"table:display">
15478 <ref name=
"boolean"/>
15482 <define name=
"style-table-column-properties">
15483 <element name=
"style:table-column-properties">
15484 <ref name=
"style-table-column-properties-content"/>
15488 <define name=
"style-table-column-properties-content">
15489 <ref name=
"style-properties-content"/>
15492 <define name=
"style-table-column-properties-content-strict">
15493 <ref name=
"style-table-column-properties-attlist"/>
15494 <ref name=
"style-table-column-properties-elements"/>
15497 <define name=
"style-table-column-properties-elements">
15500 <define name=
"style-table-column-properties-attlist" combine=
"interleave">
15502 <attribute name=
"style:column-width">
15503 <ref name=
"positiveLength"/>
15507 <attribute name=
"style:rel-column-width">
15508 <ref name=
"relativeLength"/>
15512 <define name=
"style-table-column-properties-attlist" combine=
"interleave">
15514 <attribute name=
"style:use-optimal-column-width">
15515 <ref name=
"boolean"/>
15519 <define name=
"style-table-column-properties-attlist" combine=
"interleave">
15520 <ref name=
"common-break-attlist"/>
15522 <define name=
"style-table-row-properties">
15523 <element name=
"style:table-row-properties">
15524 <ref name=
"style-table-row-properties-content"/>
15528 <define name=
"style-table-row-properties-content">
15529 <ref name=
"style-properties-content"/>
15532 <define name=
"style-table-row-properties-content-strict">
15533 <ref name=
"style-table-row-properties-attlist"/>
15534 <ref name=
"style-table-row-properties-elements"/>
15536 <define name=
"style-table-row-properties-attlist" combine=
"interleave">
15538 <attribute name=
"style:row-height">
15539 <ref name=
"positiveLength"/>
15543 <attribute name=
"style:min-row-height">
15544 <ref name=
"nonNegativeLength"/>
15548 <define name=
"style-table-row-properties-attlist" combine=
"interleave">
15550 <attribute name=
"style:use-optimal-row-height">
15551 <ref name=
"boolean"/>
15555 <define name=
"style-table-row-properties-attlist" combine=
"interleave">
15556 <ref name=
"common-background-color-attlist"/>
15558 <define name=
"style-table-row-properties-elements" combine=
"interleave">
15559 <ref name=
"style-background-image"/>
15561 <define name=
"style-table-row-properties-attlist" combine=
"interleave">
15562 <ref name=
"common-break-attlist"/>
15564 <define name=
"style-table-row-properties-attlist" combine=
"interleave">
15566 <attribute name=
"fo:keep-together">
15568 <value>auto
</value>
15569 <value>always
</value>
15574 <define name=
"style-table-cell-properties">
15575 <element name=
"style:table-cell-properties">
15576 <ref name=
"style-table-cell-properties-content"/>
15580 <define name=
"style-table-cell-properties-content">
15581 <ref name=
"style-properties-content"/>
15584 <define name=
"style-table-cell-properties-content-strict">
15585 <ref name=
"style-table-cell-properties-attlist"/>
15586 <ref name=
"style-table-cell-properties-elements"/>
15588 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15590 <attribute name=
"style:vertical-align">
15593 <value>middle
</value>
15594 <value>bottom
</value>
15595 <value>automatic
</value>
15600 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15602 <attribute name=
"style:text-align-source">
15605 <value>value-type
</value>
15610 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15611 <ref name=
"common-style-direction-attlist"/>
15614 <define name=
"common-style-direction-attlist">
15616 <attribute name=
"style:direction">
15624 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15626 <attribute name=
"style:glyph-orientation-vertical">
15628 <value>auto
</value>
15634 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15635 <ref name=
"common-shadow-attlist"/>
15637 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15638 <ref name=
"common-background-color-attlist"/>
15640 <define name=
"style-table-cell-properties-elements" combine=
"interleave">
15641 <ref name=
"style-background-image"/>
15643 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15644 <ref name=
"common-border-attlist"/>
15646 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15648 <attribute name=
"style:diagonal-tl-br">
15649 <ref name=
"string"/>
15653 <attribute name=
"style:diagonal-tl-br-widths">
15654 <ref name=
"borderWidths"/>
15658 <attribute name=
"style:diagonal-bl-tr">
15659 <ref name=
"string"/>
15663 <attribute name=
"style:diagonal-bl-tr-widths">
15664 <ref name=
"borderWidths"/>
15668 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15669 <ref name=
"common-border-line-width-attlist"/>
15671 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15672 <ref name=
"common-padding-attlist"/>
15674 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15676 <attribute name=
"fo:wrap-option">
15678 <value>no-wrap
</value>
15679 <value>wrap
</value>
15684 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15685 <ref name=
"common-rotation-angle-attlist"/>
15688 <define name=
"common-rotation-angle-attlist">
15690 <attribute name=
"style:rotation-angle">
15691 <ref name=
"nonNegativeInteger"/>
15695 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15697 <attribute name=
"style:rotation-align">
15699 <value>none
</value>
15700 <value>bottom
</value>
15702 <value>center
</value>
15707 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15709 <attribute name=
"style:cell-protect">
15711 <value>none
</value>
15712 <value>hidden-and-protected
</value>
15716 <value>protected
</value>
15717 <value>formula-hidden
</value>
15725 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15727 <attribute name=
"style:print-content">
15728 <ref name=
"boolean"/>
15732 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15734 <attribute name=
"style:decimal-places">
15735 <ref name=
"nonNegativeInteger"/>
15739 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15741 <attribute name=
"style:repeat-content">
15742 <ref name=
"boolean"/>
15746 <define name=
"style-table-cell-properties-attlist" combine=
"interleave">
15748 <attribute name=
"style:shrink-to-fit">
15749 <ref name=
"boolean"/>
15753 <define name=
"style-list-level-properties">
15754 <element name=
"style:list-level-properties">
15755 <ref name=
"style-list-level-properties-content"/>
15759 <define name=
"style-list-level-properties-content">
15760 <ref name=
"style-properties-content"/>
15763 <define name=
"style-list-level-properties-content-strict">
15764 <ref name=
"style-list-level-properties-attlist"/>
15765 <ref name=
"style-list-level-properties-elements"/>
15768 <define name=
"style-list-level-properties-elements">
15771 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15772 <ref name=
"common-text-align"/>
15774 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15776 <attribute name=
"text:space-before">
15777 <ref name=
"nonNegativeLength"/>
15781 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15783 <attribute name=
"text:min-label-width">
15784 <ref name=
"nonNegativeLength"/>
15788 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15790 <attribute name=
"text:min-label-distance">
15791 <ref name=
"nonNegativeLength"/>
15795 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15797 <attribute name=
"style:font-name">
15798 <ref name=
"string"/>
15802 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15804 <attribute name=
"fo:width">
15805 <ref name=
"positiveLength"/>
15809 <attribute name=
"fo:height">
15810 <ref name=
"positiveLength"/>
15814 <define name=
"style-list-level-properties-attlist" combine=
"interleave">
15815 <ref name=
"common-vertical-rel-attlist"/>
15816 <ref name=
"common-vertical-pos-attlist"/>
15818 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15820 <attribute name=
"draw:stroke">
15822 <value>none
</value>
15823 <value>dash
</value>
15824 <value>solid
</value>
15829 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15831 <attribute name=
"draw:stroke-dash">
15832 <ref name=
"styleNameRef"/>
15836 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15838 <attribute name=
"draw:stroke-dash-names">
15839 <ref name=
"styleNameRefs"/>
15843 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15845 <attribute name=
"svg:stroke-width">
15846 <ref name=
"length"/>
15850 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15852 <attribute name=
"svg:stroke-color">
15853 <ref name=
"color"/>
15857 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15859 <attribute name=
"draw:marker-start">
15860 <ref name=
"styleNameRef"/>
15864 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15866 <attribute name=
"draw:marker-end">
15867 <ref name=
"styleNameRef"/>
15871 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15873 <attribute name=
"draw:marker-start-width">
15874 <ref name=
"length"/>
15878 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15880 <attribute name=
"draw:marker-end-width">
15881 <ref name=
"length"/>
15885 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15887 <attribute name=
"draw:marker-start-center">
15888 <ref name=
"boolean"/>
15892 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15894 <attribute name=
"draw:marker-end-center">
15895 <ref name=
"boolean"/>
15899 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15901 <attribute name=
"svg:stroke-opacity">
15903 <data type=
"double">
15904 <param name=
"minInclusive">0</param>
15905 <param name=
"maxInclusive">1</param>
15907 <ref name=
"percent"/>
15912 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
15914 <attribute name=
"draw:stroke-linejoin">
15916 <value>miter
</value>
15917 <value>round
</value>
15918 <value>bevel
</value>
15919 <value>middle
</value>
15920 <value>none
</value>
15921 <value>inherit
</value>
15926 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15928 <attribute name=
"draw:fill">
15930 <value>none
</value>
15931 <value>solid
</value>
15932 <value>bitmap
</value>
15933 <value>gradient
</value>
15934 <value>hatch
</value>
15939 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15941 <attribute name=
"draw:fill-color">
15942 <ref name=
"color"/>
15946 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15948 <attribute name=
"draw:secondary-fill-color">
15949 <ref name=
"color"/>
15953 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15955 <attribute name=
"draw:fill-gradient-name">
15956 <ref name=
"styleNameRef"/>
15960 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15962 <attribute name=
"draw:gradient-step-count">
15963 <ref name=
"nonNegativeInteger"/>
15967 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15969 <attribute name=
"draw:fill-hatch-name">
15970 <ref name=
"styleNameRef"/>
15974 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15976 <attribute name=
"draw:fill-hatch-solid">
15977 <ref name=
"boolean"/>
15981 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15983 <attribute name=
"draw:fill-image-name">
15984 <ref name=
"styleNameRef"/>
15988 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
15990 <attribute name=
"style:repeat">
15992 <value>no-repeat
</value>
15993 <value>repeat
</value>
15994 <value>stretch
</value>
15999 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
16001 <attribute name=
"draw:fill-image-width">
16003 <ref name=
"length"/>
16004 <ref name=
"percent"/>
16009 <attribute name=
"draw:fill-image-height">
16011 <ref name=
"length"/>
16012 <ref name=
"percent"/>
16017 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
16019 <attribute name=
"draw:fill-image-ref-point-x">
16020 <ref name=
"percent"/>
16024 <attribute name=
"draw:fill-image-ref-point-y">
16025 <ref name=
"percent"/>
16029 <attribute name=
"draw:fill-image-ref-point">
16031 <value>top-left
</value>
16033 <value>top-right
</value>
16034 <value>left
</value>
16035 <value>center
</value>
16036 <value>right
</value>
16037 <value>bottom-left
</value>
16038 <value>bottom
</value>
16039 <value>bottom-right
</value>
16044 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
16046 <attribute name=
"draw:tile-repeat-offset"/>
16049 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
16051 <attribute name=
"draw:opacity">
16052 <ref name=
"percent"/>
16056 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
16058 <attribute name=
"draw:opacity-name">
16059 <ref name=
"styleNameRef"/>
16063 <define name=
"style-graphic-fill-properties-attlist" combine=
"interleave">
16065 <attribute name=
"svg:fill-rule">
16067 <value>nonzero
</value>
16068 <value>evenodd
</value>
16073 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16075 <attribute name=
"draw:symbol-color">
16076 <ref name=
"color"/>
16080 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16082 <attribute name=
"text:animation">
16084 <value>none
</value>
16085 <value>scroll
</value>
16086 <value>alternate
</value>
16087 <value>slide
</value>
16092 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16094 <attribute name=
"text:animation-direction">
16096 <value>left
</value>
16097 <value>right
</value>
16099 <value>down
</value>
16104 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16106 <attribute name=
"text:animation-start-inside">
16107 <ref name=
"boolean"/>
16111 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16113 <attribute name=
"text:animation-stop-inside">
16114 <ref name=
"boolean"/>
16118 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16120 <attribute name=
"text:animation-repeat">
16121 <ref name=
"nonNegativeInteger"/>
16125 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16127 <attribute name=
"text:animation-delay">
16128 <ref name=
"duration"/>
16132 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16134 <attribute name=
"text:animation-steps">
16135 <ref name=
"length"/>
16139 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16141 <attribute name=
"draw:auto-grow-width">
16142 <ref name=
"boolean"/>
16146 <attribute name=
"draw:auto-grow-height">
16147 <ref name=
"boolean"/>
16151 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16153 <attribute name=
"draw:fit-to-size">
16154 <ref name=
"boolean"/>
16158 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16160 <attribute name=
"draw:fit-to-contour">
16161 <ref name=
"boolean"/>
16165 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16167 <attribute name=
"draw:textarea-vertical-align">
16170 <value>middle
</value>
16171 <value>bottom
</value>
16172 <value>justify
</value>
16177 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16179 <attribute name=
"draw:textarea-horizontal-align">
16181 <value>left
</value>
16182 <value>center
</value>
16183 <value>right
</value>
16184 <value>justify
</value>
16189 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16191 <attribute name=
"fo:wrap-option">
16193 <value>no-wrap
</value>
16194 <value>wrap
</value>
16199 <define name=
"style-graphic-properties-elements" combine=
"interleave">
16201 <ref name=
"text-list-style"/>
16204 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16206 <attribute name=
"draw:color-mode">
16208 <value>greyscale
</value>
16209 <value>mono
</value>
16210 <value>watermark
</value>
16211 <value>standard
</value>
16216 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16218 <attribute name=
"draw:color-inversion">
16219 <ref name=
"boolean"/>
16223 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16225 <attribute name=
"draw:luminance">
16226 <ref name=
"percent"/>
16230 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16232 <attribute name=
"draw:contrast">
16233 <ref name=
"percent"/>
16237 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16239 <attribute name=
"draw:gamma">
16240 <ref name=
"percent"/>
16244 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16246 <attribute name=
"draw:red">
16247 <ref name=
"percent"/>
16251 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16253 <attribute name=
"draw:green">
16254 <ref name=
"percent"/>
16258 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16260 <attribute name=
"draw:blue">
16261 <ref name=
"percent"/>
16265 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16267 <attribute name=
"draw:image-opacity">
16268 <ref name=
"percent"/>
16272 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16274 <attribute name=
"draw:shadow">
16276 <value>visible
</value>
16277 <value>hidden
</value>
16282 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16284 <attribute name=
"draw:shadow-offset-x">
16285 <ref name=
"length"/>
16289 <attribute name=
"draw:shadow-offset-y">
16290 <ref name=
"length"/>
16294 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16296 <attribute name=
"draw:shadow-color">
16297 <ref name=
"color"/>
16301 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16303 <attribute name=
"draw:shadow-opacity">
16304 <ref name=
"percent"/>
16308 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16310 <attribute name=
"draw:start-line-spacing-horizontal">
16311 <ref name=
"distance"/>
16315 <attribute name=
"draw:start-line-spacing-vertical">
16316 <ref name=
"distance"/>
16320 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16322 <attribute name=
"draw:end-line-spacing-horizontal">
16323 <ref name=
"distance"/>
16327 <attribute name=
"draw:end-line-spacing-vertical">
16328 <ref name=
"distance"/>
16332 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16334 <attribute name=
"draw:line-distance">
16335 <ref name=
"distance"/>
16339 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16341 <attribute name=
"draw:guide-overhang">
16342 <ref name=
"length"/>
16346 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16348 <attribute name=
"draw:guide-distance">
16349 <ref name=
"distance"/>
16353 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16355 <attribute name=
"draw:start-guide">
16356 <ref name=
"length"/>
16360 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16362 <attribute name=
"draw:end-guide">
16363 <ref name=
"length"/>
16367 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16369 <attribute name=
"draw:placing">
16371 <value>below
</value>
16372 <value>above
</value>
16377 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16379 <attribute name=
"draw:parallel">
16380 <ref name=
"boolean"/>
16384 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16386 <attribute name=
"draw:measure-align">
16388 <value>automatic
</value>
16389 <value>left-outside
</value>
16390 <value>inside
</value>
16391 <value>right-outside
</value>
16396 <attribute name=
"draw:measure-vertical-align">
16398 <value>automatic
</value>
16399 <value>above
</value>
16400 <value>below
</value>
16401 <value>center
</value>
16406 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16408 <attribute name=
"draw:unit">
16410 <value>automatic
</value>
16417 <value>inch
</value>
16424 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16426 <attribute name=
"draw:show-unit">
16427 <ref name=
"boolean"/>
16431 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16433 <attribute name=
"draw:decimal-places">
16434 <ref name=
"nonNegativeInteger"/>
16438 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16440 <attribute name=
"draw:caption-type">
16442 <value>straight-line
</value>
16443 <value>angled-line
</value>
16444 <value>angled-connector-line
</value>
16449 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16451 <attribute name=
"draw:caption-angle-type">
16453 <value>fixed
</value>
16454 <value>free
</value>
16459 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16461 <attribute name=
"draw:caption-angle">
16462 <ref name=
"nonNegativeInteger"/>
16466 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16468 <attribute name=
"draw:caption-gap">
16469 <ref name=
"distance"/>
16473 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16475 <attribute name=
"draw:caption-escape-direction">
16477 <value>horizontal
</value>
16478 <value>vertical
</value>
16479 <value>auto
</value>
16484 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16486 <attribute name=
"draw:caption-escape">
16488 <ref name=
"length"/>
16489 <ref name=
"percent"/>
16494 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16496 <attribute name=
"draw:caption-line-length">
16497 <ref name=
"length"/>
16501 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16503 <attribute name=
"draw:caption-fit-line-length">
16504 <ref name=
"boolean"/>
16508 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16510 <attribute name=
"dr3d:horizontal-segments">
16511 <ref name=
"nonNegativeInteger"/>
16515 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16517 <attribute name=
"dr3d:vertical-segments">
16518 <ref name=
"nonNegativeInteger"/>
16522 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16524 <attribute name=
"dr3d:edge-rounding">
16525 <ref name=
"percent"/>
16529 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16531 <attribute name=
"dr3d:edge-rounding-mode">
16533 <value>correct
</value>
16534 <value>attractive
</value>
16539 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16541 <attribute name=
"dr3d:back-scale">
16542 <ref name=
"percent"/>
16546 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16548 <attribute name=
"dr3d:depth">
16549 <ref name=
"length"/>
16553 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16555 <attribute name=
"dr3d:backface-culling">
16557 <value>enabled
</value>
16558 <value>disabled
</value>
16563 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16565 <attribute name=
"dr3d:end-angle">
16566 <ref name=
"nonNegativeInteger"/>
16570 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16572 <attribute name=
"dr3d:close-front">
16573 <ref name=
"boolean"/>
16577 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16579 <attribute name=
"dr3d:close-back">
16580 <ref name=
"boolean"/>
16584 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16586 <attribute name=
"dr3d:lighting-mode">
16588 <value>standard
</value>
16589 <value>double-sided
</value>
16594 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16596 <attribute name=
"dr3d:normals-kind">
16598 <value>object
</value>
16599 <value>flat
</value>
16600 <value>sphere
</value>
16605 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16607 <attribute name=
"dr3d:normals-direction">
16609 <value>normal
</value>
16610 <value>inverse
</value>
16615 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16617 <attribute name=
"dr3d:texture-generation-mode-x">
16619 <value>object
</value>
16620 <value>parallel
</value>
16621 <value>sphere
</value>
16626 <attribute name=
"dr3d:texture-generation-mode-y">
16628 <value>object
</value>
16629 <value>parallel
</value>
16630 <value>sphere
</value>
16635 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16637 <attribute name=
"dr3d:texture-kind">
16639 <value>luminance
</value>
16640 <value>intensity
</value>
16641 <value>color
</value>
16646 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16648 <attribute name=
"dr3d:texture-filter">
16650 <value>enabled
</value>
16651 <value>disabled
</value>
16656 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16658 <attribute name=
"dr3d:texture-mode">
16660 <value>replace
</value>
16661 <value>modulate
</value>
16662 <value>blend
</value>
16667 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16669 <attribute name=
"dr3d:ambient-color">
16670 <ref name=
"color"/>
16674 <attribute name=
"dr3d:emissive-color">
16675 <ref name=
"color"/>
16679 <attribute name=
"dr3d:specular-color">
16680 <ref name=
"color"/>
16684 <attribute name=
"dr3d:diffuse-color">
16685 <ref name=
"color"/>
16689 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16691 <attribute name=
"dr3d:shininess">
16692 <ref name=
"percent"/>
16696 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16698 <attribute name=
"dr3d:shadow">
16700 <value>visible
</value>
16701 <value>hidden
</value>
16706 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16707 <ref name=
"common-draw-rel-size-attlist"/>
16709 <attribute name=
"fo:min-width">
16711 <ref name=
"length"/>
16712 <ref name=
"percent"/>
16717 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16719 <attribute name=
"fo:min-height">
16721 <ref name=
"length"/>
16722 <ref name=
"percent"/>
16727 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16729 <attribute name=
"fo:max-height">
16731 <ref name=
"length"/>
16732 <ref name=
"percent"/>
16737 <attribute name=
"fo:max-width">
16739 <ref name=
"length"/>
16740 <ref name=
"percent"/>
16745 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16746 <ref name=
"common-horizontal-margin-attlist"/>
16748 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16749 <ref name=
"common-vertical-margin-attlist"/>
16751 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16752 <ref name=
"common-margin-attlist"/>
16754 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16756 <attribute name=
"style:print-content">
16757 <ref name=
"boolean"/>
16761 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16763 <attribute name=
"style:protect">
16765 <value>none
</value>
16769 <value>content
</value>
16770 <value>position
</value>
16771 <value>size
</value>
16779 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16781 <attribute name=
"style:horizontal-pos">
16783 <value>left
</value>
16784 <value>center
</value>
16785 <value>right
</value>
16786 <value>from-left
</value>
16787 <value>inside
</value>
16788 <value>outside
</value>
16789 <value>from-inside
</value>
16794 <attribute name=
"svg:x">
16795 <ref name=
"coordinate"/>
16799 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16801 <attribute name=
"style:horizontal-rel">
16803 <value>page
</value>
16804 <value>page-content
</value>
16805 <value>page-start-margin
</value>
16806 <value>page-end-margin
</value>
16807 <value>frame
</value>
16808 <value>frame-content
</value>
16809 <value>frame-start-margin
</value>
16810 <value>frame-end-margin
</value>
16811 <value>paragraph
</value>
16812 <value>paragraph-content
</value>
16813 <value>paragraph-start-margin
</value>
16814 <value>paragraph-end-margin
</value>
16815 <value>char
</value>
16820 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16821 <ref name=
"common-vertical-pos-attlist"/>
16824 <define name=
"common-vertical-pos-attlist">
16826 <attribute name=
"style:vertical-pos">
16829 <value>middle
</value>
16830 <value>bottom
</value>
16831 <value>from-top
</value>
16832 <value>below
</value>
16837 <attribute name=
"svg:y">
16838 <ref name=
"coordinate"/>
16842 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16843 <ref name=
"common-vertical-rel-attlist"/>
16846 <define name=
"common-vertical-rel-attlist">
16848 <attribute name=
"style:vertical-rel">
16850 <value>page
</value>
16851 <value>page-content
</value>
16852 <value>frame
</value>
16853 <value>frame-content
</value>
16854 <value>paragraph
</value>
16855 <value>paragraph-content
</value>
16856 <value>char
</value>
16857 <value>line
</value>
16858 <value>baseline
</value>
16859 <value>text
</value>
16864 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16865 <ref name=
"common-text-anchor-attlist"/>
16867 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16868 <ref name=
"common-border-attlist"/>
16870 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16871 <ref name=
"common-border-line-width-attlist"/>
16873 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16874 <ref name=
"common-padding-attlist"/>
16876 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16877 <ref name=
"common-shadow-attlist"/>
16879 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16880 <ref name=
"common-background-color-attlist"/>
16882 <define name=
"style-graphic-properties-elements" combine=
"interleave">
16883 <ref name=
"style-background-image"/>
16885 <define name=
"style-graphic-properties-elements" combine=
"interleave">
16886 <ref name=
"style-columns"/>
16888 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16890 <attribute name=
"style:editable">
16891 <ref name=
"boolean"/>
16895 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16897 <attribute name=
"style:wrap">
16899 <value>none
</value>
16900 <value>left
</value>
16901 <value>right
</value>
16902 <value>parallel
</value>
16903 <value>dynamic
</value>
16904 <value>run-through
</value>
16905 <value>biggest
</value>
16910 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16912 <attribute name=
"style:wrap-dynamic-threshold">
16913 <ref name=
"nonNegativeLength"/>
16917 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16919 <attribute name=
"style:number-wrapped-paragraphs">
16921 <value>no-limit
</value>
16922 <ref name=
"positiveInteger"/>
16927 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16929 <attribute name=
"style:wrap-contour">
16930 <ref name=
"boolean"/>
16934 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16936 <attribute name=
"style:wrap-contour-mode">
16938 <value>full
</value>
16939 <value>outside
</value>
16944 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16946 <attribute name=
"style:run-through">
16948 <value>foreground
</value>
16949 <value>background
</value>
16954 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16956 <attribute name=
"style:flow-with-text">
16957 <ref name=
"boolean"/>
16961 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16963 <attribute name=
"style:overflow-behavior">
16965 <value>clip
</value>
16966 <value>auto-create-new-frame
</value>
16971 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
16973 <attribute name=
"style:mirror">
16975 <value>none
</value>
16976 <value>vertical
</value>
16977 <ref name=
"horizontal-mirror"/>
16979 <value>vertical
</value>
16980 <ref name=
"horizontal-mirror"/>
16983 <ref name=
"horizontal-mirror"/>
16984 <value>vertical
</value>
16991 <define name=
"horizontal-mirror">
16993 <value>horizontal
</value>
16994 <value>horizontal-on-odd
</value>
16995 <value>horizontal-on-even
</value>
16998 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
17000 <attribute name=
"fo:clip">
17001 <!-- The attribute value must match the one XSL's clip -->
17002 <ref name=
"string"/>
17006 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
17008 <attribute name=
"draw:wrap-influence-on-position"
17009 a:
defaultValue=
"iterative">
17011 <value>iterative
</value>
17012 <value>once-concurrent
</value>
17013 <value>once-successive
</value>
17018 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
17019 <ref name=
"common-writing-mode-attlist"/>
17021 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
17023 <attribute name=
"draw:frame-display-scrollbar">
17024 <ref name=
"boolean"/>
17028 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
17030 <attribute name=
"draw:frame-display-border">
17031 <ref name=
"boolean"/>
17035 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
17037 <attribute name=
"draw:frame-margin-horizontal">
17038 <ref name=
"nonNegativePixelLength"/>
17042 <attribute name=
"draw:frame-margin-vertical">
17043 <ref name=
"nonNegativePixelLength"/>
17048 <define name=
"nonNegativePixelLength">
17049 <data type=
"string">
17050 <param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)(px)
</param>
17053 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
17055 <attribute name=
"draw:visible-area-left">
17056 <ref name=
"nonNegativeLength"/>
17060 <attribute name=
"draw:visible-area-top">
17061 <ref name=
"nonNegativeLength"/>
17065 <attribute name=
"draw:visible-area-width">
17066 <ref name=
"positiveLength"/>
17070 <attribute name=
"draw:visible-area-height">
17071 <ref name=
"positiveLength"/>
17075 <define name=
"style-graphic-properties-attlist" combine=
"interleave">
17077 <attribute name=
"draw:ole-draw-aspect">
17078 <ref name=
"nonNegativeInteger"/>
17082 <define name=
"style-chart-properties">
17083 <element name=
"style:chart-properties">
17084 <ref name=
"style-chart-properties-content"/>
17088 <define name=
"style-chart-properties-content">
17089 <ref name=
"style-properties-content"/>
17092 <define name=
"style-chart-properties-content-strict">
17093 <ref name=
"style-chart-properties-attlist"/>
17094 <ref name=
"style-chart-properties-elements"/>
17097 <define name=
"style-chart-properties-elements">
17100 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17102 <attribute name=
"chart:scale-text" a:
defaultValue=
"true">
17103 <ref name=
"boolean"/>
17107 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17109 <attribute name=
"chart:three-dimensional">
17110 <ref name=
"boolean"/>
17114 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17116 <attribute name=
"chart:deep">
17117 <ref name=
"boolean"/>
17121 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17123 <attribute name=
"chart:symbol-type">
17124 <value>none
</value>
17126 <attribute name=
"chart:symbol-type">
17127 <value>automatic
</value>
17130 <attribute name=
"chart:symbol-type">
17131 <value>named-symbol
</value>
17133 <attribute name=
"chart:symbol-name">
17135 <value>square
</value>
17136 <value>diamond
</value>
17137 <value>arrow-down
</value>
17138 <value>arrow-up
</value>
17139 <value>arrow-right
</value>
17140 <value>arrow-left
</value>
17141 <value>bow-tie
</value>
17142 <value>hourglass
</value>
17143 <value>circle
</value>
17144 <value>star
</value>
17146 <value>plus
</value>
17147 <value>asterisk
</value>
17148 <value>horizontal-bar
</value>
17149 <value>vertical-bar
</value>
17154 <attribute name=
"chart:symbol-type">
17155 <value>image
</value>
17157 <element name=
"chart:symbol-image">
17158 <attribute name=
"xlink:href">
17159 <ref name=
"anyURI"/>
17166 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17168 <attribute name=
"chart:symbol-width">
17169 <ref name=
"nonNegativeLength"/>
17173 <attribute name=
"chart:symbol-height">
17174 <ref name=
"nonNegativeLength"/>
17178 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17180 <attribute name=
"chart:vertical" a:
defaultValue=
"false">
17181 <ref name=
"boolean"/>
17185 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17187 <attribute name=
"chart:connect-bars" a:
defaultValue=
"false">
17188 <ref name=
"boolean"/>
17192 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17194 <attribute name=
"chart:gap-width">
17195 <ref name=
"integer"/>
17199 <attribute name=
"chart:overlap">
17200 <ref name=
"integer"/>
17204 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17206 <attribute name=
"chart:japanese-candle-stick"
17207 a:
defaultValue=
"false">
17208 <ref name=
"boolean"/>
17212 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17214 <attribute name=
"chart:interpolation" a:
defaultValue=
"none">
17216 <value>none
</value>
17217 <value>cubic-spline
</value>
17218 <value>b-spline
</value>
17223 <attribute name=
"chart:spline-order" a:
defaultValue=
"2">
17224 <ref name=
"positiveInteger"/>
17228 <attribute name=
"chart:spline-resolution" a:
defaultValue=
"20">
17229 <ref name=
"positiveInteger"/>
17233 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17235 <attribute name=
"chart:pie-offset" a:
defaultValue=
"0">
17236 <ref name=
"nonNegativeInteger"/>
17240 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17242 <attribute name=
"chart:lines" a:
defaultValue=
"false">
17243 <ref name=
"boolean"/>
17247 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17249 <attribute name=
"chart:solid-type" a:
defaultValue=
"cuboid">
17251 <value>cuboid
</value>
17252 <value>cylinder
</value>
17253 <value>cone
</value>
17254 <value>pyramid
</value>
17259 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17261 <attribute name=
"chart:stacked" a:
defaultValue=
"false">
17262 <ref name=
"boolean"/>
17266 <attribute name=
"chart:percentage" a:
defaultValue=
"false">
17267 <ref name=
"boolean"/>
17271 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17273 <attribute name=
"chart:link-data-style-to-source">
17274 <ref name=
"boolean"/>
17278 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17280 <attribute name=
"chart:visible">
17281 <ref name=
"boolean"/>
17285 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17287 <attribute name=
"chart:logarithmic">
17288 <ref name=
"boolean"/>
17292 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17294 <attribute name=
"chart:maximum">
17295 <ref name=
"double"/>
17299 <attribute name=
"chart:minimum">
17300 <ref name=
"double"/>
17304 <attribute name=
"chart:origin">
17305 <ref name=
"double"/>
17309 <attribute name=
"chart:interval-major">
17310 <ref name=
"double"/>
17314 <attribute name=
"chart:interval-minor-divisor">
17315 <ref name=
"positiveInteger"/>
17319 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17321 <attribute name=
"chart:tick-marks-major-inner">
17322 <ref name=
"boolean"/>
17326 <attribute name=
"chart:tick-marks-major-outer">
17327 <ref name=
"boolean"/>
17331 <attribute name=
"chart:tick-marks-minor-inner">
17332 <ref name=
"boolean"/>
17336 <attribute name=
"chart:tick-marks-minor-outer">
17337 <ref name=
"boolean"/>
17341 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17343 <attribute name=
"chart:display-label">
17344 <ref name=
"boolean"/>
17348 <attribute name=
"chart:text-overlap">
17349 <ref name=
"boolean"/>
17353 <attribute name=
"text:line-break">
17354 <ref name=
"boolean"/>
17358 <attribute name=
"chart:label-arrangement"
17359 a:
defaultValue=
"side-by-side">
17361 <value>side-by-side
</value>
17362 <value>stagger-even
</value>
17363 <value>stagger-odd
</value>
17368 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17369 <ref name=
"common-style-direction-attlist"/>
17371 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17372 <ref name=
"common-rotation-angle-attlist"/>
17374 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17376 <attribute name=
"chart:data-label-number">
17378 <value>none
</value>
17379 <value>value
</value>
17380 <value>percentage
</value>
17385 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17387 <attribute name=
"chart:data-label-text">
17388 <ref name=
"boolean"/>
17392 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17394 <attribute name=
"chart:data-label-symbol">
17395 <ref name=
"boolean"/>
17399 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17401 <attribute name=
"chart:mean-value">
17402 <ref name=
"boolean"/>
17406 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17408 <attribute name=
"chart:error-category" a:
defaultValue=
"none">
17410 <value>none
</value>
17411 <value>variance
</value>
17412 <value>standard-deviation
</value>
17413 <value>percentage
</value>
17414 <value>error-margin
</value>
17415 <value>constant
</value>
17420 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17422 <attribute name=
"chart:error-percentage">
17423 <ref name=
"double"/>
17427 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17429 <attribute name=
"chart:error-margin">
17430 <ref name=
"double"/>
17434 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17436 <attribute name=
"chart:error-lower-limit">
17437 <ref name=
"double"/>
17441 <attribute name=
"chart:error-upper-limit">
17442 <ref name=
"double"/>
17446 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17448 <attribute name=
"chart:error-upper-indicator">
17449 <ref name=
"boolean"/>
17453 <attribute name=
"chart:error-lower-indicator">
17454 <ref name=
"boolean"/>
17458 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17460 <attribute name=
"chart:series-source" a:
defaultValue=
"columns">
17462 <value>columns
</value>
17463 <value>rows
</value>
17468 <define name=
"style-chart-properties-attlist" combine=
"interleave">
17470 <attribute name=
"chart:regression-type" a:
defaultValue=
"none">
17472 <value>none
</value>
17473 <value>linear
</value>
17474 <value>logarithmic
</value>
17475 <value>exponential
</value>
17476 <value>power
</value>
17481 <define name=
"style-drawing-page-properties-attlist"
17482 combine=
"interleave">
17484 <attribute name=
"presentation:transition-type">
17486 <value>manual
</value>
17487 <value>automatic
</value>
17488 <value>semi-automatic
</value>
17493 <define name=
"style-drawing-page-properties-attlist"
17494 combine=
"interleave">
17496 <attribute name=
"presentation:transition-style">
17498 <value>none
</value>
17499 <value>fade-from-left
</value>
17500 <value>fade-from-top
</value>
17501 <value>fade-from-right
</value>
17502 <value>fade-from-bottom
</value>
17503 <value>fade-from-upperleft
</value>
17504 <value>fade-from-upperright
</value>
17505 <value>fade-from-lowerleft
</value>
17506 <value>fade-from-lowerright
</value>
17507 <value>move-from-left
</value>
17508 <value>move-from-top
</value>
17509 <value>move-from-right
</value>
17510 <value>move-from-bottom
</value>
17511 <value>move-from-upperleft
</value>
17512 <value>move-from-upperright
</value>
17513 <value>move-from-lowerleft
</value>
17514 <value>move-from-lowerright
</value>
17515 <value>uncover-to-left
</value>
17516 <value>uncover-to-top
</value>
17517 <value>uncover-to-right
</value>
17518 <value>uncover-to-bottom
</value>
17519 <value>uncover-to-upperleft
</value>
17520 <value>uncover-to-upperright
</value>
17521 <value>uncover-to-lowerleft
</value>
17522 <value>uncover-to-lowerright
</value>
17523 <value>fade-to-center
</value>
17524 <value>fade-from-center
</value>
17525 <value>vertical-stripes
</value>
17526 <value>horizontal-stripes
</value>
17527 <value>clockwise
</value>
17528 <value>counterclockwise
</value>
17529 <value>open-vertical
</value>
17530 <value>open-horizontal
</value>
17531 <value>close-vertical
</value>
17532 <value>close-horizontal
</value>
17533 <value>wavyline-from-left
</value>
17534 <value>wavyline-from-top
</value>
17535 <value>wavyline-from-right
</value>
17536 <value>wavyline-from-bottom
</value>
17537 <value>spiralin-left
</value>
17538 <value>spiralin-right
</value>
17539 <value>spiralout-left
</value>
17540 <value>spiralout-right
</value>
17541 <value>roll-from-top
</value>
17542 <value>roll-from-left
</value>
17543 <value>roll-from-right
</value>
17544 <value>roll-from-bottom
</value>
17545 <value>stretch-from-left
</value>
17546 <value>stretch-from-top
</value>
17547 <value>stretch-from-right
</value>
17548 <value>stretch-from-bottom
</value>
17550 <value>vertical-lines
</value>
17551 <value>horizontal-lines
</value>
17552 <value>dissolve
</value>
17553 <value>random
</value>
17554 <value>vertical-checkerboard
</value>
17555 <value>horizontal-checkerboard
</value>
17556 <value>interlocking-horizontal-left
</value>
17557 <value>interlocking-horizontal-right
</value>
17558 <value>interlocking-vertical-top
</value>
17559 <value>interlocking-vertical-bottom
</value>
17560 <value>fly-away
</value>
17561 <value>open
</value>
17562 <value>close
</value>
17563 <value>melt
</value>
17568 <define name=
"style-drawing-page-properties-attlist"
17569 combine=
"interleave">
17571 <attribute name=
"presentation:transition-speed">
17572 <ref name=
"presentationSpeeds"/>
17576 <define name=
"style-drawing-page-properties-attlist " combine=
"interleave">
17578 <attribute name=
"smil:type">
17579 <ref name=
"string"/>
17583 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17585 <attribute name=
"smil:subtype">
17586 <ref name=
"string"/>
17590 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17592 <attribute name=
"smil:direction" a:
defaultValue=
"forward">
17594 <value>forward
</value>
17595 <value>reverse
</value>
17600 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17602 <attribute name=
"smil:fadeColor">
17603 <ref name=
"color"/>
17607 <define name=
"style-drawing-page-properties-attlist"
17608 combine=
"interleave">
17610 <attribute name=
"presentation:duration">
17611 <ref name=
"duration"/>
17615 <define name=
"style-drawing-page-properties-attlist"
17616 combine=
"interleave">
17618 <attribute name=
"presentation:visibility">
17620 <value>visible
</value>
17621 <value>hidden
</value>
17626 <define name=
"style-drawing-page-properties-elements"
17627 combine=
"interleave">
17629 <ref name=
"presentation-sound"/>
17632 <define name=
"style-drawing-page-properties-attlist"
17633 combine=
"interleave">
17635 <attribute name=
"draw:background-size">
17637 <value>full
</value>
17638 <value>border
</value>
17643 <define name=
"style-drawing-page-properties-attlist"
17644 combine=
"interleave">
17646 <attribute name=
"presentation:background-objects-visible">
17647 <ref name=
"boolean"/>
17651 <define name=
"style-drawing-page-properties-attlist"
17652 combine=
"interleave">
17654 <attribute name=
"presentation:background-visible">
17655 <ref name=
"boolean"/>
17659 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17661 <attribute name=
"presentation:display-header">
17662 <ref name=
"boolean"/>
17666 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17668 <attribute name=
"presentation:display-footer">
17669 <ref name=
"boolean"/>
17673 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17675 <attribute name=
"presentation:display-page-number">
17676 <ref name=
"boolean"/>
17680 <define name=
"style-drawing-page-properties-attlist" combine=
"interleave">
17682 <attribute name=
"presentation:display-date-time">
17683 <ref name=
"boolean"/>
17687 <define name=
"string">
17688 <data type=
"string"/>
17690 <define name=
"date">
17691 <data type=
"date"/>
17693 <define name=
"time">
17694 <data type=
"time"/>
17696 <define name=
"dateTime">
17697 <data type=
"dateTime"/>
17699 <define name=
"duration">
17700 <data type=
"duration"/>
17702 <define name=
"integer">
17703 <data type=
"integer"/>
17705 <define name=
"nonNegativeInteger">
17706 <data type=
"nonNegativeInteger"/>
17708 <define name=
"positiveInteger">
17709 <data type=
"positiveInteger"/>
17711 <define name=
"double">
17712 <data type=
"double"/>
17714 <define name=
"anyURI">
17715 <data type=
"anyURI"/>
17717 <define name=
"base64Binary">
17718 <data type=
"base64Binary"/>
17723 <define name=
"IDREF">
17724 <data type=
"IDREF"/>
17726 <define name=
"IDREFS">
17727 <data type=
"IDREFS"/>
17729 <define name=
"boolean">
17731 <value>true
</value>
17732 <value>false
</value>
17735 <define name=
"dateOrDateTime">
17737 <data type=
"date"/>
17738 <data type=
"dateTime"/>
17741 <define name=
"timeOrDateTime">
17743 <data type=
"time"/>
17744 <data type=
"dateTime"/>
17747 <define name=
"language">
17748 <data type=
"language"/>
17750 <define name=
"countryCode">
17751 <data type=
"token">
17752 <param name=
"pattern">[A-Za-z0-
9]{
1,
8}
</param>
17755 <define name=
"languageCode">
17756 <data type=
"token">
17757 <param name=
"pattern">[A-Za-z]{
1,
8}
</param>
17760 <define name=
"character">
17761 <data type=
"string">
17762 <param name=
"length">1</param>
17765 <define name=
"length">
17766 <data type=
"string">
17767 <param name=
"pattern">-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</param>
17771 <define name=
"nonNegativeLength">
17772 <data type=
"string">
17773 <param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</param>
17777 <define name=
"positiveLength">
17778 <data type=
"string">
17779 <param name=
"pattern">([
0-
9]*[
1-
9][
0-
9]*(\.[
0-
9]*)?|
0+\.[
0-
9]*[
1-
9][
0-
9]*|\.[
0-
9]*[
1-
9][
0-
9]*)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</param>
17783 <define name=
"percent">
17784 <data type=
"string">
17785 <param name=
"pattern">-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)%
</param>
17788 <define name=
"relativeLength">
17789 <data type=
"string">
17790 <param name=
"pattern">[
0-
9]+\*
</param>
17793 <define name=
"coordinate">
17794 <ref name=
"length"/>
17796 <define name=
"distance">
17797 <ref name=
"length"/>
17799 <define name=
"color">
17800 <data type=
"string">
17801 <param name=
"pattern">#[
0-
9a-fA-F]{
6}
</param>
17804 <define name=
"styleName">
17805 <data type=
"NCName"/>
17807 <define name=
"styleNameRef">
17809 <data type=
"NCName"/>
17813 <define name=
"styleNameRefs">
17816 <data type=
"NCName"/>
17820 <define name=
"variableName">
17821 <data type=
"string"/>
17823 <define name=
"formula">
17824 <!-- A formula should start with a namespace prefix, -->
17825 <!-- but has no restrictions-->
17826 <data type=
"string"/>
17829 <define name=
"targetFrameName">
17831 <value>_self
</value>
17832 <value>_blank
</value>
17833 <value>_parent
</value>
17834 <value>_top
</value>
17835 <ref name=
"string"/>
17839 <define name=
"valueType">
17841 <value>float
</value>
17842 <value>time
</value>
17843 <value>date
</value>
17844 <value>percentage
</value>
17845 <value>currency
</value>
17846 <value>boolean
</value>
17847 <value>string
</value>
17851 <define name=
"points">
17852 <data type=
"string">
17853 <param name=
"pattern">-?[
0-
9]+,-?[
0-
9]+([ ]+-?[
0-
9]+,-?[
0-
9]+)*
</param>
17856 <define name=
"pathData">
17857 <data type=
"string"/>
17860 <define name=
"vector3D">
17861 <data type=
"string">
17862 <param name=
"pattern">\([ ]*-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)([ ]+-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)){
2}[ ]*\)
</param>
17867 <define name=
"namespacedToken">
17868 <data type=
"string">
17869 <param name=
"pattern">[
0-
9a-zA-Z_]+:[
0-
9a-zA-Z._\-]+
</param>
17872 <define name=
"anyAttListOrElements">
17879 <ref name=
"anyElements"/>
17881 <define name=
"anyElements">
17886 <ref name=
"anyAttListOrElements"/>