1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 Open Document Format for Office Applications (OpenDocument) Version 1.3
4 Committee Specification 01
6 Copyright (c) OASIS Open 2019. All Rights Reserved.
7 Source: https://docs.oasis-open.org/office/OpenDocument/v1.3/cs01/schemas/
8 Latest stage of specification: https://docs.oasis-open.org/office/OpenDocument/v1.3/OpenDocument-v1.3-part1-introduction.html
9 TC IPR Statement: https://www.oasis-open.org/committees/office/ipr.php
12 Open Document Format for Office Applications (OpenDocument) Version 1.3
13 OASIS Standard, In progress
16 Copyright © OASIS Open [2002-2018]. All Rights Reserved.
17 Distributed under the terms of the OASIS IPR Policy, [http://www.oasis-open.org/policies-guidelines/ipr],
18 AS-IS, WITHOUT ANY IMPLIED OR EXPRESS WARRANTY; there is no warranty of MERCHANTABILITY,
19 FITNESS FOR A PARTICULAR PURPOSE or NONINFRINGEMENT of the rights of others.
23 <!-- https://issues.oasis-open.org/browse/OFFICE-2153 -->
25 <rng:grammar xmlns:
anim=
"urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:
chart=
"urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:
config=
"urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:
db=
"urn:oasis:names:tc:opendocument:xmlns:database:1.0" xmlns:
dc=
"http://purl.org/dc/elements/1.1/" xmlns:
dr3d=
"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:
draw=
"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:
fo=
"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:
form=
"urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:
grddl=
"http://www.w3.org/2003/g/data-view#" xmlns:
math=
"http://www.w3.org/1998/Math/MathML" xmlns:
meta=
"urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:
number=
"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:
office=
"urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:
presentation=
"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:
rng=
"http://relaxng.org/ns/structure/1.0" xmlns:
script=
"urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:
smil=
"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:
style=
"urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:
svg=
"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:
table=
"urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:
text=
"urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:
xforms=
"http://www.w3.org/2002/xforms" xmlns:
xhtml=
"http://www.w3.org/1999/xhtml" xmlns:
xlink=
"http://www.w3.org/1999/xlink" datatypeLibrary=
"http://www.w3.org/2001/XMLSchema-datatypes">
28 <rng:ref name=
"office-document"/>
29 <rng:ref name=
"office-document-content"/>
30 <rng:ref name=
"office-document-styles"/>
31 <rng:ref name=
"office-document-meta"/>
32 <rng:ref name=
"office-document-settings"/>
35 <rng:define name=
"CURIE">
36 <rng:data type=
"string">
37 <rng:param name=
"pattern">(([\i-[:]][\c-[:]]*)?:)?.+
</rng:param>
38 <rng:param name=
"minLength">1</rng:param>
41 <rng:define name=
"CURIEs">
44 <rng:ref name=
"CURIE"/>
48 <rng:define name=
"ID">
51 <rng:define name=
"IDREF">
52 <rng:data type=
"IDREF"/>
54 <rng:define name=
"IDREFS">
55 <rng:data type=
"IDREFS"/>
57 <rng:define name=
"NCName">
58 <rng:data type=
"NCName"/>
60 <rng:define name=
"SafeCURIE">
61 <rng:data type=
"string">
62 <rng:param name=
"pattern">\[(([\i-[:]][\c-[:]]*)?:)?.+\]
</rng:param>
63 <rng:param name=
"minLength">3</rng:param>
66 <rng:define name=
"URIorSafeCURIE">
68 <rng:ref name=
"anyURI"/>
69 <rng:ref name=
"SafeCURIE"/>
72 <rng:define name=
"angle">
73 <rng:data type=
"string"/>
75 <rng:define name=
"anim-animate-color-attlist">
78 <rng:attribute name=
"anim:color-interpolation">
80 <rng:value>rgb
</rng:value>
81 <rng:value>hsl
</rng:value>
86 <rng:attribute name=
"anim:color-interpolation-direction">
88 <rng:value>clockwise
</rng:value>
89 <rng:value>counter-clockwise
</rng:value>
95 <rng:define name=
"anim-animate-motion-attlist">
98 <rng:attribute name=
"svg:path">
99 <rng:ref name=
"pathData"/>
103 <rng:attribute name=
"svg:origin">
104 <rng:ref name=
"string"/>
108 <rng:attribute name=
"smil:calcMode">
110 <rng:value>discrete
</rng:value>
111 <rng:value>linear
</rng:value>
112 <rng:value>paced
</rng:value>
113 <rng:value>spline
</rng:value>
119 <rng:define name=
"anim-animate-transform-attlist">
120 <rng:attribute name=
"svg:type">
122 <rng:value>translate
</rng:value>
123 <rng:value>scale
</rng:value>
124 <rng:value>rotate
</rng:value>
125 <rng:value>skewX
</rng:value>
126 <rng:value>skewY
</rng:value>
130 <rng:define name=
"anim-audio-attlist">
133 <rng:attribute name=
"xlink:href">
134 <rng:ref name=
"anyIRI"/>
138 <rng:attribute name=
"anim:audio-level">
139 <rng:ref name=
"double"/>
144 <rng:define name=
"anim-command-attlist">
145 <rng:attribute name=
"anim:command">
146 <rng:ref name=
"string"/>
149 <rng:define name=
"anim-iterate-attlist">
151 <rng:ref name=
"common-anim-target-attlist"/>
153 <rng:attribute name=
"anim:iterate-type">
154 <rng:ref name=
"string"/>
158 <rng:attribute name=
"anim:iterate-interval">
159 <rng:ref name=
"duration"/>
164 <rng:define name=
"anim-transition-filter-attlist">
166 <rng:attribute name=
"smil:type">
167 <rng:ref name=
"string"/>
170 <rng:attribute name=
"smil:subtype">
171 <rng:ref name=
"string"/>
175 <rng:attribute name=
"smil:direction">
177 <rng:value>forward
</rng:value>
178 <rng:value>reverse
</rng:value>
183 <rng:attribute name=
"smil:fadeColor">
184 <rng:ref name=
"color"/>
188 <rng:attribute name=
"smil:mode">
190 <rng:value>in
</rng:value>
191 <rng:value>out
</rng:value>
197 <rng:define name=
"animation-element">
199 <rng:element name=
"anim:animate">
200 <rng:ref name=
"common-anim-target-attlist"/>
201 <rng:ref name=
"common-anim-named-target-attlist"/>
202 <rng:ref name=
"common-anim-values-attlist"/>
203 <rng:ref name=
"common-anim-spline-mode-attlist"/>
204 <rng:ref name=
"common-spline-anim-value-attlist"/>
205 <rng:ref name=
"common-timing-attlist"/>
206 <rng:ref name=
"common-anim-add-accum-attlist"/>
208 <rng:element name=
"anim:set">
209 <rng:ref name=
"common-anim-target-attlist"/>
210 <rng:ref name=
"common-anim-named-target-attlist"/>
211 <rng:ref name=
"common-anim-set-values-attlist"/>
212 <rng:ref name=
"common-timing-attlist"/>
213 <rng:ref name=
"common-anim-add-accum-attlist"/>
215 <rng:element name=
"anim:animateMotion">
216 <rng:ref name=
"anim-animate-motion-attlist"/>
217 <rng:ref name=
"common-anim-target-attlist"/>
218 <rng:ref name=
"common-anim-named-target-attlist"/>
219 <rng:ref name=
"common-anim-add-accum-attlist"/>
220 <rng:ref name=
"common-anim-values-attlist"/>
221 <rng:ref name=
"common-timing-attlist"/>
222 <rng:ref name=
"common-spline-anim-value-attlist"/>
224 <rng:element name=
"anim:animateColor">
225 <rng:ref name=
"common-anim-target-attlist"/>
226 <rng:ref name=
"common-anim-named-target-attlist"/>
227 <rng:ref name=
"common-anim-add-accum-attlist"/>
228 <rng:ref name=
"common-anim-values-attlist"/>
229 <rng:ref name=
"common-anim-spline-mode-attlist"/>
230 <rng:ref name=
"common-spline-anim-value-attlist"/>
231 <rng:ref name=
"anim-animate-color-attlist"/>
232 <rng:ref name=
"common-timing-attlist"/>
234 <rng:element name=
"anim:animateTransform">
235 <rng:ref name=
"common-anim-target-attlist"/>
236 <rng:ref name=
"common-anim-named-target-attlist"/>
237 <rng:ref name=
"common-anim-add-accum-attlist"/>
238 <rng:ref name=
"common-anim-values-attlist"/>
239 <rng:ref name=
"anim-animate-transform-attlist"/>
240 <rng:ref name=
"common-timing-attlist"/>
242 <rng:element name=
"anim:transitionFilter">
243 <rng:ref name=
"common-anim-target-attlist"/>
244 <rng:ref name=
"common-anim-add-accum-attlist"/>
245 <rng:ref name=
"common-anim-values-attlist"/>
246 <rng:ref name=
"common-anim-spline-mode-attlist"/>
247 <rng:ref name=
"anim-transition-filter-attlist"/>
248 <rng:ref name=
"common-timing-attlist"/>
250 <rng:element name=
"anim:par">
251 <rng:ref name=
"common-anim-attlist"/>
252 <rng:ref name=
"common-timing-attlist"/>
253 <rng:ref name=
"common-endsync-timing-attlist"/>
255 <rng:ref name=
"animation-element"/>
258 <rng:element name=
"anim:seq">
259 <rng:ref name=
"common-anim-attlist"/>
260 <rng:ref name=
"common-endsync-timing-attlist"/>
261 <rng:ref name=
"common-timing-attlist"/>
263 <rng:ref name=
"animation-element"/>
266 <rng:element name=
"anim:iterate">
267 <rng:ref name=
"common-anim-attlist"/>
268 <rng:ref name=
"anim-iterate-attlist"/>
269 <rng:ref name=
"common-timing-attlist"/>
270 <rng:ref name=
"common-endsync-timing-attlist"/>
272 <rng:ref name=
"animation-element"/>
275 <rng:element name=
"anim:audio">
276 <rng:ref name=
"common-anim-attlist"/>
277 <rng:ref name=
"anim-audio-attlist"/>
278 <rng:ref name=
"common-basic-timing-attlist"/>
280 <rng:element name=
"anim:command">
281 <rng:ref name=
"common-anim-attlist"/>
282 <rng:ref name=
"anim-command-attlist"/>
283 <rng:ref name=
"common-begin-end-timing-attlist"/>
284 <rng:ref name=
"common-anim-target-attlist"/>
286 <rng:element name=
"anim:param">
287 <rng:attribute name=
"anim:name">
288 <rng:ref name=
"string"/>
290 <rng:attribute name=
"anim:value">
291 <rng:ref name=
"string"/>
298 <rng:define name=
"any-date">
300 <rng:ref name=
"number-day"/>
301 <rng:ref name=
"number-month"/>
302 <rng:ref name=
"number-year"/>
303 <rng:ref name=
"number-era"/>
304 <rng:ref name=
"number-day-of-week"/>
305 <rng:ref name=
"number-week-of-year"/>
306 <rng:ref name=
"number-quarter"/>
307 <rng:ref name=
"number-hours"/>
308 <rng:ref name=
"number-am-pm"/>
309 <rng:ref name=
"number-minutes"/>
310 <rng:ref name=
"number-seconds"/>
313 <rng:define name=
"any-number">
315 <rng:ref name=
"number-number"/>
316 <rng:ref name=
"number-scientific-number"/>
317 <rng:ref name=
"number-fraction"/>
320 <rng:define name=
"any-time">
322 <rng:ref name=
"number-hours"/>
323 <rng:ref name=
"number-am-pm"/>
324 <rng:ref name=
"number-minutes"/>
325 <rng:ref name=
"number-seconds"/>
328 <rng:define name=
"anyAttListOrElements">
335 <rng:ref name=
"anyElements"/>
337 <rng:define name=
"anyElements">
342 <rng:ref name=
"anyAttListOrElements"/>
347 <rng:define name=
"anyIRI">
348 <rng:data type=
"anyURI"/>
349 <dc:description>An IRI-reference as defined in [RFC3987]. See ODF
1.3 Part
3 section
18.3.
</dc:description>
351 <rng:define name=
"anyURI">
352 <rng:data type=
"anyURI"/>
354 <rng:define name=
"base64Binary">
355 <rng:data type=
"base64Binary"/>
357 <rng:define name=
"boolean">
359 <rng:value>true
</rng:value>
360 <rng:value>false
</rng:value>
363 <rng:define name=
"borderWidths">
365 <rng:ref name=
"positiveLength"/>
366 <rng:ref name=
"positiveLength"/>
367 <rng:ref name=
"positiveLength"/>
370 <rng:define name=
"bound-column">
372 <rng:attribute name=
"form:bound-column">
373 <rng:ref name=
"string"/>
377 <rng:define name=
"button-type">
379 <rng:attribute name=
"form:button-type">
380 <rng:ref name=
"types"/>
384 <rng:define name=
"cellAddress">
385 <rng:data type=
"string">
386 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+
</rng:param>
389 <rng:define name=
"cellRangeAddress">
391 <rng:data type=
"string">
392 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+(:($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+)?
</rng:param>
394 <rng:data type=
"string">
395 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[
0-
9]+:($?([^\. ']+|'([^']|'')+'))?\.$?[
0-
9]+
</rng:param>
397 <rng:data type=
"string">
398 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+:($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+
</rng:param>
402 <rng:define name=
"cellRangeAddressList">
403 <rng:data type=
"string"/>
404 <dc:description>Value is a space separated list of
"cellRangeAddress" patterns
</dc:description>
406 <rng:define name=
"change-mark-attr">
407 <rng:attribute name=
"text:change-id">
408 <rng:ref name=
"IDREF"/>
411 <rng:define name=
"change-marks">
413 <rng:element name=
"text:change">
414 <rng:ref name=
"change-mark-attr"/>
416 <rng:element name=
"text:change-start">
417 <rng:ref name=
"change-mark-attr"/>
419 <rng:element name=
"text:change-end">
420 <rng:ref name=
"change-mark-attr"/>
424 <rng:define name=
"character">
425 <rng:data type=
"string">
426 <rng:param name=
"length">1</rng:param>
429 <rng:define name=
"chart-axis">
430 <rng:element name=
"chart:axis">
431 <rng:ref name=
"chart-axis-attlist"/>
433 <rng:ref name=
"chart-title"/>
436 <rng:ref name=
"chart-categories"/>
439 <rng:ref name=
"chart-grid"/>
443 <rng:define name=
"chart-axis-attlist">
445 <rng:attribute name=
"chart:dimension">
446 <rng:ref name=
"chart-dimension"/>
449 <rng:attribute name=
"chart:name">
450 <rng:ref name=
"string"/>
454 <rng:attribute name=
"chart:style-name">
455 <rng:ref name=
"styleNameRef"/>
460 <rng:define name=
"chart-categories">
461 <rng:element name=
"chart:categories">
463 <rng:attribute name=
"table:cell-range-address">
464 <rng:ref name=
"cellRangeAddressList"/>
469 <rng:define name=
"chart-chart">
470 <rng:element name=
"chart:chart">
471 <rng:ref name=
"chart-chart-attlist"/>
473 <rng:ref name=
"chart-title"/>
476 <rng:ref name=
"chart-subtitle"/>
479 <rng:ref name=
"chart-footer"/>
482 <rng:ref name=
"chart-legend"/>
484 <rng:ref name=
"chart-plot-area"/>
486 <rng:ref name=
"shape"/>
488 <!-- https://issues.oasis-open.org/browse/OFFICE-2123 -->
490 <rng:ref name=
"table-table"/>
494 <rng:define name=
"chart-chart-attlist">
496 <rng:attribute name=
"chart:class">
497 <rng:ref name=
"namespacedToken"/>
499 <rng:ref name=
"common-draw-size-attlist"/>
501 <rng:attribute name=
"chart:column-mapping">
502 <rng:ref name=
"string"/>
506 <rng:attribute name=
"chart:row-mapping">
507 <rng:ref name=
"string"/>
511 <rng:attribute name=
"chart:style-name">
512 <rng:ref name=
"styleNameRef"/>
517 <rng:attribute name=
"xlink:type">
518 <rng:value>simple
</rng:value>
520 <rng:attribute name=
"xlink:href">
521 <rng:ref name=
"anyIRI"/>
526 <rng:ref name=
"xml-id"/>
530 <rng:define name=
"chart-coordinate-region">
531 <rng:element name=
"chart:coordinate-region">
532 <rng:ref name=
"chart-coordinate-region-attlist"/>
536 <rng:define name=
"chart-coordinate-region-attlist">
537 <rng:ref name=
"common-draw-position-attlist"/>
538 <rng:ref name=
"common-draw-size-attlist"/>
540 <!-- https://issues.oasis-open.org/browse/OFFICE-3928 -->
541 <rng:define name=
"chart-data-label">
542 <rng:element name=
"chart:data-label">
543 <rng:ref name=
"chart-data-label-attlist"/>
545 <rng:ref name=
"text-p"/>
549 <rng:define name=
"chart-data-label-attlist">
551 <rng:ref name=
"common-draw-position-attlist"/>
553 <rng:attribute name=
"chart:style-name">
554 <rng:ref name=
"styleNameRef"/>
559 <rng:define name=
"chart-data-point">
560 <rng:element name=
"chart:data-point">
561 <rng:ref name=
"chart-data-point-attlist"/>
563 <rng:ref name=
"chart-data-label"/>
567 <rng:define name=
"chart-data-point-attlist">
570 <rng:attribute name=
"chart:repeated">
571 <rng:ref name=
"positiveInteger"/>
575 <rng:attribute name=
"chart:style-name">
576 <rng:ref name=
"styleNameRef"/>
580 <rng:ref name=
"xml-id"/>
584 <rng:define name=
"chart-dimension">
586 <rng:value>x
</rng:value>
587 <rng:value>y
</rng:value>
588 <rng:value>z
</rng:value>
591 <rng:define name=
"chart-domain">
592 <rng:element name=
"chart:domain">
594 <rng:attribute name=
"table:cell-range-address">
595 <rng:ref name=
"cellRangeAddressList"/>
600 <rng:define name=
"chart-equation">
601 <rng:element name=
"chart:equation">
602 <rng:ref name=
"chart-equation-attlist"/>
604 <rng:ref name=
"text-p"/>
608 <rng:define name=
"chart-equation-attlist">
611 <rng:attribute name=
"chart:automatic-content">
612 <rng:ref name=
"boolean"/>
616 <rng:attribute name=
"chart:display-r-square">
617 <rng:ref name=
"boolean"/>
621 <rng:attribute name=
"chart:display-equation">
622 <rng:ref name=
"boolean"/>
625 <rng:ref name=
"common-draw-position-attlist"/>
627 <rng:attribute name=
"chart:style-name">
628 <rng:ref name=
"styleNameRef"/>
633 <rng:define name=
"chart-error-indicator">
634 <rng:element name=
"chart:error-indicator">
635 <rng:ref name=
"chart-error-indicator-attlist"/>
639 <rng:define name=
"chart-error-indicator-attlist">
642 <rng:attribute name=
"chart:style-name">
643 <rng:ref name=
"styleNameRef"/>
646 <rng:attribute name=
"chart:dimension">
647 <rng:ref name=
"chart-dimension"/>
651 <rng:define name=
"chart-floor">
652 <rng:element name=
"chart:floor">
653 <rng:ref name=
"chart-floor-attlist"/>
657 <rng:define name=
"chart-floor-attlist">
660 <rng:attribute name=
"svg:width">
661 <rng:ref name=
"length"/>
665 <rng:attribute name=
"chart:style-name">
666 <rng:ref name=
"styleNameRef"/>
671 <rng:define name=
"chart-footer">
672 <rng:element name=
"chart:footer">
673 <rng:ref name=
"chart-title-attlist"/>
675 <rng:ref name=
"text-p"/>
679 <rng:define name=
"chart-grid">
680 <rng:element name=
"chart:grid">
681 <rng:ref name=
"chart-grid-attlist"/>
684 <rng:define name=
"chart-grid-attlist">
687 <rng:attribute name=
"chart:class">
689 <rng:value>major
</rng:value>
690 <rng:value>minor
</rng:value>
695 <rng:attribute name=
"chart:style-name">
696 <rng:ref name=
"styleNameRef"/>
701 <rng:define name=
"chart-legend">
702 <rng:element name=
"chart:legend">
703 <rng:ref name=
"chart-legend-attlist"/>
705 <rng:ref name=
"text-p"/>
709 <rng:define name=
"chart-legend-attlist">
713 <rng:attribute name=
"chart:legend-position">
715 <rng:value>start
</rng:value>
716 <rng:value>end
</rng:value>
717 <rng:value>top
</rng:value>
718 <rng:value>bottom
</rng:value>
722 <rng:attribute name=
"chart:legend-align">
724 <rng:value>start
</rng:value>
725 <rng:value>center
</rng:value>
726 <rng:value>end
</rng:value>
731 <rng:attribute name=
"chart:legend-position">
733 <rng:value>top-start
</rng:value>
734 <rng:value>bottom-start
</rng:value>
735 <rng:value>top-end
</rng:value>
736 <rng:value>bottom-end
</rng:value>
741 <rng:ref name=
"common-draw-position-attlist"/>
743 <rng:attribute name=
"style:legend-expansion">
745 <rng:value>wide
</rng:value>
746 <rng:value>high
</rng:value>
747 <rng:value>balanced
</rng:value>
751 <rng:attribute name=
"style:legend-expansion">
752 <rng:value>custom
</rng:value>
754 <rng:attribute name=
"style:legend-expansion-aspect-ratio">
755 <rng:ref name=
"double"/>
757 <rng:ref name=
"common-draw-size-attlist"/>
758 <!-- https://issues.oasis-open.org/browse/OFFICE-3883 -->
763 <rng:attribute name=
"chart:style-name">
764 <rng:ref name=
"styleNameRef"/>
769 <rng:define name=
"chart-mean-value">
770 <rng:element name=
"chart:mean-value">
771 <rng:ref name=
"chart-mean-value-attlist"/>
775 <rng:define name=
"chart-mean-value-attlist">
777 <rng:attribute name=
"chart:style-name">
778 <rng:ref name=
"styleNameRef"/>
782 <rng:define name=
"chart-plot-area">
783 <rng:element name=
"chart:plot-area">
784 <rng:ref name=
"chart-plot-area-attlist"/>
786 <!-- https://issues.oasis-open.org/browse/OFFICE-3928 -->
787 <rng:ref name=
"chart-coordinate-region"/>
790 <rng:ref name=
"dr3d-light"/>
793 <rng:ref name=
"chart-axis"/>
796 <rng:ref name=
"chart-series"/>
799 <rng:ref name=
"chart-stock-gain-marker"/>
802 <rng:ref name=
"chart-stock-loss-marker"/>
805 <rng:ref name=
"chart-stock-range-line"/>
808 <rng:ref name=
"chart-wall"/>
811 <rng:ref name=
"chart-floor"/>
815 <rng:define name=
"chart-plot-area-attlist">
817 <rng:ref name=
"common-draw-position-attlist"/>
818 <rng:ref name=
"common-draw-size-attlist"/>
820 <rng:attribute name=
"chart:style-name">
821 <rng:ref name=
"styleNameRef"/>
825 <rng:attribute name=
"table:cell-range-address">
826 <rng:ref name=
"cellRangeAddressList"/>
830 <rng:attribute name=
"chart:data-source-has-labels">
832 <rng:value>none
</rng:value>
833 <rng:value>row
</rng:value>
834 <rng:value>column
</rng:value>
835 <rng:value>both
</rng:value>
839 <rng:ref name=
"dr3d-scene-attlist"/>
840 <rng:ref name=
"common-dr3d-transform-attlist"/>
842 <rng:ref name=
"xml-id"/>
846 <rng:define name=
"chart-regression-curve">
847 <rng:element name=
"chart:regression-curve">
848 <rng:ref name=
"chart-regression-curve-attlist"/>
850 <rng:ref name=
"chart-equation"/>
854 <rng:define name=
"chart-regression-curve-attlist">
856 <rng:attribute name=
"chart:style-name">
857 <rng:ref name=
"styleNameRef"/>
861 <rng:define name=
"chart-series">
862 <rng:element name=
"chart:series">
863 <rng:ref name=
"chart-series-attlist"/>
865 <rng:ref name=
"chart-domain"/>
868 <rng:ref name=
"chart-mean-value"/>
871 <rng:ref name=
"chart-regression-curve"/>
874 <rng:ref name=
"chart-error-indicator"/>
877 <rng:ref name=
"chart-data-point"/>
880 <rng:ref name=
"chart-data-label"/>
884 <rng:define name=
"chart-series-attlist">
887 <rng:attribute name=
"chart:values-cell-range-address">
888 <rng:ref name=
"cellRangeAddressList"/>
892 <rng:attribute name=
"chart:label-cell-address">
893 <rng:ref name=
"cellRangeAddressList"/>
897 <rng:attribute name=
"chart:class">
898 <rng:ref name=
"namespacedToken"/>
902 <rng:attribute name=
"chart:attached-axis">
903 <rng:ref name=
"string"/>
907 <rng:attribute name=
"chart:style-name">
908 <rng:ref name=
"styleNameRef"/>
912 <rng:ref name=
"xml-id"/>
916 <rng:define name=
"chart-stock-gain-marker">
917 <rng:element name=
"chart:stock-gain-marker">
918 <rng:ref name=
"common-stock-marker-attlist"/>
921 <rng:define name=
"chart-stock-loss-marker">
922 <rng:element name=
"chart:stock-loss-marker">
923 <rng:ref name=
"common-stock-marker-attlist"/>
926 <rng:define name=
"chart-stock-range-line">
927 <rng:element name=
"chart:stock-range-line">
928 <rng:ref name=
"common-stock-marker-attlist"/>
931 <rng:define name=
"chart-subtitle">
932 <rng:element name=
"chart:subtitle">
933 <rng:ref name=
"chart-title-attlist"/>
935 <rng:ref name=
"text-p"/>
939 <rng:define name=
"chart-title">
940 <rng:element name=
"chart:title">
941 <rng:ref name=
"chart-title-attlist"/>
943 <rng:ref name=
"text-p"/>
947 <rng:define name=
"chart-title-attlist">
950 <rng:attribute name=
"table:cell-range">
951 <rng:ref name=
"cellRangeAddressList"/>
954 <rng:ref name=
"common-draw-position-attlist"/>
956 <rng:attribute name=
"chart:style-name">
957 <rng:ref name=
"styleNameRef"/>
962 <rng:define name=
"chart-wall">
963 <rng:element name=
"chart:wall">
964 <rng:ref name=
"chart-wall-attlist"/>
968 <rng:define name=
"chart-wall-attlist">
971 <rng:attribute name=
"svg:width">
972 <rng:ref name=
"length"/>
976 <rng:attribute name=
"chart:style-name">
977 <rng:ref name=
"styleNameRef"/>
982 <rng:define name=
"clipShape">
983 <rng:data type=
"string">
984 <rng:param name=
"pattern">rect\([ ]*((-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)))|(auto))([ ]*,[ ]*((-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc))))|(auto)){
3}[ ]*\)
</rng:param>
987 <rng:define name=
"color">
988 <rng:data type=
"string">
989 <rng:param name=
"pattern">#[
0-
9a-fA-F]{
6}
</rng:param>
992 <rng:define name=
"column-controls">
994 <rng:element name=
"form:text">
995 <rng:ref name=
"form-text-attlist"/>
996 <rng:ref name=
"common-form-control-content"/>
998 <rng:element name=
"form:textarea">
999 <rng:ref name=
"form-textarea-attlist"/>
1000 <rng:ref name=
"common-form-control-content"/>
1002 <rng:ref name=
"text-p"/>
1005 <rng:element name=
"form:formatted-text">
1006 <rng:ref name=
"form-formatted-text-attlist"/>
1007 <rng:ref name=
"common-form-control-content"/>
1009 <rng:element name=
"form:number">
1010 <rng:ref name=
"form-number-attlist"/>
1011 <rng:ref name=
"common-numeric-control-attlist"/>
1012 <rng:ref name=
"common-form-control-content"/>
1013 <rng:ref name=
"common-linked-cell"/>
1014 <rng:ref name=
"common-spin-button"/>
1015 <rng:ref name=
"common-repeat"/>
1016 <rng:ref name=
"common-delay-for-repeat"/>
1018 <rng:element name=
"form:date">
1019 <rng:ref name=
"form-date-attlist"/>
1020 <rng:ref name=
"common-numeric-control-attlist"/>
1021 <rng:ref name=
"common-form-control-content"/>
1022 <rng:ref name=
"common-linked-cell"/>
1023 <rng:ref name=
"common-spin-button"/>
1024 <rng:ref name=
"common-repeat"/>
1025 <rng:ref name=
"common-delay-for-repeat"/>
1027 <rng:element name=
"form:time">
1028 <rng:ref name=
"form-time-attlist"/>
1029 <rng:ref name=
"common-numeric-control-attlist"/>
1030 <rng:ref name=
"common-form-control-content"/>
1031 <rng:ref name=
"common-linked-cell"/>
1032 <rng:ref name=
"common-spin-button"/>
1033 <rng:ref name=
"common-repeat"/>
1034 <rng:ref name=
"common-delay-for-repeat"/>
1036 <rng:element name=
"form:combobox">
1037 <rng:ref name=
"form-combobox-attlist"/>
1038 <rng:ref name=
"common-form-control-content"/>
1040 <rng:ref name=
"form-item"/>
1043 <rng:element name=
"form:listbox">
1044 <rng:ref name=
"form-listbox-attlist"/>
1045 <rng:ref name=
"common-form-control-content"/>
1047 <rng:ref name=
"form-option"/>
1050 <rng:element name=
"form:checkbox">
1051 <rng:ref name=
"form-checkbox-attlist"/>
1052 <rng:ref name=
"common-form-control-content"/>
1056 <rng:define name=
"common-anim-add-accum-attlist">
1059 <rng:attribute name=
"smil:accumulate">
1061 <rng:value>none
</rng:value>
1062 <rng:value>sum
</rng:value>
1067 <rng:attribute name=
"smil:additive">
1069 <rng:value>replace
</rng:value>
1070 <rng:value>sum
</rng:value>
1076 <rng:define name=
"common-anim-attlist">
1079 <rng:attribute name=
"presentation:node-type">
1081 <rng:value>default
</rng:value>
1082 <rng:value>on-click
</rng:value>
1083 <rng:value>with-previous
</rng:value>
1084 <rng:value>after-previous
</rng:value>
1085 <rng:value>timing-root
</rng:value>
1086 <rng:value>main-sequence
</rng:value>
1087 <rng:value>interactive-sequence
</rng:value>
1092 <rng:attribute name=
"presentation:preset-id">
1093 <rng:ref name=
"string"/>
1097 <rng:attribute name=
"presentation:preset-sub-type">
1098 <rng:ref name=
"string"/>
1102 <rng:attribute name=
"presentation:preset-class">
1104 <rng:value>custom
</rng:value>
1105 <rng:value>entrance
</rng:value>
1106 <rng:value>exit
</rng:value>
1107 <rng:value>emphasis
</rng:value>
1108 <rng:value>motion-path
</rng:value>
1109 <rng:value>ole-action
</rng:value>
1110 <rng:value>media-call
</rng:value>
1115 <rng:attribute name=
"presentation:master-element">
1116 <rng:ref name=
"IDREF"/>
1120 <rng:attribute name=
"presentation:group-id">
1121 <rng:ref name=
"string"/>
1126 <rng:ref name=
"xml-id"/>
1128 <rng:attribute name=
"anim:id">
1129 <rng:ref name=
"NCName"/>
1136 <rng:define name=
"common-anim-named-target-attlist">
1137 <rng:attribute name=
"smil:attributeName">
1138 <rng:ref name=
"string"/>
1141 <rng:define name=
"common-anim-set-values-attlist">
1143 <rng:attribute name=
"smil:to">
1144 <rng:ref name=
"string"/>
1148 <rng:define name=
"common-anim-spline-mode-attlist">
1150 <rng:attribute name=
"smil:calcMode">
1152 <rng:value>discrete
</rng:value>
1153 <rng:value>linear
</rng:value>
1154 <rng:value>paced
</rng:value>
1155 <rng:value>spline
</rng:value>
1160 <rng:define name=
"common-anim-target-attlist">
1163 <rng:attribute name=
"smil:targetElement">
1164 <rng:ref name=
"IDREF"/>
1168 <rng:attribute name=
"anim:sub-item">
1169 <rng:ref name=
"string"/>
1174 <rng:define name=
"common-anim-values-attlist">
1177 <rng:attribute name=
"smil:values">
1178 <rng:ref name=
"string"/>
1182 <rng:attribute name=
"anim:formula">
1183 <rng:ref name=
"string"/>
1186 <rng:ref name=
"common-anim-set-values-attlist"/>
1188 <rng:attribute name=
"smil:from">
1189 <rng:ref name=
"string"/>
1193 <rng:attribute name=
"smil:by">
1194 <rng:ref name=
"string"/>
1199 <rng:define name=
"common-auto-reorder-attlist">
1201 <rng:attribute name=
"number:automatic-order">
1202 <rng:ref name=
"boolean"/>
1206 <rng:define name=
"common-background-color-attlist">
1208 <rng:attribute name=
"fo:background-color">
1210 <rng:value>transparent
</rng:value>
1211 <rng:ref name=
"color"/>
1216 <rng:define name=
"common-background-transparency-attlist">
1218 <rng:attribute name=
"style:background-transparency">
1219 <rng:ref name=
"zeroToHundredPercent"/>
1223 <rng:define name=
"common-basic-timing-attlist">
1224 <rng:ref name=
"common-begin-end-timing-attlist"/>
1225 <rng:ref name=
"common-dur-timing-attlist"/>
1226 <rng:ref name=
"common-repeat-timing-attlist"/>
1227 <rng:ref name=
"common-restart-timing-attlist"/>
1228 <rng:ref name=
"common-restart-default-attlist"/>
1229 <rng:ref name=
"common-fill-timing-attlist"/>
1230 <rng:ref name=
"common-fill-default-attlist"/>
1232 <rng:define name=
"common-begin-end-timing-attlist">
1235 <rng:attribute name=
"smil:begin">
1236 <rng:ref name=
"string"/>
1240 <rng:attribute name=
"smil:end">
1241 <rng:ref name=
"string"/>
1246 <rng:define name=
"common-border-attlist">
1248 <rng:attribute name=
"fo:border">
1249 <rng:ref name=
"string"/>
1253 <rng:attribute name=
"fo:border-top">
1254 <rng:ref name=
"string"/>
1258 <rng:attribute name=
"fo:border-bottom">
1259 <rng:ref name=
"string"/>
1263 <rng:attribute name=
"fo:border-left">
1264 <rng:ref name=
"string"/>
1268 <rng:attribute name=
"fo:border-right">
1269 <rng:ref name=
"string"/>
1273 <rng:define name=
"common-border-line-width-attlist">
1275 <rng:attribute name=
"style:border-line-width">
1276 <rng:ref name=
"borderWidths"/>
1280 <rng:attribute name=
"style:border-line-width-top">
1281 <rng:ref name=
"borderWidths"/>
1285 <rng:attribute name=
"style:border-line-width-bottom">
1286 <rng:ref name=
"borderWidths"/>
1290 <rng:attribute name=
"style:border-line-width-left">
1291 <rng:ref name=
"borderWidths"/>
1295 <rng:attribute name=
"style:border-line-width-right">
1296 <rng:ref name=
"borderWidths"/>
1300 <rng:define name=
"common-break-attlist">
1302 <rng:attribute name=
"fo:break-before">
1304 <rng:value>auto
</rng:value>
1305 <rng:value>column
</rng:value>
1306 <rng:value>page
</rng:value>
1311 <rng:attribute name=
"fo:break-after">
1313 <rng:value>auto
</rng:value>
1314 <rng:value>column
</rng:value>
1315 <rng:value>page
</rng:value>
1320 <rng:define name=
"common-calendar-attlist">
1322 <rng:attribute name=
"number:calendar">
1324 <rng:value>gregorian
</rng:value>
1325 <rng:value>gengou
</rng:value>
1326 <rng:value>ROC
</rng:value>
1327 <rng:value>hanja_yoil
</rng:value>
1328 <rng:value>hanja
</rng:value>
1329 <rng:value>hijri
</rng:value>
1330 <rng:value>jewish
</rng:value>
1331 <rng:value>buddhist
</rng:value>
1332 <rng:ref name=
"string"/>
1337 <rng:define name=
"common-contour-attlist">
1338 <rng:attribute name=
"draw:recreate-on-edit">
1339 <rng:ref name=
"boolean"/>
1342 <rng:define name=
"common-control-id-attlist">
1344 <rng:ref name=
"xml-id"/>
1346 <rng:attribute name=
"form:id">
1347 <rng:ref name=
"NCName"/>
1352 <rng:define name=
"common-convert-empty-attlist">
1354 <rng:attribute name=
"form:convert-empty-to-null">
1355 <rng:ref name=
"boolean"/>
1359 <rng:define name=
"common-current-value-attlist">
1361 <rng:attribute name=
"form:current-value">
1362 <rng:ref name=
"string"/>
1366 <rng:define name=
"common-data-field-attlist">
1368 <rng:attribute name=
"form:data-field">
1369 <rng:ref name=
"string"/>
1373 <rng:define name=
"common-data-style-attlist">
1375 <rng:attribute name=
"style:name">
1376 <rng:ref name=
"styleName"/>
1379 <rng:attribute name=
"style:display-name">
1380 <rng:ref name=
"string"/>
1384 <rng:attribute name=
"number:language">
1385 <rng:ref name=
"languageCode"/>
1389 <rng:attribute name=
"number:country">
1390 <rng:ref name=
"countryCode"/>
1394 <rng:attribute name=
"number:script">
1395 <rng:ref name=
"scriptCode"/>
1399 <rng:attribute name=
"number:rfc-language-tag">
1400 <rng:ref name=
"language"/>
1404 <rng:attribute name=
"number:title">
1405 <rng:ref name=
"string"/>
1409 <rng:attribute name=
"style:volatile">
1410 <rng:ref name=
"boolean"/>
1414 <rng:attribute name=
"number:transliteration-format">
1415 <rng:ref name=
"string"/>
1419 <rng:attribute name=
"number:transliteration-language">
1420 <rng:ref name=
"countryCode"/>
1424 <rng:attribute name=
"number:transliteration-country">
1425 <rng:ref name=
"countryCode"/>
1429 <rng:attribute name=
"number:transliteration-style">
1431 <rng:value>short
</rng:value>
1432 <rng:value>medium
</rng:value>
1433 <rng:value>long
</rng:value>
1439 <rng:define name=
"common-db-default-value">
1441 <rng:ref name=
"common-value-and-type-attlist"/>
1444 <rng:define name=
"common-db-object-description">
1446 <rng:attribute name=
"db:description">
1447 <rng:ref name=
"string"/>
1451 <rng:define name=
"common-db-object-name">
1452 <rng:attribute name=
"db:name">
1453 <rng:ref name=
"string"/>
1456 <rng:define name=
"common-db-object-title">
1458 <rng:attribute name=
"db:title">
1459 <rng:ref name=
"string"/>
1463 <rng:define name=
"common-db-table-name-attlist">
1465 <rng:attribute name=
"db:name">
1466 <rng:ref name=
"string"/>
1469 <rng:attribute name=
"db:catalog-name">
1470 <rng:ref name=
"string"/>
1474 <rng:attribute name=
"db:schema-name">
1475 <rng:ref name=
"string"/>
1480 <rng:define name=
"common-db-table-style-name">
1483 <rng:attribute name=
"db:style-name">
1484 <rng:ref name=
"styleNameRef"/>
1488 <rng:attribute name=
"db:default-row-style-name">
1489 <rng:ref name=
"styleNameRef"/>
1494 <rng:define name=
"common-dde-connection-decl-attlist">
1496 <rng:attribute name=
"office:dde-application">
1497 <rng:ref name=
"string"/>
1499 <rng:attribute name=
"office:dde-topic">
1500 <rng:ref name=
"string"/>
1502 <rng:attribute name=
"office:dde-item">
1503 <rng:ref name=
"string"/>
1506 <rng:attribute name=
"office:automatic-update">
1507 <rng:ref name=
"boolean"/>
1512 <rng:define name=
"common-decimal-places-attlist">
1514 <rng:attribute name=
"number:decimal-places">
1515 <rng:ref name=
"integer"/>
1519 <rng:attribute name=
"number:min-decimal-places">
1520 <rng:ref name=
"integer"/>
1523 <!-- https://issues.oasis-open.org/browse/OFFICE-3860 added number:min-decimal-places -->
1525 <rng:define name=
"common-delay-for-repeat">
1527 <rng:attribute name=
"form:delay-for-repeat">
1528 <rng:ref name=
"duration"/>
1532 <rng:define name=
"common-disabled-attlist">
1534 <rng:attribute name=
"form:disabled">
1535 <rng:ref name=
"boolean"/>
1539 <rng:define name=
"common-dr3d-transform-attlist">
1541 <rng:attribute name=
"dr3d:transform">
1542 <rng:ref name=
"string"/>
1546 <rng:define name=
"common-draw-area-attlist">
1549 <rng:attribute name=
"xlink:type">
1550 <rng:value>simple
</rng:value>
1552 <rng:attribute name=
"xlink:href">
1553 <rng:ref name=
"anyIRI"/>
1556 <rng:attribute name=
"office:target-frame-name">
1557 <rng:ref name=
"targetFrameName"/>
1561 <rng:attribute name=
"xlink:show">
1563 <rng:value>new
</rng:value>
1564 <rng:value>replace
</rng:value>
1570 <rng:attribute name=
"office:name">
1571 <rng:ref name=
"string"/>
1575 <rng:attribute name=
"draw:nohref">
1576 <rng:value>nohref
</rng:value>
1581 <rng:define name=
"common-draw-caption-id-attlist">
1583 <rng:attribute name=
"draw:caption-id">
1584 <rng:ref name=
"IDREF"/>
1588 <rng:define name=
"common-draw-circle-ellipse-attlist">
1591 <rng:attribute name=
"draw:kind">
1593 <rng:value>full
</rng:value>
1594 <rng:value>section
</rng:value>
1595 <rng:value>cut
</rng:value>
1596 <rng:value>arc
</rng:value>
1601 <rng:attribute name=
"draw:start-angle">
1602 <rng:ref name=
"angle"/>
1606 <rng:attribute name=
"draw:end-angle">
1607 <rng:ref name=
"angle"/>
1612 <rng:define name=
"common-draw-circle-ellipse-pos-attlist">
1613 <rng:attribute name=
"svg:cx">
1614 <rng:ref name=
"coordinate"/>
1616 <rng:attribute name=
"svg:cy">
1617 <rng:ref name=
"coordinate"/>
1620 <rng:define name=
"common-draw-data-attlist">
1622 <rng:attribute name=
"xlink:type">
1623 <rng:value>simple
</rng:value>
1625 <rng:attribute name=
"xlink:href">
1626 <rng:ref name=
"anyIRI"/>
1629 <rng:attribute name=
"xlink:show">
1630 <rng:value>embed
</rng:value>
1634 <rng:attribute name=
"xlink:actuate">
1635 <rng:value>onLoad
</rng:value>
1640 <rng:define name=
"common-draw-gradient-attlist">
1643 <rng:attribute name=
"draw:name">
1644 <rng:ref name=
"styleName"/>
1648 <rng:attribute name=
"draw:display-name">
1649 <rng:ref name=
"string"/>
1652 <rng:attribute name=
"draw:style">
1653 <rng:ref name=
"gradient-style"/>
1656 <rng:attribute name=
"draw:cx">
1657 <rng:ref name=
"percent"/>
1661 <rng:attribute name=
"draw:cy">
1662 <rng:ref name=
"percent"/>
1666 <rng:attribute name=
"draw:angle">
1667 <rng:ref name=
"angle"/>
1671 <rng:attribute name=
"draw:border">
1672 <rng:ref name=
"percent"/>
1677 <rng:define name=
"common-draw-id-attlist">
1680 <rng:ref name=
"xml-id"/>
1682 <rng:attribute name=
"draw:id">
1683 <rng:ref name=
"NCName"/>
1689 <rng:define name=
"common-draw-layer-name-attlist">
1691 <rng:attribute name=
"draw:layer">
1692 <rng:ref name=
"string"/>
1696 <rng:define name=
"common-draw-mime-type-attlist">
1698 <rng:attribute name=
"draw:mime-type">
1699 <rng:ref name=
"string"/>
1703 <!-- https://issues.oasis-open.org/browse/OFFICE-3943 -->
1704 <rng:define name=
"common-draw-name-attlist">
1706 <rng:attribute name=
"draw:name">
1707 <rng:ref name=
"string"/>
1711 <rng:define name=
"common-draw-path-data-attlist">
1712 <rng:attribute name=
"svg:d">
1713 <rng:ref name=
"pathData"/>
1716 <rng:define name=
"common-draw-points-attlist">
1717 <rng:attribute name=
"draw:points">
1718 <rng:ref name=
"points"/>
1721 <rng:define name=
"common-draw-position-attlist">
1723 <rng:attribute name=
"svg:x">
1724 <rng:ref name=
"coordinate"/>
1728 <rng:attribute name=
"svg:y">
1729 <rng:ref name=
"coordinate"/>
1733 <rng:define name=
"common-draw-rel-size-attlist">
1734 <rng:ref name=
"common-draw-size-attlist"/>
1736 <rng:attribute name=
"style:rel-width">
1738 <rng:ref name=
"percent"/>
1739 <rng:value>scale
</rng:value>
1740 <rng:value>scale-min
</rng:value>
1745 <rng:attribute name=
"style:rel-height">
1747 <rng:ref name=
"percent"/>
1748 <rng:value>scale
</rng:value>
1749 <rng:value>scale-min
</rng:value>
1754 <rng:define name=
"common-draw-shape-with-styles-attlist">
1755 <rng:ref name=
"common-draw-z-index-attlist"/>
1756 <rng:ref name=
"common-draw-id-attlist"/>
1757 <rng:ref name=
"common-draw-layer-name-attlist"/>
1758 <rng:ref name=
"common-draw-style-name-attlist"/>
1759 <rng:ref name=
"common-draw-transform-attlist"/>
1760 <rng:ref name=
"common-draw-name-attlist"/>
1761 <rng:ref name=
"common-text-spreadsheet-shape-attlist"/>
1763 <rng:define name=
"common-draw-shape-with-text-and-styles-attlist">
1764 <rng:ref name=
"common-draw-shape-with-styles-attlist"/>
1765 <rng:ref name=
"common-draw-text-style-name-attlist"/>
1767 <rng:define name=
"common-draw-size-attlist">
1769 <rng:attribute name=
"svg:width">
1770 <rng:ref name=
"length"/>
1774 <rng:attribute name=
"svg:height">
1775 <rng:ref name=
"length"/>
1779 <rng:define name=
"common-draw-style-name-attlist">
1783 <rng:attribute name=
"draw:style-name">
1784 <rng:ref name=
"styleNameRef"/>
1788 <rng:attribute name=
"draw:class-names">
1789 <rng:ref name=
"styleNameRefs"/>
1795 <rng:attribute name=
"presentation:style-name">
1796 <rng:ref name=
"styleNameRef"/>
1800 <rng:attribute name=
"presentation:class-names">
1801 <rng:ref name=
"styleNameRefs"/>
1807 <rng:define name=
"common-draw-text-style-name-attlist">
1809 <rng:attribute name=
"draw:text-style-name">
1810 <rng:ref name=
"styleNameRef"/>
1814 <rng:define name=
"common-draw-transform-attlist">
1816 <rng:attribute name=
"draw:transform">
1817 <rng:ref name=
"string"/>
1821 <rng:define name=
"common-draw-viewbox-attlist">
1822 <rng:attribute name=
"svg:viewBox">
1824 <rng:ref name=
"integer"/>
1825 <rng:ref name=
"integer"/>
1826 <rng:ref name=
"integer"/>
1827 <rng:ref name=
"integer"/>
1831 <rng:define name=
"common-draw-z-index-attlist">
1833 <rng:attribute name=
"draw:z-index">
1834 <rng:ref name=
"nonNegativeInteger"/>
1838 <rng:define name=
"common-dur-timing-attlist">
1840 <rng:attribute name=
"smil:dur">
1841 <rng:ref name=
"string"/>
1845 <rng:define name=
"common-editable-attlist">
1847 <rng:attribute name=
"style:editable">
1848 <rng:ref name=
"boolean"/>
1852 <rng:define name=
"common-endsync-timing-attlist">
1854 <rng:attribute name=
"smil:endsync">
1856 <rng:value>first
</rng:value>
1857 <rng:value>last
</rng:value>
1858 <rng:value>all
</rng:value>
1859 <rng:value>media
</rng:value>
1860 <rng:ref name=
"IDREF"/>
1865 <rng:define name=
"common-field-data-style-name-attlist">
1867 <rng:attribute name=
"style:data-style-name">
1868 <rng:ref name=
"styleNameRef"/>
1872 <rng:define name=
"common-field-database-name">
1875 <rng:attribute name=
"text:database-name">
1876 <rng:ref name=
"string"/>
1879 <rng:ref name=
"form-connection-resource"/>
1882 <rng:define name=
"common-field-database-table">
1883 <rng:ref name=
"common-field-database-table-attlist"/>
1884 <rng:ref name=
"common-field-database-name"/>
1886 <rng:define name=
"common-field-database-table-attlist">
1888 <rng:attribute name=
"text:table-name">
1889 <rng:ref name=
"string"/>
1892 <rng:attribute name=
"text:table-type">
1894 <rng:value>table
</rng:value>
1895 <rng:value>query
</rng:value>
1896 <rng:value>command
</rng:value>
1902 <rng:define name=
"common-field-description-attlist">
1904 <rng:attribute name=
"text:description">
1905 <rng:ref name=
"string"/>
1909 <rng:define name=
"common-field-display-value-formula-attlist">
1911 <rng:attribute name=
"text:display">
1913 <rng:value>value
</rng:value>
1914 <rng:value>formula
</rng:value>
1919 <rng:define name=
"common-field-display-value-formula-none-attlist">
1921 <rng:attribute name=
"text:display">
1923 <rng:value>value
</rng:value>
1924 <rng:value>formula
</rng:value>
1925 <rng:value>none
</rng:value>
1930 <rng:define name=
"common-field-display-value-none-attlist">
1932 <rng:attribute name=
"text:display">
1934 <rng:value>value
</rng:value>
1935 <rng:value>none
</rng:value>
1940 <rng:define name=
"common-field-fixed-attlist">
1942 <rng:attribute name=
"text:fixed">
1943 <rng:ref name=
"boolean"/>
1947 <rng:define name=
"common-field-formula-attlist">
1949 <rng:attribute name=
"text:formula">
1950 <rng:ref name=
"string"/>
1954 <rng:define name=
"common-field-name-attlist">
1955 <rng:attribute name=
"text:name">
1956 <rng:ref name=
"variableName"/>
1959 <rng:define name=
"common-field-num-format-attlist">
1961 <rng:ref name=
"common-num-format-attlist"/>
1964 <rng:define name=
"common-fill-default-attlist">
1966 <rng:attribute name=
"smil:fillDefault">
1968 <rng:value>remove
</rng:value>
1969 <rng:value>freeze
</rng:value>
1970 <rng:value>hold
</rng:value>
1971 <rng:value>transition
</rng:value>
1972 <rng:value>auto
</rng:value>
1973 <rng:value>inherit
</rng:value>
1978 <rng:define name=
"common-fill-timing-attlist">
1980 <rng:attribute name=
"smil:fill">
1982 <rng:value>remove
</rng:value>
1983 <rng:value>freeze
</rng:value>
1984 <rng:value>hold
</rng:value>
1985 <rng:value>auto
</rng:value>
1986 <rng:value>default
</rng:value>
1987 <rng:value>transition
</rng:value>
1992 <rng:define name=
"common-form-control-attlist">
1995 <rng:attribute name=
"form:name">
1996 <rng:ref name=
"string"/>
2000 <rng:attribute name=
"form:control-implementation">
2001 <rng:ref name=
"namespacedToken"/>
2006 <rng:define name=
"common-form-control-content">
2008 <rng:ref name=
"form-properties"/>
2011 <rng:ref name=
"office-event-listeners"/>
2014 <rng:define name=
"common-form-relative-image-position-attlist">
2017 <rng:attribute name=
"form:image-position">
2018 <rng:value>center
</rng:value>
2022 <rng:attribute name=
"form:image-position">
2024 <rng:value>start
</rng:value>
2025 <rng:value>end
</rng:value>
2026 <rng:value>top
</rng:value>
2027 <rng:value>bottom
</rng:value>
2031 <rng:attribute name=
"form:image-align">
2033 <rng:value>start
</rng:value>
2034 <rng:value>center
</rng:value>
2035 <rng:value>end
</rng:value>
2042 <rng:define name=
"common-form-visual-effect-attlist">
2044 <rng:attribute name=
"form:visual-effect">
2046 <rng:value>flat
</rng:value>
2047 <rng:value>3d
</rng:value>
2052 <rng:define name=
"common-format-source-attlist">
2054 <rng:attribute name=
"number:format-source">
2056 <rng:value>fixed
</rng:value>
2057 <rng:value>language
</rng:value>
2062 <rng:define name=
"common-horizontal-margin-attlist">
2064 <rng:attribute name=
"fo:margin-left">
2066 <rng:ref name=
"length"/>
2067 <rng:ref name=
"percent"/>
2072 <rng:attribute name=
"fo:margin-right">
2074 <rng:ref name=
"length"/>
2075 <rng:ref name=
"percent"/>
2080 <rng:define name=
"common-in-content-meta-attlist">
2081 <rng:attribute name=
"xhtml:about">
2082 <rng:ref name=
"URIorSafeCURIE"/>
2084 <rng:attribute name=
"xhtml:property">
2085 <rng:ref name=
"CURIEs"/>
2087 <rng:ref name=
"common-meta-literal-attlist"/>
2089 <rng:define name=
"common-keep-with-next-attlist">
2091 <rng:attribute name=
"fo:keep-with-next">
2093 <rng:value>auto
</rng:value>
2094 <rng:value>always
</rng:value>
2099 <rng:define name=
"common-linked-cell">
2101 <rng:attribute name=
"form:linked-cell">
2103 <rng:ref name=
"cellAddress"/>
2104 <rng:ref name=
"string"/>
2109 <rng:define name=
"common-margin-attlist">
2111 <rng:attribute name=
"fo:margin">
2113 <rng:ref name=
"nonNegativeLength"/>
2114 <rng:ref name=
"percent"/>
2119 <rng:define name=
"common-maxlength-attlist">
2121 <rng:attribute name=
"form:max-length">
2122 <rng:ref name=
"nonNegativeInteger"/>
2126 <rng:define name=
"common-meta-literal-attlist">
2128 <rng:attribute name=
"xhtml:datatype">
2129 <rng:ref name=
"CURIE"/>
2133 <rng:attribute name=
"xhtml:content">
2134 <rng:ref name=
"string"/>
2138 <rng:define name=
"common-num-format-attlist">
2140 <rng:attribute name=
"style:num-format">
2142 <rng:value>1</rng:value>
2143 <rng:value>i
</rng:value>
2144 <rng:value>I
</rng:value>
2145 <rng:ref name=
"string"/>
2150 <rng:attribute name=
"style:num-format">
2152 <rng:value>a
</rng:value>
2153 <rng:value>A
</rng:value>
2156 <rng:ref name=
"style-num-letter-sync-attlist"/>
2161 <rng:define name=
"common-num-format-prefix-suffix-attlist">
2163 <rng:attribute name=
"style:num-prefix">
2164 <rng:ref name=
"string"/>
2168 <rng:attribute name=
"style:num-suffix">
2169 <rng:ref name=
"string"/>
2173 <rng:define name=
"common-number-attlist">
2176 <rng:attribute name=
"number:min-integer-digits">
2177 <rng:ref name=
"integer"/>
2181 <rng:attribute name=
"number:grouping">
2182 <rng:ref name=
"boolean"/>
2187 <rng:define name=
"common-numeric-control-attlist">
2188 <rng:ref name=
"form-control-attlist"/>
2189 <rng:ref name=
"common-disabled-attlist"/>
2190 <rng:ref name=
"common-maxlength-attlist"/>
2191 <rng:ref name=
"common-printable-attlist"/>
2192 <rng:ref name=
"common-readonly-attlist"/>
2193 <rng:ref name=
"common-tab-attlist"/>
2194 <rng:ref name=
"common-title-attlist"/>
2195 <rng:ref name=
"common-convert-empty-attlist"/>
2196 <rng:ref name=
"common-data-field-attlist"/>
2198 <rng:define name=
"common-office-annotation-name-attlist">
2199 <rng:attribute name=
"office:name">
2200 <rng:ref name=
"string"/>
2203 <rng:define name=
"common-padding-attlist">
2205 <rng:attribute name=
"fo:padding">
2206 <rng:ref name=
"nonNegativeLength"/>
2210 <rng:attribute name=
"fo:padding-top">
2211 <rng:ref name=
"nonNegativeLength"/>
2215 <rng:attribute name=
"fo:padding-bottom">
2216 <rng:ref name=
"nonNegativeLength"/>
2220 <rng:attribute name=
"fo:padding-left">
2221 <rng:ref name=
"nonNegativeLength"/>
2225 <rng:attribute name=
"fo:padding-right">
2226 <rng:ref name=
"nonNegativeLength"/>
2230 <rng:define name=
"common-page-number-attlist">
2232 <rng:attribute name=
"style:page-number">
2234 <rng:ref name=
"nonNegativeInteger"/>
2235 <rng:value>auto
</rng:value>
2237 <!-- https://issues.oasis-open.org/browse/OFFICE-3923 -->
2241 <rng:define name=
"common-presentation-effect-attlist">
2243 <rng:attribute name=
"draw:shape-id">
2244 <rng:ref name=
"IDREF"/>
2247 <rng:attribute name=
"presentation:effect">
2248 <rng:ref name=
"presentationEffects"/>
2252 <rng:attribute name=
"presentation:direction">
2253 <rng:ref name=
"presentationEffectDirections"/>
2257 <rng:attribute name=
"presentation:speed">
2258 <rng:ref name=
"presentationSpeeds"/>
2262 <rng:attribute name=
"presentation:delay">
2263 <rng:ref name=
"duration"/>
2267 <rng:attribute name=
"presentation:start-scale">
2268 <rng:ref name=
"percent"/>
2272 <rng:attribute name=
"presentation:path-id">
2273 <rng:ref name=
"string"/>
2278 <rng:define name=
"common-presentation-header-footer-attlist">
2281 <rng:attribute name=
"presentation:use-header-name">
2282 <rng:ref name=
"string"/>
2286 <rng:attribute name=
"presentation:use-footer-name">
2287 <rng:ref name=
"string"/>
2291 <rng:attribute name=
"presentation:use-date-time-name">
2292 <rng:ref name=
"string"/>
2297 <rng:define name=
"common-printable-attlist">
2299 <rng:attribute name=
"form:printable">
2300 <rng:ref name=
"boolean"/>
2304 <rng:define name=
"common-readonly-attlist">
2306 <rng:attribute name=
"form:readonly">
2307 <rng:ref name=
"boolean"/>
2311 <rng:define name=
"common-ref-format-values">
2313 <rng:value>page
</rng:value>
2314 <rng:value>chapter
</rng:value>
2315 <rng:value>direction
</rng:value>
2316 <rng:value>text
</rng:value>
2319 <rng:define name=
"common-repeat">
2321 <rng:attribute name=
"form:repeat">
2322 <rng:ref name=
"boolean"/>
2326 <rng:define name=
"common-repeat-timing-attlist">
2328 <rng:attribute name=
"smil:repeatDur">
2329 <rng:ref name=
"string"/>
2333 <rng:attribute name=
"smil:repeatCount">
2335 <rng:ref name=
"nonNegativeDecimal"/>
2336 <rng:value>indefinite
</rng:value>
2341 <rng:define name=
"common-restart-default-attlist">
2343 <rng:attribute name=
"smil:restartDefault">
2345 <rng:value>never
</rng:value>
2346 <rng:value>always
</rng:value>
2347 <rng:value>whenNotActive
</rng:value>
2348 <rng:value>inherit
</rng:value>
2353 <rng:define name=
"common-restart-timing-attlist">
2355 <rng:attribute name=
"smil:restart">
2357 <rng:value>never
</rng:value>
2358 <rng:value>always
</rng:value>
2359 <rng:value>whenNotActive
</rng:value>
2360 <rng:value>default
</rng:value>
2365 <rng:define name=
"common-rotation-angle-attlist">
2367 <rng:attribute name=
"style:rotation-angle">
2368 <rng:ref name=
"angle"/>
2372 <rng:define name=
"common-section-attlist">
2375 <rng:attribute name=
"text:style-name">
2376 <rng:ref name=
"styleNameRef"/>
2379 <rng:attribute name=
"text:name">
2380 <rng:ref name=
"string"/>
2383 <rng:attribute name=
"text:protected">
2384 <rng:ref name=
"boolean"/>
2388 <rng:attribute name=
"text:protection-key">
2389 <rng:ref name=
"string"/>
2393 <rng:attribute name=
"text:protection-key-digest-algorithm">
2394 <rng:ref name=
"anyIRI"/>
2398 <rng:ref name=
"xml-id"/>
2402 <rng:define name=
"common-shadow-attlist">
2404 <rng:attribute name=
"style:shadow">
2405 <rng:ref name=
"shadowType"/>
2409 <rng:define name=
"common-source-cell-range">
2411 <rng:attribute name=
"form:source-cell-range">
2413 <rng:ref name=
"cellRangeAddress"/>
2414 <rng:ref name=
"string"/>
2419 <rng:define name=
"common-spin-button">
2421 <rng:attribute name=
"form:spin-button">
2422 <rng:ref name=
"boolean"/>
2426 <rng:define name=
"common-spline-anim-value-attlist">
2429 <rng:attribute name=
"smil:keyTimes">
2430 <rng:ref name=
"string"/>
2434 <rng:attribute name=
"smil:keySplines">
2435 <rng:ref name=
"string"/>
2440 <rng:define name=
"common-stock-marker-attlist">
2442 <rng:attribute name=
"chart:style-name">
2443 <rng:ref name=
"styleNameRef"/>
2447 <rng:define name=
"common-style-direction-attlist">
2449 <rng:attribute name=
"style:direction">
2451 <rng:value>ltr
</rng:value>
2452 <rng:value>ttb
</rng:value>
2457 <rng:define name=
"common-style-header-footer-attlist">
2459 <rng:attribute name=
"style:display">
2460 <rng:ref name=
"boolean"/>
2464 <rng:define name=
"common-svg-font-face-xlink-attlist">
2465 <rng:attribute name=
"xlink:type">
2466 <rng:value>simple
</rng:value>
2468 <rng:attribute name=
"xlink:href">
2469 <rng:ref name=
"anyIRI"/>
2472 <rng:attribute name=
"xlink:actuate">
2473 <rng:value>onRequest
</rng:value>
2477 <rng:define name=
"common-svg-gradient-attlist">
2480 <rng:attribute name=
"svg:gradientUnits">
2481 <rng:value>objectBoundingBox
</rng:value>
2485 <rng:attribute name=
"svg:gradientTransform">
2486 <rng:ref name=
"string"/>
2490 <rng:attribute name=
"svg:spreadMethod">
2492 <rng:value>pad
</rng:value>
2493 <rng:value>reflect
</rng:value>
2494 <rng:value>repeat
</rng:value>
2498 <rng:attribute name=
"draw:name">
2499 <rng:ref name=
"styleName"/>
2502 <rng:attribute name=
"draw:display-name">
2503 <rng:ref name=
"string"/>
2508 <rng:define name=
"common-tab-attlist">
2511 <rng:attribute name=
"form:tab-index">
2512 <rng:ref name=
"nonNegativeInteger"/>
2516 <rng:attribute name=
"form:tab-stop">
2517 <rng:ref name=
"boolean"/>
2522 <rng:define name=
"common-table-cell-address-attlist">
2523 <rng:attribute name=
"table:column">
2524 <rng:ref name=
"integer"/>
2526 <rng:attribute name=
"table:row">
2527 <rng:ref name=
"integer"/>
2529 <rng:attribute name=
"table:table">
2530 <rng:ref name=
"integer"/>
2533 <rng:define name=
"common-table-cell-range-address-attlist">
2534 <rng:attribute name=
"table:start-column">
2535 <rng:ref name=
"integer"/>
2537 <rng:attribute name=
"table:start-row">
2538 <rng:ref name=
"integer"/>
2540 <rng:attribute name=
"table:start-table">
2541 <rng:ref name=
"integer"/>
2543 <rng:attribute name=
"table:end-column">
2544 <rng:ref name=
"integer"/>
2546 <rng:attribute name=
"table:end-row">
2547 <rng:ref name=
"integer"/>
2549 <rng:attribute name=
"table:end-table">
2550 <rng:ref name=
"integer"/>
2553 <rng:define name=
"common-table-change-attlist">
2555 <rng:attribute name=
"table:id">
2556 <rng:ref name=
"string"/>
2559 <rng:attribute name=
"table:acceptance-state">
2561 <rng:value>accepted
</rng:value>
2562 <rng:value>rejected
</rng:value>
2563 <rng:value>pending
</rng:value>
2568 <rng:attribute name=
"table:rejecting-change-id">
2569 <rng:ref name=
"string"/>
2574 <rng:define name=
"common-table-range-attlist">
2577 <rng:ref name=
"common-table-cell-address-attlist"/>
2580 <rng:ref name=
"common-table-cell-range-address-attlist"/>
2584 <rng:define name=
"common-table-template-attlist">
2585 <rng:attribute name=
"table:style-name">
2586 <rng:ref name=
"styleNameRef"/>
2589 <rng:attribute name=
"table:paragraph-style-name">
2590 <rng:ref name=
"styleNameRef"/>
2594 <rng:define name=
"common-text-align">
2596 <rng:attribute name=
"fo:text-align">
2598 <rng:value>start
</rng:value>
2599 <rng:value>end
</rng:value>
2600 <rng:value>left
</rng:value>
2601 <rng:value>right
</rng:value>
2602 <rng:value>center
</rng:value>
2603 <rng:value>justify
</rng:value>
2608 <rng:define name=
"common-text-anchor-attlist">
2611 <rng:attribute name=
"text:anchor-type">
2613 <rng:value>page
</rng:value>
2614 <rng:value>frame
</rng:value>
2615 <rng:value>paragraph
</rng:value>
2616 <rng:value>char
</rng:value>
2617 <rng:value>as-char
</rng:value>
2622 <rng:attribute name=
"text:anchor-page-number">
2623 <rng:ref name=
"positiveInteger"/>
2628 <rng:define name=
"common-text-spreadsheet-shape-attlist">
2631 <rng:attribute name=
"table:end-cell-address">
2632 <rng:ref name=
"cellAddress"/>
2636 <rng:attribute name=
"table:end-x">
2637 <rng:ref name=
"coordinate"/>
2641 <rng:attribute name=
"table:end-y">
2642 <rng:ref name=
"coordinate"/>
2646 <rng:attribute name=
"table:table-background">
2647 <rng:ref name=
"boolean"/>
2650 <rng:ref name=
"common-text-anchor-attlist"/>
2653 <rng:define name=
"common-time-manip-attlist">
2656 <rng:attribute name=
"smil:accelerate">
2657 <rng:ref name=
"zeroToOneDecimal"/>
2661 <rng:attribute name=
"smil:decelerate">
2662 <rng:ref name=
"zeroToOneDecimal"/>
2666 <rng:attribute name=
"smil:autoReverse">
2667 <rng:ref name=
"boolean"/>
2672 <rng:define name=
"common-timing-attlist">
2673 <rng:ref name=
"common-basic-timing-attlist"/>
2674 <rng:ref name=
"common-time-manip-attlist"/>
2676 <rng:define name=
"common-title-attlist">
2678 <rng:attribute name=
"form:title">
2679 <rng:ref name=
"string"/>
2683 <rng:define name=
"common-value-and-type-attlist">
2686 <rng:attribute name=
"office:value-type">
2687 <rng:value>float
</rng:value>
2689 <rng:attribute name=
"office:value">
2690 <rng:ref name=
"double"/>
2694 <rng:attribute name=
"office:value-type">
2695 <rng:value>percentage
</rng:value>
2697 <rng:attribute name=
"office:value">
2698 <rng:ref name=
"double"/>
2702 <rng:attribute name=
"office:value-type">
2703 <rng:value>currency
</rng:value>
2705 <rng:attribute name=
"office:value">
2706 <rng:ref name=
"double"/>
2709 <rng:attribute name=
"office:currency">
2710 <rng:ref name=
"string"/>
2715 <rng:attribute name=
"office:value-type">
2716 <rng:value>date
</rng:value>
2718 <rng:attribute name=
"office:date-value">
2719 <rng:ref name=
"dateOrDateTime"/>
2723 <rng:attribute name=
"office:value-type">
2724 <rng:value>time
</rng:value>
2726 <rng:attribute name=
"office:time-value">
2727 <rng:ref name=
"duration"/>
2731 <rng:attribute name=
"office:value-type">
2732 <rng:value>boolean
</rng:value>
2734 <rng:attribute name=
"office:boolean-value">
2735 <rng:ref name=
"boolean"/>
2739 <rng:attribute name=
"office:value-type">
2740 <rng:value>string
</rng:value>
2743 <rng:attribute name=
"office:string-value">
2744 <rng:ref name=
"string"/>
2750 <rng:define name=
"common-value-attlist">
2752 <rng:attribute name=
"form:value">
2753 <rng:ref name=
"string"/>
2757 <rng:define name=
"common-value-type-attlist">
2758 <rng:attribute name=
"office:value-type">
2759 <rng:ref name=
"valueType"/>
2762 <rng:define name=
"common-vertical-margin-attlist">
2764 <rng:attribute name=
"fo:margin-top">
2766 <rng:ref name=
"nonNegativeLength"/>
2767 <rng:ref name=
"percent"/>
2772 <rng:attribute name=
"fo:margin-bottom">
2774 <rng:ref name=
"nonNegativeLength"/>
2775 <rng:ref name=
"percent"/>
2780 <rng:define name=
"common-vertical-pos-attlist">
2782 <rng:attribute name=
"style:vertical-pos">
2784 <rng:value>top
</rng:value>
2785 <rng:value>middle
</rng:value>
2786 <rng:value>bottom
</rng:value>
2787 <rng:value>from-top
</rng:value>
2788 <rng:value>below
</rng:value>
2793 <rng:attribute name=
"svg:y">
2794 <rng:ref name=
"coordinate"/>
2798 <rng:define name=
"common-vertical-rel-attlist">
2800 <rng:attribute name=
"style:vertical-rel">
2802 <rng:value>page
</rng:value>
2803 <rng:value>page-content
</rng:value>
2804 <rng:value>frame
</rng:value>
2805 <rng:value>frame-content
</rng:value>
2806 <rng:value>paragraph
</rng:value>
2807 <rng:value>paragraph-content
</rng:value>
2808 <rng:value>char
</rng:value>
2809 <rng:value>line
</rng:value>
2810 <rng:value>baseline
</rng:value>
2811 <rng:value>text
</rng:value>
2816 <rng:define name=
"common-writing-mode-attlist">
2818 <rng:attribute name=
"style:writing-mode">
2820 <rng:value>lr-tb
</rng:value>
2821 <rng:value>rl-tb
</rng:value>
2822 <rng:value>tb-rl
</rng:value>
2823 <rng:value>tb-lr
</rng:value>
2824 <rng:value>lr
</rng:value>
2825 <rng:value>rl
</rng:value>
2826 <rng:value>tb
</rng:value>
2827 <rng:value>page
</rng:value>
2832 <rng:define name=
"config-config-item">
2833 <rng:element name=
"config:config-item">
2834 <rng:ref name=
"config-config-item-attlist"/>
2838 <rng:define name=
"config-config-item-attlist">
2840 <rng:attribute name=
"config:name">
2841 <rng:ref name=
"string"/>
2843 <rng:attribute name=
"config:type">
2845 <rng:value>boolean
</rng:value>
2846 <rng:value>short
</rng:value>
2847 <rng:value>int
</rng:value>
2848 <rng:value>long
</rng:value>
2849 <rng:value>double
</rng:value>
2850 <rng:value>string
</rng:value>
2851 <rng:value>datetime
</rng:value>
2852 <rng:value>base64Binary
</rng:value>
2857 <rng:define name=
"config-config-item-map-entry">
2858 <rng:element name=
"config:config-item-map-entry">
2859 <rng:ref name=
"config-config-item-map-entry-attlist"/>
2860 <rng:ref name=
"config-items"/>
2863 <rng:define name=
"config-config-item-map-entry-attlist">
2865 <rng:attribute name=
"config:name">
2866 <rng:ref name=
"string"/>
2870 <rng:define name=
"config-config-item-map-indexed">
2871 <rng:element name=
"config:config-item-map-indexed">
2872 <rng:ref name=
"config-config-item-map-indexed-attlist"/>
2874 <rng:ref name=
"config-config-item-map-entry"/>
2878 <rng:define name=
"config-config-item-map-indexed-attlist">
2879 <rng:attribute name=
"config:name">
2880 <rng:ref name=
"string"/>
2883 <rng:define name=
"config-config-item-map-named">
2884 <rng:element name=
"config:config-item-map-named">
2885 <rng:ref name=
"config-config-item-map-named-attlist"/>
2887 <rng:ref name=
"config-config-item-map-entry"/>
2891 <rng:define name=
"config-config-item-map-named-attlist">
2892 <rng:attribute name=
"config:name">
2893 <rng:ref name=
"string"/>
2896 <rng:define name=
"config-config-item-set">
2897 <rng:element name=
"config:config-item-set">
2898 <rng:ref name=
"config-config-item-set-attlist"/>
2899 <rng:ref name=
"config-items"/>
2902 <rng:define name=
"config-config-item-set-attlist">
2903 <rng:attribute name=
"config:name">
2904 <rng:ref name=
"string"/>
2907 <rng:define name=
"config-items">
2910 <rng:ref name=
"config-config-item"/>
2911 <rng:ref name=
"config-config-item-set"/>
2912 <rng:ref name=
"config-config-item-map-named"/>
2913 <rng:ref name=
"config-config-item-map-indexed"/>
2917 <rng:define name=
"controls">
2919 <rng:ref name=
"column-controls"/>
2920 <rng:element name=
"form:password">
2921 <rng:ref name=
"form-password-attlist"/>
2922 <rng:ref name=
"common-form-control-content"/>
2924 <rng:element name=
"form:file">
2925 <rng:ref name=
"form-file-attlist"/>
2926 <rng:ref name=
"common-form-control-content"/>
2928 <rng:element name=
"form:fixed-text">
2929 <rng:ref name=
"form-fixed-text-attlist"/>
2930 <rng:ref name=
"common-form-control-content"/>
2932 <rng:element name=
"form:button">
2933 <rng:ref name=
"form-button-attlist"/>
2934 <rng:ref name=
"common-form-control-content"/>
2936 <rng:element name=
"form:image">
2937 <rng:ref name=
"form-image-attlist"/>
2938 <rng:ref name=
"common-form-control-content"/>
2940 <rng:element name=
"form:radio">
2941 <rng:ref name=
"form-radio-attlist"/>
2942 <rng:ref name=
"common-form-control-content"/>
2944 <rng:element name=
"form:frame">
2945 <rng:ref name=
"form-frame-attlist"/>
2946 <rng:ref name=
"common-form-control-content"/>
2948 <rng:element name=
"form:image-frame">
2949 <rng:ref name=
"form-image-frame-attlist"/>
2950 <rng:ref name=
"common-form-control-content"/>
2952 <rng:element name=
"form:hidden">
2953 <rng:ref name=
"form-hidden-attlist"/>
2954 <rng:ref name=
"common-form-control-content"/>
2956 <rng:element name=
"form:grid">
2957 <rng:ref name=
"form-grid-attlist"/>
2958 <rng:ref name=
"common-form-control-content"/>
2960 <rng:ref name=
"form-column"/>
2963 <rng:element name=
"form:value-range">
2964 <rng:ref name=
"form-value-range-attlist"/>
2965 <rng:ref name=
"common-form-control-content"/>
2967 <rng:element name=
"form:generic-control">
2968 <rng:ref name=
"form-generic-control-attlist"/>
2969 <rng:ref name=
"common-form-control-content"/>
2973 <rng:define name=
"coordinate">
2974 <rng:ref name=
"length"/>
2976 <rng:define name=
"countryCode">
2977 <rng:data type=
"token">
2978 <rng:param name=
"pattern">[A-Za-z0-
9]{
1,
8}
</rng:param>
2981 <rng:define name=
"currency-symbol-and-text">
2982 <rng:ref name=
"number-currency-symbol"/>
2984 <rng:ref name=
"number-text-with-fillchar"/>
2985 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
2988 <rng:define name=
"current-selected">
2990 <rng:attribute name=
"form:current-selected">
2991 <rng:ref name=
"boolean"/>
2995 <rng:define name=
"custom-shape-type">
2997 <rng:value>non-primitive
</rng:value>
2998 <rng:ref name=
"string"/>
3001 <rng:define name=
"date">
3002 <rng:data type=
"date"/>
3004 <rng:define name=
"dateOrDateTime">
3006 <rng:data type=
"date"/>
3007 <rng:data type=
"dateTime"/>
3010 <rng:define name=
"dateTime">
3011 <rng:data type=
"dateTime"/>
3013 <rng:define name=
"db-application-connection-settings">
3014 <rng:element name=
"db:application-connection-settings">
3015 <rng:ref name=
"db-application-connection-settings-attlist"/>
3017 <rng:ref name=
"db-table-filter"/>
3020 <rng:ref name=
"db-table-type-filter"/>
3023 <rng:ref name=
"db-data-source-settings"/>
3027 <rng:define name=
"db-application-connection-settings-attlist">
3030 <rng:attribute name=
"db:is-table-name-length-limited">
3031 <rng:ref name=
"boolean"/>
3035 <rng:attribute name=
"db:enable-sql92-check">
3036 <rng:ref name=
"boolean"/>
3040 <rng:attribute name=
"db:append-table-alias-name">
3041 <rng:ref name=
"boolean"/>
3045 <rng:attribute name=
"db:ignore-driver-privileges">
3046 <rng:ref name=
"boolean"/>
3050 <rng:attribute name=
"db:boolean-comparison-mode">
3052 <rng:value>equal-integer
</rng:value>
3053 <rng:value>is-boolean
</rng:value>
3054 <rng:value>equal-boolean
</rng:value>
3055 <rng:value>equal-use-only-zero
</rng:value>
3060 <rng:attribute name=
"db:use-catalog">
3061 <rng:ref name=
"boolean"/>
3065 <rng:attribute name=
"db:max-row-count">
3066 <rng:ref name=
"integer"/>
3070 <rng:attribute name=
"db:suppress-version-columns">
3071 <rng:ref name=
"boolean"/>
3076 <rng:define name=
"db-apply-command">
3078 <rng:attribute name=
"db:apply-command">
3079 <rng:ref name=
"boolean"/>
3083 <rng:define name=
"db-auto-increment">
3084 <rng:element name=
"db:auto-increment">
3085 <rng:ref name=
"db-auto-increment-attlist"/>
3089 <rng:define name=
"db-auto-increment-attlist">
3092 <rng:attribute name=
"db:additional-column-statement">
3093 <rng:ref name=
"string"/>
3097 <rng:attribute name=
"db:row-retrieving-statement">
3098 <rng:ref name=
"string"/>
3103 <rng:define name=
"db-character-set">
3104 <rng:element name=
"db:character-set">
3105 <rng:ref name=
"db-character-set-attlist"/>
3109 <rng:define name=
"db-character-set-attlist">
3111 <rng:attribute name=
"db:encoding">
3112 <rng:ref name=
"textEncoding"/>
3116 <rng:define name=
"db-column">
3117 <rng:element name=
"db:column">
3118 <rng:ref name=
"db-column-attlist"/>
3119 <rng:ref name=
"common-db-object-name"/>
3120 <rng:ref name=
"common-db-object-title"/>
3121 <rng:ref name=
"common-db-object-description"/>
3122 <rng:ref name=
"common-db-default-value"/>
3125 <rng:define name=
"db-column-attlist">
3128 <rng:attribute name=
"db:visible">
3129 <rng:ref name=
"boolean"/>
3133 <rng:attribute name=
"db:style-name">
3134 <rng:ref name=
"styleNameRef"/>
3138 <rng:attribute name=
"db:default-cell-style-name">
3139 <rng:ref name=
"styleNameRef"/>
3144 <rng:define name=
"db-column-definition">
3145 <rng:element name=
"db:column-definition">
3146 <rng:ref name=
"db-column-definition-attlist"/>
3147 <rng:ref name=
"common-db-default-value"/>
3150 <rng:define name=
"db-column-definition-attlist">
3152 <rng:attribute name=
"db:name">
3153 <rng:ref name=
"string"/>
3156 <rng:attribute name=
"db:data-type">
3157 <rng:ref name=
"db-data-types"/>
3161 <rng:attribute name=
"db:type-name">
3162 <rng:ref name=
"string"/>
3166 <rng:attribute name=
"db:precision">
3167 <rng:ref name=
"positiveInteger"/>
3171 <rng:attribute name=
"db:scale">
3172 <rng:ref name=
"positiveInteger"/>
3176 <rng:attribute name=
"db:is-nullable">
3178 <rng:value>no-nulls
</rng:value>
3179 <rng:value>nullable
</rng:value>
3184 <rng:attribute name=
"db:is-empty-allowed">
3185 <rng:ref name=
"boolean"/>
3189 <rng:attribute name=
"db:is-autoincrement">
3190 <rng:ref name=
"boolean"/>
3195 <rng:define name=
"db-column-definitions">
3196 <rng:element name=
"db:column-definitions">
3197 <rng:ref name=
"db-column-definitions-attlist"/>
3199 <rng:ref name=
"db-column-definition"/>
3203 <rng:define name=
"db-column-definitions-attlist">
3206 <rng:define name=
"db-columns">
3207 <rng:element name=
"db:columns">
3208 <rng:ref name=
"db-columns-attlist"/>
3210 <rng:ref name=
"db-column"/>
3214 <rng:define name=
"db-columns-attlist">
3217 <rng:define name=
"db-command">
3218 <rng:attribute name=
"db:command">
3219 <rng:ref name=
"string"/>
3222 <rng:define name=
"db-component">
3223 <rng:element name=
"db:component">
3224 <rng:ref name=
"db-component-attlist"/>
3225 <rng:ref name=
"common-db-object-name"/>
3226 <rng:ref name=
"common-db-object-title"/>
3227 <rng:ref name=
"common-db-object-description"/>
3230 <rng:ref name=
"office-document"/>
3231 <rng:ref name=
"math-math"/>
3236 <rng:define name=
"db-component-attlist">
3239 <rng:attribute name=
"xlink:type">
3240 <rng:value>simple
</rng:value>
3242 <rng:attribute name=
"xlink:href">
3243 <rng:ref name=
"anyIRI"/>
3246 <rng:attribute name=
"xlink:show">
3247 <rng:value>none
</rng:value>
3251 <rng:attribute name=
"xlink:actuate">
3252 <rng:value>onRequest
</rng:value>
3257 <rng:attribute name=
"db:as-template">
3258 <rng:ref name=
"boolean"/>
3263 <rng:define name=
"db-component-collection">
3264 <rng:element name=
"db:component-collection">
3265 <rng:ref name=
"db-component-collection-attlist"/>
3266 <rng:ref name=
"common-db-object-name"/>
3267 <rng:ref name=
"common-db-object-title"/>
3268 <rng:ref name=
"common-db-object-description"/>
3271 <rng:ref name=
"db-component"/>
3272 <rng:ref name=
"db-component-collection"/>
3277 <rng:define name=
"db-component-collection-attlist">
3280 <rng:define name=
"db-connection-data">
3281 <rng:element name=
"db:connection-data">
3282 <rng:ref name=
"db-connection-data-attlist"/>
3284 <rng:ref name=
"db-database-description"/>
3285 <rng:ref name=
"db-connection-resource"/>
3288 <rng:ref name=
"db-login"/>
3292 <rng:define name=
"db-connection-data-attlist">
3295 <rng:define name=
"db-connection-resource">
3296 <rng:element name=
"db:connection-resource">
3297 <rng:ref name=
"db-connection-resource-attlist"/>
3301 <rng:define name=
"db-connection-resource-attlist">
3302 <rng:attribute name=
"xlink:type">
3303 <rng:value>simple
</rng:value>
3305 <rng:attribute name=
"xlink:href">
3306 <rng:ref name=
"anyIRI"/>
3309 <rng:attribute name=
"xlink:show">
3310 <rng:value>none
</rng:value>
3314 <rng:attribute name=
"xlink:actuate">
3315 <rng:value>onRequest
</rng:value>
3319 <rng:define name=
"db-data-source">
3320 <rng:element name=
"db:data-source">
3321 <rng:ref name=
"db-data-source-attlist"/>
3322 <rng:ref name=
"db-connection-data"/>
3324 <rng:ref name=
"db-driver-settings"/>
3327 <rng:ref name=
"db-application-connection-settings"/>
3331 <rng:define name=
"db-data-source-attlist">
3334 <rng:define name=
"db-data-source-setting">
3335 <rng:element name=
"db:data-source-setting">
3336 <rng:ref name=
"db-data-source-setting-attlist"/>
3338 <rng:ref name=
"db-data-source-setting-value"/>
3342 <rng:define name=
"db-data-source-setting-attlist">
3345 <rng:attribute name=
"db:data-source-setting-is-list">
3346 <rng:ref name=
"boolean"/>
3349 <rng:attribute name=
"db:data-source-setting-name">
3350 <rng:ref name=
"string"/>
3352 <rng:attribute name=
"db:data-source-setting-type">
3353 <rng:ref name=
"db-data-source-setting-types"/>
3357 <rng:define name=
"db-data-source-setting-types">
3359 <rng:value>boolean
</rng:value>
3360 <rng:value>short
</rng:value>
3361 <rng:value>int
</rng:value>
3362 <rng:value>long
</rng:value>
3363 <rng:value>double
</rng:value>
3364 <rng:value>string
</rng:value>
3367 <rng:define name=
"db-data-source-setting-value">
3368 <rng:element name=
"db:data-source-setting-value">
3369 <rng:ref name=
"db-data-source-setting-value-attlist"/>
3370 <rng:ref name=
"string"/>
3373 <rng:define name=
"db-data-source-setting-value-attlist">
3376 <rng:define name=
"db-data-source-settings">
3377 <rng:element name=
"db:data-source-settings">
3378 <rng:ref name=
"db-data-source-settings-attlist"/>
3380 <rng:ref name=
"db-data-source-setting"/>
3384 <rng:define name=
"db-data-source-settings-attlist">
3387 <rng:define name=
"db-data-types">
3389 <rng:value>bit
</rng:value>
3390 <rng:value>boolean
</rng:value>
3391 <rng:value>tinyint
</rng:value>
3392 <rng:value>smallint
</rng:value>
3393 <rng:value>integer
</rng:value>
3394 <rng:value>bigint
</rng:value>
3395 <rng:value>float
</rng:value>
3396 <rng:value>real
</rng:value>
3397 <rng:value>double
</rng:value>
3398 <rng:value>numeric
</rng:value>
3399 <rng:value>decimal
</rng:value>
3400 <rng:value>char
</rng:value>
3401 <rng:value>varchar
</rng:value>
3402 <rng:value>longvarchar
</rng:value>
3403 <rng:value>date
</rng:value>
3404 <rng:value>time
</rng:value>
3405 <rng:value>timestmp
</rng:value>
3406 <rng:value>binary
</rng:value>
3407 <rng:value>varbinary
</rng:value>
3408 <rng:value>longvarbinary
</rng:value>
3409 <rng:value>sqlnull
</rng:value>
3410 <rng:value>other
</rng:value>
3411 <rng:value>object
</rng:value>
3412 <rng:value>distinct
</rng:value>
3413 <rng:value>struct
</rng:value>
3414 <rng:value>array
</rng:value>
3415 <rng:value>blob
</rng:value>
3416 <rng:value>clob
</rng:value>
3417 <rng:value>ref
</rng:value>
3420 <rng:define name=
"db-database-description">
3421 <rng:element name=
"db:database-description">
3422 <rng:ref name=
"db-database-description-attlist"/>
3424 <rng:ref name=
"db-file-based-database"/>
3425 <rng:ref name=
"db-server-database"/>
3429 <rng:define name=
"db-database-description-attlist">
3432 <rng:define name=
"db-delimiter">
3433 <rng:element name=
"db:delimiter">
3434 <rng:ref name=
"db-delimiter-attlist"/>
3438 <rng:define name=
"db-delimiter-attlist">
3441 <rng:attribute name=
"db:field">
3442 <rng:ref name=
"string"/>
3446 <rng:attribute name=
"db:string">
3447 <rng:ref name=
"string"/>
3451 <rng:attribute name=
"db:decimal">
3452 <rng:ref name=
"string"/>
3456 <rng:attribute name=
"db:thousand">
3457 <rng:ref name=
"string"/>
3462 <rng:define name=
"db-driver-settings">
3463 <rng:element name=
"db:driver-settings">
3464 <rng:ref name=
"db-driver-settings-attlist"/>
3466 <rng:ref name=
"db-auto-increment"/>
3469 <rng:ref name=
"db-delimiter"/>
3472 <rng:ref name=
"db-character-set"/>
3475 <rng:ref name=
"db-table-settings"/>
3479 <rng:define name=
"db-driver-settings-attlist">
3481 <rng:ref name=
"db-show-deleted"/>
3483 <rng:attribute name=
"db:system-driver-settings">
3484 <rng:ref name=
"string"/>
3488 <rng:attribute name=
"db:base-dn">
3489 <rng:ref name=
"string"/>
3492 <rng:ref name=
"db-is-first-row-header-line"/>
3494 <rng:attribute name=
"db:parameter-name-substitution">
3495 <rng:ref name=
"boolean"/>
3500 <rng:define name=
"db-file-based-database">
3501 <rng:element name=
"db:file-based-database">
3502 <rng:ref name=
"db-file-based-database-attlist"/>
3505 <rng:define name=
"db-file-based-database-attlist">
3507 <rng:attribute name=
"xlink:type">
3508 <rng:value>simple
</rng:value>
3510 <rng:attribute name=
"xlink:href">
3511 <rng:ref name=
"anyIRI"/>
3513 <rng:attribute name=
"db:media-type">
3514 <rng:ref name=
"string"/>
3517 <rng:attribute name=
"db:extension">
3518 <rng:ref name=
"string"/>
3523 <rng:define name=
"db-filter-statement">
3524 <rng:element name=
"db:filter-statement">
3525 <rng:ref name=
"db-command"/>
3526 <rng:ref name=
"db-apply-command"/>
3530 <rng:define name=
"db-forms">
3531 <rng:element name=
"db:forms">
3532 <rng:ref name=
"db-forms-attlist"/>
3535 <rng:ref name=
"db-component"/>
3536 <rng:ref name=
"db-component-collection"/>
3541 <rng:define name=
"db-forms-attlist">
3544 <rng:define name=
"db-host-and-port">
3545 <rng:attribute name=
"db:hostname">
3546 <rng:ref name=
"string"/>
3549 <rng:attribute name=
"db:port">
3550 <rng:ref name=
"positiveInteger"/>
3554 <rng:define name=
"db-index">
3555 <rng:element name=
"db:index">
3556 <rng:ref name=
"db-index-attlist"/>
3558 <rng:ref name=
"db-index-columns"/>
3562 <rng:define name=
"db-index-attlist">
3564 <rng:attribute name=
"db:name">
3565 <rng:ref name=
"string"/>
3568 <rng:attribute name=
"db:catalog-name">
3569 <rng:ref name=
"string"/>
3573 <rng:attribute name=
"db:is-unique">
3574 <rng:ref name=
"boolean"/>
3578 <rng:attribute name=
"db:is-clustered">
3579 <rng:ref name=
"boolean"/>
3584 <rng:define name=
"db-index-column">
3585 <rng:element name=
"db:index-column">
3586 <rng:ref name=
"db-index-column-attlist"/>
3590 <rng:define name=
"db-index-column-attlist">
3592 <rng:attribute name=
"db:name">
3593 <rng:ref name=
"string"/>
3596 <rng:attribute name=
"db:is-ascending">
3597 <rng:ref name=
"boolean"/>
3602 <rng:define name=
"db-index-columns">
3603 <rng:element name=
"db:index-columns">
3605 <rng:ref name=
"db-index-column"/>
3609 <rng:define name=
"db-indices">
3610 <rng:element name=
"db:indices">
3611 <rng:ref name=
"db-indices-attlist"/>
3613 <rng:ref name=
"db-index"/>
3617 <rng:define name=
"db-indices-attlist">
3620 <rng:define name=
"db-is-first-row-header-line">
3622 <rng:attribute name=
"db:is-first-row-header-line">
3623 <rng:ref name=
"boolean"/>
3627 <rng:define name=
"db-key">
3628 <rng:element name=
"db:key">
3629 <rng:ref name=
"db-key-attlist"/>
3631 <rng:ref name=
"db-key-columns"/>
3635 <rng:define name=
"db-key-attlist">
3638 <rng:attribute name=
"db:name">
3639 <rng:ref name=
"string"/>
3642 <rng:attribute name=
"db:type">
3644 <rng:value>primary
</rng:value>
3645 <rng:value>unique
</rng:value>
3646 <rng:value>foreign
</rng:value>
3650 <rng:attribute name=
"db:referenced-table-name">
3651 <rng:ref name=
"string"/>
3655 <rng:attribute name=
"db:update-rule">
3657 <rng:value>cascade
</rng:value>
3658 <rng:value>restrict
</rng:value>
3659 <rng:value>set-null
</rng:value>
3660 <rng:value>no-action
</rng:value>
3661 <rng:value>set-default
</rng:value>
3666 <rng:attribute name=
"db:delete-rule">
3668 <rng:value>cascade
</rng:value>
3669 <rng:value>restrict
</rng:value>
3670 <rng:value>set-null
</rng:value>
3671 <rng:value>no-action
</rng:value>
3672 <rng:value>set-default
</rng:value>
3678 <rng:define name=
"db-key-column">
3679 <rng:element name=
"db:key-column">
3680 <rng:ref name=
"db-key-column-attlist"/>
3684 <rng:define name=
"db-key-column-attlist">
3687 <rng:attribute name=
"db:name">
3688 <rng:ref name=
"string"/>
3692 <rng:attribute name=
"db:related-column-name">
3693 <rng:ref name=
"string"/>
3698 <rng:define name=
"db-key-columns">
3699 <rng:element name=
"db:key-columns">
3700 <rng:ref name=
"db-key-columns-attlist"/>
3702 <rng:ref name=
"db-key-column"/>
3706 <rng:define name=
"db-key-columns-attlist">
3709 <rng:define name=
"db-keys">
3710 <rng:element name=
"db:keys">
3711 <rng:ref name=
"db-keys-attlist"/>
3713 <rng:ref name=
"db-key"/>
3717 <rng:define name=
"db-keys-attlist">
3720 <rng:define name=
"db-local-socket-name">
3722 <rng:attribute name=
"db:local-socket">
3723 <rng:ref name=
"string"/>
3727 <rng:define name=
"db-login">
3728 <rng:element name=
"db:login">
3729 <rng:ref name=
"db-login-attlist"/>
3733 <rng:define name=
"db-login-attlist">
3737 <rng:attribute name=
"db:user-name">
3738 <rng:ref name=
"string"/>
3740 <rng:attribute name=
"db:use-system-user">
3741 <rng:ref name=
"boolean"/>
3746 <rng:attribute name=
"db:is-password-required">
3747 <rng:ref name=
"boolean"/>
3751 <rng:attribute name=
"db:login-timeout">
3752 <rng:ref name=
"positiveInteger"/>
3757 <rng:define name=
"db-order-statement">
3758 <rng:element name=
"db:order-statement">
3759 <rng:ref name=
"db-command"/>
3760 <rng:ref name=
"db-apply-command"/>
3764 <rng:define name=
"db-queries">
3765 <rng:element name=
"db:queries">
3766 <rng:ref name=
"db-queries-attlist"/>
3769 <rng:ref name=
"db-query"/>
3770 <rng:ref name=
"db-query-collection"/>
3775 <rng:define name=
"db-queries-attlist">
3778 <rng:define name=
"db-query">
3779 <rng:element name=
"db:query">
3780 <rng:ref name=
"db-query-attlist"/>
3781 <rng:ref name=
"common-db-object-name"/>
3782 <rng:ref name=
"common-db-object-title"/>
3783 <rng:ref name=
"common-db-object-description"/>
3784 <rng:ref name=
"common-db-table-style-name"/>
3786 <rng:ref name=
"db-order-statement"/>
3789 <rng:ref name=
"db-filter-statement"/>
3792 <rng:ref name=
"db-columns"/>
3795 <rng:ref name=
"db-update-table"/>
3799 <rng:define name=
"db-query-attlist">
3801 <rng:attribute name=
"db:command">
3802 <rng:ref name=
"string"/>
3805 <rng:attribute name=
"db:escape-processing">
3806 <rng:ref name=
"boolean"/>
3811 <rng:define name=
"db-query-collection">
3812 <rng:element name=
"db:query-collection">
3813 <rng:ref name=
"db-query-collection-attlist"/>
3814 <rng:ref name=
"common-db-object-name"/>
3815 <rng:ref name=
"common-db-object-title"/>
3816 <rng:ref name=
"common-db-object-description"/>
3819 <rng:ref name=
"db-query"/>
3820 <rng:ref name=
"db-query-collection"/>
3825 <rng:define name=
"db-query-collection-attlist">
3828 <rng:define name=
"db-reports">
3829 <rng:element name=
"db:reports">
3830 <rng:ref name=
"db-reports-attlist"/>
3833 <rng:ref name=
"db-component"/>
3834 <rng:ref name=
"db-component-collection"/>
3839 <rng:define name=
"db-reports-attlist">
3842 <rng:define name=
"db-schema-definition">
3843 <rng:element name=
"db:schema-definition">
3844 <rng:ref name=
"db-schema-definition-attlist"/>
3845 <rng:ref name=
"db-table-definitions"/>
3848 <rng:define name=
"db-schema-definition-attlist">
3851 <rng:define name=
"db-server-database">
3852 <rng:element name=
"db:server-database">
3853 <rng:ref name=
"db-server-database-attlist"/>
3857 <rng:define name=
"db-server-database-attlist">
3859 <rng:attribute name=
"db:type">
3860 <rng:ref name=
"namespacedToken"/>
3863 <rng:ref name=
"db-host-and-port"/>
3864 <rng:ref name=
"db-local-socket-name"/>
3867 <rng:attribute name=
"db:database-name">
3868 <rng:ref name=
"string"/>
3873 <rng:define name=
"db-show-deleted">
3875 <rng:attribute name=
"db:show-deleted">
3876 <rng:ref name=
"boolean"/>
3880 <rng:define name=
"db-table-definition">
3881 <rng:element name=
"db:table-definition">
3882 <rng:ref name=
"common-db-table-name-attlist"/>
3883 <rng:ref name=
"db-table-definition-attlist"/>
3884 <rng:ref name=
"db-column-definitions"/>
3886 <rng:ref name=
"db-keys"/>
3889 <rng:ref name=
"db-indices"/>
3893 <rng:define name=
"db-table-definition-attlist">
3895 <rng:attribute name=
"db:type">
3896 <rng:ref name=
"string"/>
3900 <rng:define name=
"db-table-definitions">
3901 <rng:element name=
"db:table-definitions">
3902 <rng:ref name=
"db-table-definitions-attlist"/>
3904 <rng:ref name=
"db-table-definition"/>
3908 <rng:define name=
"db-table-definitions-attlist">
3911 <rng:define name=
"db-table-exclude-filter">
3912 <rng:element name=
"db:table-exclude-filter">
3913 <rng:ref name=
"db-table-exclude-filter-attlist"/>
3915 <rng:ref name=
"db-table-filter-pattern"/>
3919 <rng:define name=
"db-table-exclude-filter-attlist">
3922 <rng:define name=
"db-table-filter">
3923 <rng:element name=
"db:table-filter">
3924 <rng:ref name=
"db-table-filter-attlist"/>
3926 <rng:ref name=
"db-table-include-filter"/>
3929 <rng:ref name=
"db-table-exclude-filter"/>
3933 <rng:define name=
"db-table-filter-attlist">
3936 <rng:define name=
"db-table-filter-pattern">
3937 <rng:element name=
"db:table-filter-pattern">
3938 <rng:ref name=
"db-table-filter-pattern-attlist"/>
3939 <rng:ref name=
"string"/>
3942 <rng:define name=
"db-table-filter-pattern-attlist">
3945 <rng:define name=
"db-table-include-filter">
3946 <rng:element name=
"db:table-include-filter">
3947 <rng:ref name=
"db-table-include-filter-attlist"/>
3949 <rng:ref name=
"db-table-filter-pattern"/>
3953 <rng:define name=
"db-table-include-filter-attlist">
3956 <rng:define name=
"db-table-presentation">
3957 <rng:element name=
"db:table-representation">
3958 <rng:ref name=
"db-table-presentation-attlist"/>
3959 <rng:ref name=
"common-db-table-name-attlist"/>
3960 <rng:ref name=
"common-db-object-title"/>
3961 <rng:ref name=
"common-db-object-description"/>
3962 <rng:ref name=
"common-db-table-style-name"/>
3964 <rng:ref name=
"db-order-statement"/>
3967 <rng:ref name=
"db-filter-statement"/>
3970 <rng:ref name=
"db-columns"/>
3974 <rng:define name=
"db-table-presentation-attlist">
3977 <rng:define name=
"db-table-presentations">
3978 <rng:element name=
"db:table-representations">
3979 <rng:ref name=
"db-table-presentations-attlist"/>
3981 <rng:ref name=
"db-table-presentation"/>
3985 <rng:define name=
"db-table-presentations-attlist">
3988 <rng:define name=
"db-table-setting">
3989 <rng:element name=
"db:table-setting">
3990 <rng:ref name=
"db-table-setting-attlist"/>
3992 <rng:ref name=
"db-delimiter"/>
3995 <rng:ref name=
"db-character-set"/>
4000 <rng:define name=
"db-table-setting-attlist">
4001 <rng:ref name=
"db-is-first-row-header-line"/>
4002 <rng:ref name=
"db-show-deleted"/>
4004 <rng:define name=
"db-table-settings">
4005 <rng:element name=
"db:table-settings">
4007 <rng:ref name=
"db-table-setting"/>
4011 <rng:define name=
"db-table-type">
4012 <rng:element name=
"db:table-type">
4013 <rng:ref name=
"db-table-type-attlist"/>
4014 <rng:ref name=
"string"/>
4017 <rng:define name=
"db-table-type-attlist">
4020 <rng:define name=
"db-table-type-filter">
4021 <rng:element name=
"db:table-type-filter">
4022 <rng:ref name=
"db-table-type-filter-attlist"/>
4024 <rng:ref name=
"db-table-type"/>
4028 <rng:define name=
"db-table-type-filter-attlist">
4031 <rng:define name=
"db-update-table">
4032 <rng:element name=
"db:update-table">
4033 <rng:ref name=
"common-db-table-name-attlist"/>
4036 <rng:define name=
"dc-creator">
4037 <rng:element name=
"dc:creator">
4038 <rng:ref name=
"string"/>
4041 <rng:define name=
"dc-date">
4042 <rng:element name=
"dc:date">
4043 <rng:ref name=
"dateTime"/>
4046 <rng:define name=
"distance">
4047 <rng:ref name=
"length"/>
4049 <rng:define name=
"double">
4050 <rng:data type=
"double"/>
4052 <rng:define name=
"dr3d-cube">
4053 <rng:element name=
"dr3d:cube">
4054 <rng:ref name=
"dr3d-cube-attlist"/>
4055 <rng:ref name=
"common-draw-z-index-attlist"/>
4056 <rng:ref name=
"common-draw-id-attlist"/>
4057 <rng:ref name=
"common-draw-layer-name-attlist"/>
4058 <rng:ref name=
"common-draw-style-name-attlist"/>
4059 <rng:ref name=
"common-dr3d-transform-attlist"/>
4063 <rng:define name=
"dr3d-cube-attlist">
4065 <rng:attribute name=
"dr3d:min-edge">
4066 <rng:ref name=
"vector3D"/>
4070 <rng:attribute name=
"dr3d:max-edge">
4071 <rng:ref name=
"vector3D"/>
4075 <rng:define name=
"dr3d-extrude">
4076 <rng:element name=
"dr3d:extrude">
4077 <rng:ref name=
"common-draw-path-data-attlist"/>
4078 <rng:ref name=
"common-draw-viewbox-attlist"/>
4079 <rng:ref name=
"common-draw-id-attlist"/>
4080 <rng:ref name=
"common-draw-z-index-attlist"/>
4081 <rng:ref name=
"common-draw-layer-name-attlist"/>
4082 <rng:ref name=
"common-draw-style-name-attlist"/>
4083 <rng:ref name=
"common-dr3d-transform-attlist"/>
4087 <rng:define name=
"dr3d-light">
4088 <rng:element name=
"dr3d:light">
4089 <rng:ref name=
"dr3d-light-attlist"/>
4093 <rng:define name=
"dr3d-light-attlist">
4096 <rng:attribute name=
"dr3d:diffuse-color">
4097 <rng:ref name=
"color"/>
4100 <rng:attribute name=
"dr3d:direction">
4101 <rng:ref name=
"vector3D"/>
4104 <rng:attribute name=
"dr3d:enabled">
4105 <rng:ref name=
"boolean"/>
4109 <rng:attribute name=
"dr3d:specular">
4110 <rng:ref name=
"boolean"/>
4115 <rng:define name=
"dr3d-rotate">
4116 <rng:element name=
"dr3d:rotate">
4117 <rng:ref name=
"common-draw-viewbox-attlist"/>
4118 <rng:ref name=
"common-draw-path-data-attlist"/>
4119 <rng:ref name=
"common-draw-z-index-attlist"/>
4120 <rng:ref name=
"common-draw-id-attlist"/>
4121 <rng:ref name=
"common-draw-layer-name-attlist"/>
4122 <rng:ref name=
"common-draw-style-name-attlist"/>
4123 <rng:ref name=
"common-dr3d-transform-attlist"/>
4127 <rng:define name=
"dr3d-scene">
4128 <rng:element name=
"dr3d:scene">
4129 <rng:ref name=
"dr3d-scene-attlist"/>
4130 <rng:ref name=
"common-draw-position-attlist"/>
4131 <rng:ref name=
"common-draw-size-attlist"/>
4132 <rng:ref name=
"common-draw-style-name-attlist"/>
4133 <rng:ref name=
"common-draw-z-index-attlist"/>
4134 <rng:ref name=
"common-draw-id-attlist"/>
4135 <rng:ref name=
"common-draw-layer-name-attlist"/>
4136 <rng:ref name=
"common-text-spreadsheet-shape-attlist"/>
4137 <rng:ref name=
"common-dr3d-transform-attlist"/>
4138 <rng:ref name=
"common-draw-caption-id-attlist"/>
4140 <rng:ref name=
"svg-title"/>
4143 <rng:ref name=
"svg-desc"/>
4146 <rng:ref name=
"dr3d-light"/>
4149 <rng:ref name=
"shapes3d"/>
4152 <rng:ref name=
"draw-glue-point"/>
4156 <rng:define name=
"dr3d-scene-attlist">
4159 <rng:attribute name=
"dr3d:vrp">
4160 <rng:ref name=
"vector3D"/>
4164 <rng:attribute name=
"dr3d:vpn">
4165 <rng:ref name=
"vector3D"/>
4169 <rng:attribute name=
"dr3d:vup">
4170 <rng:ref name=
"vector3D"/>
4174 <rng:attribute name=
"dr3d:projection">
4176 <rng:value>parallel
</rng:value>
4177 <rng:value>perspective
</rng:value>
4182 <rng:attribute name=
"dr3d:distance">
4183 <rng:ref name=
"length"/>
4187 <rng:attribute name=
"dr3d:focal-length">
4188 <rng:ref name=
"length"/>
4192 <rng:attribute name=
"dr3d:shadow-slant">
4193 <rng:ref name=
"angle"/>
4197 <rng:attribute name=
"dr3d:shade-mode">
4199 <rng:value>flat
</rng:value>
4200 <rng:value>phong
</rng:value>
4201 <rng:value>gouraud
</rng:value>
4202 <rng:value>draft
</rng:value>
4207 <rng:attribute name=
"dr3d:ambient-color">
4208 <rng:ref name=
"color"/>
4212 <rng:attribute name=
"dr3d:lighting-mode">
4213 <rng:ref name=
"boolean"/>
4218 <rng:define name=
"dr3d-sphere">
4219 <rng:element name=
"dr3d:sphere">
4220 <rng:ref name=
"dr3d-sphere-attlist"/>
4221 <rng:ref name=
"common-draw-z-index-attlist"/>
4222 <rng:ref name=
"common-draw-id-attlist"/>
4223 <rng:ref name=
"common-draw-layer-name-attlist"/>
4224 <rng:ref name=
"common-draw-style-name-attlist"/>
4225 <rng:ref name=
"common-dr3d-transform-attlist"/>
4229 <rng:define name=
"dr3d-sphere-attlist">
4232 <rng:attribute name=
"dr3d:center">
4233 <rng:ref name=
"vector3D"/>
4237 <rng:attribute name=
"dr3d:size">
4238 <rng:ref name=
"vector3D"/>
4243 <rng:define name=
"draw-a">
4244 <rng:element name=
"draw:a">
4245 <rng:ref name=
"draw-a-attlist"/>
4246 <rng:ref name=
"shape-instance"/>
4249 <rng:define name=
"draw-a-attlist">
4251 <rng:attribute name=
"xlink:type">
4252 <rng:value>simple
</rng:value>
4254 <rng:attribute name=
"xlink:href">
4255 <rng:ref name=
"anyIRI"/>
4258 <rng:attribute name=
"xlink:actuate">
4259 <rng:value>onRequest
</rng:value>
4263 <rng:attribute name=
"office:target-frame-name">
4264 <rng:ref name=
"targetFrameName"/>
4268 <rng:attribute name=
"xlink:show">
4270 <rng:value>new
</rng:value>
4271 <rng:value>replace
</rng:value>
4276 <rng:attribute name=
"office:name">
4277 <rng:ref name=
"string"/>
4281 <rng:attribute name=
"office:title">
4282 <rng:ref name=
"string"/>
4286 <rng:attribute name=
"office:server-map">
4287 <rng:ref name=
"boolean"/>
4291 <rng:ref name=
"xml-id"/>
4295 <rng:define name=
"draw-applet">
4296 <rng:element name=
"draw:applet">
4297 <rng:ref name=
"draw-applet-attlist"/>
4299 <rng:ref name=
"common-draw-data-attlist"/>
4302 <rng:ref name=
"draw-param"/>
4306 <rng:define name=
"draw-applet-attlist">
4309 <rng:attribute name=
"draw:code">
4310 <rng:ref name=
"string"/>
4314 <rng:attribute name=
"draw:object">
4315 <rng:ref name=
"string"/>
4319 <rng:attribute name=
"draw:archive">
4320 <rng:ref name=
"string"/>
4324 <rng:attribute name=
"draw:may-script">
4325 <rng:ref name=
"boolean"/>
4329 <rng:ref name=
"xml-id"/>
4333 <rng:define name=
"draw-area-circle">
4334 <rng:element name=
"draw:area-circle">
4335 <rng:ref name=
"common-draw-area-attlist"/>
4336 <rng:attribute name=
"svg:cx">
4337 <rng:ref name=
"coordinate"/>
4339 <rng:attribute name=
"svg:cy">
4340 <rng:ref name=
"coordinate"/>
4342 <rng:attribute name=
"svg:r">
4343 <rng:ref name=
"length"/>
4346 <rng:ref name=
"svg-title"/>
4349 <rng:ref name=
"svg-desc"/>
4352 <rng:ref name=
"office-event-listeners"/>
4356 <rng:define name=
"draw-area-polygon">
4357 <rng:element name=
"draw:area-polygon">
4358 <rng:ref name=
"common-draw-area-attlist"/>
4359 <rng:attribute name=
"svg:x">
4360 <rng:ref name=
"coordinate"/>
4362 <rng:attribute name=
"svg:y">
4363 <rng:ref name=
"coordinate"/>
4365 <rng:attribute name=
"svg:width">
4366 <rng:ref name=
"length"/>
4368 <rng:attribute name=
"svg:height">
4369 <rng:ref name=
"length"/>
4371 <rng:ref name=
"common-draw-viewbox-attlist"/>
4372 <rng:ref name=
"common-draw-points-attlist"/>
4374 <rng:ref name=
"svg-title"/>
4377 <rng:ref name=
"svg-desc"/>
4380 <rng:ref name=
"office-event-listeners"/>
4384 <rng:define name=
"draw-area-rectangle">
4385 <rng:element name=
"draw:area-rectangle">
4386 <rng:ref name=
"common-draw-area-attlist"/>
4387 <rng:attribute name=
"svg:x">
4388 <rng:ref name=
"coordinate"/>
4390 <rng:attribute name=
"svg:y">
4391 <rng:ref name=
"coordinate"/>
4393 <rng:attribute name=
"svg:width">
4394 <rng:ref name=
"length"/>
4396 <rng:attribute name=
"svg:height">
4397 <rng:ref name=
"length"/>
4400 <rng:ref name=
"svg-title"/>
4403 <rng:ref name=
"svg-desc"/>
4406 <rng:ref name=
"office-event-listeners"/>
4410 <rng:define name=
"draw-caption">
4411 <rng:element name=
"draw:caption">
4412 <rng:ref name=
"draw-caption-attlist"/>
4413 <rng:ref name=
"common-draw-position-attlist"/>
4414 <rng:ref name=
"common-draw-size-attlist"/>
4415 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4416 <rng:ref name=
"common-draw-caption-id-attlist"/>
4418 <rng:ref name=
"svg-title"/>
4421 <rng:ref name=
"svg-desc"/>
4424 <rng:ref name=
"office-event-listeners"/>
4427 <rng:ref name=
"draw-glue-point"/>
4429 <rng:ref name=
"draw-text"/>
4432 <rng:define name=
"draw-caption-attlist">
4435 <rng:attribute name=
"draw:caption-point-x">
4436 <rng:ref name=
"coordinate"/>
4438 <rng:attribute name=
"draw:caption-point-y">
4439 <rng:ref name=
"coordinate"/>
4443 <rng:attribute name=
"draw:corner-radius">
4444 <rng:ref name=
"nonNegativeLength"/>
4449 <rng:define name=
"draw-circle">
4450 <rng:element name=
"draw:circle">
4453 <rng:ref name=
"draw-circle-attlist"/>
4454 <rng:ref name=
"common-draw-circle-ellipse-pos-attlist"/>
4457 <rng:ref name=
"common-draw-position-attlist"/>
4458 <rng:ref name=
"common-draw-size-attlist"/>
4461 <rng:ref name=
"common-draw-circle-ellipse-attlist"/>
4462 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4463 <rng:ref name=
"common-draw-caption-id-attlist"/>
4465 <rng:ref name=
"svg-title"/>
4468 <rng:ref name=
"svg-desc"/>
4471 <rng:ref name=
"office-event-listeners"/>
4474 <rng:ref name=
"draw-glue-point"/>
4476 <rng:ref name=
"draw-text"/>
4479 <rng:define name=
"draw-circle-attlist">
4480 <rng:attribute name=
"svg:r">
4481 <rng:ref name=
"length"/>
4484 <rng:define name=
"draw-connector">
4485 <rng:element name=
"draw:connector">
4486 <rng:ref name=
"draw-connector-attlist"/>
4487 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4488 <rng:ref name=
"common-draw-caption-id-attlist"/>
4489 <rng:ref name=
"common-draw-viewbox-attlist"/>
4491 <rng:ref name=
"svg-title"/>
4494 <rng:ref name=
"svg-desc"/>
4497 <rng:ref name=
"office-event-listeners"/>
4500 <rng:ref name=
"draw-glue-point"/>
4502 <rng:ref name=
"draw-text"/>
4505 <rng:define name=
"draw-connector-attlist">
4508 <rng:attribute name=
"draw:type">
4510 <rng:value>standard
</rng:value>
4511 <rng:value>lines
</rng:value>
4512 <rng:value>line
</rng:value>
4513 <rng:value>curve
</rng:value>
4518 <rng:attribute name=
"svg:x1">
4519 <rng:ref name=
"coordinate"/>
4521 <rng:attribute name=
"svg:y1">
4522 <rng:ref name=
"coordinate"/>
4526 <rng:attribute name=
"draw:start-shape">
4527 <rng:ref name=
"IDREF"/>
4531 <rng:attribute name=
"draw:start-glue-point">
4532 <rng:ref name=
"nonNegativeInteger"/>
4536 <rng:attribute name=
"svg:x2">
4537 <rng:ref name=
"coordinate"/>
4539 <rng:attribute name=
"svg:y2">
4540 <rng:ref name=
"coordinate"/>
4544 <rng:attribute name=
"draw:end-shape">
4545 <rng:ref name=
"IDREF"/>
4549 <rng:attribute name=
"draw:end-glue-point">
4550 <rng:ref name=
"nonNegativeInteger"/>
4554 <rng:attribute name=
"draw:line-skew">
4556 <rng:ref name=
"length"/>
4558 <rng:ref name=
"length"/>
4560 <rng:ref name=
"length"/>
4567 <rng:attribute name=
"svg:d">
4568 <rng:ref name=
"pathData"/>
4573 <rng:define name=
"draw-contour-path">
4574 <rng:element name=
"draw:contour-path">
4575 <rng:ref name=
"common-contour-attlist"/>
4576 <rng:ref name=
"common-draw-size-attlist"/>
4577 <rng:ref name=
"common-draw-viewbox-attlist"/>
4578 <rng:ref name=
"common-draw-path-data-attlist"/>
4582 <rng:define name=
"draw-contour-polygon">
4583 <rng:element name=
"draw:contour-polygon">
4584 <rng:ref name=
"common-contour-attlist"/>
4585 <rng:ref name=
"common-draw-size-attlist"/>
4586 <rng:ref name=
"common-draw-viewbox-attlist"/>
4587 <rng:ref name=
"common-draw-points-attlist"/>
4591 <rng:define name=
"draw-control">
4592 <rng:element name=
"draw:control">
4593 <rng:ref name=
"draw-control-attlist"/>
4594 <rng:ref name=
"common-draw-position-attlist"/>
4595 <rng:ref name=
"common-draw-size-attlist"/>
4596 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4597 <rng:ref name=
"common-draw-caption-id-attlist"/>
4599 <rng:ref name=
"svg-title"/>
4602 <rng:ref name=
"svg-desc"/>
4605 <rng:ref name=
"draw-glue-point"/>
4609 <rng:define name=
"draw-control-attlist">
4610 <rng:attribute name=
"draw:control">
4611 <rng:ref name=
"IDREF"/>
4614 <rng:define name=
"draw-custom-shape">
4615 <rng:element name=
"draw:custom-shape">
4616 <rng:ref name=
"draw-custom-shape-attlist"/>
4617 <rng:ref name=
"common-draw-position-attlist"/>
4618 <rng:ref name=
"common-draw-size-attlist"/>
4619 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4620 <rng:ref name=
"common-draw-caption-id-attlist"/>
4622 <rng:ref name=
"svg-title"/>
4625 <rng:ref name=
"svg-desc"/>
4628 <rng:ref name=
"office-event-listeners"/>
4631 <rng:ref name=
"draw-glue-point"/>
4633 <rng:ref name=
"draw-text"/>
4635 <rng:ref name=
"draw-enhanced-geometry"/>
4639 <rng:define name=
"draw-custom-shape-attlist">
4642 <rng:attribute name=
"draw:engine">
4643 <rng:ref name=
"namespacedToken"/>
4647 <rng:attribute name=
"draw:data">
4648 <rng:ref name=
"string"/>
4653 <rng:define name=
"draw-ellipse">
4654 <rng:element name=
"draw:ellipse">
4657 <rng:ref name=
"draw-ellipse-attlist"/>
4658 <rng:ref name=
"common-draw-circle-ellipse-pos-attlist"/>
4661 <rng:ref name=
"common-draw-position-attlist"/>
4662 <rng:ref name=
"common-draw-size-attlist"/>
4665 <rng:ref name=
"common-draw-circle-ellipse-attlist"/>
4666 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4667 <rng:ref name=
"common-draw-caption-id-attlist"/>
4669 <rng:ref name=
"svg-title"/>
4672 <rng:ref name=
"svg-desc"/>
4675 <rng:ref name=
"office-event-listeners"/>
4678 <rng:ref name=
"draw-glue-point"/>
4680 <rng:ref name=
"draw-text"/>
4683 <rng:define name=
"draw-ellipse-attlist">
4684 <rng:attribute name=
"svg:rx">
4685 <rng:ref name=
"length"/>
4687 <rng:attribute name=
"svg:ry">
4688 <rng:ref name=
"length"/>
4691 <rng:define name=
"draw-enhanced-geometry">
4692 <rng:element name=
"draw:enhanced-geometry">
4693 <rng:ref name=
"draw-enhanced-geometry-attlist"/>
4695 <rng:ref name=
"draw-equation"/>
4698 <rng:ref name=
"draw-handle"/>
4702 <rng:define name=
"draw-enhanced-geometry-attlist">
4705 <rng:attribute name=
"draw:type">
4706 <rng:ref name=
"custom-shape-type"/>
4710 <rng:attribute name=
"svg:viewBox">
4712 <rng:ref name=
"integer"/>
4713 <rng:ref name=
"integer"/>
4714 <rng:ref name=
"integer"/>
4715 <rng:ref name=
"integer"/>
4720 <rng:attribute name=
"draw:mirror-vertical">
4721 <rng:ref name=
"boolean"/>
4725 <rng:attribute name=
"draw:mirror-horizontal">
4726 <rng:ref name=
"boolean"/>
4730 <rng:attribute name=
"draw:text-rotate-angle">
4731 <rng:ref name=
"angle"/>
4735 <rng:attribute name=
"draw:extrusion-allowed">
4736 <rng:ref name=
"boolean"/>
4740 <rng:attribute name=
"draw:text-path-allowed">
4741 <rng:ref name=
"boolean"/>
4745 <rng:attribute name=
"draw:concentric-gradient-fill-allowed">
4746 <rng:ref name=
"boolean"/>
4750 <rng:attribute name=
"draw:extrusion">
4751 <rng:ref name=
"boolean"/>
4755 <rng:attribute name=
"draw:extrusion-brightness">
4756 <rng:ref name=
"zeroToHundredPercent"/>
4760 <rng:attribute name=
"draw:extrusion-depth">
4762 <rng:ref name=
"length"/>
4763 <rng:ref name=
"double"/>
4768 <rng:attribute name=
"draw:extrusion-diffusion">
4769 <rng:ref name=
"percent"/>
4773 <rng:attribute name=
"draw:extrusion-number-of-line-segments">
4774 <rng:ref name=
"integer"/>
4778 <rng:attribute name=
"draw:extrusion-light-face">
4779 <rng:ref name=
"boolean"/>
4783 <rng:attribute name=
"draw:extrusion-first-light-harsh">
4784 <rng:ref name=
"boolean"/>
4788 <rng:attribute name=
"draw:extrusion-second-light-harsh">
4789 <rng:ref name=
"boolean"/>
4793 <rng:attribute name=
"draw:extrusion-first-light-level">
4794 <rng:ref name=
"zeroToHundredPercent"/>
4798 <rng:attribute name=
"draw:extrusion-second-light-level">
4799 <rng:ref name=
"zeroToHundredPercent"/>
4803 <rng:attribute name=
"draw:extrusion-first-light-direction">
4804 <rng:ref name=
"vector3D"/>
4808 <rng:attribute name=
"draw:extrusion-second-light-direction">
4809 <rng:ref name=
"vector3D"/>
4813 <rng:attribute name=
"draw:extrusion-metal">
4814 <rng:ref name=
"boolean"/>
4818 <rng:attribute name=
"dr3d:shade-mode">
4820 <rng:value>flat
</rng:value>
4821 <rng:value>phong
</rng:value>
4822 <rng:value>gouraud
</rng:value>
4823 <rng:value>draft
</rng:value>
4828 <rng:attribute name=
"draw:extrusion-rotation-angle">
4830 <rng:ref name=
"angle"/>
4831 <rng:ref name=
"angle"/>
4836 <rng:attribute name=
"draw:extrusion-rotation-center">
4837 <rng:ref name=
"vector3D"/>
4841 <rng:attribute name=
"draw:extrusion-shininess">
4842 <rng:ref name=
"zeroToHundredPercent"/>
4846 <rng:attribute name=
"draw:extrusion-skew">
4848 <rng:ref name=
"double"/>
4849 <rng:ref name=
"angle"/>
4854 <rng:attribute name=
"draw:extrusion-specularity">
4855 <rng:ref name=
"zeroToHundredPercent"/>
4859 <rng:attribute name=
"dr3d:projection">
4861 <rng:value>parallel
</rng:value>
4862 <rng:value>perspective
</rng:value>
4867 <rng:attribute name=
"draw:extrusion-viewpoint">
4868 <rng:ref name=
"point3D"/>
4872 <rng:attribute name=
"draw:extrusion-origin">
4874 <rng:ref name=
"extrusionOrigin"/>
4875 <rng:ref name=
"extrusionOrigin"/>
4880 <rng:attribute name=
"draw:extrusion-color">
4881 <rng:ref name=
"boolean"/>
4885 <rng:attribute name=
"draw:enhanced-path">
4886 <rng:ref name=
"string"/>
4890 <rng:attribute name=
"draw:path-stretchpoint-x">
4891 <rng:ref name=
"double"/>
4895 <rng:attribute name=
"draw:path-stretchpoint-y">
4896 <rng:ref name=
"double"/>
4900 <rng:attribute name=
"draw:text-areas">
4901 <rng:ref name=
"string"/>
4905 <rng:attribute name=
"draw:glue-points">
4906 <rng:ref name=
"string"/>
4910 <rng:attribute name=
"draw:glue-point-type">
4912 <rng:value>none
</rng:value>
4913 <rng:value>segments
</rng:value>
4914 <rng:value>rectangle
</rng:value>
4919 <rng:attribute name=
"draw:glue-point-leaving-directions">
4920 <rng:ref name=
"string"/>
4924 <rng:attribute name=
"draw:text-path">
4925 <rng:ref name=
"boolean"/>
4929 <rng:attribute name=
"draw:text-path-mode">
4931 <rng:value>normal
</rng:value>
4932 <rng:value>path
</rng:value>
4933 <rng:value>shape
</rng:value>
4938 <rng:attribute name=
"draw:text-path-scale">
4940 <rng:value>path
</rng:value>
4941 <rng:value>shape
</rng:value>
4946 <rng:attribute name=
"draw:text-path-same-letter-heights">
4947 <rng:ref name=
"boolean"/>
4951 <rng:attribute name=
"draw:modifiers">
4952 <rng:ref name=
"string"/>
4957 <rng:define name=
"draw-equation">
4958 <rng:element name=
"draw:equation">
4959 <rng:ref name=
"draw-equation-attlist"/>
4963 <rng:define name=
"draw-equation-attlist">
4966 <rng:attribute name=
"draw:name">
4967 <rng:ref name=
"string"/>
4971 <rng:attribute name=
"draw:formula">
4972 <rng:ref name=
"string"/>
4977 <rng:define name=
"draw-fill-image">
4978 <rng:element name=
"draw:fill-image">
4979 <rng:ref name=
"draw-fill-image-attlist"/>
4980 <!-- XLink duplicate declaration removed. see common-draw-data-attlist -->
4983 <rng:ref name=
"common-draw-data-attlist"/>
4986 <rng:ref name=
"office-binary-data"/>
4988 <!-- https://issues.oasis-open.org/browse/OFFICE-3933 -->
4991 <rng:define name=
"draw-fill-image-attlist">
4993 <rng:attribute name=
"draw:name">
4994 <rng:ref name=
"styleName"/>
4997 <rng:attribute name=
"draw:display-name">
4998 <rng:ref name=
"string"/>
5002 <rng:attribute name=
"svg:width">
5003 <rng:ref name=
"length"/>
5007 <rng:attribute name=
"svg:height">
5008 <rng:ref name=
"length"/>
5013 <rng:define name=
"draw-floating-frame">
5014 <rng:element name=
"draw:floating-frame">
5015 <rng:ref name=
"draw-floating-frame-attlist"/>
5016 <rng:ref name=
"common-draw-data-attlist"/>
5019 <rng:define name=
"draw-floating-frame-attlist">
5022 <rng:attribute name=
"draw:frame-name">
5023 <rng:ref name=
"string"/>
5027 <rng:ref name=
"xml-id"/>
5031 <rng:define name=
"draw-frame">
5032 <rng:element name=
"draw:frame">
5033 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5034 <rng:ref name=
"common-draw-position-attlist"/>
5035 <rng:ref name=
"common-draw-rel-size-attlist"/>
5036 <rng:ref name=
"common-draw-caption-id-attlist"/>
5037 <rng:ref name=
"presentation-shape-attlist"/>
5038 <rng:ref name=
"draw-frame-attlist"/>
5041 <rng:ref name=
"draw-text-box"/>
5042 <rng:ref name=
"draw-image"/>
5043 <rng:ref name=
"draw-object"/>
5044 <rng:ref name=
"draw-object-ole"/>
5045 <rng:ref name=
"draw-applet"/>
5046 <rng:ref name=
"draw-floating-frame"/>
5047 <rng:ref name=
"draw-plugin"/>
5048 <rng:ref name=
"table-table"/>
5052 <rng:ref name=
"office-event-listeners"/>
5055 <rng:ref name=
"draw-glue-point"/>
5058 <rng:ref name=
"draw-image-map"/>
5061 <rng:ref name=
"svg-title"/>
5064 <rng:ref name=
"svg-desc"/>
5068 <rng:ref name=
"draw-contour-polygon"/>
5069 <rng:ref name=
"draw-contour-path"/>
5074 <rng:define name=
"draw-frame-attlist">
5076 <rng:attribute name=
"draw:copy-of">
5077 <rng:ref name=
"string"/>
5081 <rng:define name=
"draw-g">
5082 <rng:element name=
"draw:g">
5083 <rng:ref name=
"draw-g-attlist"/>
5084 <rng:ref name=
"common-draw-z-index-attlist"/>
5085 <rng:ref name=
"common-draw-name-attlist"/>
5086 <rng:ref name=
"common-draw-id-attlist"/>
5087 <rng:ref name=
"common-draw-style-name-attlist"/>
5088 <rng:ref name=
"common-text-spreadsheet-shape-attlist"/>
5089 <rng:ref name=
"common-draw-caption-id-attlist"/>
5091 <rng:ref name=
"svg-title"/>
5094 <rng:ref name=
"svg-desc"/>
5097 <rng:ref name=
"office-event-listeners"/>
5100 <rng:ref name=
"draw-glue-point"/>
5103 <rng:ref name=
"shape"/>
5107 <rng:define name=
"draw-g-attlist">
5109 <rng:attribute name=
"svg:y">
5110 <rng:ref name=
"coordinate"/>
5114 <rng:define name=
"draw-glue-point">
5115 <rng:element name=
"draw:glue-point">
5116 <rng:ref name=
"draw-glue-point-attlist"/>
5120 <rng:define name=
"draw-glue-point-attlist">
5122 <rng:attribute name=
"draw:id">
5123 <rng:ref name=
"nonNegativeInteger"/>
5125 <rng:attribute name=
"svg:x">
5127 <rng:ref name=
"distance"/>
5128 <rng:ref name=
"percent"/>
5131 <rng:attribute name=
"svg:y">
5133 <rng:ref name=
"distance"/>
5134 <rng:ref name=
"percent"/>
5138 <rng:attribute name=
"draw:align">
5140 <rng:value>top-left
</rng:value>
5141 <rng:value>top
</rng:value>
5142 <rng:value>top-right
</rng:value>
5143 <rng:value>left
</rng:value>
5144 <rng:value>center
</rng:value>
5145 <rng:value>right
</rng:value>
5146 <rng:value>bottom-left
</rng:value>
5147 <rng:value>bottom-right
</rng:value>
5151 <rng:attribute name=
"draw:escape-direction">
5153 <rng:value>auto
</rng:value>
5154 <rng:value>left
</rng:value>
5155 <rng:value>right
</rng:value>
5156 <rng:value>up
</rng:value>
5157 <rng:value>down
</rng:value>
5158 <rng:value>horizontal
</rng:value>
5159 <rng:value>vertical
</rng:value>
5164 <rng:define name=
"draw-gradient">
5165 <rng:element name=
"draw:gradient">
5166 <rng:ref name=
"common-draw-gradient-attlist"/>
5167 <rng:ref name=
"draw-gradient-attlist"/>
5171 <rng:define name=
"draw-gradient-attlist">
5174 <rng:attribute name=
"draw:start-color">
5175 <rng:ref name=
"color"/>
5179 <rng:attribute name=
"draw:end-color">
5180 <rng:ref name=
"color"/>
5184 <rng:attribute name=
"draw:start-intensity">
5185 <rng:ref name=
"zeroToHundredPercent"/>
5189 <rng:attribute name=
"draw:end-intensity">
5190 <rng:ref name=
"zeroToHundredPercent"/>
5195 <rng:define name=
"draw-handle">
5196 <rng:element name=
"draw:handle">
5197 <rng:ref name=
"draw-handle-attlist"/>
5201 <rng:define name=
"draw-handle-attlist">
5204 <rng:attribute name=
"draw:handle-mirror-vertical">
5205 <rng:ref name=
"boolean"/>
5209 <rng:attribute name=
"draw:handle-mirror-horizontal">
5210 <rng:ref name=
"boolean"/>
5214 <rng:attribute name=
"draw:handle-switched">
5215 <rng:ref name=
"boolean"/>
5218 <rng:attribute name=
"draw:handle-position">
5219 <rng:ref name=
"string"/>
5222 <rng:attribute name=
"draw:handle-range-x-minimum">
5223 <rng:ref name=
"string"/>
5227 <rng:attribute name=
"draw:handle-range-x-maximum">
5228 <rng:ref name=
"string"/>
5232 <rng:attribute name=
"draw:handle-range-y-minimum">
5233 <rng:ref name=
"string"/>
5237 <rng:attribute name=
"draw:handle-range-y-maximum">
5238 <rng:ref name=
"string"/>
5242 <rng:attribute name=
"draw:handle-polar">
5243 <rng:ref name=
"string"/>
5247 <rng:attribute name=
"draw:handle-radius-range-minimum">
5248 <rng:ref name=
"string"/>
5252 <rng:attribute name=
"draw:handle-radius-range-maximum">
5253 <rng:ref name=
"string"/>
5258 <rng:define name=
"draw-hatch">
5259 <rng:element name=
"draw:hatch">
5260 <rng:ref name=
"draw-hatch-attlist"/>
5264 <rng:define name=
"draw-hatch-attlist">
5266 <rng:attribute name=
"draw:name">
5267 <rng:ref name=
"styleName"/>
5270 <rng:attribute name=
"draw:display-name">
5271 <rng:ref name=
"string"/>
5274 <rng:attribute name=
"draw:style">
5276 <rng:value>single
</rng:value>
5277 <rng:value>double
</rng:value>
5278 <rng:value>triple
</rng:value>
5282 <rng:attribute name=
"draw:color">
5283 <rng:ref name=
"color"/>
5287 <rng:attribute name=
"draw:distance">
5288 <rng:ref name=
"length"/>
5292 <rng:attribute name=
"draw:rotation">
5293 <rng:ref name=
"angle"/>
5298 <rng:define name=
"draw-image">
5299 <rng:element name=
"draw:image">
5300 <rng:ref name=
"draw-image-attlist"/>
5302 <rng:ref name=
"common-draw-data-attlist"/>
5303 <rng:ref name=
"office-binary-data"/>
5305 <rng:ref name=
"draw-text"/>
5308 <rng:define name=
"draw-image-attlist">
5311 <rng:attribute name=
"draw:filter-name">
5312 <rng:ref name=
"string"/>
5315 <rng:ref name=
"common-draw-mime-type-attlist"/>
5316 <!-- https://issues.oasis-open.org/browse/OFFICE-3943 -->
5318 <rng:ref name=
"xml-id"/>
5322 <rng:define name=
"draw-image-map">
5323 <rng:element name=
"draw:image-map">
5326 <rng:ref name=
"draw-area-rectangle"/>
5327 <rng:ref name=
"draw-area-circle"/>
5328 <rng:ref name=
"draw-area-polygon"/>
5333 <rng:define name=
"draw-layer">
5334 <rng:element name=
"draw:layer">
5335 <rng:ref name=
"draw-layer-attlist"/>
5337 <rng:ref name=
"svg-title"/>
5340 <rng:ref name=
"svg-desc"/>
5344 <rng:define name=
"draw-layer-attlist">
5346 <rng:attribute name=
"draw:name">
5347 <rng:ref name=
"string"/>
5350 <rng:attribute name=
"draw:protected">
5351 <rng:ref name=
"boolean"/>
5355 <rng:attribute name=
"draw:display">
5357 <rng:value>always
</rng:value>
5358 <rng:value>screen
</rng:value>
5359 <rng:value>printer
</rng:value>
5360 <rng:value>none
</rng:value>
5366 <rng:define name=
"draw-layer-set">
5367 <rng:element name=
"draw:layer-set">
5369 <rng:ref name=
"draw-layer"/>
5373 <rng:define name=
"draw-line">
5374 <rng:element name=
"draw:line">
5375 <rng:ref name=
"draw-line-attlist"/>
5376 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5377 <rng:ref name=
"common-draw-caption-id-attlist"/>
5379 <rng:ref name=
"svg-title"/>
5382 <rng:ref name=
"svg-desc"/>
5385 <rng:ref name=
"office-event-listeners"/>
5388 <rng:ref name=
"draw-glue-point"/>
5390 <rng:ref name=
"draw-text"/>
5393 <rng:define name=
"draw-line-attlist">
5395 <rng:attribute name=
"svg:x1">
5396 <rng:ref name=
"coordinate"/>
5398 <rng:attribute name=
"svg:y1">
5399 <rng:ref name=
"coordinate"/>
5401 <rng:attribute name=
"svg:x2">
5402 <rng:ref name=
"coordinate"/>
5404 <rng:attribute name=
"svg:y2">
5405 <rng:ref name=
"coordinate"/>
5409 <rng:define name=
"draw-marker">
5410 <rng:element name=
"draw:marker">
5411 <rng:ref name=
"draw-marker-attlist"/>
5412 <rng:ref name=
"common-draw-viewbox-attlist"/>
5413 <rng:ref name=
"common-draw-path-data-attlist"/>
5417 <rng:define name=
"draw-marker-attlist">
5419 <rng:attribute name=
"draw:name">
5420 <rng:ref name=
"styleName"/>
5423 <rng:attribute name=
"draw:display-name">
5424 <rng:ref name=
"string"/>
5429 <rng:define name=
"draw-measure">
5430 <rng:element name=
"draw:measure">
5431 <rng:ref name=
"draw-measure-attlist"/>
5432 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5433 <rng:ref name=
"common-draw-caption-id-attlist"/>
5435 <rng:ref name=
"svg-title"/>
5438 <rng:ref name=
"svg-desc"/>
5441 <rng:ref name=
"office-event-listeners"/>
5444 <rng:ref name=
"draw-glue-point"/>
5446 <rng:ref name=
"draw-text"/>
5449 <rng:define name=
"draw-measure-attlist">
5451 <rng:attribute name=
"svg:x1">
5452 <rng:ref name=
"coordinate"/>
5454 <rng:attribute name=
"svg:y1">
5455 <rng:ref name=
"coordinate"/>
5457 <rng:attribute name=
"svg:x2">
5458 <rng:ref name=
"coordinate"/>
5460 <rng:attribute name=
"svg:y2">
5461 <rng:ref name=
"coordinate"/>
5465 <rng:define name=
"draw-object">
5466 <rng:element name=
"draw:object">
5467 <rng:ref name=
"draw-object-attlist"/>
5469 <rng:ref name=
"common-draw-data-attlist"/>
5470 <rng:ref name=
"office-document"/>
5471 <rng:ref name=
"math-math"/>
5475 <rng:define name=
"draw-object-attlist">
5478 <rng:attribute name=
"draw:notify-on-update-of-ranges">
5480 <rng:ref name=
"cellRangeAddressList"/>
5481 <rng:ref name=
"string"/>
5486 <rng:ref name=
"xml-id"/>
5490 <rng:define name=
"draw-object-ole">
5491 <rng:element name=
"draw:object-ole">
5492 <rng:ref name=
"draw-object-ole-attlist"/>
5494 <rng:ref name=
"common-draw-data-attlist"/>
5495 <rng:ref name=
"office-binary-data"/>
5499 <rng:define name=
"draw-object-ole-attlist">
5502 <rng:attribute name=
"draw:class-id">
5503 <rng:ref name=
"string"/>
5507 <rng:ref name=
"xml-id"/>
5511 <rng:define name=
"draw-opacity">
5512 <rng:element name=
"draw:opacity">
5513 <rng:ref name=
"common-draw-gradient-attlist"/>
5514 <rng:ref name=
"draw-opacity-attlist"/>
5518 <rng:define name=
"draw-opacity-attlist">
5520 <rng:attribute name=
"draw:start">
5521 <rng:ref name=
"zeroToHundredPercent"/>
5525 <rng:attribute name=
"draw:end">
5526 <rng:ref name=
"zeroToHundredPercent"/>
5530 <rng:define name=
"draw-page">
5531 <rng:element name=
"draw:page">
5532 <rng:ref name=
"common-presentation-header-footer-attlist"/>
5533 <rng:ref name=
"draw-page-attlist"/>
5535 <rng:ref name=
"svg-title"/>
5538 <rng:ref name=
"svg-desc"/>
5541 <rng:ref name=
"draw-layer-set"/>
5544 <rng:ref name=
"office-forms"/>
5547 <rng:ref name=
"shape"/>
5551 <rng:ref name=
"presentation-animations"/>
5552 <rng:ref name=
"animation-element"/>
5556 <rng:ref name=
"presentation-notes"/>
5560 <rng:define name=
"draw-page-attlist">
5563 <rng:attribute name=
"draw:name">
5564 <rng:ref name=
"string"/>
5568 <rng:attribute name=
"draw:style-name">
5569 <rng:ref name=
"styleNameRef"/>
5572 <rng:attribute name=
"draw:master-page-name">
5573 <rng:ref name=
"styleNameRef"/>
5576 <rng:attribute name=
"presentation:presentation-page-layout-name">
5577 <rng:ref name=
"styleNameRef"/>
5582 <rng:ref name=
"xml-id"/>
5584 <rng:attribute name=
"draw:id">
5585 <rng:ref name=
"NCName"/>
5591 <rng:attribute name=
"draw:nav-order">
5592 <rng:ref name=
"IDREFS"/>
5597 <rng:define name=
"draw-page-thumbnail">
5598 <rng:element name=
"draw:page-thumbnail">
5599 <rng:ref name=
"draw-page-thumbnail-attlist"/>
5600 <rng:ref name=
"common-draw-position-attlist"/>
5601 <rng:ref name=
"common-draw-size-attlist"/>
5602 <rng:ref name=
"presentation-shape-attlist"/>
5603 <rng:ref name=
"common-draw-shape-with-styles-attlist"/>
5604 <rng:ref name=
"common-draw-caption-id-attlist"/>
5606 <rng:ref name=
"svg-title"/>
5609 <rng:ref name=
"svg-desc"/>
5613 <rng:define name=
"draw-page-thumbnail-attlist">
5615 <rng:attribute name=
"draw:page-number">
5616 <rng:ref name=
"positiveInteger"/>
5620 <rng:define name=
"draw-param">
5621 <rng:element name=
"draw:param">
5622 <rng:ref name=
"draw-param-attlist"/>
5626 <rng:define name=
"draw-param-attlist">
5629 <rng:attribute name=
"draw:name">
5630 <rng:ref name=
"string"/>
5634 <rng:attribute name=
"draw:value">
5635 <rng:ref name=
"string"/>
5640 <rng:define name=
"draw-path">
5641 <rng:element name=
"draw:path">
5642 <rng:ref name=
"common-draw-path-data-attlist"/>
5643 <rng:ref name=
"common-draw-position-attlist"/>
5644 <rng:ref name=
"common-draw-size-attlist"/>
5645 <rng:ref name=
"common-draw-viewbox-attlist"/>
5646 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5647 <rng:ref name=
"common-draw-caption-id-attlist"/>
5649 <rng:ref name=
"svg-title"/>
5652 <rng:ref name=
"svg-desc"/>
5655 <rng:ref name=
"office-event-listeners"/>
5658 <rng:ref name=
"draw-glue-point"/>
5660 <rng:ref name=
"draw-text"/>
5663 <rng:define name=
"draw-plugin">
5664 <rng:element name=
"draw:plugin">
5665 <rng:ref name=
"draw-plugin-attlist"/>
5666 <rng:ref name=
"common-draw-data-attlist"/>
5668 <rng:ref name=
"draw-param"/>
5672 <rng:define name=
"draw-plugin-attlist">
5674 <rng:ref name=
"common-draw-mime-type-attlist"/>
5676 <rng:ref name=
"xml-id"/>
5680 <!-- https://issues.oasis-open.org/browse/OFFICE-3943 -->
5681 <rng:define name=
"draw-polygon">
5682 <rng:element name=
"draw:polygon">
5683 <rng:ref name=
"common-draw-points-attlist"/>
5684 <rng:ref name=
"common-draw-position-attlist"/>
5685 <rng:ref name=
"common-draw-size-attlist"/>
5686 <rng:ref name=
"common-draw-viewbox-attlist"/>
5687 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5688 <rng:ref name=
"common-draw-caption-id-attlist"/>
5690 <rng:ref name=
"svg-title"/>
5693 <rng:ref name=
"svg-desc"/>
5696 <rng:ref name=
"office-event-listeners"/>
5699 <rng:ref name=
"draw-glue-point"/>
5701 <rng:ref name=
"draw-text"/>
5704 <rng:define name=
"draw-polyline">
5705 <rng:element name=
"draw:polyline">
5706 <rng:ref name=
"common-draw-points-attlist"/>
5707 <rng:ref name=
"common-draw-position-attlist"/>
5708 <rng:ref name=
"common-draw-size-attlist"/>
5709 <rng:ref name=
"common-draw-viewbox-attlist"/>
5710 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5711 <rng:ref name=
"common-draw-caption-id-attlist"/>
5713 <rng:ref name=
"svg-title"/>
5716 <rng:ref name=
"svg-desc"/>
5719 <rng:ref name=
"office-event-listeners"/>
5722 <rng:ref name=
"draw-glue-point"/>
5724 <rng:ref name=
"draw-text"/>
5727 <rng:define name=
"draw-rect">
5728 <rng:element name=
"draw:rect">
5729 <rng:ref name=
"draw-rect-attlist"/>
5730 <rng:ref name=
"common-draw-position-attlist"/>
5731 <rng:ref name=
"common-draw-size-attlist"/>
5732 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5733 <rng:ref name=
"common-draw-caption-id-attlist"/>
5735 <rng:ref name=
"svg-title"/>
5738 <rng:ref name=
"svg-desc"/>
5741 <rng:ref name=
"office-event-listeners"/>
5744 <rng:ref name=
"draw-glue-point"/>
5746 <rng:ref name=
"draw-text"/>
5749 <rng:define name=
"draw-rect-attlist">
5752 <rng:attribute name=
"draw:corner-radius">
5753 <rng:ref name=
"nonNegativeLength"/>
5758 <rng:attribute name=
"svg:rx">
5759 <rng:ref name=
"nonNegativeLength"/>
5763 <rng:attribute name=
"svg:ry">
5764 <rng:ref name=
"nonNegativeLength"/>
5770 <rng:define name=
"draw-regular-polygon">
5771 <rng:element name=
"draw:regular-polygon">
5772 <rng:ref name=
"draw-regular-polygon-attlist"/>
5773 <rng:ref name=
"common-draw-position-attlist"/>
5774 <rng:ref name=
"common-draw-size-attlist"/>
5775 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5776 <rng:ref name=
"common-draw-caption-id-attlist"/>
5778 <rng:ref name=
"svg-title"/>
5781 <rng:ref name=
"svg-desc"/>
5784 <rng:ref name=
"office-event-listeners"/>
5787 <rng:ref name=
"draw-glue-point"/>
5789 <rng:ref name=
"draw-text"/>
5792 <rng:define name=
"draw-regular-polygon-attlist">
5795 <rng:attribute name=
"draw:concave">
5796 <rng:value>false
</rng:value>
5799 <rng:attribute name=
"draw:concave">
5800 <rng:value>true
</rng:value>
5802 <rng:ref name=
"draw-regular-polygon-sharpness-attlist"/>
5805 <rng:attribute name=
"draw:corners">
5806 <rng:ref name=
"positiveInteger"/>
5810 <rng:define name=
"draw-regular-polygon-sharpness-attlist">
5811 <rng:attribute name=
"draw:sharpness">
5812 <rng:ref name=
"percent"/>
5815 <rng:define name=
"draw-stroke-dash">
5816 <rng:element name=
"draw:stroke-dash">
5817 <rng:ref name=
"draw-stroke-dash-attlist"/>
5821 <rng:define name=
"draw-stroke-dash-attlist">
5823 <rng:attribute name=
"draw:name">
5824 <rng:ref name=
"styleName"/>
5827 <rng:attribute name=
"draw:display-name">
5828 <rng:ref name=
"string"/>
5832 <rng:attribute name=
"draw:style">
5834 <rng:value>rect
</rng:value>
5835 <rng:value>round
</rng:value>
5840 <rng:attribute name=
"draw:dots1">
5841 <rng:ref name=
"integer"/>
5845 <rng:attribute name=
"draw:dots1-length">
5847 <rng:ref name=
"length"/>
5848 <rng:ref name=
"percent"/>
5853 <rng:attribute name=
"draw:dots2">
5854 <rng:ref name=
"integer"/>
5858 <rng:attribute name=
"draw:dots2-length">
5860 <rng:ref name=
"length"/>
5861 <rng:ref name=
"percent"/>
5866 <rng:attribute name=
"draw:distance">
5868 <rng:ref name=
"length"/>
5869 <rng:ref name=
"percent"/>
5875 <rng:define name=
"draw-text">
5878 <rng:ref name=
"text-p"/>
5879 <rng:ref name=
"text-list"/>
5883 <rng:define name=
"draw-text-box">
5884 <rng:element name=
"draw:text-box">
5885 <rng:ref name=
"draw-text-box-attlist"/>
5887 <rng:ref name=
"text-content"/>
5891 <rng:define name=
"draw-text-box-attlist">
5894 <rng:attribute name=
"draw:chain-next-name">
5895 <rng:ref name=
"string"/>
5899 <rng:attribute name=
"draw:corner-radius">
5900 <rng:ref name=
"nonNegativeLength"/>
5904 <rng:attribute name=
"fo:min-height">
5906 <rng:ref name=
"length"/>
5907 <rng:ref name=
"percent"/>
5912 <rng:attribute name=
"fo:min-width">
5914 <rng:ref name=
"length"/>
5915 <rng:ref name=
"percent"/>
5920 <rng:attribute name=
"fo:max-height">
5922 <rng:ref name=
"length"/>
5923 <rng:ref name=
"percent"/>
5928 <rng:attribute name=
"fo:max-width">
5930 <rng:ref name=
"length"/>
5931 <rng:ref name=
"percent"/>
5937 <rng:ref name=
"xml-id"/>
5939 <rng:attribute name=
"text:id">
5940 <rng:ref name=
"NCName"/>
5947 <rng:define name=
"dropdown">
5949 <rng:attribute name=
"form:dropdown">
5950 <rng:ref name=
"boolean"/>
5954 <rng:define name=
"duration">
5955 <rng:data type=
"duration"/>
5957 <rng:define name=
"extrusionOrigin">
5958 <rng:data type=
"double">
5959 <rng:param name=
"minInclusive">-
0.5</rng:param>
5960 <rng:param name=
"maxInclusive">0.5</rng:param>
5963 <rng:define name=
"fontFamilyGeneric">
5965 <rng:value>roman
</rng:value>
5966 <rng:value>swiss
</rng:value>
5967 <rng:value>modern
</rng:value>
5968 <rng:value>decorative
</rng:value>
5969 <rng:value>script
</rng:value>
5970 <rng:value>system
</rng:value>
5973 <rng:define name=
"fontPitch">
5975 <rng:value>fixed
</rng:value>
5976 <rng:value>variable
</rng:value>
5979 <rng:define name=
"fontStyle">
5981 <rng:value>normal
</rng:value>
5982 <rng:value>italic
</rng:value>
5983 <rng:value>oblique
</rng:value>
5986 <rng:define name=
"fontVariant">
5988 <rng:value>normal
</rng:value>
5989 <rng:value>small-caps
</rng:value>
5992 <rng:define name=
"fontWeight">
5994 <rng:value>normal
</rng:value>
5995 <rng:value>bold
</rng:value>
5996 <rng:value>100</rng:value>
5997 <rng:value>200</rng:value>
5998 <rng:value>300</rng:value>
5999 <rng:value>400</rng:value>
6000 <rng:value>500</rng:value>
6001 <rng:value>600</rng:value>
6002 <rng:value>700</rng:value>
6003 <rng:value>800</rng:value>
6004 <rng:value>900</rng:value>
6007 <rng:define name=
"for">
6009 <rng:attribute name=
"form:for">
6010 <rng:ref name=
"string"/>
6014 <rng:define name=
"form-button-attlist">
6016 <rng:ref name=
"form-control-attlist"/>
6017 <rng:ref name=
"button-type"/>
6018 <rng:ref name=
"common-disabled-attlist"/>
6019 <rng:ref name=
"label"/>
6020 <rng:ref name=
"image-data"/>
6021 <rng:ref name=
"common-printable-attlist"/>
6022 <rng:ref name=
"common-tab-attlist"/>
6023 <rng:ref name=
"target-frame"/>
6024 <rng:ref name=
"target-location"/>
6025 <rng:ref name=
"common-title-attlist"/>
6026 <rng:ref name=
"common-value-attlist"/>
6027 <rng:ref name=
"common-form-relative-image-position-attlist"/>
6028 <rng:ref name=
"common-repeat"/>
6029 <rng:ref name=
"common-delay-for-repeat"/>
6031 <rng:attribute name=
"form:default-button">
6032 <rng:ref name=
"boolean"/>
6036 <rng:attribute name=
"form:toggle">
6037 <rng:ref name=
"boolean"/>
6041 <rng:attribute name=
"form:focus-on-click">
6042 <rng:ref name=
"boolean"/>
6046 <rng:attribute name=
"form:xforms-submission">
6047 <rng:ref name=
"string"/>
6052 <rng:define name=
"form-checkbox-attlist">
6054 <rng:ref name=
"form-control-attlist"/>
6055 <rng:ref name=
"common-disabled-attlist"/>
6056 <rng:ref name=
"label"/>
6057 <rng:ref name=
"common-printable-attlist"/>
6058 <rng:ref name=
"common-tab-attlist"/>
6059 <rng:ref name=
"common-title-attlist"/>
6060 <rng:ref name=
"common-value-attlist"/>
6061 <rng:ref name=
"common-data-field-attlist"/>
6062 <rng:ref name=
"common-form-visual-effect-attlist"/>
6063 <rng:ref name=
"common-form-relative-image-position-attlist"/>
6064 <rng:ref name=
"common-linked-cell"/>
6066 <rng:attribute name=
"form:current-state">
6067 <rng:ref name=
"states"/>
6071 <rng:attribute name=
"form:is-tristate">
6072 <rng:ref name=
"boolean"/>
6076 <rng:attribute name=
"form:state">
6077 <rng:ref name=
"states"/>
6082 <rng:define name=
"form-column">
6083 <rng:element name=
"form:column">
6084 <rng:ref name=
"form-column-attlist"/>
6086 <rng:ref name=
"column-controls"/>
6090 <rng:define name=
"form-column-attlist">
6091 <rng:ref name=
"common-form-control-attlist"/>
6092 <rng:ref name=
"label"/>
6093 <rng:ref name=
"text-style-name"/>
6095 <rng:define name=
"form-combobox-attlist">
6097 <rng:ref name=
"form-control-attlist"/>
6098 <rng:ref name=
"common-current-value-attlist"/>
6099 <rng:ref name=
"common-disabled-attlist"/>
6100 <rng:ref name=
"dropdown"/>
6101 <rng:ref name=
"common-maxlength-attlist"/>
6102 <rng:ref name=
"common-printable-attlist"/>
6103 <rng:ref name=
"common-readonly-attlist"/>
6104 <rng:ref name=
"size"/>
6105 <rng:ref name=
"common-tab-attlist"/>
6106 <rng:ref name=
"common-title-attlist"/>
6107 <rng:ref name=
"common-value-attlist"/>
6108 <rng:ref name=
"common-convert-empty-attlist"/>
6109 <rng:ref name=
"common-data-field-attlist"/>
6110 <rng:ref name=
"list-source"/>
6111 <rng:ref name=
"list-source-type"/>
6112 <rng:ref name=
"common-linked-cell"/>
6113 <rng:ref name=
"common-source-cell-range"/>
6115 <rng:attribute name=
"form:auto-complete">
6116 <rng:ref name=
"boolean"/>
6121 <rng:define name=
"form-connection-resource">
6122 <rng:element name=
"form:connection-resource">
6123 <rng:attribute name=
"xlink:href">
6124 <rng:ref name=
"anyIRI"/>
6129 <rng:define name=
"form-control-attlist">
6130 <rng:ref name=
"common-form-control-attlist"/>
6131 <rng:ref name=
"common-control-id-attlist"/>
6132 <rng:ref name=
"xforms-bind-attlist"/>
6134 <rng:define name=
"form-date-attlist">
6137 <rng:attribute name=
"form:value">
6138 <rng:ref name=
"date"/>
6142 <rng:attribute name=
"form:current-value">
6143 <rng:ref name=
"date"/>
6147 <rng:attribute name=
"form:min-value">
6148 <rng:ref name=
"date"/>
6152 <rng:attribute name=
"form:max-value">
6153 <rng:ref name=
"date"/>
6158 <rng:define name=
"form-file-attlist">
6159 <rng:ref name=
"form-control-attlist"/>
6160 <rng:ref name=
"common-current-value-attlist"/>
6161 <rng:ref name=
"common-disabled-attlist"/>
6162 <rng:ref name=
"common-maxlength-attlist"/>
6163 <rng:ref name=
"common-printable-attlist"/>
6164 <rng:ref name=
"common-readonly-attlist"/>
6165 <rng:ref name=
"common-tab-attlist"/>
6166 <rng:ref name=
"common-title-attlist"/>
6167 <rng:ref name=
"common-value-attlist"/>
6168 <rng:ref name=
"common-linked-cell"/>
6170 <rng:define name=
"form-fixed-text-attlist">
6172 <rng:ref name=
"form-control-attlist"/>
6173 <rng:ref name=
"for"/>
6174 <rng:ref name=
"common-disabled-attlist"/>
6175 <rng:ref name=
"label"/>
6176 <rng:ref name=
"common-printable-attlist"/>
6177 <rng:ref name=
"common-title-attlist"/>
6179 <rng:attribute name=
"form:multi-line">
6180 <rng:ref name=
"boolean"/>
6185 <rng:define name=
"form-form">
6186 <rng:element name=
"form:form">
6187 <rng:ref name=
"common-form-control-attlist"/>
6188 <rng:ref name=
"form-form-attlist"/>
6190 <rng:ref name=
"form-properties"/>
6193 <rng:ref name=
"office-event-listeners"/>
6197 <rng:ref name=
"controls"/>
6198 <rng:ref name=
"form-form"/>
6202 <rng:ref name=
"form-connection-resource"/>
6206 <rng:define name=
"form-form-attlist">
6209 <rng:attribute name=
"xlink:type">
6210 <rng:value>simple
</rng:value>
6212 <rng:attribute name=
"xlink:href">
6213 <rng:ref name=
"anyIRI"/>
6216 <rng:attribute name=
"xlink:actuate">
6217 <rng:value>onRequest
</rng:value>
6222 <rng:attribute name=
"office:target-frame">
6223 <rng:ref name=
"targetFrameName"/>
6227 <rng:attribute name=
"form:method">
6229 <rng:value>get
</rng:value>
6230 <rng:value>post
</rng:value>
6231 <rng:ref name=
"string"/>
6236 <rng:attribute name=
"form:enctype">
6237 <rng:ref name=
"string"/>
6241 <rng:attribute name=
"form:allow-deletes">
6242 <rng:ref name=
"boolean"/>
6246 <rng:attribute name=
"form:allow-inserts">
6247 <rng:ref name=
"boolean"/>
6251 <rng:attribute name=
"form:allow-updates">
6252 <rng:ref name=
"boolean"/>
6256 <rng:attribute name=
"form:apply-filter">
6257 <rng:ref name=
"boolean"/>
6261 <rng:attribute name=
"form:command-type">
6263 <rng:value>table
</rng:value>
6264 <rng:value>query
</rng:value>
6265 <rng:value>command
</rng:value>
6270 <rng:attribute name=
"form:command">
6271 <rng:ref name=
"string"/>
6275 <rng:attribute name=
"form:datasource">
6277 <rng:ref name=
"anyIRI"/>
6278 <rng:ref name=
"string"/>
6283 <rng:attribute name=
"form:master-fields">
6284 <rng:ref name=
"string"/>
6288 <rng:attribute name=
"form:detail-fields">
6289 <rng:ref name=
"string"/>
6293 <rng:attribute name=
"form:escape-processing">
6294 <rng:ref name=
"boolean"/>
6298 <rng:attribute name=
"form:filter">
6299 <rng:ref name=
"string"/>
6303 <rng:attribute name=
"form:ignore-result">
6304 <rng:ref name=
"boolean"/>
6308 <rng:attribute name=
"form:navigation-mode">
6309 <rng:ref name=
"navigation"/>
6313 <rng:attribute name=
"form:order">
6314 <rng:ref name=
"string"/>
6318 <rng:attribute name=
"form:tab-cycle">
6319 <rng:ref name=
"tab-cycles"/>
6324 <rng:define name=
"form-formatted-text-attlist">
6326 <rng:ref name=
"form-control-attlist"/>
6327 <rng:ref name=
"common-current-value-attlist"/>
6328 <rng:ref name=
"common-disabled-attlist"/>
6329 <rng:ref name=
"common-maxlength-attlist"/>
6330 <rng:ref name=
"common-printable-attlist"/>
6331 <rng:ref name=
"common-readonly-attlist"/>
6332 <rng:ref name=
"common-tab-attlist"/>
6333 <rng:ref name=
"common-title-attlist"/>
6334 <rng:ref name=
"common-value-attlist"/>
6335 <rng:ref name=
"common-convert-empty-attlist"/>
6336 <rng:ref name=
"common-data-field-attlist"/>
6337 <rng:ref name=
"common-linked-cell"/>
6338 <rng:ref name=
"common-spin-button"/>
6339 <rng:ref name=
"common-repeat"/>
6340 <rng:ref name=
"common-delay-for-repeat"/>
6342 <rng:attribute name=
"form:max-value">
6343 <rng:ref name=
"string"/>
6347 <rng:attribute name=
"form:min-value">
6348 <rng:ref name=
"string"/>
6352 <rng:attribute name=
"form:validation">
6353 <rng:ref name=
"boolean"/>
6358 <rng:define name=
"form-frame-attlist">
6359 <rng:ref name=
"form-control-attlist"/>
6360 <rng:ref name=
"common-disabled-attlist"/>
6361 <rng:ref name=
"for"/>
6362 <rng:ref name=
"label"/>
6363 <rng:ref name=
"common-printable-attlist"/>
6364 <rng:ref name=
"common-title-attlist"/>
6366 <rng:define name=
"form-generic-control-attlist">
6367 <rng:ref name=
"form-control-attlist"/>
6369 <rng:define name=
"form-grid-attlist">
6370 <rng:ref name=
"form-control-attlist"/>
6371 <rng:ref name=
"common-disabled-attlist"/>
6372 <rng:ref name=
"common-printable-attlist"/>
6373 <rng:ref name=
"common-tab-attlist"/>
6374 <rng:ref name=
"common-title-attlist"/>
6376 <rng:define name=
"form-hidden-attlist">
6377 <rng:ref name=
"form-control-attlist"/>
6378 <rng:ref name=
"common-value-attlist"/>
6380 <rng:define name=
"form-image-attlist">
6381 <rng:ref name=
"form-control-attlist"/>
6382 <rng:ref name=
"button-type"/>
6383 <rng:ref name=
"common-disabled-attlist"/>
6384 <rng:ref name=
"image-data"/>
6385 <rng:ref name=
"common-printable-attlist"/>
6386 <rng:ref name=
"common-tab-attlist"/>
6387 <rng:ref name=
"target-frame"/>
6388 <rng:ref name=
"target-location"/>
6389 <rng:ref name=
"common-title-attlist"/>
6390 <rng:ref name=
"common-value-attlist"/>
6392 <rng:define name=
"form-image-frame-attlist">
6393 <rng:ref name=
"form-control-attlist"/>
6394 <rng:ref name=
"common-disabled-attlist"/>
6395 <rng:ref name=
"image-data"/>
6396 <rng:ref name=
"common-printable-attlist"/>
6397 <rng:ref name=
"common-readonly-attlist"/>
6398 <rng:ref name=
"common-title-attlist"/>
6399 <rng:ref name=
"common-data-field-attlist"/>
6401 <rng:define name=
"form-item">
6402 <rng:element name=
"form:item">
6403 <rng:ref name=
"form-item-attlist"/>
6407 <rng:define name=
"form-item-attlist">
6408 <rng:ref name=
"label"/>
6410 <rng:define name=
"form-listbox-attlist">
6412 <rng:ref name=
"form-control-attlist"/>
6413 <rng:ref name=
"common-disabled-attlist"/>
6414 <rng:ref name=
"dropdown"/>
6415 <rng:ref name=
"common-printable-attlist"/>
6416 <rng:ref name=
"size"/>
6417 <rng:ref name=
"common-tab-attlist"/>
6418 <rng:ref name=
"common-title-attlist"/>
6419 <rng:ref name=
"bound-column"/>
6420 <rng:ref name=
"common-data-field-attlist"/>
6421 <rng:ref name=
"list-source"/>
6422 <rng:ref name=
"list-source-type"/>
6423 <rng:ref name=
"common-linked-cell"/>
6424 <rng:ref name=
"list-linkage-type"/>
6425 <rng:ref name=
"common-source-cell-range"/>
6427 <rng:attribute name=
"form:multiple">
6428 <rng:ref name=
"boolean"/>
6432 <rng:attribute name=
"form:xforms-list-source">
6433 <rng:ref name=
"string"/>
6438 <rng:define name=
"form-number-attlist">
6441 <rng:attribute name=
"form:value">
6442 <rng:ref name=
"double"/>
6446 <rng:attribute name=
"form:current-value">
6447 <rng:ref name=
"double"/>
6451 <rng:attribute name=
"form:min-value">
6452 <rng:ref name=
"double"/>
6456 <rng:attribute name=
"form:max-value">
6457 <rng:ref name=
"double"/>
6462 <rng:define name=
"form-option">
6463 <rng:element name=
"form:option">
6464 <rng:ref name=
"form-option-attlist"/>
6468 <rng:define name=
"form-option-attlist">
6469 <rng:ref name=
"current-selected"/>
6470 <rng:ref name=
"selected"/>
6471 <rng:ref name=
"label"/>
6472 <rng:ref name=
"common-value-attlist"/>
6474 <rng:define name=
"form-password-attlist">
6476 <rng:ref name=
"form-control-attlist"/>
6477 <rng:ref name=
"common-disabled-attlist"/>
6478 <rng:ref name=
"common-maxlength-attlist"/>
6479 <rng:ref name=
"common-printable-attlist"/>
6480 <rng:ref name=
"common-tab-attlist"/>
6481 <rng:ref name=
"common-title-attlist"/>
6482 <rng:ref name=
"common-value-attlist"/>
6483 <rng:ref name=
"common-convert-empty-attlist"/>
6484 <rng:ref name=
"common-linked-cell"/>
6486 <rng:attribute name=
"form:echo-char">
6487 <rng:ref name=
"character"/>
6492 <rng:define name=
"form-properties">
6493 <rng:element name=
"form:properties">
6495 <rng:ref name=
"form-property"/>
6499 <rng:define name=
"form-property">
6501 <rng:element name=
"form:property">
6502 <rng:ref name=
"form-property-name"/>
6503 <rng:ref name=
"form-property-value-and-type-attlist"/>
6505 <rng:element name=
"form:list-property">
6506 <rng:ref name=
"form-property-name"/>
6507 <rng:ref name=
"form-property-type-and-value-list"/>
6511 <rng:define name=
"form-property-name">
6512 <rng:attribute name=
"form:property-name">
6513 <rng:ref name=
"string"/>
6516 <rng:define name=
"form-property-type-and-value-list">
6519 <rng:attribute name=
"office:value-type">
6520 <rng:value>float
</rng:value>
6523 <rng:element name=
"form:list-value">
6524 <rng:attribute name=
"office:value">
6525 <rng:ref name=
"double"/>
6531 <rng:attribute name=
"office:value-type">
6532 <rng:value>percentage
</rng:value>
6535 <rng:element name=
"form:list-value">
6536 <rng:attribute name=
"office:value">
6537 <rng:ref name=
"double"/>
6543 <rng:attribute name=
"office:value-type">
6544 <rng:value>currency
</rng:value>
6547 <rng:element name=
"form:list-value">
6548 <rng:attribute name=
"office:value">
6549 <rng:ref name=
"double"/>
6552 <rng:attribute name=
"office:currency">
6553 <rng:ref name=
"string"/>
6560 <rng:attribute name=
"office:value-type">
6561 <rng:value>date
</rng:value>
6564 <rng:element name=
"form:list-value">
6565 <rng:attribute name=
"office:date-value">
6566 <rng:ref name=
"dateOrDateTime"/>
6572 <rng:attribute name=
"office:value-type">
6573 <rng:value>time
</rng:value>
6576 <rng:element name=
"form:list-value">
6577 <rng:attribute name=
"office:time-value">
6578 <rng:ref name=
"duration"/>
6584 <rng:attribute name=
"office:value-type">
6585 <rng:value>boolean
</rng:value>
6588 <rng:element name=
"form:list-value">
6589 <rng:attribute name=
"office:boolean-value">
6590 <rng:ref name=
"boolean"/>
6596 <rng:attribute name=
"office:value-type">
6597 <rng:value>string
</rng:value>
6600 <rng:element name=
"form:list-value">
6601 <rng:attribute name=
"office:string-value">
6602 <rng:ref name=
"string"/>
6607 <rng:attribute name=
"office:value-type">
6608 <rng:value>void
</rng:value>
6612 <rng:define name=
"form-property-value-and-type-attlist">
6614 <rng:ref name=
"common-value-and-type-attlist"/>
6615 <rng:attribute name=
"office:value-type">
6616 <rng:value>void
</rng:value>
6620 <rng:define name=
"form-radio-attlist">
6621 <rng:ref name=
"form-control-attlist"/>
6622 <rng:ref name=
"current-selected"/>
6623 <rng:ref name=
"common-disabled-attlist"/>
6624 <rng:ref name=
"label"/>
6625 <rng:ref name=
"common-printable-attlist"/>
6626 <rng:ref name=
"selected"/>
6627 <rng:ref name=
"common-tab-attlist"/>
6628 <rng:ref name=
"common-title-attlist"/>
6629 <rng:ref name=
"common-value-attlist"/>
6630 <rng:ref name=
"common-data-field-attlist"/>
6631 <rng:ref name=
"common-form-visual-effect-attlist"/>
6632 <rng:ref name=
"common-form-relative-image-position-attlist"/>
6633 <rng:ref name=
"common-linked-cell"/>
6635 <rng:define name=
"form-text-attlist">
6636 <rng:ref name=
"form-control-attlist"/>
6637 <rng:ref name=
"common-current-value-attlist"/>
6638 <rng:ref name=
"common-disabled-attlist"/>
6639 <rng:ref name=
"common-maxlength-attlist"/>
6640 <rng:ref name=
"common-printable-attlist"/>
6641 <rng:ref name=
"common-readonly-attlist"/>
6642 <rng:ref name=
"common-tab-attlist"/>
6643 <rng:ref name=
"common-title-attlist"/>
6644 <rng:ref name=
"common-value-attlist"/>
6645 <rng:ref name=
"common-convert-empty-attlist"/>
6646 <rng:ref name=
"common-data-field-attlist"/>
6647 <rng:ref name=
"common-linked-cell"/>
6649 <rng:define name=
"form-textarea-attlist">
6650 <rng:ref name=
"form-control-attlist"/>
6651 <rng:ref name=
"common-current-value-attlist"/>
6652 <rng:ref name=
"common-disabled-attlist"/>
6653 <rng:ref name=
"common-maxlength-attlist"/>
6654 <rng:ref name=
"common-printable-attlist"/>
6655 <rng:ref name=
"common-readonly-attlist"/>
6656 <rng:ref name=
"common-tab-attlist"/>
6657 <rng:ref name=
"common-title-attlist"/>
6658 <rng:ref name=
"common-value-attlist"/>
6659 <rng:ref name=
"common-convert-empty-attlist"/>
6660 <rng:ref name=
"common-data-field-attlist"/>
6661 <rng:ref name=
"common-linked-cell"/>
6663 <rng:define name=
"form-time-attlist">
6666 <rng:attribute name=
"form:value">
6667 <rng:ref name=
"time"/>
6671 <rng:attribute name=
"form:current-value">
6672 <rng:ref name=
"time"/>
6676 <rng:attribute name=
"form:min-value">
6677 <rng:ref name=
"time"/>
6681 <rng:attribute name=
"form:max-value">
6682 <rng:ref name=
"time"/>
6687 <rng:define name=
"form-value-range-attlist">
6689 <rng:ref name=
"form-control-attlist"/>
6690 <rng:ref name=
"common-disabled-attlist"/>
6691 <rng:ref name=
"common-printable-attlist"/>
6692 <rng:ref name=
"common-tab-attlist"/>
6693 <rng:ref name=
"common-title-attlist"/>
6694 <rng:ref name=
"common-value-attlist"/>
6695 <rng:ref name=
"common-linked-cell"/>
6696 <rng:ref name=
"common-repeat"/>
6697 <rng:ref name=
"common-delay-for-repeat"/>
6699 <rng:attribute name=
"form:max-value">
6700 <rng:ref name=
"integer"/>
6704 <rng:attribute name=
"form:min-value">
6705 <rng:ref name=
"integer"/>
6709 <rng:attribute name=
"form:step-size">
6710 <rng:ref name=
"positiveInteger"/>
6714 <rng:attribute name=
"form:page-step-size">
6715 <rng:ref name=
"positiveInteger"/>
6719 <rng:attribute name=
"form:orientation">
6721 <rng:value>horizontal
</rng:value>
6722 <rng:value>vertical
</rng:value>
6728 <rng:define name=
"gradient-style">
6730 <rng:value>linear
</rng:value>
6731 <rng:value>axial
</rng:value>
6732 <rng:value>radial
</rng:value>
6733 <rng:value>ellipsoid
</rng:value>
6734 <rng:value>square
</rng:value>
6735 <rng:value>rectangular
</rng:value>
6738 <rng:define name=
"header-footer-content">
6741 <rng:ref name=
"text-tracked-changes"/>
6742 <rng:ref name=
"text-decls"/>
6745 <rng:ref name=
"text-h"/>
6746 <rng:ref name=
"text-p"/>
6747 <rng:ref name=
"text-list"/>
6748 <rng:ref name=
"table-table"/>
6749 <rng:ref name=
"text-section"/>
6750 <rng:ref name=
"text-table-of-content"/>
6751 <rng:ref name=
"text-illustration-index"/>
6752 <rng:ref name=
"text-table-index"/>
6753 <rng:ref name=
"text-object-index"/>
6754 <rng:ref name=
"text-user-index"/>
6755 <rng:ref name=
"text-alphabetical-index"/>
6756 <rng:ref name=
"text-bibliography"/>
6757 <rng:ref name=
"text-index-title"/>
6758 <rng:ref name=
"change-marks"/>
6764 <rng:ref name=
"style-region-left"/>
6767 <rng:ref name=
"style-region-center"/>
6770 <rng:ref name=
"style-region-right"/>
6775 <rng:define name=
"heading-attrs">
6777 <rng:attribute name=
"text:outline-level">
6778 <rng:ref name=
"positiveInteger"/>
6781 <rng:attribute name=
"text:restart-numbering">
6782 <rng:ref name=
"boolean"/>
6786 <rng:attribute name=
"text:start-value">
6787 <rng:ref name=
"nonNegativeInteger"/>
6791 <rng:attribute name=
"text:is-list-header">
6792 <rng:ref name=
"boolean"/>
6797 <rng:define name=
"horiBackPos">
6799 <rng:value>left
</rng:value>
6800 <rng:value>center
</rng:value>
6801 <rng:value>right
</rng:value>
6804 <rng:define name=
"horizontal-mirror">
6806 <rng:value>horizontal
</rng:value>
6807 <rng:value>horizontal-on-odd
</rng:value>
6808 <rng:value>horizontal-on-even
</rng:value>
6811 <rng:define name=
"image-data">
6813 <rng:attribute name=
"form:image-data">
6814 <rng:ref name=
"anyIRI"/>
6818 <rng:define name=
"index-content-main">
6820 <rng:ref name=
"text-content"/>
6821 <rng:ref name=
"text-index-title"/>
6824 <rng:define name=
"integer">
6825 <rng:data type=
"integer"/>
6827 <rng:define name=
"label">
6829 <rng:attribute name=
"form:label">
6830 <rng:ref name=
"string"/>
6834 <rng:define name=
"labelPositions">
6836 <rng:value>avoid-overlap
</rng:value>
6837 <rng:value>center
</rng:value>
6838 <rng:value>top
</rng:value>
6839 <rng:value>top-right
</rng:value>
6840 <rng:value>right
</rng:value>
6841 <rng:value>bottom-right
</rng:value>
6842 <rng:value>bottom
</rng:value>
6843 <rng:value>bottom-left
</rng:value>
6844 <rng:value>left
</rng:value>
6845 <rng:value>top-left
</rng:value>
6846 <rng:value>inside
</rng:value>
6847 <rng:value>outside
</rng:value>
6848 <rng:value>near-origin
</rng:value>
6851 <rng:define name=
"language">
6852 <rng:data type=
"language"/>
6854 <rng:define name=
"languageCode">
6855 <rng:data type=
"token">
6856 <rng:param name=
"pattern">[A-Za-z]{
1,
8}
</rng:param>
6859 <rng:define name=
"length">
6860 <rng:data type=
"string">
6861 <rng:param name=
"pattern">-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</rng:param>
6864 <rng:define name=
"lineMode">
6866 <rng:value>continuous
</rng:value>
6867 <rng:value>skip-white-space
</rng:value>
6870 <rng:define name=
"lineStyle">
6872 <rng:value>none
</rng:value>
6873 <rng:value>solid
</rng:value>
6874 <rng:value>dotted
</rng:value>
6875 <rng:value>dash
</rng:value>
6876 <rng:value>long-dash
</rng:value>
6877 <rng:value>dot-dash
</rng:value>
6878 <rng:value>dot-dot-dash
</rng:value>
6879 <rng:value>wave
</rng:value>
6882 <rng:define name=
"lineType">
6884 <rng:value>none
</rng:value>
6885 <rng:value>single
</rng:value>
6886 <rng:value>double
</rng:value>
6889 <rng:define name=
"lineWidth">
6891 <rng:value>auto
</rng:value>
6892 <rng:value>normal
</rng:value>
6893 <rng:value>bold
</rng:value>
6894 <rng:value>thin
</rng:value>
6895 <rng:value>medium
</rng:value>
6896 <rng:value>thick
</rng:value>
6897 <rng:ref name=
"positiveInteger"/>
6898 <rng:ref name=
"percent"/>
6899 <rng:ref name=
"positiveLength"/>
6902 <rng:define name=
"list-linkage-type">
6904 <rng:attribute name=
"form:list-linkage-type">
6906 <rng:value>selection
</rng:value>
6907 <rng:value>selection-indices
</rng:value>
6912 <rng:define name=
"list-source">
6914 <rng:attribute name=
"form:list-source">
6915 <rng:ref name=
"string"/>
6919 <rng:define name=
"list-source-type">
6921 <rng:attribute name=
"form:list-source-type">
6923 <rng:value>table
</rng:value>
6924 <rng:value>query
</rng:value>
6925 <rng:value>sql
</rng:value>
6926 <rng:value>sql-pass-through
</rng:value>
6927 <rng:value>value-list
</rng:value>
6928 <rng:value>table-fields
</rng:value>
6933 <rng:define name=
"math-math">
6934 <rng:element name=
"math:math">
6935 <rng:ref name=
"mathMarkup"/>
6938 <rng:define name=
"mathMarkup">
6939 <dc:description>To avoid inclusion of the complete MathML schema, anything is allowed within a math:math top-level element
</dc:description>
6948 <rng:ref name=
"mathMarkup"/>
6953 <rng:define name=
"meta-date-string">
6954 <rng:element name=
"meta:date-string">
6955 <rng:ref name=
"string"/>
6958 <rng:define name=
"namespacedToken">
6959 <rng:data type=
"QName">
6960 <rng:param name=
"pattern">[^:]+:[^:]+
</rng:param>
6963 <rng:define name=
"navigation">
6965 <rng:value>none
</rng:value>
6966 <rng:value>current
</rng:value>
6967 <rng:value>parent
</rng:value>
6970 <rng:define name=
"nonNegativeDecimal">
6971 <rng:data type=
"decimal">
6972 <rng:param name=
"minInclusive">0.0</rng:param>
6975 <rng:define name=
"nonNegativeInteger">
6976 <rng:data type=
"nonNegativeInteger"/>
6978 <rng:define name=
"nonNegativeLength">
6979 <rng:data type=
"string">
6980 <rng:param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</rng:param>
6983 <rng:define name=
"nonNegativePixelLength">
6984 <rng:data type=
"string">
6985 <rng:param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)(px)
</rng:param>
6988 <rng:define name=
"number-am-pm">
6989 <rng:element name=
"number:am-pm">
6993 <rng:define name=
"number-and-text">
6994 <rng:ref name=
"number-number"/>
6996 <rng:ref name=
"number-text-with-fillchar"/>
6998 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7000 <rng:define name=
"number-boolean">
7001 <rng:element name=
"number:boolean">
7005 <rng:define name=
"number-boolean-style">
7006 <rng:element name=
"number:boolean-style">
7007 <rng:ref name=
"common-data-style-attlist"/>
7009 <rng:ref name=
"style-text-properties"/>
7012 <rng:ref name=
"number-text"/>
7015 <rng:ref name=
"number-boolean"/>
7017 <rng:ref name=
"number-text"/>
7021 <rng:ref name=
"style-map"/>
7025 <rng:define name=
"number-currency-style">
7026 <rng:element name=
"number:currency-style">
7027 <rng:ref name=
"common-data-style-attlist"/>
7028 <rng:ref name=
"common-auto-reorder-attlist"/>
7030 <rng:ref name=
"style-text-properties"/>
7033 <rng:ref name=
"number-text-with-fillchar"/>
7035 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7039 <rng:ref name=
"number-and-text"/>
7041 <rng:ref name=
"currency-symbol-and-text"/>
7045 <rng:ref name=
"currency-symbol-and-text"/>
7047 <rng:ref name=
"number-and-text"/>
7053 <rng:ref name=
"style-map"/>
7057 <rng:define name=
"number-currency-symbol">
7058 <rng:element name=
"number:currency-symbol">
7059 <rng:ref name=
"number-currency-symbol-attlist"/>
7063 <rng:define name=
"number-currency-symbol-attlist">
7065 <rng:attribute name=
"number:language">
7066 <rng:ref name=
"languageCode"/>
7070 <rng:attribute name=
"number:country">
7071 <rng:ref name=
"countryCode"/>
7075 <rng:attribute name=
"number:script">
7076 <rng:ref name=
"scriptCode"/>
7080 <rng:attribute name=
"number:rfc-language-tag">
7081 <rng:ref name=
"language"/>
7085 <rng:define name=
"number-date-style">
7086 <rng:element name=
"number:date-style">
7087 <rng:ref name=
"common-data-style-attlist"/>
7088 <rng:ref name=
"common-auto-reorder-attlist"/>
7089 <rng:ref name=
"common-format-source-attlist"/>
7091 <rng:ref name=
"style-text-properties"/>
7094 <rng:ref name=
"number-text-with-fillchar"/>
7096 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7098 <rng:ref name=
"any-date"/>
7100 <rng:ref name=
"number-text-with-fillchar"/>
7102 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7105 <rng:ref name=
"style-map"/>
7109 <rng:define name=
"number-day">
7110 <rng:element name=
"number:day">
7111 <rng:ref name=
"number-day-attlist"/>
7112 <rng:ref name=
"common-calendar-attlist"/>
7116 <rng:define name=
"number-day-attlist">
7118 <rng:attribute name=
"number:style">
7120 <rng:value>short
</rng:value>
7121 <rng:value>long
</rng:value>
7126 <rng:define name=
"number-day-of-week">
7127 <rng:element name=
"number:day-of-week">
7128 <rng:ref name=
"number-day-of-week-attlist"/>
7129 <rng:ref name=
"common-calendar-attlist"/>
7133 <rng:define name=
"number-day-of-week-attlist">
7135 <rng:attribute name=
"number:style">
7137 <rng:value>short
</rng:value>
7138 <rng:value>long
</rng:value>
7143 <rng:define name=
"number-embedded-text">
7144 <rng:element name=
"number:embedded-text">
7145 <rng:ref name=
"number-embedded-text-attlist"/>
7149 <rng:define name=
"number-embedded-text-attlist">
7150 <rng:attribute name=
"number:position">
7151 <rng:ref name=
"integer"/>
7154 <rng:define name=
"number-era">
7155 <rng:element name=
"number:era">
7156 <rng:ref name=
"number-era-attlist"/>
7157 <rng:ref name=
"common-calendar-attlist"/>
7161 <rng:define name=
"number-era-attlist">
7163 <rng:attribute name=
"number:style">
7165 <rng:value>short
</rng:value>
7166 <rng:value>long
</rng:value>
7171 <rng:define name=
"number-fill-character">
7172 <rng:element name=
"number:fill-character">
7176 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7177 <rng:define name=
"number-fraction">
7178 <rng:element name=
"number:fraction">
7179 <rng:ref name=
"number-fraction-attlist"/>
7180 <rng:ref name=
"common-number-attlist"/>
7184 <rng:define name=
"number-fraction-attlist">
7187 <rng:attribute name=
"number:min-numerator-digits">
7188 <rng:ref name=
"integer"/>
7192 <rng:attribute name=
"number:min-denominator-digits">
7193 <rng:ref name=
"integer"/>
7197 <rng:attribute name=
"number:denominator-value">
7198 <rng:ref name=
"integer"/>
7202 <rng:attribute name=
"number:max-denominator-value">
7203 <rng:ref name=
"positiveInteger"/>
7206 <!-- https://issues.oasis-open.org/browse/OFFICE-3695 max-denominator-value -->
7209 <rng:define name=
"number-hours">
7210 <rng:element name=
"number:hours">
7211 <rng:ref name=
"number-hours-attlist"/>
7215 <rng:define name=
"number-hours-attlist">
7217 <rng:attribute name=
"number:style">
7219 <rng:value>short
</rng:value>
7220 <rng:value>long
</rng:value>
7225 <rng:define name=
"number-minutes">
7226 <rng:element name=
"number:minutes">
7227 <rng:ref name=
"number-minutes-attlist"/>
7231 <rng:define name=
"number-minutes-attlist">
7233 <rng:attribute name=
"number:style">
7235 <rng:value>short
</rng:value>
7236 <rng:value>long
</rng:value>
7241 <rng:define name=
"number-month">
7242 <rng:element name=
"number:month">
7243 <rng:ref name=
"number-month-attlist"/>
7244 <rng:ref name=
"common-calendar-attlist"/>
7248 <rng:define name=
"number-month-attlist">
7251 <rng:attribute name=
"number:textual">
7252 <rng:ref name=
"boolean"/>
7256 <rng:attribute name=
"number:possessive-form">
7257 <rng:ref name=
"boolean"/>
7261 <rng:attribute name=
"number:style">
7263 <rng:value>short
</rng:value>
7264 <rng:value>long
</rng:value>
7270 <rng:define name=
"number-number">
7271 <rng:element name=
"number:number">
7272 <rng:ref name=
"number-number-attlist"/>
7273 <rng:ref name=
"common-decimal-places-attlist"/>
7274 <rng:ref name=
"common-number-attlist"/>
7276 <rng:ref name=
"number-embedded-text"/>
7280 <rng:define name=
"number-number-attlist">
7283 <rng:attribute name=
"number:decimal-replacement">
7284 <rng:ref name=
"string"/>
7288 <rng:attribute name=
"number:display-factor">
7289 <rng:ref name=
"double"/>
7294 <rng:define name=
"number-number-style">
7295 <rng:element name=
"number:number-style">
7296 <rng:ref name=
"common-data-style-attlist"/>
7298 <rng:ref name=
"style-text-properties"/>
7301 <rng:ref name=
"number-text-with-fillchar"/>
7303 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7305 <rng:ref name=
"any-number"/>
7307 <rng:ref name=
"number-text-with-fillchar"/>
7310 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7312 <rng:ref name=
"style-map"/>
7316 <rng:define name=
"number-percentage-style">
7317 <rng:element name=
"number:percentage-style">
7318 <rng:ref name=
"common-data-style-attlist"/>
7320 <rng:ref name=
"style-text-properties"/>
7323 <rng:ref name=
"number-text-with-fillchar"/>
7325 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7327 <rng:ref name=
"number-and-text"/>
7330 <rng:ref name=
"style-map"/>
7334 <rng:define name=
"number-quarter">
7335 <rng:element name=
"number:quarter">
7336 <rng:ref name=
"number-quarter-attlist"/>
7337 <rng:ref name=
"common-calendar-attlist"/>
7341 <rng:define name=
"number-quarter-attlist">
7343 <rng:attribute name=
"number:style">
7345 <rng:value>short
</rng:value>
7346 <rng:value>long
</rng:value>
7351 <rng:define name=
"number-scientific-number">
7352 <rng:element name=
"number:scientific-number">
7353 <rng:ref name=
"number-scientific-number-attlist"/>
7354 <rng:ref name=
"common-decimal-places-attlist"/>
7355 <rng:ref name=
"common-number-attlist"/>
7359 <rng:define name=
"number-scientific-number-attlist">
7362 <rng:attribute name=
"number:min-exponent-digits">
7363 <rng:ref name=
"integer"/>
7367 <rng:attribute name=
"number:exponent-interval">
7368 <rng:ref name=
"positiveInteger"/>
7371 <!-- https://issues.oasis-open.org/browse/OFFICE-1828 exponent-interval -->
7373 <rng:attribute name=
"number:forced-exponent-sign">
7374 <rng:ref name=
"boolean"/>
7376 <!-- https://issues.oasis-open.org/browse/OFFICE-3860 added number:forced-exponent-sign -->
7380 <rng:define name=
"number-seconds">
7381 <rng:element name=
"number:seconds">
7382 <rng:ref name=
"number-seconds-attlist"/>
7386 <rng:define name=
"number-seconds-attlist">
7389 <rng:attribute name=
"number:style">
7391 <rng:value>short
</rng:value>
7392 <rng:value>long
</rng:value>
7397 <rng:attribute name=
"number:decimal-places">
7398 <rng:ref name=
"integer"/>
7403 <rng:define name=
"number-text">
7404 <rng:element name=
"number:text">
7408 <rng:define name=
"number-text-content">
7409 <rng:element name=
"number:text-content">
7413 <rng:define name=
"number-text-style">
7414 <rng:element name=
"number:text-style">
7415 <rng:ref name=
"common-data-style-attlist"/>
7417 <rng:ref name=
"style-text-properties"/>
7420 <rng:ref name=
"number-text-with-fillchar"/>
7422 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7424 <rng:ref name=
"number-text-content"/>
7426 <rng:ref name=
"number-text-with-fillchar"/>
7428 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7431 <rng:ref name=
"style-map"/>
7435 <rng:define name=
"number-text-with-fillchar">
7437 <rng:ref name=
"number-text"/>
7440 <rng:ref name=
"number-fill-character"/>
7442 <rng:ref name=
"number-text"/>
7446 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7447 <rng:define name=
"number-time-style">
7448 <rng:element name=
"number:time-style">
7449 <rng:ref name=
"number-time-style-attlist"/>
7450 <rng:ref name=
"common-data-style-attlist"/>
7451 <rng:ref name=
"common-format-source-attlist"/>
7453 <rng:ref name=
"style-text-properties"/>
7456 <rng:ref name=
"number-text-with-fillchar"/>
7458 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7460 <rng:ref name=
"any-time"/>
7462 <rng:ref name=
"number-text-with-fillchar"/>
7464 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7467 <rng:ref name=
"style-map"/>
7471 <rng:define name=
"number-time-style-attlist">
7473 <rng:attribute name=
"number:truncate-on-overflow">
7474 <rng:ref name=
"boolean"/>
7478 <rng:define name=
"number-week-of-year">
7479 <rng:element name=
"number:week-of-year">
7480 <rng:ref name=
"common-calendar-attlist"/>
7484 <rng:define name=
"number-year">
7485 <rng:element name=
"number:year">
7486 <rng:ref name=
"number-year-attlist"/>
7487 <rng:ref name=
"common-calendar-attlist"/>
7491 <rng:define name=
"number-year-attlist">
7493 <rng:attribute name=
"number:style">
7495 <rng:value>short
</rng:value>
7496 <rng:value>long
</rng:value>
7501 <rng:define name=
"office-annotation">
7502 <rng:element name=
"office:annotation">
7503 <rng:ref name=
"office-annotation-attlist"/>
7504 <rng:ref name=
"draw-caption-attlist"/>
7505 <rng:ref name=
"common-draw-position-attlist"/>
7506 <rng:ref name=
"common-draw-size-attlist"/>
7507 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
7509 <rng:ref name=
"dc-creator"/>
7512 <rng:ref name=
"dc-date"/>
7515 <rng:ref name=
"meta-date-string"/>
7518 <rng:element name=
"meta:creator-initials">
7522 <!-- https://issues.oasis-open.org/browse/OFFICE-3776 -->
7525 <rng:ref name=
"text-p"/>
7526 <rng:ref name=
"text-list"/>
7531 <rng:define name=
"office-annotation-attlist">
7534 <rng:attribute name=
"office:display">
7535 <rng:ref name=
"boolean"/>
7539 <rng:ref name=
"common-office-annotation-name-attlist"/>
7543 <rng:define name=
"office-annotation-end">
7544 <rng:element name=
"office:annotation-end">
7545 <rng:ref name=
"office-annotation-end-attlist"/>
7548 <rng:define name=
"office-annotation-end-attlist">
7549 <rng:ref name=
"common-office-annotation-name-attlist"/>
7551 <rng:define name=
"office-automatic-styles">
7553 <rng:element name=
"office:automatic-styles">
7555 <rng:ref name=
"styles"/>
7557 <rng:ref name=
"style-page-layout"/>
7563 <rng:define name=
"office-binary-data">
7564 <rng:element name=
"office:binary-data">
7565 <rng:ref name=
"base64Binary"/>
7568 <rng:define name=
"office-body">
7569 <rng:element name=
"office:body">
7570 <rng:ref name=
"office-body-content"/>
7573 <rng:define name=
"office-body-content">
7575 <rng:element name=
"office:text">
7576 <rng:ref name=
"office-text-attlist"/>
7577 <rng:ref name=
"office-text-content-prelude"/>
7578 <rng:ref name=
"office-text-content-main"/>
7579 <rng:ref name=
"office-text-content-epilogue"/>
7581 <rng:element name=
"office:drawing">
7582 <rng:ref name=
"office-drawing-attlist"/>
7583 <rng:ref name=
"office-drawing-content-prelude"/>
7584 <rng:ref name=
"office-drawing-content-main"/>
7585 <rng:ref name=
"office-drawing-content-epilogue"/>
7587 <rng:element name=
"office:presentation">
7588 <rng:ref name=
"office-presentation-attlist"/>
7589 <rng:ref name=
"office-presentation-content-prelude"/>
7590 <rng:ref name=
"office-presentation-content-main"/>
7591 <rng:ref name=
"office-presentation-content-epilogue"/>
7593 <rng:element name=
"office:spreadsheet">
7594 <rng:ref name=
"office-spreadsheet-attlist"/>
7595 <rng:ref name=
"office-spreadsheet-content-prelude"/>
7596 <rng:ref name=
"office-spreadsheet-content-main"/>
7597 <rng:ref name=
"office-spreadsheet-content-epilogue"/>
7599 <rng:element name=
"office:chart">
7600 <rng:ref name=
"office-chart-attlist"/>
7601 <rng:ref name=
"office-chart-content-prelude"/>
7602 <rng:ref name=
"office-chart-content-main"/>
7603 <rng:ref name=
"office-chart-content-epilogue"/>
7605 <rng:element name=
"office:image">
7606 <rng:ref name=
"office-image-attlist"/>
7607 <rng:ref name=
"office-image-content-prelude"/>
7608 <rng:ref name=
"office-image-content-main"/>
7609 <rng:ref name=
"office-image-content-epilogue"/>
7611 <rng:ref name=
"office-database"/>
7614 <rng:define name=
"office-change-info">
7615 <rng:element name=
"office:change-info">
7616 <rng:ref name=
"dc-creator"/>
7617 <rng:ref name=
"dc-date"/>
7619 <rng:ref name=
"text-p"/>
7623 <rng:define name=
"office-chart-attlist">
7626 <rng:define name=
"office-chart-content-epilogue">
7627 <rng:ref name=
"table-functions"/>
7629 <rng:define name=
"office-chart-content-main">
7630 <rng:ref name=
"chart-chart"/>
7632 <rng:define name=
"office-chart-content-prelude">
7633 <rng:ref name=
"text-decls"/>
7634 <rng:ref name=
"table-decls"/>
7636 <rng:define name=
"office-database">
7637 <rng:element name=
"office:database">
7638 <rng:ref name=
"db-data-source"/>
7640 <rng:ref name=
"db-forms"/>
7643 <rng:ref name=
"db-reports"/>
7646 <rng:ref name=
"db-queries"/>
7649 <rng:ref name=
"db-table-presentations"/>
7652 <rng:ref name=
"db-schema-definition"/>
7656 <rng:define name=
"office-dde-source">
7657 <rng:element name=
"office:dde-source">
7658 <rng:ref name=
"office-dde-source-attlist"/>
7659 <rng:ref name=
"common-dde-connection-decl-attlist"/>
7662 <rng:define name=
"office-dde-source-attlist">
7665 <rng:attribute name=
"office:name">
7666 <rng:ref name=
"string"/>
7670 <rng:attribute name=
"office:conversion-mode">
7672 <rng:value>into-default-style-data-style
</rng:value>
7673 <rng:value>into-english-number
</rng:value>
7674 <rng:value>keep-text
</rng:value>
7680 <rng:define name=
"office-document">
7681 <rng:element name=
"office:document">
7682 <rng:ref name=
"office-document-attrs"/>
7683 <rng:ref name=
"office-document-common-attrs"/>
7684 <rng:ref name=
"office-meta"/>
7685 <rng:ref name=
"office-settings"/>
7686 <rng:ref name=
"office-scripts"/>
7687 <rng:ref name=
"office-font-face-decls"/>
7688 <rng:ref name=
"office-styles"/>
7689 <rng:ref name=
"office-automatic-styles"/>
7690 <rng:ref name=
"office-master-styles"/>
7691 <rng:ref name=
"office-body"/>
7694 <rng:define name=
"office-document-attrs">
7695 <rng:attribute name=
"office:mimetype">
7696 <rng:ref name=
"string"/>
7699 <rng:define name=
"office-document-common-attrs">
7701 <rng:attribute name=
"office:version">
7702 <rng:value>1.3</rng:value>
7705 <rng:attribute name=
"grddl:transformation">
7708 <rng:ref name=
"anyIRI"/>
7715 <rng:define name=
"office-document-content">
7716 <rng:element name=
"office:document-content">
7717 <rng:ref name=
"office-document-common-attrs"/>
7718 <rng:ref name=
"office-scripts"/>
7719 <rng:ref name=
"office-font-face-decls"/>
7720 <rng:ref name=
"office-automatic-styles"/>
7721 <rng:ref name=
"office-body"/>
7724 <rng:define name=
"office-document-meta">
7725 <rng:element name=
"office:document-meta">
7726 <rng:ref name=
"office-document-common-attrs"/>
7727 <rng:ref name=
"office-meta"/>
7730 <rng:define name=
"office-document-settings">
7731 <rng:element name=
"office:document-settings">
7732 <rng:ref name=
"office-document-common-attrs"/>
7733 <rng:ref name=
"office-settings"/>
7736 <rng:define name=
"office-document-styles">
7737 <rng:element name=
"office:document-styles">
7738 <rng:ref name=
"office-document-common-attrs"/>
7739 <rng:ref name=
"office-font-face-decls"/>
7740 <rng:ref name=
"office-styles"/>
7741 <rng:ref name=
"office-automatic-styles"/>
7742 <rng:ref name=
"office-master-styles"/>
7745 <rng:define name=
"office-drawing-attlist">
7748 <rng:define name=
"office-drawing-content-epilogue">
7749 <rng:ref name=
"table-functions"/>
7751 <rng:define name=
"office-drawing-content-main">
7753 <rng:ref name=
"draw-page"/>
7756 <rng:define name=
"office-drawing-content-prelude">
7757 <rng:ref name=
"text-decls"/>
7758 <rng:ref name=
"table-decls"/>
7760 <rng:define name=
"office-event-listeners">
7761 <rng:element name=
"office:event-listeners">
7764 <rng:ref name=
"script-event-listener"/>
7765 <rng:ref name=
"presentation-event-listener"/>
7770 <rng:define name=
"office-font-face-decls">
7772 <rng:element name=
"office:font-face-decls">
7774 <rng:ref name=
"style-font-face"/>
7779 <rng:define name=
"office-forms">
7781 <rng:element name=
"office:forms">
7782 <rng:ref name=
"office-forms-attlist"/>
7785 <rng:ref name=
"form-form"/>
7786 <rng:ref name=
"xforms-model"/>
7792 <rng:define name=
"office-forms-attlist">
7795 <rng:attribute name=
"form:automatic-focus">
7796 <rng:ref name=
"boolean"/>
7800 <rng:attribute name=
"form:apply-design-mode">
7801 <rng:ref name=
"boolean"/>
7806 <rng:define name=
"office-image-attlist">
7809 <rng:define name=
"office-image-content-epilogue">
7812 <rng:define name=
"office-image-content-main">
7813 <rng:ref name=
"draw-frame"/>
7815 <rng:define name=
"office-image-content-prelude">
7818 <rng:define name=
"office-master-styles">
7820 <rng:element name=
"office:master-styles">
7823 <rng:ref name=
"style-master-page"/>
7826 <rng:ref name=
"style-handout-master"/>
7829 <rng:ref name=
"draw-layer-set"/>
7835 <rng:define name=
"office-meta">
7837 <rng:element name=
"office:meta">
7838 <rng:ref name=
"office-meta-content-strict"/>
7842 <rng:define name=
"office-meta-content-strict">
7844 <rng:ref name=
"office-meta-data"/>
7847 <rng:define name=
"office-meta-data">
7849 <rng:element name=
"meta:generator">
7850 <rng:ref name=
"string"/>
7852 <rng:element name=
"dc:title">
7853 <rng:ref name=
"string"/>
7855 <rng:element name=
"dc:description">
7856 <rng:ref name=
"string"/>
7858 <rng:element name=
"dc:subject">
7859 <rng:ref name=
"string"/>
7861 <rng:element name=
"meta:keyword">
7862 <rng:ref name=
"string"/>
7864 <rng:element name=
"meta:initial-creator">
7865 <rng:ref name=
"string"/>
7867 <rng:ref name=
"dc-creator"/>
7868 <rng:element name=
"meta:printed-by">
7869 <rng:ref name=
"string"/>
7871 <rng:element name=
"meta:creation-date">
7872 <rng:ref name=
"dateTime"/>
7874 <rng:ref name=
"dc-date"/>
7875 <rng:element name=
"meta:print-date">
7876 <rng:ref name=
"dateTime"/>
7878 <rng:element name=
"meta:template">
7879 <rng:attribute name=
"xlink:type">
7880 <rng:value>simple
</rng:value>
7882 <rng:attribute name=
"xlink:href">
7883 <rng:ref name=
"anyIRI"/>
7886 <rng:attribute name=
"xlink:actuate">
7887 <rng:value>onRequest
</rng:value>
7891 <rng:attribute name=
"xlink:title">
7892 <rng:ref name=
"string"/>
7896 <rng:attribute name=
"meta:date">
7897 <rng:ref name=
"dateTime"/>
7901 <rng:element name=
"meta:auto-reload">
7903 <rng:attribute name=
"xlink:type">
7904 <rng:value>simple
</rng:value>
7906 <rng:attribute name=
"xlink:href">
7907 <rng:ref name=
"anyIRI"/>
7910 <rng:attribute name=
"xlink:show">
7911 <rng:value>replace
</rng:value>
7915 <rng:attribute name=
"xlink:actuate">
7916 <rng:value>onLoad
</rng:value>
7921 <rng:attribute name=
"meta:delay">
7922 <rng:ref name=
"duration"/>
7926 <rng:element name=
"meta:hyperlink-behaviour">
7928 <rng:attribute name=
"office:target-frame-name">
7929 <rng:ref name=
"targetFrameName"/>
7933 <rng:attribute name=
"xlink:show">
7935 <rng:value>new
</rng:value>
7936 <rng:value>replace
</rng:value>
7941 <rng:element name=
"dc:language">
7942 <rng:ref name=
"language"/>
7944 <rng:element name=
"meta:editing-cycles">
7945 <rng:ref name=
"nonNegativeInteger"/>
7947 <rng:element name=
"meta:editing-duration">
7948 <rng:ref name=
"duration"/>
7950 <rng:element name=
"meta:document-statistic">
7952 <rng:attribute name=
"meta:page-count">
7953 <rng:ref name=
"nonNegativeInteger"/>
7957 <rng:attribute name=
"meta:table-count">
7958 <rng:ref name=
"nonNegativeInteger"/>
7962 <rng:attribute name=
"meta:draw-count">
7963 <rng:ref name=
"nonNegativeInteger"/>
7967 <rng:attribute name=
"meta:image-count">
7968 <rng:ref name=
"nonNegativeInteger"/>
7972 <rng:attribute name=
"meta:ole-object-count">
7973 <rng:ref name=
"nonNegativeInteger"/>
7977 <rng:attribute name=
"meta:object-count">
7978 <rng:ref name=
"nonNegativeInteger"/>
7982 <rng:attribute name=
"meta:paragraph-count">
7983 <rng:ref name=
"nonNegativeInteger"/>
7987 <rng:attribute name=
"meta:word-count">
7988 <rng:ref name=
"nonNegativeInteger"/>
7992 <rng:attribute name=
"meta:character-count">
7993 <rng:ref name=
"nonNegativeInteger"/>
7997 <rng:attribute name=
"meta:frame-count">
7998 <rng:ref name=
"nonNegativeInteger"/>
8002 <rng:attribute name=
"meta:sentence-count">
8003 <rng:ref name=
"nonNegativeInteger"/>
8007 <rng:attribute name=
"meta:syllable-count">
8008 <rng:ref name=
"nonNegativeInteger"/>
8012 <rng:attribute name=
"meta:non-whitespace-character-count">
8013 <rng:ref name=
"nonNegativeInteger"/>
8017 <rng:attribute name=
"meta:row-count">
8018 <rng:ref name=
"nonNegativeInteger"/>
8022 <rng:attribute name=
"meta:cell-count">
8023 <rng:ref name=
"nonNegativeInteger"/>
8027 <rng:element name=
"meta:user-defined">
8028 <rng:attribute name=
"meta:name">
8029 <rng:ref name=
"string"/>
8033 <rng:attribute name=
"meta:value-type">
8034 <rng:value>float
</rng:value>
8036 <rng:ref name=
"double"/>
8039 <rng:attribute name=
"meta:value-type">
8040 <rng:value>date
</rng:value>
8042 <rng:ref name=
"dateOrDateTime"/>
8045 <rng:attribute name=
"meta:value-type">
8046 <rng:value>time
</rng:value>
8048 <rng:ref name=
"duration"/>
8051 <rng:attribute name=
"meta:value-type">
8052 <rng:value>boolean
</rng:value>
8054 <rng:ref name=
"boolean"/>
8057 <rng:attribute name=
"meta:value-type">
8058 <rng:value>string
</rng:value>
8060 <rng:ref name=
"string"/>
8067 <rng:define name=
"office-presentation-attlist">
8070 <rng:define name=
"office-presentation-content-epilogue">
8071 <rng:ref name=
"presentation-settings"/>
8072 <rng:ref name=
"table-functions"/>
8074 <rng:define name=
"office-presentation-content-main">
8076 <rng:ref name=
"draw-page"/>
8079 <rng:define name=
"office-presentation-content-prelude">
8080 <rng:ref name=
"text-decls"/>
8081 <rng:ref name=
"table-decls"/>
8082 <rng:ref name=
"presentation-decls"/>
8084 <!-- removed from text as well
8085 <rng:define name="office-process-content">
8087 <rng:attribute name="office:process-content">
8088 <rng:ref name="boolean"/>
8093 <rng:define name=
"office-script">
8094 <rng:element name=
"office:script">
8095 <rng:ref name=
"office-script-attlist"/>
8097 <rng:ref name=
"anyElements"/>
8101 <rng:define name=
"office-script-attlist">
8102 <rng:attribute name=
"script:language">
8103 <rng:ref name=
"string"/>
8106 <rng:define name=
"office-scripts">
8108 <rng:element name=
"office:scripts">
8110 <rng:ref name=
"office-script"/>
8113 <rng:ref name=
"office-event-listeners"/>
8118 <rng:define name=
"office-settings">
8120 <rng:element name=
"office:settings">
8122 <rng:ref name=
"config-config-item-set"/>
8127 <rng:define name=
"office-spreadsheet-attlist">
8129 <rng:attribute name=
"table:structure-protected">
8130 <rng:ref name=
"boolean"/>
8134 <rng:attribute name=
"table:protection-key">
8135 <rng:ref name=
"string"/>
8139 <rng:attribute name=
"table:protection-key-digest-algorithm">
8140 <rng:ref name=
"anyIRI"/>
8144 <rng:define name=
"office-spreadsheet-content-epilogue">
8145 <rng:ref name=
"table-functions"/>
8147 <rng:define name=
"office-spreadsheet-content-main">
8149 <rng:ref name=
"table-table"/>
8152 <rng:define name=
"office-spreadsheet-content-prelude">
8154 <rng:ref name=
"table-tracked-changes"/>
8156 <rng:ref name=
"text-decls"/>
8157 <rng:ref name=
"table-decls"/>
8159 <rng:define name=
"office-styles">
8161 <rng:element name=
"office:styles">
8163 <rng:ref name=
"styles"/>
8165 <rng:ref name=
"style-default-style"/>
8168 <rng:ref name=
"style-default-page-layout"/>
8171 <rng:ref name=
"text-outline-style"/>
8174 <rng:ref name=
"text-notes-configuration"/>
8177 <rng:ref name=
"text-bibliography-configuration"/>
8180 <rng:ref name=
"text-linenumbering-configuration"/>
8183 <rng:ref name=
"draw-gradient"/>
8186 <rng:ref name=
"svg-linearGradient"/>
8189 <rng:ref name=
"svg-radialGradient"/>
8192 <rng:ref name=
"draw-hatch"/>
8195 <rng:ref name=
"draw-fill-image"/>
8198 <rng:ref name=
"draw-marker"/>
8201 <rng:ref name=
"draw-stroke-dash"/>
8204 <rng:ref name=
"draw-opacity"/>
8207 <rng:ref name=
"style-presentation-page-layout"/>
8210 <rng:ref name=
"table-table-template"/>
8216 <rng:define name=
"office-text-attlist">
8219 <rng:attribute name=
"text:global">
8220 <rng:ref name=
"boolean"/>
8224 <rng:attribute name=
"text:use-soft-page-breaks">
8225 <rng:ref name=
"boolean"/>
8230 <rng:define name=
"office-text-content-epilogue">
8231 <rng:ref name=
"table-functions"/>
8233 <rng:define name=
"office-text-content-main">
8236 <rng:ref name=
"text-content"/>
8239 <rng:ref name=
"text-page-sequence"/>
8242 <rng:ref name=
"shape"/>
8248 <rng:define name=
"office-text-content-prelude">
8249 <rng:ref name=
"office-forms"/>
8250 <rng:ref name=
"text-tracked-changes"/>
8251 <rng:ref name=
"text-decls"/>
8252 <rng:ref name=
"table-decls"/>
8254 <rng:define name=
"paragraph-attrs">
8257 <rng:attribute name=
"text:style-name">
8258 <rng:ref name=
"styleNameRef"/>
8262 <rng:attribute name=
"text:class-names">
8263 <rng:ref name=
"styleNameRefs"/>
8267 <rng:attribute name=
"text:cond-style-name">
8268 <rng:ref name=
"styleNameRef"/>
8273 <rng:ref name=
"xml-id"/>
8275 <rng:attribute name=
"text:id">
8276 <rng:ref name=
"NCName"/>
8282 <rng:ref name=
"common-in-content-meta-attlist"/>
8286 <rng:define name=
"paragraph-content">
8289 <rng:element name=
"text:s">
8291 <rng:attribute name=
"text:c">
8292 <rng:ref name=
"nonNegativeInteger"/>
8296 <rng:element name=
"text:tab">
8297 <rng:ref name=
"text-tab-attr"/>
8299 <rng:element name=
"text:line-break">
8302 <rng:ref name=
"text-soft-page-break"/>
8303 <rng:element name=
"text:span">
8305 <rng:attribute name=
"text:style-name">
8306 <rng:ref name=
"styleNameRef"/>
8310 <rng:attribute name=
"text:class-names">
8311 <rng:ref name=
"styleNameRefs"/>
8315 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8318 <rng:element name=
"text:meta">
8319 <rng:ref name=
"text-meta-attlist"/>
8321 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8325 <rng:ref name=
"text-bookmark"/>
8326 <rng:ref name=
"text-bookmark-start"/>
8327 <rng:ref name=
"text-bookmark-end"/>
8329 <rng:element name=
"text:reference-mark">
8330 <rng:attribute name=
"text:name">
8331 <rng:ref name=
"string"/>
8335 <rng:element name=
"text:reference-mark-start">
8336 <rng:attribute name=
"text:name">
8337 <rng:ref name=
"string"/>
8340 <rng:element name=
"text:reference-mark-end">
8341 <rng:attribute name=
"text:name">
8342 <rng:ref name=
"string"/>
8346 <rng:element name=
"text:note">
8347 <rng:ref name=
"text-note-class"/>
8349 <rng:attribute name=
"text:id">
8350 <rng:ref name=
"string"/>
8353 <rng:element name=
"text:note-citation">
8355 <rng:attribute name=
"text:label">
8356 <rng:ref name=
"string"/>
8361 <rng:element name=
"text:note-body">
8363 <rng:ref name=
"text-content"/>
8367 <rng:element name=
"text:ruby">
8369 <rng:attribute name=
"text:style-name">
8370 <rng:ref name=
"styleNameRef"/>
8373 <rng:element name=
"text:ruby-base">
8375 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8378 <rng:element name=
"text:ruby-text">
8380 <rng:attribute name=
"text:style-name">
8381 <rng:ref name=
"styleNameRef"/>
8388 <rng:ref name=
"office-annotation"/>
8389 <rng:ref name=
"office-annotation-end"/>
8391 <rng:ref name=
"change-marks"/>
8392 <rng:ref name=
"shape"/>
8393 <rng:element name=
"text:date">
8394 <rng:ref name=
"text-date-attlist"/>
8397 <rng:element name=
"text:time">
8398 <rng:ref name=
"text-time-attlist"/>
8401 <rng:element name=
"text:page-number">
8402 <rng:ref name=
"text-page-number-attlist"/>
8405 <rng:element name=
"text:page-continuation">
8406 <rng:ref name=
"text-page-continuation-attlist"/>
8409 <rng:element name=
"text:sender-firstname">
8410 <rng:ref name=
"common-field-fixed-attlist"/>
8413 <rng:element name=
"text:sender-lastname">
8414 <rng:ref name=
"common-field-fixed-attlist"/>
8417 <rng:element name=
"text:sender-initials">
8418 <rng:ref name=
"common-field-fixed-attlist"/>
8421 <rng:element name=
"text:sender-title">
8422 <rng:ref name=
"common-field-fixed-attlist"/>
8425 <rng:element name=
"text:sender-position">
8426 <rng:ref name=
"common-field-fixed-attlist"/>
8429 <rng:element name=
"text:sender-email">
8430 <rng:ref name=
"common-field-fixed-attlist"/>
8433 <rng:element name=
"text:sender-phone-private">
8434 <rng:ref name=
"common-field-fixed-attlist"/>
8437 <rng:element name=
"text:sender-fax">
8438 <rng:ref name=
"common-field-fixed-attlist"/>
8441 <rng:element name=
"text:sender-company">
8442 <rng:ref name=
"common-field-fixed-attlist"/>
8445 <rng:element name=
"text:sender-phone-work">
8446 <rng:ref name=
"common-field-fixed-attlist"/>
8449 <rng:element name=
"text:sender-street">
8450 <rng:ref name=
"common-field-fixed-attlist"/>
8453 <rng:element name=
"text:sender-city">
8454 <rng:ref name=
"common-field-fixed-attlist"/>
8457 <rng:element name=
"text:sender-postal-code">
8458 <rng:ref name=
"common-field-fixed-attlist"/>
8461 <rng:element name=
"text:sender-country">
8462 <rng:ref name=
"common-field-fixed-attlist"/>
8465 <rng:element name=
"text:sender-state-or-province">
8466 <rng:ref name=
"common-field-fixed-attlist"/>
8469 <rng:element name=
"text:author-name">
8470 <rng:ref name=
"common-field-fixed-attlist"/>
8473 <rng:element name=
"text:author-initials">
8474 <rng:ref name=
"common-field-fixed-attlist"/>
8477 <rng:element name=
"text:chapter">
8478 <rng:ref name=
"text-chapter-attlist"/>
8481 <rng:element name=
"text:file-name">
8482 <rng:ref name=
"text-file-name-attlist"/>
8485 <rng:element name=
"text:template-name">
8486 <rng:ref name=
"text-template-name-attlist"/>
8489 <rng:element name=
"text:sheet-name">
8492 <rng:element name=
"text:variable-set">
8494 <rng:ref name=
"common-field-name-attlist"/>
8495 <rng:ref name=
"common-field-formula-attlist"/>
8496 <rng:ref name=
"common-value-and-type-attlist"/>
8497 <rng:ref name=
"common-field-display-value-none-attlist"/>
8498 <rng:ref name=
"common-field-data-style-name-attlist"/>
8502 <rng:element name=
"text:variable-get">
8504 <rng:ref name=
"common-field-name-attlist"/>
8505 <rng:ref name=
"common-field-display-value-formula-attlist"/>
8506 <rng:ref name=
"common-field-data-style-name-attlist"/>
8510 <rng:element name=
"text:variable-input">
8512 <rng:ref name=
"common-field-name-attlist"/>
8513 <rng:ref name=
"common-field-description-attlist"/>
8514 <rng:ref name=
"common-value-type-attlist"/>
8515 <rng:ref name=
"common-field-display-value-none-attlist"/>
8516 <rng:ref name=
"common-field-data-style-name-attlist"/>
8520 <rng:element name=
"text:user-field-get">
8522 <rng:ref name=
"common-field-name-attlist"/>
8523 <rng:ref name=
"common-field-display-value-formula-none-attlist"/>
8524 <rng:ref name=
"common-field-data-style-name-attlist"/>
8528 <rng:element name=
"text:user-field-input">
8530 <rng:ref name=
"common-field-name-attlist"/>
8531 <rng:ref name=
"common-field-description-attlist"/>
8532 <rng:ref name=
"common-field-data-style-name-attlist"/>
8536 <rng:element name=
"text:sequence">
8538 <rng:ref name=
"common-field-name-attlist"/>
8539 <rng:ref name=
"common-field-formula-attlist"/>
8540 <rng:ref name=
"common-field-num-format-attlist"/>
8541 <rng:ref name=
"text-sequence-ref-name"/>
8545 <rng:element name=
"text:expression">
8547 <rng:ref name=
"common-field-formula-attlist"/>
8549 <rng:ref name=
"common-value-and-type-attlist"/>
8551 <rng:ref name=
"common-field-display-value-formula-attlist"/>
8552 <rng:ref name=
"common-field-data-style-name-attlist"/>
8556 <rng:element name=
"text:text-input">
8557 <rng:ref name=
"common-field-description-attlist"/>
8560 <rng:ref name=
"text-drop-down"/>
8561 <!-- OFFICE-3881 -->
8562 <rng:element name=
"text:initial-creator">
8563 <rng:ref name=
"common-field-fixed-attlist"/>
8566 <rng:element name=
"text:creation-date">
8568 <rng:ref name=
"common-field-fixed-attlist"/>
8569 <rng:ref name=
"common-field-data-style-name-attlist"/>
8571 <rng:attribute name=
"text:date-value">
8572 <rng:ref name=
"dateOrDateTime"/>
8578 <rng:element name=
"text:creation-time">
8580 <rng:ref name=
"common-field-fixed-attlist"/>
8581 <rng:ref name=
"common-field-data-style-name-attlist"/>
8583 <rng:attribute name=
"text:time-value">
8584 <rng:ref name=
"timeOrDateTime"/>
8590 <rng:element name=
"text:description">
8591 <rng:ref name=
"common-field-fixed-attlist"/>
8594 <rng:element name=
"text:user-defined">
8596 <rng:ref name=
"common-field-fixed-attlist"/>
8597 <rng:attribute name=
"text:name">
8598 <rng:ref name=
"string"/>
8600 <rng:ref name=
"common-field-data-style-name-attlist"/>
8602 <rng:attribute name=
"office:value">
8603 <rng:ref name=
"double"/>
8607 <rng:attribute name=
"office:date-value">
8608 <rng:ref name=
"dateOrDateTime"/>
8612 <rng:attribute name=
"office:time-value">
8613 <rng:ref name=
"duration"/>
8617 <rng:attribute name=
"office:boolean-value">
8618 <rng:ref name=
"boolean"/>
8622 <rng:attribute name=
"office:string-value">
8623 <rng:ref name=
"string"/>
8629 <rng:element name=
"text:print-time">
8631 <rng:ref name=
"common-field-fixed-attlist"/>
8632 <rng:ref name=
"common-field-data-style-name-attlist"/>
8634 <rng:attribute name=
"text:time-value">
8635 <rng:ref name=
"time"/>
8641 <rng:element name=
"text:print-date">
8643 <rng:ref name=
"common-field-fixed-attlist"/>
8644 <rng:ref name=
"common-field-data-style-name-attlist"/>
8646 <rng:attribute name=
"text:date-value">
8647 <rng:ref name=
"date"/>
8653 <rng:element name=
"text:printed-by">
8654 <rng:ref name=
"common-field-fixed-attlist"/>
8657 <rng:element name=
"text:title">
8658 <rng:ref name=
"common-field-fixed-attlist"/>
8661 <rng:element name=
"text:subject">
8662 <rng:ref name=
"common-field-fixed-attlist"/>
8665 <rng:element name=
"text:keywords">
8666 <rng:ref name=
"common-field-fixed-attlist"/>
8669 <rng:element name=
"text:editing-cycles">
8670 <rng:ref name=
"common-field-fixed-attlist"/>
8673 <rng:element name=
"text:editing-duration">
8675 <rng:ref name=
"common-field-fixed-attlist"/>
8676 <rng:ref name=
"common-field-data-style-name-attlist"/>
8678 <rng:attribute name=
"text:duration">
8679 <rng:ref name=
"duration"/>
8685 <rng:element name=
"text:modification-time">
8687 <rng:ref name=
"common-field-fixed-attlist"/>
8688 <rng:ref name=
"common-field-data-style-name-attlist"/>
8690 <rng:attribute name=
"text:time-value">
8691 <rng:ref name=
"time"/>
8697 <rng:element name=
"text:modification-date">
8699 <rng:ref name=
"common-field-fixed-attlist"/>
8700 <rng:ref name=
"common-field-data-style-name-attlist"/>
8702 <rng:attribute name=
"text:date-value">
8703 <rng:ref name=
"date"/>
8709 <rng:element name=
"text:creator">
8710 <rng:ref name=
"common-field-fixed-attlist"/>
8715 <rng:name>text:page-count
</rng:name>
8716 <rng:name>text:paragraph-count
</rng:name>
8717 <rng:name>text:word-count
</rng:name>
8718 <rng:name>text:character-count
</rng:name>
8719 <rng:name>text:table-count
</rng:name>
8720 <rng:name>text:image-count
</rng:name>
8721 <rng:name>text:object-count
</rng:name>
8723 <rng:ref name=
"common-field-num-format-attlist"/>
8726 <rng:element name=
"text:database-display">
8727 <rng:ref name=
"text-database-display-attlist"/>
8730 <rng:element name=
"text:database-next">
8731 <rng:ref name=
"text-database-next-attlist"/>
8733 <rng:element name=
"text:database-row-select">
8734 <rng:ref name=
"text-database-row-select-attlist"/>
8736 <rng:element name=
"text:database-row-number">
8738 <rng:ref name=
"common-field-database-table"/>
8739 <rng:ref name=
"common-field-num-format-attlist"/>
8741 <rng:attribute name=
"text:value">
8742 <rng:ref name=
"nonNegativeInteger"/>
8748 <rng:element name=
"text:database-name">
8749 <rng:ref name=
"common-field-database-table"/>
8752 <rng:element name=
"text:page-variable-set">
8753 <rng:ref name=
"text-set-page-variable-attlist"/>
8756 <rng:element name=
"text:page-variable-get">
8757 <rng:ref name=
"text-get-page-variable-attlist"/>
8760 <rng:element name=
"text:placeholder">
8761 <rng:ref name=
"text-placeholder-attlist"/>
8764 <rng:element name=
"text:conditional-text">
8765 <rng:ref name=
"text-conditional-text-attlist"/>
8768 <rng:element name=
"text:hidden-text">
8769 <rng:ref name=
"text-hidden-text-attlist"/>
8774 <rng:name>text:reference-ref
</rng:name>
8775 <rng:name>text:bookmark-ref
</rng:name>
8778 <rng:ref name=
"text-common-ref-content"/>
8779 <rng:ref name=
"text-bookmark-ref-content"/>
8782 <rng:element name=
"text:note-ref">
8784 <rng:ref name=
"text-common-ref-content"/>
8785 <rng:ref name=
"text-note-ref-content"/>
8788 <rng:element name=
"text:sequence-ref">
8790 <rng:ref name=
"text-common-ref-content"/>
8791 <rng:ref name=
"text-sequence-ref-content"/>
8794 <rng:element name=
"text:script">
8798 <rng:attribute name=
"xlink:type">
8799 <rng:value>simple
</rng:value>
8801 <rng:attribute name=
"xlink:href">
8802 <rng:ref name=
"anyIRI"/>
8808 <rng:attribute name=
"script:language">
8809 <rng:ref name=
"string"/>
8814 <rng:element name=
"text:execute-macro">
8816 <rng:attribute name=
"text:name">
8817 <rng:ref name=
"string"/>
8821 <rng:ref name=
"office-event-listeners"/>
8825 <rng:element name=
"text:hidden-paragraph">
8826 <rng:ref name=
"text-hidden-paragraph-attlist"/>
8829 <rng:element name=
"text:dde-connection">
8830 <rng:attribute name=
"text:connection-name">
8831 <rng:ref name=
"string"/>
8835 <rng:element name=
"text:measure">
8836 <rng:attribute name=
"text:kind">
8838 <rng:value>value
</rng:value>
8839 <rng:value>unit
</rng:value>
8840 <rng:value>gap
</rng:value>
8845 <rng:element name=
"text:table-formula">
8847 <rng:ref name=
"common-field-formula-attlist"/>
8848 <rng:ref name=
"common-field-display-value-formula-attlist"/>
8849 <rng:ref name=
"common-field-data-style-name-attlist"/>
8853 <rng:element name=
"text:meta-field">
8854 <rng:ref name=
"text-meta-field-attlist"/>
8856 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8859 <rng:element name=
"text:toc-mark-start">
8860 <rng:ref name=
"text-toc-mark-start-attrs"/>
8862 <rng:element name=
"text:toc-mark-end">
8863 <rng:ref name=
"text-id"/>
8865 <rng:element name=
"text:toc-mark">
8866 <rng:attribute name=
"text:string-value">
8867 <rng:ref name=
"string"/>
8869 <rng:ref name=
"text-outline-level"/>
8871 <rng:element name=
"text:user-index-mark-start">
8872 <rng:ref name=
"text-id"/>
8873 <rng:ref name=
"text-outline-level"/>
8874 <rng:ref name=
"text-index-name"/>
8876 <rng:element name=
"text:user-index-mark-end">
8877 <rng:ref name=
"text-id"/>
8879 <rng:element name=
"text:user-index-mark">
8880 <rng:attribute name=
"text:string-value">
8881 <rng:ref name=
"string"/>
8883 <rng:ref name=
"text-outline-level"/>
8884 <rng:ref name=
"text-index-name"/>
8886 <rng:element name=
"text:alphabetical-index-mark-start">
8887 <rng:ref name=
"text-id"/>
8888 <rng:ref name=
"text-alphabetical-index-mark-attrs"/>
8890 <rng:element name=
"text:alphabetical-index-mark-end">
8891 <rng:ref name=
"text-id"/>
8893 <rng:element name=
"text:alphabetical-index-mark">
8894 <rng:attribute name=
"text:string-value">
8895 <rng:ref name=
"string"/>
8897 <rng:ref name=
"text-alphabetical-index-mark-attrs"/>
8899 <rng:element name=
"text:bibliography-mark">
8900 <rng:attribute name=
"text:bibliography-type">
8901 <rng:ref name=
"text-bibliography-types"/>
8906 <rng:name>text:identifier
</rng:name>
8907 <rng:name>text:address
</rng:name>
8908 <rng:name>text:annote
</rng:name>
8909 <rng:name>text:author
</rng:name>
8910 <rng:name>text:booktitle
</rng:name>
8911 <rng:name>text:chapter
</rng:name>
8912 <rng:name>text:edition
</rng:name>
8913 <rng:name>text:editor
</rng:name>
8914 <rng:name>text:howpublished
</rng:name>
8915 <rng:name>text:institution
</rng:name>
8916 <rng:name>text:journal
</rng:name>
8917 <rng:name>text:month
</rng:name>
8918 <rng:name>text:note
</rng:name>
8919 <rng:name>text:number
</rng:name>
8920 <rng:name>text:organizations
</rng:name>
8921 <rng:name>text:pages
</rng:name>
8922 <rng:name>text:publisher
</rng:name>
8923 <rng:name>text:school
</rng:name>
8924 <rng:name>text:series
</rng:name>
8925 <rng:name>text:title
</rng:name>
8926 <rng:name>text:report-type
</rng:name>
8927 <rng:name>text:volume
</rng:name>
8928 <rng:name>text:year
</rng:name>
8929 <rng:name>text:url
</rng:name>
8930 <rng:name>text:custom1
</rng:name>
8931 <rng:name>text:custom2
</rng:name>
8932 <rng:name>text:custom3
</rng:name>
8933 <rng:name>text:custom4
</rng:name>
8934 <rng:name>text:custom5
</rng:name>
8935 <rng:name>text:isbn
</rng:name>
8936 <rng:name>text:issn
</rng:name>
8938 <rng:ref name=
"string"/>
8943 <rng:element name=
"presentation:header">
8946 <rng:element name=
"presentation:footer">
8949 <rng:element name=
"presentation:date-time">
8954 <rng:define name=
"paragraph-content-or-hyperlink">
8956 <rng:ref name=
"paragraph-content"/>
8957 <rng:ref name=
"text-a"/>
8960 <rng:define name=
"pathData">
8961 <rng:data type=
"string"/>
8963 <rng:define name=
"percent">
8964 <rng:data type=
"string">
8965 <rng:param name=
"pattern">-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)%
</rng:param>
8968 <rng:define name=
"point3D">
8969 <rng:data type=
"string">
8970 <rng:param name=
"pattern">\([ ]*-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc))([ ]+-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc))){
2}[ ]*\)
</rng:param>
8973 <rng:define name=
"points">
8974 <rng:data type=
"string">
8975 <rng:param name=
"pattern">-?[
0-
9]+,-?[
0-
9]+([ ]+-?[
0-
9]+,-?[
0-
9]+)*
</rng:param>
8978 <rng:define name=
"positiveInteger">
8979 <rng:data type=
"positiveInteger"/>
8981 <rng:define name=
"positiveLength">
8982 <rng:data type=
"string">
8983 <rng: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))
</rng:param>
8986 <rng:define name=
"presentation-animation-elements">
8988 <rng:ref name=
"presentation-show-shape"/>
8989 <rng:ref name=
"presentation-show-text"/>
8990 <rng:ref name=
"presentation-hide-shape"/>
8991 <rng:ref name=
"presentation-hide-text"/>
8992 <rng:ref name=
"presentation-dim"/>
8993 <rng:ref name=
"presentation-play"/>
8996 <rng:define name=
"presentation-animation-group">
8997 <rng:element name=
"presentation:animation-group">
8999 <rng:ref name=
"presentation-animation-elements"/>
9003 <rng:define name=
"presentation-animations">
9004 <rng:element name=
"presentation:animations">
9007 <rng:ref name=
"presentation-animation-elements"/>
9008 <rng:ref name=
"presentation-animation-group"/>
9013 <rng:define name=
"presentation-classes">
9015 <rng:value>title
</rng:value>
9016 <rng:value>outline
</rng:value>
9017 <rng:value>subtitle
</rng:value>
9018 <rng:value>text
</rng:value>
9019 <rng:value>graphic
</rng:value>
9020 <rng:value>object
</rng:value>
9021 <rng:value>chart
</rng:value>
9022 <rng:value>table
</rng:value>
9023 <rng:value>orgchart
</rng:value>
9024 <rng:value>page
</rng:value>
9025 <rng:value>notes
</rng:value>
9026 <rng:value>handout
</rng:value>
9027 <rng:value>header
</rng:value>
9028 <rng:value>footer
</rng:value>
9029 <rng:value>date-time
</rng:value>
9030 <rng:value>page-number
</rng:value>
9033 <rng:define name=
"presentation-date-time-decl-attlist">
9035 <rng:attribute name=
"presentation:name">
9036 <rng:ref name=
"string"/>
9038 <rng:attribute name=
"presentation:source">
9040 <rng:value>fixed
</rng:value>
9041 <rng:value>current-date
</rng:value>
9045 <rng:attribute name=
"style:data-style-name">
9046 <rng:ref name=
"styleNameRef"/>
9051 <rng:define name=
"presentation-decl">
9053 <rng:element name=
"presentation:header-decl">
9054 <rng:ref name=
"presentation-header-decl-attlist"/>
9057 <rng:element name=
"presentation:footer-decl">
9058 <rng:ref name=
"presentation-footer-decl-attlist"/>
9061 <rng:element name=
"presentation:date-time-decl">
9062 <rng:ref name=
"presentation-date-time-decl-attlist"/>
9067 <rng:define name=
"presentation-decls">
9069 <rng:ref name=
"presentation-decl"/>
9072 <rng:define name=
"presentation-dim">
9073 <rng:element name=
"presentation:dim">
9074 <rng:ref name=
"presentation-dim-attlist"/>
9076 <rng:ref name=
"presentation-sound"/>
9080 <rng:define name=
"presentation-dim-attlist">
9082 <rng:attribute name=
"draw:shape-id">
9083 <rng:ref name=
"IDREF"/>
9085 <rng:attribute name=
"draw:color">
9086 <rng:ref name=
"color"/>
9090 <rng:define name=
"presentation-event-listener">
9091 <rng:element name=
"presentation:event-listener">
9092 <rng:ref name=
"presentation-event-listener-attlist"/>
9094 <rng:ref name=
"presentation-sound"/>
9098 <rng:define name=
"presentation-event-listener-attlist">
9100 <rng:attribute name=
"script:event-name">
9101 <rng:ref name=
"string"/>
9103 <rng:attribute name=
"presentation:action">
9105 <rng:value>none
</rng:value>
9106 <rng:value>previous-page
</rng:value>
9107 <rng:value>next-page
</rng:value>
9108 <rng:value>first-page
</rng:value>
9109 <rng:value>last-page
</rng:value>
9110 <rng:value>hide
</rng:value>
9111 <rng:value>stop
</rng:value>
9112 <rng:value>execute
</rng:value>
9113 <rng:value>show
</rng:value>
9114 <rng:value>verb
</rng:value>
9115 <rng:value>fade-out
</rng:value>
9116 <rng:value>sound
</rng:value>
9117 <rng:value>last-visited-page
</rng:value>
9121 <rng:attribute name=
"presentation:effect">
9122 <rng:ref name=
"presentationEffects"/>
9126 <rng:attribute name=
"presentation:direction">
9127 <rng:ref name=
"presentationEffectDirections"/>
9131 <rng:attribute name=
"presentation:speed">
9132 <rng:ref name=
"presentationSpeeds"/>
9136 <rng:attribute name=
"presentation:start-scale">
9137 <rng:ref name=
"percent"/>
9141 <rng:attribute name=
"xlink:type">
9142 <rng:value>simple
</rng:value>
9144 <rng:attribute name=
"xlink:href">
9145 <rng:ref name=
"anyIRI"/>
9148 <rng:attribute name=
"xlink:show">
9149 <rng:value>embed
</rng:value>
9153 <rng:attribute name=
"xlink:actuate">
9154 <rng:value>onRequest
</rng:value>
9159 <rng:attribute name=
"presentation:verb">
9160 <rng:ref name=
"nonNegativeInteger"/>
9165 <rng:define name=
"presentation-footer-decl-attlist">
9166 <rng:attribute name=
"presentation:name">
9167 <rng:ref name=
"string"/>
9170 <rng:define name=
"presentation-header-decl-attlist">
9171 <rng:attribute name=
"presentation:name">
9172 <rng:ref name=
"string"/>
9175 <rng:define name=
"presentation-hide-shape">
9176 <rng:element name=
"presentation:hide-shape">
9177 <rng:ref name=
"common-presentation-effect-attlist"/>
9179 <rng:ref name=
"presentation-sound"/>
9183 <rng:define name=
"presentation-hide-text">
9184 <rng:element name=
"presentation:hide-text">
9185 <rng:ref name=
"common-presentation-effect-attlist"/>
9187 <rng:ref name=
"presentation-sound"/>
9191 <rng:define name=
"presentation-notes">
9192 <rng:element name=
"presentation:notes">
9193 <rng:ref name=
"common-presentation-header-footer-attlist"/>
9194 <rng:ref name=
"presentation-notes-attlist"/>
9195 <rng:ref name=
"office-forms"/>
9197 <rng:ref name=
"shape"/>
9201 <rng:define name=
"presentation-notes-attlist">
9204 <rng:attribute name=
"style:page-layout-name">
9205 <rng:ref name=
"styleNameRef"/>
9209 <rng:attribute name=
"draw:style-name">
9210 <rng:ref name=
"styleNameRef"/>
9215 <rng:define name=
"presentation-placeholder">
9216 <rng:element name=
"presentation:placeholder">
9217 <rng:attribute name=
"presentation:object">
9218 <rng:ref name=
"presentation-classes"/>
9220 <rng:attribute name=
"svg:x">
9222 <rng:ref name=
"coordinate"/>
9223 <rng:ref name=
"percent"/>
9226 <rng:attribute name=
"svg:y">
9228 <rng:ref name=
"coordinate"/>
9229 <rng:ref name=
"percent"/>
9232 <rng:attribute name=
"svg:width">
9234 <rng:ref name=
"length"/>
9235 <rng:ref name=
"percent"/>
9238 <rng:attribute name=
"svg:height">
9240 <rng:ref name=
"length"/>
9241 <rng:ref name=
"percent"/>
9247 <rng:define name=
"presentation-play">
9248 <rng:element name=
"presentation:play">
9249 <rng:ref name=
"presentation-play-attlist"/>
9253 <rng:define name=
"presentation-play-attlist">
9254 <rng:attribute name=
"draw:shape-id">
9255 <rng:ref name=
"IDREF"/>
9258 <rng:attribute name=
"presentation:speed">
9259 <rng:ref name=
"presentationSpeeds"/>
9263 <rng:define name=
"presentation-settings">
9265 <rng:element name=
"presentation:settings">
9266 <rng:ref name=
"presentation-settings-attlist"/>
9268 <rng:ref name=
"presentation-show"/>
9273 <rng:define name=
"presentation-settings-attlist">
9276 <rng:attribute name=
"presentation:start-page">
9277 <rng:ref name=
"string"/>
9281 <rng:attribute name=
"presentation:show">
9282 <rng:ref name=
"string"/>
9286 <rng:attribute name=
"presentation:full-screen">
9287 <rng:ref name=
"boolean"/>
9291 <rng:attribute name=
"presentation:endless">
9292 <rng:ref name=
"boolean"/>
9296 <rng:attribute name=
"presentation:pause">
9297 <rng:ref name=
"duration"/>
9301 <rng:attribute name=
"presentation:show-logo">
9302 <rng:ref name=
"boolean"/>
9306 <rng:attribute name=
"presentation:force-manual">
9307 <rng:ref name=
"boolean"/>
9311 <rng:attribute name=
"presentation:mouse-visible">
9312 <rng:ref name=
"boolean"/>
9316 <rng:attribute name=
"presentation:mouse-as-pen">
9317 <rng:ref name=
"boolean"/>
9321 <rng:attribute name=
"presentation:start-with-navigator">
9322 <rng:ref name=
"boolean"/>
9326 <rng:attribute name=
"presentation:animations">
9328 <rng:value>enabled
</rng:value>
9329 <rng:value>disabled
</rng:value>
9334 <rng:attribute name=
"presentation:transition-on-click">
9336 <rng:value>enabled
</rng:value>
9337 <rng:value>disabled
</rng:value>
9342 <rng:attribute name=
"presentation:stay-on-top">
9343 <rng:ref name=
"boolean"/>
9347 <rng:attribute name=
"presentation:show-end-of-presentation-slide">
9348 <rng:ref name=
"boolean"/>
9353 <rng:define name=
"presentation-shape-attlist">
9356 <rng:attribute name=
"presentation:class">
9357 <rng:ref name=
"presentation-classes"/>
9361 <rng:attribute name=
"presentation:placeholder">
9362 <rng:ref name=
"boolean"/>
9366 <rng:attribute name=
"presentation:user-transformed">
9367 <rng:ref name=
"boolean"/>
9372 <rng:define name=
"presentation-show">
9373 <rng:element name=
"presentation:show">
9374 <rng:ref name=
"presentation-show-attlist"/>
9378 <rng:define name=
"presentation-show-attlist">
9380 <rng:attribute name=
"presentation:name">
9381 <rng:ref name=
"string"/>
9383 <rng:attribute name=
"presentation:pages">
9384 <rng:ref name=
"string"/>
9388 <rng:define name=
"presentation-show-shape">
9389 <rng:element name=
"presentation:show-shape">
9390 <rng:ref name=
"common-presentation-effect-attlist"/>
9392 <rng:ref name=
"presentation-sound"/>
9396 <rng:define name=
"presentation-show-text">
9397 <rng:element name=
"presentation:show-text">
9398 <rng:ref name=
"common-presentation-effect-attlist"/>
9400 <rng:ref name=
"presentation-sound"/>
9404 <rng:define name=
"presentation-sound">
9405 <rng:element name=
"presentation:sound">
9406 <rng:ref name=
"presentation-sound-attlist"/>
9407 <rng:attribute name=
"xlink:type">
9408 <rng:value>simple
</rng:value>
9410 <rng:attribute name=
"xlink:href">
9411 <rng:ref name=
"anyIRI"/>
9414 <rng:attribute name=
"xlink:actuate">
9415 <rng:value>onRequest
</rng:value>
9419 <rng:attribute name=
"xlink:show">
9421 <rng:value>new
</rng:value>
9422 <rng:value>replace
</rng:value>
9429 <rng:define name=
"presentation-sound-attlist">
9432 <rng:attribute name=
"presentation:play-full">
9433 <rng:ref name=
"boolean"/>
9437 <rng:ref name=
"xml-id"/>
9441 <rng:define name=
"presentationEffectDirections">
9443 <rng:value>none
</rng:value>
9444 <rng:value>from-left
</rng:value>
9445 <rng:value>from-top
</rng:value>
9446 <rng:value>from-right
</rng:value>
9447 <rng:value>from-bottom
</rng:value>
9448 <rng:value>from-center
</rng:value>
9449 <rng:value>from-upper-left
</rng:value>
9450 <rng:value>from-upper-right
</rng:value>
9451 <rng:value>from-lower-left
</rng:value>
9452 <rng:value>from-lower-right
</rng:value>
9453 <rng:value>to-left
</rng:value>
9454 <rng:value>to-top
</rng:value>
9455 <rng:value>to-right
</rng:value>
9456 <rng:value>to-bottom
</rng:value>
9457 <rng:value>to-upper-left
</rng:value>
9458 <rng:value>to-upper-right
</rng:value>
9459 <rng:value>to-lower-right
</rng:value>
9460 <rng:value>to-lower-left
</rng:value>
9461 <rng:value>path
</rng:value>
9462 <rng:value>spiral-inward-left
</rng:value>
9463 <rng:value>spiral-inward-right
</rng:value>
9464 <rng:value>spiral-outward-left
</rng:value>
9465 <rng:value>spiral-outward-right
</rng:value>
9466 <rng:value>vertical
</rng:value>
9467 <rng:value>horizontal
</rng:value>
9468 <rng:value>to-center
</rng:value>
9469 <rng:value>clockwise
</rng:value>
9470 <rng:value>counter-clockwise
</rng:value>
9473 <rng:define name=
"presentationEffects">
9475 <rng:value>none
</rng:value>
9476 <rng:value>fade
</rng:value>
9477 <rng:value>move
</rng:value>
9478 <rng:value>stripes
</rng:value>
9479 <rng:value>open
</rng:value>
9480 <rng:value>close
</rng:value>
9481 <rng:value>dissolve
</rng:value>
9482 <rng:value>wavyline
</rng:value>
9483 <rng:value>random
</rng:value>
9484 <rng:value>lines
</rng:value>
9485 <rng:value>laser
</rng:value>
9486 <rng:value>appear
</rng:value>
9487 <rng:value>hide
</rng:value>
9488 <rng:value>move-short
</rng:value>
9489 <rng:value>checkerboard
</rng:value>
9490 <rng:value>rotate
</rng:value>
9491 <rng:value>stretch
</rng:value>
9494 <rng:define name=
"presentationSpeeds">
9496 <rng:value>slow
</rng:value>
9497 <rng:value>medium
</rng:value>
9498 <rng:value>fast
</rng:value>
9501 <rng:define name=
"region-content">
9503 <rng:ref name=
"text-p"/>
9506 <rng:define name=
"relativeLength">
9507 <rng:data type=
"string">
9508 <rng:param name=
"pattern">[
0-
9]+\*
</rng:param>
9511 <rng:define name=
"rowOrCol">
9513 <rng:value>row
</rng:value>
9514 <rng:value>column
</rng:value>
9517 <rng:define name=
"script-event-listener">
9518 <rng:element name=
"script:event-listener">
9519 <rng:ref name=
"script-event-listener-attlist"/>
9523 <rng:define name=
"script-event-listener-attlist">
9525 <rng:attribute name=
"script:event-name">
9526 <rng:ref name=
"string"/>
9528 <rng:attribute name=
"script:language">
9529 <rng:ref name=
"string"/>
9532 <rng:attribute name=
"script:macro-name">
9533 <rng:ref name=
"string"/>
9536 <rng:attribute name=
"xlink:type">
9537 <rng:value>simple
</rng:value>
9539 <rng:attribute name=
"xlink:href">
9540 <rng:ref name=
"anyIRI"/>
9543 <rng:attribute name=
"xlink:actuate">
9544 <rng:value>onRequest
</rng:value>
9551 <rng:define name=
"scriptCode">
9552 <rng:data type=
"token">
9553 <rng:param name=
"pattern">[A-Za-z0-
9]{
1,
8}
</rng:param>
9556 <rng:define name=
"selected">
9558 <rng:attribute name=
"form:selected">
9559 <rng:ref name=
"boolean"/>
9563 <rng:define name=
"shadowType">
9565 <rng:value>none
</rng:value>
9566 <rng:ref name=
"string"/>
9569 <rng:define name=
"shape">
9571 <rng:ref name=
"shape-instance"/>
9572 <rng:ref name=
"draw-a"/>
9575 <rng:define name=
"shape-instance">
9577 <rng:ref name=
"draw-rect"/>
9578 <rng:ref name=
"draw-line"/>
9579 <rng:ref name=
"draw-polyline"/>
9580 <rng:ref name=
"draw-polygon"/>
9581 <rng:ref name=
"draw-regular-polygon"/>
9582 <rng:ref name=
"draw-path"/>
9583 <rng:ref name=
"draw-circle"/>
9584 <rng:ref name=
"draw-ellipse"/>
9585 <rng:ref name=
"draw-g"/>
9586 <rng:ref name=
"draw-page-thumbnail"/>
9587 <rng:ref name=
"draw-frame"/>
9588 <rng:ref name=
"draw-measure"/>
9589 <rng:ref name=
"draw-caption"/>
9590 <rng:ref name=
"draw-connector"/>
9591 <rng:ref name=
"draw-control"/>
9592 <rng:ref name=
"dr3d-scene"/>
9593 <rng:ref name=
"draw-custom-shape"/>
9596 <rng:define name=
"shapes3d">
9598 <rng:ref name=
"dr3d-scene"/>
9599 <rng:ref name=
"dr3d-extrude"/>
9600 <rng:ref name=
"dr3d-sphere"/>
9601 <rng:ref name=
"dr3d-rotate"/>
9602 <rng:ref name=
"dr3d-cube"/>
9605 <rng:define name=
"signedZeroToHundredPercent">
9606 <rng:data type=
"string">
9607 <rng:param name=
"pattern">-?([
0-
9]?[
0-
9](\.[
0-
9]*)?|
100(\
.0*)?|\.[
0-
9]+)%
</rng:param>
9610 <rng:define name=
"size">
9612 <rng:attribute name=
"form:size">
9613 <rng:ref name=
"nonNegativeInteger"/>
9617 <rng:define name=
"states">
9619 <rng:value>unchecked
</rng:value>
9620 <rng:value>checked
</rng:value>
9621 <rng:value>unknown
</rng:value>
9624 <rng:define name=
"string">
9625 <rng:data type=
"string"/>
9627 <rng:define name=
"style-background-image">
9629 <rng:element name=
"style:background-image">
9630 <rng:ref name=
"style-background-image-attlist"/>
9632 <rng:ref name=
"common-draw-data-attlist"/>
9633 <rng:ref name=
"office-binary-data"/>
9639 <rng:define name=
"style-background-image-attlist">
9642 <rng:attribute name=
"style:repeat">
9644 <rng:value>no-repeat
</rng:value>
9645 <rng:value>repeat
</rng:value>
9646 <rng:value>stretch
</rng:value>
9651 <rng:attribute name=
"style:position">
9653 <rng:value>left
</rng:value>
9654 <rng:value>center
</rng:value>
9655 <rng:value>right
</rng:value>
9656 <rng:value>top
</rng:value>
9657 <rng:value>bottom
</rng:value>
9659 <rng:ref name=
"horiBackPos"/>
9660 <rng:ref name=
"vertBackPos"/>
9663 <rng:ref name=
"vertBackPos"/>
9664 <rng:ref name=
"horiBackPos"/>
9670 <rng:attribute name=
"style:filter-name">
9671 <rng:ref name=
"string"/>
9675 <rng:attribute name=
"draw:opacity">
9676 <rng:ref name=
"zeroToHundredPercent"/>
9681 <rng:define name=
"style-chart-properties">
9682 <rng:element name=
"style:chart-properties">
9683 <rng:ref name=
"style-chart-properties-content-strict"/>
9686 <rng:define name=
"style-chart-properties-attlist">
9689 <rng:attribute name=
"chart:scale-text">
9690 <rng:ref name=
"boolean"/>
9694 <rng:attribute name=
"chart:three-dimensional">
9695 <rng:ref name=
"boolean"/>
9699 <rng:attribute name=
"chart:deep">
9700 <rng:ref name=
"boolean"/>
9704 <rng:attribute name=
"chart:right-angled-axes">
9705 <rng:ref name=
"boolean"/>
9709 <rng:attribute name=
"chart:symbol-type">
9710 <rng:value>none
</rng:value>
9712 <rng:attribute name=
"chart:symbol-type">
9713 <rng:value>automatic
</rng:value>
9716 <rng:attribute name=
"chart:symbol-type">
9717 <rng:value>named-symbol
</rng:value>
9719 <rng:attribute name=
"chart:symbol-name">
9721 <rng:value>square
</rng:value>
9722 <rng:value>diamond
</rng:value>
9723 <rng:value>arrow-down
</rng:value>
9724 <rng:value>arrow-up
</rng:value>
9725 <rng:value>arrow-right
</rng:value>
9726 <rng:value>arrow-left
</rng:value>
9727 <rng:value>bow-tie
</rng:value>
9728 <rng:value>hourglass
</rng:value>
9729 <rng:value>circle
</rng:value>
9730 <rng:value>star
</rng:value>
9731 <rng:value>x
</rng:value>
9732 <rng:value>plus
</rng:value>
9733 <rng:value>asterisk
</rng:value>
9734 <rng:value>horizontal-bar
</rng:value>
9735 <rng:value>vertical-bar
</rng:value>
9740 <rng:attribute name=
"chart:symbol-type">
9741 <rng:value>image
</rng:value>
9743 <rng:element name=
"chart:symbol-image">
9744 <rng:attribute name=
"xlink:href">
9745 <rng:ref name=
"anyIRI"/>
9752 <rng:attribute name=
"chart:symbol-width">
9753 <rng:ref name=
"nonNegativeLength"/>
9757 <rng:attribute name=
"chart:symbol-height">
9758 <rng:ref name=
"nonNegativeLength"/>
9762 <rng:attribute name=
"chart:sort-by-x-values">
9763 <rng:ref name=
"boolean"/>
9767 <rng:attribute name=
"chart:vertical">
9768 <rng:ref name=
"boolean"/>
9772 <rng:attribute name=
"chart:connect-bars">
9773 <rng:ref name=
"boolean"/>
9777 <rng:attribute name=
"chart:gap-width">
9778 <rng:ref name=
"integer"/>
9782 <rng:attribute name=
"chart:overlap">
9783 <rng:ref name=
"integer"/>
9787 <rng:attribute name=
"chart:group-bars-per-axis">
9788 <rng:ref name=
"boolean"/>
9792 <rng:attribute name=
"chart:japanese-candle-stick">
9793 <rng:ref name=
"boolean"/>
9797 <rng:attribute name=
"chart:interpolation">
9799 <rng:value>none
</rng:value>
9800 <rng:value>cubic-spline
</rng:value>
9801 <rng:value>b-spline
</rng:value>
9802 <rng:value>step-start
</rng:value>
9803 <rng:value>step-end
</rng:value>
9804 <rng:value>step-center-x
</rng:value>
9805 <rng:value>step-center-y
</rng:value>
9810 <rng:attribute name=
"chart:spline-order">
9811 <rng:ref name=
"positiveInteger"/>
9815 <rng:attribute name=
"chart:spline-resolution">
9816 <rng:ref name=
"positiveInteger"/>
9820 <rng:attribute name=
"chart:pie-offset">
9821 <rng:ref name=
"nonNegativeInteger"/>
9825 <rng:attribute name=
"chart:angle-offset">
9826 <rng:ref name=
"angle"/>
9830 <rng:attribute name=
"chart:hole-size">
9831 <rng:ref name=
"percent"/>
9835 <rng:attribute name=
"chart:lines">
9836 <rng:ref name=
"boolean"/>
9840 <rng:attribute name=
"chart:solid-type">
9842 <rng:value>cuboid
</rng:value>
9843 <rng:value>cylinder
</rng:value>
9844 <rng:value>cone
</rng:value>
9845 <rng:value>pyramid
</rng:value>
9850 <rng:attribute name=
"chart:stacked">
9851 <rng:ref name=
"boolean"/>
9855 <rng:attribute name=
"chart:percentage">
9856 <rng:ref name=
"boolean"/>
9860 <rng:attribute name=
"chart:treat-empty-cells">
9862 <rng:value>use-zero
</rng:value>
9863 <rng:value>leave-gap
</rng:value>
9864 <rng:value>ignore
</rng:value>
9869 <rng:attribute name=
"chart:link-data-style-to-source">
9870 <rng:ref name=
"boolean"/>
9874 <rng:attribute name=
"chart:logarithmic">
9875 <rng:ref name=
"boolean"/>
9879 <rng:attribute name=
"chart:maximum">
9880 <rng:ref name=
"double"/>
9884 <rng:attribute name=
"chart:minimum">
9885 <rng:ref name=
"double"/>
9889 <rng:attribute name=
"chart:origin">
9890 <rng:ref name=
"double"/>
9894 <rng:attribute name=
"chart:interval-major">
9895 <rng:ref name=
"double"/>
9899 <rng:attribute name=
"chart:interval-minor-divisor">
9900 <rng:ref name=
"positiveInteger"/>
9904 <rng:attribute name=
"chart:tick-marks-major-inner">
9905 <rng:ref name=
"boolean"/>
9909 <rng:attribute name=
"chart:tick-marks-major-outer">
9910 <rng:ref name=
"boolean"/>
9914 <rng:attribute name=
"chart:tick-marks-minor-inner">
9915 <rng:ref name=
"boolean"/>
9919 <rng:attribute name=
"chart:tick-marks-minor-outer">
9920 <rng:ref name=
"boolean"/>
9924 <rng:attribute name=
"chart:reverse-direction">
9925 <rng:ref name=
"boolean"/>
9929 <rng:attribute name=
"chart:display-label">
9930 <rng:ref name=
"boolean"/>
9934 <rng:attribute name=
"chart:text-overlap">
9935 <rng:ref name=
"boolean"/>
9939 <rng:attribute name=
"text:line-break">
9940 <rng:ref name=
"boolean"/>
9944 <rng:attribute name=
"chart:label-arrangement">
9946 <rng:value>side-by-side
</rng:value>
9947 <rng:value>stagger-even
</rng:value>
9948 <rng:value>stagger-odd
</rng:value>
9952 <rng:ref name=
"common-style-direction-attlist"/>
9953 <rng:ref name=
"common-rotation-angle-attlist"/>
9955 <rng:attribute name=
"chart:data-label-number">
9957 <rng:value>none
</rng:value>
9958 <rng:value>value
</rng:value>
9959 <rng:value>percentage
</rng:value>
9960 <rng:value>value-and-percentage
</rng:value>
9965 <rng:attribute name=
"chart:data-label-text">
9966 <rng:ref name=
"boolean"/>
9970 <rng:attribute name=
"chart:data-label-symbol">
9971 <rng:ref name=
"boolean"/>
9975 <rng:element name=
"chart:label-separator">
9976 <rng:ref name=
"text-p"/>
9980 <rng:attribute name=
"chart:label-position">
9981 <rng:ref name=
"labelPositions"/>
9985 <rng:attribute name=
"chart:label-position-negative">
9986 <rng:ref name=
"labelPositions"/>
9990 <rng:attribute name=
"chart:visible">
9991 <rng:ref name=
"boolean"/>
9995 <rng:attribute name=
"chart:auto-position">
9996 <rng:ref name=
"boolean"/>
10000 <rng:attribute name=
"chart:auto-size">
10001 <rng:ref name=
"boolean"/>
10005 <rng:attribute name=
"chart:mean-value">
10006 <rng:ref name=
"boolean"/>
10010 <rng:attribute name=
"chart:error-category">
10012 <rng:value>none
</rng:value>
10013 <rng:value>variance
</rng:value>
10014 <rng:value>standard-deviation
</rng:value>
10015 <rng:value>percentage
</rng:value>
10016 <rng:value>error-margin
</rng:value>
10017 <rng:value>constant
</rng:value>
10018 <rng:value>standard-error
</rng:value>
10019 <rng:value>cell-range
</rng:value>
10024 <rng:attribute name=
"chart:error-percentage">
10025 <rng:ref name=
"double"/>
10029 <rng:attribute name=
"chart:error-margin">
10030 <rng:ref name=
"double"/>
10034 <rng:attribute name=
"chart:error-lower-limit">
10035 <rng:ref name=
"double"/>
10039 <rng:attribute name=
"chart:error-upper-limit">
10040 <rng:ref name=
"double"/>
10044 <rng:attribute name=
"chart:error-upper-indicator">
10045 <rng:ref name=
"boolean"/>
10049 <rng:attribute name=
"chart:error-lower-indicator">
10050 <rng:ref name=
"boolean"/>
10054 <rng:attribute name=
"chart:error-lower-range">
10055 <rng:ref name=
"cellRangeAddressList"/>
10059 <rng:attribute name=
"chart:error-upper-range">
10060 <rng:ref name=
"cellRangeAddressList"/>
10064 <rng:attribute name=
"chart:series-source">
10066 <rng:value>columns
</rng:value>
10067 <rng:value>rows
</rng:value>
10072 <rng:attribute name=
"chart:regression-type">
10074 <rng:value>none
</rng:value>
10075 <rng:value>linear
</rng:value>
10076 <rng:value>logarithmic
</rng:value>
10077 <rng:value>moving-average
</rng:value>
10078 <rng:value>exponential
</rng:value>
10079 <rng:value>power
</rng:value>
10080 <rng:value>polynomial
</rng:value>
10085 <rng:attribute name=
"chart:regression-max-degree">
10086 <rng:ref name=
"positiveInteger"/>
10090 <rng:attribute name=
"chart:regression-force-intercept">
10091 <rng:ref name=
"boolean"/>
10095 <rng:attribute name=
"chart:regression-intercept-value">
10096 <rng:ref name=
"double"/>
10100 <rng:attribute name=
"chart:regression-name">
10101 <rng:ref name=
"string"/>
10104 <!-- https://issues.oasis-open.org/browse/OFFICE-3958 -->
10106 <rng:attribute name=
"chart:regression-period">
10107 <rng:ref name=
"positiveInteger"/>
10111 <rng:attribute name=
"chart:regression-moving-type">
10113 <rng:value>prior
</rng:value>
10114 <rng:value>central
</rng:value>
10115 <rng:value>averaged-abscissa
</rng:value>
10119 <!-- https://issues.oasis-open.org/browse/OFFICE-3959 -->
10121 <rng:attribute name=
"chart:axis-position">
10123 <rng:value>start
</rng:value>
10124 <rng:value>end
</rng:value>
10125 <rng:ref name=
"double"/>
10130 <rng:attribute name=
"chart:axis-label-position">
10132 <rng:value>near-axis
</rng:value>
10133 <rng:value>near-axis-other-side
</rng:value>
10134 <rng:value>outside-start
</rng:value>
10135 <rng:value>outside-end
</rng:value>
10140 <rng:attribute name=
"chart:tick-mark-position">
10142 <rng:value>at-labels
</rng:value>
10143 <rng:value>at-axis
</rng:value>
10144 <rng:value>at-labels-and-axis
</rng:value>
10149 <rng:attribute name=
"chart:include-hidden-cells">
10150 <rng:ref name=
"boolean"/>
10154 <rng:attribute name=
"chart:data-label-series">
10155 <rng:ref name=
"boolean"/>
10158 <!-- https://issues.oasis-open.org/browse/OFFICE-2117 -->
10161 <rng:define name=
"style-chart-properties-content-strict">
10162 <rng:ref name=
"style-chart-properties-attlist"/>
10163 <rng:ref name=
"style-chart-properties-elements"/>
10165 <rng:define name=
"style-chart-properties-elements">
10168 <rng:define name=
"style-column">
10169 <rng:element name=
"style:column">
10170 <rng:ref name=
"style-column-attlist"/>
10173 <rng:define name=
"style-column-attlist">
10175 <rng:attribute name=
"style:rel-width">
10176 <rng:ref name=
"relativeLength"/>
10179 <rng:attribute name=
"fo:start-indent">
10180 <rng:ref name=
"length"/>
10184 <rng:attribute name=
"fo:end-indent">
10185 <rng:ref name=
"length"/>
10189 <rng:attribute name=
"fo:space-before">
10190 <rng:ref name=
"length"/>
10194 <rng:attribute name=
"fo:space-after">
10195 <rng:ref name=
"length"/>
10200 <rng:define name=
"style-column-sep">
10201 <rng:element name=
"style:column-sep">
10202 <rng:ref name=
"style-column-sep-attlist"/>
10205 <rng:define name=
"style-column-sep-attlist">
10208 <rng:attribute name=
"style:style">
10210 <rng:value>none
</rng:value>
10211 <rng:value>solid
</rng:value>
10212 <rng:value>dotted
</rng:value>
10213 <rng:value>dashed
</rng:value>
10214 <rng:value>dot-dashed
</rng:value>
10218 <rng:attribute name=
"style:width">
10219 <rng:ref name=
"length"/>
10222 <rng:attribute name=
"style:height">
10223 <rng:ref name=
"zeroToHundredPercent"/>
10227 <rng:attribute name=
"style:vertical-align">
10229 <rng:value>top
</rng:value>
10230 <rng:value>middle
</rng:value>
10231 <rng:value>bottom
</rng:value>
10236 <rng:attribute name=
"style:color">
10237 <rng:ref name=
"color"/>
10242 <rng:define name=
"style-columns">
10244 <rng:element name=
"style:columns">
10245 <rng:ref name=
"style-columns-attlist"/>
10247 <rng:ref name=
"style-column-sep"/>
10250 <rng:ref name=
"style-column"/>
10255 <rng:define name=
"style-columns-attlist">
10257 <rng:attribute name=
"fo:column-count">
10258 <rng:ref name=
"positiveInteger"/>
10261 <rng:attribute name=
"fo:column-gap">
10262 <rng:ref name=
"length"/>
10267 <rng:define name=
"style-default-page-layout">
10268 <rng:element name=
"style:default-page-layout">
10269 <rng:ref name=
"style-page-layout-content"/>
10272 <rng:define name=
"style-default-style">
10273 <rng:element name=
"style:default-style">
10274 <rng:ref name=
"style-style-content"/>
10277 <rng:define name=
"style-drawing-page-properties">
10278 <rng:element name=
"style:drawing-page-properties">
10279 <rng:ref name=
"style-drawing-page-properties-content-strict"/>
10282 <rng:define name=
"style-drawing-page-properties-attlist">
10285 <rng:attribute name=
"presentation:transition-type">
10287 <rng:value>manual
</rng:value>
10288 <rng:value>automatic
</rng:value>
10289 <rng:value>semi-automatic
</rng:value>
10294 <rng:attribute name=
"presentation:transition-style">
10296 <rng:value>none
</rng:value>
10297 <rng:value>fade-from-left
</rng:value>
10298 <rng:value>fade-from-top
</rng:value>
10299 <rng:value>fade-from-right
</rng:value>
10300 <rng:value>fade-from-bottom
</rng:value>
10301 <rng:value>fade-from-upperleft
</rng:value>
10302 <rng:value>fade-from-upperright
</rng:value>
10303 <rng:value>fade-from-lowerleft
</rng:value>
10304 <rng:value>fade-from-lowerright
</rng:value>
10305 <rng:value>move-from-left
</rng:value>
10306 <rng:value>move-from-top
</rng:value>
10307 <rng:value>move-from-right
</rng:value>
10308 <rng:value>move-from-bottom
</rng:value>
10309 <rng:value>move-from-upperleft
</rng:value>
10310 <rng:value>move-from-upperright
</rng:value>
10311 <rng:value>move-from-lowerleft
</rng:value>
10312 <rng:value>move-from-lowerright
</rng:value>
10313 <rng:value>uncover-to-left
</rng:value>
10314 <rng:value>uncover-to-top
</rng:value>
10315 <rng:value>uncover-to-right
</rng:value>
10316 <rng:value>uncover-to-bottom
</rng:value>
10317 <rng:value>uncover-to-upperleft
</rng:value>
10318 <rng:value>uncover-to-upperright
</rng:value>
10319 <rng:value>uncover-to-lowerleft
</rng:value>
10320 <rng:value>uncover-to-lowerright
</rng:value>
10321 <rng:value>fade-to-center
</rng:value>
10322 <rng:value>fade-from-center
</rng:value>
10323 <rng:value>vertical-stripes
</rng:value>
10324 <rng:value>horizontal-stripes
</rng:value>
10325 <rng:value>clockwise
</rng:value>
10326 <rng:value>counterclockwise
</rng:value>
10327 <rng:value>open-vertical
</rng:value>
10328 <rng:value>open-horizontal
</rng:value>
10329 <rng:value>close-vertical
</rng:value>
10330 <rng:value>close-horizontal
</rng:value>
10331 <rng:value>wavyline-from-left
</rng:value>
10332 <rng:value>wavyline-from-top
</rng:value>
10333 <rng:value>wavyline-from-right
</rng:value>
10334 <rng:value>wavyline-from-bottom
</rng:value>
10335 <rng:value>spiralin-left
</rng:value>
10336 <rng:value>spiralin-right
</rng:value>
10337 <rng:value>spiralout-left
</rng:value>
10338 <rng:value>spiralout-right
</rng:value>
10339 <rng:value>roll-from-top
</rng:value>
10340 <rng:value>roll-from-left
</rng:value>
10341 <rng:value>roll-from-right
</rng:value>
10342 <rng:value>roll-from-bottom
</rng:value>
10343 <rng:value>stretch-from-left
</rng:value>
10344 <rng:value>stretch-from-top
</rng:value>
10345 <rng:value>stretch-from-right
</rng:value>
10346 <rng:value>stretch-from-bottom
</rng:value>
10347 <rng:value>vertical-lines
</rng:value>
10348 <rng:value>horizontal-lines
</rng:value>
10349 <rng:value>dissolve
</rng:value>
10350 <rng:value>random
</rng:value>
10351 <rng:value>vertical-checkerboard
</rng:value>
10352 <rng:value>horizontal-checkerboard
</rng:value>
10353 <rng:value>interlocking-horizontal-left
</rng:value>
10354 <rng:value>interlocking-horizontal-right
</rng:value>
10355 <rng:value>interlocking-vertical-top
</rng:value>
10356 <rng:value>interlocking-vertical-bottom
</rng:value>
10357 <rng:value>fly-away
</rng:value>
10358 <rng:value>open
</rng:value>
10359 <rng:value>close
</rng:value>
10360 <rng:value>melt
</rng:value>
10365 <rng:attribute name=
"presentation:transition-speed">
10366 <rng:ref name=
"presentationSpeeds"/>
10370 <rng:attribute name=
"smil:type">
10371 <rng:ref name=
"string"/>
10375 <rng:attribute name=
"smil:subtype">
10376 <rng:ref name=
"string"/>
10380 <rng:attribute name=
"smil:direction">
10382 <rng:value>forward
</rng:value>
10383 <rng:value>reverse
</rng:value>
10388 <rng:attribute name=
"smil:fadeColor">
10389 <rng:ref name=
"color"/>
10393 <rng:attribute name=
"presentation:duration">
10394 <rng:ref name=
"duration"/>
10398 <rng:attribute name=
"presentation:visibility">
10400 <rng:value>visible
</rng:value>
10401 <rng:value>hidden
</rng:value>
10406 <rng:attribute name=
"draw:background-size">
10408 <rng:value>full
</rng:value>
10409 <rng:value>border
</rng:value>
10414 <rng:attribute name=
"presentation:background-objects-visible">
10415 <rng:ref name=
"boolean"/>
10419 <rng:attribute name=
"presentation:background-visible">
10420 <rng:ref name=
"boolean"/>
10424 <rng:attribute name=
"presentation:display-header">
10425 <rng:ref name=
"boolean"/>
10429 <rng:attribute name=
"presentation:display-footer">
10430 <rng:ref name=
"boolean"/>
10434 <rng:attribute name=
"presentation:display-page-number">
10435 <rng:ref name=
"boolean"/>
10439 <rng:attribute name=
"presentation:display-date-time">
10440 <rng:ref name=
"boolean"/>
10445 <rng:define name=
"style-drawing-page-properties-content-strict">
10446 <rng:ref name=
"style-graphic-fill-properties-attlist"/>
10447 <rng:ref name=
"style-drawing-page-properties-attlist"/>
10448 <rng:ref name=
"style-drawing-page-properties-elements"/>
10450 <rng:define name=
"style-drawing-page-properties-elements">
10452 <rng:ref name=
"presentation-sound"/>
10455 <rng:define name=
"style-drop-cap">
10457 <rng:element name=
"style:drop-cap">
10458 <rng:ref name=
"style-drop-cap-attlist"/>
10463 <rng:define name=
"style-drop-cap-attlist">
10466 <rng:attribute name=
"style:length">
10468 <rng:value>word
</rng:value>
10469 <rng:ref name=
"positiveInteger"/>
10474 <rng:attribute name=
"style:lines">
10475 <rng:ref name=
"positiveInteger"/>
10479 <rng:attribute name=
"style:distance">
10480 <rng:ref name=
"length"/>
10484 <rng:attribute name=
"style:style-name">
10485 <rng:ref name=
"styleNameRef"/>
10490 <rng:define name=
"style-font-face">
10491 <rng:element name=
"style:font-face">
10492 <rng:ref name=
"style-font-face-attlist"/>
10494 <rng:ref name=
"svg-font-face-src"/>
10497 <rng:ref name=
"svg-definition-src"/>
10501 <rng:define name=
"style-font-face-attlist">
10504 <rng:attribute name=
"svg:font-family">
10505 <rng:ref name=
"string"/>
10509 <rng:attribute name=
"svg:font-style">
10510 <rng:ref name=
"fontStyle"/>
10514 <rng:attribute name=
"svg:font-variant">
10515 <rng:ref name=
"fontVariant"/>
10519 <rng:attribute name=
"svg:font-weight">
10520 <rng:ref name=
"fontWeight"/>
10524 <rng:attribute name=
"svg:font-stretch">
10526 <rng:value>normal
</rng:value>
10527 <rng:value>ultra-condensed
</rng:value>
10528 <rng:value>extra-condensed
</rng:value>
10529 <rng:value>condensed
</rng:value>
10530 <rng:value>semi-condensed
</rng:value>
10531 <rng:value>semi-expanded
</rng:value>
10532 <rng:value>expanded
</rng:value>
10533 <rng:value>extra-expanded
</rng:value>
10534 <rng:value>ultra-expanded
</rng:value>
10539 <rng:attribute name=
"svg:font-size">
10540 <rng:ref name=
"positiveLength"/>
10544 <rng:attribute name=
"svg:unicode-range">
10545 <rng:ref name=
"string"/>
10549 <rng:attribute name=
"svg:units-per-em">
10550 <rng:ref name=
"integer"/>
10554 <rng:attribute name=
"svg:panose-1">
10555 <rng:ref name=
"string"/>
10559 <rng:attribute name=
"svg:stemv">
10560 <rng:ref name=
"integer"/>
10564 <rng:attribute name=
"svg:stemh">
10565 <rng:ref name=
"integer"/>
10569 <rng:attribute name=
"svg:slope">
10570 <rng:ref name=
"integer"/>
10574 <rng:attribute name=
"svg:cap-height">
10575 <rng:ref name=
"integer"/>
10579 <rng:attribute name=
"svg:x-height">
10580 <rng:ref name=
"integer"/>
10584 <rng:attribute name=
"svg:accent-height">
10585 <rng:ref name=
"integer"/>
10589 <rng:attribute name=
"svg:ascent">
10590 <rng:ref name=
"integer"/>
10594 <rng:attribute name=
"svg:descent">
10595 <rng:ref name=
"integer"/>
10599 <rng:attribute name=
"svg:widths">
10600 <rng:ref name=
"string"/>
10604 <rng:attribute name=
"svg:bbox">
10605 <rng:ref name=
"string"/>
10609 <rng:attribute name=
"svg:ideographic">
10610 <rng:ref name=
"integer"/>
10614 <rng:attribute name=
"svg:alphabetic">
10615 <rng:ref name=
"integer"/>
10619 <rng:attribute name=
"svg:mathematical">
10620 <rng:ref name=
"integer"/>
10624 <rng:attribute name=
"svg:hanging">
10625 <rng:ref name=
"integer"/>
10629 <rng:attribute name=
"svg:v-ideographic">
10630 <rng:ref name=
"integer"/>
10634 <rng:attribute name=
"svg:v-alphabetic">
10635 <rng:ref name=
"integer"/>
10639 <rng:attribute name=
"svg:v-mathematical">
10640 <rng:ref name=
"integer"/>
10644 <rng:attribute name=
"svg:v-hanging">
10645 <rng:ref name=
"integer"/>
10649 <rng:attribute name=
"svg:underline-position">
10650 <rng:ref name=
"integer"/>
10654 <rng:attribute name=
"svg:underline-thickness">
10655 <rng:ref name=
"integer"/>
10659 <rng:attribute name=
"svg:strikethrough-position">
10660 <rng:ref name=
"integer"/>
10664 <rng:attribute name=
"svg:strikethrough-thickness">
10665 <rng:ref name=
"integer"/>
10669 <rng:attribute name=
"svg:overline-position">
10670 <rng:ref name=
"integer"/>
10674 <rng:attribute name=
"svg:overline-thickness">
10675 <rng:ref name=
"integer"/>
10678 <rng:attribute name=
"style:name">
10679 <rng:ref name=
"string"/>
10682 <rng:attribute name=
"style:font-adornments">
10683 <rng:ref name=
"string"/>
10687 <rng:attribute name=
"style:font-family-generic">
10688 <rng:ref name=
"fontFamilyGeneric"/>
10692 <rng:attribute name=
"style:font-pitch">
10693 <rng:ref name=
"fontPitch"/>
10697 <rng:attribute name=
"style:font-charset">
10698 <rng:ref name=
"textEncoding"/>
10703 <rng:define name=
"style-footer">
10704 <rng:element name=
"style:footer">
10705 <rng:ref name=
"common-style-header-footer-attlist"/>
10706 <rng:ref name=
"header-footer-content"/>
10709 <rng:define name=
"style-footer-first">
10710 <rng:element name=
"style:footer-first">
10711 <rng:ref name=
"common-style-header-footer-attlist"/>
10712 <rng:ref name=
"header-footer-content"/>
10713 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
10716 <rng:define name=
"style-footer-left">
10717 <rng:element name=
"style:footer-left">
10718 <rng:ref name=
"common-style-header-footer-attlist"/>
10719 <rng:ref name=
"header-footer-content"/>
10722 <rng:define name=
"style-footer-style">
10723 <rng:element name=
"style:footer-style">
10725 <rng:ref name=
"style-header-footer-properties"/>
10729 <rng:define name=
"style-footnote-sep">
10731 <rng:element name=
"style:footnote-sep">
10732 <rng:ref name=
"style-footnote-sep-attlist"/>
10737 <rng:define name=
"style-footnote-sep-attlist">
10739 <rng:attribute name=
"style:width">
10740 <rng:ref name=
"length"/>
10744 <rng:attribute name=
"style:rel-width">
10745 <rng:ref name=
"percent"/>
10749 <rng:attribute name=
"style:color">
10750 <rng:ref name=
"color"/>
10754 <rng:attribute name=
"style:line-style">
10755 <rng:ref name=
"lineStyle"/>
10759 <rng:attribute name=
"style:adjustment">
10761 <rng:value>left
</rng:value>
10762 <rng:value>center
</rng:value>
10763 <rng:value>right
</rng:value>
10768 <rng:attribute name=
"style:distance-before-sep">
10769 <rng:ref name=
"length"/>
10773 <rng:attribute name=
"style:distance-after-sep">
10774 <rng:ref name=
"length"/>
10778 <rng:define name=
"style-graphic-fill-properties-attlist">
10781 <rng:attribute name=
"draw:fill">
10783 <rng:value>none
</rng:value>
10784 <rng:value>solid
</rng:value>
10785 <rng:value>bitmap
</rng:value>
10786 <rng:value>gradient
</rng:value>
10787 <rng:value>hatch
</rng:value>
10792 <rng:attribute name=
"draw:fill-color">
10793 <rng:ref name=
"color"/>
10797 <rng:attribute name=
"draw:secondary-fill-color">
10798 <rng:ref name=
"color"/>
10802 <rng:attribute name=
"draw:fill-gradient-name">
10803 <rng:ref name=
"styleNameRef"/>
10807 <rng:attribute name=
"draw:gradient-step-count">
10808 <rng:ref name=
"nonNegativeInteger"/>
10812 <rng:attribute name=
"draw:fill-hatch-name">
10813 <rng:ref name=
"styleNameRef"/>
10817 <rng:attribute name=
"draw:fill-hatch-solid">
10818 <rng:ref name=
"boolean"/>
10822 <rng:attribute name=
"draw:fill-image-name">
10823 <rng:ref name=
"styleNameRef"/>
10827 <rng:attribute name=
"style:repeat">
10829 <rng:value>no-repeat
</rng:value>
10830 <rng:value>repeat
</rng:value>
10831 <rng:value>stretch
</rng:value>
10836 <rng:attribute name=
"draw:fill-image-width">
10838 <rng:ref name=
"length"/>
10839 <rng:ref name=
"percent"/>
10844 <rng:attribute name=
"draw:fill-image-height">
10846 <rng:ref name=
"length"/>
10847 <rng:ref name=
"percent"/>
10852 <rng:attribute name=
"draw:fill-image-ref-point-x">
10853 <rng:ref name=
"percent"/>
10857 <rng:attribute name=
"draw:fill-image-ref-point-y">
10858 <rng:ref name=
"percent"/>
10862 <rng:attribute name=
"draw:fill-image-ref-point">
10864 <rng:value>top-left
</rng:value>
10865 <rng:value>top
</rng:value>
10866 <rng:value>top-right
</rng:value>
10867 <rng:value>left
</rng:value>
10868 <rng:value>center
</rng:value>
10869 <rng:value>right
</rng:value>
10870 <rng:value>bottom-left
</rng:value>
10871 <rng:value>bottom
</rng:value>
10872 <rng:value>bottom-right
</rng:value>
10877 <rng:attribute name=
"draw:tile-repeat-offset">
10879 <rng:ref name=
"zeroToHundredPercent"/>
10881 <rng:value>horizontal
</rng:value>
10882 <rng:value>vertical
</rng:value>
10888 <rng:attribute name=
"draw:opacity">
10889 <rng:ref name=
"zeroToHundredPercent"/>
10893 <rng:attribute name=
"draw:opacity-name">
10894 <rng:ref name=
"styleNameRef"/>
10898 <rng:attribute name=
"svg:fill-rule">
10900 <rng:value>nonzero
</rng:value>
10901 <rng:value>evenodd
</rng:value>
10907 <rng:define name=
"style-graphic-properties">
10908 <rng:element name=
"style:graphic-properties">
10909 <rng:ref name=
"style-graphic-properties-content-strict"/>
10912 <rng:define name=
"style-graphic-properties-attlist">
10915 <rng:attribute name=
"draw:stroke">
10917 <rng:value>none
</rng:value>
10918 <rng:value>dash
</rng:value>
10919 <rng:value>solid
</rng:value>
10924 <rng:attribute name=
"draw:stroke-dash">
10925 <rng:ref name=
"styleNameRef"/>
10929 <rng:attribute name=
"draw:stroke-dash-names">
10930 <rng:ref name=
"styleNameRefs"/>
10934 <rng:attribute name=
"svg:stroke-width">
10935 <rng:ref name=
"length"/>
10939 <rng:attribute name=
"svg:stroke-color">
10940 <rng:ref name=
"color"/>
10944 <rng:attribute name=
"draw:marker-start">
10945 <rng:ref name=
"styleNameRef"/>
10949 <rng:attribute name=
"draw:marker-end">
10950 <rng:ref name=
"styleNameRef"/>
10954 <rng:attribute name=
"draw:marker-start-width">
10955 <rng:ref name=
"length"/>
10959 <rng:attribute name=
"draw:marker-end-width">
10960 <rng:ref name=
"length"/>
10964 <rng:attribute name=
"draw:marker-start-center">
10965 <rng:ref name=
"boolean"/>
10969 <rng:attribute name=
"draw:marker-end-center">
10970 <rng:ref name=
"boolean"/>
10974 <rng:attribute name=
"svg:stroke-opacity">
10976 <rng:data type=
"double">
10977 <rng:param name=
"minInclusive">0</rng:param>
10978 <rng:param name=
"maxInclusive">1</rng:param>
10980 <rng:ref name=
"zeroToHundredPercent"/>
10985 <rng:attribute name=
"draw:stroke-linejoin">
10987 <rng:value>miter
</rng:value>
10988 <rng:value>round
</rng:value>
10989 <rng:value>bevel
</rng:value>
10990 <rng:value>middle
</rng:value>
10991 <rng:value>none
</rng:value>
10996 <rng:attribute name=
"svg:stroke-linecap">
10998 <rng:value>butt
</rng:value>
10999 <rng:value>square
</rng:value>
11000 <rng:value>round
</rng:value>
11005 <rng:attribute name=
"draw:symbol-color">
11006 <rng:ref name=
"color"/>
11010 <rng:attribute name=
"text:animation">
11012 <rng:value>none
</rng:value>
11013 <rng:value>scroll
</rng:value>
11014 <rng:value>alternate
</rng:value>
11015 <rng:value>slide
</rng:value>
11020 <rng:attribute name=
"text:animation-direction">
11022 <rng:value>left
</rng:value>
11023 <rng:value>right
</rng:value>
11024 <rng:value>up
</rng:value>
11025 <rng:value>down
</rng:value>
11030 <rng:attribute name=
"text:animation-start-inside">
11031 <rng:ref name=
"boolean"/>
11035 <rng:attribute name=
"text:animation-stop-inside">
11036 <rng:ref name=
"boolean"/>
11040 <rng:attribute name=
"text:animation-repeat">
11041 <rng:ref name=
"nonNegativeInteger"/>
11045 <rng:attribute name=
"text:animation-delay">
11046 <rng:ref name=
"duration"/>
11050 <rng:attribute name=
"text:animation-steps">
11051 <rng:ref name=
"length"/>
11055 <rng:attribute name=
"draw:auto-grow-width">
11056 <rng:ref name=
"boolean"/>
11060 <rng:attribute name=
"draw:auto-grow-height">
11061 <rng:ref name=
"boolean"/>
11065 <rng:attribute name=
"draw:fit-to-size">
11066 <rng:ref name=
"boolean"/>
11070 <rng:attribute name=
"draw:fit-to-contour">
11071 <rng:ref name=
"boolean"/>
11075 <rng:attribute name=
"draw:textarea-vertical-align">
11077 <rng:value>top
</rng:value>
11078 <rng:value>middle
</rng:value>
11079 <rng:value>bottom
</rng:value>
11080 <rng:value>justify
</rng:value>
11085 <rng:attribute name=
"draw:textarea-horizontal-align">
11087 <rng:value>left
</rng:value>
11088 <rng:value>center
</rng:value>
11089 <rng:value>right
</rng:value>
11090 <rng:value>justify
</rng:value>
11095 <rng:attribute name=
"fo:wrap-option">
11097 <rng:value>no-wrap
</rng:value>
11098 <rng:value>wrap
</rng:value>
11103 <rng:attribute name=
"style:shrink-to-fit">
11104 <rng:ref name=
"boolean"/>
11108 <rng:attribute name=
"draw:color-mode">
11110 <rng:value>greyscale
</rng:value>
11111 <rng:value>mono
</rng:value>
11112 <rng:value>watermark
</rng:value>
11113 <rng:value>standard
</rng:value>
11118 <rng:attribute name=
"draw:color-inversion">
11119 <rng:ref name=
"boolean"/>
11123 <rng:attribute name=
"draw:luminance">
11124 <rng:ref name=
"signedZeroToHundredPercent"/>
11126 <!-- https://issues.oasis-open.org/browse/OFFICE-3821 -->
11129 <rng:attribute name=
"draw:contrast">
11130 <rng:ref name=
"percent"/>
11134 <rng:attribute name=
"draw:gamma">
11135 <rng:ref name=
"percent"/>
11139 <rng:attribute name=
"draw:red">
11140 <rng:ref name=
"signedZeroToHundredPercent"/>
11144 <rng:attribute name=
"draw:green">
11145 <rng:ref name=
"signedZeroToHundredPercent"/>
11149 <rng:attribute name=
"draw:blue">
11150 <rng:ref name=
"signedZeroToHundredPercent"/>
11154 <rng:attribute name=
"draw:image-opacity">
11155 <rng:ref name=
"zeroToHundredPercent"/>
11159 <rng:attribute name=
"draw:shadow">
11161 <rng:value>visible
</rng:value>
11162 <rng:value>hidden
</rng:value>
11167 <rng:attribute name=
"draw:shadow-offset-x">
11168 <rng:ref name=
"length"/>
11172 <rng:attribute name=
"draw:shadow-offset-y">
11173 <rng:ref name=
"length"/>
11177 <rng:attribute name=
"draw:shadow-color">
11178 <rng:ref name=
"color"/>
11182 <rng:attribute name=
"draw:shadow-opacity">
11183 <rng:ref name=
"zeroToHundredPercent"/>
11187 <rng:attribute name=
"draw:start-line-spacing-horizontal">
11188 <rng:ref name=
"distance"/>
11192 <rng:attribute name=
"draw:start-line-spacing-vertical">
11193 <rng:ref name=
"distance"/>
11197 <rng:attribute name=
"draw:end-line-spacing-horizontal">
11198 <rng:ref name=
"distance"/>
11202 <rng:attribute name=
"draw:end-line-spacing-vertical">
11203 <rng:ref name=
"distance"/>
11207 <rng:attribute name=
"draw:line-distance">
11208 <rng:ref name=
"distance"/>
11212 <rng:attribute name=
"draw:guide-overhang">
11213 <rng:ref name=
"length"/>
11217 <rng:attribute name=
"draw:guide-distance">
11218 <rng:ref name=
"distance"/>
11222 <rng:attribute name=
"draw:start-guide">
11223 <rng:ref name=
"length"/>
11227 <rng:attribute name=
"draw:end-guide">
11228 <rng:ref name=
"length"/>
11232 <rng:attribute name=
"draw:placing">
11234 <rng:value>below
</rng:value>
11235 <rng:value>above
</rng:value>
11240 <rng:attribute name=
"draw:parallel">
11241 <rng:ref name=
"boolean"/>
11245 <rng:attribute name=
"draw:measure-align">
11247 <rng:value>automatic
</rng:value>
11248 <rng:value>left-outside
</rng:value>
11249 <rng:value>inside
</rng:value>
11250 <rng:value>right-outside
</rng:value>
11255 <rng:attribute name=
"draw:measure-vertical-align">
11257 <rng:value>automatic
</rng:value>
11258 <rng:value>above
</rng:value>
11259 <rng:value>below
</rng:value>
11260 <rng:value>center
</rng:value>
11265 <rng:attribute name=
"draw:unit">
11267 <rng:value>automatic
</rng:value>
11268 <rng:value>mm
</rng:value>
11269 <rng:value>cm
</rng:value>
11270 <rng:value>m
</rng:value>
11271 <rng:value>km
</rng:value>
11272 <rng:value>pt
</rng:value>
11273 <rng:value>pc
</rng:value>
11274 <rng:value>inch
</rng:value>
11275 <rng:value>ft
</rng:value>
11276 <rng:value>mi
</rng:value>
11281 <rng:attribute name=
"draw:show-unit">
11282 <rng:ref name=
"boolean"/>
11286 <rng:attribute name=
"draw:decimal-places">
11287 <rng:ref name=
"nonNegativeInteger"/>
11291 <rng:attribute name=
"draw:caption-type">
11293 <rng:value>straight-line
</rng:value>
11294 <rng:value>angled-line
</rng:value>
11295 <rng:value>angled-connector-line
</rng:value>
11300 <rng:attribute name=
"draw:caption-angle-type">
11302 <rng:value>fixed
</rng:value>
11303 <rng:value>free
</rng:value>
11308 <rng:attribute name=
"draw:caption-angle">
11309 <rng:ref name=
"angle"/>
11313 <rng:attribute name=
"draw:caption-gap">
11314 <rng:ref name=
"distance"/>
11318 <rng:attribute name=
"draw:caption-escape-direction">
11320 <rng:value>horizontal
</rng:value>
11321 <rng:value>vertical
</rng:value>
11322 <rng:value>auto
</rng:value>
11327 <rng:attribute name=
"draw:caption-escape">
11329 <rng:ref name=
"length"/>
11330 <rng:ref name=
"percent"/>
11335 <rng:attribute name=
"draw:caption-line-length">
11336 <rng:ref name=
"length"/>
11340 <rng:attribute name=
"draw:caption-fit-line-length">
11341 <rng:ref name=
"boolean"/>
11345 <rng:attribute name=
"dr3d:horizontal-segments">
11346 <rng:ref name=
"nonNegativeInteger"/>
11350 <rng:attribute name=
"dr3d:vertical-segments">
11351 <rng:ref name=
"nonNegativeInteger"/>
11355 <rng:attribute name=
"dr3d:edge-rounding">
11356 <rng:ref name=
"percent"/>
11360 <rng:attribute name=
"dr3d:edge-rounding-mode">
11362 <rng:value>correct
</rng:value>
11363 <rng:value>attractive
</rng:value>
11368 <rng:attribute name=
"dr3d:back-scale">
11369 <rng:ref name=
"percent"/>
11373 <rng:attribute name=
"dr3d:depth">
11374 <rng:ref name=
"length"/>
11378 <rng:attribute name=
"dr3d:backface-culling">
11380 <rng:value>enabled
</rng:value>
11381 <rng:value>disabled
</rng:value>
11386 <rng:attribute name=
"dr3d:end-angle">
11387 <rng:ref name=
"angle"/>
11391 <rng:attribute name=
"dr3d:close-front">
11392 <rng:ref name=
"boolean"/>
11396 <rng:attribute name=
"dr3d:close-back">
11397 <rng:ref name=
"boolean"/>
11401 <rng:attribute name=
"dr3d:lighting-mode">
11403 <rng:value>standard
</rng:value>
11404 <rng:value>double-sided
</rng:value>
11409 <rng:attribute name=
"dr3d:normals-kind">
11411 <rng:value>object
</rng:value>
11412 <rng:value>flat
</rng:value>
11413 <rng:value>sphere
</rng:value>
11418 <rng:attribute name=
"dr3d:normals-direction">
11420 <rng:value>normal
</rng:value>
11421 <rng:value>inverse
</rng:value>
11426 <rng:attribute name=
"dr3d:texture-generation-mode-x">
11428 <rng:value>object
</rng:value>
11429 <rng:value>parallel
</rng:value>
11430 <rng:value>sphere
</rng:value>
11435 <rng:attribute name=
"dr3d:texture-generation-mode-y">
11437 <rng:value>object
</rng:value>
11438 <rng:value>parallel
</rng:value>
11439 <rng:value>sphere
</rng:value>
11444 <rng:attribute name=
"dr3d:texture-kind">
11446 <rng:value>luminance
</rng:value>
11447 <rng:value>intensity
</rng:value>
11448 <rng:value>color
</rng:value>
11453 <rng:attribute name=
"dr3d:texture-filter">
11455 <rng:value>enabled
</rng:value>
11456 <rng:value>disabled
</rng:value>
11461 <rng:attribute name=
"dr3d:texture-mode">
11463 <rng:value>replace
</rng:value>
11464 <rng:value>modulate
</rng:value>
11465 <rng:value>blend
</rng:value>
11470 <rng:attribute name=
"dr3d:ambient-color">
11471 <rng:ref name=
"color"/>
11475 <rng:attribute name=
"dr3d:emissive-color">
11476 <rng:ref name=
"color"/>
11480 <rng:attribute name=
"dr3d:specular-color">
11481 <rng:ref name=
"color"/>
11485 <rng:attribute name=
"dr3d:diffuse-color">
11486 <rng:ref name=
"color"/>
11490 <rng:attribute name=
"dr3d:shininess">
11491 <rng:ref name=
"percent"/>
11495 <rng:attribute name=
"dr3d:shadow">
11497 <rng:value>visible
</rng:value>
11498 <rng:value>hidden
</rng:value>
11502 <rng:ref name=
"common-draw-rel-size-attlist"/>
11504 <rng:attribute name=
"fo:min-width">
11506 <rng:ref name=
"length"/>
11507 <rng:ref name=
"percent"/>
11512 <rng:attribute name=
"fo:min-height">
11514 <rng:ref name=
"length"/>
11515 <rng:ref name=
"percent"/>
11520 <rng:attribute name=
"fo:max-height">
11522 <rng:ref name=
"length"/>
11523 <rng:ref name=
"percent"/>
11528 <rng:attribute name=
"fo:max-width">
11530 <rng:ref name=
"length"/>
11531 <rng:ref name=
"percent"/>
11535 <rng:ref name=
"common-horizontal-margin-attlist"/>
11536 <rng:ref name=
"common-vertical-margin-attlist"/>
11537 <rng:ref name=
"common-margin-attlist"/>
11539 <rng:attribute name=
"style:print-content">
11540 <rng:ref name=
"boolean"/>
11544 <rng:attribute name=
"style:protect">
11546 <rng:value>none
</rng:value>
11550 <rng:value>content
</rng:value>
11551 <rng:value>position
</rng:value>
11552 <rng:value>size
</rng:value>
11560 <rng:attribute name=
"style:horizontal-pos">
11562 <rng:value>left
</rng:value>
11563 <rng:value>center
</rng:value>
11564 <rng:value>right
</rng:value>
11565 <rng:value>from-left
</rng:value>
11566 <rng:value>inside
</rng:value>
11567 <rng:value>outside
</rng:value>
11568 <rng:value>from-inside
</rng:value>
11573 <rng:attribute name=
"svg:x">
11574 <rng:ref name=
"coordinate"/>
11578 <rng:attribute name=
"style:horizontal-rel">
11580 <rng:value>page
</rng:value>
11581 <rng:value>page-content
</rng:value>
11582 <rng:value>page-start-margin
</rng:value>
11583 <rng:value>page-end-margin
</rng:value>
11584 <rng:value>frame
</rng:value>
11585 <rng:value>frame-content
</rng:value>
11586 <rng:value>frame-start-margin
</rng:value>
11587 <rng:value>frame-end-margin
</rng:value>
11588 <rng:value>paragraph
</rng:value>
11589 <rng:value>paragraph-content
</rng:value>
11590 <rng:value>paragraph-start-margin
</rng:value>
11591 <rng:value>paragraph-end-margin
</rng:value>
11592 <rng:value>char
</rng:value>
11596 <rng:ref name=
"common-vertical-pos-attlist"/>
11597 <rng:ref name=
"common-vertical-rel-attlist"/>
11598 <rng:ref name=
"common-text-anchor-attlist"/>
11599 <rng:ref name=
"common-border-attlist"/>
11600 <rng:ref name=
"common-border-line-width-attlist"/>
11601 <rng:ref name=
"common-padding-attlist"/>
11602 <rng:ref name=
"common-shadow-attlist"/>
11603 <rng:ref name=
"common-background-color-attlist"/>
11604 <rng:ref name=
"common-background-transparency-attlist"/>
11605 <rng:ref name=
"common-editable-attlist"/>
11607 <rng:attribute name=
"style:wrap">
11609 <rng:value>none
</rng:value>
11610 <rng:value>left
</rng:value>
11611 <rng:value>right
</rng:value>
11612 <rng:value>parallel
</rng:value>
11613 <rng:value>dynamic
</rng:value>
11614 <rng:value>run-through
</rng:value>
11615 <rng:value>biggest
</rng:value>
11620 <rng:attribute name=
"style:wrap-dynamic-threshold">
11621 <rng:ref name=
"nonNegativeLength"/>
11625 <rng:attribute name=
"style:number-wrapped-paragraphs">
11627 <rng:value>no-limit
</rng:value>
11628 <rng:ref name=
"positiveInteger"/>
11633 <rng:attribute name=
"style:wrap-contour">
11634 <rng:ref name=
"boolean"/>
11638 <rng:attribute name=
"style:wrap-contour-mode">
11640 <rng:value>full
</rng:value>
11641 <rng:value>outside
</rng:value>
11646 <rng:attribute name=
"style:run-through">
11648 <rng:value>foreground
</rng:value>
11649 <rng:value>background
</rng:value>
11654 <rng:attribute name=
"style:flow-with-text">
11655 <rng:ref name=
"boolean"/>
11659 <rng:attribute name=
"style:overflow-behavior">
11661 <rng:value>clip
</rng:value>
11662 <rng:value>auto-create-new-frame
</rng:value>
11667 <rng:attribute name=
"style:mirror">
11669 <rng:value>none
</rng:value>
11670 <rng:value>vertical
</rng:value>
11671 <rng:ref name=
"horizontal-mirror"/>
11673 <rng:value>vertical
</rng:value>
11674 <rng:ref name=
"horizontal-mirror"/>
11677 <rng:ref name=
"horizontal-mirror"/>
11678 <rng:value>vertical
</rng:value>
11684 <rng:attribute name=
"fo:clip">
11686 <rng:value>auto
</rng:value>
11687 <rng:ref name=
"clipShape"/>
11692 <rng:attribute name=
"draw:wrap-influence-on-position">
11694 <rng:value>iterative
</rng:value>
11695 <rng:value>once-concurrent
</rng:value>
11696 <rng:value>once-successive
</rng:value>
11700 <rng:ref name=
"common-writing-mode-attlist"/>
11702 <rng:attribute name=
"draw:frame-display-scrollbar">
11703 <rng:ref name=
"boolean"/>
11707 <rng:attribute name=
"draw:frame-display-border">
11708 <rng:ref name=
"boolean"/>
11712 <rng:attribute name=
"draw:frame-margin-horizontal">
11713 <rng:ref name=
"nonNegativePixelLength"/>
11717 <rng:attribute name=
"draw:frame-margin-vertical">
11718 <rng:ref name=
"nonNegativePixelLength"/>
11722 <rng:attribute name=
"draw:visible-area-left">
11723 <rng:ref name=
"nonNegativeLength"/>
11727 <rng:attribute name=
"draw:visible-area-top">
11728 <rng:ref name=
"nonNegativeLength"/>
11732 <rng:attribute name=
"draw:visible-area-width">
11733 <rng:ref name=
"positiveLength"/>
11737 <rng:attribute name=
"draw:visible-area-height">
11738 <rng:ref name=
"positiveLength"/>
11742 <rng:attribute name=
"draw:draw-aspect">
11744 <rng:value>content
</rng:value>
11745 <rng:value>thumbnail
</rng:value>
11746 <rng:value>icon
</rng:value>
11747 <rng:value>print-view
</rng:value>
11752 <rng:attribute name=
"draw:ole-draw-aspect">
11753 <rng:ref name=
"nonNegativeInteger"/>
11758 <rng:define name=
"style-graphic-properties-content-strict">
11759 <rng:ref name=
"style-graphic-properties-attlist"/>
11760 <rng:ref name=
"style-graphic-fill-properties-attlist"/>
11761 <rng:ref name=
"style-graphic-properties-elements"/>
11763 <rng:define name=
"style-graphic-properties-elements">
11766 <rng:ref name=
"text-list-style"/>
11768 <rng:ref name=
"style-background-image"/>
11769 <rng:ref name=
"style-columns"/>
11772 <rng:define name=
"style-handout-master">
11773 <rng:element name=
"style:handout-master">
11774 <rng:ref name=
"common-presentation-header-footer-attlist"/>
11775 <rng:ref name=
"style-handout-master-attlist"/>
11777 <rng:ref name=
"shape"/>
11781 <rng:define name=
"style-handout-master-attlist">
11784 <rng:attribute name=
"presentation:presentation-page-layout-name">
11785 <rng:ref name=
"styleNameRef"/>
11788 <rng:attribute name=
"style:page-layout-name">
11789 <rng:ref name=
"styleNameRef"/>
11792 <rng:attribute name=
"draw:style-name">
11793 <rng:ref name=
"styleNameRef"/>
11798 <rng:define name=
"style-header">
11799 <rng:element name=
"style:header">
11800 <rng:ref name=
"common-style-header-footer-attlist"/>
11801 <rng:ref name=
"header-footer-content"/>
11804 <rng:define name=
"style-header-first">
11805 <rng:element name=
"style:header-first">
11806 <rng:ref name=
"common-style-header-footer-attlist"/>
11807 <rng:ref name=
"header-footer-content"/>
11808 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
11811 <rng:define name=
"style-header-footer-properties">
11812 <rng:element name=
"style:header-footer-properties">
11813 <rng:ref name=
"style-header-footer-properties-content-strict"/>
11816 <rng:define name=
"style-header-footer-properties-attlist">
11819 <rng:attribute name=
"svg:height">
11820 <rng:ref name=
"length"/>
11824 <rng:attribute name=
"fo:min-height">
11825 <rng:ref name=
"length"/>
11828 <rng:ref name=
"common-horizontal-margin-attlist"/>
11829 <rng:ref name=
"common-vertical-margin-attlist"/>
11830 <rng:ref name=
"common-margin-attlist"/>
11831 <rng:ref name=
"common-border-attlist"/>
11832 <rng:ref name=
"common-border-line-width-attlist"/>
11833 <rng:ref name=
"common-padding-attlist"/>
11834 <rng:ref name=
"common-background-color-attlist"/>
11835 <rng:ref name=
"common-shadow-attlist"/>
11837 <rng:attribute name=
"style:dynamic-spacing">
11838 <rng:ref name=
"boolean"/>
11843 <rng:define name=
"style-header-footer-properties-content-strict">
11844 <rng:ref name=
"style-header-footer-properties-attlist"/>
11845 <rng:ref name=
"style-header-footer-properties-elements"/>
11847 <rng:define name=
"style-header-footer-properties-elements">
11848 <rng:ref name=
"style-background-image"/>
11850 <rng:define name=
"style-header-left">
11851 <rng:element name=
"style:header-left">
11852 <rng:ref name=
"common-style-header-footer-attlist"/>
11853 <rng:ref name=
"header-footer-content"/>
11856 <rng:define name=
"style-header-style">
11857 <rng:element name=
"style:header-style">
11859 <rng:ref name=
"style-header-footer-properties"/>
11863 <rng:define name=
"style-list-level-label-alignment">
11865 <rng:element name=
"style:list-level-label-alignment">
11866 <rng:ref name=
"style-list-level-label-alignment-attlist"/>
11871 <rng:define name=
"style-list-level-label-alignment-attlist">
11873 <rng:attribute name=
"text:label-followed-by">
11875 <rng:value>listtab
</rng:value>
11876 <rng:value>space
</rng:value>
11877 <rng:value>nothing
</rng:value>
11881 <rng:attribute name=
"text:list-tab-stop-position">
11882 <rng:ref name=
"length"/>
11886 <rng:attribute name=
"fo:text-indent">
11887 <rng:ref name=
"length"/>
11891 <rng:attribute name=
"fo:margin-left">
11892 <rng:ref name=
"length"/>
11897 <rng:define name=
"style-list-level-properties">
11898 <rng:element name=
"style:list-level-properties">
11899 <rng:ref name=
"style-list-level-properties-content-strict"/>
11902 <rng:define name=
"style-list-level-properties-attlist">
11904 <rng:ref name=
"common-text-align"/>
11906 <rng:attribute name=
"text:space-before">
11907 <rng:ref name=
"length"/>
11911 <rng:attribute name=
"text:min-label-width">
11912 <rng:ref name=
"nonNegativeLength"/>
11916 <rng:attribute name=
"text:min-label-distance">
11917 <rng:ref name=
"nonNegativeLength"/>
11921 <rng:attribute name=
"style:font-name">
11922 <rng:ref name=
"string"/>
11926 <rng:attribute name=
"fo:width">
11927 <rng:ref name=
"positiveLength"/>
11931 <rng:attribute name=
"fo:height">
11932 <rng:ref name=
"positiveLength"/>
11935 <rng:ref name=
"common-vertical-rel-attlist"/>
11936 <rng:ref name=
"common-vertical-pos-attlist"/>
11938 <rng:attribute name=
"text:list-level-position-and-space-mode">
11940 <rng:value>label-width-and-position
</rng:value>
11941 <rng:value>label-alignment
</rng:value>
11947 <rng:define name=
"style-list-level-properties-content-strict">
11948 <rng:ref name=
"style-list-level-properties-attlist"/>
11949 <rng:ref name=
"style-list-level-properties-elements"/>
11951 <rng:define name=
"style-list-level-properties-elements">
11952 <rng:ref name=
"style-list-level-label-alignment"/>
11954 <rng:define name=
"style-map">
11955 <rng:element name=
"style:map">
11956 <rng:ref name=
"style-map-attlist"/>
11960 <rng:define name=
"style-map-attlist">
11962 <rng:attribute name=
"style:condition">
11963 <rng:ref name=
"string"/>
11965 <rng:attribute name=
"style:apply-style-name">
11966 <rng:ref name=
"styleNameRef"/>
11969 <rng:attribute name=
"style:base-cell-address">
11970 <rng:ref name=
"cellAddress"/>
11975 <rng:define name=
"style-master-page">
11976 <rng:element name=
"style:master-page">
11977 <rng:ref name=
"style-master-page-attlist"/>
11979 <rng:ref name=
"style-header"/>
11981 <rng:ref name=
"style-header-left"/>
11984 <rng:ref name=
"style-header-first"/>
11986 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
11989 <rng:ref name=
"style-footer"/>
11991 <rng:ref name=
"style-footer-left"/>
11994 <rng:ref name=
"style-footer-first"/>
11996 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
11999 <rng:ref name=
"draw-layer-set"/>
12002 <rng:ref name=
"office-forms"/>
12005 <rng:ref name=
"shape"/>
12008 <rng:ref name=
"animation-element"/>
12011 <rng:ref name=
"presentation-notes"/>
12015 <rng:define name=
"style-master-page-attlist">
12017 <rng:attribute name=
"style:name">
12018 <rng:ref name=
"styleName"/>
12021 <rng:attribute name=
"style:display-name">
12022 <rng:ref name=
"string"/>
12025 <rng:attribute name=
"style:page-layout-name">
12026 <rng:ref name=
"styleNameRef"/>
12029 <rng:attribute name=
"draw:style-name">
12030 <rng:ref name=
"styleNameRef"/>
12034 <rng:attribute name=
"style:next-style-name">
12035 <rng:ref name=
"styleNameRef"/>
12040 <rng:define name=
"style-num-letter-sync-attlist">
12042 <rng:attribute name=
"style:num-letter-sync">
12043 <rng:ref name=
"boolean"/>
12047 <rng:define name=
"style-page-layout">
12048 <rng:element name=
"style:page-layout">
12049 <rng:ref name=
"style-page-layout-attlist"/>
12050 <rng:ref name=
"style-page-layout-content"/>
12053 <rng:define name=
"style-page-layout-attlist">
12055 <rng:attribute name=
"style:name">
12056 <rng:ref name=
"styleName"/>
12059 <rng:attribute name=
"style:page-usage">
12061 <rng:value>all
</rng:value>
12062 <rng:value>left
</rng:value>
12063 <rng:value>right
</rng:value>
12064 <rng:value>mirrored
</rng:value>
12070 <rng:define name=
"style-page-layout-content">
12072 <rng:ref name=
"style-page-layout-properties"/>
12075 <rng:ref name=
"style-header-style"/>
12078 <rng:ref name=
"style-footer-style"/>
12081 <rng:define name=
"style-page-layout-properties">
12082 <rng:element name=
"style:page-layout-properties">
12083 <rng:ref name=
"style-page-layout-properties-content-strict"/>
12086 <rng:define name=
"style-page-layout-properties-attlist">
12089 <rng:attribute name=
"fo:page-width">
12090 <rng:ref name=
"length"/>
12094 <rng:attribute name=
"fo:page-height">
12095 <rng:ref name=
"length"/>
12099 <rng:ref name=
"common-num-format-attlist"/>
12101 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
12103 <rng:attribute name=
"style:paper-tray-name">
12105 <rng:value>default
</rng:value>
12106 <rng:ref name=
"string"/>
12111 <rng:attribute name=
"style:print-orientation">
12113 <rng:value>portrait
</rng:value>
12114 <rng:value>landscape
</rng:value>
12118 <rng:ref name=
"common-horizontal-margin-attlist"/>
12119 <rng:ref name=
"common-vertical-margin-attlist"/>
12120 <rng:ref name=
"common-margin-attlist"/>
12121 <rng:ref name=
"common-border-attlist"/>
12122 <rng:ref name=
"common-border-line-width-attlist"/>
12123 <rng:ref name=
"common-padding-attlist"/>
12124 <rng:ref name=
"common-shadow-attlist"/>
12125 <rng:ref name=
"common-background-color-attlist"/>
12127 <rng:attribute name=
"style:register-truth-ref-style-name">
12128 <rng:ref name=
"styleNameRef"/>
12132 <rng:attribute name=
"style:print">
12136 <rng:value>headers
</rng:value>
12137 <rng:value>grid
</rng:value>
12138 <rng:value>annotations
</rng:value>
12139 <rng:value>objects
</rng:value>
12140 <rng:value>charts
</rng:value>
12141 <rng:value>drawings
</rng:value>
12142 <rng:value>formulas
</rng:value>
12143 <rng:value>zero-values
</rng:value>
12150 <rng:attribute name=
"style:print-page-order">
12152 <rng:value>ttb
</rng:value>
12153 <rng:value>ltr
</rng:value>
12158 <rng:attribute name=
"style:first-page-number">
12160 <rng:ref name=
"positiveInteger"/>
12161 <rng:value>continue
</rng:value>
12167 <rng:attribute name=
"style:scale-to">
12168 <rng:ref name=
"percent"/>
12172 <rng:attribute name=
"style:scale-to-pages">
12173 <rng:ref name=
"positiveInteger"/>
12178 <rng:attribute name=
"style:scale-to-X">
12179 <rng:ref name=
"positiveInteger"/>
12183 <rng:attribute name=
"style:scale-to-Y">
12184 <rng:ref name=
"positiveInteger"/>
12189 <!-- https://issues.oasis-open.org/browse/OFFICE-3857 -->
12191 <rng:attribute name=
"style:table-centering">
12193 <rng:value>horizontal
</rng:value>
12194 <rng:value>vertical
</rng:value>
12195 <rng:value>both
</rng:value>
12196 <rng:value>none
</rng:value>
12201 <rng:attribute name=
"style:footnote-max-height">
12202 <rng:ref name=
"length"/>
12205 <rng:ref name=
"common-writing-mode-attlist"/>
12207 <rng:attribute name=
"style:layout-grid-mode">
12209 <rng:value>none
</rng:value>
12210 <rng:value>line
</rng:value>
12211 <rng:value>both
</rng:value>
12216 <rng:attribute name=
"style:layout-grid-standard-mode">
12217 <rng:ref name=
"boolean"/>
12221 <rng:attribute name=
"style:layout-grid-base-height">
12222 <rng:ref name=
"length"/>
12226 <rng:attribute name=
"style:layout-grid-ruby-height">
12227 <rng:ref name=
"length"/>
12231 <rng:attribute name=
"style:layout-grid-lines">
12232 <rng:ref name=
"positiveInteger"/>
12236 <rng:attribute name=
"style:layout-grid-base-width">
12237 <rng:ref name=
"length"/>
12241 <rng:attribute name=
"style:layout-grid-color">
12242 <rng:ref name=
"color"/>
12246 <rng:attribute name=
"style:layout-grid-ruby-below">
12247 <rng:ref name=
"boolean"/>
12251 <rng:attribute name=
"style:layout-grid-print">
12252 <rng:ref name=
"boolean"/>
12256 <rng:attribute name=
"style:layout-grid-display">
12257 <rng:ref name=
"boolean"/>
12261 <rng:attribute name=
"style:layout-grid-snap-to">
12262 <rng:ref name=
"boolean"/>
12267 <rng:define name=
"style-page-layout-properties-content-strict">
12268 <rng:ref name=
"style-page-layout-properties-attlist"/>
12269 <rng:ref name=
"style-page-layout-properties-elements"/>
12271 <rng:define name=
"style-page-layout-properties-elements">
12273 <rng:ref name=
"style-background-image"/>
12274 <rng:ref name=
"style-columns"/>
12275 <rng:ref name=
"style-footnote-sep"/>
12278 <rng:define name=
"style-paragraph-properties">
12279 <rng:element name=
"style:paragraph-properties">
12280 <rng:ref name=
"style-paragraph-properties-content-strict"/>
12283 <rng:define name=
"style-paragraph-properties-attlist">
12286 <rng:attribute name=
"style:contextual-spacing">
12287 <rng:ref name=
"boolean"/>
12290 <!-- https://issues.oasis-open.org/browse/OFFICE-3767 -->
12292 <rng:attribute name=
"fo:line-height">
12294 <rng:value>normal
</rng:value>
12295 <rng:ref name=
"nonNegativeLength"/>
12296 <rng:ref name=
"percent"/>
12301 <rng:attribute name=
"style:line-height-at-least">
12302 <rng:ref name=
"nonNegativeLength"/>
12306 <rng:attribute name=
"style:line-spacing">
12307 <rng:ref name=
"length"/>
12311 <rng:attribute name=
"style:font-independent-line-spacing">
12312 <rng:ref name=
"boolean"/>
12315 <rng:ref name=
"common-text-align"/>
12317 <rng:attribute name=
"fo:text-align-last">
12319 <rng:value>start
</rng:value>
12320 <rng:value>center
</rng:value>
12321 <rng:value>justify
</rng:value>
12326 <rng:attribute name=
"style:justify-single-word">
12327 <rng:ref name=
"boolean"/>
12331 <rng:attribute name=
"fo:keep-together">
12333 <rng:value>auto
</rng:value>
12334 <rng:value>always
</rng:value>
12339 <rng:attribute name=
"fo:widows">
12340 <rng:ref name=
"nonNegativeInteger"/>
12344 <rng:attribute name=
"fo:orphans">
12345 <rng:ref name=
"nonNegativeInteger"/>
12349 <rng:attribute name=
"style:tab-stop-distance">
12350 <rng:ref name=
"nonNegativeLength"/>
12354 <rng:attribute name=
"fo:hyphenation-keep">
12356 <rng:value>auto
</rng:value>
12357 <rng:value>page
</rng:value>
12362 <rng:attribute name=
"fo:hyphenation-ladder-count">
12364 <rng:value>no-limit
</rng:value>
12365 <rng:ref name=
"positiveInteger"/>
12370 <rng:attribute name=
"style:register-true">
12371 <rng:ref name=
"boolean"/>
12374 <rng:ref name=
"common-horizontal-margin-attlist"/>
12376 <rng:attribute name=
"fo:text-indent">
12378 <rng:ref name=
"length"/>
12379 <rng:ref name=
"percent"/>
12384 <rng:attribute name=
"style:auto-text-indent">
12385 <rng:ref name=
"boolean"/>
12388 <rng:ref name=
"common-vertical-margin-attlist"/>
12389 <rng:ref name=
"common-margin-attlist"/>
12390 <rng:ref name=
"common-break-attlist"/>
12391 <rng:ref name=
"common-background-color-attlist"/>
12392 <rng:ref name=
"common-border-attlist"/>
12393 <rng:ref name=
"common-border-line-width-attlist"/>
12395 <rng:attribute name=
"style:join-border">
12396 <rng:ref name=
"boolean"/>
12399 <rng:ref name=
"common-padding-attlist"/>
12400 <rng:ref name=
"common-shadow-attlist"/>
12401 <rng:ref name=
"common-keep-with-next-attlist"/>
12403 <rng:attribute name=
"text:number-lines">
12404 <rng:ref name=
"boolean"/>
12408 <rng:attribute name=
"text:line-number">
12409 <rng:ref name=
"nonNegativeInteger"/>
12413 <rng:attribute name=
"style:text-autospace">
12415 <rng:value>none
</rng:value>
12416 <rng:value>ideograph-alpha
</rng:value>
12421 <rng:attribute name=
"style:punctuation-wrap">
12423 <rng:value>simple
</rng:value>
12424 <rng:value>hanging
</rng:value>
12429 <rng:attribute name=
"style:line-break">
12431 <rng:value>normal
</rng:value>
12432 <rng:value>strict
</rng:value>
12437 <rng:attribute name=
"style:vertical-align">
12439 <rng:value>top
</rng:value>
12440 <rng:value>middle
</rng:value>
12441 <rng:value>bottom
</rng:value>
12442 <rng:value>auto
</rng:value>
12443 <rng:value>baseline
</rng:value>
12447 <rng:ref name=
"common-writing-mode-attlist"/>
12449 <rng:attribute name=
"style:writing-mode-automatic">
12450 <rng:ref name=
"boolean"/>
12454 <rng:attribute name=
"style:snap-to-layout-grid">
12455 <rng:ref name=
"boolean"/>
12458 <rng:ref name=
"common-page-number-attlist"/>
12459 <rng:ref name=
"common-background-transparency-attlist"/>
12462 <rng:define name=
"style-paragraph-properties-content-strict">
12463 <rng:ref name=
"style-paragraph-properties-attlist"/>
12464 <rng:ref name=
"style-paragraph-properties-elements"/>
12466 <rng:define name=
"style-paragraph-properties-elements">
12468 <rng:ref name=
"style-tab-stops"/>
12469 <rng:ref name=
"style-drop-cap"/>
12470 <rng:ref name=
"style-background-image"/>
12473 <rng:define name=
"style-presentation-page-layout">
12474 <rng:element name=
"style:presentation-page-layout">
12475 <rng:attribute name=
"style:name">
12476 <rng:ref name=
"styleName"/>
12479 <rng:attribute name=
"style:display-name">
12480 <rng:ref name=
"string"/>
12484 <rng:ref name=
"presentation-placeholder"/>
12488 <rng:define name=
"style-region-center">
12489 <rng:element name=
"style:region-center">
12490 <rng:ref name=
"region-content"/>
12493 <rng:define name=
"style-region-left">
12494 <rng:element name=
"style:region-left">
12495 <rng:ref name=
"region-content"/>
12498 <rng:define name=
"style-region-right">
12499 <rng:element name=
"style:region-right">
12500 <rng:ref name=
"region-content"/>
12503 <rng:define name=
"style-ruby-properties">
12504 <rng:element name=
"style:ruby-properties">
12505 <rng:ref name=
"style-ruby-properties-content-strict"/>
12508 <rng:define name=
"style-ruby-properties-attlist">
12511 <rng:attribute name=
"style:ruby-position">
12513 <rng:value>above
</rng:value>
12514 <rng:value>below
</rng:value>
12519 <rng:attribute name=
"style:ruby-align">
12521 <rng:value>left
</rng:value>
12522 <rng:value>center
</rng:value>
12523 <rng:value>right
</rng:value>
12524 <rng:value>distribute-letter
</rng:value>
12525 <rng:value>distribute-space
</rng:value>
12531 <rng:define name=
"style-ruby-properties-content-strict">
12532 <rng:ref name=
"style-ruby-properties-attlist"/>
12533 <rng:ref name=
"style-ruby-properties-elements"/>
12535 <rng:define name=
"style-ruby-properties-elements">
12538 <rng:define name=
"style-section-properties">
12539 <rng:element name=
"style:section-properties">
12540 <rng:ref name=
"style-section-properties-content-strict"/>
12543 <rng:define name=
"style-section-properties-attlist">
12545 <rng:ref name=
"common-background-color-attlist"/>
12546 <rng:ref name=
"common-horizontal-margin-attlist"/>
12548 <rng:attribute name=
"style:protect">
12549 <rng:ref name=
"boolean"/>
12552 <rng:ref name=
"common-editable-attlist"/>
12554 <rng:attribute name=
"text:dont-balance-text-columns">
12555 <rng:ref name=
"boolean"/>
12558 <rng:ref name=
"common-writing-mode-attlist"/>
12561 <rng:define name=
"style-section-properties-content-strict">
12562 <rng:ref name=
"style-section-properties-attlist"/>
12563 <rng:ref name=
"style-section-properties-elements"/>
12565 <rng:define name=
"style-section-properties-elements">
12567 <rng:ref name=
"style-background-image"/>
12568 <rng:ref name=
"style-columns"/>
12570 <rng:ref name=
"text-notes-configuration"/>
12574 <rng:define name=
"style-style">
12575 <rng:element name=
"style:style">
12576 <rng:ref name=
"style-style-attlist"/>
12577 <rng:ref name=
"style-style-content"/>
12579 <rng:ref name=
"style-map"/>
12583 <rng:define name=
"style-style-attlist">
12585 <rng:attribute name=
"style:name">
12586 <rng:ref name=
"styleName"/>
12589 <rng:attribute name=
"style:display-name">
12590 <rng:ref name=
"string"/>
12594 <rng:attribute name=
"style:parent-style-name">
12595 <rng:ref name=
"styleNameRef"/>
12599 <rng:attribute name=
"style:next-style-name">
12600 <rng:ref name=
"styleNameRef"/>
12604 <rng:attribute name=
"style:list-level">
12606 <rng:ref name=
"positiveInteger"/>
12612 <rng:attribute name=
"style:list-style-name">
12614 <rng:ref name=
"styleName"/>
12620 <rng:attribute name=
"style:master-page-name">
12621 <rng:ref name=
"styleNameRef"/>
12625 <rng:attribute name=
"style:auto-update">
12626 <rng:ref name=
"boolean"/>
12630 <rng:attribute name=
"style:data-style-name">
12631 <rng:ref name=
"styleNameRef"/>
12635 <rng:attribute name=
"style:percentage-data-style-name">
12636 <rng:ref name=
"styleNameRef"/>
12640 <rng:attribute name=
"style:class">
12641 <rng:ref name=
"string"/>
12645 <rng:attribute name=
"style:default-outline-level">
12647 <rng:ref name=
"positiveInteger"/>
12654 <rng:define name=
"style-style-content">
12657 <rng:attribute name=
"style:family">
12658 <rng:value>text
</rng:value>
12661 <rng:ref name=
"style-text-properties"/>
12665 <rng:attribute name=
"style:family">
12666 <rng:value>paragraph
</rng:value>
12669 <rng:ref name=
"style-paragraph-properties"/>
12672 <rng:ref name=
"style-text-properties"/>
12676 <rng:attribute name=
"style:family">
12677 <rng:value>section
</rng:value>
12680 <rng:ref name=
"style-section-properties"/>
12684 <rng:attribute name=
"style:family">
12685 <rng:value>ruby
</rng:value>
12688 <rng:ref name=
"style-ruby-properties"/>
12692 <rng:attribute name=
"style:family">
12693 <rng:value>table
</rng:value>
12696 <rng:ref name=
"style-table-properties"/>
12700 <rng:attribute name=
"style:family">
12701 <rng:value>table-column
</rng:value>
12704 <rng:ref name=
"style-table-column-properties"/>
12708 <rng:attribute name=
"style:family">
12709 <rng:value>table-row
</rng:value>
12712 <rng:ref name=
"style-table-row-properties"/>
12716 <rng:attribute name=
"style:family">
12717 <rng:value>table-cell
</rng:value>
12720 <rng:ref name=
"style-table-cell-properties"/>
12723 <rng:ref name=
"style-paragraph-properties"/>
12726 <rng:ref name=
"style-text-properties"/>
12730 <rng:attribute name=
"style:family">
12732 <rng:value>graphic
</rng:value>
12733 <rng:value>presentation
</rng:value>
12737 <rng:ref name=
"style-graphic-properties"/>
12740 <rng:ref name=
"style-paragraph-properties"/>
12743 <rng:ref name=
"style-text-properties"/>
12747 <rng:attribute name=
"style:family">
12748 <rng:value>drawing-page
</rng:value>
12751 <rng:ref name=
"style-drawing-page-properties"/>
12755 <rng:attribute name=
"style:family">
12756 <rng:value>chart
</rng:value>
12759 <rng:ref name=
"style-chart-properties"/>
12762 <rng:ref name=
"style-graphic-properties"/>
12765 <rng:ref name=
"style-paragraph-properties"/>
12768 <rng:ref name=
"style-text-properties"/>
12773 <rng:define name=
"style-tab-stop">
12774 <rng:element name=
"style:tab-stop">
12775 <rng:ref name=
"style-tab-stop-attlist"/>
12779 <rng:define name=
"style-tab-stop-attlist">
12781 <rng:attribute name=
"style:position">
12782 <rng:ref name=
"length"/>
12786 <rng:attribute name=
"style:type">
12788 <rng:value>left
</rng:value>
12789 <rng:value>center
</rng:value>
12790 <rng:value>right
</rng:value>
12795 <rng:attribute name=
"style:type">
12796 <rng:value>char
</rng:value>
12798 <rng:ref name=
"style-tab-stop-char-attlist"/>
12802 <rng:attribute name=
"style:leader-type">
12803 <rng:ref name=
"lineType"/>
12807 <rng:attribute name=
"style:leader-style">
12808 <rng:ref name=
"lineStyle"/>
12812 <rng:attribute name=
"style:leader-width">
12813 <rng:ref name=
"lineWidth"/>
12817 <rng:attribute name=
"style:leader-color">
12819 <rng:value>font-color
</rng:value>
12820 <rng:ref name=
"color"/>
12825 <rng:attribute name=
"style:leader-text">
12826 <rng:ref name=
"character"/>
12830 <rng:attribute name=
"style:leader-text-style">
12831 <rng:ref name=
"styleNameRef"/>
12836 <rng:define name=
"style-tab-stop-char-attlist">
12837 <rng:attribute name=
"style:char">
12838 <rng:ref name=
"character"/>
12841 <rng:define name=
"style-tab-stops">
12843 <rng:element name=
"style:tab-stops">
12845 <rng:ref name=
"style-tab-stop"/>
12850 <rng:define name=
"style-table-cell-properties">
12851 <rng:element name=
"style:table-cell-properties">
12852 <rng:ref name=
"style-table-cell-properties-content-strict"/>
12855 <rng:define name=
"style-table-cell-properties-attlist">
12858 <rng:attribute name=
"style:vertical-align">
12860 <rng:value>top
</rng:value>
12861 <rng:value>middle
</rng:value>
12862 <rng:value>bottom
</rng:value>
12863 <rng:value>automatic
</rng:value>
12868 <rng:attribute name=
"style:text-align-source">
12870 <rng:value>fix
</rng:value>
12871 <rng:value>value-type
</rng:value>
12875 <rng:ref name=
"common-style-direction-attlist"/>
12877 <rng:attribute name=
"style:glyph-orientation-vertical">
12879 <rng:value>auto
</rng:value>
12880 <rng:value>0</rng:value>
12881 <rng:value>0deg
</rng:value>
12882 <rng:value>0rad
</rng:value>
12883 <rng:value>0grad
</rng:value>
12887 <rng:ref name=
"common-writing-mode-attlist"/>
12888 <rng:ref name=
"common-shadow-attlist"/>
12889 <rng:ref name=
"common-background-color-attlist"/>
12890 <rng:ref name=
"common-border-attlist"/>
12892 <rng:attribute name=
"style:diagonal-tl-br">
12893 <rng:ref name=
"string"/>
12897 <rng:attribute name=
"style:diagonal-tl-br-widths">
12898 <rng:ref name=
"borderWidths"/>
12902 <rng:attribute name=
"style:diagonal-bl-tr">
12903 <rng:ref name=
"string"/>
12907 <rng:attribute name=
"style:diagonal-bl-tr-widths">
12908 <rng:ref name=
"borderWidths"/>
12911 <rng:ref name=
"common-border-line-width-attlist"/>
12912 <rng:ref name=
"common-padding-attlist"/>
12914 <rng:attribute name=
"fo:wrap-option">
12916 <rng:value>no-wrap
</rng:value>
12917 <rng:value>wrap
</rng:value>
12921 <rng:ref name=
"common-rotation-angle-attlist"/>
12923 <rng:attribute name=
"style:rotation-align">
12925 <rng:value>none
</rng:value>
12926 <rng:value>bottom
</rng:value>
12927 <rng:value>top
</rng:value>
12928 <rng:value>center
</rng:value>
12933 <rng:attribute name=
"style:cell-protect">
12935 <rng:value>none
</rng:value>
12936 <rng:value>hidden-and-protected
</rng:value>
12940 <rng:value>protected
</rng:value>
12941 <rng:value>formula-hidden
</rng:value>
12949 <rng:attribute name=
"style:print-content">
12950 <rng:ref name=
"boolean"/>
12954 <rng:attribute name=
"style:decimal-places">
12955 <rng:ref name=
"nonNegativeInteger"/>
12959 <rng:attribute name=
"style:repeat-content">
12960 <rng:ref name=
"boolean"/>
12964 <rng:attribute name=
"style:shrink-to-fit">
12965 <rng:ref name=
"boolean"/>
12970 <rng:define name=
"style-table-cell-properties-content-strict">
12971 <rng:ref name=
"style-table-cell-properties-attlist"/>
12972 <rng:ref name=
"style-table-cell-properties-elements"/>
12974 <rng:define name=
"style-table-cell-properties-elements">
12975 <rng:ref name=
"style-background-image"/>
12977 <rng:define name=
"style-table-column-properties">
12978 <rng:element name=
"style:table-column-properties">
12979 <rng:ref name=
"style-table-column-properties-content-strict"/>
12982 <rng:define name=
"style-table-column-properties-attlist">
12985 <rng:attribute name=
"style:column-width">
12986 <rng:ref name=
"positiveLength"/>
12990 <rng:attribute name=
"style:rel-column-width">
12991 <rng:ref name=
"relativeLength"/>
12995 <rng:attribute name=
"style:use-optimal-column-width">
12996 <rng:ref name=
"boolean"/>
12999 <rng:ref name=
"common-break-attlist"/>
13002 <rng:define name=
"style-table-column-properties-content-strict">
13003 <rng:ref name=
"style-table-column-properties-attlist"/>
13004 <rng:ref name=
"style-table-column-properties-elements"/>
13006 <rng:define name=
"style-table-column-properties-elements">
13009 <rng:define name=
"style-table-properties">
13010 <rng:element name=
"style:table-properties">
13011 <rng:ref name=
"style-table-properties-content-strict"/>
13014 <rng:define name=
"style-table-properties-attlist">
13017 <rng:attribute name=
"style:width">
13018 <rng:ref name=
"positiveLength"/>
13022 <rng:attribute name=
"style:rel-width">
13023 <rng:ref name=
"percent"/>
13027 <rng:attribute name=
"table:align">
13029 <rng:value>left
</rng:value>
13030 <rng:value>center
</rng:value>
13031 <rng:value>right
</rng:value>
13032 <rng:value>margins
</rng:value>
13036 <rng:ref name=
"common-horizontal-margin-attlist"/>
13037 <rng:ref name=
"common-vertical-margin-attlist"/>
13038 <rng:ref name=
"common-margin-attlist"/>
13039 <rng:ref name=
"common-page-number-attlist"/>
13040 <rng:ref name=
"common-break-attlist"/>
13041 <rng:ref name=
"common-background-color-attlist"/>
13042 <rng:ref name=
"common-shadow-attlist"/>
13043 <rng:ref name=
"common-keep-with-next-attlist"/>
13045 <rng:attribute name=
"style:may-break-between-rows">
13046 <rng:ref name=
"boolean"/>
13050 <rng:attribute name=
"table:border-model">
13052 <rng:value>collapsing
</rng:value>
13053 <rng:value>separating
</rng:value>
13057 <rng:ref name=
"common-writing-mode-attlist"/>
13059 <rng:attribute name=
"table:display">
13060 <rng:ref name=
"boolean"/>
13064 <rng:attribute name=
"table:tab-color">
13065 <rng:ref name=
"color"/>
13068 <!-- https://issues.oasis-open.org/browse/OFFICE-2173 -->
13071 <rng:define name=
"style-table-properties-content-strict">
13072 <rng:ref name=
"style-table-properties-attlist"/>
13073 <rng:ref name=
"style-table-properties-elements"/>
13075 <rng:define name=
"style-table-properties-elements">
13076 <rng:ref name=
"style-background-image"/>
13078 <rng:define name=
"style-table-row-properties">
13079 <rng:element name=
"style:table-row-properties">
13080 <rng:ref name=
"style-table-row-properties-content-strict"/>
13083 <rng:define name=
"style-table-row-properties-attlist">
13086 <rng:attribute name=
"style:row-height">
13087 <rng:ref name=
"positiveLength"/>
13091 <rng:attribute name=
"style:min-row-height">
13092 <rng:ref name=
"nonNegativeLength"/>
13096 <rng:attribute name=
"style:use-optimal-row-height">
13097 <rng:ref name=
"boolean"/>
13100 <rng:ref name=
"common-background-color-attlist"/>
13101 <rng:ref name=
"common-break-attlist"/>
13103 <rng:attribute name=
"fo:keep-together">
13105 <rng:value>auto
</rng:value>
13106 <rng:value>always
</rng:value>
13112 <rng:define name=
"style-table-row-properties-content-strict">
13113 <rng:ref name=
"style-table-row-properties-attlist"/>
13114 <rng:ref name=
"style-table-row-properties-elements"/>
13116 <rng:define name=
"style-table-row-properties-elements">
13117 <rng:ref name=
"style-background-image"/>
13119 <rng:define name=
"style-text-properties">
13120 <rng:element name=
"style:text-properties">
13121 <rng:ref name=
"style-text-properties-content-strict"/>
13124 <rng:define name=
"style-text-properties-attlist">
13127 <rng:attribute name=
"fo:font-variant">
13128 <rng:ref name=
"fontVariant"/>
13132 <rng:attribute name=
"fo:text-transform">
13134 <rng:value>none
</rng:value>
13135 <rng:value>lowercase
</rng:value>
13136 <rng:value>uppercase
</rng:value>
13137 <rng:value>capitalize
</rng:value>
13142 <rng:attribute name=
"fo:color">
13143 <rng:ref name=
"color"/>
13147 <rng:attribute name=
"style:use-window-font-color">
13148 <rng:ref name=
"boolean"/>
13152 <rng:attribute name=
"style:text-outline">
13153 <rng:ref name=
"boolean"/>
13157 <rng:attribute name=
"style:text-line-through-type">
13158 <rng:ref name=
"lineType"/>
13162 <rng:attribute name=
"style:text-line-through-style">
13163 <rng:ref name=
"lineStyle"/>
13167 <rng:attribute name=
"style:text-line-through-width">
13168 <rng:ref name=
"lineWidth"/>
13172 <rng:attribute name=
"style:text-line-through-color">
13174 <rng:value>font-color
</rng:value>
13175 <rng:ref name=
"color"/>
13180 <rng:attribute name=
"style:text-line-through-text">
13181 <rng:ref name=
"string"/>
13185 <rng:attribute name=
"style:text-line-through-text-style">
13186 <rng:ref name=
"styleNameRef"/>
13190 <rng:attribute name=
"style:text-position">
13193 <rng:ref name=
"percent"/>
13194 <rng:value>super
</rng:value>
13195 <rng:value>sub
</rng:value>
13198 <rng:ref name=
"percent"/>
13204 <rng:attribute name=
"style:font-name">
13205 <rng:ref name=
"string"/>
13209 <rng:attribute name=
"style:font-name-asian">
13210 <rng:ref name=
"string"/>
13214 <rng:attribute name=
"style:font-name-complex">
13215 <rng:ref name=
"string"/>
13219 <rng:attribute name=
"fo:font-family">
13220 <rng:ref name=
"string"/>
13224 <rng:attribute name=
"style:font-family-asian">
13225 <rng:ref name=
"string"/>
13229 <rng:attribute name=
"style:font-family-complex">
13230 <rng:ref name=
"string"/>
13234 <rng:attribute name=
"style:font-family-generic">
13235 <rng:ref name=
"fontFamilyGeneric"/>
13239 <rng:attribute name=
"style:font-family-generic-asian">
13240 <rng:ref name=
"fontFamilyGeneric"/>
13244 <rng:attribute name=
"style:font-family-generic-complex">
13245 <rng:ref name=
"fontFamilyGeneric"/>
13249 <rng:attribute name=
"style:font-style-name">
13250 <rng:ref name=
"string"/>
13254 <rng:attribute name=
"style:font-style-name-asian">
13255 <rng:ref name=
"string"/>
13259 <rng:attribute name=
"style:font-style-name-complex">
13260 <rng:ref name=
"string"/>
13264 <rng:attribute name=
"style:font-pitch">
13265 <rng:ref name=
"fontPitch"/>
13269 <rng:attribute name=
"style:font-pitch-asian">
13270 <rng:ref name=
"fontPitch"/>
13274 <rng:attribute name=
"style:font-pitch-complex">
13275 <rng:ref name=
"fontPitch"/>
13279 <rng:attribute name=
"style:font-charset">
13280 <rng:ref name=
"textEncoding"/>
13284 <rng:attribute name=
"style:font-charset-asian">
13285 <rng:ref name=
"textEncoding"/>
13289 <rng:attribute name=
"style:font-charset-complex">
13290 <rng:ref name=
"textEncoding"/>
13294 <rng:attribute name=
"fo:font-size">
13296 <rng:ref name=
"positiveLength"/>
13297 <rng:ref name=
"percent"/>
13302 <rng:attribute name=
"style:font-size-asian">
13304 <rng:ref name=
"positiveLength"/>
13305 <rng:ref name=
"percent"/>
13310 <rng:attribute name=
"style:font-size-complex">
13312 <rng:ref name=
"positiveLength"/>
13313 <rng:ref name=
"percent"/>
13318 <rng:attribute name=
"style:font-size-rel">
13319 <rng:ref name=
"length"/>
13323 <rng:attribute name=
"style:font-size-rel-asian">
13324 <rng:ref name=
"length"/>
13328 <rng:attribute name=
"style:font-size-rel-complex">
13329 <rng:ref name=
"length"/>
13333 <rng:attribute name=
"style:script-type">
13335 <rng:value>latin
</rng:value>
13336 <rng:value>asian
</rng:value>
13337 <rng:value>complex
</rng:value>
13338 <rng:value>ignore
</rng:value>
13343 <rng:attribute name=
"fo:letter-spacing">
13345 <rng:ref name=
"length"/>
13346 <rng:value>normal
</rng:value>
13351 <rng:attribute name=
"fo:language">
13352 <rng:ref name=
"languageCode"/>
13356 <rng:attribute name=
"style:language-asian">
13357 <rng:ref name=
"languageCode"/>
13361 <rng:attribute name=
"style:language-complex">
13362 <rng:ref name=
"languageCode"/>
13366 <rng:attribute name=
"fo:country">
13367 <rng:ref name=
"countryCode"/>
13371 <rng:attribute name=
"style:country-asian">
13372 <rng:ref name=
"countryCode"/>
13376 <rng:attribute name=
"style:country-complex">
13377 <rng:ref name=
"countryCode"/>
13381 <rng:attribute name=
"fo:script">
13382 <rng:ref name=
"scriptCode"/>
13386 <rng:attribute name=
"style:script-asian">
13387 <rng:ref name=
"scriptCode"/>
13391 <rng:attribute name=
"style:script-complex">
13392 <rng:ref name=
"scriptCode"/>
13396 <rng:attribute name=
"style:rfc-language-tag">
13397 <rng:ref name=
"language"/>
13401 <rng:attribute name=
"style:rfc-language-tag-asian">
13402 <rng:ref name=
"language"/>
13406 <rng:attribute name=
"style:rfc-language-tag-complex">
13407 <rng:ref name=
"language"/>
13411 <rng:attribute name=
"fo:font-style">
13412 <rng:ref name=
"fontStyle"/>
13416 <rng:attribute name=
"style:font-style-asian">
13417 <rng:ref name=
"fontStyle"/>
13421 <rng:attribute name=
"style:font-style-complex">
13422 <rng:ref name=
"fontStyle"/>
13426 <rng:attribute name=
"style:font-relief">
13428 <rng:value>none
</rng:value>
13429 <rng:value>embossed
</rng:value>
13430 <rng:value>engraved
</rng:value>
13435 <rng:attribute name=
"fo:text-shadow">
13436 <rng:ref name=
"shadowType"/>
13440 <rng:attribute name=
"style:text-underline-type">
13441 <rng:ref name=
"lineType"/>
13445 <rng:attribute name=
"style:text-underline-style">
13446 <rng:ref name=
"lineStyle"/>
13450 <rng:attribute name=
"style:text-underline-width">
13451 <rng:ref name=
"lineWidth"/>
13455 <rng:attribute name=
"style:text-underline-color">
13457 <rng:value>font-color
</rng:value>
13458 <rng:ref name=
"color"/>
13463 <rng:attribute name=
"style:text-overline-type">
13464 <rng:ref name=
"lineType"/>
13468 <rng:attribute name=
"style:text-overline-style">
13469 <rng:ref name=
"lineStyle"/>
13473 <rng:attribute name=
"style:text-overline-width">
13474 <rng:ref name=
"lineWidth"/>
13478 <rng:attribute name=
"style:text-overline-color">
13480 <rng:value>font-color
</rng:value>
13481 <rng:ref name=
"color"/>
13486 <rng:attribute name=
"style:text-overline-mode">
13487 <rng:ref name=
"lineMode"/>
13491 <rng:attribute name=
"fo:font-weight">
13492 <rng:ref name=
"fontWeight"/>
13496 <rng:attribute name=
"style:font-weight-asian">
13497 <rng:ref name=
"fontWeight"/>
13501 <rng:attribute name=
"style:font-weight-complex">
13502 <rng:ref name=
"fontWeight"/>
13506 <rng:attribute name=
"style:text-underline-mode">
13507 <rng:ref name=
"lineMode"/>
13511 <rng:attribute name=
"style:text-line-through-mode">
13512 <rng:ref name=
"lineMode"/>
13516 <rng:attribute name=
"style:letter-kerning">
13517 <rng:ref name=
"boolean"/>
13521 <rng:attribute name=
"style:text-blinking">
13522 <rng:ref name=
"boolean"/>
13525 <rng:ref name=
"common-background-color-attlist"/>
13527 <rng:attribute name=
"style:text-combine">
13529 <rng:value>none
</rng:value>
13530 <rng:value>letters
</rng:value>
13531 <rng:value>lines
</rng:value>
13536 <rng:attribute name=
"style:text-combine-start-char">
13537 <rng:ref name=
"character"/>
13541 <rng:attribute name=
"style:text-combine-end-char">
13542 <rng:ref name=
"character"/>
13546 <rng:attribute name=
"style:text-emphasize">
13548 <rng:value>none
</rng:value>
13551 <rng:value>none
</rng:value>
13552 <rng:value>accent
</rng:value>
13553 <rng:value>dot
</rng:value>
13554 <rng:value>circle
</rng:value>
13555 <rng:value>disc
</rng:value>
13558 <rng:value>above
</rng:value>
13559 <rng:value>below
</rng:value>
13566 <rng:attribute name=
"style:text-scale">
13567 <rng:ref name=
"percent"/>
13571 <rng:attribute name=
"style:text-rotation-angle">
13572 <rng:ref name=
"angle"/>
13576 <rng:attribute name=
"style:text-rotation-scale">
13578 <rng:value>fixed
</rng:value>
13579 <rng:value>line-height
</rng:value>
13584 <rng:attribute name=
"fo:hyphenate">
13585 <rng:ref name=
"boolean"/>
13589 <rng:attribute name=
"fo:hyphenation-remain-char-count">
13590 <rng:ref name=
"positiveInteger"/>
13594 <rng:attribute name=
"fo:hyphenation-push-char-count">
13595 <rng:ref name=
"positiveInteger"/>
13599 <rng:attribute name=
"text:display">
13600 <rng:value>true
</rng:value>
13602 <rng:attribute name=
"text:display">
13603 <rng:value>none
</rng:value>
13606 <rng:attribute name=
"text:display">
13607 <rng:value>condition
</rng:value>
13609 <rng:attribute name=
"text:condition">
13610 <rng:value>none
</rng:value>
13617 <rng:define name=
"style-text-properties-content-strict">
13618 <rng:ref name=
"style-text-properties-attlist"/>
13619 <rng:ref name=
"style-text-properties-elements"/>
13621 <rng:define name=
"style-text-properties-elements">
13624 <rng:define name=
"styleName">
13625 <rng:data type=
"NCName"/>
13627 <rng:define name=
"styleNameRef">
13629 <rng:data type=
"NCName"/>
13633 <rng:define name=
"styleNameRefs">
13636 <rng:data type=
"NCName"/>
13640 <rng:define name=
"styles">
13643 <rng:ref name=
"style-style"/>
13646 <rng:ref name=
"text-list-style"/>
13649 <rng:ref name=
"number-number-style"/>
13652 <rng:ref name=
"number-currency-style"/>
13655 <rng:ref name=
"number-percentage-style"/>
13658 <rng:ref name=
"number-date-style"/>
13661 <rng:ref name=
"number-time-style"/>
13664 <rng:ref name=
"number-boolean-style"/>
13667 <rng:ref name=
"number-text-style"/>
13671 <rng:define name=
"svg-definition-src">
13672 <rng:element name=
"svg:definition-src">
13673 <rng:ref name=
"common-svg-font-face-xlink-attlist"/>
13677 <rng:define name=
"svg-desc">
13678 <rng:element name=
"svg:desc">
13682 <rng:define name=
"svg-font-face-format">
13683 <rng:element name=
"svg:font-face-format">
13685 <rng:attribute name=
"svg:string">
13686 <rng:ref name=
"string"/>
13692 <rng:define name=
"svg-font-face-name">
13693 <rng:element name=
"svg:font-face-name">
13695 <rng:attribute name=
"svg:name">
13696 <rng:ref name=
"string"/>
13702 <rng:define name=
"svg-font-face-src">
13703 <rng:element name=
"svg:font-face-src">
13706 <rng:ref name=
"svg-font-face-uri"/>
13707 <rng:ref name=
"svg-font-face-name"/>
13712 <rng:define name=
"svg-font-face-uri">
13713 <rng:element name=
"svg:font-face-uri">
13714 <rng:ref name=
"common-svg-font-face-xlink-attlist"/>
13716 <rng:ref name=
"svg-font-face-format"/>
13720 <rng:define name=
"svg-linearGradient">
13721 <rng:element name=
"svg:linearGradient">
13722 <rng:ref name=
"common-svg-gradient-attlist"/>
13724 <rng:attribute name=
"svg:x1">
13726 <rng:ref name=
"coordinate"/>
13727 <rng:ref name=
"percent"/>
13732 <rng:attribute name=
"svg:y1">
13734 <rng:ref name=
"coordinate"/>
13735 <rng:ref name=
"percent"/>
13740 <rng:attribute name=
"svg:x2">
13742 <rng:ref name=
"coordinate"/>
13743 <rng:ref name=
"percent"/>
13748 <rng:attribute name=
"svg:y2">
13750 <rng:ref name=
"coordinate"/>
13751 <rng:ref name=
"percent"/>
13756 <rng:ref name=
"svg-stop"/>
13760 <rng:define name=
"svg-radialGradient">
13761 <rng:element name=
"svg:radialGradient">
13762 <rng:ref name=
"common-svg-gradient-attlist"/>
13764 <rng:attribute name=
"svg:cx">
13766 <rng:ref name=
"coordinate"/>
13767 <rng:ref name=
"percent"/>
13772 <rng:attribute name=
"svg:cy">
13774 <rng:ref name=
"coordinate"/>
13775 <rng:ref name=
"percent"/>
13780 <rng:attribute name=
"svg:r">
13782 <rng:ref name=
"coordinate"/>
13783 <rng:ref name=
"percent"/>
13788 <rng:attribute name=
"svg:fx">
13790 <rng:ref name=
"coordinate"/>
13791 <rng:ref name=
"percent"/>
13796 <rng:attribute name=
"svg:fy">
13798 <rng:ref name=
"coordinate"/>
13799 <rng:ref name=
"percent"/>
13804 <rng:ref name=
"svg-stop"/>
13808 <rng:define name=
"svg-stop">
13809 <rng:element name=
"svg:stop">
13810 <rng:attribute name=
"svg:offset">
13812 <rng:ref name=
"double"/>
13813 <rng:ref name=
"percent"/>
13817 <rng:attribute name=
"svg:stop-color">
13818 <rng:ref name=
"color"/>
13822 <rng:attribute name=
"svg:stop-opacity">
13823 <rng:ref name=
"double"/>
13828 <rng:define name=
"svg-title">
13829 <rng:element name=
"svg:title">
13833 <rng:define name=
"tab-cycles">
13835 <rng:value>records
</rng:value>
13836 <rng:value>current
</rng:value>
13837 <rng:value>page
</rng:value>
13840 <rng:define name=
"table-background">
13841 <rng:element name=
"table:background">
13842 <rng:ref name=
"table-background-attlist"/>
13846 <rng:define name=
"table-background-attlist">
13847 <rng:attribute name=
"table:style-name">
13848 <rng:ref name=
"styleNameRef"/>
13851 <rng:define name=
"table-body">
13852 <rng:element name=
"table:body">
13853 <rng:ref name=
"common-table-template-attlist"/>
13857 <rng:define name=
"table-calculation-setting-attlist">
13860 <rng:attribute name=
"table:case-sensitive">
13861 <rng:ref name=
"boolean"/>
13865 <rng:attribute name=
"table:precision-as-shown">
13866 <rng:ref name=
"boolean"/>
13870 <rng:attribute name=
"table:search-criteria-must-apply-to-whole-cell">
13871 <rng:ref name=
"boolean"/>
13875 <rng:attribute name=
"table:automatic-find-labels">
13876 <rng:ref name=
"boolean"/>
13880 <rng:attribute name=
"table:use-regular-expressions">
13881 <rng:ref name=
"boolean"/>
13885 <rng:attribute name=
"table:use-wildcards">
13886 <rng:ref name=
"boolean"/>
13890 <rng:attribute name=
"table:null-year">
13891 <rng:ref name=
"positiveInteger"/>
13896 <rng:define name=
"table-calculation-settings">
13897 <rng:element name=
"table:calculation-settings">
13898 <rng:ref name=
"table-calculation-setting-attlist"/>
13900 <rng:ref name=
"table-null-date"/>
13903 <rng:ref name=
"table-iteration"/>
13907 <rng:define name=
"table-cell-address">
13908 <rng:element name=
"table:cell-address">
13909 <rng:ref name=
"common-table-cell-address-attlist"/>
13913 <rng:define name=
"table-cell-content-change">
13914 <rng:element name=
"table:cell-content-change">
13915 <rng:ref name=
"common-table-change-attlist"/>
13916 <rng:ref name=
"table-cell-address"/>
13917 <rng:ref name=
"office-change-info"/>
13919 <rng:ref name=
"table-dependencies"/>
13922 <rng:ref name=
"table-deletions"/>
13924 <rng:ref name=
"table-previous"/>
13927 <rng:define name=
"table-cell-content-deletion">
13928 <rng:element name=
"table:cell-content-deletion">
13930 <rng:attribute name=
"table:id">
13931 <rng:ref name=
"string"/>
13935 <rng:ref name=
"table-cell-address"/>
13938 <rng:ref name=
"table-change-track-table-cell"/>
13942 <rng:define name=
"table-cell-range-source">
13943 <rng:element name=
"table:cell-range-source">
13944 <rng:ref name=
"table-table-cell-range-source-attlist"/>
13945 <rng:ref name=
"table-linked-source-attlist"/>
13949 <rng:define name=
"table-change-deletion">
13950 <rng:element name=
"table:change-deletion">
13952 <rng:attribute name=
"table:id">
13953 <rng:ref name=
"string"/>
13959 <rng:define name=
"table-change-track-table-cell">
13960 <rng:element name=
"table:change-track-table-cell">
13961 <rng:ref name=
"table-change-track-table-cell-attlist"/>
13963 <rng:ref name=
"text-p"/>
13967 <rng:define name=
"table-change-track-table-cell-attlist">
13970 <rng:attribute name=
"table:cell-address">
13971 <rng:ref name=
"cellAddress"/>
13975 <rng:attribute name=
"table:matrix-covered">
13976 <rng:ref name=
"boolean"/>
13980 <rng:attribute name=
"table:formula">
13981 <rng:ref name=
"string"/>
13985 <rng:attribute name=
"table:number-matrix-columns-spanned">
13986 <rng:ref name=
"positiveInteger"/>
13990 <rng:attribute name=
"table:number-matrix-rows-spanned">
13991 <rng:ref name=
"positiveInteger"/>
13995 <rng:ref name=
"common-value-and-type-attlist"/>
13999 <rng:define name=
"table-columns">
14001 <rng:ref name=
"table-table-columns"/>
14003 <rng:ref name=
"table-table-column"/>
14007 <rng:define name=
"table-columns-and-groups">
14010 <rng:ref name=
"table-table-column-group"/>
14011 <rng:ref name=
"table-columns-no-group"/>
14015 <rng:define name=
"table-columns-no-group">
14018 <rng:ref name=
"table-columns"/>
14020 <rng:ref name=
"table-table-header-columns"/>
14022 <rng:ref name=
"table-columns"/>
14027 <rng:ref name=
"table-table-header-columns"/>
14029 <rng:ref name=
"table-columns"/>
14034 <rng:define name=
"table-consolidation">
14035 <rng:element name=
"table:consolidation">
14036 <rng:ref name=
"table-consolidation-attlist"/>
14040 <rng:define name=
"table-consolidation-attlist">
14042 <rng:attribute name=
"table:function">
14044 <rng:value>average
</rng:value>
14045 <rng:value>count
</rng:value>
14046 <rng:value>countnums
</rng:value>
14047 <rng:value>max
</rng:value>
14048 <rng:value>min
</rng:value>
14049 <rng:value>product
</rng:value>
14050 <rng:value>stdev
</rng:value>
14051 <rng:value>stdevp
</rng:value>
14052 <rng:value>sum
</rng:value>
14053 <rng:value>var
</rng:value>
14054 <rng:value>varp
</rng:value>
14055 <rng:ref name=
"string"/>
14058 <rng:attribute name=
"table:source-cell-range-addresses">
14059 <rng:ref name=
"cellRangeAddressList"/>
14061 <rng:attribute name=
"table:target-cell-address">
14062 <rng:ref name=
"cellAddress"/>
14065 <rng:attribute name=
"table:use-labels">
14067 <rng:value>none
</rng:value>
14068 <rng:value>row
</rng:value>
14069 <rng:value>column
</rng:value>
14070 <rng:value>both
</rng:value>
14075 <rng:attribute name=
"table:link-to-source-data">
14076 <rng:ref name=
"boolean"/>
14081 <rng:define name=
"table-content-validation">
14082 <rng:element name=
"table:content-validation">
14083 <rng:ref name=
"table-validation-attlist"/>
14085 <rng:ref name=
"table-help-message"/>
14089 <rng:ref name=
"table-error-message"/>
14091 <rng:ref name=
"table-error-macro"/>
14092 <rng:ref name=
"office-event-listeners"/>
14098 <rng:define name=
"table-content-validations">
14099 <rng:element name=
"table:content-validations">
14101 <rng:ref name=
"table-content-validation"/>
14105 <rng:define name=
"table-covered-table-cell">
14106 <rng:element name=
"table:covered-table-cell">
14107 <rng:ref name=
"table-table-cell-attlist"/>
14108 <rng:ref name=
"table-table-cell-content"/>
14111 <rng:define name=
"table-cut-offs">
14112 <rng:element name=
"table:cut-offs">
14115 <rng:ref name=
"table-movement-cut-off"/>
14118 <rng:ref name=
"table-insertion-cut-off"/>
14120 <rng:ref name=
"table-movement-cut-off"/>
14126 <rng:define name=
"table-data-pilot-display-info">
14127 <rng:element name=
"table:data-pilot-display-info">
14128 <rng:ref name=
"table-data-pilot-display-info-attlist"/>
14132 <rng:define name=
"table-data-pilot-display-info-attlist">
14134 <rng:attribute name=
"table:enabled">
14135 <rng:ref name=
"boolean"/>
14137 <rng:attribute name=
"table:data-field">
14138 <rng:ref name=
"string"/>
14140 <rng:attribute name=
"table:member-count">
14141 <rng:ref name=
"nonNegativeInteger"/>
14143 <rng:attribute name=
"table:display-member-mode">
14145 <rng:value>from-top
</rng:value>
14146 <rng:value>from-bottom
</rng:value>
14151 <rng:define name=
"table-data-pilot-field">
14152 <rng:element name=
"table:data-pilot-field">
14153 <rng:ref name=
"table-data-pilot-field-attlist"/>
14155 <rng:ref name=
"table-data-pilot-level"/>
14158 <rng:ref name=
"table-data-pilot-field-reference"/>
14161 <rng:ref name=
"table-data-pilot-groups"/>
14165 <rng:define name=
"table-data-pilot-field-attlist">
14167 <rng:attribute name=
"table:source-field-name">
14168 <rng:ref name=
"string"/>
14171 <rng:attribute name=
"table:orientation">
14173 <rng:value>row
</rng:value>
14174 <rng:value>column
</rng:value>
14175 <rng:value>data
</rng:value>
14176 <rng:value>hidden
</rng:value>
14180 <rng:attribute name=
"table:orientation">
14181 <rng:value>page
</rng:value>
14183 <rng:attribute name=
"table:selected-page">
14184 <rng:ref name=
"string"/>
14189 <rng:attribute name=
"table:is-data-layout-field">
14190 <rng:ref name=
"string"/>
14194 <rng:attribute name=
"table:function">
14196 <rng:value>auto
</rng:value>
14197 <rng:value>average
</rng:value>
14198 <rng:value>count
</rng:value>
14199 <rng:value>countnums
</rng:value>
14200 <rng:value>max
</rng:value>
14201 <rng:value>min
</rng:value>
14202 <rng:value>product
</rng:value>
14203 <rng:value>stdev
</rng:value>
14204 <rng:value>stdevp
</rng:value>
14205 <rng:value>sum
</rng:value>
14206 <rng:value>var
</rng:value>
14207 <rng:value>varp
</rng:value>
14208 <rng:ref name=
"string"/>
14213 <rng:attribute name=
"table:used-hierarchy">
14214 <rng:ref name=
"integer"/>
14219 <rng:define name=
"table-data-pilot-field-reference">
14220 <rng:element name=
"table:data-pilot-field-reference">
14221 <rng:ref name=
"table-data-pilot-field-reference-attlist"/>
14224 <rng:define name=
"table-data-pilot-field-reference-attlist">
14226 <rng:attribute name=
"table:field-name">
14227 <rng:ref name=
"string"/>
14231 <rng:attribute name=
"table:member-type">
14232 <rng:value>named
</rng:value>
14234 <rng:attribute name=
"table:member-name">
14235 <rng:ref name=
"string"/>
14238 <rng:attribute name=
"table:member-type">
14240 <rng:value>previous
</rng:value>
14241 <rng:value>next
</rng:value>
14245 <rng:attribute name=
"table:type">
14247 <rng:value>none
</rng:value>
14248 <rng:value>member-difference
</rng:value>
14249 <rng:value>member-percentage
</rng:value>
14250 <rng:value>member-percentage-difference
</rng:value>
14251 <rng:value>running-total
</rng:value>
14252 <rng:value>row-percentage
</rng:value>
14253 <rng:value>column-percentage
</rng:value>
14254 <rng:value>total-percentage
</rng:value>
14255 <rng:value>index
</rng:value>
14260 <rng:define name=
"table-data-pilot-group">
14261 <rng:element name=
"table:data-pilot-group">
14262 <rng:ref name=
"table-data-pilot-group-attlist"/>
14264 <rng:ref name=
"table-data-pilot-group-member"/>
14268 <rng:define name=
"table-data-pilot-group-attlist">
14269 <rng:attribute name=
"table:name">
14270 <rng:ref name=
"string"/>
14273 <rng:define name=
"table-data-pilot-group-member">
14274 <rng:element name=
"table:data-pilot-group-member">
14275 <rng:ref name=
"table-data-pilot-group-member-attlist"/>
14278 <rng:define name=
"table-data-pilot-group-member-attlist">
14279 <rng:attribute name=
"table:name">
14280 <rng:ref name=
"string"/>
14283 <rng:define name=
"table-data-pilot-groups">
14284 <rng:element name=
"table:data-pilot-groups">
14285 <rng:ref name=
"table-data-pilot-groups-attlist"/>
14287 <rng:ref name=
"table-data-pilot-group"/>
14291 <rng:define name=
"table-data-pilot-groups-attlist">
14293 <rng:attribute name=
"table:source-field-name">
14294 <rng:ref name=
"string"/>
14298 <rng:attribute name=
"table:date-start">
14300 <rng:ref name=
"dateOrDateTime"/>
14301 <rng:value>auto
</rng:value>
14304 <rng:attribute name=
"table:start">
14306 <rng:ref name=
"double"/>
14307 <rng:value>auto
</rng:value>
14314 <rng:attribute name=
"table:date-end">
14316 <rng:ref name=
"dateOrDateTime"/>
14317 <rng:value>auto
</rng:value>
14320 <rng:attribute name=
"table:end">
14322 <rng:ref name=
"double"/>
14323 <rng:value>auto
</rng:value>
14329 <rng:attribute name=
"table:step">
14330 <rng:ref name=
"double"/>
14334 <rng:attribute name=
"table:grouped-by">
14336 <rng:value>seconds
</rng:value>
14337 <rng:value>minutes
</rng:value>
14338 <rng:value>hours
</rng:value>
14339 <rng:value>days
</rng:value>
14340 <rng:value>months
</rng:value>
14341 <rng:value>quarters
</rng:value>
14342 <rng:value>years
</rng:value>
14348 <!-- https://issues.oasis-open.org/browse/OFFICE-2118 -->
14349 <rng:define name=
"table-data-pilot-layout-info">
14350 <rng:element name=
"table:data-pilot-layout-info">
14351 <rng:ref name=
"table-data-pilot-layout-info-attlist"/>
14355 <rng:define name=
"table-data-pilot-layout-info-attlist">
14357 <rng:attribute name=
"table:layout-mode">
14359 <rng:value>tabular-layout
</rng:value>
14360 <rng:value>outline-subtotals-top
</rng:value>
14361 <rng:value>outline-subtotals-bottom
</rng:value>
14364 <rng:attribute name=
"table:add-empty-lines">
14365 <rng:ref name=
"boolean"/>
14369 <rng:define name=
"table-data-pilot-level">
14370 <rng:element name=
"table:data-pilot-level">
14371 <rng:ref name=
"table-data-pilot-level-attlist"/>
14373 <rng:ref name=
"table-data-pilot-subtotals"/>
14376 <rng:ref name=
"table-data-pilot-members"/>
14379 <rng:ref name=
"table-data-pilot-display-info"/>
14382 <rng:ref name=
"table-data-pilot-sort-info"/>
14385 <rng:ref name=
"table-data-pilot-layout-info"/>
14389 <rng:define name=
"table-data-pilot-level-attlist">
14391 <rng:attribute name=
"table:show-empty">
14392 <rng:ref name=
"boolean"/>
14396 <rng:define name=
"table-data-pilot-member">
14397 <rng:element name=
"table:data-pilot-member">
14398 <rng:ref name=
"table-data-pilot-member-attlist"/>
14402 <rng:define name=
"table-data-pilot-member-attlist">
14404 <rng:attribute name=
"table:name">
14405 <rng:ref name=
"string"/>
14408 <rng:attribute name=
"table:display">
14409 <rng:ref name=
"boolean"/>
14413 <rng:attribute name=
"table:show-details">
14414 <rng:ref name=
"boolean"/>
14419 <rng:define name=
"table-data-pilot-members">
14420 <rng:element name=
"table:data-pilot-members">
14422 <rng:ref name=
"table-data-pilot-member"/>
14426 <rng:define name=
"table-data-pilot-sort-info">
14427 <rng:element name=
"table:data-pilot-sort-info">
14428 <rng:ref name=
"table-data-pilot-sort-info-attlist"/>
14432 <rng:define name=
"table-data-pilot-sort-info-attlist">
14436 <rng:attribute name=
"table:sort-mode">
14437 <rng:value>data
</rng:value>
14439 <rng:attribute name=
"table:data-field">
14440 <rng:ref name=
"string"/>
14443 <rng:attribute name=
"table:sort-mode">
14445 <rng:value>none
</rng:value>
14446 <rng:value>manual
</rng:value>
14447 <rng:value>name
</rng:value>
14451 <rng:attribute name=
"table:order">
14453 <rng:value>ascending
</rng:value>
14454 <rng:value>descending
</rng:value>
14459 <rng:define name=
"table-data-pilot-subtotal">
14460 <rng:element name=
"table:data-pilot-subtotal">
14461 <rng:ref name=
"table-data-pilot-subtotal-attlist"/>
14465 <rng:define name=
"table-data-pilot-subtotal-attlist">
14466 <rng:attribute name=
"table:function">
14468 <rng:value>auto
</rng:value>
14469 <rng:value>average
</rng:value>
14470 <rng:value>count
</rng:value>
14471 <rng:value>countnums
</rng:value>
14472 <rng:value>max
</rng:value>
14473 <rng:value>min
</rng:value>
14474 <rng:value>product
</rng:value>
14475 <rng:value>stdev
</rng:value>
14476 <rng:value>stdevp
</rng:value>
14477 <rng:value>sum
</rng:value>
14478 <rng:value>var
</rng:value>
14479 <rng:value>varp
</rng:value>
14480 <rng:ref name=
"string"/>
14484 <rng:define name=
"table-data-pilot-subtotals">
14485 <rng:element name=
"table:data-pilot-subtotals">
14487 <rng:ref name=
"table-data-pilot-subtotal"/>
14491 <rng:define name=
"table-data-pilot-table">
14492 <rng:element name=
"table:data-pilot-table">
14493 <rng:ref name=
"table-data-pilot-table-attlist"/>
14496 <rng:ref name=
"table-database-source-sql"/>
14497 <rng:ref name=
"table-database-source-table"/>
14498 <rng:ref name=
"table-database-source-query"/>
14499 <rng:ref name=
"table-source-service"/>
14500 <rng:ref name=
"table-source-cell-range"/>
14504 <rng:ref name=
"table-data-pilot-field"/>
14508 <rng:define name=
"table-data-pilot-table-attlist">
14510 <rng:attribute name=
"table:name">
14511 <rng:ref name=
"string"/>
14514 <rng:attribute name=
"table:application-data">
14515 <rng:ref name=
"string"/>
14519 <rng:attribute name=
"table:grand-total">
14521 <rng:value>none
</rng:value>
14522 <rng:value>row
</rng:value>
14523 <rng:value>column
</rng:value>
14524 <rng:value>both
</rng:value>
14529 <rng:attribute name=
"table:ignore-empty-rows">
14530 <rng:ref name=
"boolean"/>
14534 <rng:attribute name=
"table:identify-categories">
14535 <rng:ref name=
"boolean"/>
14538 <rng:attribute name=
"table:target-range-address">
14539 <rng:ref name=
"cellRangeAddress"/>
14542 <rng:attribute name=
"table:buttons">
14543 <rng:ref name=
"cellRangeAddressList"/>
14547 <rng:attribute name=
"table:show-filter-button">
14548 <rng:ref name=
"boolean"/>
14552 <rng:attribute name=
"table:drill-down-on-double-click">
14553 <rng:ref name=
"boolean"/>
14558 <rng:define name=
"table-data-pilot-tables">
14559 <rng:element name=
"table:data-pilot-tables">
14561 <rng:ref name=
"table-data-pilot-table"/>
14565 <rng:define name=
"table-database-range">
14566 <rng:element name=
"table:database-range">
14567 <rng:ref name=
"table-database-range-attlist"/>
14570 <rng:ref name=
"table-database-source-sql"/>
14571 <rng:ref name=
"table-database-source-table"/>
14572 <rng:ref name=
"table-database-source-query"/>
14576 <rng:ref name=
"table-filter"/>
14579 <rng:ref name=
"table-sort"/>
14582 <rng:ref name=
"table-subtotal-rules"/>
14586 <rng:define name=
"table-database-range-attlist">
14589 <rng:attribute name=
"table:name">
14590 <rng:ref name=
"string"/>
14594 <rng:attribute name=
"table:is-selection">
14595 <rng:ref name=
"boolean"/>
14599 <rng:attribute name=
"table:on-update-keep-styles">
14600 <rng:ref name=
"boolean"/>
14604 <rng:attribute name=
"table:on-update-keep-size">
14605 <rng:ref name=
"boolean"/>
14609 <rng:attribute name=
"table:has-persistent-data">
14610 <rng:ref name=
"boolean"/>
14614 <rng:attribute name=
"table:orientation">
14616 <rng:value>column
</rng:value>
14617 <rng:value>row
</rng:value>
14622 <rng:attribute name=
"table:contains-header">
14623 <rng:ref name=
"boolean"/>
14627 <rng:attribute name=
"table:display-filter-buttons">
14628 <rng:ref name=
"boolean"/>
14631 <rng:attribute name=
"table:target-range-address">
14632 <rng:ref name=
"cellRangeAddress"/>
14635 <rng:attribute name=
"table:refresh-delay">
14636 <rng:ref name=
"boolean"/>
14641 <rng:define name=
"table-database-ranges">
14642 <rng:element name=
"table:database-ranges">
14644 <rng:ref name=
"table-database-range"/>
14648 <rng:define name=
"table-database-source-query">
14649 <rng:element name=
"table:database-source-table">
14650 <rng:ref name=
"table-database-source-table-attlist"/>
14654 <rng:define name=
"table-database-source-query-attlist">
14656 <rng:attribute name=
"table:database-name">
14657 <rng:ref name=
"string"/>
14659 <rng:attribute name=
"table:query-name">
14660 <rng:ref name=
"string"/>
14664 <rng:define name=
"table-database-source-sql">
14665 <rng:element name=
"table:database-source-sql">
14666 <rng:ref name=
"table-database-source-sql-attlist"/>
14670 <rng:define name=
"table-database-source-sql-attlist">
14672 <rng:attribute name=
"table:database-name">
14673 <rng:ref name=
"string"/>
14675 <rng:attribute name=
"table:sql-statement">
14676 <rng:ref name=
"string"/>
14679 <rng:attribute name=
"table:parse-sql-statement">
14680 <rng:ref name=
"boolean"/>
14685 <rng:define name=
"table-database-source-table">
14686 <rng:element name=
"table:database-source-query">
14687 <rng:ref name=
"table-database-source-query-attlist"/>
14691 <rng:define name=
"table-database-source-table-attlist">
14693 <rng:attribute name=
"table:database-name">
14694 <rng:ref name=
"string"/>
14696 <rng:attribute name=
"table:database-table-name">
14697 <rng:ref name=
"string"/>
14701 <rng:define name=
"table-dde-link">
14702 <rng:element name=
"table:dde-link">
14703 <rng:ref name=
"office-dde-source"/>
14704 <rng:ref name=
"table-table"/>
14707 <rng:define name=
"table-dde-links">
14708 <rng:element name=
"table:dde-links">
14710 <rng:ref name=
"table-dde-link"/>
14714 <rng:define name=
"table-decls">
14716 <rng:ref name=
"table-calculation-settings"/>
14719 <rng:ref name=
"table-content-validations"/>
14722 <rng:ref name=
"table-label-ranges"/>
14725 <rng:define name=
"table-deletion">
14726 <rng:element name=
"table:deletion">
14727 <rng:ref name=
"table-deletion-attlist"/>
14728 <rng:ref name=
"common-table-change-attlist"/>
14729 <rng:ref name=
"office-change-info"/>
14731 <rng:ref name=
"table-dependencies"/>
14734 <rng:ref name=
"table-deletions"/>
14737 <rng:ref name=
"table-cut-offs"/>
14741 <rng:define name=
"table-deletion-attlist">
14743 <rng:attribute name=
"table:type">
14745 <rng:value>row
</rng:value>
14746 <rng:value>column
</rng:value>
14747 <rng:value>table
</rng:value>
14750 <rng:attribute name=
"table:position">
14751 <rng:ref name=
"integer"/>
14754 <rng:attribute name=
"table:table">
14755 <rng:ref name=
"integer"/>
14759 <rng:attribute name=
"table:multi-deletion-spanned">
14760 <rng:ref name=
"integer"/>
14765 <rng:define name=
"table-deletions">
14766 <rng:element name=
"table:deletions">
14769 <rng:ref name=
"table-cell-content-deletion"/>
14770 <rng:ref name=
"table-change-deletion"/>
14775 <rng:define name=
"table-dependencies">
14776 <rng:element name=
"table:dependencies">
14778 <rng:ref name=
"table-dependency"/>
14782 <rng:define name=
"table-dependency">
14783 <rng:element name=
"table:dependency">
14784 <rng:attribute name=
"table:id">
14785 <rng:ref name=
"string"/>
14790 <rng:define name=
"table-desc">
14791 <rng:element name=
"table:desc">
14795 <rng:define name=
"table-detective">
14796 <rng:element name=
"table:detective">
14798 <rng:ref name=
"table-highlighted-range"/>
14801 <rng:ref name=
"table-operation"/>
14805 <rng:define name=
"table-error-macro">
14806 <rng:element name=
"table:error-macro">
14808 <rng:attribute name=
"table:execute">
14809 <rng:ref name=
"boolean"/>
14814 <rng:define name=
"table-error-message">
14815 <rng:element name=
"table:error-message">
14817 <rng:attribute name=
"table:title">
14818 <rng:ref name=
"string"/>
14822 <rng:attribute name=
"table:display">
14823 <rng:ref name=
"boolean"/>
14827 <rng:attribute name=
"table:message-type">
14829 <rng:value>stop
</rng:value>
14830 <rng:value>warning
</rng:value>
14831 <rng:value>information
</rng:value>
14836 <rng:ref name=
"text-p"/>
14840 <rng:define name=
"table-even-columns">
14841 <rng:element name=
"table:even-columns">
14842 <rng:ref name=
"common-table-template-attlist"/>
14846 <rng:define name=
"table-even-rows">
14847 <rng:element name=
"table:even-rows">
14848 <rng:ref name=
"common-table-template-attlist"/>
14852 <rng:define name=
"table-filter">
14853 <rng:element name=
"table:filter">
14854 <rng:ref name=
"table-filter-attlist"/>
14856 <rng:ref name=
"table-filter-condition"/>
14857 <rng:ref name=
"table-filter-and"/>
14858 <rng:ref name=
"table-filter-or"/>
14862 <rng:define name=
"table-filter-and">
14863 <rng:element name=
"table:filter-and">
14866 <rng:ref name=
"table-filter-or"/>
14867 <rng:ref name=
"table-filter-condition"/>
14872 <rng:define name=
"table-filter-attlist">
14875 <rng:attribute name=
"table:target-range-address">
14876 <rng:ref name=
"cellRangeAddress"/>
14880 <rng:attribute name=
"table:condition-source">
14882 <rng:value>self
</rng:value>
14883 <rng:value>cell-range
</rng:value>
14888 <rng:attribute name=
"table:condition-source-range-address">
14889 <rng:ref name=
"cellRangeAddress"/>
14893 <rng:attribute name=
"table:display-duplicates">
14894 <rng:ref name=
"boolean"/>
14899 <rng:define name=
"table-filter-condition">
14900 <rng:element name=
"table:filter-condition">
14901 <rng:ref name=
"table-filter-condition-attlist"/>
14903 <rng:ref name=
"table-filter-set-item"/>
14907 <rng:define name=
"table-filter-condition-attlist">
14909 <rng:attribute name=
"table:field-number">
14910 <rng:ref name=
"nonNegativeInteger"/>
14912 <rng:attribute name=
"table:value">
14914 <rng:ref name=
"string"/>
14915 <rng:ref name=
"double"/>
14918 <rng:attribute name=
"table:operator">
14919 <rng:ref name=
"string"/>
14922 <rng:attribute name=
"table:case-sensitive">
14923 <rng:ref name=
"string"/>
14927 <rng:attribute name=
"table:data-type">
14929 <rng:value>text
</rng:value>
14930 <rng:value>number
</rng:value>
14936 <rng:define name=
"table-filter-or">
14937 <rng:element name=
"table:filter-or">
14940 <rng:ref name=
"table-filter-and"/>
14941 <rng:ref name=
"table-filter-condition"/>
14946 <rng:define name=
"table-filter-set-item">
14947 <rng:element name=
"table:filter-set-item">
14948 <rng:attribute name=
"table:value">
14949 <rng:ref name=
"string"/>
14954 <rng:define name=
"table-first-column">
14955 <rng:element name=
"table:first-column">
14956 <rng:ref name=
"common-table-template-attlist"/>
14960 <rng:define name=
"table-first-row">
14961 <rng:element name=
"table:first-row">
14962 <rng:ref name=
"common-table-template-attlist"/>
14966 <rng:define name=
"table-functions">
14968 <rng:ref name=
"table-named-expressions"/>
14971 <rng:ref name=
"table-database-ranges"/>
14974 <rng:ref name=
"table-data-pilot-tables"/>
14977 <rng:ref name=
"table-consolidation"/>
14980 <rng:ref name=
"table-dde-links"/>
14983 <rng:define name=
"table-help-message">
14984 <rng:element name=
"table:help-message">
14986 <rng:attribute name=
"table:title">
14987 <rng:ref name=
"string"/>
14991 <rng:attribute name=
"table:display">
14992 <rng:ref name=
"boolean"/>
14996 <rng:ref name=
"text-p"/>
15000 <rng:define name=
"table-highlighted-range">
15001 <rng:element name=
"table:highlighted-range">
15004 <rng:ref name=
"table-highlighted-range-attlist"/>
15007 <rng:ref name=
"table-highlighted-range-attlist-invalid"/>
15013 <rng:define name=
"table-highlighted-range-attlist">
15016 <rng:attribute name=
"table:cell-range-address">
15017 <rng:ref name=
"cellRangeAddress"/>
15020 <rng:attribute name=
"table:direction">
15022 <rng:value>from-another-table
</rng:value>
15023 <rng:value>to-another-table
</rng:value>
15024 <rng:value>from-same-table
</rng:value>
15028 <rng:attribute name=
"table:contains-error">
15029 <rng:ref name=
"boolean"/>
15034 <rng:define name=
"table-highlighted-range-attlist-invalid">
15035 <rng:attribute name=
"table:marked-invalid">
15036 <rng:ref name=
"boolean"/>
15039 <rng:define name=
"table-insertion">
15040 <rng:element name=
"table:insertion">
15041 <rng:ref name=
"table-insertion-attlist"/>
15042 <rng:ref name=
"common-table-change-attlist"/>
15043 <rng:ref name=
"office-change-info"/>
15045 <rng:ref name=
"table-dependencies"/>
15048 <rng:ref name=
"table-deletions"/>
15052 <rng:define name=
"table-insertion-attlist">
15054 <rng:attribute name=
"table:type">
15056 <rng:value>row
</rng:value>
15057 <rng:value>column
</rng:value>
15058 <rng:value>table
</rng:value>
15061 <rng:attribute name=
"table:position">
15062 <rng:ref name=
"integer"/>
15065 <rng:attribute name=
"table:count">
15066 <rng:ref name=
"positiveInteger"/>
15070 <rng:attribute name=
"table:table">
15071 <rng:ref name=
"integer"/>
15076 <rng:define name=
"table-insertion-cut-off">
15077 <rng:element name=
"table:insertion-cut-off">
15078 <rng:ref name=
"table-insertion-cut-off-attlist"/>
15082 <rng:define name=
"table-insertion-cut-off-attlist">
15084 <rng:attribute name=
"table:id">
15085 <rng:ref name=
"string"/>
15087 <rng:attribute name=
"table:position">
15088 <rng:ref name=
"integer"/>
15092 <rng:define name=
"table-iteration">
15093 <rng:element name=
"table:iteration">
15095 <rng:attribute name=
"table:status">
15097 <rng:value>enable
</rng:value>
15098 <rng:value>disable
</rng:value>
15103 <rng:attribute name=
"table:steps">
15104 <rng:ref name=
"positiveInteger"/>
15108 <rng:attribute name=
"table:maximum-difference">
15109 <rng:ref name=
"double"/>
15115 <rng:define name=
"table-label-range">
15116 <rng:element name=
"table:label-range">
15117 <rng:ref name=
"table-label-range-attlist"/>
15121 <rng:define name=
"table-label-range-attlist">
15123 <rng:attribute name=
"table:label-cell-range-address">
15124 <rng:ref name=
"cellRangeAddress"/>
15126 <rng:attribute name=
"table:data-cell-range-address">
15127 <rng:ref name=
"cellRangeAddress"/>
15129 <rng:attribute name=
"table:orientation">
15131 <rng:value>column
</rng:value>
15132 <rng:value>row
</rng:value>
15137 <rng:define name=
"table-label-ranges">
15138 <rng:element name=
"table:label-ranges">
15140 <rng:ref name=
"table-label-range"/>
15144 <rng:define name=
"table-last-column">
15145 <rng:element name=
"table:last-column">
15146 <rng:ref name=
"common-table-template-attlist"/>
15150 <rng:define name=
"table-last-row">
15151 <rng:element name=
"table:last-row">
15152 <rng:ref name=
"common-table-template-attlist"/>
15156 <rng:define name=
"table-linked-source-attlist">
15158 <rng:attribute name=
"xlink:type">
15159 <rng:value>simple
</rng:value>
15161 <rng:attribute name=
"xlink:href">
15162 <rng:ref name=
"anyIRI"/>
15165 <rng:attribute name=
"xlink:actuate">
15166 <rng:value>onRequest
</rng:value>
15170 <rng:attribute name=
"table:filter-name">
15171 <rng:ref name=
"string"/>
15175 <rng:attribute name=
"table:filter-options">
15176 <rng:ref name=
"string"/>
15180 <rng:attribute name=
"table:refresh-delay">
15181 <rng:ref name=
"duration"/>
15186 <rng:define name=
"table-movement">
15187 <rng:element name=
"table:movement">
15188 <rng:ref name=
"common-table-change-attlist"/>
15189 <rng:ref name=
"table-source-range-address"/>
15190 <rng:ref name=
"table-target-range-address"/>
15191 <rng:ref name=
"office-change-info"/>
15193 <rng:ref name=
"table-dependencies"/>
15196 <rng:ref name=
"table-deletions"/>
15200 <rng:define name=
"table-movement-cut-off">
15201 <rng:element name=
"table:movement-cut-off">
15202 <rng:ref name=
"table-movement-cut-off-attlist"/>
15206 <rng:define name=
"table-movement-cut-off-attlist">
15208 <rng:attribute name=
"table:position">
15209 <rng:ref name=
"integer"/>
15212 <rng:attribute name=
"table:start-position">
15213 <rng:ref name=
"integer"/>
15215 <rng:attribute name=
"table:end-position">
15216 <rng:ref name=
"integer"/>
15221 <rng:define name=
"table-named-expression">
15222 <rng:element name=
"table:named-expression">
15223 <rng:ref name=
"table-named-expression-attlist"/>
15227 <rng:define name=
"table-named-expression-attlist">
15228 <rng:attribute name=
"table:name">
15229 <rng:ref name=
"string"/>
15231 <rng:attribute name=
"table:expression">
15232 <rng:ref name=
"string"/>
15235 <rng:attribute name=
"table:base-cell-address">
15236 <rng:ref name=
"cellAddress"/>
15240 <rng:define name=
"table-named-expressions">
15241 <rng:element name=
"table:named-expressions">
15244 <rng:ref name=
"table-named-range"/>
15245 <rng:ref name=
"table-named-expression"/>
15250 <rng:define name=
"table-named-range">
15251 <rng:element name=
"table:named-range">
15252 <rng:ref name=
"table-named-range-attlist"/>
15256 <rng:define name=
"table-named-range-attlist">
15257 <rng:attribute name=
"table:name">
15258 <rng:ref name=
"string"/>
15260 <rng:attribute name=
"table:cell-range-address">
15261 <rng:ref name=
"cellRangeAddress"/>
15264 <rng:attribute name=
"table:base-cell-address">
15265 <rng:ref name=
"cellAddress"/>
15269 <rng:attribute name=
"table:range-usable-as">
15271 <rng:value>none
</rng:value>
15275 <rng:value>print-range
</rng:value>
15276 <rng:value>filter
</rng:value>
15277 <rng:value>repeat-row
</rng:value>
15278 <rng:value>repeat-column
</rng:value>
15286 <rng:define name=
"table-null-date">
15287 <rng:element name=
"table:null-date">
15289 <rng:attribute name=
"table:value-type">
15290 <rng:value>date
</rng:value>
15294 <rng:attribute name=
"table:date-value">
15295 <rng:ref name=
"date"/>
15301 <rng:define name=
"table-odd-columns">
15302 <rng:element name=
"table:odd-columns">
15303 <rng:ref name=
"common-table-template-attlist"/>
15307 <rng:define name=
"table-odd-rows">
15308 <rng:element name=
"table:odd-rows">
15309 <rng:ref name=
"common-table-template-attlist"/>
15313 <rng:define name=
"table-operation">
15314 <rng:element name=
"table:operation">
15315 <rng:ref name=
"table-operation-attlist"/>
15319 <rng:define name=
"table-operation-attlist">
15321 <rng:attribute name=
"table:name">
15323 <rng:value>trace-dependents
</rng:value>
15324 <rng:value>remove-dependents
</rng:value>
15325 <rng:value>trace-precedents
</rng:value>
15326 <rng:value>remove-precedents
</rng:value>
15327 <rng:value>trace-errors
</rng:value>
15330 <rng:attribute name=
"table:index">
15331 <rng:ref name=
"nonNegativeInteger"/>
15335 <rng:define name=
"table-previous">
15336 <rng:element name=
"table:previous">
15338 <rng:attribute name=
"table:id">
15339 <rng:ref name=
"string"/>
15342 <rng:ref name=
"table-change-track-table-cell"/>
15345 <rng:define name=
"table-rows">
15347 <rng:ref name=
"table-table-rows"/>
15350 <rng:ref name=
"text-soft-page-break"/>
15352 <rng:ref name=
"table-table-row"/>
15356 <rng:define name=
"table-rows-and-groups">
15359 <rng:ref name=
"table-table-row-group"/>
15360 <rng:ref name=
"table-rows-no-group"/>
15364 <rng:define name=
"table-rows-no-group">
15367 <rng:ref name=
"table-rows"/>
15369 <rng:ref name=
"table-table-header-rows"/>
15371 <rng:ref name=
"table-rows"/>
15376 <rng:ref name=
"table-table-header-rows"/>
15378 <rng:ref name=
"table-rows"/>
15383 <rng:define name=
"table-scenario">
15384 <rng:element name=
"table:scenario">
15385 <rng:ref name=
"table-scenario-attlist"/>
15389 <rng:define name=
"table-scenario-attlist">
15391 <rng:attribute name=
"table:scenario-ranges">
15392 <rng:ref name=
"cellRangeAddressList"/>
15394 <rng:attribute name=
"table:is-active">
15395 <rng:ref name=
"boolean"/>
15398 <rng:attribute name=
"table:display-border">
15399 <rng:ref name=
"boolean"/>
15403 <rng:attribute name=
"table:border-color">
15404 <rng:ref name=
"color"/>
15408 <rng:attribute name=
"table:copy-back">
15409 <rng:ref name=
"boolean"/>
15413 <rng:attribute name=
"table:copy-styles">
15414 <rng:ref name=
"boolean"/>
15418 <rng:attribute name=
"table:copy-formulas">
15419 <rng:ref name=
"boolean"/>
15423 <rng:attribute name=
"table:comment">
15424 <rng:ref name=
"string"/>
15428 <rng:attribute name=
"table:protected">
15429 <rng:ref name=
"boolean"/>
15434 <rng:define name=
"table-shapes">
15435 <rng:element name=
"table:shapes">
15437 <rng:ref name=
"shape"/>
15441 <rng:define name=
"table-sort">
15442 <rng:element name=
"table:sort">
15443 <rng:ref name=
"table-sort-attlist"/>
15445 <rng:ref name=
"table-sort-by"/>
15449 <rng:define name=
"table-sort-attlist">
15452 <rng:attribute name=
"table:bind-styles-to-content">
15453 <rng:ref name=
"boolean"/>
15457 <rng:attribute name=
"table:target-range-address">
15458 <rng:ref name=
"cellRangeAddress"/>
15462 <rng:attribute name=
"table:case-sensitive">
15463 <rng:ref name=
"boolean"/>
15467 <rng:attribute name=
"table:language">
15468 <rng:ref name=
"languageCode"/>
15472 <rng:attribute name=
"table:country">
15473 <rng:ref name=
"countryCode"/>
15477 <rng:attribute name=
"table:script">
15478 <rng:ref name=
"scriptCode"/>
15482 <rng:attribute name=
"table:rfc-language-tag">
15483 <rng:ref name=
"language"/>
15487 <rng:attribute name=
"table:algorithm">
15488 <rng:ref name=
"string"/>
15492 <rng:attribute name=
"table:embedded-number-behavior">
15494 <rng:value>alpha-numeric
</rng:value>
15495 <rng:value>integer
</rng:value>
15496 <rng:value>double
</rng:value>
15502 <rng:define name=
"table-sort-by">
15503 <rng:element name=
"table:sort-by">
15504 <rng:ref name=
"table-sort-by-attlist"/>
15508 <rng:define name=
"table-sort-by-attlist">
15510 <rng:attribute name=
"table:field-number">
15511 <rng:ref name=
"nonNegativeInteger"/>
15514 <rng:attribute name=
"table:data-type">
15516 <rng:value>text
</rng:value>
15517 <rng:value>number
</rng:value>
15518 <rng:value>automatic
</rng:value>
15519 <rng:ref name=
"string"/>
15524 <rng:attribute name=
"table:order">
15526 <rng:value>ascending
</rng:value>
15527 <rng:value>descending
</rng:value>
15533 <rng:define name=
"table-sort-groups">
15534 <rng:element name=
"table:sort-groups">
15535 <rng:ref name=
"table-sort-groups-attlist"/>
15539 <rng:define name=
"table-sort-groups-attlist">
15542 <rng:attribute name=
"table:data-type">
15544 <rng:value>text
</rng:value>
15545 <rng:value>number
</rng:value>
15546 <rng:value>automatic
</rng:value>
15547 <rng:ref name=
"string"/>
15552 <rng:attribute name=
"table:order">
15554 <rng:value>ascending
</rng:value>
15555 <rng:value>descending
</rng:value>
15561 <rng:define name=
"table-source-cell-range">
15562 <rng:element name=
"table:source-cell-range">
15563 <rng:ref name=
"table-source-cell-range-attlist"/>
15565 <rng:ref name=
"table-filter"/>
15569 <rng:define name=
"table-source-cell-range-attlist">
15570 <!-- OFFICE-3665 -->
15573 <rng:attribute name=
"table:cell-range-address">
15574 <rng:ref name=
"cellRangeAddress"/>
15577 <rng:attribute name=
"table:name">
15578 <rng:ref name=
"string"/>
15581 <rng:attribute name=
"table:cell-range-address">
15582 <rng:ref name=
"cellRangeAddress"/>
15589 <rng:define name=
"table-source-range-address">
15590 <rng:element name=
"table:source-range-address">
15591 <rng:ref name=
"common-table-range-attlist"/>
15595 <rng:define name=
"table-source-service">
15596 <rng:element name=
"table:source-service">
15597 <rng:ref name=
"table-source-service-attlist"/>
15601 <rng:define name=
"table-source-service-attlist">
15603 <rng:attribute name=
"table:name">
15604 <rng:ref name=
"string"/>
15606 <rng:attribute name=
"table:source-name">
15607 <rng:ref name=
"string"/>
15609 <rng:attribute name=
"table:object-name">
15610 <rng:ref name=
"string"/>
15613 <rng:attribute name=
"table:user-name">
15614 <rng:ref name=
"string"/>
15618 <rng:attribute name=
"table:password">
15619 <rng:ref name=
"string"/>
15624 <rng:define name=
"table-subtotal-field">
15625 <rng:element name=
"table:subtotal-field">
15626 <rng:ref name=
"table-subtotal-field-attlist"/>
15630 <rng:define name=
"table-subtotal-field-attlist">
15632 <rng:attribute name=
"table:field-number">
15633 <rng:ref name=
"nonNegativeInteger"/>
15635 <rng:attribute name=
"table:function">
15637 <rng:value>average
</rng:value>
15638 <rng:value>count
</rng:value>
15639 <rng:value>countnums
</rng:value>
15640 <rng:value>max
</rng:value>
15641 <rng:value>min
</rng:value>
15642 <rng:value>product
</rng:value>
15643 <rng:value>stdev
</rng:value>
15644 <rng:value>stdevp
</rng:value>
15645 <rng:value>sum
</rng:value>
15646 <rng:value>var
</rng:value>
15647 <rng:value>varp
</rng:value>
15648 <rng:ref name=
"string"/>
15653 <rng:define name=
"table-subtotal-rule">
15654 <rng:element name=
"table:subtotal-rule">
15655 <rng:ref name=
"table-subtotal-rule-attlist"/>
15657 <rng:ref name=
"table-subtotal-field"/>
15661 <rng:define name=
"table-subtotal-rule-attlist">
15662 <rng:attribute name=
"table:group-by-field-number">
15663 <rng:ref name=
"nonNegativeInteger"/>
15666 <rng:define name=
"table-subtotal-rules">
15667 <rng:element name=
"table:subtotal-rules">
15668 <rng:ref name=
"table-subtotal-rules-attlist"/>
15670 <rng:ref name=
"table-sort-groups"/>
15673 <rng:ref name=
"table-subtotal-rule"/>
15677 <rng:define name=
"table-subtotal-rules-attlist">
15680 <rng:attribute name=
"table:bind-styles-to-content">
15681 <rng:ref name=
"boolean"/>
15685 <rng:attribute name=
"table:case-sensitive">
15686 <rng:ref name=
"boolean"/>
15690 <rng:attribute name=
"table:page-breaks-on-group-change">
15691 <rng:ref name=
"boolean"/>
15696 <rng:define name=
"table-table">
15697 <rng:element name=
"table:table">
15698 <rng:ref name=
"table-table-attlist"/>
15700 <rng:ref name=
"table-title"/>
15703 <rng:ref name=
"table-desc"/>
15706 <rng:ref name=
"table-table-source"/>
15709 <rng:ref name=
"office-dde-source"/>
15712 <rng:ref name=
"table-scenario"/>
15715 <rng:ref name=
"office-forms"/>
15718 <rng:ref name=
"table-shapes"/>
15720 <rng:ref name=
"table-columns-and-groups"/>
15721 <rng:ref name=
"table-rows-and-groups"/>
15723 <rng:ref name=
"table-named-expressions"/>
15727 <rng:define name=
"table-table-attlist">
15730 <rng:attribute name=
"table:name">
15731 <rng:ref name=
"string"/>
15735 <rng:attribute name=
"table:style-name">
15736 <rng:ref name=
"styleNameRef"/>
15740 <rng:attribute name=
"table:template-name">
15741 <rng:ref name=
"string"/>
15745 <rng:attribute name=
"table:use-first-row-styles">
15746 <rng:ref name=
"boolean"/>
15750 <rng:attribute name=
"table:use-last-row-styles">
15751 <rng:ref name=
"boolean"/>
15755 <rng:attribute name=
"table:use-first-column-styles">
15756 <rng:ref name=
"boolean"/>
15760 <rng:attribute name=
"table:use-last-column-styles">
15761 <rng:ref name=
"boolean"/>
15765 <rng:attribute name=
"table:use-banding-rows-styles">
15766 <rng:ref name=
"boolean"/>
15770 <rng:attribute name=
"table:use-banding-columns-styles">
15771 <rng:ref name=
"boolean"/>
15775 <rng:attribute name=
"table:protected">
15776 <rng:ref name=
"boolean"/>
15780 <rng:attribute name=
"table:protection-key">
15781 <rng:ref name=
"string"/>
15785 <rng:attribute name=
"table:protection-key-digest-algorithm">
15786 <rng:ref name=
"anyIRI"/>
15790 <rng:attribute name=
"table:print">
15791 <rng:ref name=
"boolean"/>
15795 <rng:attribute name=
"table:print-ranges">
15796 <rng:ref name=
"cellRangeAddressList"/>
15800 <rng:ref name=
"xml-id"/>
15803 <rng:attribute name=
"table:is-sub-table">
15804 <rng:ref name=
"boolean"/>
15809 <rng:define name=
"table-table-cell">
15810 <rng:element name=
"table:table-cell">
15811 <rng:ref name=
"table-table-cell-attlist"/>
15812 <rng:ref name=
"table-table-cell-attlist-extra"/>
15813 <rng:ref name=
"table-table-cell-content"/>
15816 <rng:define name=
"table-table-cell-attlist">
15819 <rng:attribute name=
"table:number-columns-repeated">
15820 <rng:ref name=
"positiveInteger"/>
15824 <rng:attribute name=
"table:style-name">
15825 <rng:ref name=
"styleNameRef"/>
15829 <rng:attribute name=
"table:content-validation-name">
15830 <rng:ref name=
"string"/>
15834 <rng:attribute name=
"table:formula">
15835 <rng:ref name=
"string"/>
15839 <rng:ref name=
"common-value-and-type-attlist"/>
15842 <rng:attribute name=
"table:protect">
15843 <rng:ref name=
"boolean"/>
15847 <rng:attribute name=
"table:protected">
15848 <rng:ref name=
"boolean"/>
15852 <rng:ref name=
"xml-id"/>
15855 <rng:ref name=
"common-in-content-meta-attlist"/>
15859 <rng:define name=
"table-table-cell-attlist-extra">
15862 <rng:attribute name=
"table:number-columns-spanned">
15863 <rng:ref name=
"positiveInteger"/>
15867 <rng:attribute name=
"table:number-rows-spanned">
15868 <rng:ref name=
"positiveInteger"/>
15872 <rng:attribute name=
"table:number-matrix-columns-spanned">
15873 <rng:ref name=
"positiveInteger"/>
15877 <rng:attribute name=
"table:number-matrix-rows-spanned">
15878 <rng:ref name=
"positiveInteger"/>
15883 <rng:define name=
"table-table-cell-content">
15885 <rng:ref name=
"table-cell-range-source"/>
15888 <rng:ref name=
"office-annotation"/>
15891 <rng:ref name=
"table-detective"/>
15894 <rng:ref name=
"text-content"/>
15897 <rng:define name=
"table-table-cell-range-source-attlist">
15899 <rng:attribute name=
"table:name">
15900 <rng:ref name=
"string"/>
15902 <rng:attribute name=
"table:last-column-spanned">
15903 <rng:ref name=
"positiveInteger"/>
15905 <rng:attribute name=
"table:last-row-spanned">
15906 <rng:ref name=
"positiveInteger"/>
15910 <rng:define name=
"table-table-column">
15911 <rng:element name=
"table:table-column">
15912 <rng:ref name=
"table-table-column-attlist"/>
15916 <rng:define name=
"table-table-column-attlist">
15919 <rng:attribute name=
"table:number-columns-repeated">
15920 <rng:ref name=
"positiveInteger"/>
15924 <rng:attribute name=
"table:style-name">
15925 <rng:ref name=
"styleNameRef"/>
15929 <rng:attribute name=
"table:visibility">
15930 <rng:ref name=
"table-visibility-value"/>
15934 <rng:attribute name=
"table:default-cell-style-name">
15935 <rng:ref name=
"styleNameRef"/>
15939 <rng:ref name=
"xml-id"/>
15943 <rng:define name=
"table-table-column-group">
15944 <rng:element name=
"table:table-column-group">
15945 <rng:ref name=
"table-table-column-group-attlist"/>
15946 <rng:ref name=
"table-columns-and-groups"/>
15949 <rng:define name=
"table-table-column-group-attlist">
15951 <rng:attribute name=
"table:display">
15952 <rng:ref name=
"boolean"/>
15956 <rng:define name=
"table-table-columns">
15957 <rng:element name=
"table:table-columns">
15959 <rng:ref name=
"table-table-column"/>
15963 <rng:define name=
"table-table-header-columns">
15964 <rng:element name=
"table:table-header-columns">
15966 <rng:ref name=
"table-table-column"/>
15970 <rng:define name=
"table-table-header-rows">
15971 <rng:element name=
"table:table-header-rows">
15974 <rng:ref name=
"text-soft-page-break"/>
15976 <rng:ref name=
"table-table-row"/>
15980 <rng:define name=
"table-table-row">
15981 <rng:element name=
"table:table-row">
15982 <rng:ref name=
"table-table-row-attlist"/>
15985 <rng:ref name=
"table-table-cell"/>
15986 <rng:ref name=
"table-covered-table-cell"/>
15991 <rng:define name=
"table-table-row-attlist">
15994 <rng:attribute name=
"table:number-rows-repeated">
15995 <rng:ref name=
"positiveInteger"/>
15999 <rng:attribute name=
"table:style-name">
16000 <rng:ref name=
"styleNameRef"/>
16004 <rng:attribute name=
"table:default-cell-style-name">
16005 <rng:ref name=
"styleNameRef"/>
16009 <rng:attribute name=
"table:visibility">
16010 <rng:ref name=
"table-visibility-value"/>
16014 <rng:ref name=
"xml-id"/>
16018 <rng:define name=
"table-table-row-group">
16019 <rng:element name=
"table:table-row-group">
16020 <rng:ref name=
"table-table-row-group-attlist"/>
16021 <rng:ref name=
"table-rows-and-groups"/>
16024 <rng:define name=
"table-table-row-group-attlist">
16026 <rng:attribute name=
"table:display">
16027 <rng:ref name=
"boolean"/>
16031 <rng:define name=
"table-table-rows">
16032 <rng:element name=
"table:table-rows">
16035 <rng:ref name=
"text-soft-page-break"/>
16037 <rng:ref name=
"table-table-row"/>
16041 <rng:define name=
"table-table-source">
16042 <rng:element name=
"table:table-source">
16043 <rng:ref name=
"table-table-source-attlist"/>
16044 <rng:ref name=
"table-linked-source-attlist"/>
16048 <rng:define name=
"table-table-source-attlist">
16051 <rng:attribute name=
"table:mode">
16053 <rng:value>copy-all
</rng:value>
16054 <rng:value>copy-results-only
</rng:value>
16059 <rng:attribute name=
"table:table-name">
16060 <rng:ref name=
"string"/>
16065 <rng:define name=
"table-table-template">
16066 <rng:element name=
"table:table-template">
16067 <rng:ref name=
"table-table-template-attlist"/>
16069 <rng:ref name=
"table-first-row"/>
16072 <rng:ref name=
"table-last-row"/>
16075 <rng:ref name=
"table-first-column"/>
16078 <rng:ref name=
"table-last-column"/>
16080 <rng:ref name=
"table-body"/>
16082 <rng:ref name=
"table-even-rows"/>
16085 <rng:ref name=
"table-odd-rows"/>
16088 <rng:ref name=
"table-even-columns"/>
16091 <rng:ref name=
"table-odd-columns"/>
16094 <rng:ref name=
"table-background"/>
16098 <rng:define name=
"table-table-template-attlist">
16100 <rng:attribute name=
"table:name">
16101 <rng:ref name=
"string"/>
16103 <rng:attribute name=
"table:first-row-start-column">
16104 <rng:ref name=
"rowOrCol"/>
16106 <rng:attribute name=
"table:first-row-end-column">
16107 <rng:ref name=
"rowOrCol"/>
16109 <rng:attribute name=
"table:last-row-start-column">
16110 <rng:ref name=
"rowOrCol"/>
16112 <rng:attribute name=
"table:last-row-end-column">
16113 <rng:ref name=
"rowOrCol"/>
16117 <rng:define name=
"table-target-range-address">
16118 <rng:element name=
"table:target-range-address">
16119 <rng:ref name=
"common-table-range-attlist"/>
16123 <rng:define name=
"table-title">
16124 <rng:element name=
"table:title">
16128 <rng:define name=
"table-tracked-changes">
16129 <rng:element name=
"table:tracked-changes">
16130 <rng:ref name=
"table-tracked-changes-attlist"/>
16133 <rng:ref name=
"table-cell-content-change"/>
16134 <rng:ref name=
"table-insertion"/>
16135 <rng:ref name=
"table-deletion"/>
16136 <rng:ref name=
"table-movement"/>
16141 <rng:define name=
"table-tracked-changes-attlist">
16143 <rng:attribute name=
"table:track-changes">
16144 <rng:ref name=
"boolean"/>
16148 <rng:define name=
"table-validation-attlist">
16150 <rng:attribute name=
"table:name">
16151 <rng:ref name=
"string"/>
16154 <rng:attribute name=
"table:condition">
16155 <rng:ref name=
"string"/>
16159 <rng:attribute name=
"table:base-cell-address">
16160 <rng:ref name=
"cellAddress"/>
16164 <rng:attribute name=
"table:allow-empty-cell">
16165 <rng:ref name=
"boolean"/>
16169 <rng:attribute name=
"table:display-list">
16171 <rng:value>none
</rng:value>
16172 <rng:value>unsorted
</rng:value>
16173 <rng:value>sort-ascending
</rng:value>
16179 <rng:define name=
"table-visibility-value">
16181 <rng:value>visible
</rng:value>
16182 <rng:value>collapse
</rng:value>
16183 <rng:value>filter
</rng:value>
16186 <rng:define name=
"target-frame">
16188 <rng:attribute name=
"office:target-frame">
16189 <rng:ref name=
"targetFrameName"/>
16193 <rng:define name=
"target-location">
16195 <rng:attribute name=
"xlink:href">
16196 <rng:ref name=
"anyIRI"/>
16200 <rng:define name=
"targetFrameName">
16202 <rng:value>_self
</rng:value>
16203 <rng:value>_blank
</rng:value>
16204 <rng:value>_parent
</rng:value>
16205 <rng:value>_top
</rng:value>
16206 <rng:ref name=
"string"/>
16209 <rng:define name=
"text-a">
16210 <rng:element name=
"text:a">
16211 <rng:ref name=
"text-a-attlist"/>
16213 <rng:ref name=
"office-event-listeners"/>
16216 <rng:ref name=
"paragraph-content"/>
16220 <rng:define name=
"text-a-attlist">
16223 <rng:attribute name=
"office:name">
16224 <rng:ref name=
"string"/>
16228 <rng:attribute name=
"office:title">
16229 <rng:ref name=
"string"/>
16232 <rng:attribute name=
"xlink:type">
16233 <rng:value>simple
</rng:value>
16235 <rng:attribute name=
"xlink:href">
16236 <rng:ref name=
"anyIRI"/>
16239 <rng:attribute name=
"xlink:actuate">
16240 <rng:value>onRequest
</rng:value>
16244 <rng:attribute name=
"office:target-frame-name">
16245 <rng:ref name=
"targetFrameName"/>
16249 <rng:attribute name=
"xlink:show">
16251 <rng:value>new
</rng:value>
16252 <rng:value>replace
</rng:value>
16257 <rng:attribute name=
"text:style-name">
16258 <rng:ref name=
"styleNameRef"/>
16262 <rng:attribute name=
"text:visited-style-name">
16263 <rng:ref name=
"styleNameRef"/>
16268 <rng:define name=
"text-alphabetical-index">
16269 <rng:element name=
"text:alphabetical-index">
16270 <rng:ref name=
"common-section-attlist"/>
16271 <rng:ref name=
"text-alphabetical-index-source"/>
16272 <rng:ref name=
"text-index-body"/>
16275 <rng:define name=
"text-alphabetical-index-auto-mark-file">
16276 <rng:element name=
"text:alphabetical-index-auto-mark-file">
16277 <rng:attribute name=
"xlink:type">
16278 <rng:value>simple
</rng:value>
16280 <rng:attribute name=
"xlink:href">
16281 <rng:ref name=
"anyIRI"/>
16285 <rng:define name=
"text-alphabetical-index-entry-template">
16286 <rng:element name=
"text:alphabetical-index-entry-template">
16287 <rng:ref name=
"text-alphabetical-index-entry-template-attrs"/>
16290 <rng:ref name=
"text-index-entry-chapter"/>
16291 <rng:ref name=
"text-index-entry-page-number"/>
16292 <rng:ref name=
"text-index-entry-text"/>
16293 <rng:ref name=
"text-index-entry-span"/>
16294 <rng:ref name=
"text-index-entry-tab-stop"/>
16299 <rng:define name=
"text-alphabetical-index-entry-template-attrs">
16301 <rng:attribute name=
"text:outline-level">
16303 <rng:value>1</rng:value>
16304 <rng:value>2</rng:value>
16305 <rng:value>3</rng:value>
16306 <rng:value>separator
</rng:value>
16309 <rng:attribute name=
"text:style-name">
16310 <rng:ref name=
"styleNameRef"/>
16314 <rng:define name=
"text-alphabetical-index-mark-attrs">
16317 <rng:attribute name=
"text:key1">
16318 <rng:ref name=
"string"/>
16322 <rng:attribute name=
"text:key2">
16323 <rng:ref name=
"string"/>
16327 <rng:attribute name=
"text:string-value-phonetic">
16328 <rng:ref name=
"string"/>
16332 <rng:attribute name=
"text:key1-phonetic">
16333 <rng:ref name=
"string"/>
16337 <rng:attribute name=
"text:key2-phonetic">
16338 <rng:ref name=
"string"/>
16342 <rng:attribute name=
"text:main-entry">
16343 <rng:ref name=
"boolean"/>
16348 <rng:define name=
"text-alphabetical-index-source">
16349 <rng:element name=
"text:alphabetical-index-source">
16350 <rng:ref name=
"text-alphabetical-index-source-attrs"/>
16352 <rng:ref name=
"text-index-title-template"/>
16355 <rng:ref name=
"text-alphabetical-index-entry-template"/>
16359 <rng:define name=
"text-alphabetical-index-source-attrs">
16361 <rng:ref name=
"text-index-scope-attr"/>
16362 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
16364 <rng:attribute name=
"text:ignore-case">
16365 <rng:ref name=
"boolean"/>
16369 <rng:attribute name=
"text:main-entry-style-name">
16370 <rng:ref name=
"styleNameRef"/>
16374 <rng:attribute name=
"text:alphabetical-separators">
16375 <rng:ref name=
"boolean"/>
16379 <rng:attribute name=
"text:combine-entries">
16380 <rng:ref name=
"boolean"/>
16384 <rng:attribute name=
"text:combine-entries-with-dash">
16385 <rng:ref name=
"boolean"/>
16389 <rng:attribute name=
"text:combine-entries-with-pp">
16390 <rng:ref name=
"boolean"/>
16394 <rng:attribute name=
"text:use-keys-as-entries">
16395 <rng:ref name=
"boolean"/>
16399 <rng:attribute name=
"text:capitalize-entries">
16400 <rng:ref name=
"boolean"/>
16404 <rng:attribute name=
"text:comma-separated">
16405 <rng:ref name=
"boolean"/>
16409 <rng:attribute name=
"fo:language">
16410 <rng:ref name=
"languageCode"/>
16414 <rng:attribute name=
"fo:country">
16415 <rng:ref name=
"countryCode"/>
16419 <rng:attribute name=
"fo:script">
16420 <rng:ref name=
"scriptCode"/>
16424 <rng:attribute name=
"style:rfc-language-tag">
16425 <rng:ref name=
"language"/>
16429 <rng:attribute name=
"text:sort-algorithm">
16430 <rng:ref name=
"string"/>
16435 <rng:define name=
"text-bibliography">
16436 <rng:element name=
"text:bibliography">
16437 <rng:ref name=
"common-section-attlist"/>
16438 <rng:ref name=
"text-bibliography-source"/>
16439 <rng:ref name=
"text-index-body"/>
16442 <rng:define name=
"text-bibliography-configuration">
16443 <rng:element name=
"text:bibliography-configuration">
16444 <rng:ref name=
"text-bibliography-configuration-attlist"/>
16446 <rng:ref name=
"text-sort-key"/>
16450 <rng:define name=
"text-bibliography-configuration-attlist">
16453 <rng:attribute name=
"text:prefix">
16454 <rng:ref name=
"string"/>
16458 <rng:attribute name=
"text:suffix">
16459 <rng:ref name=
"string"/>
16463 <rng:attribute name=
"text:numbered-entries">
16464 <rng:ref name=
"boolean"/>
16468 <rng:attribute name=
"text:sort-by-position">
16469 <rng:ref name=
"boolean"/>
16473 <rng:attribute name=
"fo:language">
16474 <rng:ref name=
"languageCode"/>
16478 <rng:attribute name=
"fo:country">
16479 <rng:ref name=
"countryCode"/>
16483 <rng:attribute name=
"fo:script">
16484 <rng:ref name=
"scriptCode"/>
16488 <rng:attribute name=
"style:rfc-language-tag">
16489 <rng:ref name=
"language"/>
16493 <rng:attribute name=
"text:sort-algorithm">
16494 <rng:ref name=
"string"/>
16499 <rng:define name=
"text-bibliography-entry-template">
16500 <rng:element name=
"text:bibliography-entry-template">
16501 <rng:ref name=
"text-bibliography-entry-template-attrs"/>
16504 <rng:ref name=
"text-index-entry-span"/>
16505 <rng:ref name=
"text-index-entry-tab-stop"/>
16506 <rng:ref name=
"text-index-entry-bibliography"/>
16511 <rng:define name=
"text-bibliography-entry-template-attrs">
16513 <rng:attribute name=
"text:bibliography-type">
16514 <rng:ref name=
"text-bibliography-types"/>
16516 <rng:attribute name=
"text:style-name">
16517 <rng:ref name=
"styleNameRef"/>
16521 <rng:define name=
"text-bibliography-source">
16522 <rng:element name=
"text:bibliography-source">
16524 <rng:ref name=
"text-index-title-template"/>
16527 <rng:ref name=
"text-bibliography-entry-template"/>
16531 <rng:define name=
"text-bibliography-types">
16533 <rng:value>article
</rng:value>
16534 <rng:value>book
</rng:value>
16535 <rng:value>booklet
</rng:value>
16536 <rng:value>conference
</rng:value>
16537 <rng:value>custom1
</rng:value>
16538 <rng:value>custom2
</rng:value>
16539 <rng:value>custom3
</rng:value>
16540 <rng:value>custom4
</rng:value>
16541 <rng:value>custom5
</rng:value>
16542 <rng:value>email
</rng:value>
16543 <rng:value>inbook
</rng:value>
16544 <rng:value>incollection
</rng:value>
16545 <rng:value>inproceedings
</rng:value>
16546 <rng:value>journal
</rng:value>
16547 <rng:value>manual
</rng:value>
16548 <rng:value>mastersthesis
</rng:value>
16549 <rng:value>misc
</rng:value>
16550 <rng:value>phdthesis
</rng:value>
16551 <rng:value>proceedings
</rng:value>
16552 <rng:value>techreport
</rng:value>
16553 <rng:value>unpublished
</rng:value>
16554 <rng:value>www
</rng:value>
16557 <rng:define name=
"text-bookmark">
16558 <rng:element name=
"text:bookmark">
16559 <rng:ref name=
"text-bookmark-attlist"/>
16563 <rng:define name=
"text-bookmark-attlist">
16565 <rng:attribute name=
"text:name">
16566 <rng:ref name=
"string"/>
16569 <rng:ref name=
"xml-id"/>
16573 <rng:define name=
"text-bookmark-end">
16574 <rng:element name=
"text:bookmark-end">
16575 <rng:ref name=
"text-bookmark-end-attlist"/>
16579 <rng:define name=
"text-bookmark-end-attlist">
16580 <rng:attribute name=
"text:name">
16581 <rng:ref name=
"string"/>
16584 <rng:define name=
"text-bookmark-ref-content">
16586 <rng:attribute name=
"text:reference-format">
16588 <rng:ref name=
"common-ref-format-values"/>
16589 <rng:value>number-no-superior
</rng:value>
16590 <rng:value>number-all-superior
</rng:value>
16591 <rng:value>number
</rng:value>
16596 <rng:define name=
"text-bookmark-start">
16597 <rng:element name=
"text:bookmark-start">
16598 <rng:ref name=
"text-bookmark-start-attlist"/>
16602 <rng:define name=
"text-bookmark-start-attlist">
16604 <rng:attribute name=
"text:name">
16605 <rng:ref name=
"string"/>
16608 <rng:ref name=
"xml-id"/>
16611 <rng:ref name=
"common-in-content-meta-attlist"/>
16615 <rng:define name=
"text-changed-region">
16616 <rng:element name=
"text:changed-region">
16617 <rng:ref name=
"text-changed-region-attr"/>
16618 <rng:ref name=
"text-changed-region-content"/>
16621 <rng:define name=
"text-changed-region-attr">
16623 <rng:ref name=
"xml-id"/>
16625 <rng:attribute name=
"text:id">
16626 <rng:ref name=
"NCName"/>
16631 <rng:define name=
"text-changed-region-content">
16633 <rng:element name=
"text:insertion">
16634 <rng:ref name=
"office-change-info"/>
16636 <rng:element name=
"text:deletion">
16637 <rng:ref name=
"office-change-info"/>
16639 <rng:ref name=
"text-content"/>
16642 <rng:element name=
"text:format-change">
16643 <rng:ref name=
"office-change-info"/>
16647 <rng:define name=
"text-chapter-attlist">
16649 <rng:attribute name=
"text:display">
16651 <rng:value>name
</rng:value>
16652 <rng:value>number
</rng:value>
16653 <rng:value>number-and-name
</rng:value>
16654 <rng:value>plain-number-and-name
</rng:value>
16655 <rng:value>plain-number
</rng:value>
16658 <rng:attribute name=
"text:outline-level">
16659 <rng:ref name=
"nonNegativeInteger"/>
16663 <rng:define name=
"text-common-ref-content">
16667 <rng:attribute name=
"text:ref-name">
16668 <rng:ref name=
"string"/>
16673 <rng:define name=
"text-conditional-text-attlist">
16675 <rng:attribute name=
"text:condition">
16676 <rng:ref name=
"string"/>
16678 <rng:attribute name=
"text:string-value-if-true">
16679 <rng:ref name=
"string"/>
16681 <rng:attribute name=
"text:string-value-if-false">
16682 <rng:ref name=
"string"/>
16685 <rng:attribute name=
"text:current-value">
16686 <rng:ref name=
"boolean"/>
16691 <rng:define name=
"text-content">
16693 <rng:ref name=
"text-h"/>
16694 <rng:ref name=
"text-p"/>
16695 <rng:ref name=
"text-list"/>
16696 <rng:ref name=
"text-numbered-paragraph"/>
16697 <rng:ref name=
"table-table"/>
16698 <rng:ref name=
"text-section"/>
16699 <rng:ref name=
"text-soft-page-break"/>
16700 <rng:ref name=
"text-table-of-content"/>
16701 <rng:ref name=
"text-illustration-index"/>
16702 <rng:ref name=
"text-table-index"/>
16703 <rng:ref name=
"text-object-index"/>
16704 <rng:ref name=
"text-user-index"/>
16705 <rng:ref name=
"text-alphabetical-index"/>
16706 <rng:ref name=
"text-bibliography"/>
16707 <rng:ref name=
"shape"/>
16708 <rng:ref name=
"change-marks"/>
16711 <rng:define name=
"text-database-display-attlist">
16713 <rng:ref name=
"common-field-database-table"/>
16714 <rng:ref name=
"common-field-data-style-name-attlist"/>
16715 <rng:attribute name=
"text:column-name">
16716 <rng:ref name=
"string"/>
16720 <rng:define name=
"text-database-next-attlist">
16722 <rng:ref name=
"common-field-database-table"/>
16724 <rng:attribute name=
"text:condition">
16725 <rng:ref name=
"string"/>
16730 <rng:define name=
"text-database-row-select-attlist">
16732 <rng:ref name=
"common-field-database-table"/>
16734 <rng:attribute name=
"text:condition">
16735 <rng:ref name=
"string"/>
16739 <rng:attribute name=
"text:row-number">
16740 <rng:ref name=
"nonNegativeInteger"/>
16745 <rng:define name=
"text-date-attlist">
16748 <rng:ref name=
"common-field-fixed-attlist"/>
16749 <rng:ref name=
"common-field-data-style-name-attlist"/>
16752 <rng:attribute name=
"text:date-value">
16753 <rng:ref name=
"dateOrDateTime"/>
16757 <rng:attribute name=
"text:date-adjust">
16758 <rng:ref name=
"duration"/>
16763 <rng:define name=
"text-dde-connection-decl">
16764 <rng:element name=
"text:dde-connection-decl">
16765 <rng:ref name=
"text-dde-connection-decl-attlist"/>
16766 <rng:ref name=
"common-dde-connection-decl-attlist"/>
16769 <rng:define name=
"text-dde-connection-decl-attlist">
16770 <rng:attribute name=
"office:name">
16771 <rng:ref name=
"string"/>
16774 <rng:define name=
"text-decls">
16776 <rng:element name=
"text:variable-decls">
16778 <rng:ref name=
"text-variable-decl"/>
16783 <rng:element name=
"text:sequence-decls">
16785 <rng:ref name=
"text-sequence-decl"/>
16790 <rng:element name=
"text:user-field-decls">
16792 <rng:ref name=
"text-user-field-decl"/>
16797 <rng:element name=
"text:dde-connection-decls">
16799 <rng:ref name=
"text-dde-connection-decl"/>
16804 <rng:ref name=
"text-alphabetical-index-auto-mark-file"/>
16807 <rng:define name=
"text-drop-down">
16808 <rng:element name=
"text:drop-down">
16809 <rng:attribute name=
"text:name">
16810 <rng:ref name=
"string"/>
16813 <rng:element name=
"text:label">
16815 <rng:attribute name=
"text:value">
16816 <rng:ref name=
"string"/>
16820 <rng:attribute name=
"text:current-selected">
16821 <rng:ref name=
"boolean"/>
16829 <rng:define name=
"text-file-name-attlist">
16832 <rng:attribute name=
"text:display">
16834 <rng:value>full
</rng:value>
16835 <rng:value>path
</rng:value>
16836 <rng:value>name
</rng:value>
16837 <rng:value>name-and-extension
</rng:value>
16841 <rng:ref name=
"common-field-fixed-attlist"/>
16844 <rng:define name=
"text-get-page-variable-attlist">
16845 <rng:ref name=
"common-field-num-format-attlist"/>
16847 <rng:define name=
"text-h">
16848 <rng:element name=
"text:h">
16849 <rng:ref name=
"heading-attrs"/>
16850 <rng:ref name=
"paragraph-attrs"/>
16852 <rng:ref name=
"text-number"/>
16855 <rng:ref name=
"paragraph-content-or-hyperlink"/>
16859 <rng:define name=
"text-hidden-paragraph-attlist">
16861 <rng:attribute name=
"text:condition">
16862 <rng:ref name=
"string"/>
16865 <rng:attribute name=
"text:is-hidden">
16866 <rng:ref name=
"boolean"/>
16871 <rng:define name=
"text-hidden-text-attlist">
16873 <rng:attribute name=
"text:condition">
16874 <rng:ref name=
"string"/>
16876 <rng:attribute name=
"text:string-value">
16877 <rng:ref name=
"string"/>
16880 <rng:attribute name=
"text:is-hidden">
16881 <rng:ref name=
"boolean"/>
16886 <rng:define name=
"text-id">
16887 <rng:attribute name=
"text:id">
16888 <rng:ref name=
"string"/>
16891 <rng:define name=
"text-illustration-index">
16892 <rng:element name=
"text:illustration-index">
16893 <rng:ref name=
"common-section-attlist"/>
16894 <rng:ref name=
"text-illustration-index-source"/>
16895 <rng:ref name=
"text-index-body"/>
16898 <rng:define name=
"text-illustration-index-entry-content">
16899 <rng:ref name=
"text-illustration-index-entry-template-attrs"/>
16902 <rng:ref name=
"text-index-entry-chapter"/>
16903 <rng:ref name=
"text-index-entry-page-number"/>
16904 <rng:ref name=
"text-index-entry-text"/>
16905 <rng:ref name=
"text-index-entry-span"/>
16906 <rng:ref name=
"text-index-entry-tab-stop"/>
16907 <rng:ref name=
"text-index-entry-link-start"/>
16908 <rng:ref name=
"text-index-entry-link-end"/>
16909 <!-- https://issues.oasis-open.org/browse/OFFICE-3941 -->
16913 <rng:define name=
"text-illustration-index-entry-template">
16914 <rng:element name=
"text:illustration-index-entry-template">
16915 <rng:ref name=
"text-illustration-index-entry-content"/>
16918 <rng:define name=
"text-illustration-index-entry-template-attrs">
16919 <rng:attribute name=
"text:style-name">
16920 <rng:ref name=
"styleNameRef"/>
16923 <rng:define name=
"text-illustration-index-source">
16924 <rng:element name=
"text:illustration-index-source">
16925 <rng:ref name=
"text-illustration-index-source-attrs"/>
16927 <rng:ref name=
"text-index-title-template"/>
16930 <rng:ref name=
"text-illustration-index-entry-template"/>
16934 <rng:define name=
"text-illustration-index-source-attrs">
16936 <rng:ref name=
"text-index-scope-attr"/>
16937 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
16939 <rng:attribute name=
"text:use-caption">
16940 <rng:ref name=
"boolean"/>
16944 <rng:attribute name=
"text:caption-sequence-name">
16945 <rng:ref name=
"string"/>
16949 <rng:attribute name=
"text:caption-sequence-format">
16951 <rng:value>text
</rng:value>
16952 <rng:value>category-and-value
</rng:value>
16953 <rng:value>caption
</rng:value>
16959 <rng:define name=
"text-index-body">
16960 <rng:element name=
"text:index-body">
16962 <rng:ref name=
"index-content-main"/>
16966 <rng:define name=
"text-index-entry-bibliography">
16967 <rng:element name=
"text:index-entry-bibliography">
16968 <rng:ref name=
"text-index-entry-bibliography-attrs"/>
16971 <rng:define name=
"text-index-entry-bibliography-attrs">
16974 <rng:attribute name=
"text:style-name">
16975 <rng:ref name=
"styleNameRef"/>
16978 <rng:attribute name=
"text:bibliography-data-field">
16980 <rng:value>address
</rng:value>
16981 <rng:value>annote
</rng:value>
16982 <rng:value>author
</rng:value>
16983 <rng:value>bibliography-type
</rng:value>
16984 <rng:value>booktitle
</rng:value>
16985 <rng:value>chapter
</rng:value>
16986 <rng:value>custom1
</rng:value>
16987 <rng:value>custom2
</rng:value>
16988 <rng:value>custom3
</rng:value>
16989 <rng:value>custom4
</rng:value>
16990 <rng:value>custom5
</rng:value>
16991 <rng:value>edition
</rng:value>
16992 <rng:value>editor
</rng:value>
16993 <rng:value>howpublished
</rng:value>
16994 <rng:value>identifier
</rng:value>
16995 <rng:value>institution
</rng:value>
16996 <rng:value>isbn
</rng:value>
16997 <rng:value>issn
</rng:value>
16998 <rng:value>journal
</rng:value>
16999 <rng:value>month
</rng:value>
17000 <rng:value>note
</rng:value>
17001 <rng:value>number
</rng:value>
17002 <rng:value>organizations
</rng:value>
17003 <rng:value>pages
</rng:value>
17004 <rng:value>publisher
</rng:value>
17005 <rng:value>report-type
</rng:value>
17006 <rng:value>school
</rng:value>
17007 <rng:value>series
</rng:value>
17008 <rng:value>title
</rng:value>
17009 <rng:value>url
</rng:value>
17010 <rng:value>volume
</rng:value>
17011 <rng:value>year
</rng:value>
17016 <rng:define name=
"text-index-entry-chapter">
17017 <rng:element name=
"text:index-entry-chapter">
17019 <rng:attribute name=
"text:style-name">
17020 <rng:ref name=
"styleNameRef"/>
17023 <rng:ref name=
"text-index-entry-chapter-attrs"/>
17026 <rng:define name=
"text-index-entry-chapter-attrs">
17029 <rng:attribute name=
"text:display">
17031 <rng:value>name
</rng:value>
17032 <rng:value>number
</rng:value>
17033 <rng:value>number-and-name
</rng:value>
17034 <rng:value>plain-number
</rng:value>
17035 <rng:value>plain-number-and-name
</rng:value>
17040 <rng:attribute name=
"text:outline-level">
17041 <rng:ref name=
"positiveInteger"/>
17046 <rng:define name=
"text-index-entry-link-end">
17047 <rng:element name=
"text:index-entry-link-end">
17049 <rng:attribute name=
"text:style-name">
17050 <rng:ref name=
"styleNameRef"/>
17055 <rng:define name=
"text-index-entry-link-start">
17056 <rng:element name=
"text:index-entry-link-start">
17058 <rng:attribute name=
"text:style-name">
17059 <rng:ref name=
"styleNameRef"/>
17064 <rng:define name=
"text-index-entry-page-number">
17065 <rng:element name=
"text:index-entry-page-number">
17067 <rng:attribute name=
"text:style-name">
17068 <rng:ref name=
"styleNameRef"/>
17073 <rng:define name=
"text-index-entry-span">
17074 <rng:element name=
"text:index-entry-span">
17076 <rng:attribute name=
"text:style-name">
17077 <rng:ref name=
"styleNameRef"/>
17083 <rng:define name=
"text-index-entry-tab-stop">
17084 <rng:element name=
"text:index-entry-tab-stop">
17086 <rng:attribute name=
"text:style-name">
17087 <rng:ref name=
"styleNameRef"/>
17090 <rng:ref name=
"text-index-entry-tab-stop-attrs"/>
17093 <rng:define name=
"text-index-entry-tab-stop-attrs">
17096 <rng:attribute name=
"style:leader-char">
17097 <rng:ref name=
"character"/>
17101 <rng:attribute name=
"style:type">
17102 <rng:value>right
</rng:value>
17105 <rng:attribute name=
"style:type">
17106 <rng:value>left
</rng:value>
17108 <rng:attribute name=
"style:position">
17109 <rng:ref name=
"length"/>
17115 <rng:define name=
"text-index-entry-text">
17116 <rng:element name=
"text:index-entry-text">
17118 <rng:attribute name=
"text:style-name">
17119 <rng:ref name=
"styleNameRef"/>
17124 <rng:define name=
"text-index-name">
17125 <rng:attribute name=
"text:index-name">
17126 <rng:ref name=
"string"/>
17129 <rng:define name=
"text-index-scope-attr">
17131 <rng:attribute name=
"text:index-scope">
17133 <rng:value>document
</rng:value>
17134 <rng:value>chapter
</rng:value>
17139 <rng:define name=
"text-index-source-style">
17140 <rng:element name=
"text:index-source-style">
17141 <rng:attribute name=
"text:style-name">
17142 <rng:ref name=
"styleNameRef"/>
17147 <!-- https://issues.oasis-open.org/browse/OFFICE-3675 -->
17148 <rng:define name=
"text-index-source-styles">
17149 <rng:element name=
"text:index-source-styles">
17150 <rng:attribute name=
"text:outline-level">
17151 <rng:ref name=
"positiveInteger"/>
17154 <rng:ref name=
"text-index-source-style"/>
17158 <rng:define name=
"text-index-title">
17159 <rng:element name=
"text:index-title">
17160 <rng:ref name=
"common-section-attlist"/>
17162 <rng:ref name=
"index-content-main"/>
17166 <rng:define name=
"text-index-title-template">
17167 <rng:element name=
"text:index-title-template">
17169 <rng:attribute name=
"text:style-name">
17170 <rng:ref name=
"styleNameRef"/>
17176 <rng:define name=
"text-linenumbering-configuration">
17177 <rng:element name=
"text:linenumbering-configuration">
17178 <rng:ref name=
"text-linenumbering-configuration-attlist"/>
17180 <rng:ref name=
"text-linenumbering-separator"/>
17184 <rng:define name=
"text-linenumbering-configuration-attlist">
17187 <rng:attribute name=
"text:number-lines">
17188 <rng:ref name=
"boolean"/>
17192 <rng:ref name=
"common-num-format-attlist"/>
17195 <rng:attribute name=
"text:style-name">
17196 <rng:ref name=
"styleNameRef"/>
17200 <rng:attribute name=
"text:increment">
17201 <rng:ref name=
"nonNegativeInteger"/>
17205 <rng:attribute name=
"text:number-position">
17207 <rng:value>left
</rng:value>
17208 <rng:value>right
</rng:value>
17209 <rng:value>inner
</rng:value>
17210 <rng:value>outer
</rng:value>
17215 <rng:attribute name=
"text:offset">
17216 <rng:ref name=
"nonNegativeLength"/>
17220 <rng:attribute name=
"text:count-empty-lines">
17221 <rng:ref name=
"boolean"/>
17225 <rng:attribute name=
"text:count-in-text-boxes">
17226 <rng:ref name=
"boolean"/>
17230 <rng:attribute name=
"text:restart-on-page">
17231 <rng:ref name=
"boolean"/>
17236 <rng:define name=
"text-linenumbering-separator">
17237 <rng:element name=
"text:linenumbering-separator">
17239 <rng:attribute name=
"text:increment">
17240 <rng:ref name=
"nonNegativeInteger"/>
17246 <rng:define name=
"text-list">
17247 <rng:element name=
"text:list">
17248 <rng:ref name=
"text-list-attr"/>
17250 <rng:ref name=
"text-list-header"/>
17253 <rng:ref name=
"text-list-item"/>
17257 <rng:define name=
"text-list-attr">
17260 <rng:attribute name=
"text:style-name">
17261 <rng:ref name=
"styleNameRef"/>
17265 <rng:attribute name=
"text:continue-numbering">
17266 <rng:ref name=
"boolean"/>
17270 <rng:attribute name=
"text:continue-list">
17271 <rng:ref name=
"IDREF"/>
17275 <rng:ref name=
"xml-id"/>
17279 <rng:define name=
"text-list-header">
17280 <rng:element name=
"text:list-header">
17281 <rng:ref name=
"text-list-header-attr"/>
17282 <rng:ref name=
"text-list-item-content"/>
17285 <rng:define name=
"text-list-header-attr">
17287 <rng:ref name=
"xml-id"/>
17290 <rng:define name=
"text-list-item">
17291 <rng:element name=
"text:list-item">
17292 <rng:ref name=
"text-list-item-attr"/>
17293 <rng:ref name=
"text-list-item-content"/>
17296 <rng:define name=
"text-list-item-attr">
17299 <rng:attribute name=
"text:start-value">
17300 <rng:ref name=
"nonNegativeInteger"/>
17304 <rng:attribute name=
"text:style-override">
17305 <rng:ref name=
"styleNameRef"/>
17309 <rng:ref name=
"xml-id"/>
17313 <rng:define name=
"text-list-item-content">
17315 <rng:ref name=
"text-number"/>
17319 <rng:ref name=
"text-p"/>
17320 <rng:ref name=
"text-h"/>
17321 <rng:ref name=
"text-list"/>
17322 <rng:ref name=
"text-soft-page-break"/>
17326 <rng:define name=
"text-list-level-style-attr">
17327 <rng:attribute name=
"text:level">
17328 <rng:ref name=
"positiveInteger"/>
17331 <rng:define name=
"text-list-level-style-bullet-attr">
17334 <rng:attribute name=
"text:style-name">
17335 <rng:ref name=
"styleNameRef"/>
17338 <rng:attribute name=
"text:bullet-char">
17339 <rng:ref name=
"character"/>
17341 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17343 <rng:attribute name=
"text:bullet-relative-size">
17344 <rng:ref name=
"percent"/>
17349 <rng:define name=
"text-list-level-style-image-attr">
17351 <rng:ref name=
"common-draw-data-attlist"/>
17352 <rng:ref name=
"office-binary-data"/>
17355 <rng:define name=
"text-list-level-style-number-attr">
17358 <rng:attribute name=
"text:style-name">
17359 <rng:ref name=
"styleNameRef"/>
17362 <rng:ref name=
"common-num-format-attlist"/>
17363 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17365 <rng:attribute name=
"text:display-levels">
17366 <rng:ref name=
"positiveInteger"/>
17370 <rng:attribute name=
"text:start-value">
17371 <rng:ref name=
"positiveInteger"/>
17376 <rng:define name=
"text-list-style">
17377 <rng:element name=
"text:list-style">
17378 <rng:ref name=
"text-list-style-attr"/>
17380 <rng:ref name=
"text-list-style-content"/>
17384 <rng:define name=
"text-list-style-attr">
17386 <rng:attribute name=
"style:name">
17387 <rng:ref name=
"styleName"/>
17390 <rng:attribute name=
"style:display-name">
17391 <rng:ref name=
"string"/>
17395 <rng:attribute name=
"text:consecutive-numbering">
17396 <rng:ref name=
"boolean"/>
17401 <rng:define name=
"text-list-style-content">
17403 <rng:element name=
"text:list-level-style-number">
17404 <rng:ref name=
"text-list-level-style-attr"/>
17405 <rng:ref name=
"text-list-level-style-number-attr"/>
17407 <rng:ref name=
"style-list-level-properties"/>
17410 <rng:ref name=
"style-text-properties"/>
17413 <rng:element name=
"text:list-level-style-bullet">
17414 <rng:ref name=
"text-list-level-style-attr"/>
17415 <rng:ref name=
"text-list-level-style-bullet-attr"/>
17417 <rng:ref name=
"style-list-level-properties"/>
17420 <rng:ref name=
"style-text-properties"/>
17423 <rng:element name=
"text:list-level-style-image">
17424 <rng:ref name=
"text-list-level-style-attr"/>
17425 <rng:ref name=
"text-list-level-style-image-attr"/>
17427 <rng:ref name=
"style-list-level-properties"/>
17432 <rng:define name=
"text-meta-attlist">
17435 <rng:ref name=
"common-in-content-meta-attlist"/>
17438 <rng:ref name=
"xml-id"/>
17442 <rng:define name=
"text-meta-field-attlist">
17444 <rng:ref name=
"xml-id"/>
17445 <rng:ref name=
"common-field-data-style-name-attlist"/>
17448 <rng:define name=
"text-note-class">
17449 <rng:attribute name=
"text:note-class">
17451 <rng:value>footnote
</rng:value>
17452 <rng:value>endnote
</rng:value>
17456 <rng:define name=
"text-note-ref-content">
17459 <rng:attribute name=
"text:reference-format">
17461 <rng:ref name=
"common-ref-format-values"/>
17465 <rng:ref name=
"text-note-class"/>
17468 <rng:define name=
"text-notes-configuration">
17469 <rng:element name=
"text:notes-configuration">
17470 <rng:ref name=
"text-notes-configuration-content"/>
17473 <rng:define name=
"text-notes-configuration-content">
17475 <rng:ref name=
"text-note-class"/>
17477 <rng:attribute name=
"text:citation-style-name">
17478 <rng:ref name=
"styleNameRef"/>
17482 <rng:attribute name=
"text:citation-body-style-name">
17483 <rng:ref name=
"styleNameRef"/>
17487 <rng:attribute name=
"text:default-style-name">
17488 <rng:ref name=
"styleNameRef"/>
17492 <rng:attribute name=
"text:master-page-name">
17493 <rng:ref name=
"styleNameRef"/>
17497 <rng:attribute name=
"text:start-value">
17498 <rng:ref name=
"nonNegativeInteger"/>
17501 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17503 <rng:ref name=
"common-num-format-attlist"/>
17506 <rng:attribute name=
"text:start-numbering-at">
17508 <rng:value>document
</rng:value>
17509 <rng:value>chapter
</rng:value>
17510 <rng:value>page
</rng:value>
17515 <rng:attribute name=
"text:footnotes-position">
17517 <rng:value>text
</rng:value>
17518 <rng:value>page
</rng:value>
17519 <rng:value>section
</rng:value>
17520 <rng:value>document
</rng:value>
17525 <rng:element name=
"text:note-continuation-notice-forward">
17530 <rng:element name=
"text:note-continuation-notice-backward">
17536 <rng:define name=
"text-number">
17537 <rng:element name=
"text:number">
17538 <rng:ref name=
"string"/>
17541 <rng:define name=
"text-numbered-paragraph">
17542 <rng:element name=
"text:numbered-paragraph">
17543 <rng:ref name=
"text-numbered-paragraph-attr"/>
17545 <rng:ref name=
"text-number"/>
17548 <rng:ref name=
"text-p"/>
17549 <rng:ref name=
"text-h"/>
17553 <rng:define name=
"text-numbered-paragraph-attr">
17555 <rng:attribute name=
"text:list-id">
17556 <rng:ref name=
"NCName"/>
17559 <rng:attribute name=
"text:level">
17560 <rng:ref name=
"positiveInteger"/>
17564 <rng:attribute name=
"text:style-name">
17565 <rng:ref name=
"styleNameRef"/>
17567 <rng:attribute name=
"text:continue-numbering">
17568 <rng:ref name=
"boolean"/>
17570 <rng:attribute name=
"text:start-value">
17571 <rng:ref name=
"nonNegativeInteger"/>
17575 <rng:ref name=
"xml-id"/>
17579 <rng:define name=
"text-object-index">
17580 <rng:element name=
"text:object-index">
17581 <rng:ref name=
"common-section-attlist"/>
17582 <rng:ref name=
"text-object-index-source"/>
17583 <rng:ref name=
"text-index-body"/>
17586 <rng:define name=
"text-object-index-entry-template">
17587 <rng:element name=
"text:object-index-entry-template">
17588 <rng:ref name=
"text-illustration-index-entry-content"/>
17591 <rng:define name=
"text-object-index-source">
17592 <rng:element name=
"text:object-index-source">
17593 <rng:ref name=
"text-object-index-source-attrs"/>
17595 <rng:ref name=
"text-index-title-template"/>
17598 <rng:ref name=
"text-object-index-entry-template"/>
17602 <rng:define name=
"text-object-index-source-attrs">
17604 <rng:ref name=
"text-index-scope-attr"/>
17605 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
17607 <rng:attribute name=
"text:use-spreadsheet-objects">
17608 <rng:ref name=
"boolean"/>
17612 <rng:attribute name=
"text:use-math-objects">
17613 <rng:ref name=
"boolean"/>
17617 <rng:attribute name=
"text:use-draw-objects">
17618 <rng:ref name=
"boolean"/>
17622 <rng:attribute name=
"text:use-chart-objects">
17623 <rng:ref name=
"boolean"/>
17627 <rng:attribute name=
"text:use-other-objects">
17628 <rng:ref name=
"boolean"/>
17633 <rng:define name=
"text-outline-level">
17635 <rng:attribute name=
"text:outline-level">
17636 <rng:ref name=
"positiveInteger"/>
17640 <rng:define name=
"text-outline-level-style">
17641 <rng:element name=
"text:outline-level-style">
17642 <rng:ref name=
"text-outline-level-style-attlist"/>
17644 <rng:ref name=
"style-list-level-properties"/>
17647 <rng:ref name=
"style-text-properties"/>
17651 <rng:define name=
"text-outline-level-style-attlist">
17653 <rng:attribute name=
"text:level">
17654 <rng:ref name=
"positiveInteger"/>
17657 <rng:attribute name=
"text:style-name">
17658 <rng:ref name=
"styleNameRef"/>
17661 <rng:ref name=
"common-num-format-attlist"/>
17662 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17664 <rng:attribute name=
"text:display-levels">
17665 <rng:ref name=
"positiveInteger"/>
17669 <rng:attribute name=
"text:start-value">
17670 <rng:ref name=
"positiveInteger"/>
17675 <rng:define name=
"text-outline-style">
17676 <rng:element name=
"text:outline-style">
17677 <rng:ref name=
"text-outline-style-attr"/>
17679 <rng:ref name=
"text-outline-level-style"/>
17683 <rng:define name=
"text-outline-style-attr">
17684 <rng:attribute name=
"style:name">
17685 <rng:ref name=
"styleName"/>
17688 <rng:define name=
"text-p">
17689 <rng:element name=
"text:p">
17690 <rng:ref name=
"paragraph-attrs"/>
17692 <rng:ref name=
"paragraph-content-or-hyperlink"/>
17696 <rng:define name=
"text-page">
17697 <rng:element name=
"text:page">
17698 <rng:ref name=
"text-page-attlist"/>
17702 <rng:define name=
"text-page-attlist">
17703 <rng:attribute name=
"text:master-page-name">
17704 <rng:ref name=
"styleNameRef"/>
17707 <rng:define name=
"text-page-continuation-attlist">
17709 <rng:attribute name=
"text:select-page">
17711 <rng:value>previous
</rng:value>
17712 <rng:value>next
</rng:value>
17716 <rng:attribute name=
"text:string-value">
17717 <rng:ref name=
"string"/>
17722 <rng:define name=
"text-page-number-attlist">
17725 <rng:ref name=
"common-field-num-format-attlist"/>
17726 <rng:ref name=
"common-field-fixed-attlist"/>
17729 <rng:attribute name=
"text:page-adjust">
17730 <rng:ref name=
"integer"/>
17734 <rng:attribute name=
"text:select-page">
17736 <rng:value>previous
</rng:value>
17737 <rng:value>current
</rng:value>
17738 <rng:value>next
</rng:value>
17744 <rng:define name=
"text-page-sequence">
17745 <rng:element name=
"text:page-sequence">
17747 <rng:ref name=
"text-page"/>
17751 <rng:define name=
"text-placeholder-attlist">
17753 <rng:attribute name=
"text:placeholder-type">
17755 <rng:value>text
</rng:value>
17756 <rng:value>table
</rng:value>
17757 <rng:value>text-box
</rng:value>
17758 <rng:value>image
</rng:value>
17759 <rng:value>object
</rng:value>
17762 <rng:ref name=
"common-field-description-attlist"/>
17765 <rng:define name=
"text-relative-tab-stop-position-attr">
17767 <rng:attribute name=
"text:relative-tab-stop-position">
17768 <rng:ref name=
"boolean"/>
17772 <rng:define name=
"text-section">
17773 <rng:element name=
"text:section">
17774 <rng:ref name=
"text-section-attlist"/>
17776 <rng:ref name=
"text-section-source"/>
17777 <rng:ref name=
"text-section-source-dde"/>
17781 <rng:ref name=
"text-content"/>
17785 <rng:define name=
"text-section-attlist">
17787 <rng:ref name=
"common-section-attlist"/>
17789 <rng:attribute name=
"text:display">
17791 <rng:value>true
</rng:value>
17792 <rng:value>none
</rng:value>
17796 <rng:attribute name=
"text:display">
17797 <rng:value>condition
</rng:value>
17799 <rng:attribute name=
"text:condition">
17800 <rng:ref name=
"string"/>
17807 <rng:define name=
"text-section-source">
17808 <rng:element name=
"text:section-source">
17809 <rng:ref name=
"text-section-source-attr"/>
17812 <rng:define name=
"text-section-source-attr">
17815 <rng:attribute name=
"xlink:type">
17816 <rng:value>simple
</rng:value>
17818 <rng:attribute name=
"xlink:href">
17819 <rng:ref name=
"anyIRI"/>
17822 <rng:attribute name=
"xlink:show">
17823 <rng:value>embed
</rng:value>
17828 <rng:attribute name=
"text:section-name">
17829 <rng:ref name=
"string"/>
17833 <rng:attribute name=
"text:filter-name">
17834 <rng:ref name=
"string"/>
17839 <rng:define name=
"text-section-source-dde">
17840 <rng:ref name=
"office-dde-source"/>
17842 <rng:define name=
"text-sequence-decl">
17843 <rng:element name=
"text:sequence-decl">
17844 <rng:ref name=
"text-sequence-decl-attlist"/>
17847 <rng:define name=
"text-sequence-decl-attlist">
17849 <rng:ref name=
"common-field-name-attlist"/>
17850 <rng:attribute name=
"text:display-outline-level">
17851 <rng:ref name=
"nonNegativeInteger"/>
17854 <rng:attribute name=
"text:separation-character">
17855 <rng:ref name=
"character"/>
17860 <rng:define name=
"text-sequence-ref-content">
17862 <rng:attribute name=
"text:reference-format">
17864 <rng:ref name=
"common-ref-format-values"/>
17865 <rng:value>category-and-value
</rng:value>
17866 <rng:value>caption
</rng:value>
17867 <rng:value>value
</rng:value>
17872 <rng:define name=
"text-sequence-ref-name">
17874 <rng:attribute name=
"text:ref-name">
17875 <rng:ref name=
"string"/>
17879 <rng:define name=
"text-set-page-variable-attlist">
17882 <rng:attribute name=
"text:active">
17883 <rng:ref name=
"boolean"/>
17887 <rng:attribute name=
"text:page-adjust">
17888 <rng:ref name=
"integer"/>
17893 <rng:define name=
"text-soft-page-break">
17894 <rng:element name=
"text:soft-page-break">
17898 <rng:define name=
"text-sort-key">
17899 <rng:element name=
"text:sort-key">
17900 <rng:ref name=
"text-sort-key-attlist"/>
17904 <rng:define name=
"text-sort-key-attlist">
17905 <rng:attribute name=
"text:key">
17907 <rng:value>address
</rng:value>
17908 <rng:value>annote
</rng:value>
17909 <rng:value>author
</rng:value>
17910 <rng:value>bibliography-type
</rng:value>
17911 <rng:value>booktitle
</rng:value>
17912 <rng:value>chapter
</rng:value>
17913 <rng:value>custom1
</rng:value>
17914 <rng:value>custom2
</rng:value>
17915 <rng:value>custom3
</rng:value>
17916 <rng:value>custom4
</rng:value>
17917 <rng:value>custom5
</rng:value>
17918 <rng:value>edition
</rng:value>
17919 <rng:value>editor
</rng:value>
17920 <rng:value>howpublished
</rng:value>
17921 <rng:value>identifier
</rng:value>
17922 <rng:value>institution
</rng:value>
17923 <rng:value>isbn
</rng:value>
17924 <rng:value>issn
</rng:value>
17925 <rng:value>journal
</rng:value>
17926 <rng:value>month
</rng:value>
17927 <rng:value>note
</rng:value>
17928 <rng:value>number
</rng:value>
17929 <rng:value>organizations
</rng:value>
17930 <rng:value>pages
</rng:value>
17931 <rng:value>publisher
</rng:value>
17932 <rng:value>report-type
</rng:value>
17933 <rng:value>school
</rng:value>
17934 <rng:value>series
</rng:value>
17935 <rng:value>title
</rng:value>
17936 <rng:value>url
</rng:value>
17937 <rng:value>volume
</rng:value>
17938 <rng:value>year
</rng:value>
17942 <rng:attribute name=
"text:sort-ascending">
17943 <rng:ref name=
"boolean"/>
17947 <rng:define name=
"text-style-name">
17949 <rng:attribute name=
"form:text-style-name">
17950 <rng:ref name=
"styleNameRef"/>
17954 <rng:define name=
"text-tab-attr">
17956 <rng:attribute name=
"text:tab-ref">
17957 <rng:ref name=
"nonNegativeInteger"/>
17961 <rng:define name=
"text-table-index">
17962 <rng:element name=
"text:table-index">
17963 <rng:ref name=
"common-section-attlist"/>
17964 <rng:ref name=
"text-table-index-source"/>
17965 <rng:ref name=
"text-index-body"/>
17968 <rng:define name=
"text-table-index-entry-template">
17969 <rng:element name=
"text:table-index-entry-template">
17970 <rng:ref name=
"text-illustration-index-entry-content"/>
17973 <rng:define name=
"text-table-index-source">
17974 <rng:element name=
"text:table-index-source">
17975 <rng:ref name=
"text-illustration-index-source-attrs"/>
17977 <rng:ref name=
"text-index-title-template"/>
17980 <rng:ref name=
"text-table-index-entry-template"/>
17984 <rng:define name=
"text-table-of-content">
17985 <rng:element name=
"text:table-of-content">
17986 <rng:ref name=
"common-section-attlist"/>
17987 <rng:ref name=
"text-table-of-content-source"/>
17988 <rng:ref name=
"text-index-body"/>
17991 <rng:define name=
"text-table-of-content-children">
17993 <rng:ref name=
"text-index-entry-chapter"/>
17994 <rng:ref name=
"text-index-entry-page-number"/>
17995 <rng:ref name=
"text-index-entry-text"/>
17996 <rng:ref name=
"text-index-entry-span"/>
17997 <rng:ref name=
"text-index-entry-tab-stop"/>
17998 <rng:ref name=
"text-index-entry-link-start"/>
17999 <rng:ref name=
"text-index-entry-link-end"/>
18002 <rng:define name=
"text-table-of-content-entry-template">
18003 <rng:element name=
"text:table-of-content-entry-template">
18004 <rng:ref name=
"text-table-of-content-entry-template-attlist"/>
18006 <rng:ref name=
"text-table-of-content-children"/>
18010 <rng:define name=
"text-table-of-content-entry-template-attlist">
18012 <rng:attribute name=
"text:outline-level">
18013 <rng:ref name=
"positiveInteger"/>
18015 <rng:attribute name=
"text:style-name">
18016 <rng:ref name=
"styleNameRef"/>
18020 <rng:define name=
"text-table-of-content-source">
18021 <rng:element name=
"text:table-of-content-source">
18022 <rng:ref name=
"text-table-of-content-source-attlist"/>
18024 <rng:ref name=
"text-index-title-template"/>
18027 <rng:ref name=
"text-table-of-content-entry-template"/>
18030 <rng:ref name=
"text-index-source-styles"/>
18034 <rng:define name=
"text-table-of-content-source-attlist">
18037 <rng:attribute name=
"text:outline-level">
18038 <rng:ref name=
"positiveInteger"/>
18042 <rng:attribute name=
"text:use-outline-level">
18043 <rng:ref name=
"boolean"/>
18047 <rng:attribute name=
"text:use-index-marks">
18048 <rng:ref name=
"boolean"/>
18052 <rng:attribute name=
"text:use-index-source-styles">
18053 <rng:ref name=
"boolean"/>
18057 <rng:attribute name=
"text:index-scope">
18059 <rng:value>document
</rng:value>
18060 <rng:value>chapter
</rng:value>
18065 <rng:attribute name=
"text:relative-tab-stop-position">
18066 <rng:ref name=
"boolean"/>
18071 <rng:define name=
"text-template-name-attlist">
18073 <rng:attribute name=
"text:display">
18075 <rng:value>full
</rng:value>
18076 <rng:value>path
</rng:value>
18077 <rng:value>name
</rng:value>
18078 <rng:value>name-and-extension
</rng:value>
18079 <rng:value>area
</rng:value>
18080 <rng:value>title
</rng:value>
18085 <rng:define name=
"text-time-attlist">
18088 <rng:ref name=
"common-field-fixed-attlist"/>
18089 <rng:ref name=
"common-field-data-style-name-attlist"/>
18092 <rng:attribute name=
"text:time-value">
18093 <rng:ref name=
"timeOrDateTime"/>
18097 <rng:attribute name=
"text:time-adjust">
18098 <rng:ref name=
"duration"/>
18103 <rng:define name=
"text-toc-mark-start-attrs">
18104 <rng:ref name=
"text-id"/>
18105 <rng:ref name=
"text-outline-level"/>
18107 <rng:define name=
"text-tracked-changes">
18109 <rng:element name=
"text:tracked-changes">
18110 <rng:ref name=
"text-tracked-changes-attr"/>
18112 <rng:ref name=
"text-changed-region"/>
18117 <rng:define name=
"text-tracked-changes-attr">
18119 <rng:attribute name=
"text:track-changes">
18120 <rng:ref name=
"boolean"/>
18124 <rng:define name=
"text-user-field-decl">
18125 <rng:element name=
"text:user-field-decl">
18126 <rng:ref name=
"common-field-name-attlist"/>
18128 <rng:ref name=
"common-field-formula-attlist"/>
18130 <rng:ref name=
"common-value-and-type-attlist"/>
18133 <rng:define name=
"text-user-index">
18134 <rng:element name=
"text:user-index">
18135 <rng:ref name=
"common-section-attlist"/>
18136 <rng:ref name=
"text-user-index-source"/>
18137 <rng:ref name=
"text-index-body"/>
18140 <rng:define name=
"text-user-index-entry-template">
18141 <rng:element name=
"text:user-index-entry-template">
18142 <rng:ref name=
"text-user-index-entry-template-attrs"/>
18145 <rng:ref name=
"text-index-entry-chapter"/>
18146 <rng:ref name=
"text-index-entry-page-number"/>
18147 <rng:ref name=
"text-index-entry-text"/>
18148 <rng:ref name=
"text-index-entry-span"/>
18149 <rng:ref name=
"text-index-entry-tab-stop"/>
18150 <rng:ref name=
"text-index-entry-link-start"/>
18151 <rng:ref name=
"text-index-entry-link-end"/>
18152 <!-- https://issues.oasis-open.org/browse/OFFICE-3941 -->
18157 <rng:define name=
"text-user-index-entry-template-attrs">
18159 <rng:attribute name=
"text:outline-level">
18160 <rng:ref name=
"positiveInteger"/>
18162 <rng:attribute name=
"text:style-name">
18163 <rng:ref name=
"styleNameRef"/>
18167 <rng:define name=
"text-user-index-source">
18168 <rng:element name=
"text:user-index-source">
18169 <rng:ref name=
"text-user-index-source-attr"/>
18171 <rng:ref name=
"text-index-title-template"/>
18174 <rng:ref name=
"text-user-index-entry-template"/>
18177 <rng:ref name=
"text-index-source-styles"/>
18181 <rng:define name=
"text-user-index-source-attr">
18183 <rng:ref name=
"text-index-scope-attr"/>
18184 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
18186 <rng:attribute name=
"text:use-index-marks">
18187 <rng:ref name=
"boolean"/>
18191 <rng:attribute name=
"text:use-index-source-styles">
18192 <rng:ref name=
"boolean"/>
18196 <rng:attribute name=
"text:use-graphics">
18197 <rng:ref name=
"boolean"/>
18201 <rng:attribute name=
"text:use-tables">
18202 <rng:ref name=
"boolean"/>
18206 <rng:attribute name=
"text:use-floating-frames">
18207 <rng:ref name=
"boolean"/>
18211 <rng:attribute name=
"text:use-objects">
18212 <rng:ref name=
"boolean"/>
18216 <rng:attribute name=
"text:copy-outline-levels">
18217 <rng:ref name=
"boolean"/>
18220 <rng:attribute name=
"text:index-name">
18221 <rng:ref name=
"string"/>
18225 <rng:define name=
"text-variable-decl">
18226 <rng:element name=
"text:variable-decl">
18227 <rng:ref name=
"common-field-name-attlist"/>
18228 <rng:ref name=
"common-value-type-attlist"/>
18231 <rng:define name=
"textEncoding">
18232 <rng:data type=
"string">
18233 <rng:param name=
"pattern">[A-Za-z][A-Za-z0-
9._\-]*
</rng:param>
18236 <rng:define name=
"time">
18237 <rng:data type=
"time"/>
18239 <rng:define name=
"timeOrDateTime">
18241 <rng:data type=
"time"/>
18242 <rng:data type=
"dateTime"/>
18245 <rng:define name=
"types">
18247 <rng:value>submit
</rng:value>
18248 <rng:value>reset
</rng:value>
18249 <rng:value>push
</rng:value>
18250 <rng:value>url
</rng:value>
18253 <rng:define name=
"valueType">
18255 <rng:value>float
</rng:value>
18256 <rng:value>time
</rng:value>
18257 <rng:value>date
</rng:value>
18258 <rng:value>percentage
</rng:value>
18259 <rng:value>currency
</rng:value>
18260 <rng:value>boolean
</rng:value>
18261 <rng:value>string
</rng:value>
18264 <rng:define name=
"variableName">
18265 <rng:data type=
"string"/>
18267 <rng:define name=
"vector3D">
18268 <rng:data type=
"string">
18269 <rng:param name=
"pattern">\([ ]*-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)([ ]+-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)){
2}[ ]*\)
</rng:param>
18272 <rng:define name=
"vertBackPos">
18274 <rng:value>top
</rng:value>
18275 <rng:value>center
</rng:value>
18276 <rng:value>bottom
</rng:value>
18279 <rng:define name=
"xforms-bind-attlist">
18281 <rng:attribute name=
"xforms:bind">
18282 <rng:ref name=
"string"/>
18286 <rng:define name=
"xforms-model">
18287 <rng:element name=
"xforms:model">
18288 <rng:ref name=
"anyAttListOrElements"/>
18291 <rng:define name=
"xml-id">
18292 <rng:attribute name=
"xml:id">
18293 <rng:ref name=
"ID"/>
18296 <rng:define name=
"zeroToHundredPercent">
18297 <rng:data type=
"string">
18298 <rng:param name=
"pattern">([
0-
9]?[
0-
9](\.[
0-
9]*)?|
100(\
.0*)?|\.[
0-
9]+)%
</rng:param>
18301 <rng:define name=
"zeroToOneDecimal">
18302 <rng:data type=
"decimal">
18303 <rng:param name=
"minInclusive">0</rng:param>
18304 <rng:param name=
"maxInclusive">1</rng:param>