1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 Open Document Format for Office Applications (OpenDocument) Version 1.3
4 OASIS Standard, In progress
7 Copyright © OASIS Open [2002-2018]. All Rights Reserved.
8 Distributed under the terms of the OASIS IPR Policy, [http://www.oasis-open.org/policies-guidelines/ipr],
9 AS-IS, WITHOUT ANY IMPLIED OR EXPRESS WARRANTY; there is no warranty of MERCHANTABILITY,
10 FITNESS FOR A PARTICULAR PURPOSE or NONINFRINGEMENT of the rights of others.
14 <!-- https://issues.oasis-open.org/browse/OFFICE-2153 -->
16 <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">
19 <rng:ref name=
"office-document"/>
20 <rng:ref name=
"office-document-content"/>
21 <rng:ref name=
"office-document-styles"/>
22 <rng:ref name=
"office-document-meta"/>
23 <rng:ref name=
"office-document-settings"/>
26 <rng:define name=
"CURIE">
27 <rng:data type=
"string">
28 <rng:param name=
"pattern">(([\i-[:]][\c-[:]]*)?:)?.+
</rng:param>
29 <rng:param name=
"minLength">1</rng:param>
32 <rng:define name=
"CURIEs">
35 <rng:ref name=
"CURIE"/>
39 <rng:define name=
"ID">
42 <rng:define name=
"IDREF">
43 <rng:data type=
"IDREF"/>
45 <rng:define name=
"IDREFS">
46 <rng:data type=
"IDREFS"/>
48 <rng:define name=
"NCName">
49 <rng:data type=
"NCName"/>
51 <rng:define name=
"SafeCURIE">
52 <rng:data type=
"string">
53 <rng:param name=
"pattern">\[(([\i-[:]][\c-[:]]*)?:)?.+\]
</rng:param>
54 <rng:param name=
"minLength">3</rng:param>
57 <rng:define name=
"URIorSafeCURIE">
59 <rng:ref name=
"anyURI"/>
60 <rng:ref name=
"SafeCURIE"/>
63 <rng:define name=
"angle">
64 <rng:data type=
"string"/>
66 <rng:define name=
"anim-animate-color-attlist">
69 <rng:attribute name=
"anim:color-interpolation">
71 <rng:value>rgb
</rng:value>
72 <rng:value>hsl
</rng:value>
77 <rng:attribute name=
"anim:color-interpolation-direction">
79 <rng:value>clockwise
</rng:value>
80 <rng:value>counter-clockwise
</rng:value>
86 <rng:define name=
"anim-animate-motion-attlist">
89 <rng:attribute name=
"svg:path">
90 <rng:ref name=
"pathData"/>
94 <rng:attribute name=
"svg:origin">
95 <rng:ref name=
"string"/>
99 <rng:attribute name=
"smil:calcMode">
101 <rng:value>discrete
</rng:value>
102 <rng:value>linear
</rng:value>
103 <rng:value>paced
</rng:value>
104 <rng:value>spline
</rng:value>
110 <rng:define name=
"anim-animate-transform-attlist">
111 <rng:attribute name=
"svg:type">
113 <rng:value>translate
</rng:value>
114 <rng:value>scale
</rng:value>
115 <rng:value>rotate
</rng:value>
116 <rng:value>skewX
</rng:value>
117 <rng:value>skewY
</rng:value>
121 <rng:define name=
"anim-audio-attlist">
124 <rng:attribute name=
"xlink:href">
125 <rng:ref name=
"anyIRI"/>
129 <rng:attribute name=
"anim:audio-level">
130 <rng:ref name=
"double"/>
135 <rng:define name=
"anim-command-attlist">
136 <rng:attribute name=
"anim:command">
137 <rng:ref name=
"string"/>
140 <rng:define name=
"anim-iterate-attlist">
142 <rng:ref name=
"common-anim-target-attlist"/>
144 <rng:attribute name=
"anim:iterate-type">
145 <rng:ref name=
"string"/>
149 <rng:attribute name=
"anim:iterate-interval">
150 <rng:ref name=
"duration"/>
155 <rng:define name=
"anim-transition-filter-attlist">
157 <rng:attribute name=
"smil:type">
158 <rng:ref name=
"string"/>
161 <rng:attribute name=
"smil:subtype">
162 <rng:ref name=
"string"/>
166 <rng:attribute name=
"smil:direction">
168 <rng:value>forward
</rng:value>
169 <rng:value>reverse
</rng:value>
174 <rng:attribute name=
"smil:fadeColor">
175 <rng:ref name=
"color"/>
179 <rng:attribute name=
"smil:mode">
181 <rng:value>in
</rng:value>
182 <rng:value>out
</rng:value>
188 <rng:define name=
"animation-element">
190 <rng:element name=
"anim:animate">
191 <rng:ref name=
"common-anim-target-attlist"/>
192 <rng:ref name=
"common-anim-named-target-attlist"/>
193 <rng:ref name=
"common-anim-values-attlist"/>
194 <rng:ref name=
"common-anim-spline-mode-attlist"/>
195 <rng:ref name=
"common-spline-anim-value-attlist"/>
196 <rng:ref name=
"common-timing-attlist"/>
197 <rng:ref name=
"common-anim-add-accum-attlist"/>
199 <rng:element name=
"anim:set">
200 <rng:ref name=
"common-anim-target-attlist"/>
201 <rng:ref name=
"common-anim-named-target-attlist"/>
202 <rng:ref name=
"common-anim-set-values-attlist"/>
203 <rng:ref name=
"common-timing-attlist"/>
204 <rng:ref name=
"common-anim-add-accum-attlist"/>
206 <rng:element name=
"anim:animateMotion">
207 <rng:ref name=
"anim-animate-motion-attlist"/>
208 <rng:ref name=
"common-anim-target-attlist"/>
209 <rng:ref name=
"common-anim-named-target-attlist"/>
210 <rng:ref name=
"common-anim-add-accum-attlist"/>
211 <rng:ref name=
"common-anim-values-attlist"/>
212 <rng:ref name=
"common-timing-attlist"/>
213 <rng:ref name=
"common-spline-anim-value-attlist"/>
215 <rng:element name=
"anim:animateColor">
216 <rng:ref name=
"common-anim-target-attlist"/>
217 <rng:ref name=
"common-anim-named-target-attlist"/>
218 <rng:ref name=
"common-anim-add-accum-attlist"/>
219 <rng:ref name=
"common-anim-values-attlist"/>
220 <rng:ref name=
"common-anim-spline-mode-attlist"/>
221 <rng:ref name=
"common-spline-anim-value-attlist"/>
222 <rng:ref name=
"anim-animate-color-attlist"/>
223 <rng:ref name=
"common-timing-attlist"/>
225 <rng:element name=
"anim:animateTransform">
226 <rng:ref name=
"common-anim-target-attlist"/>
227 <rng:ref name=
"common-anim-named-target-attlist"/>
228 <rng:ref name=
"common-anim-add-accum-attlist"/>
229 <rng:ref name=
"common-anim-values-attlist"/>
230 <rng:ref name=
"anim-animate-transform-attlist"/>
231 <rng:ref name=
"common-timing-attlist"/>
233 <rng:element name=
"anim:transitionFilter">
234 <rng:ref name=
"common-anim-target-attlist"/>
235 <rng:ref name=
"common-anim-add-accum-attlist"/>
236 <rng:ref name=
"common-anim-values-attlist"/>
237 <rng:ref name=
"common-anim-spline-mode-attlist"/>
238 <rng:ref name=
"anim-transition-filter-attlist"/>
239 <rng:ref name=
"common-timing-attlist"/>
241 <rng:element name=
"anim:par">
242 <rng:ref name=
"common-anim-attlist"/>
243 <rng:ref name=
"common-timing-attlist"/>
244 <rng:ref name=
"common-endsync-timing-attlist"/>
246 <rng:ref name=
"animation-element"/>
249 <rng:element name=
"anim:seq">
250 <rng:ref name=
"common-anim-attlist"/>
251 <rng:ref name=
"common-endsync-timing-attlist"/>
252 <rng:ref name=
"common-timing-attlist"/>
254 <rng:ref name=
"animation-element"/>
257 <rng:element name=
"anim:iterate">
258 <rng:ref name=
"common-anim-attlist"/>
259 <rng:ref name=
"anim-iterate-attlist"/>
260 <rng:ref name=
"common-timing-attlist"/>
261 <rng:ref name=
"common-endsync-timing-attlist"/>
263 <rng:ref name=
"animation-element"/>
266 <rng:element name=
"anim:audio">
267 <rng:ref name=
"common-anim-attlist"/>
268 <rng:ref name=
"anim-audio-attlist"/>
269 <rng:ref name=
"common-basic-timing-attlist"/>
271 <rng:element name=
"anim:command">
272 <rng:ref name=
"common-anim-attlist"/>
273 <rng:ref name=
"anim-command-attlist"/>
274 <rng:ref name=
"common-begin-end-timing-attlist"/>
275 <rng:ref name=
"common-anim-target-attlist"/>
277 <rng:element name=
"anim:param">
278 <rng:attribute name=
"anim:name">
279 <rng:ref name=
"string"/>
281 <rng:attribute name=
"anim:value">
282 <rng:ref name=
"string"/>
289 <rng:define name=
"any-date">
291 <rng:ref name=
"number-day"/>
292 <rng:ref name=
"number-month"/>
293 <rng:ref name=
"number-year"/>
294 <rng:ref name=
"number-era"/>
295 <rng:ref name=
"number-day-of-week"/>
296 <rng:ref name=
"number-week-of-year"/>
297 <rng:ref name=
"number-quarter"/>
298 <rng:ref name=
"number-hours"/>
299 <rng:ref name=
"number-am-pm"/>
300 <rng:ref name=
"number-minutes"/>
301 <rng:ref name=
"number-seconds"/>
304 <rng:define name=
"any-number">
306 <rng:ref name=
"number-number"/>
307 <rng:ref name=
"number-scientific-number"/>
308 <rng:ref name=
"number-fraction"/>
311 <rng:define name=
"any-time">
313 <rng:ref name=
"number-hours"/>
314 <rng:ref name=
"number-am-pm"/>
315 <rng:ref name=
"number-minutes"/>
316 <rng:ref name=
"number-seconds"/>
319 <rng:define name=
"anyAttListOrElements">
326 <rng:ref name=
"anyElements"/>
328 <rng:define name=
"anyElements">
333 <rng:ref name=
"anyAttListOrElements"/>
338 <rng:define name=
"anyIRI">
339 <rng:data type=
"anyURI"/>
340 <dc:description>An IRI-reference as defined in [RFC3987]. See ODF
1.3 Part
3 section
18.3.
</dc:description>
342 <rng:define name=
"anyURI">
343 <rng:data type=
"anyURI"/>
345 <rng:define name=
"base64Binary">
346 <rng:data type=
"base64Binary"/>
348 <rng:define name=
"boolean">
350 <rng:value>true
</rng:value>
351 <rng:value>false
</rng:value>
354 <rng:define name=
"borderWidths">
356 <rng:ref name=
"positiveLength"/>
357 <rng:ref name=
"positiveLength"/>
358 <rng:ref name=
"positiveLength"/>
361 <rng:define name=
"bound-column">
363 <rng:attribute name=
"form:bound-column">
364 <rng:ref name=
"string"/>
368 <rng:define name=
"button-type">
370 <rng:attribute name=
"form:button-type">
371 <rng:ref name=
"types"/>
375 <rng:define name=
"cellAddress">
376 <rng:data type=
"string">
377 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+
</rng:param>
380 <rng:define name=
"cellRangeAddress">
382 <rng:data type=
"string">
383 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+(:($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+)?
</rng:param>
385 <rng:data type=
"string">
386 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[
0-
9]+:($?([^\. ']+|'([^']|'')+'))?\.$?[
0-
9]+
</rng:param>
388 <rng:data type=
"string">
389 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+:($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+
</rng:param>
393 <rng:define name=
"cellRangeAddressList">
394 <rng:data type=
"string"/>
395 <dc:description>Value is a space separated list of
"cellRangeAddress" patterns
</dc:description>
397 <rng:define name=
"change-mark-attr">
398 <rng:attribute name=
"text:change-id">
399 <rng:ref name=
"IDREF"/>
402 <rng:define name=
"change-marks">
404 <rng:element name=
"text:change">
405 <rng:ref name=
"change-mark-attr"/>
407 <rng:element name=
"text:change-start">
408 <rng:ref name=
"change-mark-attr"/>
410 <rng:element name=
"text:change-end">
411 <rng:ref name=
"change-mark-attr"/>
415 <rng:define name=
"character">
416 <rng:data type=
"string">
417 <rng:param name=
"length">1</rng:param>
420 <rng:define name=
"chart-axis">
421 <rng:element name=
"chart:axis">
422 <rng:ref name=
"chart-axis-attlist"/>
424 <rng:ref name=
"chart-title"/>
427 <rng:ref name=
"chart-categories"/>
430 <rng:ref name=
"chart-grid"/>
434 <rng:define name=
"chart-axis-attlist">
436 <rng:attribute name=
"chart:dimension">
437 <rng:ref name=
"chart-dimension"/>
440 <rng:attribute name=
"chart:name">
441 <rng:ref name=
"string"/>
445 <rng:attribute name=
"chart:style-name">
446 <rng:ref name=
"styleNameRef"/>
451 <rng:define name=
"chart-categories">
452 <rng:element name=
"chart:categories">
454 <rng:attribute name=
"table:cell-range-address">
455 <rng:ref name=
"cellRangeAddressList"/>
460 <rng:define name=
"chart-chart">
461 <rng:element name=
"chart:chart">
462 <rng:ref name=
"chart-chart-attlist"/>
464 <rng:ref name=
"chart-title"/>
467 <rng:ref name=
"chart-subtitle"/>
470 <rng:ref name=
"chart-footer"/>
473 <rng:ref name=
"chart-legend"/>
475 <rng:ref name=
"chart-plot-area"/>
477 <rng:ref name=
"shape"/>
479 <!-- https://issues.oasis-open.org/browse/OFFICE-2123 -->
481 <rng:ref name=
"table-table"/>
485 <rng:define name=
"chart-chart-attlist">
487 <rng:attribute name=
"chart:class">
488 <rng:ref name=
"namespacedToken"/>
490 <rng:ref name=
"common-draw-size-attlist"/>
492 <rng:attribute name=
"chart:column-mapping">
493 <rng:ref name=
"string"/>
497 <rng:attribute name=
"chart:row-mapping">
498 <rng:ref name=
"string"/>
502 <rng:attribute name=
"chart:style-name">
503 <rng:ref name=
"styleNameRef"/>
508 <rng:attribute name=
"xlink:type">
509 <rng:value>simple
</rng:value>
511 <rng:attribute name=
"xlink:href">
512 <rng:ref name=
"anyIRI"/>
517 <rng:ref name=
"xml-id"/>
521 <rng:define name=
"chart-coordinate-region">
522 <rng:element name=
"chart:coordinate-region">
523 <rng:ref name=
"chart-coordinate-region-attlist"/>
527 <rng:define name=
"chart-coordinate-region-attlist">
528 <rng:ref name=
"common-draw-position-attlist"/>
529 <rng:ref name=
"common-draw-size-attlist"/>
531 <!-- https://issues.oasis-open.org/browse/OFFICE-3928 -->
532 <rng:define name=
"chart-data-label">
533 <rng:element name=
"chart:data-label">
534 <rng:ref name=
"chart-data-label-attlist"/>
536 <rng:ref name=
"text-p"/>
540 <rng:define name=
"chart-data-label-attlist">
542 <rng:ref name=
"common-draw-position-attlist"/>
544 <rng:attribute name=
"chart:style-name">
545 <rng:ref name=
"styleNameRef"/>
550 <rng:define name=
"chart-data-point">
551 <rng:element name=
"chart:data-point">
552 <rng:ref name=
"chart-data-point-attlist"/>
554 <rng:ref name=
"chart-data-label"/>
558 <rng:define name=
"chart-data-point-attlist">
561 <rng:attribute name=
"chart:repeated">
562 <rng:ref name=
"positiveInteger"/>
566 <rng:attribute name=
"chart:style-name">
567 <rng:ref name=
"styleNameRef"/>
571 <rng:ref name=
"xml-id"/>
575 <rng:define name=
"chart-dimension">
577 <rng:value>x
</rng:value>
578 <rng:value>y
</rng:value>
579 <rng:value>z
</rng:value>
582 <rng:define name=
"chart-domain">
583 <rng:element name=
"chart:domain">
585 <rng:attribute name=
"table:cell-range-address">
586 <rng:ref name=
"cellRangeAddressList"/>
591 <rng:define name=
"chart-equation">
592 <rng:element name=
"chart:equation">
593 <rng:ref name=
"chart-equation-attlist"/>
595 <rng:ref name=
"text-p"/>
599 <rng:define name=
"chart-equation-attlist">
602 <rng:attribute name=
"chart:automatic-content">
603 <rng:ref name=
"boolean"/>
607 <rng:attribute name=
"chart:display-r-square">
608 <rng:ref name=
"boolean"/>
612 <rng:attribute name=
"chart:display-equation">
613 <rng:ref name=
"boolean"/>
616 <rng:ref name=
"common-draw-position-attlist"/>
618 <rng:attribute name=
"chart:style-name">
619 <rng:ref name=
"styleNameRef"/>
624 <rng:define name=
"chart-error-indicator">
625 <rng:element name=
"chart:error-indicator">
626 <rng:ref name=
"chart-error-indicator-attlist"/>
630 <rng:define name=
"chart-error-indicator-attlist">
633 <rng:attribute name=
"chart:style-name">
634 <rng:ref name=
"styleNameRef"/>
637 <rng:attribute name=
"chart:dimension">
638 <rng:ref name=
"chart-dimension"/>
642 <rng:define name=
"chart-floor">
643 <rng:element name=
"chart:floor">
644 <rng:ref name=
"chart-floor-attlist"/>
648 <rng:define name=
"chart-floor-attlist">
651 <rng:attribute name=
"svg:width">
652 <rng:ref name=
"length"/>
656 <rng:attribute name=
"chart:style-name">
657 <rng:ref name=
"styleNameRef"/>
662 <rng:define name=
"chart-footer">
663 <rng:element name=
"chart:footer">
664 <rng:ref name=
"chart-title-attlist"/>
666 <rng:ref name=
"text-p"/>
670 <rng:define name=
"chart-grid">
671 <rng:element name=
"chart:grid">
672 <rng:ref name=
"chart-grid-attlist"/>
675 <rng:define name=
"chart-grid-attlist">
678 <rng:attribute name=
"chart:class">
680 <rng:value>major
</rng:value>
681 <rng:value>minor
</rng:value>
686 <rng:attribute name=
"chart:style-name">
687 <rng:ref name=
"styleNameRef"/>
692 <rng:define name=
"chart-legend">
693 <rng:element name=
"chart:legend">
694 <rng:ref name=
"chart-legend-attlist"/>
696 <rng:ref name=
"text-p"/>
700 <rng:define name=
"chart-legend-attlist">
704 <rng:attribute name=
"chart:legend-position">
706 <rng:value>start
</rng:value>
707 <rng:value>end
</rng:value>
708 <rng:value>top
</rng:value>
709 <rng:value>bottom
</rng:value>
713 <rng:attribute name=
"chart:legend-align">
715 <rng:value>start
</rng:value>
716 <rng:value>center
</rng:value>
717 <rng:value>end
</rng:value>
722 <rng:attribute name=
"chart:legend-position">
724 <rng:value>top-start
</rng:value>
725 <rng:value>bottom-start
</rng:value>
726 <rng:value>top-end
</rng:value>
727 <rng:value>bottom-end
</rng:value>
732 <rng:ref name=
"common-draw-position-attlist"/>
734 <rng:attribute name=
"style:legend-expansion">
736 <rng:value>wide
</rng:value>
737 <rng:value>high
</rng:value>
738 <rng:value>balanced
</rng:value>
742 <rng:attribute name=
"style:legend-expansion">
743 <rng:value>custom
</rng:value>
745 <rng:attribute name=
"style:legend-expansion-aspect-ratio">
746 <rng:ref name=
"double"/>
748 <rng:ref name=
"common-draw-size-attlist"/>
749 <!-- https://issues.oasis-open.org/browse/OFFICE-3883 -->
754 <rng:attribute name=
"chart:style-name">
755 <rng:ref name=
"styleNameRef"/>
760 <rng:define name=
"chart-mean-value">
761 <rng:element name=
"chart:mean-value">
762 <rng:ref name=
"chart-mean-value-attlist"/>
766 <rng:define name=
"chart-mean-value-attlist">
768 <rng:attribute name=
"chart:style-name">
769 <rng:ref name=
"styleNameRef"/>
773 <rng:define name=
"chart-plot-area">
774 <rng:element name=
"chart:plot-area">
775 <rng:ref name=
"chart-plot-area-attlist"/>
777 <!-- https://issues.oasis-open.org/browse/OFFICE-3928 -->
778 <rng:ref name=
"chart-coordinate-region"/>
781 <rng:ref name=
"dr3d-light"/>
784 <rng:ref name=
"chart-axis"/>
787 <rng:ref name=
"chart-series"/>
790 <rng:ref name=
"chart-stock-gain-marker"/>
793 <rng:ref name=
"chart-stock-loss-marker"/>
796 <rng:ref name=
"chart-stock-range-line"/>
799 <rng:ref name=
"chart-wall"/>
802 <rng:ref name=
"chart-floor"/>
806 <rng:define name=
"chart-plot-area-attlist">
808 <rng:ref name=
"common-draw-position-attlist"/>
809 <rng:ref name=
"common-draw-size-attlist"/>
811 <rng:attribute name=
"chart:style-name">
812 <rng:ref name=
"styleNameRef"/>
816 <rng:attribute name=
"table:cell-range-address">
817 <rng:ref name=
"cellRangeAddressList"/>
821 <rng:attribute name=
"chart:data-source-has-labels">
823 <rng:value>none
</rng:value>
824 <rng:value>row
</rng:value>
825 <rng:value>column
</rng:value>
826 <rng:value>both
</rng:value>
830 <rng:ref name=
"dr3d-scene-attlist"/>
831 <rng:ref name=
"common-dr3d-transform-attlist"/>
833 <rng:ref name=
"xml-id"/>
837 <rng:define name=
"chart-regression-curve">
838 <rng:element name=
"chart:regression-curve">
839 <rng:ref name=
"chart-regression-curve-attlist"/>
841 <rng:ref name=
"chart-equation"/>
845 <rng:define name=
"chart-regression-curve-attlist">
847 <rng:attribute name=
"chart:style-name">
848 <rng:ref name=
"styleNameRef"/>
852 <rng:define name=
"chart-series">
853 <rng:element name=
"chart:series">
854 <rng:ref name=
"chart-series-attlist"/>
856 <rng:ref name=
"chart-domain"/>
859 <rng:ref name=
"chart-mean-value"/>
862 <rng:ref name=
"chart-regression-curve"/>
865 <rng:ref name=
"chart-error-indicator"/>
868 <rng:ref name=
"chart-data-point"/>
871 <rng:ref name=
"chart-data-label"/>
875 <rng:define name=
"chart-series-attlist">
878 <rng:attribute name=
"chart:values-cell-range-address">
879 <rng:ref name=
"cellRangeAddressList"/>
883 <rng:attribute name=
"chart:label-cell-address">
884 <rng:ref name=
"cellRangeAddressList"/>
888 <rng:attribute name=
"chart:class">
889 <rng:ref name=
"namespacedToken"/>
893 <rng:attribute name=
"chart:attached-axis">
894 <rng:ref name=
"string"/>
898 <rng:attribute name=
"chart:style-name">
899 <rng:ref name=
"styleNameRef"/>
903 <rng:ref name=
"xml-id"/>
907 <rng:define name=
"chart-stock-gain-marker">
908 <rng:element name=
"chart:stock-gain-marker">
909 <rng:ref name=
"common-stock-marker-attlist"/>
912 <rng:define name=
"chart-stock-loss-marker">
913 <rng:element name=
"chart:stock-loss-marker">
914 <rng:ref name=
"common-stock-marker-attlist"/>
917 <rng:define name=
"chart-stock-range-line">
918 <rng:element name=
"chart:stock-range-line">
919 <rng:ref name=
"common-stock-marker-attlist"/>
922 <rng:define name=
"chart-subtitle">
923 <rng:element name=
"chart:subtitle">
924 <rng:ref name=
"chart-title-attlist"/>
926 <rng:ref name=
"text-p"/>
930 <rng:define name=
"chart-title">
931 <rng:element name=
"chart:title">
932 <rng:ref name=
"chart-title-attlist"/>
934 <rng:ref name=
"text-p"/>
938 <rng:define name=
"chart-title-attlist">
941 <rng:attribute name=
"table:cell-range">
942 <rng:ref name=
"cellRangeAddressList"/>
945 <rng:ref name=
"common-draw-position-attlist"/>
947 <rng:attribute name=
"chart:style-name">
948 <rng:ref name=
"styleNameRef"/>
953 <rng:define name=
"chart-wall">
954 <rng:element name=
"chart:wall">
955 <rng:ref name=
"chart-wall-attlist"/>
959 <rng:define name=
"chart-wall-attlist">
962 <rng:attribute name=
"svg:width">
963 <rng:ref name=
"length"/>
967 <rng:attribute name=
"chart:style-name">
968 <rng:ref name=
"styleNameRef"/>
973 <rng:define name=
"clipShape">
974 <rng:data type=
"string">
975 <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>
978 <rng:define name=
"color">
979 <rng:data type=
"string">
980 <rng:param name=
"pattern">#[
0-
9a-fA-F]{
6}
</rng:param>
983 <rng:define name=
"column-controls">
985 <rng:element name=
"form:text">
986 <rng:ref name=
"form-text-attlist"/>
987 <rng:ref name=
"common-form-control-content"/>
989 <rng:element name=
"form:textarea">
990 <rng:ref name=
"form-textarea-attlist"/>
991 <rng:ref name=
"common-form-control-content"/>
993 <rng:ref name=
"text-p"/>
996 <rng:element name=
"form:formatted-text">
997 <rng:ref name=
"form-formatted-text-attlist"/>
998 <rng:ref name=
"common-form-control-content"/>
1000 <rng:element name=
"form:number">
1001 <rng:ref name=
"form-number-attlist"/>
1002 <rng:ref name=
"common-numeric-control-attlist"/>
1003 <rng:ref name=
"common-form-control-content"/>
1004 <rng:ref name=
"common-linked-cell"/>
1005 <rng:ref name=
"common-spin-button"/>
1006 <rng:ref name=
"common-repeat"/>
1007 <rng:ref name=
"common-delay-for-repeat"/>
1009 <rng:element name=
"form:date">
1010 <rng:ref name=
"form-date-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:time">
1019 <rng:ref name=
"form-time-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:combobox">
1028 <rng:ref name=
"form-combobox-attlist"/>
1029 <rng:ref name=
"common-form-control-content"/>
1031 <rng:ref name=
"form-item"/>
1034 <rng:element name=
"form:listbox">
1035 <rng:ref name=
"form-listbox-attlist"/>
1036 <rng:ref name=
"common-form-control-content"/>
1038 <rng:ref name=
"form-option"/>
1041 <rng:element name=
"form:checkbox">
1042 <rng:ref name=
"form-checkbox-attlist"/>
1043 <rng:ref name=
"common-form-control-content"/>
1047 <rng:define name=
"common-anim-add-accum-attlist">
1050 <rng:attribute name=
"smil:accumulate">
1052 <rng:value>none
</rng:value>
1053 <rng:value>sum
</rng:value>
1058 <rng:attribute name=
"smil:additive">
1060 <rng:value>replace
</rng:value>
1061 <rng:value>sum
</rng:value>
1067 <rng:define name=
"common-anim-attlist">
1070 <rng:attribute name=
"presentation:node-type">
1072 <rng:value>default
</rng:value>
1073 <rng:value>on-click
</rng:value>
1074 <rng:value>with-previous
</rng:value>
1075 <rng:value>after-previous
</rng:value>
1076 <rng:value>timing-root
</rng:value>
1077 <rng:value>main-sequence
</rng:value>
1078 <rng:value>interactive-sequence
</rng:value>
1083 <rng:attribute name=
"presentation:preset-id">
1084 <rng:ref name=
"string"/>
1088 <rng:attribute name=
"presentation:preset-sub-type">
1089 <rng:ref name=
"string"/>
1093 <rng:attribute name=
"presentation:preset-class">
1095 <rng:value>custom
</rng:value>
1096 <rng:value>entrance
</rng:value>
1097 <rng:value>exit
</rng:value>
1098 <rng:value>emphasis
</rng:value>
1099 <rng:value>motion-path
</rng:value>
1100 <rng:value>ole-action
</rng:value>
1101 <rng:value>media-call
</rng:value>
1106 <rng:attribute name=
"presentation:master-element">
1107 <rng:ref name=
"IDREF"/>
1111 <rng:attribute name=
"presentation:group-id">
1112 <rng:ref name=
"string"/>
1117 <rng:ref name=
"xml-id"/>
1119 <rng:attribute name=
"anim:id">
1120 <rng:ref name=
"NCName"/>
1127 <rng:define name=
"common-anim-named-target-attlist">
1128 <rng:attribute name=
"smil:attributeName">
1129 <rng:ref name=
"string"/>
1132 <rng:define name=
"common-anim-set-values-attlist">
1134 <rng:attribute name=
"smil:to">
1135 <rng:ref name=
"string"/>
1139 <rng:define name=
"common-anim-spline-mode-attlist">
1141 <rng:attribute name=
"smil:calcMode">
1143 <rng:value>discrete
</rng:value>
1144 <rng:value>linear
</rng:value>
1145 <rng:value>paced
</rng:value>
1146 <rng:value>spline
</rng:value>
1151 <rng:define name=
"common-anim-target-attlist">
1154 <rng:attribute name=
"smil:targetElement">
1155 <rng:ref name=
"IDREF"/>
1159 <rng:attribute name=
"anim:sub-item">
1160 <rng:ref name=
"string"/>
1165 <rng:define name=
"common-anim-values-attlist">
1168 <rng:attribute name=
"smil:values">
1169 <rng:ref name=
"string"/>
1173 <rng:attribute name=
"anim:formula">
1174 <rng:ref name=
"string"/>
1177 <rng:ref name=
"common-anim-set-values-attlist"/>
1179 <rng:attribute name=
"smil:from">
1180 <rng:ref name=
"string"/>
1184 <rng:attribute name=
"smil:by">
1185 <rng:ref name=
"string"/>
1190 <rng:define name=
"common-auto-reorder-attlist">
1192 <rng:attribute name=
"number:automatic-order">
1193 <rng:ref name=
"boolean"/>
1197 <rng:define name=
"common-background-color-attlist">
1199 <rng:attribute name=
"fo:background-color">
1201 <rng:value>transparent
</rng:value>
1202 <rng:ref name=
"color"/>
1207 <rng:define name=
"common-background-transparency-attlist">
1209 <rng:attribute name=
"style:background-transparency">
1210 <rng:ref name=
"zeroToHundredPercent"/>
1214 <rng:define name=
"common-basic-timing-attlist">
1215 <rng:ref name=
"common-begin-end-timing-attlist"/>
1216 <rng:ref name=
"common-dur-timing-attlist"/>
1217 <rng:ref name=
"common-repeat-timing-attlist"/>
1218 <rng:ref name=
"common-restart-timing-attlist"/>
1219 <rng:ref name=
"common-restart-default-attlist"/>
1220 <rng:ref name=
"common-fill-timing-attlist"/>
1221 <rng:ref name=
"common-fill-default-attlist"/>
1223 <rng:define name=
"common-begin-end-timing-attlist">
1226 <rng:attribute name=
"smil:begin">
1227 <rng:ref name=
"string"/>
1231 <rng:attribute name=
"smil:end">
1232 <rng:ref name=
"string"/>
1237 <rng:define name=
"common-border-attlist">
1239 <rng:attribute name=
"fo:border">
1240 <rng:ref name=
"string"/>
1244 <rng:attribute name=
"fo:border-top">
1245 <rng:ref name=
"string"/>
1249 <rng:attribute name=
"fo:border-bottom">
1250 <rng:ref name=
"string"/>
1254 <rng:attribute name=
"fo:border-left">
1255 <rng:ref name=
"string"/>
1259 <rng:attribute name=
"fo:border-right">
1260 <rng:ref name=
"string"/>
1264 <rng:define name=
"common-border-line-width-attlist">
1266 <rng:attribute name=
"style:border-line-width">
1267 <rng:ref name=
"borderWidths"/>
1271 <rng:attribute name=
"style:border-line-width-top">
1272 <rng:ref name=
"borderWidths"/>
1276 <rng:attribute name=
"style:border-line-width-bottom">
1277 <rng:ref name=
"borderWidths"/>
1281 <rng:attribute name=
"style:border-line-width-left">
1282 <rng:ref name=
"borderWidths"/>
1286 <rng:attribute name=
"style:border-line-width-right">
1287 <rng:ref name=
"borderWidths"/>
1291 <rng:define name=
"common-break-attlist">
1293 <rng:attribute name=
"fo:break-before">
1295 <rng:value>auto
</rng:value>
1296 <rng:value>column
</rng:value>
1297 <rng:value>page
</rng:value>
1302 <rng:attribute name=
"fo:break-after">
1304 <rng:value>auto
</rng:value>
1305 <rng:value>column
</rng:value>
1306 <rng:value>page
</rng:value>
1311 <rng:define name=
"common-calendar-attlist">
1313 <rng:attribute name=
"number:calendar">
1315 <rng:value>gregorian
</rng:value>
1316 <rng:value>gengou
</rng:value>
1317 <rng:value>ROC
</rng:value>
1318 <rng:value>hanja_yoil
</rng:value>
1319 <rng:value>hanja
</rng:value>
1320 <rng:value>hijri
</rng:value>
1321 <rng:value>jewish
</rng:value>
1322 <rng:value>buddhist
</rng:value>
1323 <rng:ref name=
"string"/>
1328 <rng:define name=
"common-contour-attlist">
1329 <rng:attribute name=
"draw:recreate-on-edit">
1330 <rng:ref name=
"boolean"/>
1333 <rng:define name=
"common-control-id-attlist">
1335 <rng:ref name=
"xml-id"/>
1337 <rng:attribute name=
"form:id">
1338 <rng:ref name=
"NCName"/>
1343 <rng:define name=
"common-convert-empty-attlist">
1345 <rng:attribute name=
"form:convert-empty-to-null">
1346 <rng:ref name=
"boolean"/>
1350 <rng:define name=
"common-current-value-attlist">
1352 <rng:attribute name=
"form:current-value">
1353 <rng:ref name=
"string"/>
1357 <rng:define name=
"common-data-field-attlist">
1359 <rng:attribute name=
"form:data-field">
1360 <rng:ref name=
"string"/>
1364 <rng:define name=
"common-data-style-attlist">
1366 <rng:attribute name=
"style:name">
1367 <rng:ref name=
"styleName"/>
1370 <rng:attribute name=
"style:display-name">
1371 <rng:ref name=
"string"/>
1375 <rng:attribute name=
"number:language">
1376 <rng:ref name=
"languageCode"/>
1380 <rng:attribute name=
"number:country">
1381 <rng:ref name=
"countryCode"/>
1385 <rng:attribute name=
"number:script">
1386 <rng:ref name=
"scriptCode"/>
1390 <rng:attribute name=
"number:rfc-language-tag">
1391 <rng:ref name=
"language"/>
1395 <rng:attribute name=
"number:title">
1396 <rng:ref name=
"string"/>
1400 <rng:attribute name=
"style:volatile">
1401 <rng:ref name=
"boolean"/>
1405 <rng:attribute name=
"number:transliteration-format">
1406 <rng:ref name=
"string"/>
1410 <rng:attribute name=
"number:transliteration-language">
1411 <rng:ref name=
"countryCode"/>
1415 <rng:attribute name=
"number:transliteration-country">
1416 <rng:ref name=
"countryCode"/>
1420 <rng:attribute name=
"number:transliteration-style">
1422 <rng:value>short
</rng:value>
1423 <rng:value>medium
</rng:value>
1424 <rng:value>long
</rng:value>
1430 <rng:define name=
"common-db-default-value">
1432 <rng:ref name=
"common-value-and-type-attlist"/>
1435 <rng:define name=
"common-db-object-description">
1437 <rng:attribute name=
"db:description">
1438 <rng:ref name=
"string"/>
1442 <rng:define name=
"common-db-object-name">
1443 <rng:attribute name=
"db:name">
1444 <rng:ref name=
"string"/>
1447 <rng:define name=
"common-db-object-title">
1449 <rng:attribute name=
"db:title">
1450 <rng:ref name=
"string"/>
1454 <rng:define name=
"common-db-table-name-attlist">
1456 <rng:attribute name=
"db:name">
1457 <rng:ref name=
"string"/>
1460 <rng:attribute name=
"db:catalog-name">
1461 <rng:ref name=
"string"/>
1465 <rng:attribute name=
"db:schema-name">
1466 <rng:ref name=
"string"/>
1471 <rng:define name=
"common-db-table-style-name">
1474 <rng:attribute name=
"db:style-name">
1475 <rng:ref name=
"styleNameRef"/>
1479 <rng:attribute name=
"db:default-row-style-name">
1480 <rng:ref name=
"styleNameRef"/>
1485 <rng:define name=
"common-dde-connection-decl-attlist">
1487 <rng:attribute name=
"office:dde-application">
1488 <rng:ref name=
"string"/>
1490 <rng:attribute name=
"office:dde-topic">
1491 <rng:ref name=
"string"/>
1493 <rng:attribute name=
"office:dde-item">
1494 <rng:ref name=
"string"/>
1497 <rng:attribute name=
"office:automatic-update">
1498 <rng:ref name=
"boolean"/>
1503 <rng:define name=
"common-decimal-places-attlist">
1505 <rng:attribute name=
"number:decimal-places">
1506 <rng:ref name=
"integer"/>
1510 <rng:attribute name=
"number:min-decimal-places">
1511 <rng:ref name=
"integer"/>
1514 <!-- https://issues.oasis-open.org/browse/OFFICE-3860 added number:min-decimal-places -->
1516 <rng:define name=
"common-delay-for-repeat">
1518 <rng:attribute name=
"form:delay-for-repeat">
1519 <rng:ref name=
"duration"/>
1523 <rng:define name=
"common-disabled-attlist">
1525 <rng:attribute name=
"form:disabled">
1526 <rng:ref name=
"boolean"/>
1530 <rng:define name=
"common-dr3d-transform-attlist">
1532 <rng:attribute name=
"dr3d:transform">
1533 <rng:ref name=
"string"/>
1537 <rng:define name=
"common-draw-area-attlist">
1540 <rng:attribute name=
"xlink:type">
1541 <rng:value>simple
</rng:value>
1543 <rng:attribute name=
"xlink:href">
1544 <rng:ref name=
"anyIRI"/>
1547 <rng:attribute name=
"office:target-frame-name">
1548 <rng:ref name=
"targetFrameName"/>
1552 <rng:attribute name=
"xlink:show">
1554 <rng:value>new
</rng:value>
1555 <rng:value>replace
</rng:value>
1561 <rng:attribute name=
"office:name">
1562 <rng:ref name=
"string"/>
1566 <rng:attribute name=
"draw:nohref">
1567 <rng:value>nohref
</rng:value>
1572 <rng:define name=
"common-draw-caption-id-attlist">
1574 <rng:attribute name=
"draw:caption-id">
1575 <rng:ref name=
"IDREF"/>
1579 <rng:define name=
"common-draw-circle-ellipse-attlist">
1582 <rng:attribute name=
"draw:kind">
1584 <rng:value>full
</rng:value>
1585 <rng:value>section
</rng:value>
1586 <rng:value>cut
</rng:value>
1587 <rng:value>arc
</rng:value>
1592 <rng:attribute name=
"draw:start-angle">
1593 <rng:ref name=
"angle"/>
1597 <rng:attribute name=
"draw:end-angle">
1598 <rng:ref name=
"angle"/>
1603 <rng:define name=
"common-draw-circle-ellipse-pos-attlist">
1604 <rng:attribute name=
"svg:cx">
1605 <rng:ref name=
"coordinate"/>
1607 <rng:attribute name=
"svg:cy">
1608 <rng:ref name=
"coordinate"/>
1611 <rng:define name=
"common-draw-data-attlist">
1613 <rng:attribute name=
"xlink:type">
1614 <rng:value>simple
</rng:value>
1616 <rng:attribute name=
"xlink:href">
1617 <rng:ref name=
"anyIRI"/>
1620 <rng:attribute name=
"xlink:show">
1621 <rng:value>embed
</rng:value>
1625 <rng:attribute name=
"xlink:actuate">
1626 <rng:value>onLoad
</rng:value>
1631 <rng:define name=
"common-draw-gradient-attlist">
1634 <rng:attribute name=
"draw:name">
1635 <rng:ref name=
"styleName"/>
1639 <rng:attribute name=
"draw:display-name">
1640 <rng:ref name=
"string"/>
1643 <rng:attribute name=
"draw:style">
1644 <rng:ref name=
"gradient-style"/>
1647 <rng:attribute name=
"draw:cx">
1648 <rng:ref name=
"percent"/>
1652 <rng:attribute name=
"draw:cy">
1653 <rng:ref name=
"percent"/>
1657 <rng:attribute name=
"draw:angle">
1658 <rng:ref name=
"angle"/>
1662 <rng:attribute name=
"draw:border">
1663 <rng:ref name=
"percent"/>
1668 <rng:define name=
"common-draw-id-attlist">
1671 <rng:ref name=
"xml-id"/>
1673 <rng:attribute name=
"draw:id">
1674 <rng:ref name=
"NCName"/>
1680 <rng:define name=
"common-draw-layer-name-attlist">
1682 <rng:attribute name=
"draw:layer">
1683 <rng:ref name=
"string"/>
1687 <rng:define name=
"common-draw-mime-type-attlist">
1689 <rng:attribute name=
"draw:mime-type">
1690 <rng:ref name=
"string"/>
1694 <!-- https://issues.oasis-open.org/browse/OFFICE-3943 -->
1695 <rng:define name=
"common-draw-name-attlist">
1697 <rng:attribute name=
"draw:name">
1698 <rng:ref name=
"string"/>
1702 <rng:define name=
"common-draw-path-data-attlist">
1703 <rng:attribute name=
"svg:d">
1704 <rng:ref name=
"pathData"/>
1707 <rng:define name=
"common-draw-points-attlist">
1708 <rng:attribute name=
"draw:points">
1709 <rng:ref name=
"points"/>
1712 <rng:define name=
"common-draw-position-attlist">
1714 <rng:attribute name=
"svg:x">
1715 <rng:ref name=
"coordinate"/>
1719 <rng:attribute name=
"svg:y">
1720 <rng:ref name=
"coordinate"/>
1724 <rng:define name=
"common-draw-rel-size-attlist">
1725 <rng:ref name=
"common-draw-size-attlist"/>
1727 <rng:attribute name=
"style:rel-width">
1729 <rng:ref name=
"percent"/>
1730 <rng:value>scale
</rng:value>
1731 <rng:value>scale-min
</rng:value>
1736 <rng:attribute name=
"style:rel-height">
1738 <rng:ref name=
"percent"/>
1739 <rng:value>scale
</rng:value>
1740 <rng:value>scale-min
</rng:value>
1745 <rng:define name=
"common-draw-shape-with-styles-attlist">
1746 <rng:ref name=
"common-draw-z-index-attlist"/>
1747 <rng:ref name=
"common-draw-id-attlist"/>
1748 <rng:ref name=
"common-draw-layer-name-attlist"/>
1749 <rng:ref name=
"common-draw-style-name-attlist"/>
1750 <rng:ref name=
"common-draw-transform-attlist"/>
1751 <rng:ref name=
"common-draw-name-attlist"/>
1752 <rng:ref name=
"common-text-spreadsheet-shape-attlist"/>
1754 <rng:define name=
"common-draw-shape-with-text-and-styles-attlist">
1755 <rng:ref name=
"common-draw-shape-with-styles-attlist"/>
1756 <rng:ref name=
"common-draw-text-style-name-attlist"/>
1758 <rng:define name=
"common-draw-size-attlist">
1760 <rng:attribute name=
"svg:width">
1761 <rng:ref name=
"length"/>
1765 <rng:attribute name=
"svg:height">
1766 <rng:ref name=
"length"/>
1770 <rng:define name=
"common-draw-style-name-attlist">
1774 <rng:attribute name=
"draw:style-name">
1775 <rng:ref name=
"styleNameRef"/>
1779 <rng:attribute name=
"draw:class-names">
1780 <rng:ref name=
"styleNameRefs"/>
1786 <rng:attribute name=
"presentation:style-name">
1787 <rng:ref name=
"styleNameRef"/>
1791 <rng:attribute name=
"presentation:class-names">
1792 <rng:ref name=
"styleNameRefs"/>
1798 <rng:define name=
"common-draw-text-style-name-attlist">
1800 <rng:attribute name=
"draw:text-style-name">
1801 <rng:ref name=
"styleNameRef"/>
1805 <rng:define name=
"common-draw-transform-attlist">
1807 <rng:attribute name=
"draw:transform">
1808 <rng:ref name=
"string"/>
1812 <rng:define name=
"common-draw-viewbox-attlist">
1813 <rng:attribute name=
"svg:viewBox">
1815 <rng:ref name=
"integer"/>
1816 <rng:ref name=
"integer"/>
1817 <rng:ref name=
"integer"/>
1818 <rng:ref name=
"integer"/>
1822 <rng:define name=
"common-draw-z-index-attlist">
1824 <rng:attribute name=
"draw:z-index">
1825 <rng:ref name=
"nonNegativeInteger"/>
1829 <rng:define name=
"common-dur-timing-attlist">
1831 <rng:attribute name=
"smil:dur">
1832 <rng:ref name=
"string"/>
1836 <rng:define name=
"common-editable-attlist">
1838 <rng:attribute name=
"style:editable">
1839 <rng:ref name=
"boolean"/>
1843 <rng:define name=
"common-endsync-timing-attlist">
1845 <rng:attribute name=
"smil:endsync">
1847 <rng:value>first
</rng:value>
1848 <rng:value>last
</rng:value>
1849 <rng:value>all
</rng:value>
1850 <rng:value>media
</rng:value>
1851 <rng:ref name=
"IDREF"/>
1856 <rng:define name=
"common-field-data-style-name-attlist">
1858 <rng:attribute name=
"style:data-style-name">
1859 <rng:ref name=
"styleNameRef"/>
1863 <rng:define name=
"common-field-database-name">
1866 <rng:attribute name=
"text:database-name">
1867 <rng:ref name=
"string"/>
1870 <rng:ref name=
"form-connection-resource"/>
1873 <rng:define name=
"common-field-database-table">
1874 <rng:ref name=
"common-field-database-table-attlist"/>
1875 <rng:ref name=
"common-field-database-name"/>
1877 <rng:define name=
"common-field-database-table-attlist">
1879 <rng:attribute name=
"text:table-name">
1880 <rng:ref name=
"string"/>
1883 <rng:attribute name=
"text:table-type">
1885 <rng:value>table
</rng:value>
1886 <rng:value>query
</rng:value>
1887 <rng:value>command
</rng:value>
1893 <rng:define name=
"common-field-description-attlist">
1895 <rng:attribute name=
"text:description">
1896 <rng:ref name=
"string"/>
1900 <rng:define name=
"common-field-display-value-formula-attlist">
1902 <rng:attribute name=
"text:display">
1904 <rng:value>value
</rng:value>
1905 <rng:value>formula
</rng:value>
1910 <rng:define name=
"common-field-display-value-formula-none-attlist">
1912 <rng:attribute name=
"text:display">
1914 <rng:value>value
</rng:value>
1915 <rng:value>formula
</rng:value>
1916 <rng:value>none
</rng:value>
1921 <rng:define name=
"common-field-display-value-none-attlist">
1923 <rng:attribute name=
"text:display">
1925 <rng:value>value
</rng:value>
1926 <rng:value>none
</rng:value>
1931 <rng:define name=
"common-field-fixed-attlist">
1933 <rng:attribute name=
"text:fixed">
1934 <rng:ref name=
"boolean"/>
1938 <rng:define name=
"common-field-formula-attlist">
1940 <rng:attribute name=
"text:formula">
1941 <rng:ref name=
"string"/>
1945 <rng:define name=
"common-field-name-attlist">
1946 <rng:attribute name=
"text:name">
1947 <rng:ref name=
"variableName"/>
1950 <rng:define name=
"common-field-num-format-attlist">
1952 <rng:ref name=
"common-num-format-attlist"/>
1955 <rng:define name=
"common-fill-default-attlist">
1957 <rng:attribute name=
"smil:fillDefault">
1959 <rng:value>remove
</rng:value>
1960 <rng:value>freeze
</rng:value>
1961 <rng:value>hold
</rng:value>
1962 <rng:value>transition
</rng:value>
1963 <rng:value>auto
</rng:value>
1964 <rng:value>inherit
</rng:value>
1969 <rng:define name=
"common-fill-timing-attlist">
1971 <rng:attribute name=
"smil:fill">
1973 <rng:value>remove
</rng:value>
1974 <rng:value>freeze
</rng:value>
1975 <rng:value>hold
</rng:value>
1976 <rng:value>auto
</rng:value>
1977 <rng:value>default
</rng:value>
1978 <rng:value>transition
</rng:value>
1983 <rng:define name=
"common-form-control-attlist">
1986 <rng:attribute name=
"form:name">
1987 <rng:ref name=
"string"/>
1991 <rng:attribute name=
"form:control-implementation">
1992 <rng:ref name=
"namespacedToken"/>
1997 <rng:define name=
"common-form-control-content">
1999 <rng:ref name=
"form-properties"/>
2002 <rng:ref name=
"office-event-listeners"/>
2005 <rng:define name=
"common-form-relative-image-position-attlist">
2008 <rng:attribute name=
"form:image-position">
2009 <rng:value>center
</rng:value>
2013 <rng:attribute name=
"form:image-position">
2015 <rng:value>start
</rng:value>
2016 <rng:value>end
</rng:value>
2017 <rng:value>top
</rng:value>
2018 <rng:value>bottom
</rng:value>
2022 <rng:attribute name=
"form:image-align">
2024 <rng:value>start
</rng:value>
2025 <rng:value>center
</rng:value>
2026 <rng:value>end
</rng:value>
2033 <rng:define name=
"common-form-visual-effect-attlist">
2035 <rng:attribute name=
"form:visual-effect">
2037 <rng:value>flat
</rng:value>
2038 <rng:value>3d
</rng:value>
2043 <rng:define name=
"common-format-source-attlist">
2045 <rng:attribute name=
"number:format-source">
2047 <rng:value>fixed
</rng:value>
2048 <rng:value>language
</rng:value>
2053 <rng:define name=
"common-horizontal-margin-attlist">
2055 <rng:attribute name=
"fo:margin-left">
2057 <rng:ref name=
"length"/>
2058 <rng:ref name=
"percent"/>
2063 <rng:attribute name=
"fo:margin-right">
2065 <rng:ref name=
"length"/>
2066 <rng:ref name=
"percent"/>
2071 <rng:define name=
"common-in-content-meta-attlist">
2072 <rng:attribute name=
"xhtml:about">
2073 <rng:ref name=
"URIorSafeCURIE"/>
2075 <rng:attribute name=
"xhtml:property">
2076 <rng:ref name=
"CURIEs"/>
2078 <rng:ref name=
"common-meta-literal-attlist"/>
2080 <rng:define name=
"common-keep-with-next-attlist">
2082 <rng:attribute name=
"fo:keep-with-next">
2084 <rng:value>auto
</rng:value>
2085 <rng:value>always
</rng:value>
2090 <rng:define name=
"common-linked-cell">
2092 <rng:attribute name=
"form:linked-cell">
2094 <rng:ref name=
"cellAddress"/>
2095 <rng:ref name=
"string"/>
2100 <rng:define name=
"common-margin-attlist">
2102 <rng:attribute name=
"fo:margin">
2104 <rng:ref name=
"nonNegativeLength"/>
2105 <rng:ref name=
"percent"/>
2110 <rng:define name=
"common-maxlength-attlist">
2112 <rng:attribute name=
"form:max-length">
2113 <rng:ref name=
"nonNegativeInteger"/>
2117 <rng:define name=
"common-meta-literal-attlist">
2119 <rng:attribute name=
"xhtml:datatype">
2120 <rng:ref name=
"CURIE"/>
2124 <rng:attribute name=
"xhtml:content">
2125 <rng:ref name=
"string"/>
2129 <rng:define name=
"common-num-format-attlist">
2131 <rng:attribute name=
"style:num-format">
2133 <rng:value>1</rng:value>
2134 <rng:value>i
</rng:value>
2135 <rng:value>I
</rng:value>
2136 <rng:ref name=
"string"/>
2141 <rng:attribute name=
"style:num-format">
2143 <rng:value>a
</rng:value>
2144 <rng:value>A
</rng:value>
2147 <rng:ref name=
"style-num-letter-sync-attlist"/>
2152 <rng:define name=
"common-num-format-prefix-suffix-attlist">
2154 <rng:attribute name=
"style:num-prefix">
2155 <rng:ref name=
"string"/>
2159 <rng:attribute name=
"style:num-suffix">
2160 <rng:ref name=
"string"/>
2164 <rng:define name=
"common-number-attlist">
2167 <rng:attribute name=
"number:min-integer-digits">
2168 <rng:ref name=
"integer"/>
2172 <rng:attribute name=
"number:grouping">
2173 <rng:ref name=
"boolean"/>
2178 <rng:define name=
"common-numeric-control-attlist">
2179 <rng:ref name=
"form-control-attlist"/>
2180 <rng:ref name=
"common-disabled-attlist"/>
2181 <rng:ref name=
"common-maxlength-attlist"/>
2182 <rng:ref name=
"common-printable-attlist"/>
2183 <rng:ref name=
"common-readonly-attlist"/>
2184 <rng:ref name=
"common-tab-attlist"/>
2185 <rng:ref name=
"common-title-attlist"/>
2186 <rng:ref name=
"common-convert-empty-attlist"/>
2187 <rng:ref name=
"common-data-field-attlist"/>
2189 <rng:define name=
"common-office-annotation-name-attlist">
2190 <rng:attribute name=
"office:name">
2191 <rng:ref name=
"string"/>
2194 <rng:define name=
"common-padding-attlist">
2196 <rng:attribute name=
"fo:padding">
2197 <rng:ref name=
"nonNegativeLength"/>
2201 <rng:attribute name=
"fo:padding-top">
2202 <rng:ref name=
"nonNegativeLength"/>
2206 <rng:attribute name=
"fo:padding-bottom">
2207 <rng:ref name=
"nonNegativeLength"/>
2211 <rng:attribute name=
"fo:padding-left">
2212 <rng:ref name=
"nonNegativeLength"/>
2216 <rng:attribute name=
"fo:padding-right">
2217 <rng:ref name=
"nonNegativeLength"/>
2221 <rng:define name=
"common-page-number-attlist">
2223 <rng:attribute name=
"style:page-number">
2225 <rng:ref name=
"nonNegativeInteger"/>
2226 <rng:value>auto
</rng:value>
2228 <!-- https://issues.oasis-open.org/browse/OFFICE-3923 -->
2232 <rng:define name=
"common-presentation-effect-attlist">
2234 <rng:attribute name=
"draw:shape-id">
2235 <rng:ref name=
"IDREF"/>
2238 <rng:attribute name=
"presentation:effect">
2239 <rng:ref name=
"presentationEffects"/>
2243 <rng:attribute name=
"presentation:direction">
2244 <rng:ref name=
"presentationEffectDirections"/>
2248 <rng:attribute name=
"presentation:speed">
2249 <rng:ref name=
"presentationSpeeds"/>
2253 <rng:attribute name=
"presentation:delay">
2254 <rng:ref name=
"duration"/>
2258 <rng:attribute name=
"presentation:start-scale">
2259 <rng:ref name=
"percent"/>
2263 <rng:attribute name=
"presentation:path-id">
2264 <rng:ref name=
"string"/>
2269 <rng:define name=
"common-presentation-header-footer-attlist">
2272 <rng:attribute name=
"presentation:use-header-name">
2273 <rng:ref name=
"string"/>
2277 <rng:attribute name=
"presentation:use-footer-name">
2278 <rng:ref name=
"string"/>
2282 <rng:attribute name=
"presentation:use-date-time-name">
2283 <rng:ref name=
"string"/>
2288 <rng:define name=
"common-printable-attlist">
2290 <rng:attribute name=
"form:printable">
2291 <rng:ref name=
"boolean"/>
2295 <rng:define name=
"common-readonly-attlist">
2297 <rng:attribute name=
"form:readonly">
2298 <rng:ref name=
"boolean"/>
2302 <rng:define name=
"common-ref-format-values">
2304 <rng:value>page
</rng:value>
2305 <rng:value>chapter
</rng:value>
2306 <rng:value>direction
</rng:value>
2307 <rng:value>text
</rng:value>
2310 <rng:define name=
"common-repeat">
2312 <rng:attribute name=
"form:repeat">
2313 <rng:ref name=
"boolean"/>
2317 <rng:define name=
"common-repeat-timing-attlist">
2319 <rng:attribute name=
"smil:repeatDur">
2320 <rng:ref name=
"string"/>
2324 <rng:attribute name=
"smil:repeatCount">
2326 <rng:ref name=
"nonNegativeDecimal"/>
2327 <rng:value>indefinite
</rng:value>
2332 <rng:define name=
"common-restart-default-attlist">
2334 <rng:attribute name=
"smil:restartDefault">
2336 <rng:value>never
</rng:value>
2337 <rng:value>always
</rng:value>
2338 <rng:value>whenNotActive
</rng:value>
2339 <rng:value>inherit
</rng:value>
2344 <rng:define name=
"common-restart-timing-attlist">
2346 <rng:attribute name=
"smil:restart">
2348 <rng:value>never
</rng:value>
2349 <rng:value>always
</rng:value>
2350 <rng:value>whenNotActive
</rng:value>
2351 <rng:value>default
</rng:value>
2356 <rng:define name=
"common-rotation-angle-attlist">
2358 <rng:attribute name=
"style:rotation-angle">
2359 <rng:ref name=
"angle"/>
2363 <rng:define name=
"common-section-attlist">
2366 <rng:attribute name=
"text:style-name">
2367 <rng:ref name=
"styleNameRef"/>
2370 <rng:attribute name=
"text:name">
2371 <rng:ref name=
"string"/>
2374 <rng:attribute name=
"text:protected">
2375 <rng:ref name=
"boolean"/>
2379 <rng:attribute name=
"text:protection-key">
2380 <rng:ref name=
"string"/>
2384 <rng:attribute name=
"text:protection-key-digest-algorithm">
2385 <rng:ref name=
"anyIRI"/>
2389 <rng:ref name=
"xml-id"/>
2393 <rng:define name=
"common-shadow-attlist">
2395 <rng:attribute name=
"style:shadow">
2396 <rng:ref name=
"shadowType"/>
2400 <rng:define name=
"common-source-cell-range">
2402 <rng:attribute name=
"form:source-cell-range">
2404 <rng:ref name=
"cellRangeAddress"/>
2405 <rng:ref name=
"string"/>
2410 <rng:define name=
"common-spin-button">
2412 <rng:attribute name=
"form:spin-button">
2413 <rng:ref name=
"boolean"/>
2417 <rng:define name=
"common-spline-anim-value-attlist">
2420 <rng:attribute name=
"smil:keyTimes">
2421 <rng:ref name=
"string"/>
2425 <rng:attribute name=
"smil:keySplines">
2426 <rng:ref name=
"string"/>
2431 <rng:define name=
"common-stock-marker-attlist">
2433 <rng:attribute name=
"chart:style-name">
2434 <rng:ref name=
"styleNameRef"/>
2438 <rng:define name=
"common-style-direction-attlist">
2440 <rng:attribute name=
"style:direction">
2442 <rng:value>ltr
</rng:value>
2443 <rng:value>ttb
</rng:value>
2448 <rng:define name=
"common-style-header-footer-attlist">
2450 <rng:attribute name=
"style:display">
2451 <rng:ref name=
"boolean"/>
2455 <rng:define name=
"common-svg-font-face-xlink-attlist">
2456 <rng:attribute name=
"xlink:type">
2457 <rng:value>simple
</rng:value>
2459 <rng:attribute name=
"xlink:href">
2460 <rng:ref name=
"anyIRI"/>
2463 <rng:attribute name=
"xlink:actuate">
2464 <rng:value>onRequest
</rng:value>
2468 <rng:define name=
"common-svg-gradient-attlist">
2471 <rng:attribute name=
"svg:gradientUnits">
2472 <rng:value>objectBoundingBox
</rng:value>
2476 <rng:attribute name=
"svg:gradientTransform">
2477 <rng:ref name=
"string"/>
2481 <rng:attribute name=
"svg:spreadMethod">
2483 <rng:value>pad
</rng:value>
2484 <rng:value>reflect
</rng:value>
2485 <rng:value>repeat
</rng:value>
2489 <rng:attribute name=
"draw:name">
2490 <rng:ref name=
"styleName"/>
2493 <rng:attribute name=
"draw:display-name">
2494 <rng:ref name=
"string"/>
2499 <rng:define name=
"common-tab-attlist">
2502 <rng:attribute name=
"form:tab-index">
2503 <rng:ref name=
"nonNegativeInteger"/>
2507 <rng:attribute name=
"form:tab-stop">
2508 <rng:ref name=
"boolean"/>
2513 <rng:define name=
"common-table-cell-address-attlist">
2514 <rng:attribute name=
"table:column">
2515 <rng:ref name=
"integer"/>
2517 <rng:attribute name=
"table:row">
2518 <rng:ref name=
"integer"/>
2520 <rng:attribute name=
"table:table">
2521 <rng:ref name=
"integer"/>
2524 <rng:define name=
"common-table-cell-range-address-attlist">
2525 <rng:attribute name=
"table:start-column">
2526 <rng:ref name=
"integer"/>
2528 <rng:attribute name=
"table:start-row">
2529 <rng:ref name=
"integer"/>
2531 <rng:attribute name=
"table:start-table">
2532 <rng:ref name=
"integer"/>
2534 <rng:attribute name=
"table:end-column">
2535 <rng:ref name=
"integer"/>
2537 <rng:attribute name=
"table:end-row">
2538 <rng:ref name=
"integer"/>
2540 <rng:attribute name=
"table:end-table">
2541 <rng:ref name=
"integer"/>
2544 <rng:define name=
"common-table-change-attlist">
2546 <rng:attribute name=
"table:id">
2547 <rng:ref name=
"string"/>
2550 <rng:attribute name=
"table:acceptance-state">
2552 <rng:value>accepted
</rng:value>
2553 <rng:value>rejected
</rng:value>
2554 <rng:value>pending
</rng:value>
2559 <rng:attribute name=
"table:rejecting-change-id">
2560 <rng:ref name=
"string"/>
2565 <rng:define name=
"common-table-range-attlist">
2568 <rng:ref name=
"common-table-cell-address-attlist"/>
2571 <rng:ref name=
"common-table-cell-range-address-attlist"/>
2575 <rng:define name=
"common-table-template-attlist">
2576 <rng:attribute name=
"table:style-name">
2577 <rng:ref name=
"styleNameRef"/>
2580 <rng:attribute name=
"table:paragraph-style-name">
2581 <rng:ref name=
"styleNameRef"/>
2585 <rng:define name=
"common-text-align">
2587 <rng:attribute name=
"fo:text-align">
2589 <rng:value>start
</rng:value>
2590 <rng:value>end
</rng:value>
2591 <rng:value>left
</rng:value>
2592 <rng:value>right
</rng:value>
2593 <rng:value>center
</rng:value>
2594 <rng:value>justify
</rng:value>
2599 <rng:define name=
"common-text-anchor-attlist">
2602 <rng:attribute name=
"text:anchor-type">
2604 <rng:value>page
</rng:value>
2605 <rng:value>frame
</rng:value>
2606 <rng:value>paragraph
</rng:value>
2607 <rng:value>char
</rng:value>
2608 <rng:value>as-char
</rng:value>
2613 <rng:attribute name=
"text:anchor-page-number">
2614 <rng:ref name=
"positiveInteger"/>
2619 <rng:define name=
"common-text-spreadsheet-shape-attlist">
2622 <rng:attribute name=
"table:end-cell-address">
2623 <rng:ref name=
"cellAddress"/>
2627 <rng:attribute name=
"table:end-x">
2628 <rng:ref name=
"coordinate"/>
2632 <rng:attribute name=
"table:end-y">
2633 <rng:ref name=
"coordinate"/>
2637 <rng:attribute name=
"table:table-background">
2638 <rng:ref name=
"boolean"/>
2641 <rng:ref name=
"common-text-anchor-attlist"/>
2644 <rng:define name=
"common-time-manip-attlist">
2647 <rng:attribute name=
"smil:accelerate">
2648 <rng:ref name=
"zeroToOneDecimal"/>
2652 <rng:attribute name=
"smil:decelerate">
2653 <rng:ref name=
"zeroToOneDecimal"/>
2657 <rng:attribute name=
"smil:autoReverse">
2658 <rng:ref name=
"boolean"/>
2663 <rng:define name=
"common-timing-attlist">
2664 <rng:ref name=
"common-basic-timing-attlist"/>
2665 <rng:ref name=
"common-time-manip-attlist"/>
2667 <rng:define name=
"common-title-attlist">
2669 <rng:attribute name=
"form:title">
2670 <rng:ref name=
"string"/>
2674 <rng:define name=
"common-value-and-type-attlist">
2677 <rng:attribute name=
"office:value-type">
2678 <rng:value>float
</rng:value>
2680 <rng:attribute name=
"office:value">
2681 <rng:ref name=
"double"/>
2685 <rng:attribute name=
"office:value-type">
2686 <rng:value>percentage
</rng:value>
2688 <rng:attribute name=
"office:value">
2689 <rng:ref name=
"double"/>
2693 <rng:attribute name=
"office:value-type">
2694 <rng:value>currency
</rng:value>
2696 <rng:attribute name=
"office:value">
2697 <rng:ref name=
"double"/>
2700 <rng:attribute name=
"office:currency">
2701 <rng:ref name=
"string"/>
2706 <rng:attribute name=
"office:value-type">
2707 <rng:value>date
</rng:value>
2709 <rng:attribute name=
"office:date-value">
2710 <rng:ref name=
"dateOrDateTime"/>
2714 <rng:attribute name=
"office:value-type">
2715 <rng:value>time
</rng:value>
2717 <rng:attribute name=
"office:time-value">
2718 <rng:ref name=
"duration"/>
2722 <rng:attribute name=
"office:value-type">
2723 <rng:value>boolean
</rng:value>
2725 <rng:attribute name=
"office:boolean-value">
2726 <rng:ref name=
"boolean"/>
2730 <rng:attribute name=
"office:value-type">
2731 <rng:value>string
</rng:value>
2734 <rng:attribute name=
"office:string-value">
2735 <rng:ref name=
"string"/>
2741 <rng:define name=
"common-value-attlist">
2743 <rng:attribute name=
"form:value">
2744 <rng:ref name=
"string"/>
2748 <rng:define name=
"common-value-type-attlist">
2749 <rng:attribute name=
"office:value-type">
2750 <rng:ref name=
"valueType"/>
2753 <rng:define name=
"common-vertical-margin-attlist">
2755 <rng:attribute name=
"fo:margin-top">
2757 <rng:ref name=
"nonNegativeLength"/>
2758 <rng:ref name=
"percent"/>
2763 <rng:attribute name=
"fo:margin-bottom">
2765 <rng:ref name=
"nonNegativeLength"/>
2766 <rng:ref name=
"percent"/>
2771 <rng:define name=
"common-vertical-pos-attlist">
2773 <rng:attribute name=
"style:vertical-pos">
2775 <rng:value>top
</rng:value>
2776 <rng:value>middle
</rng:value>
2777 <rng:value>bottom
</rng:value>
2778 <rng:value>from-top
</rng:value>
2779 <rng:value>below
</rng:value>
2784 <rng:attribute name=
"svg:y">
2785 <rng:ref name=
"coordinate"/>
2789 <rng:define name=
"common-vertical-rel-attlist">
2791 <rng:attribute name=
"style:vertical-rel">
2793 <rng:value>page
</rng:value>
2794 <rng:value>page-content
</rng:value>
2795 <rng:value>frame
</rng:value>
2796 <rng:value>frame-content
</rng:value>
2797 <rng:value>paragraph
</rng:value>
2798 <rng:value>paragraph-content
</rng:value>
2799 <rng:value>char
</rng:value>
2800 <rng:value>line
</rng:value>
2801 <rng:value>baseline
</rng:value>
2802 <rng:value>text
</rng:value>
2807 <rng:define name=
"common-writing-mode-attlist">
2809 <rng:attribute name=
"style:writing-mode">
2811 <rng:value>lr-tb
</rng:value>
2812 <rng:value>rl-tb
</rng:value>
2813 <rng:value>tb-rl
</rng:value>
2814 <rng:value>tb-lr
</rng:value>
2815 <rng:value>lr
</rng:value>
2816 <rng:value>rl
</rng:value>
2817 <rng:value>tb
</rng:value>
2818 <rng:value>page
</rng:value>
2823 <rng:define name=
"config-config-item">
2824 <rng:element name=
"config:config-item">
2825 <rng:ref name=
"config-config-item-attlist"/>
2829 <rng:define name=
"config-config-item-attlist">
2831 <rng:attribute name=
"config:name">
2832 <rng:ref name=
"string"/>
2834 <rng:attribute name=
"config:type">
2836 <rng:value>boolean
</rng:value>
2837 <rng:value>short
</rng:value>
2838 <rng:value>int
</rng:value>
2839 <rng:value>long
</rng:value>
2840 <rng:value>double
</rng:value>
2841 <rng:value>string
</rng:value>
2842 <rng:value>datetime
</rng:value>
2843 <rng:value>base64Binary
</rng:value>
2848 <rng:define name=
"config-config-item-map-entry">
2849 <rng:element name=
"config:config-item-map-entry">
2850 <rng:ref name=
"config-config-item-map-entry-attlist"/>
2851 <rng:ref name=
"config-items"/>
2854 <rng:define name=
"config-config-item-map-entry-attlist">
2856 <rng:attribute name=
"config:name">
2857 <rng:ref name=
"string"/>
2861 <rng:define name=
"config-config-item-map-indexed">
2862 <rng:element name=
"config:config-item-map-indexed">
2863 <rng:ref name=
"config-config-item-map-indexed-attlist"/>
2865 <rng:ref name=
"config-config-item-map-entry"/>
2869 <rng:define name=
"config-config-item-map-indexed-attlist">
2870 <rng:attribute name=
"config:name">
2871 <rng:ref name=
"string"/>
2874 <rng:define name=
"config-config-item-map-named">
2875 <rng:element name=
"config:config-item-map-named">
2876 <rng:ref name=
"config-config-item-map-named-attlist"/>
2878 <rng:ref name=
"config-config-item-map-entry"/>
2882 <rng:define name=
"config-config-item-map-named-attlist">
2883 <rng:attribute name=
"config:name">
2884 <rng:ref name=
"string"/>
2887 <rng:define name=
"config-config-item-set">
2888 <rng:element name=
"config:config-item-set">
2889 <rng:ref name=
"config-config-item-set-attlist"/>
2890 <rng:ref name=
"config-items"/>
2893 <rng:define name=
"config-config-item-set-attlist">
2894 <rng:attribute name=
"config:name">
2895 <rng:ref name=
"string"/>
2898 <rng:define name=
"config-items">
2901 <rng:ref name=
"config-config-item"/>
2902 <rng:ref name=
"config-config-item-set"/>
2903 <rng:ref name=
"config-config-item-map-named"/>
2904 <rng:ref name=
"config-config-item-map-indexed"/>
2908 <rng:define name=
"controls">
2910 <rng:ref name=
"column-controls"/>
2911 <rng:element name=
"form:password">
2912 <rng:ref name=
"form-password-attlist"/>
2913 <rng:ref name=
"common-form-control-content"/>
2915 <rng:element name=
"form:file">
2916 <rng:ref name=
"form-file-attlist"/>
2917 <rng:ref name=
"common-form-control-content"/>
2919 <rng:element name=
"form:fixed-text">
2920 <rng:ref name=
"form-fixed-text-attlist"/>
2921 <rng:ref name=
"common-form-control-content"/>
2923 <rng:element name=
"form:button">
2924 <rng:ref name=
"form-button-attlist"/>
2925 <rng:ref name=
"common-form-control-content"/>
2927 <rng:element name=
"form:image">
2928 <rng:ref name=
"form-image-attlist"/>
2929 <rng:ref name=
"common-form-control-content"/>
2931 <rng:element name=
"form:radio">
2932 <rng:ref name=
"form-radio-attlist"/>
2933 <rng:ref name=
"common-form-control-content"/>
2935 <rng:element name=
"form:frame">
2936 <rng:ref name=
"form-frame-attlist"/>
2937 <rng:ref name=
"common-form-control-content"/>
2939 <rng:element name=
"form:image-frame">
2940 <rng:ref name=
"form-image-frame-attlist"/>
2941 <rng:ref name=
"common-form-control-content"/>
2943 <rng:element name=
"form:hidden">
2944 <rng:ref name=
"form-hidden-attlist"/>
2945 <rng:ref name=
"common-form-control-content"/>
2947 <rng:element name=
"form:grid">
2948 <rng:ref name=
"form-grid-attlist"/>
2949 <rng:ref name=
"common-form-control-content"/>
2951 <rng:ref name=
"form-column"/>
2954 <rng:element name=
"form:value-range">
2955 <rng:ref name=
"form-value-range-attlist"/>
2956 <rng:ref name=
"common-form-control-content"/>
2958 <rng:element name=
"form:generic-control">
2959 <rng:ref name=
"form-generic-control-attlist"/>
2960 <rng:ref name=
"common-form-control-content"/>
2964 <rng:define name=
"coordinate">
2965 <rng:ref name=
"length"/>
2967 <rng:define name=
"countryCode">
2968 <rng:data type=
"token">
2969 <rng:param name=
"pattern">[A-Za-z0-
9]{
1,
8}
</rng:param>
2972 <rng:define name=
"currency-symbol-and-text">
2973 <rng:ref name=
"number-currency-symbol"/>
2975 <rng:ref name=
"number-text-with-fillchar"/>
2976 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
2979 <rng:define name=
"current-selected">
2981 <rng:attribute name=
"form:current-selected">
2982 <rng:ref name=
"boolean"/>
2986 <rng:define name=
"custom-shape-type">
2988 <rng:value>non-primitive
</rng:value>
2989 <rng:ref name=
"string"/>
2992 <rng:define name=
"date">
2993 <rng:data type=
"date"/>
2995 <rng:define name=
"dateOrDateTime">
2997 <rng:data type=
"date"/>
2998 <rng:data type=
"dateTime"/>
3001 <rng:define name=
"dateTime">
3002 <rng:data type=
"dateTime"/>
3004 <rng:define name=
"db-application-connection-settings">
3005 <rng:element name=
"db:application-connection-settings">
3006 <rng:ref name=
"db-application-connection-settings-attlist"/>
3008 <rng:ref name=
"db-table-filter"/>
3011 <rng:ref name=
"db-table-type-filter"/>
3014 <rng:ref name=
"db-data-source-settings"/>
3018 <rng:define name=
"db-application-connection-settings-attlist">
3021 <rng:attribute name=
"db:is-table-name-length-limited">
3022 <rng:ref name=
"boolean"/>
3026 <rng:attribute name=
"db:enable-sql92-check">
3027 <rng:ref name=
"boolean"/>
3031 <rng:attribute name=
"db:append-table-alias-name">
3032 <rng:ref name=
"boolean"/>
3036 <rng:attribute name=
"db:ignore-driver-privileges">
3037 <rng:ref name=
"boolean"/>
3041 <rng:attribute name=
"db:boolean-comparison-mode">
3043 <rng:value>equal-integer
</rng:value>
3044 <rng:value>is-boolean
</rng:value>
3045 <rng:value>equal-boolean
</rng:value>
3046 <rng:value>equal-use-only-zero
</rng:value>
3051 <rng:attribute name=
"db:use-catalog">
3052 <rng:ref name=
"boolean"/>
3056 <rng:attribute name=
"db:max-row-count">
3057 <rng:ref name=
"integer"/>
3061 <rng:attribute name=
"db:suppress-version-columns">
3062 <rng:ref name=
"boolean"/>
3067 <rng:define name=
"db-apply-command">
3069 <rng:attribute name=
"db:apply-command">
3070 <rng:ref name=
"boolean"/>
3074 <rng:define name=
"db-auto-increment">
3075 <rng:element name=
"db:auto-increment">
3076 <rng:ref name=
"db-auto-increment-attlist"/>
3080 <rng:define name=
"db-auto-increment-attlist">
3083 <rng:attribute name=
"db:additional-column-statement">
3084 <rng:ref name=
"string"/>
3088 <rng:attribute name=
"db:row-retrieving-statement">
3089 <rng:ref name=
"string"/>
3094 <rng:define name=
"db-character-set">
3095 <rng:element name=
"db:character-set">
3096 <rng:ref name=
"db-character-set-attlist"/>
3100 <rng:define name=
"db-character-set-attlist">
3102 <rng:attribute name=
"db:encoding">
3103 <rng:ref name=
"textEncoding"/>
3107 <rng:define name=
"db-column">
3108 <rng:element name=
"db:column">
3109 <rng:ref name=
"db-column-attlist"/>
3110 <rng:ref name=
"common-db-object-name"/>
3111 <rng:ref name=
"common-db-object-title"/>
3112 <rng:ref name=
"common-db-object-description"/>
3113 <rng:ref name=
"common-db-default-value"/>
3116 <rng:define name=
"db-column-attlist">
3119 <rng:attribute name=
"db:visible">
3120 <rng:ref name=
"boolean"/>
3124 <rng:attribute name=
"db:style-name">
3125 <rng:ref name=
"styleNameRef"/>
3129 <rng:attribute name=
"db:default-cell-style-name">
3130 <rng:ref name=
"styleNameRef"/>
3135 <rng:define name=
"db-column-definition">
3136 <rng:element name=
"db:column-definition">
3137 <rng:ref name=
"db-column-definition-attlist"/>
3138 <rng:ref name=
"common-db-default-value"/>
3141 <rng:define name=
"db-column-definition-attlist">
3143 <rng:attribute name=
"db:name">
3144 <rng:ref name=
"string"/>
3147 <rng:attribute name=
"db:data-type">
3148 <rng:ref name=
"db-data-types"/>
3152 <rng:attribute name=
"db:type-name">
3153 <rng:ref name=
"string"/>
3157 <rng:attribute name=
"db:precision">
3158 <rng:ref name=
"positiveInteger"/>
3162 <rng:attribute name=
"db:scale">
3163 <rng:ref name=
"positiveInteger"/>
3167 <rng:attribute name=
"db:is-nullable">
3169 <rng:value>no-nulls
</rng:value>
3170 <rng:value>nullable
</rng:value>
3175 <rng:attribute name=
"db:is-empty-allowed">
3176 <rng:ref name=
"boolean"/>
3180 <rng:attribute name=
"db:is-autoincrement">
3181 <rng:ref name=
"boolean"/>
3186 <rng:define name=
"db-column-definitions">
3187 <rng:element name=
"db:column-definitions">
3188 <rng:ref name=
"db-column-definitions-attlist"/>
3190 <rng:ref name=
"db-column-definition"/>
3194 <rng:define name=
"db-column-definitions-attlist">
3197 <rng:define name=
"db-columns">
3198 <rng:element name=
"db:columns">
3199 <rng:ref name=
"db-columns-attlist"/>
3201 <rng:ref name=
"db-column"/>
3205 <rng:define name=
"db-columns-attlist">
3208 <rng:define name=
"db-command">
3209 <rng:attribute name=
"db:command">
3210 <rng:ref name=
"string"/>
3213 <rng:define name=
"db-component">
3214 <rng:element name=
"db:component">
3215 <rng:ref name=
"db-component-attlist"/>
3216 <rng:ref name=
"common-db-object-name"/>
3217 <rng:ref name=
"common-db-object-title"/>
3218 <rng:ref name=
"common-db-object-description"/>
3221 <rng:ref name=
"office-document"/>
3222 <rng:ref name=
"math-math"/>
3227 <rng:define name=
"db-component-attlist">
3230 <rng:attribute name=
"xlink:type">
3231 <rng:value>simple
</rng:value>
3233 <rng:attribute name=
"xlink:href">
3234 <rng:ref name=
"anyIRI"/>
3237 <rng:attribute name=
"xlink:show">
3238 <rng:value>none
</rng:value>
3242 <rng:attribute name=
"xlink:actuate">
3243 <rng:value>onRequest
</rng:value>
3248 <rng:attribute name=
"db:as-template">
3249 <rng:ref name=
"boolean"/>
3254 <rng:define name=
"db-component-collection">
3255 <rng:element name=
"db:component-collection">
3256 <rng:ref name=
"db-component-collection-attlist"/>
3257 <rng:ref name=
"common-db-object-name"/>
3258 <rng:ref name=
"common-db-object-title"/>
3259 <rng:ref name=
"common-db-object-description"/>
3262 <rng:ref name=
"db-component"/>
3263 <rng:ref name=
"db-component-collection"/>
3268 <rng:define name=
"db-component-collection-attlist">
3271 <rng:define name=
"db-connection-data">
3272 <rng:element name=
"db:connection-data">
3273 <rng:ref name=
"db-connection-data-attlist"/>
3275 <rng:ref name=
"db-database-description"/>
3276 <rng:ref name=
"db-connection-resource"/>
3279 <rng:ref name=
"db-login"/>
3283 <rng:define name=
"db-connection-data-attlist">
3286 <rng:define name=
"db-connection-resource">
3287 <rng:element name=
"db:connection-resource">
3288 <rng:ref name=
"db-connection-resource-attlist"/>
3292 <rng:define name=
"db-connection-resource-attlist">
3293 <rng:attribute name=
"xlink:type">
3294 <rng:value>simple
</rng:value>
3296 <rng:attribute name=
"xlink:href">
3297 <rng:ref name=
"anyIRI"/>
3300 <rng:attribute name=
"xlink:show">
3301 <rng:value>none
</rng:value>
3305 <rng:attribute name=
"xlink:actuate">
3306 <rng:value>onRequest
</rng:value>
3310 <rng:define name=
"db-data-source">
3311 <rng:element name=
"db:data-source">
3312 <rng:ref name=
"db-data-source-attlist"/>
3313 <rng:ref name=
"db-connection-data"/>
3315 <rng:ref name=
"db-driver-settings"/>
3318 <rng:ref name=
"db-application-connection-settings"/>
3322 <rng:define name=
"db-data-source-attlist">
3325 <rng:define name=
"db-data-source-setting">
3326 <rng:element name=
"db:data-source-setting">
3327 <rng:ref name=
"db-data-source-setting-attlist"/>
3329 <rng:ref name=
"db-data-source-setting-value"/>
3333 <rng:define name=
"db-data-source-setting-attlist">
3336 <rng:attribute name=
"db:data-source-setting-is-list">
3337 <rng:ref name=
"boolean"/>
3340 <rng:attribute name=
"db:data-source-setting-name">
3341 <rng:ref name=
"string"/>
3343 <rng:attribute name=
"db:data-source-setting-type">
3344 <rng:ref name=
"db-data-source-setting-types"/>
3348 <rng:define name=
"db-data-source-setting-types">
3350 <rng:value>boolean
</rng:value>
3351 <rng:value>short
</rng:value>
3352 <rng:value>int
</rng:value>
3353 <rng:value>long
</rng:value>
3354 <rng:value>double
</rng:value>
3355 <rng:value>string
</rng:value>
3358 <rng:define name=
"db-data-source-setting-value">
3359 <rng:element name=
"db:data-source-setting-value">
3360 <rng:ref name=
"db-data-source-setting-value-attlist"/>
3361 <rng:ref name=
"string"/>
3364 <rng:define name=
"db-data-source-setting-value-attlist">
3367 <rng:define name=
"db-data-source-settings">
3368 <rng:element name=
"db:data-source-settings">
3369 <rng:ref name=
"db-data-source-settings-attlist"/>
3371 <rng:ref name=
"db-data-source-setting"/>
3375 <rng:define name=
"db-data-source-settings-attlist">
3378 <rng:define name=
"db-data-types">
3380 <rng:value>bit
</rng:value>
3381 <rng:value>boolean
</rng:value>
3382 <rng:value>tinyint
</rng:value>
3383 <rng:value>smallint
</rng:value>
3384 <rng:value>integer
</rng:value>
3385 <rng:value>bigint
</rng:value>
3386 <rng:value>float
</rng:value>
3387 <rng:value>real
</rng:value>
3388 <rng:value>double
</rng:value>
3389 <rng:value>numeric
</rng:value>
3390 <rng:value>decimal
</rng:value>
3391 <rng:value>char
</rng:value>
3392 <rng:value>varchar
</rng:value>
3393 <rng:value>longvarchar
</rng:value>
3394 <rng:value>date
</rng:value>
3395 <rng:value>time
</rng:value>
3396 <rng:value>timestmp
</rng:value>
3397 <rng:value>binary
</rng:value>
3398 <rng:value>varbinary
</rng:value>
3399 <rng:value>longvarbinary
</rng:value>
3400 <rng:value>sqlnull
</rng:value>
3401 <rng:value>other
</rng:value>
3402 <rng:value>object
</rng:value>
3403 <rng:value>distinct
</rng:value>
3404 <rng:value>struct
</rng:value>
3405 <rng:value>array
</rng:value>
3406 <rng:value>blob
</rng:value>
3407 <rng:value>clob
</rng:value>
3408 <rng:value>ref
</rng:value>
3411 <rng:define name=
"db-database-description">
3412 <rng:element name=
"db:database-description">
3413 <rng:ref name=
"db-database-description-attlist"/>
3415 <rng:ref name=
"db-file-based-database"/>
3416 <rng:ref name=
"db-server-database"/>
3420 <rng:define name=
"db-database-description-attlist">
3423 <rng:define name=
"db-delimiter">
3424 <rng:element name=
"db:delimiter">
3425 <rng:ref name=
"db-delimiter-attlist"/>
3429 <rng:define name=
"db-delimiter-attlist">
3432 <rng:attribute name=
"db:field">
3433 <rng:ref name=
"string"/>
3437 <rng:attribute name=
"db:string">
3438 <rng:ref name=
"string"/>
3442 <rng:attribute name=
"db:decimal">
3443 <rng:ref name=
"string"/>
3447 <rng:attribute name=
"db:thousand">
3448 <rng:ref name=
"string"/>
3453 <rng:define name=
"db-driver-settings">
3454 <rng:element name=
"db:driver-settings">
3455 <rng:ref name=
"db-driver-settings-attlist"/>
3457 <rng:ref name=
"db-auto-increment"/>
3460 <rng:ref name=
"db-delimiter"/>
3463 <rng:ref name=
"db-character-set"/>
3466 <rng:ref name=
"db-table-settings"/>
3470 <rng:define name=
"db-driver-settings-attlist">
3472 <rng:ref name=
"db-show-deleted"/>
3474 <rng:attribute name=
"db:system-driver-settings">
3475 <rng:ref name=
"string"/>
3479 <rng:attribute name=
"db:base-dn">
3480 <rng:ref name=
"string"/>
3483 <rng:ref name=
"db-is-first-row-header-line"/>
3485 <rng:attribute name=
"db:parameter-name-substitution">
3486 <rng:ref name=
"boolean"/>
3491 <rng:define name=
"db-file-based-database">
3492 <rng:element name=
"db:file-based-database">
3493 <rng:ref name=
"db-file-based-database-attlist"/>
3496 <rng:define name=
"db-file-based-database-attlist">
3498 <rng:attribute name=
"xlink:type">
3499 <rng:value>simple
</rng:value>
3501 <rng:attribute name=
"xlink:href">
3502 <rng:ref name=
"anyIRI"/>
3504 <rng:attribute name=
"db:media-type">
3505 <rng:ref name=
"string"/>
3508 <rng:attribute name=
"db:extension">
3509 <rng:ref name=
"string"/>
3514 <rng:define name=
"db-filter-statement">
3515 <rng:element name=
"db:filter-statement">
3516 <rng:ref name=
"db-command"/>
3517 <rng:ref name=
"db-apply-command"/>
3521 <rng:define name=
"db-forms">
3522 <rng:element name=
"db:forms">
3523 <rng:ref name=
"db-forms-attlist"/>
3526 <rng:ref name=
"db-component"/>
3527 <rng:ref name=
"db-component-collection"/>
3532 <rng:define name=
"db-forms-attlist">
3535 <rng:define name=
"db-host-and-port">
3536 <rng:attribute name=
"db:hostname">
3537 <rng:ref name=
"string"/>
3540 <rng:attribute name=
"db:port">
3541 <rng:ref name=
"positiveInteger"/>
3545 <rng:define name=
"db-index">
3546 <rng:element name=
"db:index">
3547 <rng:ref name=
"db-index-attlist"/>
3549 <rng:ref name=
"db-index-columns"/>
3553 <rng:define name=
"db-index-attlist">
3555 <rng:attribute name=
"db:name">
3556 <rng:ref name=
"string"/>
3559 <rng:attribute name=
"db:catalog-name">
3560 <rng:ref name=
"string"/>
3564 <rng:attribute name=
"db:is-unique">
3565 <rng:ref name=
"boolean"/>
3569 <rng:attribute name=
"db:is-clustered">
3570 <rng:ref name=
"boolean"/>
3575 <rng:define name=
"db-index-column">
3576 <rng:element name=
"db:index-column">
3577 <rng:ref name=
"db-index-column-attlist"/>
3581 <rng:define name=
"db-index-column-attlist">
3583 <rng:attribute name=
"db:name">
3584 <rng:ref name=
"string"/>
3587 <rng:attribute name=
"db:is-ascending">
3588 <rng:ref name=
"boolean"/>
3593 <rng:define name=
"db-index-columns">
3594 <rng:element name=
"db:index-columns">
3596 <rng:ref name=
"db-index-column"/>
3600 <rng:define name=
"db-indices">
3601 <rng:element name=
"db:indices">
3602 <rng:ref name=
"db-indices-attlist"/>
3604 <rng:ref name=
"db-index"/>
3608 <rng:define name=
"db-indices-attlist">
3611 <rng:define name=
"db-is-first-row-header-line">
3613 <rng:attribute name=
"db:is-first-row-header-line">
3614 <rng:ref name=
"boolean"/>
3618 <rng:define name=
"db-key">
3619 <rng:element name=
"db:key">
3620 <rng:ref name=
"db-key-attlist"/>
3622 <rng:ref name=
"db-key-columns"/>
3626 <rng:define name=
"db-key-attlist">
3629 <rng:attribute name=
"db:name">
3630 <rng:ref name=
"string"/>
3633 <rng:attribute name=
"db:type">
3635 <rng:value>primary
</rng:value>
3636 <rng:value>unique
</rng:value>
3637 <rng:value>foreign
</rng:value>
3641 <rng:attribute name=
"db:referenced-table-name">
3642 <rng:ref name=
"string"/>
3646 <rng:attribute name=
"db:update-rule">
3648 <rng:value>cascade
</rng:value>
3649 <rng:value>restrict
</rng:value>
3650 <rng:value>set-null
</rng:value>
3651 <rng:value>no-action
</rng:value>
3652 <rng:value>set-default
</rng:value>
3657 <rng:attribute name=
"db:delete-rule">
3659 <rng:value>cascade
</rng:value>
3660 <rng:value>restrict
</rng:value>
3661 <rng:value>set-null
</rng:value>
3662 <rng:value>no-action
</rng:value>
3663 <rng:value>set-default
</rng:value>
3669 <rng:define name=
"db-key-column">
3670 <rng:element name=
"db:key-column">
3671 <rng:ref name=
"db-key-column-attlist"/>
3675 <rng:define name=
"db-key-column-attlist">
3678 <rng:attribute name=
"db:name">
3679 <rng:ref name=
"string"/>
3683 <rng:attribute name=
"db:related-column-name">
3684 <rng:ref name=
"string"/>
3689 <rng:define name=
"db-key-columns">
3690 <rng:element name=
"db:key-columns">
3691 <rng:ref name=
"db-key-columns-attlist"/>
3693 <rng:ref name=
"db-key-column"/>
3697 <rng:define name=
"db-key-columns-attlist">
3700 <rng:define name=
"db-keys">
3701 <rng:element name=
"db:keys">
3702 <rng:ref name=
"db-keys-attlist"/>
3704 <rng:ref name=
"db-key"/>
3708 <rng:define name=
"db-keys-attlist">
3711 <rng:define name=
"db-local-socket-name">
3713 <rng:attribute name=
"db:local-socket">
3714 <rng:ref name=
"string"/>
3718 <rng:define name=
"db-login">
3719 <rng:element name=
"db:login">
3720 <rng:ref name=
"db-login-attlist"/>
3724 <rng:define name=
"db-login-attlist">
3728 <rng:attribute name=
"db:user-name">
3729 <rng:ref name=
"string"/>
3731 <rng:attribute name=
"db:use-system-user">
3732 <rng:ref name=
"boolean"/>
3737 <rng:attribute name=
"db:is-password-required">
3738 <rng:ref name=
"boolean"/>
3742 <rng:attribute name=
"db:login-timeout">
3743 <rng:ref name=
"positiveInteger"/>
3748 <rng:define name=
"db-order-statement">
3749 <rng:element name=
"db:order-statement">
3750 <rng:ref name=
"db-command"/>
3751 <rng:ref name=
"db-apply-command"/>
3755 <rng:define name=
"db-queries">
3756 <rng:element name=
"db:queries">
3757 <rng:ref name=
"db-queries-attlist"/>
3760 <rng:ref name=
"db-query"/>
3761 <rng:ref name=
"db-query-collection"/>
3766 <rng:define name=
"db-queries-attlist">
3769 <rng:define name=
"db-query">
3770 <rng:element name=
"db:query">
3771 <rng:ref name=
"db-query-attlist"/>
3772 <rng:ref name=
"common-db-object-name"/>
3773 <rng:ref name=
"common-db-object-title"/>
3774 <rng:ref name=
"common-db-object-description"/>
3775 <rng:ref name=
"common-db-table-style-name"/>
3777 <rng:ref name=
"db-order-statement"/>
3780 <rng:ref name=
"db-filter-statement"/>
3783 <rng:ref name=
"db-columns"/>
3786 <rng:ref name=
"db-update-table"/>
3790 <rng:define name=
"db-query-attlist">
3792 <rng:attribute name=
"db:command">
3793 <rng:ref name=
"string"/>
3796 <rng:attribute name=
"db:escape-processing">
3797 <rng:ref name=
"boolean"/>
3802 <rng:define name=
"db-query-collection">
3803 <rng:element name=
"db:query-collection">
3804 <rng:ref name=
"db-query-collection-attlist"/>
3805 <rng:ref name=
"common-db-object-name"/>
3806 <rng:ref name=
"common-db-object-title"/>
3807 <rng:ref name=
"common-db-object-description"/>
3810 <rng:ref name=
"db-query"/>
3811 <rng:ref name=
"db-query-collection"/>
3816 <rng:define name=
"db-query-collection-attlist">
3819 <rng:define name=
"db-reports">
3820 <rng:element name=
"db:reports">
3821 <rng:ref name=
"db-reports-attlist"/>
3824 <rng:ref name=
"db-component"/>
3825 <rng:ref name=
"db-component-collection"/>
3830 <rng:define name=
"db-reports-attlist">
3833 <rng:define name=
"db-schema-definition">
3834 <rng:element name=
"db:schema-definition">
3835 <rng:ref name=
"db-schema-definition-attlist"/>
3836 <rng:ref name=
"db-table-definitions"/>
3839 <rng:define name=
"db-schema-definition-attlist">
3842 <rng:define name=
"db-server-database">
3843 <rng:element name=
"db:server-database">
3844 <rng:ref name=
"db-server-database-attlist"/>
3848 <rng:define name=
"db-server-database-attlist">
3850 <rng:attribute name=
"db:type">
3851 <rng:ref name=
"namespacedToken"/>
3854 <rng:ref name=
"db-host-and-port"/>
3855 <rng:ref name=
"db-local-socket-name"/>
3858 <rng:attribute name=
"db:database-name">
3859 <rng:ref name=
"string"/>
3864 <rng:define name=
"db-show-deleted">
3866 <rng:attribute name=
"db:show-deleted">
3867 <rng:ref name=
"boolean"/>
3871 <rng:define name=
"db-table-definition">
3872 <rng:element name=
"db:table-definition">
3873 <rng:ref name=
"common-db-table-name-attlist"/>
3874 <rng:ref name=
"db-table-definition-attlist"/>
3875 <rng:ref name=
"db-column-definitions"/>
3877 <rng:ref name=
"db-keys"/>
3880 <rng:ref name=
"db-indices"/>
3884 <rng:define name=
"db-table-definition-attlist">
3886 <rng:attribute name=
"db:type">
3887 <rng:ref name=
"string"/>
3891 <rng:define name=
"db-table-definitions">
3892 <rng:element name=
"db:table-definitions">
3893 <rng:ref name=
"db-table-definitions-attlist"/>
3895 <rng:ref name=
"db-table-definition"/>
3899 <rng:define name=
"db-table-definitions-attlist">
3902 <rng:define name=
"db-table-exclude-filter">
3903 <rng:element name=
"db:table-exclude-filter">
3904 <rng:ref name=
"db-table-exclude-filter-attlist"/>
3906 <rng:ref name=
"db-table-filter-pattern"/>
3910 <rng:define name=
"db-table-exclude-filter-attlist">
3913 <rng:define name=
"db-table-filter">
3914 <rng:element name=
"db:table-filter">
3915 <rng:ref name=
"db-table-filter-attlist"/>
3917 <rng:ref name=
"db-table-include-filter"/>
3920 <rng:ref name=
"db-table-exclude-filter"/>
3924 <rng:define name=
"db-table-filter-attlist">
3927 <rng:define name=
"db-table-filter-pattern">
3928 <rng:element name=
"db:table-filter-pattern">
3929 <rng:ref name=
"db-table-filter-pattern-attlist"/>
3930 <rng:ref name=
"string"/>
3933 <rng:define name=
"db-table-filter-pattern-attlist">
3936 <rng:define name=
"db-table-include-filter">
3937 <rng:element name=
"db:table-include-filter">
3938 <rng:ref name=
"db-table-include-filter-attlist"/>
3940 <rng:ref name=
"db-table-filter-pattern"/>
3944 <rng:define name=
"db-table-include-filter-attlist">
3947 <rng:define name=
"db-table-presentation">
3948 <rng:element name=
"db:table-representation">
3949 <rng:ref name=
"db-table-presentation-attlist"/>
3950 <rng:ref name=
"common-db-table-name-attlist"/>
3951 <rng:ref name=
"common-db-object-title"/>
3952 <rng:ref name=
"common-db-object-description"/>
3953 <rng:ref name=
"common-db-table-style-name"/>
3955 <rng:ref name=
"db-order-statement"/>
3958 <rng:ref name=
"db-filter-statement"/>
3961 <rng:ref name=
"db-columns"/>
3965 <rng:define name=
"db-table-presentation-attlist">
3968 <rng:define name=
"db-table-presentations">
3969 <rng:element name=
"db:table-representations">
3970 <rng:ref name=
"db-table-presentations-attlist"/>
3972 <rng:ref name=
"db-table-presentation"/>
3976 <rng:define name=
"db-table-presentations-attlist">
3979 <rng:define name=
"db-table-setting">
3980 <rng:element name=
"db:table-setting">
3981 <rng:ref name=
"db-table-setting-attlist"/>
3983 <rng:ref name=
"db-delimiter"/>
3986 <rng:ref name=
"db-character-set"/>
3991 <rng:define name=
"db-table-setting-attlist">
3992 <rng:ref name=
"db-is-first-row-header-line"/>
3993 <rng:ref name=
"db-show-deleted"/>
3995 <rng:define name=
"db-table-settings">
3996 <rng:element name=
"db:table-settings">
3998 <rng:ref name=
"db-table-setting"/>
4002 <rng:define name=
"db-table-type">
4003 <rng:element name=
"db:table-type">
4004 <rng:ref name=
"db-table-type-attlist"/>
4005 <rng:ref name=
"string"/>
4008 <rng:define name=
"db-table-type-attlist">
4011 <rng:define name=
"db-table-type-filter">
4012 <rng:element name=
"db:table-type-filter">
4013 <rng:ref name=
"db-table-type-filter-attlist"/>
4015 <rng:ref name=
"db-table-type"/>
4019 <rng:define name=
"db-table-type-filter-attlist">
4022 <rng:define name=
"db-update-table">
4023 <rng:element name=
"db:update-table">
4024 <rng:ref name=
"common-db-table-name-attlist"/>
4027 <rng:define name=
"dc-creator">
4028 <rng:element name=
"dc:creator">
4029 <rng:ref name=
"string"/>
4032 <rng:define name=
"dc-date">
4033 <rng:element name=
"dc:date">
4034 <rng:ref name=
"dateTime"/>
4037 <rng:define name=
"distance">
4038 <rng:ref name=
"length"/>
4040 <rng:define name=
"double">
4041 <rng:data type=
"double"/>
4043 <rng:define name=
"dr3d-cube">
4044 <rng:element name=
"dr3d:cube">
4045 <rng:ref name=
"dr3d-cube-attlist"/>
4046 <rng:ref name=
"common-draw-z-index-attlist"/>
4047 <rng:ref name=
"common-draw-id-attlist"/>
4048 <rng:ref name=
"common-draw-layer-name-attlist"/>
4049 <rng:ref name=
"common-draw-style-name-attlist"/>
4050 <rng:ref name=
"common-dr3d-transform-attlist"/>
4054 <rng:define name=
"dr3d-cube-attlist">
4056 <rng:attribute name=
"dr3d:min-edge">
4057 <rng:ref name=
"vector3D"/>
4061 <rng:attribute name=
"dr3d:max-edge">
4062 <rng:ref name=
"vector3D"/>
4066 <rng:define name=
"dr3d-extrude">
4067 <rng:element name=
"dr3d:extrude">
4068 <rng:ref name=
"common-draw-path-data-attlist"/>
4069 <rng:ref name=
"common-draw-viewbox-attlist"/>
4070 <rng:ref name=
"common-draw-id-attlist"/>
4071 <rng:ref name=
"common-draw-z-index-attlist"/>
4072 <rng:ref name=
"common-draw-layer-name-attlist"/>
4073 <rng:ref name=
"common-draw-style-name-attlist"/>
4074 <rng:ref name=
"common-dr3d-transform-attlist"/>
4078 <rng:define name=
"dr3d-light">
4079 <rng:element name=
"dr3d:light">
4080 <rng:ref name=
"dr3d-light-attlist"/>
4084 <rng:define name=
"dr3d-light-attlist">
4087 <rng:attribute name=
"dr3d:diffuse-color">
4088 <rng:ref name=
"color"/>
4091 <rng:attribute name=
"dr3d:direction">
4092 <rng:ref name=
"vector3D"/>
4095 <rng:attribute name=
"dr3d:enabled">
4096 <rng:ref name=
"boolean"/>
4100 <rng:attribute name=
"dr3d:specular">
4101 <rng:ref name=
"boolean"/>
4106 <rng:define name=
"dr3d-rotate">
4107 <rng:element name=
"dr3d:rotate">
4108 <rng:ref name=
"common-draw-viewbox-attlist"/>
4109 <rng:ref name=
"common-draw-path-data-attlist"/>
4110 <rng:ref name=
"common-draw-z-index-attlist"/>
4111 <rng:ref name=
"common-draw-id-attlist"/>
4112 <rng:ref name=
"common-draw-layer-name-attlist"/>
4113 <rng:ref name=
"common-draw-style-name-attlist"/>
4114 <rng:ref name=
"common-dr3d-transform-attlist"/>
4118 <rng:define name=
"dr3d-scene">
4119 <rng:element name=
"dr3d:scene">
4120 <rng:ref name=
"dr3d-scene-attlist"/>
4121 <rng:ref name=
"common-draw-position-attlist"/>
4122 <rng:ref name=
"common-draw-size-attlist"/>
4123 <rng:ref name=
"common-draw-style-name-attlist"/>
4124 <rng:ref name=
"common-draw-z-index-attlist"/>
4125 <rng:ref name=
"common-draw-id-attlist"/>
4126 <rng:ref name=
"common-draw-layer-name-attlist"/>
4127 <rng:ref name=
"common-text-spreadsheet-shape-attlist"/>
4128 <rng:ref name=
"common-dr3d-transform-attlist"/>
4129 <rng:ref name=
"common-draw-caption-id-attlist"/>
4131 <rng:ref name=
"svg-title"/>
4134 <rng:ref name=
"svg-desc"/>
4137 <rng:ref name=
"dr3d-light"/>
4140 <rng:ref name=
"shapes3d"/>
4143 <rng:ref name=
"draw-glue-point"/>
4147 <rng:define name=
"dr3d-scene-attlist">
4150 <rng:attribute name=
"dr3d:vrp">
4151 <rng:ref name=
"vector3D"/>
4155 <rng:attribute name=
"dr3d:vpn">
4156 <rng:ref name=
"vector3D"/>
4160 <rng:attribute name=
"dr3d:vup">
4161 <rng:ref name=
"vector3D"/>
4165 <rng:attribute name=
"dr3d:projection">
4167 <rng:value>parallel
</rng:value>
4168 <rng:value>perspective
</rng:value>
4173 <rng:attribute name=
"dr3d:distance">
4174 <rng:ref name=
"length"/>
4178 <rng:attribute name=
"dr3d:focal-length">
4179 <rng:ref name=
"length"/>
4183 <rng:attribute name=
"dr3d:shadow-slant">
4184 <rng:ref name=
"angle"/>
4188 <rng:attribute name=
"dr3d:shade-mode">
4190 <rng:value>flat
</rng:value>
4191 <rng:value>phong
</rng:value>
4192 <rng:value>gouraud
</rng:value>
4193 <rng:value>draft
</rng:value>
4198 <rng:attribute name=
"dr3d:ambient-color">
4199 <rng:ref name=
"color"/>
4203 <rng:attribute name=
"dr3d:lighting-mode">
4204 <rng:ref name=
"boolean"/>
4209 <rng:define name=
"dr3d-sphere">
4210 <rng:element name=
"dr3d:sphere">
4211 <rng:ref name=
"dr3d-sphere-attlist"/>
4212 <rng:ref name=
"common-draw-z-index-attlist"/>
4213 <rng:ref name=
"common-draw-id-attlist"/>
4214 <rng:ref name=
"common-draw-layer-name-attlist"/>
4215 <rng:ref name=
"common-draw-style-name-attlist"/>
4216 <rng:ref name=
"common-dr3d-transform-attlist"/>
4220 <rng:define name=
"dr3d-sphere-attlist">
4223 <rng:attribute name=
"dr3d:center">
4224 <rng:ref name=
"vector3D"/>
4228 <rng:attribute name=
"dr3d:size">
4229 <rng:ref name=
"vector3D"/>
4234 <rng:define name=
"draw-a">
4235 <rng:element name=
"draw:a">
4236 <rng:ref name=
"draw-a-attlist"/>
4237 <rng:ref name=
"shape-instance"/>
4240 <rng:define name=
"draw-a-attlist">
4242 <rng:attribute name=
"xlink:type">
4243 <rng:value>simple
</rng:value>
4245 <rng:attribute name=
"xlink:href">
4246 <rng:ref name=
"anyIRI"/>
4249 <rng:attribute name=
"xlink:actuate">
4250 <rng:value>onRequest
</rng:value>
4254 <rng:attribute name=
"office:target-frame-name">
4255 <rng:ref name=
"targetFrameName"/>
4259 <rng:attribute name=
"xlink:show">
4261 <rng:value>new
</rng:value>
4262 <rng:value>replace
</rng:value>
4267 <rng:attribute name=
"office:name">
4268 <rng:ref name=
"string"/>
4272 <rng:attribute name=
"office:title">
4273 <rng:ref name=
"string"/>
4277 <rng:attribute name=
"office:server-map">
4278 <rng:ref name=
"boolean"/>
4282 <rng:ref name=
"xml-id"/>
4286 <rng:define name=
"draw-applet">
4287 <rng:element name=
"draw:applet">
4288 <rng:ref name=
"draw-applet-attlist"/>
4290 <rng:ref name=
"common-draw-data-attlist"/>
4293 <rng:ref name=
"draw-param"/>
4297 <rng:define name=
"draw-applet-attlist">
4300 <rng:attribute name=
"draw:code">
4301 <rng:ref name=
"string"/>
4305 <rng:attribute name=
"draw:object">
4306 <rng:ref name=
"string"/>
4310 <rng:attribute name=
"draw:archive">
4311 <rng:ref name=
"string"/>
4315 <rng:attribute name=
"draw:may-script">
4316 <rng:ref name=
"boolean"/>
4320 <rng:ref name=
"xml-id"/>
4324 <rng:define name=
"draw-area-circle">
4325 <rng:element name=
"draw:area-circle">
4326 <rng:ref name=
"common-draw-area-attlist"/>
4327 <rng:attribute name=
"svg:cx">
4328 <rng:ref name=
"coordinate"/>
4330 <rng:attribute name=
"svg:cy">
4331 <rng:ref name=
"coordinate"/>
4333 <rng:attribute name=
"svg:r">
4334 <rng:ref name=
"length"/>
4337 <rng:ref name=
"svg-title"/>
4340 <rng:ref name=
"svg-desc"/>
4343 <rng:ref name=
"office-event-listeners"/>
4347 <rng:define name=
"draw-area-polygon">
4348 <rng:element name=
"draw:area-polygon">
4349 <rng:ref name=
"common-draw-area-attlist"/>
4350 <rng:attribute name=
"svg:x">
4351 <rng:ref name=
"coordinate"/>
4353 <rng:attribute name=
"svg:y">
4354 <rng:ref name=
"coordinate"/>
4356 <rng:attribute name=
"svg:width">
4357 <rng:ref name=
"length"/>
4359 <rng:attribute name=
"svg:height">
4360 <rng:ref name=
"length"/>
4362 <rng:ref name=
"common-draw-viewbox-attlist"/>
4363 <rng:ref name=
"common-draw-points-attlist"/>
4365 <rng:ref name=
"svg-title"/>
4368 <rng:ref name=
"svg-desc"/>
4371 <rng:ref name=
"office-event-listeners"/>
4375 <rng:define name=
"draw-area-rectangle">
4376 <rng:element name=
"draw:area-rectangle">
4377 <rng:ref name=
"common-draw-area-attlist"/>
4378 <rng:attribute name=
"svg:x">
4379 <rng:ref name=
"coordinate"/>
4381 <rng:attribute name=
"svg:y">
4382 <rng:ref name=
"coordinate"/>
4384 <rng:attribute name=
"svg:width">
4385 <rng:ref name=
"length"/>
4387 <rng:attribute name=
"svg:height">
4388 <rng:ref name=
"length"/>
4391 <rng:ref name=
"svg-title"/>
4394 <rng:ref name=
"svg-desc"/>
4397 <rng:ref name=
"office-event-listeners"/>
4401 <rng:define name=
"draw-caption">
4402 <rng:element name=
"draw:caption">
4403 <rng:ref name=
"draw-caption-attlist"/>
4404 <rng:ref name=
"common-draw-position-attlist"/>
4405 <rng:ref name=
"common-draw-size-attlist"/>
4406 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4407 <rng:ref name=
"common-draw-caption-id-attlist"/>
4409 <rng:ref name=
"svg-title"/>
4412 <rng:ref name=
"svg-desc"/>
4415 <rng:ref name=
"office-event-listeners"/>
4418 <rng:ref name=
"draw-glue-point"/>
4420 <rng:ref name=
"draw-text"/>
4423 <rng:define name=
"draw-caption-attlist">
4426 <rng:attribute name=
"draw:caption-point-x">
4427 <rng:ref name=
"coordinate"/>
4429 <rng:attribute name=
"draw:caption-point-y">
4430 <rng:ref name=
"coordinate"/>
4434 <rng:attribute name=
"draw:corner-radius">
4435 <rng:ref name=
"nonNegativeLength"/>
4440 <rng:define name=
"draw-circle">
4441 <rng:element name=
"draw:circle">
4444 <rng:ref name=
"draw-circle-attlist"/>
4445 <rng:ref name=
"common-draw-circle-ellipse-pos-attlist"/>
4448 <rng:ref name=
"common-draw-position-attlist"/>
4449 <rng:ref name=
"common-draw-size-attlist"/>
4452 <rng:ref name=
"common-draw-circle-ellipse-attlist"/>
4453 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4454 <rng:ref name=
"common-draw-caption-id-attlist"/>
4456 <rng:ref name=
"svg-title"/>
4459 <rng:ref name=
"svg-desc"/>
4462 <rng:ref name=
"office-event-listeners"/>
4465 <rng:ref name=
"draw-glue-point"/>
4467 <rng:ref name=
"draw-text"/>
4470 <rng:define name=
"draw-circle-attlist">
4471 <rng:attribute name=
"svg:r">
4472 <rng:ref name=
"length"/>
4475 <rng:define name=
"draw-connector">
4476 <rng:element name=
"draw:connector">
4477 <rng:ref name=
"draw-connector-attlist"/>
4478 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4479 <rng:ref name=
"common-draw-caption-id-attlist"/>
4480 <rng:ref name=
"common-draw-viewbox-attlist"/>
4482 <rng:ref name=
"svg-title"/>
4485 <rng:ref name=
"svg-desc"/>
4488 <rng:ref name=
"office-event-listeners"/>
4491 <rng:ref name=
"draw-glue-point"/>
4493 <rng:ref name=
"draw-text"/>
4496 <rng:define name=
"draw-connector-attlist">
4499 <rng:attribute name=
"draw:type">
4501 <rng:value>standard
</rng:value>
4502 <rng:value>lines
</rng:value>
4503 <rng:value>line
</rng:value>
4504 <rng:value>curve
</rng:value>
4509 <rng:attribute name=
"svg:x1">
4510 <rng:ref name=
"coordinate"/>
4512 <rng:attribute name=
"svg:y1">
4513 <rng:ref name=
"coordinate"/>
4517 <rng:attribute name=
"draw:start-shape">
4518 <rng:ref name=
"IDREF"/>
4522 <rng:attribute name=
"draw:start-glue-point">
4523 <rng:ref name=
"nonNegativeInteger"/>
4527 <rng:attribute name=
"svg:x2">
4528 <rng:ref name=
"coordinate"/>
4530 <rng:attribute name=
"svg:y2">
4531 <rng:ref name=
"coordinate"/>
4535 <rng:attribute name=
"draw:end-shape">
4536 <rng:ref name=
"IDREF"/>
4540 <rng:attribute name=
"draw:end-glue-point">
4541 <rng:ref name=
"nonNegativeInteger"/>
4545 <rng:attribute name=
"draw:line-skew">
4547 <rng:ref name=
"length"/>
4549 <rng:ref name=
"length"/>
4551 <rng:ref name=
"length"/>
4558 <rng:attribute name=
"svg:d">
4559 <rng:ref name=
"pathData"/>
4564 <rng:define name=
"draw-contour-path">
4565 <rng:element name=
"draw:contour-path">
4566 <rng:ref name=
"common-contour-attlist"/>
4567 <rng:ref name=
"common-draw-size-attlist"/>
4568 <rng:ref name=
"common-draw-viewbox-attlist"/>
4569 <rng:ref name=
"common-draw-path-data-attlist"/>
4573 <rng:define name=
"draw-contour-polygon">
4574 <rng:element name=
"draw:contour-polygon">
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-points-attlist"/>
4582 <rng:define name=
"draw-control">
4583 <rng:element name=
"draw:control">
4584 <rng:ref name=
"draw-control-attlist"/>
4585 <rng:ref name=
"common-draw-position-attlist"/>
4586 <rng:ref name=
"common-draw-size-attlist"/>
4587 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4588 <rng:ref name=
"common-draw-caption-id-attlist"/>
4590 <rng:ref name=
"svg-title"/>
4593 <rng:ref name=
"svg-desc"/>
4596 <rng:ref name=
"draw-glue-point"/>
4600 <rng:define name=
"draw-control-attlist">
4601 <rng:attribute name=
"draw:control">
4602 <rng:ref name=
"IDREF"/>
4605 <rng:define name=
"draw-custom-shape">
4606 <rng:element name=
"draw:custom-shape">
4607 <rng:ref name=
"draw-custom-shape-attlist"/>
4608 <rng:ref name=
"common-draw-position-attlist"/>
4609 <rng:ref name=
"common-draw-size-attlist"/>
4610 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4611 <rng:ref name=
"common-draw-caption-id-attlist"/>
4613 <rng:ref name=
"svg-title"/>
4616 <rng:ref name=
"svg-desc"/>
4619 <rng:ref name=
"office-event-listeners"/>
4622 <rng:ref name=
"draw-glue-point"/>
4624 <rng:ref name=
"draw-text"/>
4626 <rng:ref name=
"draw-enhanced-geometry"/>
4630 <rng:define name=
"draw-custom-shape-attlist">
4633 <rng:attribute name=
"draw:engine">
4634 <rng:ref name=
"namespacedToken"/>
4638 <rng:attribute name=
"draw:data">
4639 <rng:ref name=
"string"/>
4644 <rng:define name=
"draw-ellipse">
4645 <rng:element name=
"draw:ellipse">
4648 <rng:ref name=
"draw-ellipse-attlist"/>
4649 <rng:ref name=
"common-draw-circle-ellipse-pos-attlist"/>
4652 <rng:ref name=
"common-draw-position-attlist"/>
4653 <rng:ref name=
"common-draw-size-attlist"/>
4656 <rng:ref name=
"common-draw-circle-ellipse-attlist"/>
4657 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4658 <rng:ref name=
"common-draw-caption-id-attlist"/>
4660 <rng:ref name=
"svg-title"/>
4663 <rng:ref name=
"svg-desc"/>
4666 <rng:ref name=
"office-event-listeners"/>
4669 <rng:ref name=
"draw-glue-point"/>
4671 <rng:ref name=
"draw-text"/>
4674 <rng:define name=
"draw-ellipse-attlist">
4675 <rng:attribute name=
"svg:rx">
4676 <rng:ref name=
"length"/>
4678 <rng:attribute name=
"svg:ry">
4679 <rng:ref name=
"length"/>
4682 <rng:define name=
"draw-enhanced-geometry">
4683 <rng:element name=
"draw:enhanced-geometry">
4684 <rng:ref name=
"draw-enhanced-geometry-attlist"/>
4686 <rng:ref name=
"draw-equation"/>
4689 <rng:ref name=
"draw-handle"/>
4693 <rng:define name=
"draw-enhanced-geometry-attlist">
4696 <rng:attribute name=
"draw:type">
4697 <rng:ref name=
"custom-shape-type"/>
4701 <rng:attribute name=
"svg:viewBox">
4703 <rng:ref name=
"integer"/>
4704 <rng:ref name=
"integer"/>
4705 <rng:ref name=
"integer"/>
4706 <rng:ref name=
"integer"/>
4711 <rng:attribute name=
"draw:mirror-vertical">
4712 <rng:ref name=
"boolean"/>
4716 <rng:attribute name=
"draw:mirror-horizontal">
4717 <rng:ref name=
"boolean"/>
4721 <rng:attribute name=
"draw:text-rotate-angle">
4722 <rng:ref name=
"angle"/>
4726 <rng:attribute name=
"draw:extrusion-allowed">
4727 <rng:ref name=
"boolean"/>
4731 <rng:attribute name=
"draw:text-path-allowed">
4732 <rng:ref name=
"boolean"/>
4736 <rng:attribute name=
"draw:concentric-gradient-fill-allowed">
4737 <rng:ref name=
"boolean"/>
4741 <rng:attribute name=
"draw:extrusion">
4742 <rng:ref name=
"boolean"/>
4746 <rng:attribute name=
"draw:extrusion-brightness">
4747 <rng:ref name=
"zeroToHundredPercent"/>
4751 <rng:attribute name=
"draw:extrusion-depth">
4753 <rng:ref name=
"length"/>
4754 <rng:ref name=
"double"/>
4759 <rng:attribute name=
"draw:extrusion-diffusion">
4760 <rng:ref name=
"percent"/>
4764 <rng:attribute name=
"draw:extrusion-number-of-line-segments">
4765 <rng:ref name=
"integer"/>
4769 <rng:attribute name=
"draw:extrusion-light-face">
4770 <rng:ref name=
"boolean"/>
4774 <rng:attribute name=
"draw:extrusion-first-light-harsh">
4775 <rng:ref name=
"boolean"/>
4779 <rng:attribute name=
"draw:extrusion-second-light-harsh">
4780 <rng:ref name=
"boolean"/>
4784 <rng:attribute name=
"draw:extrusion-first-light-level">
4785 <rng:ref name=
"zeroToHundredPercent"/>
4789 <rng:attribute name=
"draw:extrusion-second-light-level">
4790 <rng:ref name=
"zeroToHundredPercent"/>
4794 <rng:attribute name=
"draw:extrusion-first-light-direction">
4795 <rng:ref name=
"vector3D"/>
4799 <rng:attribute name=
"draw:extrusion-second-light-direction">
4800 <rng:ref name=
"vector3D"/>
4804 <rng:attribute name=
"draw:extrusion-metal">
4805 <rng:ref name=
"boolean"/>
4809 <rng:attribute name=
"dr3d:shade-mode">
4811 <rng:value>flat
</rng:value>
4812 <rng:value>phong
</rng:value>
4813 <rng:value>gouraud
</rng:value>
4814 <rng:value>draft
</rng:value>
4819 <rng:attribute name=
"draw:extrusion-rotation-angle">
4821 <rng:ref name=
"angle"/>
4822 <rng:ref name=
"angle"/>
4827 <rng:attribute name=
"draw:extrusion-rotation-center">
4828 <rng:ref name=
"vector3D"/>
4832 <rng:attribute name=
"draw:extrusion-shininess">
4833 <rng:ref name=
"zeroToHundredPercent"/>
4837 <rng:attribute name=
"draw:extrusion-skew">
4839 <rng:ref name=
"double"/>
4840 <rng:ref name=
"angle"/>
4845 <rng:attribute name=
"draw:extrusion-specularity">
4846 <rng:ref name=
"zeroToHundredPercent"/>
4850 <rng:attribute name=
"dr3d:projection">
4852 <rng:value>parallel
</rng:value>
4853 <rng:value>perspective
</rng:value>
4858 <rng:attribute name=
"draw:extrusion-viewpoint">
4859 <rng:ref name=
"point3D"/>
4863 <rng:attribute name=
"draw:extrusion-origin">
4865 <rng:ref name=
"extrusionOrigin"/>
4866 <rng:ref name=
"extrusionOrigin"/>
4871 <rng:attribute name=
"draw:extrusion-color">
4872 <rng:ref name=
"boolean"/>
4876 <rng:attribute name=
"draw:enhanced-path">
4877 <rng:ref name=
"string"/>
4881 <rng:attribute name=
"draw:path-stretchpoint-x">
4882 <rng:ref name=
"double"/>
4886 <rng:attribute name=
"draw:path-stretchpoint-y">
4887 <rng:ref name=
"double"/>
4891 <rng:attribute name=
"draw:text-areas">
4892 <rng:ref name=
"string"/>
4896 <rng:attribute name=
"draw:glue-points">
4897 <rng:ref name=
"string"/>
4901 <rng:attribute name=
"draw:glue-point-type">
4903 <rng:value>none
</rng:value>
4904 <rng:value>segments
</rng:value>
4905 <rng:value>rectangle
</rng:value>
4910 <rng:attribute name=
"draw:glue-point-leaving-directions">
4911 <rng:ref name=
"string"/>
4915 <rng:attribute name=
"draw:text-path">
4916 <rng:ref name=
"boolean"/>
4920 <rng:attribute name=
"draw:text-path-mode">
4922 <rng:value>normal
</rng:value>
4923 <rng:value>path
</rng:value>
4924 <rng:value>shape
</rng:value>
4929 <rng:attribute name=
"draw:text-path-scale">
4931 <rng:value>path
</rng:value>
4932 <rng:value>shape
</rng:value>
4937 <rng:attribute name=
"draw:text-path-same-letter-heights">
4938 <rng:ref name=
"boolean"/>
4942 <rng:attribute name=
"draw:modifiers">
4943 <rng:ref name=
"string"/>
4948 <rng:define name=
"draw-equation">
4949 <rng:element name=
"draw:equation">
4950 <rng:ref name=
"draw-equation-attlist"/>
4954 <rng:define name=
"draw-equation-attlist">
4957 <rng:attribute name=
"draw:name">
4958 <rng:ref name=
"string"/>
4962 <rng:attribute name=
"draw:formula">
4963 <rng:ref name=
"string"/>
4968 <rng:define name=
"draw-fill-image">
4969 <rng:element name=
"draw:fill-image">
4970 <rng:ref name=
"draw-fill-image-attlist"/>
4971 <!-- XLink duplicate declaration removed. see common-draw-data-attlist -->
4974 <rng:ref name=
"common-draw-data-attlist"/>
4977 <rng:ref name=
"office-binary-data"/>
4979 <!-- https://issues.oasis-open.org/browse/OFFICE-3933 -->
4982 <rng:define name=
"draw-fill-image-attlist">
4984 <rng:attribute name=
"draw:name">
4985 <rng:ref name=
"styleName"/>
4988 <rng:attribute name=
"draw:display-name">
4989 <rng:ref name=
"string"/>
4993 <rng:attribute name=
"svg:width">
4994 <rng:ref name=
"length"/>
4998 <rng:attribute name=
"svg:height">
4999 <rng:ref name=
"length"/>
5004 <rng:define name=
"draw-floating-frame">
5005 <rng:element name=
"draw:floating-frame">
5006 <rng:ref name=
"draw-floating-frame-attlist"/>
5007 <rng:ref name=
"common-draw-data-attlist"/>
5010 <rng:define name=
"draw-floating-frame-attlist">
5013 <rng:attribute name=
"draw:frame-name">
5014 <rng:ref name=
"string"/>
5018 <rng:ref name=
"xml-id"/>
5022 <rng:define name=
"draw-frame">
5023 <rng:element name=
"draw:frame">
5024 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5025 <rng:ref name=
"common-draw-position-attlist"/>
5026 <rng:ref name=
"common-draw-rel-size-attlist"/>
5027 <rng:ref name=
"common-draw-caption-id-attlist"/>
5028 <rng:ref name=
"presentation-shape-attlist"/>
5029 <rng:ref name=
"draw-frame-attlist"/>
5032 <rng:ref name=
"draw-text-box"/>
5033 <rng:ref name=
"draw-image"/>
5034 <rng:ref name=
"draw-object"/>
5035 <rng:ref name=
"draw-object-ole"/>
5036 <rng:ref name=
"draw-applet"/>
5037 <rng:ref name=
"draw-floating-frame"/>
5038 <rng:ref name=
"draw-plugin"/>
5039 <rng:ref name=
"table-table"/>
5043 <rng:ref name=
"office-event-listeners"/>
5046 <rng:ref name=
"draw-glue-point"/>
5049 <rng:ref name=
"draw-image-map"/>
5052 <rng:ref name=
"svg-title"/>
5055 <rng:ref name=
"svg-desc"/>
5059 <rng:ref name=
"draw-contour-polygon"/>
5060 <rng:ref name=
"draw-contour-path"/>
5065 <rng:define name=
"draw-frame-attlist">
5067 <rng:attribute name=
"draw:copy-of">
5068 <rng:ref name=
"string"/>
5072 <rng:define name=
"draw-g">
5073 <rng:element name=
"draw:g">
5074 <rng:ref name=
"draw-g-attlist"/>
5075 <rng:ref name=
"common-draw-z-index-attlist"/>
5076 <rng:ref name=
"common-draw-name-attlist"/>
5077 <rng:ref name=
"common-draw-id-attlist"/>
5078 <rng:ref name=
"common-draw-style-name-attlist"/>
5079 <rng:ref name=
"common-text-spreadsheet-shape-attlist"/>
5080 <rng:ref name=
"common-draw-caption-id-attlist"/>
5082 <rng:ref name=
"svg-title"/>
5085 <rng:ref name=
"svg-desc"/>
5088 <rng:ref name=
"office-event-listeners"/>
5091 <rng:ref name=
"draw-glue-point"/>
5094 <rng:ref name=
"shape"/>
5098 <rng:define name=
"draw-g-attlist">
5100 <rng:attribute name=
"svg:y">
5101 <rng:ref name=
"coordinate"/>
5105 <rng:define name=
"draw-glue-point">
5106 <rng:element name=
"draw:glue-point">
5107 <rng:ref name=
"draw-glue-point-attlist"/>
5111 <rng:define name=
"draw-glue-point-attlist">
5113 <rng:attribute name=
"draw:id">
5114 <rng:ref name=
"nonNegativeInteger"/>
5116 <rng:attribute name=
"svg:x">
5118 <rng:ref name=
"distance"/>
5119 <rng:ref name=
"percent"/>
5122 <rng:attribute name=
"svg:y">
5124 <rng:ref name=
"distance"/>
5125 <rng:ref name=
"percent"/>
5129 <rng:attribute name=
"draw:align">
5131 <rng:value>top-left
</rng:value>
5132 <rng:value>top
</rng:value>
5133 <rng:value>top-right
</rng:value>
5134 <rng:value>left
</rng:value>
5135 <rng:value>center
</rng:value>
5136 <rng:value>right
</rng:value>
5137 <rng:value>bottom-left
</rng:value>
5138 <rng:value>bottom-right
</rng:value>
5142 <rng:attribute name=
"draw:escape-direction">
5144 <rng:value>auto
</rng:value>
5145 <rng:value>left
</rng:value>
5146 <rng:value>right
</rng:value>
5147 <rng:value>up
</rng:value>
5148 <rng:value>down
</rng:value>
5149 <rng:value>horizontal
</rng:value>
5150 <rng:value>vertical
</rng:value>
5155 <rng:define name=
"draw-gradient">
5156 <rng:element name=
"draw:gradient">
5157 <rng:ref name=
"common-draw-gradient-attlist"/>
5158 <rng:ref name=
"draw-gradient-attlist"/>
5162 <rng:define name=
"draw-gradient-attlist">
5165 <rng:attribute name=
"draw:start-color">
5166 <rng:ref name=
"color"/>
5170 <rng:attribute name=
"draw:end-color">
5171 <rng:ref name=
"color"/>
5175 <rng:attribute name=
"draw:start-intensity">
5176 <rng:ref name=
"zeroToHundredPercent"/>
5180 <rng:attribute name=
"draw:end-intensity">
5181 <rng:ref name=
"zeroToHundredPercent"/>
5186 <rng:define name=
"draw-handle">
5187 <rng:element name=
"draw:handle">
5188 <rng:ref name=
"draw-handle-attlist"/>
5192 <rng:define name=
"draw-handle-attlist">
5195 <rng:attribute name=
"draw:handle-mirror-vertical">
5196 <rng:ref name=
"boolean"/>
5200 <rng:attribute name=
"draw:handle-mirror-horizontal">
5201 <rng:ref name=
"boolean"/>
5205 <rng:attribute name=
"draw:handle-switched">
5206 <rng:ref name=
"boolean"/>
5209 <rng:attribute name=
"draw:handle-position">
5210 <rng:ref name=
"string"/>
5213 <rng:attribute name=
"draw:handle-range-x-minimum">
5214 <rng:ref name=
"string"/>
5218 <rng:attribute name=
"draw:handle-range-x-maximum">
5219 <rng:ref name=
"string"/>
5223 <rng:attribute name=
"draw:handle-range-y-minimum">
5224 <rng:ref name=
"string"/>
5228 <rng:attribute name=
"draw:handle-range-y-maximum">
5229 <rng:ref name=
"string"/>
5233 <rng:attribute name=
"draw:handle-polar">
5234 <rng:ref name=
"string"/>
5238 <rng:attribute name=
"draw:handle-radius-range-minimum">
5239 <rng:ref name=
"string"/>
5243 <rng:attribute name=
"draw:handle-radius-range-maximum">
5244 <rng:ref name=
"string"/>
5249 <rng:define name=
"draw-hatch">
5250 <rng:element name=
"draw:hatch">
5251 <rng:ref name=
"draw-hatch-attlist"/>
5255 <rng:define name=
"draw-hatch-attlist">
5257 <rng:attribute name=
"draw:name">
5258 <rng:ref name=
"styleName"/>
5261 <rng:attribute name=
"draw:display-name">
5262 <rng:ref name=
"string"/>
5265 <rng:attribute name=
"draw:style">
5267 <rng:value>single
</rng:value>
5268 <rng:value>double
</rng:value>
5269 <rng:value>triple
</rng:value>
5273 <rng:attribute name=
"draw:color">
5274 <rng:ref name=
"color"/>
5278 <rng:attribute name=
"draw:distance">
5279 <rng:ref name=
"length"/>
5283 <rng:attribute name=
"draw:rotation">
5284 <rng:ref name=
"angle"/>
5289 <rng:define name=
"draw-image">
5290 <rng:element name=
"draw:image">
5291 <rng:ref name=
"draw-image-attlist"/>
5293 <rng:ref name=
"common-draw-data-attlist"/>
5294 <rng:ref name=
"office-binary-data"/>
5296 <rng:ref name=
"draw-text"/>
5299 <rng:define name=
"draw-image-attlist">
5302 <rng:attribute name=
"draw:filter-name">
5303 <rng:ref name=
"string"/>
5306 <rng:ref name=
"common-draw-mime-type-attlist"/>
5307 <!-- https://issues.oasis-open.org/browse/OFFICE-3943 -->
5309 <rng:ref name=
"xml-id"/>
5313 <rng:define name=
"draw-image-map">
5314 <rng:element name=
"draw:image-map">
5317 <rng:ref name=
"draw-area-rectangle"/>
5318 <rng:ref name=
"draw-area-circle"/>
5319 <rng:ref name=
"draw-area-polygon"/>
5324 <rng:define name=
"draw-layer">
5325 <rng:element name=
"draw:layer">
5326 <rng:ref name=
"draw-layer-attlist"/>
5328 <rng:ref name=
"svg-title"/>
5331 <rng:ref name=
"svg-desc"/>
5335 <rng:define name=
"draw-layer-attlist">
5337 <rng:attribute name=
"draw:name">
5338 <rng:ref name=
"string"/>
5341 <rng:attribute name=
"draw:protected">
5342 <rng:ref name=
"boolean"/>
5346 <rng:attribute name=
"draw:display">
5348 <rng:value>always
</rng:value>
5349 <rng:value>screen
</rng:value>
5350 <rng:value>printer
</rng:value>
5351 <rng:value>none
</rng:value>
5357 <rng:define name=
"draw-layer-set">
5358 <rng:element name=
"draw:layer-set">
5360 <rng:ref name=
"draw-layer"/>
5364 <rng:define name=
"draw-line">
5365 <rng:element name=
"draw:line">
5366 <rng:ref name=
"draw-line-attlist"/>
5367 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5368 <rng:ref name=
"common-draw-caption-id-attlist"/>
5370 <rng:ref name=
"svg-title"/>
5373 <rng:ref name=
"svg-desc"/>
5376 <rng:ref name=
"office-event-listeners"/>
5379 <rng:ref name=
"draw-glue-point"/>
5381 <rng:ref name=
"draw-text"/>
5384 <rng:define name=
"draw-line-attlist">
5386 <rng:attribute name=
"svg:x1">
5387 <rng:ref name=
"coordinate"/>
5389 <rng:attribute name=
"svg:y1">
5390 <rng:ref name=
"coordinate"/>
5392 <rng:attribute name=
"svg:x2">
5393 <rng:ref name=
"coordinate"/>
5395 <rng:attribute name=
"svg:y2">
5396 <rng:ref name=
"coordinate"/>
5400 <rng:define name=
"draw-marker">
5401 <rng:element name=
"draw:marker">
5402 <rng:ref name=
"draw-marker-attlist"/>
5403 <rng:ref name=
"common-draw-viewbox-attlist"/>
5404 <rng:ref name=
"common-draw-path-data-attlist"/>
5408 <rng:define name=
"draw-marker-attlist">
5410 <rng:attribute name=
"draw:name">
5411 <rng:ref name=
"styleName"/>
5414 <rng:attribute name=
"draw:display-name">
5415 <rng:ref name=
"string"/>
5420 <rng:define name=
"draw-measure">
5421 <rng:element name=
"draw:measure">
5422 <rng:ref name=
"draw-measure-attlist"/>
5423 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5424 <rng:ref name=
"common-draw-caption-id-attlist"/>
5426 <rng:ref name=
"svg-title"/>
5429 <rng:ref name=
"svg-desc"/>
5432 <rng:ref name=
"office-event-listeners"/>
5435 <rng:ref name=
"draw-glue-point"/>
5437 <rng:ref name=
"draw-text"/>
5440 <rng:define name=
"draw-measure-attlist">
5442 <rng:attribute name=
"svg:x1">
5443 <rng:ref name=
"coordinate"/>
5445 <rng:attribute name=
"svg:y1">
5446 <rng:ref name=
"coordinate"/>
5448 <rng:attribute name=
"svg:x2">
5449 <rng:ref name=
"coordinate"/>
5451 <rng:attribute name=
"svg:y2">
5452 <rng:ref name=
"coordinate"/>
5456 <rng:define name=
"draw-object">
5457 <rng:element name=
"draw:object">
5458 <rng:ref name=
"draw-object-attlist"/>
5460 <rng:ref name=
"common-draw-data-attlist"/>
5461 <rng:ref name=
"office-document"/>
5462 <rng:ref name=
"math-math"/>
5466 <rng:define name=
"draw-object-attlist">
5469 <rng:attribute name=
"draw:notify-on-update-of-ranges">
5471 <rng:ref name=
"cellRangeAddressList"/>
5472 <rng:ref name=
"string"/>
5477 <rng:ref name=
"xml-id"/>
5481 <rng:define name=
"draw-object-ole">
5482 <rng:element name=
"draw:object-ole">
5483 <rng:ref name=
"draw-object-ole-attlist"/>
5485 <rng:ref name=
"common-draw-data-attlist"/>
5486 <rng:ref name=
"office-binary-data"/>
5490 <rng:define name=
"draw-object-ole-attlist">
5493 <rng:attribute name=
"draw:class-id">
5494 <rng:ref name=
"string"/>
5498 <rng:ref name=
"xml-id"/>
5502 <rng:define name=
"draw-opacity">
5503 <rng:element name=
"draw:opacity">
5504 <rng:ref name=
"common-draw-gradient-attlist"/>
5505 <rng:ref name=
"draw-opacity-attlist"/>
5509 <rng:define name=
"draw-opacity-attlist">
5511 <rng:attribute name=
"draw:start">
5512 <rng:ref name=
"zeroToHundredPercent"/>
5516 <rng:attribute name=
"draw:end">
5517 <rng:ref name=
"zeroToHundredPercent"/>
5521 <rng:define name=
"draw-page">
5522 <rng:element name=
"draw:page">
5523 <rng:ref name=
"common-presentation-header-footer-attlist"/>
5524 <rng:ref name=
"draw-page-attlist"/>
5526 <rng:ref name=
"svg-title"/>
5529 <rng:ref name=
"svg-desc"/>
5532 <rng:ref name=
"draw-layer-set"/>
5535 <rng:ref name=
"office-forms"/>
5538 <rng:ref name=
"shape"/>
5542 <rng:ref name=
"presentation-animations"/>
5543 <rng:ref name=
"animation-element"/>
5547 <rng:ref name=
"presentation-notes"/>
5551 <rng:define name=
"draw-page-attlist">
5554 <rng:attribute name=
"draw:name">
5555 <rng:ref name=
"string"/>
5559 <rng:attribute name=
"draw:style-name">
5560 <rng:ref name=
"styleNameRef"/>
5563 <rng:attribute name=
"draw:master-page-name">
5564 <rng:ref name=
"styleNameRef"/>
5567 <rng:attribute name=
"presentation:presentation-page-layout-name">
5568 <rng:ref name=
"styleNameRef"/>
5573 <rng:ref name=
"xml-id"/>
5575 <rng:attribute name=
"draw:id">
5576 <rng:ref name=
"NCName"/>
5582 <rng:attribute name=
"draw:nav-order">
5583 <rng:ref name=
"IDREFS"/>
5588 <rng:define name=
"draw-page-thumbnail">
5589 <rng:element name=
"draw:page-thumbnail">
5590 <rng:ref name=
"draw-page-thumbnail-attlist"/>
5591 <rng:ref name=
"common-draw-position-attlist"/>
5592 <rng:ref name=
"common-draw-size-attlist"/>
5593 <rng:ref name=
"presentation-shape-attlist"/>
5594 <rng:ref name=
"common-draw-shape-with-styles-attlist"/>
5595 <rng:ref name=
"common-draw-caption-id-attlist"/>
5597 <rng:ref name=
"svg-title"/>
5600 <rng:ref name=
"svg-desc"/>
5604 <rng:define name=
"draw-page-thumbnail-attlist">
5606 <rng:attribute name=
"draw:page-number">
5607 <rng:ref name=
"positiveInteger"/>
5611 <rng:define name=
"draw-param">
5612 <rng:element name=
"draw:param">
5613 <rng:ref name=
"draw-param-attlist"/>
5617 <rng:define name=
"draw-param-attlist">
5620 <rng:attribute name=
"draw:name">
5621 <rng:ref name=
"string"/>
5625 <rng:attribute name=
"draw:value">
5626 <rng:ref name=
"string"/>
5631 <rng:define name=
"draw-path">
5632 <rng:element name=
"draw:path">
5633 <rng:ref name=
"common-draw-path-data-attlist"/>
5634 <rng:ref name=
"common-draw-position-attlist"/>
5635 <rng:ref name=
"common-draw-size-attlist"/>
5636 <rng:ref name=
"common-draw-viewbox-attlist"/>
5637 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5638 <rng:ref name=
"common-draw-caption-id-attlist"/>
5640 <rng:ref name=
"svg-title"/>
5643 <rng:ref name=
"svg-desc"/>
5646 <rng:ref name=
"office-event-listeners"/>
5649 <rng:ref name=
"draw-glue-point"/>
5651 <rng:ref name=
"draw-text"/>
5654 <rng:define name=
"draw-plugin">
5655 <rng:element name=
"draw:plugin">
5656 <rng:ref name=
"draw-plugin-attlist"/>
5657 <rng:ref name=
"common-draw-data-attlist"/>
5659 <rng:ref name=
"draw-param"/>
5663 <rng:define name=
"draw-plugin-attlist">
5665 <rng:ref name=
"common-draw-mime-type-attlist"/>
5667 <rng:ref name=
"xml-id"/>
5671 <!-- https://issues.oasis-open.org/browse/OFFICE-3943 -->
5672 <rng:define name=
"draw-polygon">
5673 <rng:element name=
"draw:polygon">
5674 <rng:ref name=
"common-draw-points-attlist"/>
5675 <rng:ref name=
"common-draw-position-attlist"/>
5676 <rng:ref name=
"common-draw-size-attlist"/>
5677 <rng:ref name=
"common-draw-viewbox-attlist"/>
5678 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5679 <rng:ref name=
"common-draw-caption-id-attlist"/>
5681 <rng:ref name=
"svg-title"/>
5684 <rng:ref name=
"svg-desc"/>
5687 <rng:ref name=
"office-event-listeners"/>
5690 <rng:ref name=
"draw-glue-point"/>
5692 <rng:ref name=
"draw-text"/>
5695 <rng:define name=
"draw-polyline">
5696 <rng:element name=
"draw:polyline">
5697 <rng:ref name=
"common-draw-points-attlist"/>
5698 <rng:ref name=
"common-draw-position-attlist"/>
5699 <rng:ref name=
"common-draw-size-attlist"/>
5700 <rng:ref name=
"common-draw-viewbox-attlist"/>
5701 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5702 <rng:ref name=
"common-draw-caption-id-attlist"/>
5704 <rng:ref name=
"svg-title"/>
5707 <rng:ref name=
"svg-desc"/>
5710 <rng:ref name=
"office-event-listeners"/>
5713 <rng:ref name=
"draw-glue-point"/>
5715 <rng:ref name=
"draw-text"/>
5718 <rng:define name=
"draw-rect">
5719 <rng:element name=
"draw:rect">
5720 <rng:ref name=
"draw-rect-attlist"/>
5721 <rng:ref name=
"common-draw-position-attlist"/>
5722 <rng:ref name=
"common-draw-size-attlist"/>
5723 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5724 <rng:ref name=
"common-draw-caption-id-attlist"/>
5726 <rng:ref name=
"svg-title"/>
5729 <rng:ref name=
"svg-desc"/>
5732 <rng:ref name=
"office-event-listeners"/>
5735 <rng:ref name=
"draw-glue-point"/>
5737 <rng:ref name=
"draw-text"/>
5740 <rng:define name=
"draw-rect-attlist">
5743 <rng:attribute name=
"draw:corner-radius">
5744 <rng:ref name=
"nonNegativeLength"/>
5749 <rng:attribute name=
"svg:rx">
5750 <rng:ref name=
"nonNegativeLength"/>
5754 <rng:attribute name=
"svg:ry">
5755 <rng:ref name=
"nonNegativeLength"/>
5761 <rng:define name=
"draw-regular-polygon">
5762 <rng:element name=
"draw:regular-polygon">
5763 <rng:ref name=
"draw-regular-polygon-attlist"/>
5764 <rng:ref name=
"common-draw-position-attlist"/>
5765 <rng:ref name=
"common-draw-size-attlist"/>
5766 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5767 <rng:ref name=
"common-draw-caption-id-attlist"/>
5769 <rng:ref name=
"svg-title"/>
5772 <rng:ref name=
"svg-desc"/>
5775 <rng:ref name=
"office-event-listeners"/>
5778 <rng:ref name=
"draw-glue-point"/>
5780 <rng:ref name=
"draw-text"/>
5783 <rng:define name=
"draw-regular-polygon-attlist">
5786 <rng:attribute name=
"draw:concave">
5787 <rng:value>false
</rng:value>
5790 <rng:attribute name=
"draw:concave">
5791 <rng:value>true
</rng:value>
5793 <rng:ref name=
"draw-regular-polygon-sharpness-attlist"/>
5796 <rng:attribute name=
"draw:corners">
5797 <rng:ref name=
"positiveInteger"/>
5801 <rng:define name=
"draw-regular-polygon-sharpness-attlist">
5802 <rng:attribute name=
"draw:sharpness">
5803 <rng:ref name=
"percent"/>
5806 <rng:define name=
"draw-stroke-dash">
5807 <rng:element name=
"draw:stroke-dash">
5808 <rng:ref name=
"draw-stroke-dash-attlist"/>
5812 <rng:define name=
"draw-stroke-dash-attlist">
5814 <rng:attribute name=
"draw:name">
5815 <rng:ref name=
"styleName"/>
5818 <rng:attribute name=
"draw:display-name">
5819 <rng:ref name=
"string"/>
5823 <rng:attribute name=
"draw:style">
5825 <rng:value>rect
</rng:value>
5826 <rng:value>round
</rng:value>
5831 <rng:attribute name=
"draw:dots1">
5832 <rng:ref name=
"integer"/>
5836 <rng:attribute name=
"draw:dots1-length">
5838 <rng:ref name=
"length"/>
5839 <rng:ref name=
"percent"/>
5844 <rng:attribute name=
"draw:dots2">
5845 <rng:ref name=
"integer"/>
5849 <rng:attribute name=
"draw:dots2-length">
5851 <rng:ref name=
"length"/>
5852 <rng:ref name=
"percent"/>
5857 <rng:attribute name=
"draw:distance">
5859 <rng:ref name=
"length"/>
5860 <rng:ref name=
"percent"/>
5866 <rng:define name=
"draw-text">
5869 <rng:ref name=
"text-p"/>
5870 <rng:ref name=
"text-list"/>
5874 <rng:define name=
"draw-text-box">
5875 <rng:element name=
"draw:text-box">
5876 <rng:ref name=
"draw-text-box-attlist"/>
5878 <rng:ref name=
"text-content"/>
5882 <rng:define name=
"draw-text-box-attlist">
5885 <rng:attribute name=
"draw:chain-next-name">
5886 <rng:ref name=
"string"/>
5890 <rng:attribute name=
"draw:corner-radius">
5891 <rng:ref name=
"nonNegativeLength"/>
5895 <rng:attribute name=
"fo:min-height">
5897 <rng:ref name=
"length"/>
5898 <rng:ref name=
"percent"/>
5903 <rng:attribute name=
"fo:min-width">
5905 <rng:ref name=
"length"/>
5906 <rng:ref name=
"percent"/>
5911 <rng:attribute name=
"fo:max-height">
5913 <rng:ref name=
"length"/>
5914 <rng:ref name=
"percent"/>
5919 <rng:attribute name=
"fo:max-width">
5921 <rng:ref name=
"length"/>
5922 <rng:ref name=
"percent"/>
5928 <rng:ref name=
"xml-id"/>
5930 <rng:attribute name=
"text:id">
5931 <rng:ref name=
"NCName"/>
5938 <rng:define name=
"dropdown">
5940 <rng:attribute name=
"form:dropdown">
5941 <rng:ref name=
"boolean"/>
5945 <rng:define name=
"duration">
5946 <rng:data type=
"duration"/>
5948 <rng:define name=
"extrusionOrigin">
5949 <rng:data type=
"double">
5950 <rng:param name=
"minInclusive">-
0.5</rng:param>
5951 <rng:param name=
"maxInclusive">0.5</rng:param>
5954 <rng:define name=
"fontFamilyGeneric">
5956 <rng:value>roman
</rng:value>
5957 <rng:value>swiss
</rng:value>
5958 <rng:value>modern
</rng:value>
5959 <rng:value>decorative
</rng:value>
5960 <rng:value>script
</rng:value>
5961 <rng:value>system
</rng:value>
5964 <rng:define name=
"fontPitch">
5966 <rng:value>fixed
</rng:value>
5967 <rng:value>variable
</rng:value>
5970 <rng:define name=
"fontStyle">
5972 <rng:value>normal
</rng:value>
5973 <rng:value>italic
</rng:value>
5974 <rng:value>oblique
</rng:value>
5977 <rng:define name=
"fontVariant">
5979 <rng:value>normal
</rng:value>
5980 <rng:value>small-caps
</rng:value>
5983 <rng:define name=
"fontWeight">
5985 <rng:value>normal
</rng:value>
5986 <rng:value>bold
</rng:value>
5987 <rng:value>100</rng:value>
5988 <rng:value>200</rng:value>
5989 <rng:value>300</rng:value>
5990 <rng:value>400</rng:value>
5991 <rng:value>500</rng:value>
5992 <rng:value>600</rng:value>
5993 <rng:value>700</rng:value>
5994 <rng:value>800</rng:value>
5995 <rng:value>900</rng:value>
5998 <rng:define name=
"for">
6000 <rng:attribute name=
"form:for">
6001 <rng:ref name=
"string"/>
6005 <rng:define name=
"form-button-attlist">
6007 <rng:ref name=
"form-control-attlist"/>
6008 <rng:ref name=
"button-type"/>
6009 <rng:ref name=
"common-disabled-attlist"/>
6010 <rng:ref name=
"label"/>
6011 <rng:ref name=
"image-data"/>
6012 <rng:ref name=
"common-printable-attlist"/>
6013 <rng:ref name=
"common-tab-attlist"/>
6014 <rng:ref name=
"target-frame"/>
6015 <rng:ref name=
"target-location"/>
6016 <rng:ref name=
"common-title-attlist"/>
6017 <rng:ref name=
"common-value-attlist"/>
6018 <rng:ref name=
"common-form-relative-image-position-attlist"/>
6019 <rng:ref name=
"common-repeat"/>
6020 <rng:ref name=
"common-delay-for-repeat"/>
6022 <rng:attribute name=
"form:default-button">
6023 <rng:ref name=
"boolean"/>
6027 <rng:attribute name=
"form:toggle">
6028 <rng:ref name=
"boolean"/>
6032 <rng:attribute name=
"form:focus-on-click">
6033 <rng:ref name=
"boolean"/>
6037 <rng:attribute name=
"form:xforms-submission">
6038 <rng:ref name=
"string"/>
6043 <rng:define name=
"form-checkbox-attlist">
6045 <rng:ref name=
"form-control-attlist"/>
6046 <rng:ref name=
"common-disabled-attlist"/>
6047 <rng:ref name=
"label"/>
6048 <rng:ref name=
"common-printable-attlist"/>
6049 <rng:ref name=
"common-tab-attlist"/>
6050 <rng:ref name=
"common-title-attlist"/>
6051 <rng:ref name=
"common-value-attlist"/>
6052 <rng:ref name=
"common-data-field-attlist"/>
6053 <rng:ref name=
"common-form-visual-effect-attlist"/>
6054 <rng:ref name=
"common-form-relative-image-position-attlist"/>
6055 <rng:ref name=
"common-linked-cell"/>
6057 <rng:attribute name=
"form:current-state">
6058 <rng:ref name=
"states"/>
6062 <rng:attribute name=
"form:is-tristate">
6063 <rng:ref name=
"boolean"/>
6067 <rng:attribute name=
"form:state">
6068 <rng:ref name=
"states"/>
6073 <rng:define name=
"form-column">
6074 <rng:element name=
"form:column">
6075 <rng:ref name=
"form-column-attlist"/>
6077 <rng:ref name=
"column-controls"/>
6081 <rng:define name=
"form-column-attlist">
6082 <rng:ref name=
"common-form-control-attlist"/>
6083 <rng:ref name=
"label"/>
6084 <rng:ref name=
"text-style-name"/>
6086 <rng:define name=
"form-combobox-attlist">
6088 <rng:ref name=
"form-control-attlist"/>
6089 <rng:ref name=
"common-current-value-attlist"/>
6090 <rng:ref name=
"common-disabled-attlist"/>
6091 <rng:ref name=
"dropdown"/>
6092 <rng:ref name=
"common-maxlength-attlist"/>
6093 <rng:ref name=
"common-printable-attlist"/>
6094 <rng:ref name=
"common-readonly-attlist"/>
6095 <rng:ref name=
"size"/>
6096 <rng:ref name=
"common-tab-attlist"/>
6097 <rng:ref name=
"common-title-attlist"/>
6098 <rng:ref name=
"common-value-attlist"/>
6099 <rng:ref name=
"common-convert-empty-attlist"/>
6100 <rng:ref name=
"common-data-field-attlist"/>
6101 <rng:ref name=
"list-source"/>
6102 <rng:ref name=
"list-source-type"/>
6103 <rng:ref name=
"common-linked-cell"/>
6104 <rng:ref name=
"common-source-cell-range"/>
6106 <rng:attribute name=
"form:auto-complete">
6107 <rng:ref name=
"boolean"/>
6112 <rng:define name=
"form-connection-resource">
6113 <rng:element name=
"form:connection-resource">
6114 <rng:attribute name=
"xlink:href">
6115 <rng:ref name=
"anyIRI"/>
6120 <rng:define name=
"form-control-attlist">
6121 <rng:ref name=
"common-form-control-attlist"/>
6122 <rng:ref name=
"common-control-id-attlist"/>
6123 <rng:ref name=
"xforms-bind-attlist"/>
6125 <rng:define name=
"form-date-attlist">
6128 <rng:attribute name=
"form:value">
6129 <rng:ref name=
"date"/>
6133 <rng:attribute name=
"form:current-value">
6134 <rng:ref name=
"date"/>
6138 <rng:attribute name=
"form:min-value">
6139 <rng:ref name=
"date"/>
6143 <rng:attribute name=
"form:max-value">
6144 <rng:ref name=
"date"/>
6149 <rng:define name=
"form-file-attlist">
6150 <rng:ref name=
"form-control-attlist"/>
6151 <rng:ref name=
"common-current-value-attlist"/>
6152 <rng:ref name=
"common-disabled-attlist"/>
6153 <rng:ref name=
"common-maxlength-attlist"/>
6154 <rng:ref name=
"common-printable-attlist"/>
6155 <rng:ref name=
"common-readonly-attlist"/>
6156 <rng:ref name=
"common-tab-attlist"/>
6157 <rng:ref name=
"common-title-attlist"/>
6158 <rng:ref name=
"common-value-attlist"/>
6159 <rng:ref name=
"common-linked-cell"/>
6161 <rng:define name=
"form-fixed-text-attlist">
6163 <rng:ref name=
"form-control-attlist"/>
6164 <rng:ref name=
"for"/>
6165 <rng:ref name=
"common-disabled-attlist"/>
6166 <rng:ref name=
"label"/>
6167 <rng:ref name=
"common-printable-attlist"/>
6168 <rng:ref name=
"common-title-attlist"/>
6170 <rng:attribute name=
"form:multi-line">
6171 <rng:ref name=
"boolean"/>
6176 <rng:define name=
"form-form">
6177 <rng:element name=
"form:form">
6178 <rng:ref name=
"common-form-control-attlist"/>
6179 <rng:ref name=
"form-form-attlist"/>
6181 <rng:ref name=
"form-properties"/>
6184 <rng:ref name=
"office-event-listeners"/>
6188 <rng:ref name=
"controls"/>
6189 <rng:ref name=
"form-form"/>
6193 <rng:ref name=
"form-connection-resource"/>
6197 <rng:define name=
"form-form-attlist">
6200 <rng:attribute name=
"xlink:type">
6201 <rng:value>simple
</rng:value>
6203 <rng:attribute name=
"xlink:href">
6204 <rng:ref name=
"anyIRI"/>
6207 <rng:attribute name=
"xlink:actuate">
6208 <rng:value>onRequest
</rng:value>
6213 <rng:attribute name=
"office:target-frame">
6214 <rng:ref name=
"targetFrameName"/>
6218 <rng:attribute name=
"form:method">
6220 <rng:value>get
</rng:value>
6221 <rng:value>post
</rng:value>
6222 <rng:ref name=
"string"/>
6227 <rng:attribute name=
"form:enctype">
6228 <rng:ref name=
"string"/>
6232 <rng:attribute name=
"form:allow-deletes">
6233 <rng:ref name=
"boolean"/>
6237 <rng:attribute name=
"form:allow-inserts">
6238 <rng:ref name=
"boolean"/>
6242 <rng:attribute name=
"form:allow-updates">
6243 <rng:ref name=
"boolean"/>
6247 <rng:attribute name=
"form:apply-filter">
6248 <rng:ref name=
"boolean"/>
6252 <rng:attribute name=
"form:command-type">
6254 <rng:value>table
</rng:value>
6255 <rng:value>query
</rng:value>
6256 <rng:value>command
</rng:value>
6261 <rng:attribute name=
"form:command">
6262 <rng:ref name=
"string"/>
6266 <rng:attribute name=
"form:datasource">
6268 <rng:ref name=
"anyIRI"/>
6269 <rng:ref name=
"string"/>
6274 <rng:attribute name=
"form:master-fields">
6275 <rng:ref name=
"string"/>
6279 <rng:attribute name=
"form:detail-fields">
6280 <rng:ref name=
"string"/>
6284 <rng:attribute name=
"form:escape-processing">
6285 <rng:ref name=
"boolean"/>
6289 <rng:attribute name=
"form:filter">
6290 <rng:ref name=
"string"/>
6294 <rng:attribute name=
"form:ignore-result">
6295 <rng:ref name=
"boolean"/>
6299 <rng:attribute name=
"form:navigation-mode">
6300 <rng:ref name=
"navigation"/>
6304 <rng:attribute name=
"form:order">
6305 <rng:ref name=
"string"/>
6309 <rng:attribute name=
"form:tab-cycle">
6310 <rng:ref name=
"tab-cycles"/>
6315 <rng:define name=
"form-formatted-text-attlist">
6317 <rng:ref name=
"form-control-attlist"/>
6318 <rng:ref name=
"common-current-value-attlist"/>
6319 <rng:ref name=
"common-disabled-attlist"/>
6320 <rng:ref name=
"common-maxlength-attlist"/>
6321 <rng:ref name=
"common-printable-attlist"/>
6322 <rng:ref name=
"common-readonly-attlist"/>
6323 <rng:ref name=
"common-tab-attlist"/>
6324 <rng:ref name=
"common-title-attlist"/>
6325 <rng:ref name=
"common-value-attlist"/>
6326 <rng:ref name=
"common-convert-empty-attlist"/>
6327 <rng:ref name=
"common-data-field-attlist"/>
6328 <rng:ref name=
"common-linked-cell"/>
6329 <rng:ref name=
"common-spin-button"/>
6330 <rng:ref name=
"common-repeat"/>
6331 <rng:ref name=
"common-delay-for-repeat"/>
6333 <rng:attribute name=
"form:max-value">
6334 <rng:ref name=
"string"/>
6338 <rng:attribute name=
"form:min-value">
6339 <rng:ref name=
"string"/>
6343 <rng:attribute name=
"form:validation">
6344 <rng:ref name=
"boolean"/>
6349 <rng:define name=
"form-frame-attlist">
6350 <rng:ref name=
"form-control-attlist"/>
6351 <rng:ref name=
"common-disabled-attlist"/>
6352 <rng:ref name=
"for"/>
6353 <rng:ref name=
"label"/>
6354 <rng:ref name=
"common-printable-attlist"/>
6355 <rng:ref name=
"common-title-attlist"/>
6357 <rng:define name=
"form-generic-control-attlist">
6358 <rng:ref name=
"form-control-attlist"/>
6360 <rng:define name=
"form-grid-attlist">
6361 <rng:ref name=
"form-control-attlist"/>
6362 <rng:ref name=
"common-disabled-attlist"/>
6363 <rng:ref name=
"common-printable-attlist"/>
6364 <rng:ref name=
"common-tab-attlist"/>
6365 <rng:ref name=
"common-title-attlist"/>
6367 <rng:define name=
"form-hidden-attlist">
6368 <rng:ref name=
"form-control-attlist"/>
6369 <rng:ref name=
"common-value-attlist"/>
6371 <rng:define name=
"form-image-attlist">
6372 <rng:ref name=
"form-control-attlist"/>
6373 <rng:ref name=
"button-type"/>
6374 <rng:ref name=
"common-disabled-attlist"/>
6375 <rng:ref name=
"image-data"/>
6376 <rng:ref name=
"common-printable-attlist"/>
6377 <rng:ref name=
"common-tab-attlist"/>
6378 <rng:ref name=
"target-frame"/>
6379 <rng:ref name=
"target-location"/>
6380 <rng:ref name=
"common-title-attlist"/>
6381 <rng:ref name=
"common-value-attlist"/>
6383 <rng:define name=
"form-image-frame-attlist">
6384 <rng:ref name=
"form-control-attlist"/>
6385 <rng:ref name=
"common-disabled-attlist"/>
6386 <rng:ref name=
"image-data"/>
6387 <rng:ref name=
"common-printable-attlist"/>
6388 <rng:ref name=
"common-readonly-attlist"/>
6389 <rng:ref name=
"common-title-attlist"/>
6390 <rng:ref name=
"common-data-field-attlist"/>
6392 <rng:define name=
"form-item">
6393 <rng:element name=
"form:item">
6394 <rng:ref name=
"form-item-attlist"/>
6398 <rng:define name=
"form-item-attlist">
6399 <rng:ref name=
"label"/>
6401 <rng:define name=
"form-listbox-attlist">
6403 <rng:ref name=
"form-control-attlist"/>
6404 <rng:ref name=
"common-disabled-attlist"/>
6405 <rng:ref name=
"dropdown"/>
6406 <rng:ref name=
"common-printable-attlist"/>
6407 <rng:ref name=
"size"/>
6408 <rng:ref name=
"common-tab-attlist"/>
6409 <rng:ref name=
"common-title-attlist"/>
6410 <rng:ref name=
"bound-column"/>
6411 <rng:ref name=
"common-data-field-attlist"/>
6412 <rng:ref name=
"list-source"/>
6413 <rng:ref name=
"list-source-type"/>
6414 <rng:ref name=
"common-linked-cell"/>
6415 <rng:ref name=
"list-linkage-type"/>
6416 <rng:ref name=
"common-source-cell-range"/>
6418 <rng:attribute name=
"form:multiple">
6419 <rng:ref name=
"boolean"/>
6423 <rng:attribute name=
"form:xforms-list-source">
6424 <rng:ref name=
"string"/>
6429 <rng:define name=
"form-number-attlist">
6432 <rng:attribute name=
"form:value">
6433 <rng:ref name=
"double"/>
6437 <rng:attribute name=
"form:current-value">
6438 <rng:ref name=
"double"/>
6442 <rng:attribute name=
"form:min-value">
6443 <rng:ref name=
"double"/>
6447 <rng:attribute name=
"form:max-value">
6448 <rng:ref name=
"double"/>
6453 <rng:define name=
"form-option">
6454 <rng:element name=
"form:option">
6455 <rng:ref name=
"form-option-attlist"/>
6459 <rng:define name=
"form-option-attlist">
6460 <rng:ref name=
"current-selected"/>
6461 <rng:ref name=
"selected"/>
6462 <rng:ref name=
"label"/>
6463 <rng:ref name=
"common-value-attlist"/>
6465 <rng:define name=
"form-password-attlist">
6467 <rng:ref name=
"form-control-attlist"/>
6468 <rng:ref name=
"common-disabled-attlist"/>
6469 <rng:ref name=
"common-maxlength-attlist"/>
6470 <rng:ref name=
"common-printable-attlist"/>
6471 <rng:ref name=
"common-tab-attlist"/>
6472 <rng:ref name=
"common-title-attlist"/>
6473 <rng:ref name=
"common-value-attlist"/>
6474 <rng:ref name=
"common-convert-empty-attlist"/>
6475 <rng:ref name=
"common-linked-cell"/>
6477 <rng:attribute name=
"form:echo-char">
6478 <rng:ref name=
"character"/>
6483 <rng:define name=
"form-properties">
6484 <rng:element name=
"form:properties">
6486 <rng:ref name=
"form-property"/>
6490 <rng:define name=
"form-property">
6492 <rng:element name=
"form:property">
6493 <rng:ref name=
"form-property-name"/>
6494 <rng:ref name=
"form-property-value-and-type-attlist"/>
6496 <rng:element name=
"form:list-property">
6497 <rng:ref name=
"form-property-name"/>
6498 <rng:ref name=
"form-property-type-and-value-list"/>
6502 <rng:define name=
"form-property-name">
6503 <rng:attribute name=
"form:property-name">
6504 <rng:ref name=
"string"/>
6507 <rng:define name=
"form-property-type-and-value-list">
6510 <rng:attribute name=
"office:value-type">
6511 <rng:value>float
</rng:value>
6514 <rng:element name=
"form:list-value">
6515 <rng:attribute name=
"office:value">
6516 <rng:ref name=
"double"/>
6522 <rng:attribute name=
"office:value-type">
6523 <rng:value>percentage
</rng:value>
6526 <rng:element name=
"form:list-value">
6527 <rng:attribute name=
"office:value">
6528 <rng:ref name=
"double"/>
6534 <rng:attribute name=
"office:value-type">
6535 <rng:value>currency
</rng:value>
6538 <rng:element name=
"form:list-value">
6539 <rng:attribute name=
"office:value">
6540 <rng:ref name=
"double"/>
6543 <rng:attribute name=
"office:currency">
6544 <rng:ref name=
"string"/>
6551 <rng:attribute name=
"office:value-type">
6552 <rng:value>date
</rng:value>
6555 <rng:element name=
"form:list-value">
6556 <rng:attribute name=
"office:date-value">
6557 <rng:ref name=
"dateOrDateTime"/>
6563 <rng:attribute name=
"office:value-type">
6564 <rng:value>time
</rng:value>
6567 <rng:element name=
"form:list-value">
6568 <rng:attribute name=
"office:time-value">
6569 <rng:ref name=
"duration"/>
6575 <rng:attribute name=
"office:value-type">
6576 <rng:value>boolean
</rng:value>
6579 <rng:element name=
"form:list-value">
6580 <rng:attribute name=
"office:boolean-value">
6581 <rng:ref name=
"boolean"/>
6587 <rng:attribute name=
"office:value-type">
6588 <rng:value>string
</rng:value>
6591 <rng:element name=
"form:list-value">
6592 <rng:attribute name=
"office:string-value">
6593 <rng:ref name=
"string"/>
6598 <rng:attribute name=
"office:value-type">
6599 <rng:value>void
</rng:value>
6603 <rng:define name=
"form-property-value-and-type-attlist">
6605 <rng:ref name=
"common-value-and-type-attlist"/>
6606 <rng:attribute name=
"office:value-type">
6607 <rng:value>void
</rng:value>
6611 <rng:define name=
"form-radio-attlist">
6612 <rng:ref name=
"form-control-attlist"/>
6613 <rng:ref name=
"current-selected"/>
6614 <rng:ref name=
"common-disabled-attlist"/>
6615 <rng:ref name=
"label"/>
6616 <rng:ref name=
"common-printable-attlist"/>
6617 <rng:ref name=
"selected"/>
6618 <rng:ref name=
"common-tab-attlist"/>
6619 <rng:ref name=
"common-title-attlist"/>
6620 <rng:ref name=
"common-value-attlist"/>
6621 <rng:ref name=
"common-data-field-attlist"/>
6622 <rng:ref name=
"common-form-visual-effect-attlist"/>
6623 <rng:ref name=
"common-form-relative-image-position-attlist"/>
6624 <rng:ref name=
"common-linked-cell"/>
6626 <rng:define name=
"form-text-attlist">
6627 <rng:ref name=
"form-control-attlist"/>
6628 <rng:ref name=
"common-current-value-attlist"/>
6629 <rng:ref name=
"common-disabled-attlist"/>
6630 <rng:ref name=
"common-maxlength-attlist"/>
6631 <rng:ref name=
"common-printable-attlist"/>
6632 <rng:ref name=
"common-readonly-attlist"/>
6633 <rng:ref name=
"common-tab-attlist"/>
6634 <rng:ref name=
"common-title-attlist"/>
6635 <rng:ref name=
"common-value-attlist"/>
6636 <rng:ref name=
"common-convert-empty-attlist"/>
6637 <rng:ref name=
"common-data-field-attlist"/>
6638 <rng:ref name=
"common-linked-cell"/>
6640 <rng:define name=
"form-textarea-attlist">
6641 <rng:ref name=
"form-control-attlist"/>
6642 <rng:ref name=
"common-current-value-attlist"/>
6643 <rng:ref name=
"common-disabled-attlist"/>
6644 <rng:ref name=
"common-maxlength-attlist"/>
6645 <rng:ref name=
"common-printable-attlist"/>
6646 <rng:ref name=
"common-readonly-attlist"/>
6647 <rng:ref name=
"common-tab-attlist"/>
6648 <rng:ref name=
"common-title-attlist"/>
6649 <rng:ref name=
"common-value-attlist"/>
6650 <rng:ref name=
"common-convert-empty-attlist"/>
6651 <rng:ref name=
"common-data-field-attlist"/>
6652 <rng:ref name=
"common-linked-cell"/>
6654 <rng:define name=
"form-time-attlist">
6657 <rng:attribute name=
"form:value">
6658 <rng:ref name=
"time"/>
6662 <rng:attribute name=
"form:current-value">
6663 <rng:ref name=
"time"/>
6667 <rng:attribute name=
"form:min-value">
6668 <rng:ref name=
"time"/>
6672 <rng:attribute name=
"form:max-value">
6673 <rng:ref name=
"time"/>
6678 <rng:define name=
"form-value-range-attlist">
6680 <rng:ref name=
"form-control-attlist"/>
6681 <rng:ref name=
"common-disabled-attlist"/>
6682 <rng:ref name=
"common-printable-attlist"/>
6683 <rng:ref name=
"common-tab-attlist"/>
6684 <rng:ref name=
"common-title-attlist"/>
6685 <rng:ref name=
"common-value-attlist"/>
6686 <rng:ref name=
"common-linked-cell"/>
6687 <rng:ref name=
"common-repeat"/>
6688 <rng:ref name=
"common-delay-for-repeat"/>
6690 <rng:attribute name=
"form:max-value">
6691 <rng:ref name=
"integer"/>
6695 <rng:attribute name=
"form:min-value">
6696 <rng:ref name=
"integer"/>
6700 <rng:attribute name=
"form:step-size">
6701 <rng:ref name=
"positiveInteger"/>
6705 <rng:attribute name=
"form:page-step-size">
6706 <rng:ref name=
"positiveInteger"/>
6710 <rng:attribute name=
"form:orientation">
6712 <rng:value>horizontal
</rng:value>
6713 <rng:value>vertical
</rng:value>
6719 <rng:define name=
"gradient-style">
6721 <rng:value>linear
</rng:value>
6722 <rng:value>axial
</rng:value>
6723 <rng:value>radial
</rng:value>
6724 <rng:value>ellipsoid
</rng:value>
6725 <rng:value>square
</rng:value>
6726 <rng:value>rectangular
</rng:value>
6729 <rng:define name=
"header-footer-content">
6732 <rng:ref name=
"text-tracked-changes"/>
6733 <rng:ref name=
"text-decls"/>
6736 <rng:ref name=
"text-h"/>
6737 <rng:ref name=
"text-p"/>
6738 <rng:ref name=
"text-list"/>
6739 <rng:ref name=
"table-table"/>
6740 <rng:ref name=
"text-section"/>
6741 <rng:ref name=
"text-table-of-content"/>
6742 <rng:ref name=
"text-illustration-index"/>
6743 <rng:ref name=
"text-table-index"/>
6744 <rng:ref name=
"text-object-index"/>
6745 <rng:ref name=
"text-user-index"/>
6746 <rng:ref name=
"text-alphabetical-index"/>
6747 <rng:ref name=
"text-bibliography"/>
6748 <rng:ref name=
"text-index-title"/>
6749 <rng:ref name=
"change-marks"/>
6755 <rng:ref name=
"style-region-left"/>
6758 <rng:ref name=
"style-region-center"/>
6761 <rng:ref name=
"style-region-right"/>
6766 <rng:define name=
"heading-attrs">
6768 <rng:attribute name=
"text:outline-level">
6769 <rng:ref name=
"positiveInteger"/>
6772 <rng:attribute name=
"text:restart-numbering">
6773 <rng:ref name=
"boolean"/>
6777 <rng:attribute name=
"text:start-value">
6778 <rng:ref name=
"nonNegativeInteger"/>
6782 <rng:attribute name=
"text:is-list-header">
6783 <rng:ref name=
"boolean"/>
6788 <rng:define name=
"horiBackPos">
6790 <rng:value>left
</rng:value>
6791 <rng:value>center
</rng:value>
6792 <rng:value>right
</rng:value>
6795 <rng:define name=
"horizontal-mirror">
6797 <rng:value>horizontal
</rng:value>
6798 <rng:value>horizontal-on-odd
</rng:value>
6799 <rng:value>horizontal-on-even
</rng:value>
6802 <rng:define name=
"image-data">
6804 <rng:attribute name=
"form:image-data">
6805 <rng:ref name=
"anyIRI"/>
6809 <rng:define name=
"index-content-main">
6811 <rng:ref name=
"text-content"/>
6812 <rng:ref name=
"text-index-title"/>
6815 <rng:define name=
"integer">
6816 <rng:data type=
"integer"/>
6818 <rng:define name=
"label">
6820 <rng:attribute name=
"form:label">
6821 <rng:ref name=
"string"/>
6825 <rng:define name=
"labelPositions">
6827 <rng:value>avoid-overlap
</rng:value>
6828 <rng:value>center
</rng:value>
6829 <rng:value>top
</rng:value>
6830 <rng:value>top-right
</rng:value>
6831 <rng:value>right
</rng:value>
6832 <rng:value>bottom-right
</rng:value>
6833 <rng:value>bottom
</rng:value>
6834 <rng:value>bottom-left
</rng:value>
6835 <rng:value>left
</rng:value>
6836 <rng:value>top-left
</rng:value>
6837 <rng:value>inside
</rng:value>
6838 <rng:value>outside
</rng:value>
6839 <rng:value>near-origin
</rng:value>
6842 <rng:define name=
"language">
6843 <rng:data type=
"language"/>
6845 <rng:define name=
"languageCode">
6846 <rng:data type=
"token">
6847 <rng:param name=
"pattern">[A-Za-z]{
1,
8}
</rng:param>
6850 <rng:define name=
"length">
6851 <rng:data type=
"string">
6852 <rng:param name=
"pattern">-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</rng:param>
6855 <rng:define name=
"lineMode">
6857 <rng:value>continuous
</rng:value>
6858 <rng:value>skip-white-space
</rng:value>
6861 <rng:define name=
"lineStyle">
6863 <rng:value>none
</rng:value>
6864 <rng:value>solid
</rng:value>
6865 <rng:value>dotted
</rng:value>
6866 <rng:value>dash
</rng:value>
6867 <rng:value>long-dash
</rng:value>
6868 <rng:value>dot-dash
</rng:value>
6869 <rng:value>dot-dot-dash
</rng:value>
6870 <rng:value>wave
</rng:value>
6873 <rng:define name=
"lineType">
6875 <rng:value>none
</rng:value>
6876 <rng:value>single
</rng:value>
6877 <rng:value>double
</rng:value>
6880 <rng:define name=
"lineWidth">
6882 <rng:value>auto
</rng:value>
6883 <rng:value>normal
</rng:value>
6884 <rng:value>bold
</rng:value>
6885 <rng:value>thin
</rng:value>
6886 <rng:value>medium
</rng:value>
6887 <rng:value>thick
</rng:value>
6888 <rng:ref name=
"positiveInteger"/>
6889 <rng:ref name=
"percent"/>
6890 <rng:ref name=
"positiveLength"/>
6893 <rng:define name=
"list-linkage-type">
6895 <rng:attribute name=
"form:list-linkage-type">
6897 <rng:value>selection
</rng:value>
6898 <rng:value>selection-indices
</rng:value>
6903 <rng:define name=
"list-source">
6905 <rng:attribute name=
"form:list-source">
6906 <rng:ref name=
"string"/>
6910 <rng:define name=
"list-source-type">
6912 <rng:attribute name=
"form:list-source-type">
6914 <rng:value>table
</rng:value>
6915 <rng:value>query
</rng:value>
6916 <rng:value>sql
</rng:value>
6917 <rng:value>sql-pass-through
</rng:value>
6918 <rng:value>value-list
</rng:value>
6919 <rng:value>table-fields
</rng:value>
6924 <rng:define name=
"math-math">
6925 <rng:element name=
"math:math">
6926 <rng:ref name=
"mathMarkup"/>
6929 <rng:define name=
"mathMarkup">
6930 <dc:description>To avoid inclusion of the complete MathML schema, anything is allowed within a math:math top-level element
</dc:description>
6939 <rng:ref name=
"mathMarkup"/>
6944 <rng:define name=
"meta-date-string">
6945 <rng:element name=
"meta:date-string">
6946 <rng:ref name=
"string"/>
6949 <rng:define name=
"namespacedToken">
6950 <rng:data type=
"QName">
6951 <rng:param name=
"pattern">[^:]+:[^:]+
</rng:param>
6954 <rng:define name=
"navigation">
6956 <rng:value>none
</rng:value>
6957 <rng:value>current
</rng:value>
6958 <rng:value>parent
</rng:value>
6961 <rng:define name=
"nonNegativeDecimal">
6962 <rng:data type=
"decimal">
6963 <rng:param name=
"minInclusive">0.0</rng:param>
6966 <rng:define name=
"nonNegativeInteger">
6967 <rng:data type=
"nonNegativeInteger"/>
6969 <rng:define name=
"nonNegativeLength">
6970 <rng:data type=
"string">
6971 <rng:param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</rng:param>
6974 <rng:define name=
"nonNegativePixelLength">
6975 <rng:data type=
"string">
6976 <rng:param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)(px)
</rng:param>
6979 <rng:define name=
"number-am-pm">
6980 <rng:element name=
"number:am-pm">
6984 <rng:define name=
"number-and-text">
6985 <rng:ref name=
"number-number"/>
6987 <rng:ref name=
"number-text-with-fillchar"/>
6989 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
6991 <rng:define name=
"number-boolean">
6992 <rng:element name=
"number:boolean">
6996 <rng:define name=
"number-boolean-style">
6997 <rng:element name=
"number:boolean-style">
6998 <rng:ref name=
"common-data-style-attlist"/>
7000 <rng:ref name=
"style-text-properties"/>
7003 <rng:ref name=
"number-text"/>
7006 <rng:ref name=
"number-boolean"/>
7008 <rng:ref name=
"number-text"/>
7012 <rng:ref name=
"style-map"/>
7016 <rng:define name=
"number-currency-style">
7017 <rng:element name=
"number:currency-style">
7018 <rng:ref name=
"common-data-style-attlist"/>
7019 <rng:ref name=
"common-auto-reorder-attlist"/>
7021 <rng:ref name=
"style-text-properties"/>
7024 <rng:ref name=
"number-text-with-fillchar"/>
7026 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7030 <rng:ref name=
"number-and-text"/>
7032 <rng:ref name=
"currency-symbol-and-text"/>
7036 <rng:ref name=
"currency-symbol-and-text"/>
7038 <rng:ref name=
"number-and-text"/>
7044 <rng:ref name=
"style-map"/>
7048 <rng:define name=
"number-currency-symbol">
7049 <rng:element name=
"number:currency-symbol">
7050 <rng:ref name=
"number-currency-symbol-attlist"/>
7054 <rng:define name=
"number-currency-symbol-attlist">
7056 <rng:attribute name=
"number:language">
7057 <rng:ref name=
"languageCode"/>
7061 <rng:attribute name=
"number:country">
7062 <rng:ref name=
"countryCode"/>
7066 <rng:attribute name=
"number:script">
7067 <rng:ref name=
"scriptCode"/>
7071 <rng:attribute name=
"number:rfc-language-tag">
7072 <rng:ref name=
"language"/>
7076 <rng:define name=
"number-date-style">
7077 <rng:element name=
"number:date-style">
7078 <rng:ref name=
"common-data-style-attlist"/>
7079 <rng:ref name=
"common-auto-reorder-attlist"/>
7080 <rng:ref name=
"common-format-source-attlist"/>
7082 <rng:ref name=
"style-text-properties"/>
7085 <rng:ref name=
"number-text-with-fillchar"/>
7087 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7089 <rng:ref name=
"any-date"/>
7091 <rng:ref name=
"number-text-with-fillchar"/>
7093 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7096 <rng:ref name=
"style-map"/>
7100 <rng:define name=
"number-day">
7101 <rng:element name=
"number:day">
7102 <rng:ref name=
"number-day-attlist"/>
7103 <rng:ref name=
"common-calendar-attlist"/>
7107 <rng:define name=
"number-day-attlist">
7109 <rng:attribute name=
"number:style">
7111 <rng:value>short
</rng:value>
7112 <rng:value>long
</rng:value>
7117 <rng:define name=
"number-day-of-week">
7118 <rng:element name=
"number:day-of-week">
7119 <rng:ref name=
"number-day-of-week-attlist"/>
7120 <rng:ref name=
"common-calendar-attlist"/>
7124 <rng:define name=
"number-day-of-week-attlist">
7126 <rng:attribute name=
"number:style">
7128 <rng:value>short
</rng:value>
7129 <rng:value>long
</rng:value>
7134 <rng:define name=
"number-embedded-text">
7135 <rng:element name=
"number:embedded-text">
7136 <rng:ref name=
"number-embedded-text-attlist"/>
7140 <rng:define name=
"number-embedded-text-attlist">
7141 <rng:attribute name=
"number:position">
7142 <rng:ref name=
"integer"/>
7145 <rng:define name=
"number-era">
7146 <rng:element name=
"number:era">
7147 <rng:ref name=
"number-era-attlist"/>
7148 <rng:ref name=
"common-calendar-attlist"/>
7152 <rng:define name=
"number-era-attlist">
7154 <rng:attribute name=
"number:style">
7156 <rng:value>short
</rng:value>
7157 <rng:value>long
</rng:value>
7162 <rng:define name=
"number-fill-character">
7163 <rng:element name=
"number:fill-character">
7167 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7168 <rng:define name=
"number-fraction">
7169 <rng:element name=
"number:fraction">
7170 <rng:ref name=
"number-fraction-attlist"/>
7171 <rng:ref name=
"common-number-attlist"/>
7175 <rng:define name=
"number-fraction-attlist">
7178 <rng:attribute name=
"number:min-numerator-digits">
7179 <rng:ref name=
"integer"/>
7183 <rng:attribute name=
"number:min-denominator-digits">
7184 <rng:ref name=
"integer"/>
7188 <rng:attribute name=
"number:denominator-value">
7189 <rng:ref name=
"integer"/>
7193 <rng:attribute name=
"number:max-denominator-value">
7194 <rng:ref name=
"positiveInteger"/>
7197 <!-- https://issues.oasis-open.org/browse/OFFICE-3695 max-denominator-value -->
7200 <rng:define name=
"number-hours">
7201 <rng:element name=
"number:hours">
7202 <rng:ref name=
"number-hours-attlist"/>
7206 <rng:define name=
"number-hours-attlist">
7208 <rng:attribute name=
"number:style">
7210 <rng:value>short
</rng:value>
7211 <rng:value>long
</rng:value>
7216 <rng:define name=
"number-minutes">
7217 <rng:element name=
"number:minutes">
7218 <rng:ref name=
"number-minutes-attlist"/>
7222 <rng:define name=
"number-minutes-attlist">
7224 <rng:attribute name=
"number:style">
7226 <rng:value>short
</rng:value>
7227 <rng:value>long
</rng:value>
7232 <rng:define name=
"number-month">
7233 <rng:element name=
"number:month">
7234 <rng:ref name=
"number-month-attlist"/>
7235 <rng:ref name=
"common-calendar-attlist"/>
7239 <rng:define name=
"number-month-attlist">
7242 <rng:attribute name=
"number:textual">
7243 <rng:ref name=
"boolean"/>
7247 <rng:attribute name=
"number:possessive-form">
7248 <rng:ref name=
"boolean"/>
7252 <rng:attribute name=
"number:style">
7254 <rng:value>short
</rng:value>
7255 <rng:value>long
</rng:value>
7261 <rng:define name=
"number-number">
7262 <rng:element name=
"number:number">
7263 <rng:ref name=
"number-number-attlist"/>
7264 <rng:ref name=
"common-decimal-places-attlist"/>
7265 <rng:ref name=
"common-number-attlist"/>
7267 <rng:ref name=
"number-embedded-text"/>
7271 <rng:define name=
"number-number-attlist">
7274 <rng:attribute name=
"number:decimal-replacement">
7275 <rng:ref name=
"string"/>
7279 <rng:attribute name=
"number:display-factor">
7280 <rng:ref name=
"double"/>
7285 <rng:define name=
"number-number-style">
7286 <rng:element name=
"number:number-style">
7287 <rng:ref name=
"common-data-style-attlist"/>
7289 <rng:ref name=
"style-text-properties"/>
7292 <rng:ref name=
"number-text-with-fillchar"/>
7294 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7296 <rng:ref name=
"any-number"/>
7298 <rng:ref name=
"number-text-with-fillchar"/>
7301 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7303 <rng:ref name=
"style-map"/>
7307 <rng:define name=
"number-percentage-style">
7308 <rng:element name=
"number:percentage-style">
7309 <rng:ref name=
"common-data-style-attlist"/>
7311 <rng:ref name=
"style-text-properties"/>
7314 <rng:ref name=
"number-text-with-fillchar"/>
7316 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7318 <rng:ref name=
"number-and-text"/>
7321 <rng:ref name=
"style-map"/>
7325 <rng:define name=
"number-quarter">
7326 <rng:element name=
"number:quarter">
7327 <rng:ref name=
"number-quarter-attlist"/>
7328 <rng:ref name=
"common-calendar-attlist"/>
7332 <rng:define name=
"number-quarter-attlist">
7334 <rng:attribute name=
"number:style">
7336 <rng:value>short
</rng:value>
7337 <rng:value>long
</rng:value>
7342 <rng:define name=
"number-scientific-number">
7343 <rng:element name=
"number:scientific-number">
7344 <rng:ref name=
"number-scientific-number-attlist"/>
7345 <rng:ref name=
"common-decimal-places-attlist"/>
7346 <rng:ref name=
"common-number-attlist"/>
7350 <rng:define name=
"number-scientific-number-attlist">
7353 <rng:attribute name=
"number:min-exponent-digits">
7354 <rng:ref name=
"integer"/>
7358 <rng:attribute name=
"number:exponent-interval">
7359 <rng:ref name=
"positiveInteger"/>
7362 <!-- https://issues.oasis-open.org/browse/OFFICE-1828 exponent-interval -->
7364 <rng:attribute name=
"number:forced-exponent-sign">
7365 <rng:ref name=
"boolean"/>
7367 <!-- https://issues.oasis-open.org/browse/OFFICE-3860 added number:forced-exponent-sign -->
7371 <rng:define name=
"number-seconds">
7372 <rng:element name=
"number:seconds">
7373 <rng:ref name=
"number-seconds-attlist"/>
7377 <rng:define name=
"number-seconds-attlist">
7380 <rng:attribute name=
"number:style">
7382 <rng:value>short
</rng:value>
7383 <rng:value>long
</rng:value>
7388 <rng:attribute name=
"number:decimal-places">
7389 <rng:ref name=
"integer"/>
7394 <rng:define name=
"number-text">
7395 <rng:element name=
"number:text">
7399 <rng:define name=
"number-text-content">
7400 <rng:element name=
"number:text-content">
7404 <rng:define name=
"number-text-style">
7405 <rng:element name=
"number:text-style">
7406 <rng:ref name=
"common-data-style-attlist"/>
7408 <rng:ref name=
"style-text-properties"/>
7411 <rng:ref name=
"number-text-with-fillchar"/>
7413 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7415 <rng:ref name=
"number-text-content"/>
7417 <rng:ref name=
"number-text-with-fillchar"/>
7419 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7422 <rng:ref name=
"style-map"/>
7426 <rng:define name=
"number-text-with-fillchar">
7428 <rng:ref name=
"number-text"/>
7431 <rng:ref name=
"number-fill-character"/>
7433 <rng:ref name=
"number-text"/>
7437 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7438 <rng:define name=
"number-time-style">
7439 <rng:element name=
"number:time-style">
7440 <rng:ref name=
"number-time-style-attlist"/>
7441 <rng:ref name=
"common-data-style-attlist"/>
7442 <rng:ref name=
"common-format-source-attlist"/>
7444 <rng:ref name=
"style-text-properties"/>
7447 <rng:ref name=
"number-text-with-fillchar"/>
7449 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7451 <rng:ref name=
"any-time"/>
7453 <rng:ref name=
"number-text-with-fillchar"/>
7455 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7458 <rng:ref name=
"style-map"/>
7462 <rng:define name=
"number-time-style-attlist">
7464 <rng:attribute name=
"number:truncate-on-overflow">
7465 <rng:ref name=
"boolean"/>
7469 <rng:define name=
"number-week-of-year">
7470 <rng:element name=
"number:week-of-year">
7471 <rng:ref name=
"common-calendar-attlist"/>
7475 <rng:define name=
"number-year">
7476 <rng:element name=
"number:year">
7477 <rng:ref name=
"number-year-attlist"/>
7478 <rng:ref name=
"common-calendar-attlist"/>
7482 <rng:define name=
"number-year-attlist">
7484 <rng:attribute name=
"number:style">
7486 <rng:value>short
</rng:value>
7487 <rng:value>long
</rng:value>
7492 <rng:define name=
"office-annotation">
7493 <rng:element name=
"office:annotation">
7494 <rng:ref name=
"office-annotation-attlist"/>
7495 <rng:ref name=
"draw-caption-attlist"/>
7496 <rng:ref name=
"common-draw-position-attlist"/>
7497 <rng:ref name=
"common-draw-size-attlist"/>
7498 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
7500 <rng:ref name=
"dc-creator"/>
7503 <rng:ref name=
"dc-date"/>
7506 <rng:ref name=
"meta-date-string"/>
7509 <rng:element name=
"meta:creator-initials">
7513 <!-- https://issues.oasis-open.org/browse/OFFICE-3776 -->
7516 <rng:ref name=
"text-p"/>
7517 <rng:ref name=
"text-list"/>
7522 <rng:define name=
"office-annotation-attlist">
7525 <rng:attribute name=
"office:display">
7526 <rng:ref name=
"boolean"/>
7530 <rng:ref name=
"common-office-annotation-name-attlist"/>
7534 <rng:define name=
"office-annotation-end">
7535 <rng:element name=
"office:annotation-end">
7536 <rng:ref name=
"office-annotation-end-attlist"/>
7539 <rng:define name=
"office-annotation-end-attlist">
7540 <rng:ref name=
"common-office-annotation-name-attlist"/>
7542 <rng:define name=
"office-automatic-styles">
7544 <rng:element name=
"office:automatic-styles">
7546 <rng:ref name=
"styles"/>
7548 <rng:ref name=
"style-page-layout"/>
7554 <rng:define name=
"office-binary-data">
7555 <rng:element name=
"office:binary-data">
7556 <rng:ref name=
"base64Binary"/>
7559 <rng:define name=
"office-body">
7560 <rng:element name=
"office:body">
7561 <rng:ref name=
"office-body-content"/>
7564 <rng:define name=
"office-body-content">
7566 <rng:element name=
"office:text">
7567 <rng:ref name=
"office-text-attlist"/>
7568 <rng:ref name=
"office-text-content-prelude"/>
7569 <rng:ref name=
"office-text-content-main"/>
7570 <rng:ref name=
"office-text-content-epilogue"/>
7572 <rng:element name=
"office:drawing">
7573 <rng:ref name=
"office-drawing-attlist"/>
7574 <rng:ref name=
"office-drawing-content-prelude"/>
7575 <rng:ref name=
"office-drawing-content-main"/>
7576 <rng:ref name=
"office-drawing-content-epilogue"/>
7578 <rng:element name=
"office:presentation">
7579 <rng:ref name=
"office-presentation-attlist"/>
7580 <rng:ref name=
"office-presentation-content-prelude"/>
7581 <rng:ref name=
"office-presentation-content-main"/>
7582 <rng:ref name=
"office-presentation-content-epilogue"/>
7584 <rng:element name=
"office:spreadsheet">
7585 <rng:ref name=
"office-spreadsheet-attlist"/>
7586 <rng:ref name=
"office-spreadsheet-content-prelude"/>
7587 <rng:ref name=
"office-spreadsheet-content-main"/>
7588 <rng:ref name=
"office-spreadsheet-content-epilogue"/>
7590 <rng:element name=
"office:chart">
7591 <rng:ref name=
"office-chart-attlist"/>
7592 <rng:ref name=
"office-chart-content-prelude"/>
7593 <rng:ref name=
"office-chart-content-main"/>
7594 <rng:ref name=
"office-chart-content-epilogue"/>
7596 <rng:element name=
"office:image">
7597 <rng:ref name=
"office-image-attlist"/>
7598 <rng:ref name=
"office-image-content-prelude"/>
7599 <rng:ref name=
"office-image-content-main"/>
7600 <rng:ref name=
"office-image-content-epilogue"/>
7602 <rng:ref name=
"office-database"/>
7605 <rng:define name=
"office-change-info">
7606 <rng:element name=
"office:change-info">
7607 <rng:ref name=
"dc-creator"/>
7608 <rng:ref name=
"dc-date"/>
7610 <rng:ref name=
"text-p"/>
7614 <rng:define name=
"office-chart-attlist">
7617 <rng:define name=
"office-chart-content-epilogue">
7618 <rng:ref name=
"table-functions"/>
7620 <rng:define name=
"office-chart-content-main">
7621 <rng:ref name=
"chart-chart"/>
7623 <rng:define name=
"office-chart-content-prelude">
7624 <rng:ref name=
"text-decls"/>
7625 <rng:ref name=
"table-decls"/>
7627 <rng:define name=
"office-database">
7628 <rng:element name=
"office:database">
7629 <rng:ref name=
"db-data-source"/>
7631 <rng:ref name=
"db-forms"/>
7634 <rng:ref name=
"db-reports"/>
7637 <rng:ref name=
"db-queries"/>
7640 <rng:ref name=
"db-table-presentations"/>
7643 <rng:ref name=
"db-schema-definition"/>
7647 <rng:define name=
"office-dde-source">
7648 <rng:element name=
"office:dde-source">
7649 <rng:ref name=
"office-dde-source-attlist"/>
7650 <rng:ref name=
"common-dde-connection-decl-attlist"/>
7653 <rng:define name=
"office-dde-source-attlist">
7656 <rng:attribute name=
"office:name">
7657 <rng:ref name=
"string"/>
7661 <rng:attribute name=
"office:conversion-mode">
7663 <rng:value>into-default-style-data-style
</rng:value>
7664 <rng:value>into-english-number
</rng:value>
7665 <rng:value>keep-text
</rng:value>
7671 <rng:define name=
"office-document">
7672 <rng:element name=
"office:document">
7673 <rng:ref name=
"office-document-attrs"/>
7674 <rng:ref name=
"office-document-common-attrs"/>
7675 <rng:ref name=
"office-meta"/>
7676 <rng:ref name=
"office-settings"/>
7677 <rng:ref name=
"office-scripts"/>
7678 <rng:ref name=
"office-font-face-decls"/>
7679 <rng:ref name=
"office-styles"/>
7680 <rng:ref name=
"office-automatic-styles"/>
7681 <rng:ref name=
"office-master-styles"/>
7682 <rng:ref name=
"office-body"/>
7685 <rng:define name=
"office-document-attrs">
7686 <rng:attribute name=
"office:mimetype">
7687 <rng:ref name=
"string"/>
7690 <rng:define name=
"office-document-common-attrs">
7692 <rng:attribute name=
"office:version">
7693 <rng:value>1.3</rng:value>
7696 <rng:attribute name=
"grddl:transformation">
7699 <rng:ref name=
"anyIRI"/>
7706 <rng:define name=
"office-document-content">
7707 <rng:element name=
"office:document-content">
7708 <rng:ref name=
"office-document-common-attrs"/>
7709 <rng:ref name=
"office-scripts"/>
7710 <rng:ref name=
"office-font-face-decls"/>
7711 <rng:ref name=
"office-automatic-styles"/>
7712 <rng:ref name=
"office-body"/>
7715 <rng:define name=
"office-document-meta">
7716 <rng:element name=
"office:document-meta">
7717 <rng:ref name=
"office-document-common-attrs"/>
7718 <rng:ref name=
"office-meta"/>
7721 <rng:define name=
"office-document-settings">
7722 <rng:element name=
"office:document-settings">
7723 <rng:ref name=
"office-document-common-attrs"/>
7724 <rng:ref name=
"office-settings"/>
7727 <rng:define name=
"office-document-styles">
7728 <rng:element name=
"office:document-styles">
7729 <rng:ref name=
"office-document-common-attrs"/>
7730 <rng:ref name=
"office-font-face-decls"/>
7731 <rng:ref name=
"office-styles"/>
7732 <rng:ref name=
"office-automatic-styles"/>
7733 <rng:ref name=
"office-master-styles"/>
7736 <rng:define name=
"office-drawing-attlist">
7739 <rng:define name=
"office-drawing-content-epilogue">
7740 <rng:ref name=
"table-functions"/>
7742 <rng:define name=
"office-drawing-content-main">
7744 <rng:ref name=
"draw-page"/>
7747 <rng:define name=
"office-drawing-content-prelude">
7748 <rng:ref name=
"text-decls"/>
7749 <rng:ref name=
"table-decls"/>
7751 <rng:define name=
"office-event-listeners">
7752 <rng:element name=
"office:event-listeners">
7755 <rng:ref name=
"script-event-listener"/>
7756 <rng:ref name=
"presentation-event-listener"/>
7761 <rng:define name=
"office-font-face-decls">
7763 <rng:element name=
"office:font-face-decls">
7765 <rng:ref name=
"style-font-face"/>
7770 <rng:define name=
"office-forms">
7772 <rng:element name=
"office:forms">
7773 <rng:ref name=
"office-forms-attlist"/>
7776 <rng:ref name=
"form-form"/>
7777 <rng:ref name=
"xforms-model"/>
7783 <rng:define name=
"office-forms-attlist">
7786 <rng:attribute name=
"form:automatic-focus">
7787 <rng:ref name=
"boolean"/>
7791 <rng:attribute name=
"form:apply-design-mode">
7792 <rng:ref name=
"boolean"/>
7797 <rng:define name=
"office-image-attlist">
7800 <rng:define name=
"office-image-content-epilogue">
7803 <rng:define name=
"office-image-content-main">
7804 <rng:ref name=
"draw-frame"/>
7806 <rng:define name=
"office-image-content-prelude">
7809 <rng:define name=
"office-master-styles">
7811 <rng:element name=
"office:master-styles">
7814 <rng:ref name=
"style-master-page"/>
7817 <rng:ref name=
"style-handout-master"/>
7820 <rng:ref name=
"draw-layer-set"/>
7826 <rng:define name=
"office-meta">
7828 <rng:element name=
"office:meta">
7829 <rng:ref name=
"office-meta-content-strict"/>
7833 <rng:define name=
"office-meta-content-strict">
7835 <rng:ref name=
"office-meta-data"/>
7838 <rng:define name=
"office-meta-data">
7840 <rng:element name=
"meta:generator">
7841 <rng:ref name=
"string"/>
7843 <rng:element name=
"dc:title">
7844 <rng:ref name=
"string"/>
7846 <rng:element name=
"dc:description">
7847 <rng:ref name=
"string"/>
7849 <rng:element name=
"dc:subject">
7850 <rng:ref name=
"string"/>
7852 <rng:element name=
"meta:keyword">
7853 <rng:ref name=
"string"/>
7855 <rng:element name=
"meta:initial-creator">
7856 <rng:ref name=
"string"/>
7858 <rng:ref name=
"dc-creator"/>
7859 <rng:element name=
"meta:printed-by">
7860 <rng:ref name=
"string"/>
7862 <rng:element name=
"meta:creation-date">
7863 <rng:ref name=
"dateTime"/>
7865 <rng:ref name=
"dc-date"/>
7866 <rng:element name=
"meta:print-date">
7867 <rng:ref name=
"dateTime"/>
7869 <rng:element name=
"meta:template">
7870 <rng:attribute name=
"xlink:type">
7871 <rng:value>simple
</rng:value>
7873 <rng:attribute name=
"xlink:href">
7874 <rng:ref name=
"anyIRI"/>
7877 <rng:attribute name=
"xlink:actuate">
7878 <rng:value>onRequest
</rng:value>
7882 <rng:attribute name=
"xlink:title">
7883 <rng:ref name=
"string"/>
7887 <rng:attribute name=
"meta:date">
7888 <rng:ref name=
"dateTime"/>
7892 <rng:element name=
"meta:auto-reload">
7894 <rng:attribute name=
"xlink:type">
7895 <rng:value>simple
</rng:value>
7897 <rng:attribute name=
"xlink:href">
7898 <rng:ref name=
"anyIRI"/>
7901 <rng:attribute name=
"xlink:show">
7902 <rng:value>replace
</rng:value>
7906 <rng:attribute name=
"xlink:actuate">
7907 <rng:value>onLoad
</rng:value>
7912 <rng:attribute name=
"meta:delay">
7913 <rng:ref name=
"duration"/>
7917 <rng:element name=
"meta:hyperlink-behaviour">
7919 <rng:attribute name=
"office:target-frame-name">
7920 <rng:ref name=
"targetFrameName"/>
7924 <rng:attribute name=
"xlink:show">
7926 <rng:value>new
</rng:value>
7927 <rng:value>replace
</rng:value>
7932 <rng:element name=
"dc:language">
7933 <rng:ref name=
"language"/>
7935 <rng:element name=
"meta:editing-cycles">
7936 <rng:ref name=
"nonNegativeInteger"/>
7938 <rng:element name=
"meta:editing-duration">
7939 <rng:ref name=
"duration"/>
7941 <rng:element name=
"meta:document-statistic">
7943 <rng:attribute name=
"meta:page-count">
7944 <rng:ref name=
"nonNegativeInteger"/>
7948 <rng:attribute name=
"meta:table-count">
7949 <rng:ref name=
"nonNegativeInteger"/>
7953 <rng:attribute name=
"meta:draw-count">
7954 <rng:ref name=
"nonNegativeInteger"/>
7958 <rng:attribute name=
"meta:image-count">
7959 <rng:ref name=
"nonNegativeInteger"/>
7963 <rng:attribute name=
"meta:ole-object-count">
7964 <rng:ref name=
"nonNegativeInteger"/>
7968 <rng:attribute name=
"meta:object-count">
7969 <rng:ref name=
"nonNegativeInteger"/>
7973 <rng:attribute name=
"meta:paragraph-count">
7974 <rng:ref name=
"nonNegativeInteger"/>
7978 <rng:attribute name=
"meta:word-count">
7979 <rng:ref name=
"nonNegativeInteger"/>
7983 <rng:attribute name=
"meta:character-count">
7984 <rng:ref name=
"nonNegativeInteger"/>
7988 <rng:attribute name=
"meta:frame-count">
7989 <rng:ref name=
"nonNegativeInteger"/>
7993 <rng:attribute name=
"meta:sentence-count">
7994 <rng:ref name=
"nonNegativeInteger"/>
7998 <rng:attribute name=
"meta:syllable-count">
7999 <rng:ref name=
"nonNegativeInteger"/>
8003 <rng:attribute name=
"meta:non-whitespace-character-count">
8004 <rng:ref name=
"nonNegativeInteger"/>
8008 <rng:attribute name=
"meta:row-count">
8009 <rng:ref name=
"nonNegativeInteger"/>
8013 <rng:attribute name=
"meta:cell-count">
8014 <rng:ref name=
"nonNegativeInteger"/>
8018 <rng:element name=
"meta:user-defined">
8019 <rng:attribute name=
"meta:name">
8020 <rng:ref name=
"string"/>
8024 <rng:attribute name=
"meta:value-type">
8025 <rng:value>float
</rng:value>
8027 <rng:ref name=
"double"/>
8030 <rng:attribute name=
"meta:value-type">
8031 <rng:value>date
</rng:value>
8033 <rng:ref name=
"dateOrDateTime"/>
8036 <rng:attribute name=
"meta:value-type">
8037 <rng:value>time
</rng:value>
8039 <rng:ref name=
"duration"/>
8042 <rng:attribute name=
"meta:value-type">
8043 <rng:value>boolean
</rng:value>
8045 <rng:ref name=
"boolean"/>
8048 <rng:attribute name=
"meta:value-type">
8049 <rng:value>string
</rng:value>
8051 <rng:ref name=
"string"/>
8058 <rng:define name=
"office-presentation-attlist">
8061 <rng:define name=
"office-presentation-content-epilogue">
8062 <rng:ref name=
"presentation-settings"/>
8063 <rng:ref name=
"table-functions"/>
8065 <rng:define name=
"office-presentation-content-main">
8067 <rng:ref name=
"draw-page"/>
8070 <rng:define name=
"office-presentation-content-prelude">
8071 <rng:ref name=
"text-decls"/>
8072 <rng:ref name=
"table-decls"/>
8073 <rng:ref name=
"presentation-decls"/>
8075 <!-- removed from text as well
8076 <rng:define name="office-process-content">
8078 <rng:attribute name="office:process-content">
8079 <rng:ref name="boolean"/>
8084 <rng:define name=
"office-script">
8085 <rng:element name=
"office:script">
8086 <rng:ref name=
"office-script-attlist"/>
8088 <rng:ref name=
"anyElements"/>
8092 <rng:define name=
"office-script-attlist">
8093 <rng:attribute name=
"script:language">
8094 <rng:ref name=
"string"/>
8097 <rng:define name=
"office-scripts">
8099 <rng:element name=
"office:scripts">
8101 <rng:ref name=
"office-script"/>
8104 <rng:ref name=
"office-event-listeners"/>
8109 <rng:define name=
"office-settings">
8111 <rng:element name=
"office:settings">
8113 <rng:ref name=
"config-config-item-set"/>
8118 <rng:define name=
"office-spreadsheet-attlist">
8120 <rng:attribute name=
"table:structure-protected">
8121 <rng:ref name=
"boolean"/>
8125 <rng:attribute name=
"table:protection-key">
8126 <rng:ref name=
"string"/>
8130 <rng:attribute name=
"table:protection-key-digest-algorithm">
8131 <rng:ref name=
"anyIRI"/>
8135 <rng:define name=
"office-spreadsheet-content-epilogue">
8136 <rng:ref name=
"table-functions"/>
8138 <rng:define name=
"office-spreadsheet-content-main">
8140 <rng:ref name=
"table-table"/>
8143 <rng:define name=
"office-spreadsheet-content-prelude">
8145 <rng:ref name=
"table-tracked-changes"/>
8147 <rng:ref name=
"text-decls"/>
8148 <rng:ref name=
"table-decls"/>
8150 <rng:define name=
"office-styles">
8152 <rng:element name=
"office:styles">
8154 <rng:ref name=
"styles"/>
8156 <rng:ref name=
"style-default-style"/>
8159 <rng:ref name=
"style-default-page-layout"/>
8162 <rng:ref name=
"text-outline-style"/>
8165 <rng:ref name=
"text-notes-configuration"/>
8168 <rng:ref name=
"text-bibliography-configuration"/>
8171 <rng:ref name=
"text-linenumbering-configuration"/>
8174 <rng:ref name=
"draw-gradient"/>
8177 <rng:ref name=
"svg-linearGradient"/>
8180 <rng:ref name=
"svg-radialGradient"/>
8183 <rng:ref name=
"draw-hatch"/>
8186 <rng:ref name=
"draw-fill-image"/>
8189 <rng:ref name=
"draw-marker"/>
8192 <rng:ref name=
"draw-stroke-dash"/>
8195 <rng:ref name=
"draw-opacity"/>
8198 <rng:ref name=
"style-presentation-page-layout"/>
8201 <rng:ref name=
"table-table-template"/>
8207 <rng:define name=
"office-text-attlist">
8210 <rng:attribute name=
"text:global">
8211 <rng:ref name=
"boolean"/>
8215 <rng:attribute name=
"text:use-soft-page-breaks">
8216 <rng:ref name=
"boolean"/>
8221 <rng:define name=
"office-text-content-epilogue">
8222 <rng:ref name=
"table-functions"/>
8224 <rng:define name=
"office-text-content-main">
8227 <rng:ref name=
"text-content"/>
8230 <rng:ref name=
"text-page-sequence"/>
8233 <rng:ref name=
"shape"/>
8239 <rng:define name=
"office-text-content-prelude">
8240 <rng:ref name=
"office-forms"/>
8241 <rng:ref name=
"text-tracked-changes"/>
8242 <rng:ref name=
"text-decls"/>
8243 <rng:ref name=
"table-decls"/>
8245 <rng:define name=
"paragraph-attrs">
8248 <rng:attribute name=
"text:style-name">
8249 <rng:ref name=
"styleNameRef"/>
8253 <rng:attribute name=
"text:class-names">
8254 <rng:ref name=
"styleNameRefs"/>
8258 <rng:attribute name=
"text:cond-style-name">
8259 <rng:ref name=
"styleNameRef"/>
8264 <rng:ref name=
"xml-id"/>
8266 <rng:attribute name=
"text:id">
8267 <rng:ref name=
"NCName"/>
8273 <rng:ref name=
"common-in-content-meta-attlist"/>
8277 <rng:define name=
"paragraph-content">
8280 <rng:element name=
"text:s">
8282 <rng:attribute name=
"text:c">
8283 <rng:ref name=
"nonNegativeInteger"/>
8287 <rng:element name=
"text:tab">
8288 <rng:ref name=
"text-tab-attr"/>
8290 <rng:element name=
"text:line-break">
8293 <rng:ref name=
"text-soft-page-break"/>
8294 <rng:element name=
"text:span">
8296 <rng:attribute name=
"text:style-name">
8297 <rng:ref name=
"styleNameRef"/>
8301 <rng:attribute name=
"text:class-names">
8302 <rng:ref name=
"styleNameRefs"/>
8306 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8309 <rng:element name=
"text:meta">
8310 <rng:ref name=
"text-meta-attlist"/>
8312 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8316 <rng:ref name=
"text-bookmark"/>
8317 <rng:ref name=
"text-bookmark-start"/>
8318 <rng:ref name=
"text-bookmark-end"/>
8320 <rng:element name=
"text:reference-mark">
8321 <rng:attribute name=
"text:name">
8322 <rng:ref name=
"string"/>
8326 <rng:element name=
"text:reference-mark-start">
8327 <rng:attribute name=
"text:name">
8328 <rng:ref name=
"string"/>
8331 <rng:element name=
"text:reference-mark-end">
8332 <rng:attribute name=
"text:name">
8333 <rng:ref name=
"string"/>
8337 <rng:element name=
"text:note">
8338 <rng:ref name=
"text-note-class"/>
8340 <rng:attribute name=
"text:id">
8341 <rng:ref name=
"string"/>
8344 <rng:element name=
"text:note-citation">
8346 <rng:attribute name=
"text:label">
8347 <rng:ref name=
"string"/>
8352 <rng:element name=
"text:note-body">
8354 <rng:ref name=
"text-content"/>
8358 <rng:element name=
"text:ruby">
8360 <rng:attribute name=
"text:style-name">
8361 <rng:ref name=
"styleNameRef"/>
8364 <rng:element name=
"text:ruby-base">
8366 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8369 <rng:element name=
"text:ruby-text">
8371 <rng:attribute name=
"text:style-name">
8372 <rng:ref name=
"styleNameRef"/>
8379 <rng:ref name=
"office-annotation"/>
8380 <rng:ref name=
"office-annotation-end"/>
8382 <rng:ref name=
"change-marks"/>
8383 <rng:ref name=
"shape"/>
8384 <rng:element name=
"text:date">
8385 <rng:ref name=
"text-date-attlist"/>
8388 <rng:element name=
"text:time">
8389 <rng:ref name=
"text-time-attlist"/>
8392 <rng:element name=
"text:page-number">
8393 <rng:ref name=
"text-page-number-attlist"/>
8396 <rng:element name=
"text:page-continuation">
8397 <rng:ref name=
"text-page-continuation-attlist"/>
8400 <rng:element name=
"text:sender-firstname">
8401 <rng:ref name=
"common-field-fixed-attlist"/>
8404 <rng:element name=
"text:sender-lastname">
8405 <rng:ref name=
"common-field-fixed-attlist"/>
8408 <rng:element name=
"text:sender-initials">
8409 <rng:ref name=
"common-field-fixed-attlist"/>
8412 <rng:element name=
"text:sender-title">
8413 <rng:ref name=
"common-field-fixed-attlist"/>
8416 <rng:element name=
"text:sender-position">
8417 <rng:ref name=
"common-field-fixed-attlist"/>
8420 <rng:element name=
"text:sender-email">
8421 <rng:ref name=
"common-field-fixed-attlist"/>
8424 <rng:element name=
"text:sender-phone-private">
8425 <rng:ref name=
"common-field-fixed-attlist"/>
8428 <rng:element name=
"text:sender-fax">
8429 <rng:ref name=
"common-field-fixed-attlist"/>
8432 <rng:element name=
"text:sender-company">
8433 <rng:ref name=
"common-field-fixed-attlist"/>
8436 <rng:element name=
"text:sender-phone-work">
8437 <rng:ref name=
"common-field-fixed-attlist"/>
8440 <rng:element name=
"text:sender-street">
8441 <rng:ref name=
"common-field-fixed-attlist"/>
8444 <rng:element name=
"text:sender-city">
8445 <rng:ref name=
"common-field-fixed-attlist"/>
8448 <rng:element name=
"text:sender-postal-code">
8449 <rng:ref name=
"common-field-fixed-attlist"/>
8452 <rng:element name=
"text:sender-country">
8453 <rng:ref name=
"common-field-fixed-attlist"/>
8456 <rng:element name=
"text:sender-state-or-province">
8457 <rng:ref name=
"common-field-fixed-attlist"/>
8460 <rng:element name=
"text:author-name">
8461 <rng:ref name=
"common-field-fixed-attlist"/>
8464 <rng:element name=
"text:author-initials">
8465 <rng:ref name=
"common-field-fixed-attlist"/>
8468 <rng:element name=
"text:chapter">
8469 <rng:ref name=
"text-chapter-attlist"/>
8472 <rng:element name=
"text:file-name">
8473 <rng:ref name=
"text-file-name-attlist"/>
8476 <rng:element name=
"text:template-name">
8477 <rng:ref name=
"text-template-name-attlist"/>
8480 <rng:element name=
"text:sheet-name">
8483 <rng:element name=
"text:variable-set">
8485 <rng:ref name=
"common-field-name-attlist"/>
8486 <rng:ref name=
"common-field-formula-attlist"/>
8487 <rng:ref name=
"common-value-and-type-attlist"/>
8488 <rng:ref name=
"common-field-display-value-none-attlist"/>
8489 <rng:ref name=
"common-field-data-style-name-attlist"/>
8493 <rng:element name=
"text:variable-get">
8495 <rng:ref name=
"common-field-name-attlist"/>
8496 <rng:ref name=
"common-field-display-value-formula-attlist"/>
8497 <rng:ref name=
"common-field-data-style-name-attlist"/>
8501 <rng:element name=
"text:variable-input">
8503 <rng:ref name=
"common-field-name-attlist"/>
8504 <rng:ref name=
"common-field-description-attlist"/>
8505 <rng:ref name=
"common-value-type-attlist"/>
8506 <rng:ref name=
"common-field-display-value-none-attlist"/>
8507 <rng:ref name=
"common-field-data-style-name-attlist"/>
8511 <rng:element name=
"text:user-field-get">
8513 <rng:ref name=
"common-field-name-attlist"/>
8514 <rng:ref name=
"common-field-display-value-formula-none-attlist"/>
8515 <rng:ref name=
"common-field-data-style-name-attlist"/>
8519 <rng:element name=
"text:user-field-input">
8521 <rng:ref name=
"common-field-name-attlist"/>
8522 <rng:ref name=
"common-field-description-attlist"/>
8523 <rng:ref name=
"common-field-data-style-name-attlist"/>
8527 <rng:element name=
"text:sequence">
8529 <rng:ref name=
"common-field-name-attlist"/>
8530 <rng:ref name=
"common-field-formula-attlist"/>
8531 <rng:ref name=
"common-field-num-format-attlist"/>
8532 <rng:ref name=
"text-sequence-ref-name"/>
8536 <rng:element name=
"text:expression">
8538 <rng:ref name=
"common-field-formula-attlist"/>
8540 <rng:ref name=
"common-value-and-type-attlist"/>
8542 <rng:ref name=
"common-field-display-value-formula-attlist"/>
8543 <rng:ref name=
"common-field-data-style-name-attlist"/>
8547 <rng:element name=
"text:text-input">
8548 <rng:ref name=
"common-field-description-attlist"/>
8551 <rng:ref name=
"text-drop-down"/>
8552 <!-- OFFICE-3881 -->
8553 <rng:element name=
"text:initial-creator">
8554 <rng:ref name=
"common-field-fixed-attlist"/>
8557 <rng:element name=
"text:creation-date">
8559 <rng:ref name=
"common-field-fixed-attlist"/>
8560 <rng:ref name=
"common-field-data-style-name-attlist"/>
8562 <rng:attribute name=
"text:date-value">
8563 <rng:ref name=
"dateOrDateTime"/>
8569 <rng:element name=
"text:creation-time">
8571 <rng:ref name=
"common-field-fixed-attlist"/>
8572 <rng:ref name=
"common-field-data-style-name-attlist"/>
8574 <rng:attribute name=
"text:time-value">
8575 <rng:ref name=
"timeOrDateTime"/>
8581 <rng:element name=
"text:description">
8582 <rng:ref name=
"common-field-fixed-attlist"/>
8585 <rng:element name=
"text:user-defined">
8587 <rng:ref name=
"common-field-fixed-attlist"/>
8588 <rng:attribute name=
"text:name">
8589 <rng:ref name=
"string"/>
8591 <rng:ref name=
"common-field-data-style-name-attlist"/>
8593 <rng:attribute name=
"office:value">
8594 <rng:ref name=
"double"/>
8598 <rng:attribute name=
"office:date-value">
8599 <rng:ref name=
"dateOrDateTime"/>
8603 <rng:attribute name=
"office:time-value">
8604 <rng:ref name=
"duration"/>
8608 <rng:attribute name=
"office:boolean-value">
8609 <rng:ref name=
"boolean"/>
8613 <rng:attribute name=
"office:string-value">
8614 <rng:ref name=
"string"/>
8620 <rng:element name=
"text:print-time">
8622 <rng:ref name=
"common-field-fixed-attlist"/>
8623 <rng:ref name=
"common-field-data-style-name-attlist"/>
8625 <rng:attribute name=
"text:time-value">
8626 <rng:ref name=
"time"/>
8632 <rng:element name=
"text:print-date">
8634 <rng:ref name=
"common-field-fixed-attlist"/>
8635 <rng:ref name=
"common-field-data-style-name-attlist"/>
8637 <rng:attribute name=
"text:date-value">
8638 <rng:ref name=
"date"/>
8644 <rng:element name=
"text:printed-by">
8645 <rng:ref name=
"common-field-fixed-attlist"/>
8648 <rng:element name=
"text:title">
8649 <rng:ref name=
"common-field-fixed-attlist"/>
8652 <rng:element name=
"text:subject">
8653 <rng:ref name=
"common-field-fixed-attlist"/>
8656 <rng:element name=
"text:keywords">
8657 <rng:ref name=
"common-field-fixed-attlist"/>
8660 <rng:element name=
"text:editing-cycles">
8661 <rng:ref name=
"common-field-fixed-attlist"/>
8664 <rng:element name=
"text:editing-duration">
8666 <rng:ref name=
"common-field-fixed-attlist"/>
8667 <rng:ref name=
"common-field-data-style-name-attlist"/>
8669 <rng:attribute name=
"text:duration">
8670 <rng:ref name=
"duration"/>
8676 <rng:element name=
"text:modification-time">
8678 <rng:ref name=
"common-field-fixed-attlist"/>
8679 <rng:ref name=
"common-field-data-style-name-attlist"/>
8681 <rng:attribute name=
"text:time-value">
8682 <rng:ref name=
"time"/>
8688 <rng:element name=
"text:modification-date">
8690 <rng:ref name=
"common-field-fixed-attlist"/>
8691 <rng:ref name=
"common-field-data-style-name-attlist"/>
8693 <rng:attribute name=
"text:date-value">
8694 <rng:ref name=
"date"/>
8700 <rng:element name=
"text:creator">
8701 <rng:ref name=
"common-field-fixed-attlist"/>
8706 <rng:name>text:page-count
</rng:name>
8707 <rng:name>text:paragraph-count
</rng:name>
8708 <rng:name>text:word-count
</rng:name>
8709 <rng:name>text:character-count
</rng:name>
8710 <rng:name>text:table-count
</rng:name>
8711 <rng:name>text:image-count
</rng:name>
8712 <rng:name>text:object-count
</rng:name>
8714 <rng:ref name=
"common-field-num-format-attlist"/>
8717 <rng:element name=
"text:database-display">
8718 <rng:ref name=
"text-database-display-attlist"/>
8721 <rng:element name=
"text:database-next">
8722 <rng:ref name=
"text-database-next-attlist"/>
8724 <rng:element name=
"text:database-row-select">
8725 <rng:ref name=
"text-database-row-select-attlist"/>
8727 <rng:element name=
"text:database-row-number">
8729 <rng:ref name=
"common-field-database-table"/>
8730 <rng:ref name=
"common-field-num-format-attlist"/>
8732 <rng:attribute name=
"text:value">
8733 <rng:ref name=
"nonNegativeInteger"/>
8739 <rng:element name=
"text:database-name">
8740 <rng:ref name=
"common-field-database-table"/>
8743 <rng:element name=
"text:page-variable-set">
8744 <rng:ref name=
"text-set-page-variable-attlist"/>
8747 <rng:element name=
"text:page-variable-get">
8748 <rng:ref name=
"text-get-page-variable-attlist"/>
8751 <rng:element name=
"text:placeholder">
8752 <rng:ref name=
"text-placeholder-attlist"/>
8755 <rng:element name=
"text:conditional-text">
8756 <rng:ref name=
"text-conditional-text-attlist"/>
8759 <rng:element name=
"text:hidden-text">
8760 <rng:ref name=
"text-hidden-text-attlist"/>
8765 <rng:name>text:reference-ref
</rng:name>
8766 <rng:name>text:bookmark-ref
</rng:name>
8769 <rng:ref name=
"text-common-ref-content"/>
8770 <rng:ref name=
"text-bookmark-ref-content"/>
8773 <rng:element name=
"text:note-ref">
8775 <rng:ref name=
"text-common-ref-content"/>
8776 <rng:ref name=
"text-note-ref-content"/>
8779 <rng:element name=
"text:sequence-ref">
8781 <rng:ref name=
"text-common-ref-content"/>
8782 <rng:ref name=
"text-sequence-ref-content"/>
8785 <rng:element name=
"text:script">
8789 <rng:attribute name=
"xlink:type">
8790 <rng:value>simple
</rng:value>
8792 <rng:attribute name=
"xlink:href">
8793 <rng:ref name=
"anyIRI"/>
8799 <rng:attribute name=
"script:language">
8800 <rng:ref name=
"string"/>
8805 <rng:element name=
"text:execute-macro">
8807 <rng:attribute name=
"text:name">
8808 <rng:ref name=
"string"/>
8812 <rng:ref name=
"office-event-listeners"/>
8816 <rng:element name=
"text:hidden-paragraph">
8817 <rng:ref name=
"text-hidden-paragraph-attlist"/>
8820 <rng:element name=
"text:dde-connection">
8821 <rng:attribute name=
"text:connection-name">
8822 <rng:ref name=
"string"/>
8826 <rng:element name=
"text:measure">
8827 <rng:attribute name=
"text:kind">
8829 <rng:value>value
</rng:value>
8830 <rng:value>unit
</rng:value>
8831 <rng:value>gap
</rng:value>
8836 <rng:element name=
"text:table-formula">
8838 <rng:ref name=
"common-field-formula-attlist"/>
8839 <rng:ref name=
"common-field-display-value-formula-attlist"/>
8840 <rng:ref name=
"common-field-data-style-name-attlist"/>
8844 <rng:element name=
"text:meta-field">
8845 <rng:ref name=
"text-meta-field-attlist"/>
8847 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8850 <rng:element name=
"text:toc-mark-start">
8851 <rng:ref name=
"text-toc-mark-start-attrs"/>
8853 <rng:element name=
"text:toc-mark-end">
8854 <rng:ref name=
"text-id"/>
8856 <rng:element name=
"text:toc-mark">
8857 <rng:attribute name=
"text:string-value">
8858 <rng:ref name=
"string"/>
8860 <rng:ref name=
"text-outline-level"/>
8862 <rng:element name=
"text:user-index-mark-start">
8863 <rng:ref name=
"text-id"/>
8864 <rng:ref name=
"text-outline-level"/>
8865 <rng:ref name=
"text-index-name"/>
8867 <rng:element name=
"text:user-index-mark-end">
8868 <rng:ref name=
"text-id"/>
8870 <rng:element name=
"text:user-index-mark">
8871 <rng:attribute name=
"text:string-value">
8872 <rng:ref name=
"string"/>
8874 <rng:ref name=
"text-outline-level"/>
8875 <rng:ref name=
"text-index-name"/>
8877 <rng:element name=
"text:alphabetical-index-mark-start">
8878 <rng:ref name=
"text-id"/>
8879 <rng:ref name=
"text-alphabetical-index-mark-attrs"/>
8881 <rng:element name=
"text:alphabetical-index-mark-end">
8882 <rng:ref name=
"text-id"/>
8884 <rng:element name=
"text:alphabetical-index-mark">
8885 <rng:attribute name=
"text:string-value">
8886 <rng:ref name=
"string"/>
8888 <rng:ref name=
"text-alphabetical-index-mark-attrs"/>
8890 <rng:element name=
"text:bibliography-mark">
8891 <rng:attribute name=
"text:bibliography-type">
8892 <rng:ref name=
"text-bibliography-types"/>
8897 <rng:name>text:identifier
</rng:name>
8898 <rng:name>text:address
</rng:name>
8899 <rng:name>text:annote
</rng:name>
8900 <rng:name>text:author
</rng:name>
8901 <rng:name>text:booktitle
</rng:name>
8902 <rng:name>text:chapter
</rng:name>
8903 <rng:name>text:edition
</rng:name>
8904 <rng:name>text:editor
</rng:name>
8905 <rng:name>text:howpublished
</rng:name>
8906 <rng:name>text:institution
</rng:name>
8907 <rng:name>text:journal
</rng:name>
8908 <rng:name>text:month
</rng:name>
8909 <rng:name>text:note
</rng:name>
8910 <rng:name>text:number
</rng:name>
8911 <rng:name>text:organizations
</rng:name>
8912 <rng:name>text:pages
</rng:name>
8913 <rng:name>text:publisher
</rng:name>
8914 <rng:name>text:school
</rng:name>
8915 <rng:name>text:series
</rng:name>
8916 <rng:name>text:title
</rng:name>
8917 <rng:name>text:report-type
</rng:name>
8918 <rng:name>text:volume
</rng:name>
8919 <rng:name>text:year
</rng:name>
8920 <rng:name>text:url
</rng:name>
8921 <rng:name>text:custom1
</rng:name>
8922 <rng:name>text:custom2
</rng:name>
8923 <rng:name>text:custom3
</rng:name>
8924 <rng:name>text:custom4
</rng:name>
8925 <rng:name>text:custom5
</rng:name>
8926 <rng:name>text:isbn
</rng:name>
8927 <rng:name>text:issn
</rng:name>
8929 <rng:ref name=
"string"/>
8934 <rng:element name=
"presentation:header">
8937 <rng:element name=
"presentation:footer">
8940 <rng:element name=
"presentation:date-time">
8945 <rng:define name=
"paragraph-content-or-hyperlink">
8947 <rng:ref name=
"paragraph-content"/>
8948 <rng:ref name=
"text-a"/>
8951 <rng:define name=
"pathData">
8952 <rng:data type=
"string"/>
8954 <rng:define name=
"percent">
8955 <rng:data type=
"string">
8956 <rng:param name=
"pattern">-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)%
</rng:param>
8959 <rng:define name=
"point3D">
8960 <rng:data type=
"string">
8961 <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>
8964 <rng:define name=
"points">
8965 <rng:data type=
"string">
8966 <rng:param name=
"pattern">-?[
0-
9]+,-?[
0-
9]+([ ]+-?[
0-
9]+,-?[
0-
9]+)*
</rng:param>
8969 <rng:define name=
"positiveInteger">
8970 <rng:data type=
"positiveInteger"/>
8972 <rng:define name=
"positiveLength">
8973 <rng:data type=
"string">
8974 <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>
8977 <rng:define name=
"presentation-animation-elements">
8979 <rng:ref name=
"presentation-show-shape"/>
8980 <rng:ref name=
"presentation-show-text"/>
8981 <rng:ref name=
"presentation-hide-shape"/>
8982 <rng:ref name=
"presentation-hide-text"/>
8983 <rng:ref name=
"presentation-dim"/>
8984 <rng:ref name=
"presentation-play"/>
8987 <rng:define name=
"presentation-animation-group">
8988 <rng:element name=
"presentation:animation-group">
8990 <rng:ref name=
"presentation-animation-elements"/>
8994 <rng:define name=
"presentation-animations">
8995 <rng:element name=
"presentation:animations">
8998 <rng:ref name=
"presentation-animation-elements"/>
8999 <rng:ref name=
"presentation-animation-group"/>
9004 <rng:define name=
"presentation-classes">
9006 <rng:value>title
</rng:value>
9007 <rng:value>outline
</rng:value>
9008 <rng:value>subtitle
</rng:value>
9009 <rng:value>text
</rng:value>
9010 <rng:value>graphic
</rng:value>
9011 <rng:value>object
</rng:value>
9012 <rng:value>chart
</rng:value>
9013 <rng:value>table
</rng:value>
9014 <rng:value>orgchart
</rng:value>
9015 <rng:value>page
</rng:value>
9016 <rng:value>notes
</rng:value>
9017 <rng:value>handout
</rng:value>
9018 <rng:value>header
</rng:value>
9019 <rng:value>footer
</rng:value>
9020 <rng:value>date-time
</rng:value>
9021 <rng:value>page-number
</rng:value>
9024 <rng:define name=
"presentation-date-time-decl-attlist">
9026 <rng:attribute name=
"presentation:name">
9027 <rng:ref name=
"string"/>
9029 <rng:attribute name=
"presentation:source">
9031 <rng:value>fixed
</rng:value>
9032 <rng:value>current-date
</rng:value>
9036 <rng:attribute name=
"style:data-style-name">
9037 <rng:ref name=
"styleNameRef"/>
9042 <rng:define name=
"presentation-decl">
9044 <rng:element name=
"presentation:header-decl">
9045 <rng:ref name=
"presentation-header-decl-attlist"/>
9048 <rng:element name=
"presentation:footer-decl">
9049 <rng:ref name=
"presentation-footer-decl-attlist"/>
9052 <rng:element name=
"presentation:date-time-decl">
9053 <rng:ref name=
"presentation-date-time-decl-attlist"/>
9058 <rng:define name=
"presentation-decls">
9060 <rng:ref name=
"presentation-decl"/>
9063 <rng:define name=
"presentation-dim">
9064 <rng:element name=
"presentation:dim">
9065 <rng:ref name=
"presentation-dim-attlist"/>
9067 <rng:ref name=
"presentation-sound"/>
9071 <rng:define name=
"presentation-dim-attlist">
9073 <rng:attribute name=
"draw:shape-id">
9074 <rng:ref name=
"IDREF"/>
9076 <rng:attribute name=
"draw:color">
9077 <rng:ref name=
"color"/>
9081 <rng:define name=
"presentation-event-listener">
9082 <rng:element name=
"presentation:event-listener">
9083 <rng:ref name=
"presentation-event-listener-attlist"/>
9085 <rng:ref name=
"presentation-sound"/>
9089 <rng:define name=
"presentation-event-listener-attlist">
9091 <rng:attribute name=
"script:event-name">
9092 <rng:ref name=
"string"/>
9094 <rng:attribute name=
"presentation:action">
9096 <rng:value>none
</rng:value>
9097 <rng:value>previous-page
</rng:value>
9098 <rng:value>next-page
</rng:value>
9099 <rng:value>first-page
</rng:value>
9100 <rng:value>last-page
</rng:value>
9101 <rng:value>hide
</rng:value>
9102 <rng:value>stop
</rng:value>
9103 <rng:value>execute
</rng:value>
9104 <rng:value>show
</rng:value>
9105 <rng:value>verb
</rng:value>
9106 <rng:value>fade-out
</rng:value>
9107 <rng:value>sound
</rng:value>
9108 <rng:value>last-visited-page
</rng:value>
9112 <rng:attribute name=
"presentation:effect">
9113 <rng:ref name=
"presentationEffects"/>
9117 <rng:attribute name=
"presentation:direction">
9118 <rng:ref name=
"presentationEffectDirections"/>
9122 <rng:attribute name=
"presentation:speed">
9123 <rng:ref name=
"presentationSpeeds"/>
9127 <rng:attribute name=
"presentation:start-scale">
9128 <rng:ref name=
"percent"/>
9132 <rng:attribute name=
"xlink:type">
9133 <rng:value>simple
</rng:value>
9135 <rng:attribute name=
"xlink:href">
9136 <rng:ref name=
"anyIRI"/>
9139 <rng:attribute name=
"xlink:show">
9140 <rng:value>embed
</rng:value>
9144 <rng:attribute name=
"xlink:actuate">
9145 <rng:value>onRequest
</rng:value>
9150 <rng:attribute name=
"presentation:verb">
9151 <rng:ref name=
"nonNegativeInteger"/>
9156 <rng:define name=
"presentation-footer-decl-attlist">
9157 <rng:attribute name=
"presentation:name">
9158 <rng:ref name=
"string"/>
9161 <rng:define name=
"presentation-header-decl-attlist">
9162 <rng:attribute name=
"presentation:name">
9163 <rng:ref name=
"string"/>
9166 <rng:define name=
"presentation-hide-shape">
9167 <rng:element name=
"presentation:hide-shape">
9168 <rng:ref name=
"common-presentation-effect-attlist"/>
9170 <rng:ref name=
"presentation-sound"/>
9174 <rng:define name=
"presentation-hide-text">
9175 <rng:element name=
"presentation:hide-text">
9176 <rng:ref name=
"common-presentation-effect-attlist"/>
9178 <rng:ref name=
"presentation-sound"/>
9182 <rng:define name=
"presentation-notes">
9183 <rng:element name=
"presentation:notes">
9184 <rng:ref name=
"common-presentation-header-footer-attlist"/>
9185 <rng:ref name=
"presentation-notes-attlist"/>
9186 <rng:ref name=
"office-forms"/>
9188 <rng:ref name=
"shape"/>
9192 <rng:define name=
"presentation-notes-attlist">
9195 <rng:attribute name=
"style:page-layout-name">
9196 <rng:ref name=
"styleNameRef"/>
9200 <rng:attribute name=
"draw:style-name">
9201 <rng:ref name=
"styleNameRef"/>
9206 <rng:define name=
"presentation-placeholder">
9207 <rng:element name=
"presentation:placeholder">
9208 <rng:attribute name=
"presentation:object">
9209 <rng:ref name=
"presentation-classes"/>
9211 <rng:attribute name=
"svg:x">
9213 <rng:ref name=
"coordinate"/>
9214 <rng:ref name=
"percent"/>
9217 <rng:attribute name=
"svg:y">
9219 <rng:ref name=
"coordinate"/>
9220 <rng:ref name=
"percent"/>
9223 <rng:attribute name=
"svg:width">
9225 <rng:ref name=
"length"/>
9226 <rng:ref name=
"percent"/>
9229 <rng:attribute name=
"svg:height">
9231 <rng:ref name=
"length"/>
9232 <rng:ref name=
"percent"/>
9238 <rng:define name=
"presentation-play">
9239 <rng:element name=
"presentation:play">
9240 <rng:ref name=
"presentation-play-attlist"/>
9244 <rng:define name=
"presentation-play-attlist">
9245 <rng:attribute name=
"draw:shape-id">
9246 <rng:ref name=
"IDREF"/>
9249 <rng:attribute name=
"presentation:speed">
9250 <rng:ref name=
"presentationSpeeds"/>
9254 <rng:define name=
"presentation-settings">
9256 <rng:element name=
"presentation:settings">
9257 <rng:ref name=
"presentation-settings-attlist"/>
9259 <rng:ref name=
"presentation-show"/>
9264 <rng:define name=
"presentation-settings-attlist">
9267 <rng:attribute name=
"presentation:start-page">
9268 <rng:ref name=
"string"/>
9272 <rng:attribute name=
"presentation:show">
9273 <rng:ref name=
"string"/>
9277 <rng:attribute name=
"presentation:full-screen">
9278 <rng:ref name=
"boolean"/>
9282 <rng:attribute name=
"presentation:endless">
9283 <rng:ref name=
"boolean"/>
9287 <rng:attribute name=
"presentation:pause">
9288 <rng:ref name=
"duration"/>
9292 <rng:attribute name=
"presentation:show-logo">
9293 <rng:ref name=
"boolean"/>
9297 <rng:attribute name=
"presentation:force-manual">
9298 <rng:ref name=
"boolean"/>
9302 <rng:attribute name=
"presentation:mouse-visible">
9303 <rng:ref name=
"boolean"/>
9307 <rng:attribute name=
"presentation:mouse-as-pen">
9308 <rng:ref name=
"boolean"/>
9312 <rng:attribute name=
"presentation:start-with-navigator">
9313 <rng:ref name=
"boolean"/>
9317 <rng:attribute name=
"presentation:animations">
9319 <rng:value>enabled
</rng:value>
9320 <rng:value>disabled
</rng:value>
9325 <rng:attribute name=
"presentation:transition-on-click">
9327 <rng:value>enabled
</rng:value>
9328 <rng:value>disabled
</rng:value>
9333 <rng:attribute name=
"presentation:stay-on-top">
9334 <rng:ref name=
"boolean"/>
9338 <rng:attribute name=
"presentation:show-end-of-presentation-slide">
9339 <rng:ref name=
"boolean"/>
9344 <rng:define name=
"presentation-shape-attlist">
9347 <rng:attribute name=
"presentation:class">
9348 <rng:ref name=
"presentation-classes"/>
9352 <rng:attribute name=
"presentation:placeholder">
9353 <rng:ref name=
"boolean"/>
9357 <rng:attribute name=
"presentation:user-transformed">
9358 <rng:ref name=
"boolean"/>
9363 <rng:define name=
"presentation-show">
9364 <rng:element name=
"presentation:show">
9365 <rng:ref name=
"presentation-show-attlist"/>
9369 <rng:define name=
"presentation-show-attlist">
9371 <rng:attribute name=
"presentation:name">
9372 <rng:ref name=
"string"/>
9374 <rng:attribute name=
"presentation:pages">
9375 <rng:ref name=
"string"/>
9379 <rng:define name=
"presentation-show-shape">
9380 <rng:element name=
"presentation:show-shape">
9381 <rng:ref name=
"common-presentation-effect-attlist"/>
9383 <rng:ref name=
"presentation-sound"/>
9387 <rng:define name=
"presentation-show-text">
9388 <rng:element name=
"presentation:show-text">
9389 <rng:ref name=
"common-presentation-effect-attlist"/>
9391 <rng:ref name=
"presentation-sound"/>
9395 <rng:define name=
"presentation-sound">
9396 <rng:element name=
"presentation:sound">
9397 <rng:ref name=
"presentation-sound-attlist"/>
9398 <rng:attribute name=
"xlink:type">
9399 <rng:value>simple
</rng:value>
9401 <rng:attribute name=
"xlink:href">
9402 <rng:ref name=
"anyIRI"/>
9405 <rng:attribute name=
"xlink:actuate">
9406 <rng:value>onRequest
</rng:value>
9410 <rng:attribute name=
"xlink:show">
9412 <rng:value>new
</rng:value>
9413 <rng:value>replace
</rng:value>
9420 <rng:define name=
"presentation-sound-attlist">
9423 <rng:attribute name=
"presentation:play-full">
9424 <rng:ref name=
"boolean"/>
9428 <rng:ref name=
"xml-id"/>
9432 <rng:define name=
"presentationEffectDirections">
9434 <rng:value>none
</rng:value>
9435 <rng:value>from-left
</rng:value>
9436 <rng:value>from-top
</rng:value>
9437 <rng:value>from-right
</rng:value>
9438 <rng:value>from-bottom
</rng:value>
9439 <rng:value>from-center
</rng:value>
9440 <rng:value>from-upper-left
</rng:value>
9441 <rng:value>from-upper-right
</rng:value>
9442 <rng:value>from-lower-left
</rng:value>
9443 <rng:value>from-lower-right
</rng:value>
9444 <rng:value>to-left
</rng:value>
9445 <rng:value>to-top
</rng:value>
9446 <rng:value>to-right
</rng:value>
9447 <rng:value>to-bottom
</rng:value>
9448 <rng:value>to-upper-left
</rng:value>
9449 <rng:value>to-upper-right
</rng:value>
9450 <rng:value>to-lower-right
</rng:value>
9451 <rng:value>to-lower-left
</rng:value>
9452 <rng:value>path
</rng:value>
9453 <rng:value>spiral-inward-left
</rng:value>
9454 <rng:value>spiral-inward-right
</rng:value>
9455 <rng:value>spiral-outward-left
</rng:value>
9456 <rng:value>spiral-outward-right
</rng:value>
9457 <rng:value>vertical
</rng:value>
9458 <rng:value>horizontal
</rng:value>
9459 <rng:value>to-center
</rng:value>
9460 <rng:value>clockwise
</rng:value>
9461 <rng:value>counter-clockwise
</rng:value>
9464 <rng:define name=
"presentationEffects">
9466 <rng:value>none
</rng:value>
9467 <rng:value>fade
</rng:value>
9468 <rng:value>move
</rng:value>
9469 <rng:value>stripes
</rng:value>
9470 <rng:value>open
</rng:value>
9471 <rng:value>close
</rng:value>
9472 <rng:value>dissolve
</rng:value>
9473 <rng:value>wavyline
</rng:value>
9474 <rng:value>random
</rng:value>
9475 <rng:value>lines
</rng:value>
9476 <rng:value>laser
</rng:value>
9477 <rng:value>appear
</rng:value>
9478 <rng:value>hide
</rng:value>
9479 <rng:value>move-short
</rng:value>
9480 <rng:value>checkerboard
</rng:value>
9481 <rng:value>rotate
</rng:value>
9482 <rng:value>stretch
</rng:value>
9485 <rng:define name=
"presentationSpeeds">
9487 <rng:value>slow
</rng:value>
9488 <rng:value>medium
</rng:value>
9489 <rng:value>fast
</rng:value>
9492 <rng:define name=
"region-content">
9494 <rng:ref name=
"text-p"/>
9497 <rng:define name=
"relativeLength">
9498 <rng:data type=
"string">
9499 <rng:param name=
"pattern">[
0-
9]+\*
</rng:param>
9502 <rng:define name=
"rowOrCol">
9504 <rng:value>row
</rng:value>
9505 <rng:value>column
</rng:value>
9508 <rng:define name=
"script-event-listener">
9509 <rng:element name=
"script:event-listener">
9510 <rng:ref name=
"script-event-listener-attlist"/>
9514 <rng:define name=
"script-event-listener-attlist">
9516 <rng:attribute name=
"script:event-name">
9517 <rng:ref name=
"string"/>
9519 <rng:attribute name=
"script:language">
9520 <rng:ref name=
"string"/>
9523 <rng:attribute name=
"script:macro-name">
9524 <rng:ref name=
"string"/>
9527 <rng:attribute name=
"xlink:type">
9528 <rng:value>simple
</rng:value>
9530 <rng:attribute name=
"xlink:href">
9531 <rng:ref name=
"anyIRI"/>
9534 <rng:attribute name=
"xlink:actuate">
9535 <rng:value>onRequest
</rng:value>
9542 <rng:define name=
"scriptCode">
9543 <rng:data type=
"token">
9544 <rng:param name=
"pattern">[A-Za-z0-
9]{
1,
8}
</rng:param>
9547 <rng:define name=
"selected">
9549 <rng:attribute name=
"form:selected">
9550 <rng:ref name=
"boolean"/>
9554 <rng:define name=
"shadowType">
9556 <rng:value>none
</rng:value>
9557 <rng:ref name=
"string"/>
9560 <rng:define name=
"shape">
9562 <rng:ref name=
"shape-instance"/>
9563 <rng:ref name=
"draw-a"/>
9566 <rng:define name=
"shape-instance">
9568 <rng:ref name=
"draw-rect"/>
9569 <rng:ref name=
"draw-line"/>
9570 <rng:ref name=
"draw-polyline"/>
9571 <rng:ref name=
"draw-polygon"/>
9572 <rng:ref name=
"draw-regular-polygon"/>
9573 <rng:ref name=
"draw-path"/>
9574 <rng:ref name=
"draw-circle"/>
9575 <rng:ref name=
"draw-ellipse"/>
9576 <rng:ref name=
"draw-g"/>
9577 <rng:ref name=
"draw-page-thumbnail"/>
9578 <rng:ref name=
"draw-frame"/>
9579 <rng:ref name=
"draw-measure"/>
9580 <rng:ref name=
"draw-caption"/>
9581 <rng:ref name=
"draw-connector"/>
9582 <rng:ref name=
"draw-control"/>
9583 <rng:ref name=
"dr3d-scene"/>
9584 <rng:ref name=
"draw-custom-shape"/>
9587 <rng:define name=
"shapes3d">
9589 <rng:ref name=
"dr3d-scene"/>
9590 <rng:ref name=
"dr3d-extrude"/>
9591 <rng:ref name=
"dr3d-sphere"/>
9592 <rng:ref name=
"dr3d-rotate"/>
9593 <rng:ref name=
"dr3d-cube"/>
9596 <rng:define name=
"signedZeroToHundredPercent">
9597 <rng:data type=
"string">
9598 <rng:param name=
"pattern">-?([
0-
9]?[
0-
9](\.[
0-
9]*)?|
100(\
.0*)?|\.[
0-
9]+)%
</rng:param>
9601 <rng:define name=
"size">
9603 <rng:attribute name=
"form:size">
9604 <rng:ref name=
"nonNegativeInteger"/>
9608 <rng:define name=
"states">
9610 <rng:value>unchecked
</rng:value>
9611 <rng:value>checked
</rng:value>
9612 <rng:value>unknown
</rng:value>
9615 <rng:define name=
"string">
9616 <rng:data type=
"string"/>
9618 <rng:define name=
"style-background-image">
9620 <rng:element name=
"style:background-image">
9621 <rng:ref name=
"style-background-image-attlist"/>
9623 <rng:ref name=
"common-draw-data-attlist"/>
9624 <rng:ref name=
"office-binary-data"/>
9630 <rng:define name=
"style-background-image-attlist">
9633 <rng:attribute name=
"style:repeat">
9635 <rng:value>no-repeat
</rng:value>
9636 <rng:value>repeat
</rng:value>
9637 <rng:value>stretch
</rng:value>
9642 <rng:attribute name=
"style:position">
9644 <rng:value>left
</rng:value>
9645 <rng:value>center
</rng:value>
9646 <rng:value>right
</rng:value>
9647 <rng:value>top
</rng:value>
9648 <rng:value>bottom
</rng:value>
9650 <rng:ref name=
"horiBackPos"/>
9651 <rng:ref name=
"vertBackPos"/>
9654 <rng:ref name=
"vertBackPos"/>
9655 <rng:ref name=
"horiBackPos"/>
9661 <rng:attribute name=
"style:filter-name">
9662 <rng:ref name=
"string"/>
9666 <rng:attribute name=
"draw:opacity">
9667 <rng:ref name=
"zeroToHundredPercent"/>
9672 <rng:define name=
"style-chart-properties">
9673 <rng:element name=
"style:chart-properties">
9674 <rng:ref name=
"style-chart-properties-content-strict"/>
9677 <rng:define name=
"style-chart-properties-attlist">
9680 <rng:attribute name=
"chart:scale-text">
9681 <rng:ref name=
"boolean"/>
9685 <rng:attribute name=
"chart:three-dimensional">
9686 <rng:ref name=
"boolean"/>
9690 <rng:attribute name=
"chart:deep">
9691 <rng:ref name=
"boolean"/>
9695 <rng:attribute name=
"chart:right-angled-axes">
9696 <rng:ref name=
"boolean"/>
9700 <rng:attribute name=
"chart:symbol-type">
9701 <rng:value>none
</rng:value>
9703 <rng:attribute name=
"chart:symbol-type">
9704 <rng:value>automatic
</rng:value>
9707 <rng:attribute name=
"chart:symbol-type">
9708 <rng:value>named-symbol
</rng:value>
9710 <rng:attribute name=
"chart:symbol-name">
9712 <rng:value>square
</rng:value>
9713 <rng:value>diamond
</rng:value>
9714 <rng:value>arrow-down
</rng:value>
9715 <rng:value>arrow-up
</rng:value>
9716 <rng:value>arrow-right
</rng:value>
9717 <rng:value>arrow-left
</rng:value>
9718 <rng:value>bow-tie
</rng:value>
9719 <rng:value>hourglass
</rng:value>
9720 <rng:value>circle
</rng:value>
9721 <rng:value>star
</rng:value>
9722 <rng:value>x
</rng:value>
9723 <rng:value>plus
</rng:value>
9724 <rng:value>asterisk
</rng:value>
9725 <rng:value>horizontal-bar
</rng:value>
9726 <rng:value>vertical-bar
</rng:value>
9731 <rng:attribute name=
"chart:symbol-type">
9732 <rng:value>image
</rng:value>
9734 <rng:element name=
"chart:symbol-image">
9735 <rng:attribute name=
"xlink:href">
9736 <rng:ref name=
"anyIRI"/>
9743 <rng:attribute name=
"chart:symbol-width">
9744 <rng:ref name=
"nonNegativeLength"/>
9748 <rng:attribute name=
"chart:symbol-height">
9749 <rng:ref name=
"nonNegativeLength"/>
9753 <rng:attribute name=
"chart:sort-by-x-values">
9754 <rng:ref name=
"boolean"/>
9758 <rng:attribute name=
"chart:vertical">
9759 <rng:ref name=
"boolean"/>
9763 <rng:attribute name=
"chart:connect-bars">
9764 <rng:ref name=
"boolean"/>
9768 <rng:attribute name=
"chart:gap-width">
9769 <rng:ref name=
"integer"/>
9773 <rng:attribute name=
"chart:overlap">
9774 <rng:ref name=
"integer"/>
9778 <rng:attribute name=
"chart:group-bars-per-axis">
9779 <rng:ref name=
"boolean"/>
9783 <rng:attribute name=
"chart:japanese-candle-stick">
9784 <rng:ref name=
"boolean"/>
9788 <rng:attribute name=
"chart:interpolation">
9790 <rng:value>none
</rng:value>
9791 <rng:value>cubic-spline
</rng:value>
9792 <rng:value>b-spline
</rng:value>
9797 <rng:attribute name=
"chart:spline-order">
9798 <rng:ref name=
"positiveInteger"/>
9802 <rng:attribute name=
"chart:spline-resolution">
9803 <rng:ref name=
"positiveInteger"/>
9807 <rng:attribute name=
"chart:pie-offset">
9808 <rng:ref name=
"nonNegativeInteger"/>
9812 <rng:attribute name=
"chart:angle-offset">
9813 <rng:ref name=
"angle"/>
9817 <rng:attribute name=
"chart:hole-size">
9818 <rng:ref name=
"percent"/>
9822 <rng:attribute name=
"chart:lines">
9823 <rng:ref name=
"boolean"/>
9827 <rng:attribute name=
"chart:solid-type">
9829 <rng:value>cuboid
</rng:value>
9830 <rng:value>cylinder
</rng:value>
9831 <rng:value>cone
</rng:value>
9832 <rng:value>pyramid
</rng:value>
9837 <rng:attribute name=
"chart:stacked">
9838 <rng:ref name=
"boolean"/>
9842 <rng:attribute name=
"chart:percentage">
9843 <rng:ref name=
"boolean"/>
9847 <rng:attribute name=
"chart:treat-empty-cells">
9849 <rng:value>use-zero
</rng:value>
9850 <rng:value>leave-gap
</rng:value>
9851 <rng:value>ignore
</rng:value>
9856 <rng:attribute name=
"chart:link-data-style-to-source">
9857 <rng:ref name=
"boolean"/>
9861 <rng:attribute name=
"chart:logarithmic">
9862 <rng:ref name=
"boolean"/>
9866 <rng:attribute name=
"chart:maximum">
9867 <rng:ref name=
"double"/>
9871 <rng:attribute name=
"chart:minimum">
9872 <rng:ref name=
"double"/>
9876 <rng:attribute name=
"chart:origin">
9877 <rng:ref name=
"double"/>
9881 <rng:attribute name=
"chart:interval-major">
9882 <rng:ref name=
"double"/>
9886 <rng:attribute name=
"chart:interval-minor-divisor">
9887 <rng:ref name=
"positiveInteger"/>
9891 <rng:attribute name=
"chart:tick-marks-major-inner">
9892 <rng:ref name=
"boolean"/>
9896 <rng:attribute name=
"chart:tick-marks-major-outer">
9897 <rng:ref name=
"boolean"/>
9901 <rng:attribute name=
"chart:tick-marks-minor-inner">
9902 <rng:ref name=
"boolean"/>
9906 <rng:attribute name=
"chart:tick-marks-minor-outer">
9907 <rng:ref name=
"boolean"/>
9911 <rng:attribute name=
"chart:reverse-direction">
9912 <rng:ref name=
"boolean"/>
9916 <rng:attribute name=
"chart:display-label">
9917 <rng:ref name=
"boolean"/>
9921 <rng:attribute name=
"chart:text-overlap">
9922 <rng:ref name=
"boolean"/>
9926 <rng:attribute name=
"text:line-break">
9927 <rng:ref name=
"boolean"/>
9931 <rng:attribute name=
"chart:label-arrangement">
9933 <rng:value>side-by-side
</rng:value>
9934 <rng:value>stagger-even
</rng:value>
9935 <rng:value>stagger-odd
</rng:value>
9939 <rng:ref name=
"common-style-direction-attlist"/>
9940 <rng:ref name=
"common-rotation-angle-attlist"/>
9942 <rng:attribute name=
"chart:data-label-number">
9944 <rng:value>none
</rng:value>
9945 <rng:value>value
</rng:value>
9946 <rng:value>percentage
</rng:value>
9947 <rng:value>value-and-percentage
</rng:value>
9952 <rng:attribute name=
"chart:data-label-text">
9953 <rng:ref name=
"boolean"/>
9957 <rng:attribute name=
"chart:data-label-symbol">
9958 <rng:ref name=
"boolean"/>
9962 <rng:element name=
"chart:label-separator">
9963 <rng:ref name=
"text-p"/>
9967 <rng:attribute name=
"chart:label-position">
9968 <rng:ref name=
"labelPositions"/>
9972 <rng:attribute name=
"chart:label-position-negative">
9973 <rng:ref name=
"labelPositions"/>
9977 <rng:attribute name=
"chart:visible">
9978 <rng:ref name=
"boolean"/>
9982 <rng:attribute name=
"chart:auto-position">
9983 <rng:ref name=
"boolean"/>
9987 <rng:attribute name=
"chart:auto-size">
9988 <rng:ref name=
"boolean"/>
9992 <rng:attribute name=
"chart:mean-value">
9993 <rng:ref name=
"boolean"/>
9997 <rng:attribute name=
"chart:error-category">
9999 <rng:value>none
</rng:value>
10000 <rng:value>variance
</rng:value>
10001 <rng:value>standard-deviation
</rng:value>
10002 <rng:value>percentage
</rng:value>
10003 <rng:value>error-margin
</rng:value>
10004 <rng:value>constant
</rng:value>
10005 <rng:value>standard-error
</rng:value>
10006 <rng:value>cell-range
</rng:value>
10011 <rng:attribute name=
"chart:error-percentage">
10012 <rng:ref name=
"double"/>
10016 <rng:attribute name=
"chart:error-margin">
10017 <rng:ref name=
"double"/>
10021 <rng:attribute name=
"chart:error-lower-limit">
10022 <rng:ref name=
"double"/>
10026 <rng:attribute name=
"chart:error-upper-limit">
10027 <rng:ref name=
"double"/>
10031 <rng:attribute name=
"chart:error-upper-indicator">
10032 <rng:ref name=
"boolean"/>
10036 <rng:attribute name=
"chart:error-lower-indicator">
10037 <rng:ref name=
"boolean"/>
10041 <rng:attribute name=
"chart:error-lower-range">
10042 <rng:ref name=
"cellRangeAddressList"/>
10046 <rng:attribute name=
"chart:error-upper-range">
10047 <rng:ref name=
"cellRangeAddressList"/>
10051 <rng:attribute name=
"chart:series-source">
10053 <rng:value>columns
</rng:value>
10054 <rng:value>rows
</rng:value>
10059 <rng:attribute name=
"chart:regression-type">
10061 <rng:value>none
</rng:value>
10062 <rng:value>linear
</rng:value>
10063 <rng:value>logarithmic
</rng:value>
10064 <rng:value>moving-average
</rng:value>
10065 <rng:value>exponential
</rng:value>
10066 <rng:value>power
</rng:value>
10067 <rng:value>polynomial
</rng:value>
10072 <rng:attribute name=
"chart:regression-max-degree">
10073 <rng:ref name=
"positiveInteger"/>
10077 <rng:attribute name=
"chart:regression-force-intercept">
10078 <rng:ref name=
"boolean"/>
10082 <rng:attribute name=
"chart:regression-intercept-value">
10083 <rng:ref name=
"double"/>
10087 <rng:attribute name=
"chart:regression-name">
10088 <rng:ref name=
"string"/>
10091 <!-- https://issues.oasis-open.org/browse/OFFICE-3958 -->
10093 <rng:attribute name=
"chart:regression-period">
10094 <rng:ref name=
"positiveInteger"/>
10098 <rng:attribute name=
"chart:regression-moving-type">
10100 <rng:value>prior
</rng:value>
10101 <rng:value>central
</rng:value>
10102 <rng:value>averaged-abscissa
</rng:value>
10106 <!-- https://issues.oasis-open.org/browse/OFFICE-3959 -->
10108 <rng:attribute name=
"chart:axis-position">
10110 <rng:value>start
</rng:value>
10111 <rng:value>end
</rng:value>
10112 <rng:ref name=
"double"/>
10117 <rng:attribute name=
"chart:axis-label-position">
10119 <rng:value>near-axis
</rng:value>
10120 <rng:value>near-axis-other-side
</rng:value>
10121 <rng:value>outside-start
</rng:value>
10122 <rng:value>outside-end
</rng:value>
10127 <rng:attribute name=
"chart:tick-mark-position">
10129 <rng:value>at-labels
</rng:value>
10130 <rng:value>at-axis
</rng:value>
10131 <rng:value>at-labels-and-axis
</rng:value>
10136 <rng:attribute name=
"chart:include-hidden-cells">
10137 <rng:ref name=
"boolean"/>
10141 <rng:attribute name=
"chart:data-label-series">
10142 <rng:ref name=
"boolean"/>
10145 <!-- https://issues.oasis-open.org/browse/OFFICE-2117 -->
10148 <rng:define name=
"style-chart-properties-content-strict">
10149 <rng:ref name=
"style-chart-properties-attlist"/>
10150 <rng:ref name=
"style-chart-properties-elements"/>
10152 <rng:define name=
"style-chart-properties-elements">
10155 <rng:define name=
"style-column">
10156 <rng:element name=
"style:column">
10157 <rng:ref name=
"style-column-attlist"/>
10160 <rng:define name=
"style-column-attlist">
10162 <rng:attribute name=
"style:rel-width">
10163 <rng:ref name=
"relativeLength"/>
10166 <rng:attribute name=
"fo:start-indent">
10167 <rng:ref name=
"length"/>
10171 <rng:attribute name=
"fo:end-indent">
10172 <rng:ref name=
"length"/>
10176 <rng:attribute name=
"fo:space-before">
10177 <rng:ref name=
"length"/>
10181 <rng:attribute name=
"fo:space-after">
10182 <rng:ref name=
"length"/>
10187 <rng:define name=
"style-column-sep">
10188 <rng:element name=
"style:column-sep">
10189 <rng:ref name=
"style-column-sep-attlist"/>
10192 <rng:define name=
"style-column-sep-attlist">
10195 <rng:attribute name=
"style:style">
10197 <rng:value>none
</rng:value>
10198 <rng:value>solid
</rng:value>
10199 <rng:value>dotted
</rng:value>
10200 <rng:value>dashed
</rng:value>
10201 <rng:value>dot-dashed
</rng:value>
10205 <rng:attribute name=
"style:width">
10206 <rng:ref name=
"length"/>
10209 <rng:attribute name=
"style:height">
10210 <rng:ref name=
"zeroToHundredPercent"/>
10214 <rng:attribute name=
"style:vertical-align">
10216 <rng:value>top
</rng:value>
10217 <rng:value>middle
</rng:value>
10218 <rng:value>bottom
</rng:value>
10223 <rng:attribute name=
"style:color">
10224 <rng:ref name=
"color"/>
10229 <rng:define name=
"style-columns">
10231 <rng:element name=
"style:columns">
10232 <rng:ref name=
"style-columns-attlist"/>
10234 <rng:ref name=
"style-column-sep"/>
10237 <rng:ref name=
"style-column"/>
10242 <rng:define name=
"style-columns-attlist">
10244 <rng:attribute name=
"fo:column-count">
10245 <rng:ref name=
"positiveInteger"/>
10248 <rng:attribute name=
"fo:column-gap">
10249 <rng:ref name=
"length"/>
10254 <rng:define name=
"style-default-page-layout">
10255 <rng:element name=
"style:default-page-layout">
10256 <rng:ref name=
"style-page-layout-content"/>
10259 <rng:define name=
"style-default-style">
10260 <rng:element name=
"style:default-style">
10261 <rng:ref name=
"style-style-content"/>
10264 <rng:define name=
"style-drawing-page-properties">
10265 <rng:element name=
"style:drawing-page-properties">
10266 <rng:ref name=
"style-drawing-page-properties-content-strict"/>
10269 <rng:define name=
"style-drawing-page-properties-attlist">
10272 <rng:attribute name=
"presentation:transition-type">
10274 <rng:value>manual
</rng:value>
10275 <rng:value>automatic
</rng:value>
10276 <rng:value>semi-automatic
</rng:value>
10281 <rng:attribute name=
"presentation:transition-style">
10283 <rng:value>none
</rng:value>
10284 <rng:value>fade-from-left
</rng:value>
10285 <rng:value>fade-from-top
</rng:value>
10286 <rng:value>fade-from-right
</rng:value>
10287 <rng:value>fade-from-bottom
</rng:value>
10288 <rng:value>fade-from-upperleft
</rng:value>
10289 <rng:value>fade-from-upperright
</rng:value>
10290 <rng:value>fade-from-lowerleft
</rng:value>
10291 <rng:value>fade-from-lowerright
</rng:value>
10292 <rng:value>move-from-left
</rng:value>
10293 <rng:value>move-from-top
</rng:value>
10294 <rng:value>move-from-right
</rng:value>
10295 <rng:value>move-from-bottom
</rng:value>
10296 <rng:value>move-from-upperleft
</rng:value>
10297 <rng:value>move-from-upperright
</rng:value>
10298 <rng:value>move-from-lowerleft
</rng:value>
10299 <rng:value>move-from-lowerright
</rng:value>
10300 <rng:value>uncover-to-left
</rng:value>
10301 <rng:value>uncover-to-top
</rng:value>
10302 <rng:value>uncover-to-right
</rng:value>
10303 <rng:value>uncover-to-bottom
</rng:value>
10304 <rng:value>uncover-to-upperleft
</rng:value>
10305 <rng:value>uncover-to-upperright
</rng:value>
10306 <rng:value>uncover-to-lowerleft
</rng:value>
10307 <rng:value>uncover-to-lowerright
</rng:value>
10308 <rng:value>fade-to-center
</rng:value>
10309 <rng:value>fade-from-center
</rng:value>
10310 <rng:value>vertical-stripes
</rng:value>
10311 <rng:value>horizontal-stripes
</rng:value>
10312 <rng:value>clockwise
</rng:value>
10313 <rng:value>counterclockwise
</rng:value>
10314 <rng:value>open-vertical
</rng:value>
10315 <rng:value>open-horizontal
</rng:value>
10316 <rng:value>close-vertical
</rng:value>
10317 <rng:value>close-horizontal
</rng:value>
10318 <rng:value>wavyline-from-left
</rng:value>
10319 <rng:value>wavyline-from-top
</rng:value>
10320 <rng:value>wavyline-from-right
</rng:value>
10321 <rng:value>wavyline-from-bottom
</rng:value>
10322 <rng:value>spiralin-left
</rng:value>
10323 <rng:value>spiralin-right
</rng:value>
10324 <rng:value>spiralout-left
</rng:value>
10325 <rng:value>spiralout-right
</rng:value>
10326 <rng:value>roll-from-top
</rng:value>
10327 <rng:value>roll-from-left
</rng:value>
10328 <rng:value>roll-from-right
</rng:value>
10329 <rng:value>roll-from-bottom
</rng:value>
10330 <rng:value>stretch-from-left
</rng:value>
10331 <rng:value>stretch-from-top
</rng:value>
10332 <rng:value>stretch-from-right
</rng:value>
10333 <rng:value>stretch-from-bottom
</rng:value>
10334 <rng:value>vertical-lines
</rng:value>
10335 <rng:value>horizontal-lines
</rng:value>
10336 <rng:value>dissolve
</rng:value>
10337 <rng:value>random
</rng:value>
10338 <rng:value>vertical-checkerboard
</rng:value>
10339 <rng:value>horizontal-checkerboard
</rng:value>
10340 <rng:value>interlocking-horizontal-left
</rng:value>
10341 <rng:value>interlocking-horizontal-right
</rng:value>
10342 <rng:value>interlocking-vertical-top
</rng:value>
10343 <rng:value>interlocking-vertical-bottom
</rng:value>
10344 <rng:value>fly-away
</rng:value>
10345 <rng:value>open
</rng:value>
10346 <rng:value>close
</rng:value>
10347 <rng:value>melt
</rng:value>
10352 <rng:attribute name=
"presentation:transition-speed">
10353 <rng:ref name=
"presentationSpeeds"/>
10357 <rng:attribute name=
"smil:type">
10358 <rng:ref name=
"string"/>
10362 <rng:attribute name=
"smil:subtype">
10363 <rng:ref name=
"string"/>
10367 <rng:attribute name=
"smil:direction">
10369 <rng:value>forward
</rng:value>
10370 <rng:value>reverse
</rng:value>
10375 <rng:attribute name=
"smil:fadeColor">
10376 <rng:ref name=
"color"/>
10380 <rng:attribute name=
"presentation:duration">
10381 <rng:ref name=
"duration"/>
10385 <rng:attribute name=
"presentation:visibility">
10387 <rng:value>visible
</rng:value>
10388 <rng:value>hidden
</rng:value>
10393 <rng:attribute name=
"draw:background-size">
10395 <rng:value>full
</rng:value>
10396 <rng:value>border
</rng:value>
10401 <rng:attribute name=
"presentation:background-objects-visible">
10402 <rng:ref name=
"boolean"/>
10406 <rng:attribute name=
"presentation:background-visible">
10407 <rng:ref name=
"boolean"/>
10411 <rng:attribute name=
"presentation:display-header">
10412 <rng:ref name=
"boolean"/>
10416 <rng:attribute name=
"presentation:display-footer">
10417 <rng:ref name=
"boolean"/>
10421 <rng:attribute name=
"presentation:display-page-number">
10422 <rng:ref name=
"boolean"/>
10426 <rng:attribute name=
"presentation:display-date-time">
10427 <rng:ref name=
"boolean"/>
10432 <rng:define name=
"style-drawing-page-properties-content-strict">
10433 <rng:ref name=
"style-graphic-fill-properties-attlist"/>
10434 <rng:ref name=
"style-drawing-page-properties-attlist"/>
10435 <rng:ref name=
"style-drawing-page-properties-elements"/>
10437 <rng:define name=
"style-drawing-page-properties-elements">
10439 <rng:ref name=
"presentation-sound"/>
10442 <rng:define name=
"style-drop-cap">
10444 <rng:element name=
"style:drop-cap">
10445 <rng:ref name=
"style-drop-cap-attlist"/>
10450 <rng:define name=
"style-drop-cap-attlist">
10453 <rng:attribute name=
"style:length">
10455 <rng:value>word
</rng:value>
10456 <rng:ref name=
"positiveInteger"/>
10461 <rng:attribute name=
"style:lines">
10462 <rng:ref name=
"positiveInteger"/>
10466 <rng:attribute name=
"style:distance">
10467 <rng:ref name=
"length"/>
10471 <rng:attribute name=
"style:style-name">
10472 <rng:ref name=
"styleNameRef"/>
10477 <rng:define name=
"style-font-face">
10478 <rng:element name=
"style:font-face">
10479 <rng:ref name=
"style-font-face-attlist"/>
10481 <rng:ref name=
"svg-font-face-src"/>
10484 <rng:ref name=
"svg-definition-src"/>
10488 <rng:define name=
"style-font-face-attlist">
10491 <rng:attribute name=
"svg:font-family">
10492 <rng:ref name=
"string"/>
10496 <rng:attribute name=
"svg:font-style">
10497 <rng:ref name=
"fontStyle"/>
10501 <rng:attribute name=
"svg:font-variant">
10502 <rng:ref name=
"fontVariant"/>
10506 <rng:attribute name=
"svg:font-weight">
10507 <rng:ref name=
"fontWeight"/>
10511 <rng:attribute name=
"svg:font-stretch">
10513 <rng:value>normal
</rng:value>
10514 <rng:value>ultra-condensed
</rng:value>
10515 <rng:value>extra-condensed
</rng:value>
10516 <rng:value>condensed
</rng:value>
10517 <rng:value>semi-condensed
</rng:value>
10518 <rng:value>semi-expanded
</rng:value>
10519 <rng:value>expanded
</rng:value>
10520 <rng:value>extra-expanded
</rng:value>
10521 <rng:value>ultra-expanded
</rng:value>
10526 <rng:attribute name=
"svg:font-size">
10527 <rng:ref name=
"positiveLength"/>
10531 <rng:attribute name=
"svg:unicode-range">
10532 <rng:ref name=
"string"/>
10536 <rng:attribute name=
"svg:units-per-em">
10537 <rng:ref name=
"integer"/>
10541 <rng:attribute name=
"svg:panose-1">
10542 <rng:ref name=
"string"/>
10546 <rng:attribute name=
"svg:stemv">
10547 <rng:ref name=
"integer"/>
10551 <rng:attribute name=
"svg:stemh">
10552 <rng:ref name=
"integer"/>
10556 <rng:attribute name=
"svg:slope">
10557 <rng:ref name=
"integer"/>
10561 <rng:attribute name=
"svg:cap-height">
10562 <rng:ref name=
"integer"/>
10566 <rng:attribute name=
"svg:x-height">
10567 <rng:ref name=
"integer"/>
10571 <rng:attribute name=
"svg:accent-height">
10572 <rng:ref name=
"integer"/>
10576 <rng:attribute name=
"svg:ascent">
10577 <rng:ref name=
"integer"/>
10581 <rng:attribute name=
"svg:descent">
10582 <rng:ref name=
"integer"/>
10586 <rng:attribute name=
"svg:widths">
10587 <rng:ref name=
"string"/>
10591 <rng:attribute name=
"svg:bbox">
10592 <rng:ref name=
"string"/>
10596 <rng:attribute name=
"svg:ideographic">
10597 <rng:ref name=
"integer"/>
10601 <rng:attribute name=
"svg:alphabetic">
10602 <rng:ref name=
"integer"/>
10606 <rng:attribute name=
"svg:mathematical">
10607 <rng:ref name=
"integer"/>
10611 <rng:attribute name=
"svg:hanging">
10612 <rng:ref name=
"integer"/>
10616 <rng:attribute name=
"svg:v-ideographic">
10617 <rng:ref name=
"integer"/>
10621 <rng:attribute name=
"svg:v-alphabetic">
10622 <rng:ref name=
"integer"/>
10626 <rng:attribute name=
"svg:v-mathematical">
10627 <rng:ref name=
"integer"/>
10631 <rng:attribute name=
"svg:v-hanging">
10632 <rng:ref name=
"integer"/>
10636 <rng:attribute name=
"svg:underline-position">
10637 <rng:ref name=
"integer"/>
10641 <rng:attribute name=
"svg:underline-thickness">
10642 <rng:ref name=
"integer"/>
10646 <rng:attribute name=
"svg:strikethrough-position">
10647 <rng:ref name=
"integer"/>
10651 <rng:attribute name=
"svg:strikethrough-thickness">
10652 <rng:ref name=
"integer"/>
10656 <rng:attribute name=
"svg:overline-position">
10657 <rng:ref name=
"integer"/>
10661 <rng:attribute name=
"svg:overline-thickness">
10662 <rng:ref name=
"integer"/>
10665 <rng:attribute name=
"style:name">
10666 <rng:ref name=
"string"/>
10669 <rng:attribute name=
"style:font-adornments">
10670 <rng:ref name=
"string"/>
10674 <rng:attribute name=
"style:font-family-generic">
10675 <rng:ref name=
"fontFamilyGeneric"/>
10679 <rng:attribute name=
"style:font-pitch">
10680 <rng:ref name=
"fontPitch"/>
10684 <rng:attribute name=
"style:font-charset">
10685 <rng:ref name=
"textEncoding"/>
10690 <rng:define name=
"style-footer">
10691 <rng:element name=
"style:footer">
10692 <rng:ref name=
"common-style-header-footer-attlist"/>
10693 <rng:ref name=
"header-footer-content"/>
10696 <rng:define name=
"style-footer-first">
10697 <rng:element name=
"style:footer-first">
10698 <rng:ref name=
"common-style-header-footer-attlist"/>
10699 <rng:ref name=
"header-footer-content"/>
10700 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
10703 <rng:define name=
"style-footer-left">
10704 <rng:element name=
"style:footer-left">
10705 <rng:ref name=
"common-style-header-footer-attlist"/>
10706 <rng:ref name=
"header-footer-content"/>
10709 <rng:define name=
"style-footer-style">
10710 <rng:element name=
"style:footer-style">
10712 <rng:ref name=
"style-header-footer-properties"/>
10716 <rng:define name=
"style-footnote-sep">
10718 <rng:element name=
"style:footnote-sep">
10719 <rng:ref name=
"style-footnote-sep-attlist"/>
10724 <rng:define name=
"style-footnote-sep-attlist">
10726 <rng:attribute name=
"style:width">
10727 <rng:ref name=
"length"/>
10731 <rng:attribute name=
"style:rel-width">
10732 <rng:ref name=
"percent"/>
10736 <rng:attribute name=
"style:color">
10737 <rng:ref name=
"color"/>
10741 <rng:attribute name=
"style:line-style">
10742 <rng:ref name=
"lineStyle"/>
10746 <rng:attribute name=
"style:adjustment">
10748 <rng:value>left
</rng:value>
10749 <rng:value>center
</rng:value>
10750 <rng:value>right
</rng:value>
10755 <rng:attribute name=
"style:distance-before-sep">
10756 <rng:ref name=
"length"/>
10760 <rng:attribute name=
"style:distance-after-sep">
10761 <rng:ref name=
"length"/>
10765 <rng:define name=
"style-graphic-fill-properties-attlist">
10768 <rng:attribute name=
"draw:fill">
10770 <rng:value>none
</rng:value>
10771 <rng:value>solid
</rng:value>
10772 <rng:value>bitmap
</rng:value>
10773 <rng:value>gradient
</rng:value>
10774 <rng:value>hatch
</rng:value>
10779 <rng:attribute name=
"draw:fill-color">
10780 <rng:ref name=
"color"/>
10784 <rng:attribute name=
"draw:secondary-fill-color">
10785 <rng:ref name=
"color"/>
10789 <rng:attribute name=
"draw:fill-gradient-name">
10790 <rng:ref name=
"styleNameRef"/>
10794 <rng:attribute name=
"draw:gradient-step-count">
10795 <rng:ref name=
"nonNegativeInteger"/>
10799 <rng:attribute name=
"draw:fill-hatch-name">
10800 <rng:ref name=
"styleNameRef"/>
10804 <rng:attribute name=
"draw:fill-hatch-solid">
10805 <rng:ref name=
"boolean"/>
10809 <rng:attribute name=
"draw:fill-image-name">
10810 <rng:ref name=
"styleNameRef"/>
10814 <rng:attribute name=
"style:repeat">
10816 <rng:value>no-repeat
</rng:value>
10817 <rng:value>repeat
</rng:value>
10818 <rng:value>stretch
</rng:value>
10823 <rng:attribute name=
"draw:fill-image-width">
10825 <rng:ref name=
"length"/>
10826 <rng:ref name=
"percent"/>
10831 <rng:attribute name=
"draw:fill-image-height">
10833 <rng:ref name=
"length"/>
10834 <rng:ref name=
"percent"/>
10839 <rng:attribute name=
"draw:fill-image-ref-point-x">
10840 <rng:ref name=
"percent"/>
10844 <rng:attribute name=
"draw:fill-image-ref-point-y">
10845 <rng:ref name=
"percent"/>
10849 <rng:attribute name=
"draw:fill-image-ref-point">
10851 <rng:value>top-left
</rng:value>
10852 <rng:value>top
</rng:value>
10853 <rng:value>top-right
</rng:value>
10854 <rng:value>left
</rng:value>
10855 <rng:value>center
</rng:value>
10856 <rng:value>right
</rng:value>
10857 <rng:value>bottom-left
</rng:value>
10858 <rng:value>bottom
</rng:value>
10859 <rng:value>bottom-right
</rng:value>
10864 <rng:attribute name=
"draw:tile-repeat-offset">
10866 <rng:ref name=
"zeroToHundredPercent"/>
10868 <rng:value>horizontal
</rng:value>
10869 <rng:value>vertical
</rng:value>
10875 <rng:attribute name=
"draw:opacity">
10876 <rng:ref name=
"zeroToHundredPercent"/>
10880 <rng:attribute name=
"draw:opacity-name">
10881 <rng:ref name=
"styleNameRef"/>
10885 <rng:attribute name=
"svg:fill-rule">
10887 <rng:value>nonzero
</rng:value>
10888 <rng:value>evenodd
</rng:value>
10894 <rng:define name=
"style-graphic-properties">
10895 <rng:element name=
"style:graphic-properties">
10896 <rng:ref name=
"style-graphic-properties-content-strict"/>
10899 <rng:define name=
"style-graphic-properties-attlist">
10902 <rng:attribute name=
"draw:stroke">
10904 <rng:value>none
</rng:value>
10905 <rng:value>dash
</rng:value>
10906 <rng:value>solid
</rng:value>
10911 <rng:attribute name=
"draw:stroke-dash">
10912 <rng:ref name=
"styleNameRef"/>
10916 <rng:attribute name=
"draw:stroke-dash-names">
10917 <rng:ref name=
"styleNameRefs"/>
10921 <rng:attribute name=
"svg:stroke-width">
10922 <rng:ref name=
"length"/>
10926 <rng:attribute name=
"svg:stroke-color">
10927 <rng:ref name=
"color"/>
10931 <rng:attribute name=
"draw:marker-start">
10932 <rng:ref name=
"styleNameRef"/>
10936 <rng:attribute name=
"draw:marker-end">
10937 <rng:ref name=
"styleNameRef"/>
10941 <rng:attribute name=
"draw:marker-start-width">
10942 <rng:ref name=
"length"/>
10946 <rng:attribute name=
"draw:marker-end-width">
10947 <rng:ref name=
"length"/>
10951 <rng:attribute name=
"draw:marker-start-center">
10952 <rng:ref name=
"boolean"/>
10956 <rng:attribute name=
"draw:marker-end-center">
10957 <rng:ref name=
"boolean"/>
10961 <rng:attribute name=
"svg:stroke-opacity">
10963 <rng:data type=
"double">
10964 <rng:param name=
"minInclusive">0</rng:param>
10965 <rng:param name=
"maxInclusive">1</rng:param>
10967 <rng:ref name=
"zeroToHundredPercent"/>
10972 <rng:attribute name=
"draw:stroke-linejoin">
10974 <rng:value>miter
</rng:value>
10975 <rng:value>round
</rng:value>
10976 <rng:value>bevel
</rng:value>
10977 <rng:value>middle
</rng:value>
10978 <rng:value>none
</rng:value>
10983 <rng:attribute name=
"svg:stroke-linecap">
10985 <rng:value>butt
</rng:value>
10986 <rng:value>square
</rng:value>
10987 <rng:value>round
</rng:value>
10992 <rng:attribute name=
"draw:symbol-color">
10993 <rng:ref name=
"color"/>
10997 <rng:attribute name=
"text:animation">
10999 <rng:value>none
</rng:value>
11000 <rng:value>scroll
</rng:value>
11001 <rng:value>alternate
</rng:value>
11002 <rng:value>slide
</rng:value>
11007 <rng:attribute name=
"text:animation-direction">
11009 <rng:value>left
</rng:value>
11010 <rng:value>right
</rng:value>
11011 <rng:value>up
</rng:value>
11012 <rng:value>down
</rng:value>
11017 <rng:attribute name=
"text:animation-start-inside">
11018 <rng:ref name=
"boolean"/>
11022 <rng:attribute name=
"text:animation-stop-inside">
11023 <rng:ref name=
"boolean"/>
11027 <rng:attribute name=
"text:animation-repeat">
11028 <rng:ref name=
"nonNegativeInteger"/>
11032 <rng:attribute name=
"text:animation-delay">
11033 <rng:ref name=
"duration"/>
11037 <rng:attribute name=
"text:animation-steps">
11038 <rng:ref name=
"length"/>
11042 <rng:attribute name=
"draw:auto-grow-width">
11043 <rng:ref name=
"boolean"/>
11047 <rng:attribute name=
"draw:auto-grow-height">
11048 <rng:ref name=
"boolean"/>
11052 <rng:attribute name=
"draw:fit-to-size">
11053 <rng:ref name=
"boolean"/>
11057 <rng:attribute name=
"draw:fit-to-contour">
11058 <rng:ref name=
"boolean"/>
11062 <rng:attribute name=
"draw:textarea-vertical-align">
11064 <rng:value>top
</rng:value>
11065 <rng:value>middle
</rng:value>
11066 <rng:value>bottom
</rng:value>
11067 <rng:value>justify
</rng:value>
11072 <rng:attribute name=
"draw:textarea-horizontal-align">
11074 <rng:value>left
</rng:value>
11075 <rng:value>center
</rng:value>
11076 <rng:value>right
</rng:value>
11077 <rng:value>justify
</rng:value>
11082 <rng:attribute name=
"fo:wrap-option">
11084 <rng:value>no-wrap
</rng:value>
11085 <rng:value>wrap
</rng:value>
11090 <rng:attribute name=
"style:shrink-to-fit">
11091 <rng:ref name=
"boolean"/>
11095 <rng:attribute name=
"draw:color-mode">
11097 <rng:value>greyscale
</rng:value>
11098 <rng:value>mono
</rng:value>
11099 <rng:value>watermark
</rng:value>
11100 <rng:value>standard
</rng:value>
11105 <rng:attribute name=
"draw:color-inversion">
11106 <rng:ref name=
"boolean"/>
11110 <rng:attribute name=
"draw:luminance">
11111 <rng:ref name=
"signedZeroToHundredPercent"/>
11113 <!-- https://issues.oasis-open.org/browse/OFFICE-3821 -->
11116 <rng:attribute name=
"draw:contrast">
11117 <rng:ref name=
"percent"/>
11121 <rng:attribute name=
"draw:gamma">
11122 <rng:ref name=
"percent"/>
11126 <rng:attribute name=
"draw:red">
11127 <rng:ref name=
"signedZeroToHundredPercent"/>
11131 <rng:attribute name=
"draw:green">
11132 <rng:ref name=
"signedZeroToHundredPercent"/>
11136 <rng:attribute name=
"draw:blue">
11137 <rng:ref name=
"signedZeroToHundredPercent"/>
11141 <rng:attribute name=
"draw:image-opacity">
11142 <rng:ref name=
"zeroToHundredPercent"/>
11146 <rng:attribute name=
"draw:shadow">
11148 <rng:value>visible
</rng:value>
11149 <rng:value>hidden
</rng:value>
11154 <rng:attribute name=
"draw:shadow-offset-x">
11155 <rng:ref name=
"length"/>
11159 <rng:attribute name=
"draw:shadow-offset-y">
11160 <rng:ref name=
"length"/>
11164 <rng:attribute name=
"draw:shadow-color">
11165 <rng:ref name=
"color"/>
11169 <rng:attribute name=
"draw:shadow-opacity">
11170 <rng:ref name=
"zeroToHundredPercent"/>
11174 <rng:attribute name=
"draw:start-line-spacing-horizontal">
11175 <rng:ref name=
"distance"/>
11179 <rng:attribute name=
"draw:start-line-spacing-vertical">
11180 <rng:ref name=
"distance"/>
11184 <rng:attribute name=
"draw:end-line-spacing-horizontal">
11185 <rng:ref name=
"distance"/>
11189 <rng:attribute name=
"draw:end-line-spacing-vertical">
11190 <rng:ref name=
"distance"/>
11194 <rng:attribute name=
"draw:line-distance">
11195 <rng:ref name=
"distance"/>
11199 <rng:attribute name=
"draw:guide-overhang">
11200 <rng:ref name=
"length"/>
11204 <rng:attribute name=
"draw:guide-distance">
11205 <rng:ref name=
"distance"/>
11209 <rng:attribute name=
"draw:start-guide">
11210 <rng:ref name=
"length"/>
11214 <rng:attribute name=
"draw:end-guide">
11215 <rng:ref name=
"length"/>
11219 <rng:attribute name=
"draw:placing">
11221 <rng:value>below
</rng:value>
11222 <rng:value>above
</rng:value>
11227 <rng:attribute name=
"draw:parallel">
11228 <rng:ref name=
"boolean"/>
11232 <rng:attribute name=
"draw:measure-align">
11234 <rng:value>automatic
</rng:value>
11235 <rng:value>left-outside
</rng:value>
11236 <rng:value>inside
</rng:value>
11237 <rng:value>right-outside
</rng:value>
11242 <rng:attribute name=
"draw:measure-vertical-align">
11244 <rng:value>automatic
</rng:value>
11245 <rng:value>above
</rng:value>
11246 <rng:value>below
</rng:value>
11247 <rng:value>center
</rng:value>
11252 <rng:attribute name=
"draw:unit">
11254 <rng:value>automatic
</rng:value>
11255 <rng:value>mm
</rng:value>
11256 <rng:value>cm
</rng:value>
11257 <rng:value>m
</rng:value>
11258 <rng:value>km
</rng:value>
11259 <rng:value>pt
</rng:value>
11260 <rng:value>pc
</rng:value>
11261 <rng:value>inch
</rng:value>
11262 <rng:value>ft
</rng:value>
11263 <rng:value>mi
</rng:value>
11268 <rng:attribute name=
"draw:show-unit">
11269 <rng:ref name=
"boolean"/>
11273 <rng:attribute name=
"draw:decimal-places">
11274 <rng:ref name=
"nonNegativeInteger"/>
11278 <rng:attribute name=
"draw:caption-type">
11280 <rng:value>straight-line
</rng:value>
11281 <rng:value>angled-line
</rng:value>
11282 <rng:value>angled-connector-line
</rng:value>
11287 <rng:attribute name=
"draw:caption-angle-type">
11289 <rng:value>fixed
</rng:value>
11290 <rng:value>free
</rng:value>
11295 <rng:attribute name=
"draw:caption-angle">
11296 <rng:ref name=
"angle"/>
11300 <rng:attribute name=
"draw:caption-gap">
11301 <rng:ref name=
"distance"/>
11305 <rng:attribute name=
"draw:caption-escape-direction">
11307 <rng:value>horizontal
</rng:value>
11308 <rng:value>vertical
</rng:value>
11309 <rng:value>auto
</rng:value>
11314 <rng:attribute name=
"draw:caption-escape">
11316 <rng:ref name=
"length"/>
11317 <rng:ref name=
"percent"/>
11322 <rng:attribute name=
"draw:caption-line-length">
11323 <rng:ref name=
"length"/>
11327 <rng:attribute name=
"draw:caption-fit-line-length">
11328 <rng:ref name=
"boolean"/>
11332 <rng:attribute name=
"dr3d:horizontal-segments">
11333 <rng:ref name=
"nonNegativeInteger"/>
11337 <rng:attribute name=
"dr3d:vertical-segments">
11338 <rng:ref name=
"nonNegativeInteger"/>
11342 <rng:attribute name=
"dr3d:edge-rounding">
11343 <rng:ref name=
"percent"/>
11347 <rng:attribute name=
"dr3d:edge-rounding-mode">
11349 <rng:value>correct
</rng:value>
11350 <rng:value>attractive
</rng:value>
11355 <rng:attribute name=
"dr3d:back-scale">
11356 <rng:ref name=
"percent"/>
11360 <rng:attribute name=
"dr3d:depth">
11361 <rng:ref name=
"length"/>
11365 <rng:attribute name=
"dr3d:backface-culling">
11367 <rng:value>enabled
</rng:value>
11368 <rng:value>disabled
</rng:value>
11373 <rng:attribute name=
"dr3d:end-angle">
11374 <rng:ref name=
"angle"/>
11378 <rng:attribute name=
"dr3d:close-front">
11379 <rng:ref name=
"boolean"/>
11383 <rng:attribute name=
"dr3d:close-back">
11384 <rng:ref name=
"boolean"/>
11388 <rng:attribute name=
"dr3d:lighting-mode">
11390 <rng:value>standard
</rng:value>
11391 <rng:value>double-sided
</rng:value>
11396 <rng:attribute name=
"dr3d:normals-kind">
11398 <rng:value>object
</rng:value>
11399 <rng:value>flat
</rng:value>
11400 <rng:value>sphere
</rng:value>
11405 <rng:attribute name=
"dr3d:normals-direction">
11407 <rng:value>normal
</rng:value>
11408 <rng:value>inverse
</rng:value>
11413 <rng:attribute name=
"dr3d:texture-generation-mode-x">
11415 <rng:value>object
</rng:value>
11416 <rng:value>parallel
</rng:value>
11417 <rng:value>sphere
</rng:value>
11422 <rng:attribute name=
"dr3d:texture-generation-mode-y">
11424 <rng:value>object
</rng:value>
11425 <rng:value>parallel
</rng:value>
11426 <rng:value>sphere
</rng:value>
11431 <rng:attribute name=
"dr3d:texture-kind">
11433 <rng:value>luminance
</rng:value>
11434 <rng:value>intensity
</rng:value>
11435 <rng:value>color
</rng:value>
11440 <rng:attribute name=
"dr3d:texture-filter">
11442 <rng:value>enabled
</rng:value>
11443 <rng:value>disabled
</rng:value>
11448 <rng:attribute name=
"dr3d:texture-mode">
11450 <rng:value>replace
</rng:value>
11451 <rng:value>modulate
</rng:value>
11452 <rng:value>blend
</rng:value>
11457 <rng:attribute name=
"dr3d:ambient-color">
11458 <rng:ref name=
"color"/>
11462 <rng:attribute name=
"dr3d:emissive-color">
11463 <rng:ref name=
"color"/>
11467 <rng:attribute name=
"dr3d:specular-color">
11468 <rng:ref name=
"color"/>
11472 <rng:attribute name=
"dr3d:diffuse-color">
11473 <rng:ref name=
"color"/>
11477 <rng:attribute name=
"dr3d:shininess">
11478 <rng:ref name=
"percent"/>
11482 <rng:attribute name=
"dr3d:shadow">
11484 <rng:value>visible
</rng:value>
11485 <rng:value>hidden
</rng:value>
11489 <rng:ref name=
"common-draw-rel-size-attlist"/>
11491 <rng:attribute name=
"fo:min-width">
11493 <rng:ref name=
"length"/>
11494 <rng:ref name=
"percent"/>
11499 <rng:attribute name=
"fo:min-height">
11501 <rng:ref name=
"length"/>
11502 <rng:ref name=
"percent"/>
11507 <rng:attribute name=
"fo:max-height">
11509 <rng:ref name=
"length"/>
11510 <rng:ref name=
"percent"/>
11515 <rng:attribute name=
"fo:max-width">
11517 <rng:ref name=
"length"/>
11518 <rng:ref name=
"percent"/>
11522 <rng:ref name=
"common-horizontal-margin-attlist"/>
11523 <rng:ref name=
"common-vertical-margin-attlist"/>
11524 <rng:ref name=
"common-margin-attlist"/>
11526 <rng:attribute name=
"style:print-content">
11527 <rng:ref name=
"boolean"/>
11531 <rng:attribute name=
"style:protect">
11533 <rng:value>none
</rng:value>
11537 <rng:value>content
</rng:value>
11538 <rng:value>position
</rng:value>
11539 <rng:value>size
</rng:value>
11547 <rng:attribute name=
"style:horizontal-pos">
11549 <rng:value>left
</rng:value>
11550 <rng:value>center
</rng:value>
11551 <rng:value>right
</rng:value>
11552 <rng:value>from-left
</rng:value>
11553 <rng:value>inside
</rng:value>
11554 <rng:value>outside
</rng:value>
11555 <rng:value>from-inside
</rng:value>
11560 <rng:attribute name=
"svg:x">
11561 <rng:ref name=
"coordinate"/>
11565 <rng:attribute name=
"style:horizontal-rel">
11567 <rng:value>page
</rng:value>
11568 <rng:value>page-content
</rng:value>
11569 <rng:value>page-start-margin
</rng:value>
11570 <rng:value>page-end-margin
</rng:value>
11571 <rng:value>frame
</rng:value>
11572 <rng:value>frame-content
</rng:value>
11573 <rng:value>frame-start-margin
</rng:value>
11574 <rng:value>frame-end-margin
</rng:value>
11575 <rng:value>paragraph
</rng:value>
11576 <rng:value>paragraph-content
</rng:value>
11577 <rng:value>paragraph-start-margin
</rng:value>
11578 <rng:value>paragraph-end-margin
</rng:value>
11579 <rng:value>char
</rng:value>
11583 <rng:ref name=
"common-vertical-pos-attlist"/>
11584 <rng:ref name=
"common-vertical-rel-attlist"/>
11585 <rng:ref name=
"common-text-anchor-attlist"/>
11586 <rng:ref name=
"common-border-attlist"/>
11587 <rng:ref name=
"common-border-line-width-attlist"/>
11588 <rng:ref name=
"common-padding-attlist"/>
11589 <rng:ref name=
"common-shadow-attlist"/>
11590 <rng:ref name=
"common-background-color-attlist"/>
11591 <rng:ref name=
"common-background-transparency-attlist"/>
11592 <rng:ref name=
"common-editable-attlist"/>
11594 <rng:attribute name=
"style:wrap">
11596 <rng:value>none
</rng:value>
11597 <rng:value>left
</rng:value>
11598 <rng:value>right
</rng:value>
11599 <rng:value>parallel
</rng:value>
11600 <rng:value>dynamic
</rng:value>
11601 <rng:value>run-through
</rng:value>
11602 <rng:value>biggest
</rng:value>
11607 <rng:attribute name=
"style:wrap-dynamic-threshold">
11608 <rng:ref name=
"nonNegativeLength"/>
11612 <rng:attribute name=
"style:number-wrapped-paragraphs">
11614 <rng:value>no-limit
</rng:value>
11615 <rng:ref name=
"positiveInteger"/>
11620 <rng:attribute name=
"style:wrap-contour">
11621 <rng:ref name=
"boolean"/>
11625 <rng:attribute name=
"style:wrap-contour-mode">
11627 <rng:value>full
</rng:value>
11628 <rng:value>outside
</rng:value>
11633 <rng:attribute name=
"style:run-through">
11635 <rng:value>foreground
</rng:value>
11636 <rng:value>background
</rng:value>
11641 <rng:attribute name=
"style:flow-with-text">
11642 <rng:ref name=
"boolean"/>
11646 <rng:attribute name=
"style:overflow-behavior">
11648 <rng:value>clip
</rng:value>
11649 <rng:value>auto-create-new-frame
</rng:value>
11654 <rng:attribute name=
"style:mirror">
11656 <rng:value>none
</rng:value>
11657 <rng:value>vertical
</rng:value>
11658 <rng:ref name=
"horizontal-mirror"/>
11660 <rng:value>vertical
</rng:value>
11661 <rng:ref name=
"horizontal-mirror"/>
11664 <rng:ref name=
"horizontal-mirror"/>
11665 <rng:value>vertical
</rng:value>
11671 <rng:attribute name=
"fo:clip">
11673 <rng:value>auto
</rng:value>
11674 <rng:ref name=
"clipShape"/>
11679 <rng:attribute name=
"draw:wrap-influence-on-position">
11681 <rng:value>iterative
</rng:value>
11682 <rng:value>once-concurrent
</rng:value>
11683 <rng:value>once-successive
</rng:value>
11687 <rng:ref name=
"common-writing-mode-attlist"/>
11689 <rng:attribute name=
"draw:frame-display-scrollbar">
11690 <rng:ref name=
"boolean"/>
11694 <rng:attribute name=
"draw:frame-display-border">
11695 <rng:ref name=
"boolean"/>
11699 <rng:attribute name=
"draw:frame-margin-horizontal">
11700 <rng:ref name=
"nonNegativePixelLength"/>
11704 <rng:attribute name=
"draw:frame-margin-vertical">
11705 <rng:ref name=
"nonNegativePixelLength"/>
11709 <rng:attribute name=
"draw:visible-area-left">
11710 <rng:ref name=
"nonNegativeLength"/>
11714 <rng:attribute name=
"draw:visible-area-top">
11715 <rng:ref name=
"nonNegativeLength"/>
11719 <rng:attribute name=
"draw:visible-area-width">
11720 <rng:ref name=
"positiveLength"/>
11724 <rng:attribute name=
"draw:visible-area-height">
11725 <rng:ref name=
"positiveLength"/>
11729 <rng:attribute name=
"draw:draw-aspect">
11731 <rng:value>content
</rng:value>
11732 <rng:value>thumbnail
</rng:value>
11733 <rng:value>icon
</rng:value>
11734 <rng:value>print-view
</rng:value>
11739 <rng:attribute name=
"draw:ole-draw-aspect">
11740 <rng:ref name=
"nonNegativeInteger"/>
11745 <rng:define name=
"style-graphic-properties-content-strict">
11746 <rng:ref name=
"style-graphic-properties-attlist"/>
11747 <rng:ref name=
"style-graphic-fill-properties-attlist"/>
11748 <rng:ref name=
"style-graphic-properties-elements"/>
11750 <rng:define name=
"style-graphic-properties-elements">
11753 <rng:ref name=
"text-list-style"/>
11755 <rng:ref name=
"style-background-image"/>
11756 <rng:ref name=
"style-columns"/>
11759 <rng:define name=
"style-handout-master">
11760 <rng:element name=
"style:handout-master">
11761 <rng:ref name=
"common-presentation-header-footer-attlist"/>
11762 <rng:ref name=
"style-handout-master-attlist"/>
11764 <rng:ref name=
"shape"/>
11768 <rng:define name=
"style-handout-master-attlist">
11771 <rng:attribute name=
"presentation:presentation-page-layout-name">
11772 <rng:ref name=
"styleNameRef"/>
11775 <rng:attribute name=
"style:page-layout-name">
11776 <rng:ref name=
"styleNameRef"/>
11779 <rng:attribute name=
"draw:style-name">
11780 <rng:ref name=
"styleNameRef"/>
11785 <rng:define name=
"style-header">
11786 <rng:element name=
"style:header">
11787 <rng:ref name=
"common-style-header-footer-attlist"/>
11788 <rng:ref name=
"header-footer-content"/>
11791 <rng:define name=
"style-header-first">
11792 <rng:element name=
"style:header-first">
11793 <rng:ref name=
"common-style-header-footer-attlist"/>
11794 <rng:ref name=
"header-footer-content"/>
11795 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
11798 <rng:define name=
"style-header-footer-properties">
11799 <rng:element name=
"style:header-footer-properties">
11800 <rng:ref name=
"style-header-footer-properties-content-strict"/>
11803 <rng:define name=
"style-header-footer-properties-attlist">
11806 <rng:attribute name=
"svg:height">
11807 <rng:ref name=
"length"/>
11811 <rng:attribute name=
"fo:min-height">
11812 <rng:ref name=
"length"/>
11815 <rng:ref name=
"common-horizontal-margin-attlist"/>
11816 <rng:ref name=
"common-vertical-margin-attlist"/>
11817 <rng:ref name=
"common-margin-attlist"/>
11818 <rng:ref name=
"common-border-attlist"/>
11819 <rng:ref name=
"common-border-line-width-attlist"/>
11820 <rng:ref name=
"common-padding-attlist"/>
11821 <rng:ref name=
"common-background-color-attlist"/>
11822 <rng:ref name=
"common-shadow-attlist"/>
11824 <rng:attribute name=
"style:dynamic-spacing">
11825 <rng:ref name=
"boolean"/>
11830 <rng:define name=
"style-header-footer-properties-content-strict">
11831 <rng:ref name=
"style-header-footer-properties-attlist"/>
11832 <rng:ref name=
"style-header-footer-properties-elements"/>
11834 <rng:define name=
"style-header-footer-properties-elements">
11835 <rng:ref name=
"style-background-image"/>
11837 <rng:define name=
"style-header-left">
11838 <rng:element name=
"style:header-left">
11839 <rng:ref name=
"common-style-header-footer-attlist"/>
11840 <rng:ref name=
"header-footer-content"/>
11843 <rng:define name=
"style-header-style">
11844 <rng:element name=
"style:header-style">
11846 <rng:ref name=
"style-header-footer-properties"/>
11850 <rng:define name=
"style-list-level-label-alignment">
11852 <rng:element name=
"style:list-level-label-alignment">
11853 <rng:ref name=
"style-list-level-label-alignment-attlist"/>
11858 <rng:define name=
"style-list-level-label-alignment-attlist">
11860 <rng:attribute name=
"text:label-followed-by">
11862 <rng:value>listtab
</rng:value>
11863 <rng:value>space
</rng:value>
11864 <rng:value>nothing
</rng:value>
11868 <rng:attribute name=
"text:list-tab-stop-position">
11869 <rng:ref name=
"length"/>
11873 <rng:attribute name=
"fo:text-indent">
11874 <rng:ref name=
"length"/>
11878 <rng:attribute name=
"fo:margin-left">
11879 <rng:ref name=
"length"/>
11884 <rng:define name=
"style-list-level-properties">
11885 <rng:element name=
"style:list-level-properties">
11886 <rng:ref name=
"style-list-level-properties-content-strict"/>
11889 <rng:define name=
"style-list-level-properties-attlist">
11891 <rng:ref name=
"common-text-align"/>
11893 <rng:attribute name=
"text:space-before">
11894 <rng:ref name=
"length"/>
11898 <rng:attribute name=
"text:min-label-width">
11899 <rng:ref name=
"nonNegativeLength"/>
11903 <rng:attribute name=
"text:min-label-distance">
11904 <rng:ref name=
"nonNegativeLength"/>
11908 <rng:attribute name=
"style:font-name">
11909 <rng:ref name=
"string"/>
11913 <rng:attribute name=
"fo:width">
11914 <rng:ref name=
"positiveLength"/>
11918 <rng:attribute name=
"fo:height">
11919 <rng:ref name=
"positiveLength"/>
11922 <rng:ref name=
"common-vertical-rel-attlist"/>
11923 <rng:ref name=
"common-vertical-pos-attlist"/>
11925 <rng:attribute name=
"text:list-level-position-and-space-mode">
11927 <rng:value>label-width-and-position
</rng:value>
11928 <rng:value>label-alignment
</rng:value>
11934 <rng:define name=
"style-list-level-properties-content-strict">
11935 <rng:ref name=
"style-list-level-properties-attlist"/>
11936 <rng:ref name=
"style-list-level-properties-elements"/>
11938 <rng:define name=
"style-list-level-properties-elements">
11939 <rng:ref name=
"style-list-level-label-alignment"/>
11941 <rng:define name=
"style-map">
11942 <rng:element name=
"style:map">
11943 <rng:ref name=
"style-map-attlist"/>
11947 <rng:define name=
"style-map-attlist">
11949 <rng:attribute name=
"style:condition">
11950 <rng:ref name=
"string"/>
11952 <rng:attribute name=
"style:apply-style-name">
11953 <rng:ref name=
"styleNameRef"/>
11956 <rng:attribute name=
"style:base-cell-address">
11957 <rng:ref name=
"cellAddress"/>
11962 <rng:define name=
"style-master-page">
11963 <rng:element name=
"style:master-page">
11964 <rng:ref name=
"style-master-page-attlist"/>
11966 <rng:ref name=
"style-header"/>
11968 <rng:ref name=
"style-header-left"/>
11971 <rng:ref name=
"style-header-first"/>
11973 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
11976 <rng:ref name=
"style-footer"/>
11978 <rng:ref name=
"style-footer-left"/>
11981 <rng:ref name=
"style-footer-first"/>
11983 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
11986 <rng:ref name=
"draw-layer-set"/>
11989 <rng:ref name=
"office-forms"/>
11992 <rng:ref name=
"shape"/>
11995 <rng:ref name=
"animation-element"/>
11998 <rng:ref name=
"presentation-notes"/>
12002 <rng:define name=
"style-master-page-attlist">
12004 <rng:attribute name=
"style:name">
12005 <rng:ref name=
"styleName"/>
12008 <rng:attribute name=
"style:display-name">
12009 <rng:ref name=
"string"/>
12012 <rng:attribute name=
"style:page-layout-name">
12013 <rng:ref name=
"styleNameRef"/>
12016 <rng:attribute name=
"draw:style-name">
12017 <rng:ref name=
"styleNameRef"/>
12021 <rng:attribute name=
"style:next-style-name">
12022 <rng:ref name=
"styleNameRef"/>
12027 <rng:define name=
"style-num-letter-sync-attlist">
12029 <rng:attribute name=
"style:num-letter-sync">
12030 <rng:ref name=
"boolean"/>
12034 <rng:define name=
"style-page-layout">
12035 <rng:element name=
"style:page-layout">
12036 <rng:ref name=
"style-page-layout-attlist"/>
12037 <rng:ref name=
"style-page-layout-content"/>
12040 <rng:define name=
"style-page-layout-attlist">
12042 <rng:attribute name=
"style:name">
12043 <rng:ref name=
"styleName"/>
12046 <rng:attribute name=
"style:page-usage">
12048 <rng:value>all
</rng:value>
12049 <rng:value>left
</rng:value>
12050 <rng:value>right
</rng:value>
12051 <rng:value>mirrored
</rng:value>
12057 <rng:define name=
"style-page-layout-content">
12059 <rng:ref name=
"style-page-layout-properties"/>
12062 <rng:ref name=
"style-header-style"/>
12065 <rng:ref name=
"style-footer-style"/>
12068 <rng:define name=
"style-page-layout-properties">
12069 <rng:element name=
"style:page-layout-properties">
12070 <rng:ref name=
"style-page-layout-properties-content-strict"/>
12073 <rng:define name=
"style-page-layout-properties-attlist">
12076 <rng:attribute name=
"fo:page-width">
12077 <rng:ref name=
"length"/>
12081 <rng:attribute name=
"fo:page-height">
12082 <rng:ref name=
"length"/>
12086 <rng:ref name=
"common-num-format-attlist"/>
12088 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
12090 <rng:attribute name=
"style:paper-tray-name">
12092 <rng:value>default
</rng:value>
12093 <rng:ref name=
"string"/>
12098 <rng:attribute name=
"style:print-orientation">
12100 <rng:value>portrait
</rng:value>
12101 <rng:value>landscape
</rng:value>
12105 <rng:ref name=
"common-horizontal-margin-attlist"/>
12106 <rng:ref name=
"common-vertical-margin-attlist"/>
12107 <rng:ref name=
"common-margin-attlist"/>
12108 <rng:ref name=
"common-border-attlist"/>
12109 <rng:ref name=
"common-border-line-width-attlist"/>
12110 <rng:ref name=
"common-padding-attlist"/>
12111 <rng:ref name=
"common-shadow-attlist"/>
12112 <rng:ref name=
"common-background-color-attlist"/>
12114 <rng:attribute name=
"style:register-truth-ref-style-name">
12115 <rng:ref name=
"styleNameRef"/>
12119 <rng:attribute name=
"style:print">
12123 <rng:value>headers
</rng:value>
12124 <rng:value>grid
</rng:value>
12125 <rng:value>annotations
</rng:value>
12126 <rng:value>objects
</rng:value>
12127 <rng:value>charts
</rng:value>
12128 <rng:value>drawings
</rng:value>
12129 <rng:value>formulas
</rng:value>
12130 <rng:value>zero-values
</rng:value>
12137 <rng:attribute name=
"style:print-page-order">
12139 <rng:value>ttb
</rng:value>
12140 <rng:value>ltr
</rng:value>
12145 <rng:attribute name=
"style:first-page-number">
12147 <rng:ref name=
"positiveInteger"/>
12148 <rng:value>continue
</rng:value>
12154 <rng:attribute name=
"style:scale-to">
12155 <rng:ref name=
"percent"/>
12159 <rng:attribute name=
"style:scale-to-pages">
12160 <rng:ref name=
"positiveInteger"/>
12165 <rng:attribute name=
"style:scale-to-X">
12166 <rng:ref name=
"positiveInteger"/>
12170 <rng:attribute name=
"style:scale-to-Y">
12171 <rng:ref name=
"positiveInteger"/>
12176 <!-- https://issues.oasis-open.org/browse/OFFICE-3857 -->
12178 <rng:attribute name=
"style:table-centering">
12180 <rng:value>horizontal
</rng:value>
12181 <rng:value>vertical
</rng:value>
12182 <rng:value>both
</rng:value>
12183 <rng:value>none
</rng:value>
12188 <rng:attribute name=
"style:footnote-max-height">
12189 <rng:ref name=
"length"/>
12192 <rng:ref name=
"common-writing-mode-attlist"/>
12194 <rng:attribute name=
"style:layout-grid-mode">
12196 <rng:value>none
</rng:value>
12197 <rng:value>line
</rng:value>
12198 <rng:value>both
</rng:value>
12203 <rng:attribute name=
"style:layout-grid-standard-mode">
12204 <rng:ref name=
"boolean"/>
12208 <rng:attribute name=
"style:layout-grid-base-height">
12209 <rng:ref name=
"length"/>
12213 <rng:attribute name=
"style:layout-grid-ruby-height">
12214 <rng:ref name=
"length"/>
12218 <rng:attribute name=
"style:layout-grid-lines">
12219 <rng:ref name=
"positiveInteger"/>
12223 <rng:attribute name=
"style:layout-grid-base-width">
12224 <rng:ref name=
"length"/>
12228 <rng:attribute name=
"style:layout-grid-color">
12229 <rng:ref name=
"color"/>
12233 <rng:attribute name=
"style:layout-grid-ruby-below">
12234 <rng:ref name=
"boolean"/>
12238 <rng:attribute name=
"style:layout-grid-print">
12239 <rng:ref name=
"boolean"/>
12243 <rng:attribute name=
"style:layout-grid-display">
12244 <rng:ref name=
"boolean"/>
12248 <rng:attribute name=
"style:layout-grid-snap-to">
12249 <rng:ref name=
"boolean"/>
12254 <rng:define name=
"style-page-layout-properties-content-strict">
12255 <rng:ref name=
"style-page-layout-properties-attlist"/>
12256 <rng:ref name=
"style-page-layout-properties-elements"/>
12258 <rng:define name=
"style-page-layout-properties-elements">
12260 <rng:ref name=
"style-background-image"/>
12261 <rng:ref name=
"style-columns"/>
12262 <rng:ref name=
"style-footnote-sep"/>
12265 <rng:define name=
"style-paragraph-properties">
12266 <rng:element name=
"style:paragraph-properties">
12267 <rng:ref name=
"style-paragraph-properties-content-strict"/>
12270 <rng:define name=
"style-paragraph-properties-attlist">
12273 <rng:attribute name=
"style:contextual-spacing">
12274 <rng:ref name=
"boolean"/>
12277 <!-- https://issues.oasis-open.org/browse/OFFICE-3767 -->
12279 <rng:attribute name=
"fo:line-height">
12281 <rng:value>normal
</rng:value>
12282 <rng:ref name=
"nonNegativeLength"/>
12283 <rng:ref name=
"percent"/>
12288 <rng:attribute name=
"style:line-height-at-least">
12289 <rng:ref name=
"nonNegativeLength"/>
12293 <rng:attribute name=
"style:line-spacing">
12294 <rng:ref name=
"length"/>
12298 <rng:attribute name=
"style:font-independent-line-spacing">
12299 <rng:ref name=
"boolean"/>
12302 <rng:ref name=
"common-text-align"/>
12304 <rng:attribute name=
"fo:text-align-last">
12306 <rng:value>start
</rng:value>
12307 <rng:value>center
</rng:value>
12308 <rng:value>justify
</rng:value>
12313 <rng:attribute name=
"style:justify-single-word">
12314 <rng:ref name=
"boolean"/>
12318 <rng:attribute name=
"fo:keep-together">
12320 <rng:value>auto
</rng:value>
12321 <rng:value>always
</rng:value>
12326 <rng:attribute name=
"fo:widows">
12327 <rng:ref name=
"nonNegativeInteger"/>
12331 <rng:attribute name=
"fo:orphans">
12332 <rng:ref name=
"nonNegativeInteger"/>
12336 <rng:attribute name=
"style:tab-stop-distance">
12337 <rng:ref name=
"nonNegativeLength"/>
12341 <rng:attribute name=
"fo:hyphenation-keep">
12343 <rng:value>auto
</rng:value>
12344 <rng:value>page
</rng:value>
12349 <rng:attribute name=
"fo:hyphenation-ladder-count">
12351 <rng:value>no-limit
</rng:value>
12352 <rng:ref name=
"positiveInteger"/>
12357 <rng:attribute name=
"style:register-true">
12358 <rng:ref name=
"boolean"/>
12361 <rng:ref name=
"common-horizontal-margin-attlist"/>
12363 <rng:attribute name=
"fo:text-indent">
12365 <rng:ref name=
"length"/>
12366 <rng:ref name=
"percent"/>
12371 <rng:attribute name=
"style:auto-text-indent">
12372 <rng:ref name=
"boolean"/>
12375 <rng:ref name=
"common-vertical-margin-attlist"/>
12376 <rng:ref name=
"common-margin-attlist"/>
12377 <rng:ref name=
"common-break-attlist"/>
12378 <rng:ref name=
"common-background-color-attlist"/>
12379 <rng:ref name=
"common-border-attlist"/>
12380 <rng:ref name=
"common-border-line-width-attlist"/>
12382 <rng:attribute name=
"style:join-border">
12383 <rng:ref name=
"boolean"/>
12386 <rng:ref name=
"common-padding-attlist"/>
12387 <rng:ref name=
"common-shadow-attlist"/>
12388 <rng:ref name=
"common-keep-with-next-attlist"/>
12390 <rng:attribute name=
"text:number-lines">
12391 <rng:ref name=
"boolean"/>
12395 <rng:attribute name=
"text:line-number">
12396 <rng:ref name=
"nonNegativeInteger"/>
12400 <rng:attribute name=
"style:text-autospace">
12402 <rng:value>none
</rng:value>
12403 <rng:value>ideograph-alpha
</rng:value>
12408 <rng:attribute name=
"style:punctuation-wrap">
12410 <rng:value>simple
</rng:value>
12411 <rng:value>hanging
</rng:value>
12416 <rng:attribute name=
"style:line-break">
12418 <rng:value>normal
</rng:value>
12419 <rng:value>strict
</rng:value>
12424 <rng:attribute name=
"style:vertical-align">
12426 <rng:value>top
</rng:value>
12427 <rng:value>middle
</rng:value>
12428 <rng:value>bottom
</rng:value>
12429 <rng:value>auto
</rng:value>
12430 <rng:value>baseline
</rng:value>
12434 <rng:ref name=
"common-writing-mode-attlist"/>
12436 <rng:attribute name=
"style:writing-mode-automatic">
12437 <rng:ref name=
"boolean"/>
12441 <rng:attribute name=
"style:snap-to-layout-grid">
12442 <rng:ref name=
"boolean"/>
12445 <rng:ref name=
"common-page-number-attlist"/>
12446 <rng:ref name=
"common-background-transparency-attlist"/>
12449 <rng:define name=
"style-paragraph-properties-content-strict">
12450 <rng:ref name=
"style-paragraph-properties-attlist"/>
12451 <rng:ref name=
"style-paragraph-properties-elements"/>
12453 <rng:define name=
"style-paragraph-properties-elements">
12455 <rng:ref name=
"style-tab-stops"/>
12456 <rng:ref name=
"style-drop-cap"/>
12457 <rng:ref name=
"style-background-image"/>
12460 <rng:define name=
"style-presentation-page-layout">
12461 <rng:element name=
"style:presentation-page-layout">
12462 <rng:attribute name=
"style:name">
12463 <rng:ref name=
"styleName"/>
12466 <rng:attribute name=
"style:display-name">
12467 <rng:ref name=
"string"/>
12471 <rng:ref name=
"presentation-placeholder"/>
12475 <rng:define name=
"style-region-center">
12476 <rng:element name=
"style:region-center">
12477 <rng:ref name=
"region-content"/>
12480 <rng:define name=
"style-region-left">
12481 <rng:element name=
"style:region-left">
12482 <rng:ref name=
"region-content"/>
12485 <rng:define name=
"style-region-right">
12486 <rng:element name=
"style:region-right">
12487 <rng:ref name=
"region-content"/>
12490 <rng:define name=
"style-ruby-properties">
12491 <rng:element name=
"style:ruby-properties">
12492 <rng:ref name=
"style-ruby-properties-content-strict"/>
12495 <rng:define name=
"style-ruby-properties-attlist">
12498 <rng:attribute name=
"style:ruby-position">
12500 <rng:value>above
</rng:value>
12501 <rng:value>below
</rng:value>
12506 <rng:attribute name=
"style:ruby-align">
12508 <rng:value>left
</rng:value>
12509 <rng:value>center
</rng:value>
12510 <rng:value>right
</rng:value>
12511 <rng:value>distribute-letter
</rng:value>
12512 <rng:value>distribute-space
</rng:value>
12518 <rng:define name=
"style-ruby-properties-content-strict">
12519 <rng:ref name=
"style-ruby-properties-attlist"/>
12520 <rng:ref name=
"style-ruby-properties-elements"/>
12522 <rng:define name=
"style-ruby-properties-elements">
12525 <rng:define name=
"style-section-properties">
12526 <rng:element name=
"style:section-properties">
12527 <rng:ref name=
"style-section-properties-content-strict"/>
12530 <rng:define name=
"style-section-properties-attlist">
12532 <rng:ref name=
"common-background-color-attlist"/>
12533 <rng:ref name=
"common-horizontal-margin-attlist"/>
12535 <rng:attribute name=
"style:protect">
12536 <rng:ref name=
"boolean"/>
12539 <rng:ref name=
"common-editable-attlist"/>
12541 <rng:attribute name=
"text:dont-balance-text-columns">
12542 <rng:ref name=
"boolean"/>
12545 <rng:ref name=
"common-writing-mode-attlist"/>
12548 <rng:define name=
"style-section-properties-content-strict">
12549 <rng:ref name=
"style-section-properties-attlist"/>
12550 <rng:ref name=
"style-section-properties-elements"/>
12552 <rng:define name=
"style-section-properties-elements">
12554 <rng:ref name=
"style-background-image"/>
12555 <rng:ref name=
"style-columns"/>
12557 <rng:ref name=
"text-notes-configuration"/>
12561 <rng:define name=
"style-style">
12562 <rng:element name=
"style:style">
12563 <rng:ref name=
"style-style-attlist"/>
12564 <rng:ref name=
"style-style-content"/>
12566 <rng:ref name=
"style-map"/>
12570 <rng:define name=
"style-style-attlist">
12572 <rng:attribute name=
"style:name">
12573 <rng:ref name=
"styleName"/>
12576 <rng:attribute name=
"style:display-name">
12577 <rng:ref name=
"string"/>
12581 <rng:attribute name=
"style:parent-style-name">
12582 <rng:ref name=
"styleNameRef"/>
12586 <rng:attribute name=
"style:next-style-name">
12587 <rng:ref name=
"styleNameRef"/>
12591 <rng:attribute name=
"style:list-level">
12593 <rng:ref name=
"positiveInteger"/>
12599 <rng:attribute name=
"style:list-style-name">
12601 <rng:ref name=
"styleName"/>
12607 <rng:attribute name=
"style:master-page-name">
12608 <rng:ref name=
"styleNameRef"/>
12612 <rng:attribute name=
"style:auto-update">
12613 <rng:ref name=
"boolean"/>
12617 <rng:attribute name=
"style:data-style-name">
12618 <rng:ref name=
"styleNameRef"/>
12622 <rng:attribute name=
"style:percentage-data-style-name">
12623 <rng:ref name=
"styleNameRef"/>
12627 <rng:attribute name=
"style:class">
12628 <rng:ref name=
"string"/>
12632 <rng:attribute name=
"style:default-outline-level">
12634 <rng:ref name=
"positiveInteger"/>
12641 <rng:define name=
"style-style-content">
12644 <rng:attribute name=
"style:family">
12645 <rng:value>text
</rng:value>
12648 <rng:ref name=
"style-text-properties"/>
12652 <rng:attribute name=
"style:family">
12653 <rng:value>paragraph
</rng:value>
12656 <rng:ref name=
"style-paragraph-properties"/>
12659 <rng:ref name=
"style-text-properties"/>
12663 <rng:attribute name=
"style:family">
12664 <rng:value>section
</rng:value>
12667 <rng:ref name=
"style-section-properties"/>
12671 <rng:attribute name=
"style:family">
12672 <rng:value>ruby
</rng:value>
12675 <rng:ref name=
"style-ruby-properties"/>
12679 <rng:attribute name=
"style:family">
12680 <rng:value>table
</rng:value>
12683 <rng:ref name=
"style-table-properties"/>
12687 <rng:attribute name=
"style:family">
12688 <rng:value>table-column
</rng:value>
12691 <rng:ref name=
"style-table-column-properties"/>
12695 <rng:attribute name=
"style:family">
12696 <rng:value>table-row
</rng:value>
12699 <rng:ref name=
"style-table-row-properties"/>
12703 <rng:attribute name=
"style:family">
12704 <rng:value>table-cell
</rng:value>
12707 <rng:ref name=
"style-table-cell-properties"/>
12710 <rng:ref name=
"style-paragraph-properties"/>
12713 <rng:ref name=
"style-text-properties"/>
12717 <rng:attribute name=
"style:family">
12719 <rng:value>graphic
</rng:value>
12720 <rng:value>presentation
</rng:value>
12724 <rng:ref name=
"style-graphic-properties"/>
12727 <rng:ref name=
"style-paragraph-properties"/>
12730 <rng:ref name=
"style-text-properties"/>
12734 <rng:attribute name=
"style:family">
12735 <rng:value>drawing-page
</rng:value>
12738 <rng:ref name=
"style-drawing-page-properties"/>
12742 <rng:attribute name=
"style:family">
12743 <rng:value>chart
</rng:value>
12746 <rng:ref name=
"style-chart-properties"/>
12749 <rng:ref name=
"style-graphic-properties"/>
12752 <rng:ref name=
"style-paragraph-properties"/>
12755 <rng:ref name=
"style-text-properties"/>
12760 <rng:define name=
"style-tab-stop">
12761 <rng:element name=
"style:tab-stop">
12762 <rng:ref name=
"style-tab-stop-attlist"/>
12766 <rng:define name=
"style-tab-stop-attlist">
12768 <rng:attribute name=
"style:position">
12769 <rng:ref name=
"length"/>
12773 <rng:attribute name=
"style:type">
12775 <rng:value>left
</rng:value>
12776 <rng:value>center
</rng:value>
12777 <rng:value>right
</rng:value>
12782 <rng:attribute name=
"style:type">
12783 <rng:value>char
</rng:value>
12785 <rng:ref name=
"style-tab-stop-char-attlist"/>
12789 <rng:attribute name=
"style:leader-type">
12790 <rng:ref name=
"lineType"/>
12794 <rng:attribute name=
"style:leader-style">
12795 <rng:ref name=
"lineStyle"/>
12799 <rng:attribute name=
"style:leader-width">
12800 <rng:ref name=
"lineWidth"/>
12804 <rng:attribute name=
"style:leader-color">
12806 <rng:value>font-color
</rng:value>
12807 <rng:ref name=
"color"/>
12812 <rng:attribute name=
"style:leader-text">
12813 <rng:ref name=
"character"/>
12817 <rng:attribute name=
"style:leader-text-style">
12818 <rng:ref name=
"styleNameRef"/>
12823 <rng:define name=
"style-tab-stop-char-attlist">
12824 <rng:attribute name=
"style:char">
12825 <rng:ref name=
"character"/>
12828 <rng:define name=
"style-tab-stops">
12830 <rng:element name=
"style:tab-stops">
12832 <rng:ref name=
"style-tab-stop"/>
12837 <rng:define name=
"style-table-cell-properties">
12838 <rng:element name=
"style:table-cell-properties">
12839 <rng:ref name=
"style-table-cell-properties-content-strict"/>
12842 <rng:define name=
"style-table-cell-properties-attlist">
12845 <rng:attribute name=
"style:vertical-align">
12847 <rng:value>top
</rng:value>
12848 <rng:value>middle
</rng:value>
12849 <rng:value>bottom
</rng:value>
12850 <rng:value>automatic
</rng:value>
12855 <rng:attribute name=
"style:text-align-source">
12857 <rng:value>fix
</rng:value>
12858 <rng:value>value-type
</rng:value>
12862 <rng:ref name=
"common-style-direction-attlist"/>
12864 <rng:attribute name=
"style:glyph-orientation-vertical">
12866 <rng:value>auto
</rng:value>
12867 <rng:value>0</rng:value>
12868 <rng:value>0deg
</rng:value>
12869 <rng:value>0rad
</rng:value>
12870 <rng:value>0grad
</rng:value>
12874 <rng:ref name=
"common-writing-mode-attlist"/>
12875 <rng:ref name=
"common-shadow-attlist"/>
12876 <rng:ref name=
"common-background-color-attlist"/>
12877 <rng:ref name=
"common-border-attlist"/>
12879 <rng:attribute name=
"style:diagonal-tl-br">
12880 <rng:ref name=
"string"/>
12884 <rng:attribute name=
"style:diagonal-tl-br-widths">
12885 <rng:ref name=
"borderWidths"/>
12889 <rng:attribute name=
"style:diagonal-bl-tr">
12890 <rng:ref name=
"string"/>
12894 <rng:attribute name=
"style:diagonal-bl-tr-widths">
12895 <rng:ref name=
"borderWidths"/>
12898 <rng:ref name=
"common-border-line-width-attlist"/>
12899 <rng:ref name=
"common-padding-attlist"/>
12901 <rng:attribute name=
"fo:wrap-option">
12903 <rng:value>no-wrap
</rng:value>
12904 <rng:value>wrap
</rng:value>
12908 <rng:ref name=
"common-rotation-angle-attlist"/>
12910 <rng:attribute name=
"style:rotation-align">
12912 <rng:value>none
</rng:value>
12913 <rng:value>bottom
</rng:value>
12914 <rng:value>top
</rng:value>
12915 <rng:value>center
</rng:value>
12920 <rng:attribute name=
"style:cell-protect">
12922 <rng:value>none
</rng:value>
12923 <rng:value>hidden-and-protected
</rng:value>
12927 <rng:value>protected
</rng:value>
12928 <rng:value>formula-hidden
</rng:value>
12936 <rng:attribute name=
"style:print-content">
12937 <rng:ref name=
"boolean"/>
12941 <rng:attribute name=
"style:decimal-places">
12942 <rng:ref name=
"nonNegativeInteger"/>
12946 <rng:attribute name=
"style:repeat-content">
12947 <rng:ref name=
"boolean"/>
12951 <rng:attribute name=
"style:shrink-to-fit">
12952 <rng:ref name=
"boolean"/>
12957 <rng:define name=
"style-table-cell-properties-content-strict">
12958 <rng:ref name=
"style-table-cell-properties-attlist"/>
12959 <rng:ref name=
"style-table-cell-properties-elements"/>
12961 <rng:define name=
"style-table-cell-properties-elements">
12962 <rng:ref name=
"style-background-image"/>
12964 <rng:define name=
"style-table-column-properties">
12965 <rng:element name=
"style:table-column-properties">
12966 <rng:ref name=
"style-table-column-properties-content-strict"/>
12969 <rng:define name=
"style-table-column-properties-attlist">
12972 <rng:attribute name=
"style:column-width">
12973 <rng:ref name=
"positiveLength"/>
12977 <rng:attribute name=
"style:rel-column-width">
12978 <rng:ref name=
"relativeLength"/>
12982 <rng:attribute name=
"style:use-optimal-column-width">
12983 <rng:ref name=
"boolean"/>
12986 <rng:ref name=
"common-break-attlist"/>
12989 <rng:define name=
"style-table-column-properties-content-strict">
12990 <rng:ref name=
"style-table-column-properties-attlist"/>
12991 <rng:ref name=
"style-table-column-properties-elements"/>
12993 <rng:define name=
"style-table-column-properties-elements">
12996 <rng:define name=
"style-table-properties">
12997 <rng:element name=
"style:table-properties">
12998 <rng:ref name=
"style-table-properties-content-strict"/>
13001 <rng:define name=
"style-table-properties-attlist">
13004 <rng:attribute name=
"style:width">
13005 <rng:ref name=
"positiveLength"/>
13009 <rng:attribute name=
"style:rel-width">
13010 <rng:ref name=
"percent"/>
13014 <rng:attribute name=
"table:align">
13016 <rng:value>left
</rng:value>
13017 <rng:value>center
</rng:value>
13018 <rng:value>right
</rng:value>
13019 <rng:value>margins
</rng:value>
13023 <rng:ref name=
"common-horizontal-margin-attlist"/>
13024 <rng:ref name=
"common-vertical-margin-attlist"/>
13025 <rng:ref name=
"common-margin-attlist"/>
13026 <rng:ref name=
"common-page-number-attlist"/>
13027 <rng:ref name=
"common-break-attlist"/>
13028 <rng:ref name=
"common-background-color-attlist"/>
13029 <rng:ref name=
"common-shadow-attlist"/>
13030 <rng:ref name=
"common-keep-with-next-attlist"/>
13032 <rng:attribute name=
"style:may-break-between-rows">
13033 <rng:ref name=
"boolean"/>
13037 <rng:attribute name=
"table:border-model">
13039 <rng:value>collapsing
</rng:value>
13040 <rng:value>separating
</rng:value>
13044 <rng:ref name=
"common-writing-mode-attlist"/>
13046 <rng:attribute name=
"table:display">
13047 <rng:ref name=
"boolean"/>
13051 <rng:attribute name=
"table:tab-color">
13052 <rng:ref name=
"color"/>
13055 <!-- https://issues.oasis-open.org/browse/OFFICE-2173 -->
13058 <rng:define name=
"style-table-properties-content-strict">
13059 <rng:ref name=
"style-table-properties-attlist"/>
13060 <rng:ref name=
"style-table-properties-elements"/>
13062 <rng:define name=
"style-table-properties-elements">
13063 <rng:ref name=
"style-background-image"/>
13065 <rng:define name=
"style-table-row-properties">
13066 <rng:element name=
"style:table-row-properties">
13067 <rng:ref name=
"style-table-row-properties-content-strict"/>
13070 <rng:define name=
"style-table-row-properties-attlist">
13073 <rng:attribute name=
"style:row-height">
13074 <rng:ref name=
"positiveLength"/>
13078 <rng:attribute name=
"style:min-row-height">
13079 <rng:ref name=
"nonNegativeLength"/>
13083 <rng:attribute name=
"style:use-optimal-row-height">
13084 <rng:ref name=
"boolean"/>
13087 <rng:ref name=
"common-background-color-attlist"/>
13088 <rng:ref name=
"common-break-attlist"/>
13090 <rng:attribute name=
"fo:keep-together">
13092 <rng:value>auto
</rng:value>
13093 <rng:value>always
</rng:value>
13099 <rng:define name=
"style-table-row-properties-content-strict">
13100 <rng:ref name=
"style-table-row-properties-attlist"/>
13101 <rng:ref name=
"style-table-row-properties-elements"/>
13103 <rng:define name=
"style-table-row-properties-elements">
13104 <rng:ref name=
"style-background-image"/>
13106 <rng:define name=
"style-text-properties">
13107 <rng:element name=
"style:text-properties">
13108 <rng:ref name=
"style-text-properties-content-strict"/>
13111 <rng:define name=
"style-text-properties-attlist">
13114 <rng:attribute name=
"fo:font-variant">
13115 <rng:ref name=
"fontVariant"/>
13119 <rng:attribute name=
"fo:text-transform">
13121 <rng:value>none
</rng:value>
13122 <rng:value>lowercase
</rng:value>
13123 <rng:value>uppercase
</rng:value>
13124 <rng:value>capitalize
</rng:value>
13129 <rng:attribute name=
"fo:color">
13130 <rng:ref name=
"color"/>
13134 <rng:attribute name=
"style:use-window-font-color">
13135 <rng:ref name=
"boolean"/>
13139 <rng:attribute name=
"style:text-outline">
13140 <rng:ref name=
"boolean"/>
13144 <rng:attribute name=
"style:text-line-through-type">
13145 <rng:ref name=
"lineType"/>
13149 <rng:attribute name=
"style:text-line-through-style">
13150 <rng:ref name=
"lineStyle"/>
13154 <rng:attribute name=
"style:text-line-through-width">
13155 <rng:ref name=
"lineWidth"/>
13159 <rng:attribute name=
"style:text-line-through-color">
13161 <rng:value>font-color
</rng:value>
13162 <rng:ref name=
"color"/>
13167 <rng:attribute name=
"style:text-line-through-text">
13168 <rng:ref name=
"string"/>
13172 <rng:attribute name=
"style:text-line-through-text-style">
13173 <rng:ref name=
"styleNameRef"/>
13177 <rng:attribute name=
"style:text-position">
13180 <rng:ref name=
"percent"/>
13181 <rng:value>super
</rng:value>
13182 <rng:value>sub
</rng:value>
13185 <rng:ref name=
"percent"/>
13191 <rng:attribute name=
"style:font-name">
13192 <rng:ref name=
"string"/>
13196 <rng:attribute name=
"style:font-name-asian">
13197 <rng:ref name=
"string"/>
13201 <rng:attribute name=
"style:font-name-complex">
13202 <rng:ref name=
"string"/>
13206 <rng:attribute name=
"fo:font-family">
13207 <rng:ref name=
"string"/>
13211 <rng:attribute name=
"style:font-family-asian">
13212 <rng:ref name=
"string"/>
13216 <rng:attribute name=
"style:font-family-complex">
13217 <rng:ref name=
"string"/>
13221 <rng:attribute name=
"style:font-family-generic">
13222 <rng:ref name=
"fontFamilyGeneric"/>
13226 <rng:attribute name=
"style:font-family-generic-asian">
13227 <rng:ref name=
"fontFamilyGeneric"/>
13231 <rng:attribute name=
"style:font-family-generic-complex">
13232 <rng:ref name=
"fontFamilyGeneric"/>
13236 <rng:attribute name=
"style:font-style-name">
13237 <rng:ref name=
"string"/>
13241 <rng:attribute name=
"style:font-style-name-asian">
13242 <rng:ref name=
"string"/>
13246 <rng:attribute name=
"style:font-style-name-complex">
13247 <rng:ref name=
"string"/>
13251 <rng:attribute name=
"style:font-pitch">
13252 <rng:ref name=
"fontPitch"/>
13256 <rng:attribute name=
"style:font-pitch-asian">
13257 <rng:ref name=
"fontPitch"/>
13261 <rng:attribute name=
"style:font-pitch-complex">
13262 <rng:ref name=
"fontPitch"/>
13266 <rng:attribute name=
"style:font-charset">
13267 <rng:ref name=
"textEncoding"/>
13271 <rng:attribute name=
"style:font-charset-asian">
13272 <rng:ref name=
"textEncoding"/>
13276 <rng:attribute name=
"style:font-charset-complex">
13277 <rng:ref name=
"textEncoding"/>
13281 <rng:attribute name=
"fo:font-size">
13283 <rng:ref name=
"positiveLength"/>
13284 <rng:ref name=
"percent"/>
13289 <rng:attribute name=
"style:font-size-asian">
13291 <rng:ref name=
"positiveLength"/>
13292 <rng:ref name=
"percent"/>
13297 <rng:attribute name=
"style:font-size-complex">
13299 <rng:ref name=
"positiveLength"/>
13300 <rng:ref name=
"percent"/>
13305 <rng:attribute name=
"style:font-size-rel">
13306 <rng:ref name=
"length"/>
13310 <rng:attribute name=
"style:font-size-rel-asian">
13311 <rng:ref name=
"length"/>
13315 <rng:attribute name=
"style:font-size-rel-complex">
13316 <rng:ref name=
"length"/>
13320 <rng:attribute name=
"style:script-type">
13322 <rng:value>latin
</rng:value>
13323 <rng:value>asian
</rng:value>
13324 <rng:value>complex
</rng:value>
13325 <rng:value>ignore
</rng:value>
13330 <rng:attribute name=
"fo:letter-spacing">
13332 <rng:ref name=
"length"/>
13333 <rng:value>normal
</rng:value>
13338 <rng:attribute name=
"fo:language">
13339 <rng:ref name=
"languageCode"/>
13343 <rng:attribute name=
"style:language-asian">
13344 <rng:ref name=
"languageCode"/>
13348 <rng:attribute name=
"style:language-complex">
13349 <rng:ref name=
"languageCode"/>
13353 <rng:attribute name=
"fo:country">
13354 <rng:ref name=
"countryCode"/>
13358 <rng:attribute name=
"style:country-asian">
13359 <rng:ref name=
"countryCode"/>
13363 <rng:attribute name=
"style:country-complex">
13364 <rng:ref name=
"countryCode"/>
13368 <rng:attribute name=
"fo:script">
13369 <rng:ref name=
"scriptCode"/>
13373 <rng:attribute name=
"style:script-asian">
13374 <rng:ref name=
"scriptCode"/>
13378 <rng:attribute name=
"style:script-complex">
13379 <rng:ref name=
"scriptCode"/>
13383 <rng:attribute name=
"style:rfc-language-tag">
13384 <rng:ref name=
"language"/>
13388 <rng:attribute name=
"style:rfc-language-tag-asian">
13389 <rng:ref name=
"language"/>
13393 <rng:attribute name=
"style:rfc-language-tag-complex">
13394 <rng:ref name=
"language"/>
13398 <rng:attribute name=
"fo:font-style">
13399 <rng:ref name=
"fontStyle"/>
13403 <rng:attribute name=
"style:font-style-asian">
13404 <rng:ref name=
"fontStyle"/>
13408 <rng:attribute name=
"style:font-style-complex">
13409 <rng:ref name=
"fontStyle"/>
13413 <rng:attribute name=
"style:font-relief">
13415 <rng:value>none
</rng:value>
13416 <rng:value>embossed
</rng:value>
13417 <rng:value>engraved
</rng:value>
13422 <rng:attribute name=
"fo:text-shadow">
13423 <rng:ref name=
"shadowType"/>
13427 <rng:attribute name=
"style:text-underline-type">
13428 <rng:ref name=
"lineType"/>
13432 <rng:attribute name=
"style:text-underline-style">
13433 <rng:ref name=
"lineStyle"/>
13437 <rng:attribute name=
"style:text-underline-width">
13438 <rng:ref name=
"lineWidth"/>
13442 <rng:attribute name=
"style:text-underline-color">
13444 <rng:value>font-color
</rng:value>
13445 <rng:ref name=
"color"/>
13450 <rng:attribute name=
"style:text-overline-type">
13451 <rng:ref name=
"lineType"/>
13455 <rng:attribute name=
"style:text-overline-style">
13456 <rng:ref name=
"lineStyle"/>
13460 <rng:attribute name=
"style:text-overline-width">
13461 <rng:ref name=
"lineWidth"/>
13465 <rng:attribute name=
"style:text-overline-color">
13467 <rng:value>font-color
</rng:value>
13468 <rng:ref name=
"color"/>
13473 <rng:attribute name=
"style:text-overline-mode">
13474 <rng:ref name=
"lineMode"/>
13478 <rng:attribute name=
"fo:font-weight">
13479 <rng:ref name=
"fontWeight"/>
13483 <rng:attribute name=
"style:font-weight-asian">
13484 <rng:ref name=
"fontWeight"/>
13488 <rng:attribute name=
"style:font-weight-complex">
13489 <rng:ref name=
"fontWeight"/>
13493 <rng:attribute name=
"style:text-underline-mode">
13494 <rng:ref name=
"lineMode"/>
13498 <rng:attribute name=
"style:text-line-through-mode">
13499 <rng:ref name=
"lineMode"/>
13503 <rng:attribute name=
"style:letter-kerning">
13504 <rng:ref name=
"boolean"/>
13508 <rng:attribute name=
"style:text-blinking">
13509 <rng:ref name=
"boolean"/>
13512 <rng:ref name=
"common-background-color-attlist"/>
13514 <rng:attribute name=
"style:text-combine">
13516 <rng:value>none
</rng:value>
13517 <rng:value>letters
</rng:value>
13518 <rng:value>lines
</rng:value>
13523 <rng:attribute name=
"style:text-combine-start-char">
13524 <rng:ref name=
"character"/>
13528 <rng:attribute name=
"style:text-combine-end-char">
13529 <rng:ref name=
"character"/>
13533 <rng:attribute name=
"style:text-emphasize">
13535 <rng:value>none
</rng:value>
13538 <rng:value>none
</rng:value>
13539 <rng:value>accent
</rng:value>
13540 <rng:value>dot
</rng:value>
13541 <rng:value>circle
</rng:value>
13542 <rng:value>disc
</rng:value>
13545 <rng:value>above
</rng:value>
13546 <rng:value>below
</rng:value>
13553 <rng:attribute name=
"style:text-scale">
13554 <rng:ref name=
"percent"/>
13558 <rng:attribute name=
"style:text-rotation-angle">
13559 <rng:ref name=
"angle"/>
13563 <rng:attribute name=
"style:text-rotation-scale">
13565 <rng:value>fixed
</rng:value>
13566 <rng:value>line-height
</rng:value>
13571 <rng:attribute name=
"fo:hyphenate">
13572 <rng:ref name=
"boolean"/>
13576 <rng:attribute name=
"fo:hyphenation-remain-char-count">
13577 <rng:ref name=
"positiveInteger"/>
13581 <rng:attribute name=
"fo:hyphenation-push-char-count">
13582 <rng:ref name=
"positiveInteger"/>
13586 <rng:attribute name=
"text:display">
13587 <rng:value>true
</rng:value>
13589 <rng:attribute name=
"text:display">
13590 <rng:value>none
</rng:value>
13593 <rng:attribute name=
"text:display">
13594 <rng:value>condition
</rng:value>
13596 <rng:attribute name=
"text:condition">
13597 <rng:value>none
</rng:value>
13604 <rng:define name=
"style-text-properties-content-strict">
13605 <rng:ref name=
"style-text-properties-attlist"/>
13606 <rng:ref name=
"style-text-properties-elements"/>
13608 <rng:define name=
"style-text-properties-elements">
13611 <rng:define name=
"styleName">
13612 <rng:data type=
"NCName"/>
13614 <rng:define name=
"styleNameRef">
13616 <rng:data type=
"NCName"/>
13620 <rng:define name=
"styleNameRefs">
13623 <rng:data type=
"NCName"/>
13627 <rng:define name=
"styles">
13630 <rng:ref name=
"style-style"/>
13633 <rng:ref name=
"text-list-style"/>
13636 <rng:ref name=
"number-number-style"/>
13639 <rng:ref name=
"number-currency-style"/>
13642 <rng:ref name=
"number-percentage-style"/>
13645 <rng:ref name=
"number-date-style"/>
13648 <rng:ref name=
"number-time-style"/>
13651 <rng:ref name=
"number-boolean-style"/>
13654 <rng:ref name=
"number-text-style"/>
13658 <rng:define name=
"svg-definition-src">
13659 <rng:element name=
"svg:definition-src">
13660 <rng:ref name=
"common-svg-font-face-xlink-attlist"/>
13664 <rng:define name=
"svg-desc">
13665 <rng:element name=
"svg:desc">
13669 <rng:define name=
"svg-font-face-format">
13670 <rng:element name=
"svg:font-face-format">
13672 <rng:attribute name=
"svg:string">
13673 <rng:ref name=
"string"/>
13679 <rng:define name=
"svg-font-face-name">
13680 <rng:element name=
"svg:font-face-name">
13682 <rng:attribute name=
"svg:name">
13683 <rng:ref name=
"string"/>
13689 <rng:define name=
"svg-font-face-src">
13690 <rng:element name=
"svg:font-face-src">
13693 <rng:ref name=
"svg-font-face-uri"/>
13694 <rng:ref name=
"svg-font-face-name"/>
13699 <rng:define name=
"svg-font-face-uri">
13700 <rng:element name=
"svg:font-face-uri">
13701 <rng:ref name=
"common-svg-font-face-xlink-attlist"/>
13703 <rng:ref name=
"svg-font-face-format"/>
13707 <rng:define name=
"svg-linearGradient">
13708 <rng:element name=
"svg:linearGradient">
13709 <rng:ref name=
"common-svg-gradient-attlist"/>
13711 <rng:attribute name=
"svg:x1">
13713 <rng:ref name=
"coordinate"/>
13714 <rng:ref name=
"percent"/>
13719 <rng:attribute name=
"svg:y1">
13721 <rng:ref name=
"coordinate"/>
13722 <rng:ref name=
"percent"/>
13727 <rng:attribute name=
"svg:x2">
13729 <rng:ref name=
"coordinate"/>
13730 <rng:ref name=
"percent"/>
13735 <rng:attribute name=
"svg:y2">
13737 <rng:ref name=
"coordinate"/>
13738 <rng:ref name=
"percent"/>
13743 <rng:ref name=
"svg-stop"/>
13747 <rng:define name=
"svg-radialGradient">
13748 <rng:element name=
"svg:radialGradient">
13749 <rng:ref name=
"common-svg-gradient-attlist"/>
13751 <rng:attribute name=
"svg:cx">
13753 <rng:ref name=
"coordinate"/>
13754 <rng:ref name=
"percent"/>
13759 <rng:attribute name=
"svg:cy">
13761 <rng:ref name=
"coordinate"/>
13762 <rng:ref name=
"percent"/>
13767 <rng:attribute name=
"svg:r">
13769 <rng:ref name=
"coordinate"/>
13770 <rng:ref name=
"percent"/>
13775 <rng:attribute name=
"svg:fx">
13777 <rng:ref name=
"coordinate"/>
13778 <rng:ref name=
"percent"/>
13783 <rng:attribute name=
"svg:fy">
13785 <rng:ref name=
"coordinate"/>
13786 <rng:ref name=
"percent"/>
13791 <rng:ref name=
"svg-stop"/>
13795 <rng:define name=
"svg-stop">
13796 <rng:element name=
"svg:stop">
13797 <rng:attribute name=
"svg:offset">
13799 <rng:ref name=
"double"/>
13800 <rng:ref name=
"percent"/>
13804 <rng:attribute name=
"svg:stop-color">
13805 <rng:ref name=
"color"/>
13809 <rng:attribute name=
"svg:stop-opacity">
13810 <rng:ref name=
"double"/>
13815 <rng:define name=
"svg-title">
13816 <rng:element name=
"svg:title">
13820 <rng:define name=
"tab-cycles">
13822 <rng:value>records
</rng:value>
13823 <rng:value>current
</rng:value>
13824 <rng:value>page
</rng:value>
13827 <rng:define name=
"table-background">
13828 <rng:element name=
"table:background">
13829 <rng:ref name=
"table-background-attlist"/>
13833 <rng:define name=
"table-background-attlist">
13834 <rng:attribute name=
"table:style-name">
13835 <rng:ref name=
"styleNameRef"/>
13838 <rng:define name=
"table-body">
13839 <rng:element name=
"table:body">
13840 <rng:ref name=
"common-table-template-attlist"/>
13844 <rng:define name=
"table-calculation-setting-attlist">
13847 <rng:attribute name=
"table:case-sensitive">
13848 <rng:ref name=
"boolean"/>
13852 <rng:attribute name=
"table:precision-as-shown">
13853 <rng:ref name=
"boolean"/>
13857 <rng:attribute name=
"table:search-criteria-must-apply-to-whole-cell">
13858 <rng:ref name=
"boolean"/>
13862 <rng:attribute name=
"table:automatic-find-labels">
13863 <rng:ref name=
"boolean"/>
13867 <rng:attribute name=
"table:use-regular-expressions">
13868 <rng:ref name=
"boolean"/>
13872 <rng:attribute name=
"table:use-wildcards">
13873 <rng:ref name=
"boolean"/>
13877 <rng:attribute name=
"table:null-year">
13878 <rng:ref name=
"positiveInteger"/>
13883 <rng:define name=
"table-calculation-settings">
13884 <rng:element name=
"table:calculation-settings">
13885 <rng:ref name=
"table-calculation-setting-attlist"/>
13887 <rng:ref name=
"table-null-date"/>
13890 <rng:ref name=
"table-iteration"/>
13894 <rng:define name=
"table-cell-address">
13895 <rng:element name=
"table:cell-address">
13896 <rng:ref name=
"common-table-cell-address-attlist"/>
13900 <rng:define name=
"table-cell-content-change">
13901 <rng:element name=
"table:cell-content-change">
13902 <rng:ref name=
"common-table-change-attlist"/>
13903 <rng:ref name=
"table-cell-address"/>
13904 <rng:ref name=
"office-change-info"/>
13906 <rng:ref name=
"table-dependencies"/>
13909 <rng:ref name=
"table-deletions"/>
13911 <rng:ref name=
"table-previous"/>
13914 <rng:define name=
"table-cell-content-deletion">
13915 <rng:element name=
"table:cell-content-deletion">
13917 <rng:attribute name=
"table:id">
13918 <rng:ref name=
"string"/>
13922 <rng:ref name=
"table-cell-address"/>
13925 <rng:ref name=
"table-change-track-table-cell"/>
13929 <rng:define name=
"table-cell-range-source">
13930 <rng:element name=
"table:cell-range-source">
13931 <rng:ref name=
"table-table-cell-range-source-attlist"/>
13932 <rng:ref name=
"table-linked-source-attlist"/>
13936 <rng:define name=
"table-change-deletion">
13937 <rng:element name=
"table:change-deletion">
13939 <rng:attribute name=
"table:id">
13940 <rng:ref name=
"string"/>
13946 <rng:define name=
"table-change-track-table-cell">
13947 <rng:element name=
"table:change-track-table-cell">
13948 <rng:ref name=
"table-change-track-table-cell-attlist"/>
13950 <rng:ref name=
"text-p"/>
13954 <rng:define name=
"table-change-track-table-cell-attlist">
13957 <rng:attribute name=
"table:cell-address">
13958 <rng:ref name=
"cellAddress"/>
13962 <rng:attribute name=
"table:matrix-covered">
13963 <rng:ref name=
"boolean"/>
13967 <rng:attribute name=
"table:formula">
13968 <rng:ref name=
"string"/>
13972 <rng:attribute name=
"table:number-matrix-columns-spanned">
13973 <rng:ref name=
"positiveInteger"/>
13977 <rng:attribute name=
"table:number-matrix-rows-spanned">
13978 <rng:ref name=
"positiveInteger"/>
13982 <rng:ref name=
"common-value-and-type-attlist"/>
13986 <rng:define name=
"table-columns">
13988 <rng:ref name=
"table-table-columns"/>
13990 <rng:ref name=
"table-table-column"/>
13994 <rng:define name=
"table-columns-and-groups">
13997 <rng:ref name=
"table-table-column-group"/>
13998 <rng:ref name=
"table-columns-no-group"/>
14002 <rng:define name=
"table-columns-no-group">
14005 <rng:ref name=
"table-columns"/>
14007 <rng:ref name=
"table-table-header-columns"/>
14009 <rng:ref name=
"table-columns"/>
14014 <rng:ref name=
"table-table-header-columns"/>
14016 <rng:ref name=
"table-columns"/>
14021 <rng:define name=
"table-consolidation">
14022 <rng:element name=
"table:consolidation">
14023 <rng:ref name=
"table-consolidation-attlist"/>
14027 <rng:define name=
"table-consolidation-attlist">
14029 <rng:attribute name=
"table:function">
14031 <rng:value>average
</rng:value>
14032 <rng:value>count
</rng:value>
14033 <rng:value>countnums
</rng:value>
14034 <rng:value>max
</rng:value>
14035 <rng:value>min
</rng:value>
14036 <rng:value>product
</rng:value>
14037 <rng:value>stdev
</rng:value>
14038 <rng:value>stdevp
</rng:value>
14039 <rng:value>sum
</rng:value>
14040 <rng:value>var
</rng:value>
14041 <rng:value>varp
</rng:value>
14042 <rng:ref name=
"string"/>
14045 <rng:attribute name=
"table:source-cell-range-addresses">
14046 <rng:ref name=
"cellRangeAddressList"/>
14048 <rng:attribute name=
"table:target-cell-address">
14049 <rng:ref name=
"cellAddress"/>
14052 <rng:attribute name=
"table:use-labels">
14054 <rng:value>none
</rng:value>
14055 <rng:value>row
</rng:value>
14056 <rng:value>column
</rng:value>
14057 <rng:value>both
</rng:value>
14062 <rng:attribute name=
"table:link-to-source-data">
14063 <rng:ref name=
"boolean"/>
14068 <rng:define name=
"table-content-validation">
14069 <rng:element name=
"table:content-validation">
14070 <rng:ref name=
"table-validation-attlist"/>
14072 <rng:ref name=
"table-help-message"/>
14076 <rng:ref name=
"table-error-message"/>
14078 <rng:ref name=
"table-error-macro"/>
14079 <rng:ref name=
"office-event-listeners"/>
14085 <rng:define name=
"table-content-validations">
14086 <rng:element name=
"table:content-validations">
14088 <rng:ref name=
"table-content-validation"/>
14092 <rng:define name=
"table-covered-table-cell">
14093 <rng:element name=
"table:covered-table-cell">
14094 <rng:ref name=
"table-table-cell-attlist"/>
14095 <rng:ref name=
"table-table-cell-content"/>
14098 <rng:define name=
"table-cut-offs">
14099 <rng:element name=
"table:cut-offs">
14102 <rng:ref name=
"table-movement-cut-off"/>
14105 <rng:ref name=
"table-insertion-cut-off"/>
14107 <rng:ref name=
"table-movement-cut-off"/>
14113 <rng:define name=
"table-data-pilot-display-info">
14114 <rng:element name=
"table:data-pilot-display-info">
14115 <rng:ref name=
"table-data-pilot-display-info-attlist"/>
14119 <rng:define name=
"table-data-pilot-display-info-attlist">
14121 <rng:attribute name=
"table:enabled">
14122 <rng:ref name=
"boolean"/>
14124 <rng:attribute name=
"table:data-field">
14125 <rng:ref name=
"string"/>
14127 <rng:attribute name=
"table:member-count">
14128 <rng:ref name=
"nonNegativeInteger"/>
14130 <rng:attribute name=
"table:display-member-mode">
14132 <rng:value>from-top
</rng:value>
14133 <rng:value>from-bottom
</rng:value>
14138 <rng:define name=
"table-data-pilot-field">
14139 <rng:element name=
"table:data-pilot-field">
14140 <rng:ref name=
"table-data-pilot-field-attlist"/>
14142 <rng:ref name=
"table-data-pilot-level"/>
14145 <rng:ref name=
"table-data-pilot-field-reference"/>
14148 <rng:ref name=
"table-data-pilot-groups"/>
14152 <rng:define name=
"table-data-pilot-field-attlist">
14154 <rng:attribute name=
"table:source-field-name">
14155 <rng:ref name=
"string"/>
14158 <rng:attribute name=
"table:orientation">
14160 <rng:value>row
</rng:value>
14161 <rng:value>column
</rng:value>
14162 <rng:value>data
</rng:value>
14163 <rng:value>hidden
</rng:value>
14167 <rng:attribute name=
"table:orientation">
14168 <rng:value>page
</rng:value>
14170 <rng:attribute name=
"table:selected-page">
14171 <rng:ref name=
"string"/>
14176 <rng:attribute name=
"table:is-data-layout-field">
14177 <rng:ref name=
"string"/>
14181 <rng:attribute name=
"table:function">
14183 <rng:value>auto
</rng:value>
14184 <rng:value>average
</rng:value>
14185 <rng:value>count
</rng:value>
14186 <rng:value>countnums
</rng:value>
14187 <rng:value>max
</rng:value>
14188 <rng:value>min
</rng:value>
14189 <rng:value>product
</rng:value>
14190 <rng:value>stdev
</rng:value>
14191 <rng:value>stdevp
</rng:value>
14192 <rng:value>sum
</rng:value>
14193 <rng:value>var
</rng:value>
14194 <rng:value>varp
</rng:value>
14195 <rng:ref name=
"string"/>
14200 <rng:attribute name=
"table:used-hierarchy">
14201 <rng:ref name=
"integer"/>
14206 <rng:define name=
"table-data-pilot-field-reference">
14207 <rng:element name=
"table:data-pilot-field-reference">
14208 <rng:ref name=
"table-data-pilot-field-reference-attlist"/>
14211 <rng:define name=
"table-data-pilot-field-reference-attlist">
14213 <rng:attribute name=
"table:field-name">
14214 <rng:ref name=
"string"/>
14218 <rng:attribute name=
"table:member-type">
14219 <rng:value>named
</rng:value>
14221 <rng:attribute name=
"table:member-name">
14222 <rng:ref name=
"string"/>
14225 <rng:attribute name=
"table:member-type">
14227 <rng:value>previous
</rng:value>
14228 <rng:value>next
</rng:value>
14232 <rng:attribute name=
"table:type">
14234 <rng:value>none
</rng:value>
14235 <rng:value>member-difference
</rng:value>
14236 <rng:value>member-percentage
</rng:value>
14237 <rng:value>member-percentage-difference
</rng:value>
14238 <rng:value>running-total
</rng:value>
14239 <rng:value>row-percentage
</rng:value>
14240 <rng:value>column-percentage
</rng:value>
14241 <rng:value>total-percentage
</rng:value>
14242 <rng:value>index
</rng:value>
14247 <rng:define name=
"table-data-pilot-group">
14248 <rng:element name=
"table:data-pilot-group">
14249 <rng:ref name=
"table-data-pilot-group-attlist"/>
14251 <rng:ref name=
"table-data-pilot-group-member"/>
14255 <rng:define name=
"table-data-pilot-group-attlist">
14256 <rng:attribute name=
"table:name">
14257 <rng:ref name=
"string"/>
14260 <rng:define name=
"table-data-pilot-group-member">
14261 <rng:element name=
"table:data-pilot-group-member">
14262 <rng:ref name=
"table-data-pilot-group-member-attlist"/>
14265 <rng:define name=
"table-data-pilot-group-member-attlist">
14266 <rng:attribute name=
"table:name">
14267 <rng:ref name=
"string"/>
14270 <rng:define name=
"table-data-pilot-groups">
14271 <rng:element name=
"table:data-pilot-groups">
14272 <rng:ref name=
"table-data-pilot-groups-attlist"/>
14274 <rng:ref name=
"table-data-pilot-group"/>
14278 <rng:define name=
"table-data-pilot-groups-attlist">
14280 <rng:attribute name=
"table:source-field-name">
14281 <rng:ref name=
"string"/>
14285 <rng:attribute name=
"table:date-start">
14287 <rng:ref name=
"dateOrDateTime"/>
14288 <rng:value>auto
</rng:value>
14291 <rng:attribute name=
"table:start">
14293 <rng:ref name=
"double"/>
14294 <rng:value>auto
</rng:value>
14301 <rng:attribute name=
"table:date-end">
14303 <rng:ref name=
"dateOrDateTime"/>
14304 <rng:value>auto
</rng:value>
14307 <rng:attribute name=
"table:end">
14309 <rng:ref name=
"double"/>
14310 <rng:value>auto
</rng:value>
14316 <rng:attribute name=
"table:step">
14317 <rng:ref name=
"double"/>
14321 <rng:attribute name=
"table:grouped-by">
14323 <rng:value>seconds
</rng:value>
14324 <rng:value>minutes
</rng:value>
14325 <rng:value>hours
</rng:value>
14326 <rng:value>days
</rng:value>
14327 <rng:value>months
</rng:value>
14328 <rng:value>quarters
</rng:value>
14329 <rng:value>years
</rng:value>
14335 <!-- https://issues.oasis-open.org/browse/OFFICE-2118 -->
14336 <rng:define name=
"table-data-pilot-layout-info">
14337 <rng:element name=
"table:data-pilot-layout-info">
14338 <rng:ref name=
"table-data-pilot-layout-info-attlist"/>
14342 <rng:define name=
"table-data-pilot-layout-info-attlist">
14344 <rng:attribute name=
"table:layout-mode">
14346 <rng:value>tabular-layout
</rng:value>
14347 <rng:value>outline-subtotals-top
</rng:value>
14348 <rng:value>outline-subtotals-bottom
</rng:value>
14351 <rng:attribute name=
"table:add-empty-lines">
14352 <rng:ref name=
"boolean"/>
14356 <rng:define name=
"table-data-pilot-level">
14357 <rng:element name=
"table:data-pilot-level">
14358 <rng:ref name=
"table-data-pilot-level-attlist"/>
14360 <rng:ref name=
"table-data-pilot-subtotals"/>
14363 <rng:ref name=
"table-data-pilot-members"/>
14366 <rng:ref name=
"table-data-pilot-display-info"/>
14369 <rng:ref name=
"table-data-pilot-sort-info"/>
14372 <rng:ref name=
"table-data-pilot-layout-info"/>
14376 <rng:define name=
"table-data-pilot-level-attlist">
14378 <rng:attribute name=
"table:show-empty">
14379 <rng:ref name=
"boolean"/>
14383 <rng:define name=
"table-data-pilot-member">
14384 <rng:element name=
"table:data-pilot-member">
14385 <rng:ref name=
"table-data-pilot-member-attlist"/>
14389 <rng:define name=
"table-data-pilot-member-attlist">
14391 <rng:attribute name=
"table:name">
14392 <rng:ref name=
"string"/>
14395 <rng:attribute name=
"table:display">
14396 <rng:ref name=
"boolean"/>
14400 <rng:attribute name=
"table:show-details">
14401 <rng:ref name=
"boolean"/>
14406 <rng:define name=
"table-data-pilot-members">
14407 <rng:element name=
"table:data-pilot-members">
14409 <rng:ref name=
"table-data-pilot-member"/>
14413 <rng:define name=
"table-data-pilot-sort-info">
14414 <rng:element name=
"table:data-pilot-sort-info">
14415 <rng:ref name=
"table-data-pilot-sort-info-attlist"/>
14419 <rng:define name=
"table-data-pilot-sort-info-attlist">
14423 <rng:attribute name=
"table:sort-mode">
14424 <rng:value>data
</rng:value>
14426 <rng:attribute name=
"table:data-field">
14427 <rng:ref name=
"string"/>
14430 <rng:attribute name=
"table:sort-mode">
14432 <rng:value>none
</rng:value>
14433 <rng:value>manual
</rng:value>
14434 <rng:value>name
</rng:value>
14438 <rng:attribute name=
"table:order">
14440 <rng:value>ascending
</rng:value>
14441 <rng:value>descending
</rng:value>
14446 <rng:define name=
"table-data-pilot-subtotal">
14447 <rng:element name=
"table:data-pilot-subtotal">
14448 <rng:ref name=
"table-data-pilot-subtotal-attlist"/>
14452 <rng:define name=
"table-data-pilot-subtotal-attlist">
14453 <rng:attribute name=
"table:function">
14455 <rng:value>auto
</rng:value>
14456 <rng:value>average
</rng:value>
14457 <rng:value>count
</rng:value>
14458 <rng:value>countnums
</rng:value>
14459 <rng:value>max
</rng:value>
14460 <rng:value>min
</rng:value>
14461 <rng:value>product
</rng:value>
14462 <rng:value>stdev
</rng:value>
14463 <rng:value>stdevp
</rng:value>
14464 <rng:value>sum
</rng:value>
14465 <rng:value>var
</rng:value>
14466 <rng:value>varp
</rng:value>
14467 <rng:ref name=
"string"/>
14471 <rng:define name=
"table-data-pilot-subtotals">
14472 <rng:element name=
"table:data-pilot-subtotals">
14474 <rng:ref name=
"table-data-pilot-subtotal"/>
14478 <rng:define name=
"table-data-pilot-table">
14479 <rng:element name=
"table:data-pilot-table">
14480 <rng:ref name=
"table-data-pilot-table-attlist"/>
14483 <rng:ref name=
"table-database-source-sql"/>
14484 <rng:ref name=
"table-database-source-table"/>
14485 <rng:ref name=
"table-database-source-query"/>
14486 <rng:ref name=
"table-source-service"/>
14487 <rng:ref name=
"table-source-cell-range"/>
14491 <rng:ref name=
"table-data-pilot-field"/>
14495 <rng:define name=
"table-data-pilot-table-attlist">
14497 <rng:attribute name=
"table:name">
14498 <rng:ref name=
"string"/>
14501 <rng:attribute name=
"table:application-data">
14502 <rng:ref name=
"string"/>
14506 <rng:attribute name=
"table:grand-total">
14508 <rng:value>none
</rng:value>
14509 <rng:value>row
</rng:value>
14510 <rng:value>column
</rng:value>
14511 <rng:value>both
</rng:value>
14516 <rng:attribute name=
"table:ignore-empty-rows">
14517 <rng:ref name=
"boolean"/>
14521 <rng:attribute name=
"table:identify-categories">
14522 <rng:ref name=
"boolean"/>
14525 <rng:attribute name=
"table:target-range-address">
14526 <rng:ref name=
"cellRangeAddress"/>
14529 <rng:attribute name=
"table:buttons">
14530 <rng:ref name=
"cellRangeAddressList"/>
14534 <rng:attribute name=
"table:show-filter-button">
14535 <rng:ref name=
"boolean"/>
14539 <rng:attribute name=
"table:drill-down-on-double-click">
14540 <rng:ref name=
"boolean"/>
14545 <rng:define name=
"table-data-pilot-tables">
14546 <rng:element name=
"table:data-pilot-tables">
14548 <rng:ref name=
"table-data-pilot-table"/>
14552 <rng:define name=
"table-database-range">
14553 <rng:element name=
"table:database-range">
14554 <rng:ref name=
"table-database-range-attlist"/>
14557 <rng:ref name=
"table-database-source-sql"/>
14558 <rng:ref name=
"table-database-source-table"/>
14559 <rng:ref name=
"table-database-source-query"/>
14563 <rng:ref name=
"table-filter"/>
14566 <rng:ref name=
"table-sort"/>
14569 <rng:ref name=
"table-subtotal-rules"/>
14573 <rng:define name=
"table-database-range-attlist">
14576 <rng:attribute name=
"table:name">
14577 <rng:ref name=
"string"/>
14581 <rng:attribute name=
"table:is-selection">
14582 <rng:ref name=
"boolean"/>
14586 <rng:attribute name=
"table:on-update-keep-styles">
14587 <rng:ref name=
"boolean"/>
14591 <rng:attribute name=
"table:on-update-keep-size">
14592 <rng:ref name=
"boolean"/>
14596 <rng:attribute name=
"table:has-persistent-data">
14597 <rng:ref name=
"boolean"/>
14601 <rng:attribute name=
"table:orientation">
14603 <rng:value>column
</rng:value>
14604 <rng:value>row
</rng:value>
14609 <rng:attribute name=
"table:contains-header">
14610 <rng:ref name=
"boolean"/>
14614 <rng:attribute name=
"table:display-filter-buttons">
14615 <rng:ref name=
"boolean"/>
14618 <rng:attribute name=
"table:target-range-address">
14619 <rng:ref name=
"cellRangeAddress"/>
14622 <rng:attribute name=
"table:refresh-delay">
14623 <rng:ref name=
"boolean"/>
14628 <rng:define name=
"table-database-ranges">
14629 <rng:element name=
"table:database-ranges">
14631 <rng:ref name=
"table-database-range"/>
14635 <rng:define name=
"table-database-source-query">
14636 <rng:element name=
"table:database-source-table">
14637 <rng:ref name=
"table-database-source-table-attlist"/>
14641 <rng:define name=
"table-database-source-query-attlist">
14643 <rng:attribute name=
"table:database-name">
14644 <rng:ref name=
"string"/>
14646 <rng:attribute name=
"table:query-name">
14647 <rng:ref name=
"string"/>
14651 <rng:define name=
"table-database-source-sql">
14652 <rng:element name=
"table:database-source-sql">
14653 <rng:ref name=
"table-database-source-sql-attlist"/>
14657 <rng:define name=
"table-database-source-sql-attlist">
14659 <rng:attribute name=
"table:database-name">
14660 <rng:ref name=
"string"/>
14662 <rng:attribute name=
"table:sql-statement">
14663 <rng:ref name=
"string"/>
14666 <rng:attribute name=
"table:parse-sql-statement">
14667 <rng:ref name=
"boolean"/>
14672 <rng:define name=
"table-database-source-table">
14673 <rng:element name=
"table:database-source-query">
14674 <rng:ref name=
"table-database-source-query-attlist"/>
14678 <rng:define name=
"table-database-source-table-attlist">
14680 <rng:attribute name=
"table:database-name">
14681 <rng:ref name=
"string"/>
14683 <rng:attribute name=
"table:database-table-name">
14684 <rng:ref name=
"string"/>
14688 <rng:define name=
"table-dde-link">
14689 <rng:element name=
"table:dde-link">
14690 <rng:ref name=
"office-dde-source"/>
14691 <rng:ref name=
"table-table"/>
14694 <rng:define name=
"table-dde-links">
14695 <rng:element name=
"table:dde-links">
14697 <rng:ref name=
"table-dde-link"/>
14701 <rng:define name=
"table-decls">
14703 <rng:ref name=
"table-calculation-settings"/>
14706 <rng:ref name=
"table-content-validations"/>
14709 <rng:ref name=
"table-label-ranges"/>
14712 <rng:define name=
"table-deletion">
14713 <rng:element name=
"table:deletion">
14714 <rng:ref name=
"table-deletion-attlist"/>
14715 <rng:ref name=
"common-table-change-attlist"/>
14716 <rng:ref name=
"office-change-info"/>
14718 <rng:ref name=
"table-dependencies"/>
14721 <rng:ref name=
"table-deletions"/>
14724 <rng:ref name=
"table-cut-offs"/>
14728 <rng:define name=
"table-deletion-attlist">
14730 <rng:attribute name=
"table:type">
14732 <rng:value>row
</rng:value>
14733 <rng:value>column
</rng:value>
14734 <rng:value>table
</rng:value>
14737 <rng:attribute name=
"table:position">
14738 <rng:ref name=
"integer"/>
14741 <rng:attribute name=
"table:table">
14742 <rng:ref name=
"integer"/>
14746 <rng:attribute name=
"table:multi-deletion-spanned">
14747 <rng:ref name=
"integer"/>
14752 <rng:define name=
"table-deletions">
14753 <rng:element name=
"table:deletions">
14756 <rng:ref name=
"table-cell-content-deletion"/>
14757 <rng:ref name=
"table-change-deletion"/>
14762 <rng:define name=
"table-dependencies">
14763 <rng:element name=
"table:dependencies">
14765 <rng:ref name=
"table-dependency"/>
14769 <rng:define name=
"table-dependency">
14770 <rng:element name=
"table:dependency">
14771 <rng:attribute name=
"table:id">
14772 <rng:ref name=
"string"/>
14777 <rng:define name=
"table-desc">
14778 <rng:element name=
"table:desc">
14782 <rng:define name=
"table-detective">
14783 <rng:element name=
"table:detective">
14785 <rng:ref name=
"table-highlighted-range"/>
14788 <rng:ref name=
"table-operation"/>
14792 <rng:define name=
"table-error-macro">
14793 <rng:element name=
"table:error-macro">
14795 <rng:attribute name=
"table:execute">
14796 <rng:ref name=
"boolean"/>
14801 <rng:define name=
"table-error-message">
14802 <rng:element name=
"table:error-message">
14804 <rng:attribute name=
"table:title">
14805 <rng:ref name=
"string"/>
14809 <rng:attribute name=
"table:display">
14810 <rng:ref name=
"boolean"/>
14814 <rng:attribute name=
"table:message-type">
14816 <rng:value>stop
</rng:value>
14817 <rng:value>warning
</rng:value>
14818 <rng:value>information
</rng:value>
14823 <rng:ref name=
"text-p"/>
14827 <rng:define name=
"table-even-columns">
14828 <rng:element name=
"table:even-columns">
14829 <rng:ref name=
"common-table-template-attlist"/>
14833 <rng:define name=
"table-even-rows">
14834 <rng:element name=
"table:even-rows">
14835 <rng:ref name=
"common-table-template-attlist"/>
14839 <rng:define name=
"table-filter">
14840 <rng:element name=
"table:filter">
14841 <rng:ref name=
"table-filter-attlist"/>
14843 <rng:ref name=
"table-filter-condition"/>
14844 <rng:ref name=
"table-filter-and"/>
14845 <rng:ref name=
"table-filter-or"/>
14849 <rng:define name=
"table-filter-and">
14850 <rng:element name=
"table:filter-and">
14853 <rng:ref name=
"table-filter-or"/>
14854 <rng:ref name=
"table-filter-condition"/>
14859 <rng:define name=
"table-filter-attlist">
14862 <rng:attribute name=
"table:target-range-address">
14863 <rng:ref name=
"cellRangeAddress"/>
14867 <rng:attribute name=
"table:condition-source">
14869 <rng:value>self
</rng:value>
14870 <rng:value>cell-range
</rng:value>
14875 <rng:attribute name=
"table:condition-source-range-address">
14876 <rng:ref name=
"cellRangeAddress"/>
14880 <rng:attribute name=
"table:display-duplicates">
14881 <rng:ref name=
"boolean"/>
14886 <rng:define name=
"table-filter-condition">
14887 <rng:element name=
"table:filter-condition">
14888 <rng:ref name=
"table-filter-condition-attlist"/>
14890 <rng:ref name=
"table-filter-set-item"/>
14894 <rng:define name=
"table-filter-condition-attlist">
14896 <rng:attribute name=
"table:field-number">
14897 <rng:ref name=
"nonNegativeInteger"/>
14899 <rng:attribute name=
"table:value">
14901 <rng:ref name=
"string"/>
14902 <rng:ref name=
"double"/>
14905 <rng:attribute name=
"table:operator">
14906 <rng:ref name=
"string"/>
14909 <rng:attribute name=
"table:case-sensitive">
14910 <rng:ref name=
"string"/>
14914 <rng:attribute name=
"table:data-type">
14916 <rng:value>text
</rng:value>
14917 <rng:value>number
</rng:value>
14923 <rng:define name=
"table-filter-or">
14924 <rng:element name=
"table:filter-or">
14927 <rng:ref name=
"table-filter-and"/>
14928 <rng:ref name=
"table-filter-condition"/>
14933 <rng:define name=
"table-filter-set-item">
14934 <rng:element name=
"table:filter-set-item">
14935 <rng:attribute name=
"table:value">
14936 <rng:ref name=
"string"/>
14941 <rng:define name=
"table-first-column">
14942 <rng:element name=
"table:first-column">
14943 <rng:ref name=
"common-table-template-attlist"/>
14947 <rng:define name=
"table-first-row">
14948 <rng:element name=
"table:first-row">
14949 <rng:ref name=
"common-table-template-attlist"/>
14953 <rng:define name=
"table-functions">
14955 <rng:ref name=
"table-named-expressions"/>
14958 <rng:ref name=
"table-database-ranges"/>
14961 <rng:ref name=
"table-data-pilot-tables"/>
14964 <rng:ref name=
"table-consolidation"/>
14967 <rng:ref name=
"table-dde-links"/>
14970 <rng:define name=
"table-help-message">
14971 <rng:element name=
"table:help-message">
14973 <rng:attribute name=
"table:title">
14974 <rng:ref name=
"string"/>
14978 <rng:attribute name=
"table:display">
14979 <rng:ref name=
"boolean"/>
14983 <rng:ref name=
"text-p"/>
14987 <rng:define name=
"table-highlighted-range">
14988 <rng:element name=
"table:highlighted-range">
14991 <rng:ref name=
"table-highlighted-range-attlist"/>
14994 <rng:ref name=
"table-highlighted-range-attlist-invalid"/>
15000 <rng:define name=
"table-highlighted-range-attlist">
15003 <rng:attribute name=
"table:cell-range-address">
15004 <rng:ref name=
"cellRangeAddress"/>
15007 <rng:attribute name=
"table:direction">
15009 <rng:value>from-another-table
</rng:value>
15010 <rng:value>to-another-table
</rng:value>
15011 <rng:value>from-same-table
</rng:value>
15015 <rng:attribute name=
"table:contains-error">
15016 <rng:ref name=
"boolean"/>
15021 <rng:define name=
"table-highlighted-range-attlist-invalid">
15022 <rng:attribute name=
"table:marked-invalid">
15023 <rng:ref name=
"boolean"/>
15026 <rng:define name=
"table-insertion">
15027 <rng:element name=
"table:insertion">
15028 <rng:ref name=
"table-insertion-attlist"/>
15029 <rng:ref name=
"common-table-change-attlist"/>
15030 <rng:ref name=
"office-change-info"/>
15032 <rng:ref name=
"table-dependencies"/>
15035 <rng:ref name=
"table-deletions"/>
15039 <rng:define name=
"table-insertion-attlist">
15041 <rng:attribute name=
"table:type">
15043 <rng:value>row
</rng:value>
15044 <rng:value>column
</rng:value>
15045 <rng:value>table
</rng:value>
15048 <rng:attribute name=
"table:position">
15049 <rng:ref name=
"integer"/>
15052 <rng:attribute name=
"table:count">
15053 <rng:ref name=
"positiveInteger"/>
15057 <rng:attribute name=
"table:table">
15058 <rng:ref name=
"integer"/>
15063 <rng:define name=
"table-insertion-cut-off">
15064 <rng:element name=
"table:insertion-cut-off">
15065 <rng:ref name=
"table-insertion-cut-off-attlist"/>
15069 <rng:define name=
"table-insertion-cut-off-attlist">
15071 <rng:attribute name=
"table:id">
15072 <rng:ref name=
"string"/>
15074 <rng:attribute name=
"table:position">
15075 <rng:ref name=
"integer"/>
15079 <rng:define name=
"table-iteration">
15080 <rng:element name=
"table:iteration">
15082 <rng:attribute name=
"table:status">
15084 <rng:value>enable
</rng:value>
15085 <rng:value>disable
</rng:value>
15090 <rng:attribute name=
"table:steps">
15091 <rng:ref name=
"positiveInteger"/>
15095 <rng:attribute name=
"table:maximum-difference">
15096 <rng:ref name=
"double"/>
15102 <rng:define name=
"table-label-range">
15103 <rng:element name=
"table:label-range">
15104 <rng:ref name=
"table-label-range-attlist"/>
15108 <rng:define name=
"table-label-range-attlist">
15110 <rng:attribute name=
"table:label-cell-range-address">
15111 <rng:ref name=
"cellRangeAddress"/>
15113 <rng:attribute name=
"table:data-cell-range-address">
15114 <rng:ref name=
"cellRangeAddress"/>
15116 <rng:attribute name=
"table:orientation">
15118 <rng:value>column
</rng:value>
15119 <rng:value>row
</rng:value>
15124 <rng:define name=
"table-label-ranges">
15125 <rng:element name=
"table:label-ranges">
15127 <rng:ref name=
"table-label-range"/>
15131 <rng:define name=
"table-last-column">
15132 <rng:element name=
"table:last-column">
15133 <rng:ref name=
"common-table-template-attlist"/>
15137 <rng:define name=
"table-last-row">
15138 <rng:element name=
"table:last-row">
15139 <rng:ref name=
"common-table-template-attlist"/>
15143 <rng:define name=
"table-linked-source-attlist">
15145 <rng:attribute name=
"xlink:type">
15146 <rng:value>simple
</rng:value>
15148 <rng:attribute name=
"xlink:href">
15149 <rng:ref name=
"anyIRI"/>
15152 <rng:attribute name=
"xlink:actuate">
15153 <rng:value>onRequest
</rng:value>
15157 <rng:attribute name=
"table:filter-name">
15158 <rng:ref name=
"string"/>
15162 <rng:attribute name=
"table:filter-options">
15163 <rng:ref name=
"string"/>
15167 <rng:attribute name=
"table:refresh-delay">
15168 <rng:ref name=
"duration"/>
15173 <rng:define name=
"table-movement">
15174 <rng:element name=
"table:movement">
15175 <rng:ref name=
"common-table-change-attlist"/>
15176 <rng:ref name=
"table-source-range-address"/>
15177 <rng:ref name=
"table-target-range-address"/>
15178 <rng:ref name=
"office-change-info"/>
15180 <rng:ref name=
"table-dependencies"/>
15183 <rng:ref name=
"table-deletions"/>
15187 <rng:define name=
"table-movement-cut-off">
15188 <rng:element name=
"table:movement-cut-off">
15189 <rng:ref name=
"table-movement-cut-off-attlist"/>
15193 <rng:define name=
"table-movement-cut-off-attlist">
15195 <rng:attribute name=
"table:position">
15196 <rng:ref name=
"integer"/>
15199 <rng:attribute name=
"table:start-position">
15200 <rng:ref name=
"integer"/>
15202 <rng:attribute name=
"table:end-position">
15203 <rng:ref name=
"integer"/>
15208 <rng:define name=
"table-named-expression">
15209 <rng:element name=
"table:named-expression">
15210 <rng:ref name=
"table-named-expression-attlist"/>
15214 <rng:define name=
"table-named-expression-attlist">
15215 <rng:attribute name=
"table:name">
15216 <rng:ref name=
"string"/>
15218 <rng:attribute name=
"table:expression">
15219 <rng:ref name=
"string"/>
15222 <rng:attribute name=
"table:base-cell-address">
15223 <rng:ref name=
"cellAddress"/>
15227 <rng:define name=
"table-named-expressions">
15228 <rng:element name=
"table:named-expressions">
15231 <rng:ref name=
"table-named-range"/>
15232 <rng:ref name=
"table-named-expression"/>
15237 <rng:define name=
"table-named-range">
15238 <rng:element name=
"table:named-range">
15239 <rng:ref name=
"table-named-range-attlist"/>
15243 <rng:define name=
"table-named-range-attlist">
15244 <rng:attribute name=
"table:name">
15245 <rng:ref name=
"string"/>
15247 <rng:attribute name=
"table:cell-range-address">
15248 <rng:ref name=
"cellRangeAddress"/>
15251 <rng:attribute name=
"table:base-cell-address">
15252 <rng:ref name=
"cellAddress"/>
15256 <rng:attribute name=
"table:range-usable-as">
15258 <rng:value>none
</rng:value>
15262 <rng:value>print-range
</rng:value>
15263 <rng:value>filter
</rng:value>
15264 <rng:value>repeat-row
</rng:value>
15265 <rng:value>repeat-column
</rng:value>
15273 <rng:define name=
"table-null-date">
15274 <rng:element name=
"table:null-date">
15276 <rng:attribute name=
"table:value-type">
15277 <rng:value>date
</rng:value>
15281 <rng:attribute name=
"table:date-value">
15282 <rng:ref name=
"date"/>
15288 <rng:define name=
"table-odd-columns">
15289 <rng:element name=
"table:odd-columns">
15290 <rng:ref name=
"common-table-template-attlist"/>
15294 <rng:define name=
"table-odd-rows">
15295 <rng:element name=
"table:odd-rows">
15296 <rng:ref name=
"common-table-template-attlist"/>
15300 <rng:define name=
"table-operation">
15301 <rng:element name=
"table:operation">
15302 <rng:ref name=
"table-operation-attlist"/>
15306 <rng:define name=
"table-operation-attlist">
15308 <rng:attribute name=
"table:name">
15310 <rng:value>trace-dependents
</rng:value>
15311 <rng:value>remove-dependents
</rng:value>
15312 <rng:value>trace-precedents
</rng:value>
15313 <rng:value>remove-precedents
</rng:value>
15314 <rng:value>trace-errors
</rng:value>
15317 <rng:attribute name=
"table:index">
15318 <rng:ref name=
"nonNegativeInteger"/>
15322 <rng:define name=
"table-previous">
15323 <rng:element name=
"table:previous">
15325 <rng:attribute name=
"table:id">
15326 <rng:ref name=
"string"/>
15329 <rng:ref name=
"table-change-track-table-cell"/>
15332 <rng:define name=
"table-rows">
15334 <rng:ref name=
"table-table-rows"/>
15337 <rng:ref name=
"text-soft-page-break"/>
15339 <rng:ref name=
"table-table-row"/>
15343 <rng:define name=
"table-rows-and-groups">
15346 <rng:ref name=
"table-table-row-group"/>
15347 <rng:ref name=
"table-rows-no-group"/>
15351 <rng:define name=
"table-rows-no-group">
15354 <rng:ref name=
"table-rows"/>
15356 <rng:ref name=
"table-table-header-rows"/>
15358 <rng:ref name=
"table-rows"/>
15363 <rng:ref name=
"table-table-header-rows"/>
15365 <rng:ref name=
"table-rows"/>
15370 <rng:define name=
"table-scenario">
15371 <rng:element name=
"table:scenario">
15372 <rng:ref name=
"table-scenario-attlist"/>
15376 <rng:define name=
"table-scenario-attlist">
15378 <rng:attribute name=
"table:scenario-ranges">
15379 <rng:ref name=
"cellRangeAddressList"/>
15381 <rng:attribute name=
"table:is-active">
15382 <rng:ref name=
"boolean"/>
15385 <rng:attribute name=
"table:display-border">
15386 <rng:ref name=
"boolean"/>
15390 <rng:attribute name=
"table:border-color">
15391 <rng:ref name=
"color"/>
15395 <rng:attribute name=
"table:copy-back">
15396 <rng:ref name=
"boolean"/>
15400 <rng:attribute name=
"table:copy-styles">
15401 <rng:ref name=
"boolean"/>
15405 <rng:attribute name=
"table:copy-formulas">
15406 <rng:ref name=
"boolean"/>
15410 <rng:attribute name=
"table:comment">
15411 <rng:ref name=
"string"/>
15415 <rng:attribute name=
"table:protected">
15416 <rng:ref name=
"boolean"/>
15421 <rng:define name=
"table-shapes">
15422 <rng:element name=
"table:shapes">
15424 <rng:ref name=
"shape"/>
15428 <rng:define name=
"table-sort">
15429 <rng:element name=
"table:sort">
15430 <rng:ref name=
"table-sort-attlist"/>
15432 <rng:ref name=
"table-sort-by"/>
15436 <rng:define name=
"table-sort-attlist">
15439 <rng:attribute name=
"table:bind-styles-to-content">
15440 <rng:ref name=
"boolean"/>
15444 <rng:attribute name=
"table:target-range-address">
15445 <rng:ref name=
"cellRangeAddress"/>
15449 <rng:attribute name=
"table:case-sensitive">
15450 <rng:ref name=
"boolean"/>
15454 <rng:attribute name=
"table:language">
15455 <rng:ref name=
"languageCode"/>
15459 <rng:attribute name=
"table:country">
15460 <rng:ref name=
"countryCode"/>
15464 <rng:attribute name=
"table:script">
15465 <rng:ref name=
"scriptCode"/>
15469 <rng:attribute name=
"table:rfc-language-tag">
15470 <rng:ref name=
"language"/>
15474 <rng:attribute name=
"table:algorithm">
15475 <rng:ref name=
"string"/>
15479 <rng:attribute name=
"table:embedded-number-behavior">
15481 <rng:value>alpha-numeric
</rng:value>
15482 <rng:value>integer
</rng:value>
15483 <rng:value>double
</rng:value>
15489 <rng:define name=
"table-sort-by">
15490 <rng:element name=
"table:sort-by">
15491 <rng:ref name=
"table-sort-by-attlist"/>
15495 <rng:define name=
"table-sort-by-attlist">
15497 <rng:attribute name=
"table:field-number">
15498 <rng:ref name=
"nonNegativeInteger"/>
15501 <rng:attribute name=
"table:data-type">
15503 <rng:value>text
</rng:value>
15504 <rng:value>number
</rng:value>
15505 <rng:value>automatic
</rng:value>
15506 <rng:ref name=
"string"/>
15511 <rng:attribute name=
"table:order">
15513 <rng:value>ascending
</rng:value>
15514 <rng:value>descending
</rng:value>
15520 <rng:define name=
"table-sort-groups">
15521 <rng:element name=
"table:sort-groups">
15522 <rng:ref name=
"table-sort-groups-attlist"/>
15526 <rng:define name=
"table-sort-groups-attlist">
15529 <rng:attribute name=
"table:data-type">
15531 <rng:value>text
</rng:value>
15532 <rng:value>number
</rng:value>
15533 <rng:value>automatic
</rng:value>
15534 <rng:ref name=
"string"/>
15539 <rng:attribute name=
"table:order">
15541 <rng:value>ascending
</rng:value>
15542 <rng:value>descending
</rng:value>
15548 <rng:define name=
"table-source-cell-range">
15549 <rng:element name=
"table:source-cell-range">
15550 <rng:ref name=
"table-source-cell-range-attlist"/>
15552 <rng:ref name=
"table-filter"/>
15556 <rng:define name=
"table-source-cell-range-attlist">
15557 <!-- OFFICE-3665 -->
15560 <rng:attribute name=
"table:cell-range-address">
15561 <rng:ref name=
"cellRangeAddress"/>
15564 <rng:attribute name=
"table:name">
15565 <rng:ref name=
"string"/>
15568 <rng:attribute name=
"table:cell-range-address">
15569 <rng:ref name=
"cellRangeAddress"/>
15576 <rng:define name=
"table-source-range-address">
15577 <rng:element name=
"table:source-range-address">
15578 <rng:ref name=
"common-table-range-attlist"/>
15582 <rng:define name=
"table-source-service">
15583 <rng:element name=
"table:source-service">
15584 <rng:ref name=
"table-source-service-attlist"/>
15588 <rng:define name=
"table-source-service-attlist">
15590 <rng:attribute name=
"table:name">
15591 <rng:ref name=
"string"/>
15593 <rng:attribute name=
"table:source-name">
15594 <rng:ref name=
"string"/>
15596 <rng:attribute name=
"table:object-name">
15597 <rng:ref name=
"string"/>
15600 <rng:attribute name=
"table:user-name">
15601 <rng:ref name=
"string"/>
15605 <rng:attribute name=
"table:password">
15606 <rng:ref name=
"string"/>
15611 <rng:define name=
"table-subtotal-field">
15612 <rng:element name=
"table:subtotal-field">
15613 <rng:ref name=
"table-subtotal-field-attlist"/>
15617 <rng:define name=
"table-subtotal-field-attlist">
15619 <rng:attribute name=
"table:field-number">
15620 <rng:ref name=
"nonNegativeInteger"/>
15622 <rng:attribute name=
"table:function">
15624 <rng:value>average
</rng:value>
15625 <rng:value>count
</rng:value>
15626 <rng:value>countnums
</rng:value>
15627 <rng:value>max
</rng:value>
15628 <rng:value>min
</rng:value>
15629 <rng:value>product
</rng:value>
15630 <rng:value>stdev
</rng:value>
15631 <rng:value>stdevp
</rng:value>
15632 <rng:value>sum
</rng:value>
15633 <rng:value>var
</rng:value>
15634 <rng:value>varp
</rng:value>
15635 <rng:ref name=
"string"/>
15640 <rng:define name=
"table-subtotal-rule">
15641 <rng:element name=
"table:subtotal-rule">
15642 <rng:ref name=
"table-subtotal-rule-attlist"/>
15644 <rng:ref name=
"table-subtotal-field"/>
15648 <rng:define name=
"table-subtotal-rule-attlist">
15649 <rng:attribute name=
"table:group-by-field-number">
15650 <rng:ref name=
"nonNegativeInteger"/>
15653 <rng:define name=
"table-subtotal-rules">
15654 <rng:element name=
"table:subtotal-rules">
15655 <rng:ref name=
"table-subtotal-rules-attlist"/>
15657 <rng:ref name=
"table-sort-groups"/>
15660 <rng:ref name=
"table-subtotal-rule"/>
15664 <rng:define name=
"table-subtotal-rules-attlist">
15667 <rng:attribute name=
"table:bind-styles-to-content">
15668 <rng:ref name=
"boolean"/>
15672 <rng:attribute name=
"table:case-sensitive">
15673 <rng:ref name=
"boolean"/>
15677 <rng:attribute name=
"table:page-breaks-on-group-change">
15678 <rng:ref name=
"boolean"/>
15683 <rng:define name=
"table-table">
15684 <rng:element name=
"table:table">
15685 <rng:ref name=
"table-table-attlist"/>
15687 <rng:ref name=
"table-title"/>
15690 <rng:ref name=
"table-desc"/>
15693 <rng:ref name=
"table-table-source"/>
15696 <rng:ref name=
"office-dde-source"/>
15699 <rng:ref name=
"table-scenario"/>
15702 <rng:ref name=
"office-forms"/>
15705 <rng:ref name=
"table-shapes"/>
15707 <rng:ref name=
"table-columns-and-groups"/>
15708 <rng:ref name=
"table-rows-and-groups"/>
15710 <rng:ref name=
"table-named-expressions"/>
15714 <rng:define name=
"table-table-attlist">
15717 <rng:attribute name=
"table:name">
15718 <rng:ref name=
"string"/>
15722 <rng:attribute name=
"table:style-name">
15723 <rng:ref name=
"styleNameRef"/>
15727 <rng:attribute name=
"table:template-name">
15728 <rng:ref name=
"string"/>
15732 <rng:attribute name=
"table:use-first-row-styles">
15733 <rng:ref name=
"boolean"/>
15737 <rng:attribute name=
"table:use-last-row-styles">
15738 <rng:ref name=
"boolean"/>
15742 <rng:attribute name=
"table:use-first-column-styles">
15743 <rng:ref name=
"boolean"/>
15747 <rng:attribute name=
"table:use-last-column-styles">
15748 <rng:ref name=
"boolean"/>
15752 <rng:attribute name=
"table:use-banding-rows-styles">
15753 <rng:ref name=
"boolean"/>
15757 <rng:attribute name=
"table:use-banding-columns-styles">
15758 <rng:ref name=
"boolean"/>
15762 <rng:attribute name=
"table:protected">
15763 <rng:ref name=
"boolean"/>
15767 <rng:attribute name=
"table:protection-key">
15768 <rng:ref name=
"string"/>
15772 <rng:attribute name=
"table:protection-key-digest-algorithm">
15773 <rng:ref name=
"anyIRI"/>
15777 <rng:attribute name=
"table:print">
15778 <rng:ref name=
"boolean"/>
15782 <rng:attribute name=
"table:print-ranges">
15783 <rng:ref name=
"cellRangeAddressList"/>
15787 <rng:ref name=
"xml-id"/>
15790 <rng:attribute name=
"table:is-sub-table">
15791 <rng:ref name=
"boolean"/>
15796 <rng:define name=
"table-table-cell">
15797 <rng:element name=
"table:table-cell">
15798 <rng:ref name=
"table-table-cell-attlist"/>
15799 <rng:ref name=
"table-table-cell-attlist-extra"/>
15800 <rng:ref name=
"table-table-cell-content"/>
15803 <rng:define name=
"table-table-cell-attlist">
15806 <rng:attribute name=
"table:number-columns-repeated">
15807 <rng:ref name=
"positiveInteger"/>
15811 <rng:attribute name=
"table:style-name">
15812 <rng:ref name=
"styleNameRef"/>
15816 <rng:attribute name=
"table:content-validation-name">
15817 <rng:ref name=
"string"/>
15821 <rng:attribute name=
"table:formula">
15822 <rng:ref name=
"string"/>
15826 <rng:ref name=
"common-value-and-type-attlist"/>
15829 <rng:attribute name=
"table:protect">
15830 <rng:ref name=
"boolean"/>
15834 <rng:attribute name=
"table:protected">
15835 <rng:ref name=
"boolean"/>
15839 <rng:ref name=
"xml-id"/>
15842 <rng:ref name=
"common-in-content-meta-attlist"/>
15846 <rng:define name=
"table-table-cell-attlist-extra">
15849 <rng:attribute name=
"table:number-columns-spanned">
15850 <rng:ref name=
"positiveInteger"/>
15854 <rng:attribute name=
"table:number-rows-spanned">
15855 <rng:ref name=
"positiveInteger"/>
15859 <rng:attribute name=
"table:number-matrix-columns-spanned">
15860 <rng:ref name=
"positiveInteger"/>
15864 <rng:attribute name=
"table:number-matrix-rows-spanned">
15865 <rng:ref name=
"positiveInteger"/>
15870 <rng:define name=
"table-table-cell-content">
15872 <rng:ref name=
"table-cell-range-source"/>
15875 <rng:ref name=
"office-annotation"/>
15878 <rng:ref name=
"table-detective"/>
15881 <rng:ref name=
"text-content"/>
15884 <rng:define name=
"table-table-cell-range-source-attlist">
15886 <rng:attribute name=
"table:name">
15887 <rng:ref name=
"string"/>
15889 <rng:attribute name=
"table:last-column-spanned">
15890 <rng:ref name=
"positiveInteger"/>
15892 <rng:attribute name=
"table:last-row-spanned">
15893 <rng:ref name=
"positiveInteger"/>
15897 <rng:define name=
"table-table-column">
15898 <rng:element name=
"table:table-column">
15899 <rng:ref name=
"table-table-column-attlist"/>
15903 <rng:define name=
"table-table-column-attlist">
15906 <rng:attribute name=
"table:number-columns-repeated">
15907 <rng:ref name=
"positiveInteger"/>
15911 <rng:attribute name=
"table:style-name">
15912 <rng:ref name=
"styleNameRef"/>
15916 <rng:attribute name=
"table:visibility">
15917 <rng:ref name=
"table-visibility-value"/>
15921 <rng:attribute name=
"table:default-cell-style-name">
15922 <rng:ref name=
"styleNameRef"/>
15926 <rng:ref name=
"xml-id"/>
15930 <rng:define name=
"table-table-column-group">
15931 <rng:element name=
"table:table-column-group">
15932 <rng:ref name=
"table-table-column-group-attlist"/>
15933 <rng:ref name=
"table-columns-and-groups"/>
15936 <rng:define name=
"table-table-column-group-attlist">
15938 <rng:attribute name=
"table:display">
15939 <rng:ref name=
"boolean"/>
15943 <rng:define name=
"table-table-columns">
15944 <rng:element name=
"table:table-columns">
15946 <rng:ref name=
"table-table-column"/>
15950 <rng:define name=
"table-table-header-columns">
15951 <rng:element name=
"table:table-header-columns">
15953 <rng:ref name=
"table-table-column"/>
15957 <rng:define name=
"table-table-header-rows">
15958 <rng:element name=
"table:table-header-rows">
15961 <rng:ref name=
"text-soft-page-break"/>
15963 <rng:ref name=
"table-table-row"/>
15967 <rng:define name=
"table-table-row">
15968 <rng:element name=
"table:table-row">
15969 <rng:ref name=
"table-table-row-attlist"/>
15972 <rng:ref name=
"table-table-cell"/>
15973 <rng:ref name=
"table-covered-table-cell"/>
15978 <rng:define name=
"table-table-row-attlist">
15981 <rng:attribute name=
"table:number-rows-repeated">
15982 <rng:ref name=
"positiveInteger"/>
15986 <rng:attribute name=
"table:style-name">
15987 <rng:ref name=
"styleNameRef"/>
15991 <rng:attribute name=
"table:default-cell-style-name">
15992 <rng:ref name=
"styleNameRef"/>
15996 <rng:attribute name=
"table:visibility">
15997 <rng:ref name=
"table-visibility-value"/>
16001 <rng:ref name=
"xml-id"/>
16005 <rng:define name=
"table-table-row-group">
16006 <rng:element name=
"table:table-row-group">
16007 <rng:ref name=
"table-table-row-group-attlist"/>
16008 <rng:ref name=
"table-rows-and-groups"/>
16011 <rng:define name=
"table-table-row-group-attlist">
16013 <rng:attribute name=
"table:display">
16014 <rng:ref name=
"boolean"/>
16018 <rng:define name=
"table-table-rows">
16019 <rng:element name=
"table:table-rows">
16022 <rng:ref name=
"text-soft-page-break"/>
16024 <rng:ref name=
"table-table-row"/>
16028 <rng:define name=
"table-table-source">
16029 <rng:element name=
"table:table-source">
16030 <rng:ref name=
"table-table-source-attlist"/>
16031 <rng:ref name=
"table-linked-source-attlist"/>
16035 <rng:define name=
"table-table-source-attlist">
16038 <rng:attribute name=
"table:mode">
16040 <rng:value>copy-all
</rng:value>
16041 <rng:value>copy-results-only
</rng:value>
16046 <rng:attribute name=
"table:table-name">
16047 <rng:ref name=
"string"/>
16052 <rng:define name=
"table-table-template">
16053 <rng:element name=
"table:table-template">
16054 <rng:ref name=
"table-table-template-attlist"/>
16056 <rng:ref name=
"table-first-row"/>
16059 <rng:ref name=
"table-last-row"/>
16062 <rng:ref name=
"table-first-column"/>
16065 <rng:ref name=
"table-last-column"/>
16067 <rng:ref name=
"table-body"/>
16069 <rng:ref name=
"table-even-rows"/>
16072 <rng:ref name=
"table-odd-rows"/>
16075 <rng:ref name=
"table-even-columns"/>
16078 <rng:ref name=
"table-odd-columns"/>
16081 <rng:ref name=
"table-background"/>
16085 <rng:define name=
"table-table-template-attlist">
16087 <rng:attribute name=
"table:name">
16088 <rng:ref name=
"string"/>
16090 <rng:attribute name=
"table:first-row-start-column">
16091 <rng:ref name=
"rowOrCol"/>
16093 <rng:attribute name=
"table:first-row-end-column">
16094 <rng:ref name=
"rowOrCol"/>
16096 <rng:attribute name=
"table:last-row-start-column">
16097 <rng:ref name=
"rowOrCol"/>
16099 <rng:attribute name=
"table:last-row-end-column">
16100 <rng:ref name=
"rowOrCol"/>
16104 <rng:define name=
"table-target-range-address">
16105 <rng:element name=
"table:target-range-address">
16106 <rng:ref name=
"common-table-range-attlist"/>
16110 <rng:define name=
"table-title">
16111 <rng:element name=
"table:title">
16115 <rng:define name=
"table-tracked-changes">
16116 <rng:element name=
"table:tracked-changes">
16117 <rng:ref name=
"table-tracked-changes-attlist"/>
16120 <rng:ref name=
"table-cell-content-change"/>
16121 <rng:ref name=
"table-insertion"/>
16122 <rng:ref name=
"table-deletion"/>
16123 <rng:ref name=
"table-movement"/>
16128 <rng:define name=
"table-tracked-changes-attlist">
16130 <rng:attribute name=
"table:track-changes">
16131 <rng:ref name=
"boolean"/>
16135 <rng:define name=
"table-validation-attlist">
16137 <rng:attribute name=
"table:name">
16138 <rng:ref name=
"string"/>
16141 <rng:attribute name=
"table:condition">
16142 <rng:ref name=
"string"/>
16146 <rng:attribute name=
"table:base-cell-address">
16147 <rng:ref name=
"cellAddress"/>
16151 <rng:attribute name=
"table:allow-empty-cell">
16152 <rng:ref name=
"boolean"/>
16156 <rng:attribute name=
"table:display-list">
16158 <rng:value>none
</rng:value>
16159 <rng:value>unsorted
</rng:value>
16160 <rng:value>sort-ascending
</rng:value>
16166 <rng:define name=
"table-visibility-value">
16168 <rng:value>visible
</rng:value>
16169 <rng:value>collapse
</rng:value>
16170 <rng:value>filter
</rng:value>
16173 <rng:define name=
"target-frame">
16175 <rng:attribute name=
"office:target-frame">
16176 <rng:ref name=
"targetFrameName"/>
16180 <rng:define name=
"target-location">
16182 <rng:attribute name=
"xlink:href">
16183 <rng:ref name=
"anyIRI"/>
16187 <rng:define name=
"targetFrameName">
16189 <rng:value>_self
</rng:value>
16190 <rng:value>_blank
</rng:value>
16191 <rng:value>_parent
</rng:value>
16192 <rng:value>_top
</rng:value>
16193 <rng:ref name=
"string"/>
16196 <rng:define name=
"text-a">
16197 <rng:element name=
"text:a">
16198 <rng:ref name=
"text-a-attlist"/>
16200 <rng:ref name=
"office-event-listeners"/>
16203 <rng:ref name=
"paragraph-content"/>
16207 <rng:define name=
"text-a-attlist">
16210 <rng:attribute name=
"office:name">
16211 <rng:ref name=
"string"/>
16215 <rng:attribute name=
"office:title">
16216 <rng:ref name=
"string"/>
16219 <rng:attribute name=
"xlink:type">
16220 <rng:value>simple
</rng:value>
16222 <rng:attribute name=
"xlink:href">
16223 <rng:ref name=
"anyIRI"/>
16226 <rng:attribute name=
"xlink:actuate">
16227 <rng:value>onRequest
</rng:value>
16231 <rng:attribute name=
"office:target-frame-name">
16232 <rng:ref name=
"targetFrameName"/>
16236 <rng:attribute name=
"xlink:show">
16238 <rng:value>new
</rng:value>
16239 <rng:value>replace
</rng:value>
16244 <rng:attribute name=
"text:style-name">
16245 <rng:ref name=
"styleNameRef"/>
16249 <rng:attribute name=
"text:visited-style-name">
16250 <rng:ref name=
"styleNameRef"/>
16255 <rng:define name=
"text-alphabetical-index">
16256 <rng:element name=
"text:alphabetical-index">
16257 <rng:ref name=
"common-section-attlist"/>
16258 <rng:ref name=
"text-alphabetical-index-source"/>
16259 <rng:ref name=
"text-index-body"/>
16262 <rng:define name=
"text-alphabetical-index-auto-mark-file">
16263 <rng:element name=
"text:alphabetical-index-auto-mark-file">
16264 <rng:attribute name=
"xlink:type">
16265 <rng:value>simple
</rng:value>
16267 <rng:attribute name=
"xlink:href">
16268 <rng:ref name=
"anyIRI"/>
16272 <rng:define name=
"text-alphabetical-index-entry-template">
16273 <rng:element name=
"text:alphabetical-index-entry-template">
16274 <rng:ref name=
"text-alphabetical-index-entry-template-attrs"/>
16277 <rng:ref name=
"text-index-entry-chapter"/>
16278 <rng:ref name=
"text-index-entry-page-number"/>
16279 <rng:ref name=
"text-index-entry-text"/>
16280 <rng:ref name=
"text-index-entry-span"/>
16281 <rng:ref name=
"text-index-entry-tab-stop"/>
16286 <rng:define name=
"text-alphabetical-index-entry-template-attrs">
16288 <rng:attribute name=
"text:outline-level">
16290 <rng:value>1</rng:value>
16291 <rng:value>2</rng:value>
16292 <rng:value>3</rng:value>
16293 <rng:value>separator
</rng:value>
16296 <rng:attribute name=
"text:style-name">
16297 <rng:ref name=
"styleNameRef"/>
16301 <rng:define name=
"text-alphabetical-index-mark-attrs">
16304 <rng:attribute name=
"text:key1">
16305 <rng:ref name=
"string"/>
16309 <rng:attribute name=
"text:key2">
16310 <rng:ref name=
"string"/>
16314 <rng:attribute name=
"text:string-value-phonetic">
16315 <rng:ref name=
"string"/>
16319 <rng:attribute name=
"text:key1-phonetic">
16320 <rng:ref name=
"string"/>
16324 <rng:attribute name=
"text:key2-phonetic">
16325 <rng:ref name=
"string"/>
16329 <rng:attribute name=
"text:main-entry">
16330 <rng:ref name=
"boolean"/>
16335 <rng:define name=
"text-alphabetical-index-source">
16336 <rng:element name=
"text:alphabetical-index-source">
16337 <rng:ref name=
"text-alphabetical-index-source-attrs"/>
16339 <rng:ref name=
"text-index-title-template"/>
16342 <rng:ref name=
"text-alphabetical-index-entry-template"/>
16346 <rng:define name=
"text-alphabetical-index-source-attrs">
16348 <rng:ref name=
"text-index-scope-attr"/>
16349 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
16351 <rng:attribute name=
"text:ignore-case">
16352 <rng:ref name=
"boolean"/>
16356 <rng:attribute name=
"text:main-entry-style-name">
16357 <rng:ref name=
"styleNameRef"/>
16361 <rng:attribute name=
"text:alphabetical-separators">
16362 <rng:ref name=
"boolean"/>
16366 <rng:attribute name=
"text:combine-entries">
16367 <rng:ref name=
"boolean"/>
16371 <rng:attribute name=
"text:combine-entries-with-dash">
16372 <rng:ref name=
"boolean"/>
16376 <rng:attribute name=
"text:combine-entries-with-pp">
16377 <rng:ref name=
"boolean"/>
16381 <rng:attribute name=
"text:use-keys-as-entries">
16382 <rng:ref name=
"boolean"/>
16386 <rng:attribute name=
"text:capitalize-entries">
16387 <rng:ref name=
"boolean"/>
16391 <rng:attribute name=
"text:comma-separated">
16392 <rng:ref name=
"boolean"/>
16396 <rng:attribute name=
"fo:language">
16397 <rng:ref name=
"languageCode"/>
16401 <rng:attribute name=
"fo:country">
16402 <rng:ref name=
"countryCode"/>
16406 <rng:attribute name=
"fo:script">
16407 <rng:ref name=
"scriptCode"/>
16411 <rng:attribute name=
"style:rfc-language-tag">
16412 <rng:ref name=
"language"/>
16416 <rng:attribute name=
"text:sort-algorithm">
16417 <rng:ref name=
"string"/>
16422 <rng:define name=
"text-bibliography">
16423 <rng:element name=
"text:bibliography">
16424 <rng:ref name=
"common-section-attlist"/>
16425 <rng:ref name=
"text-bibliography-source"/>
16426 <rng:ref name=
"text-index-body"/>
16429 <rng:define name=
"text-bibliography-configuration">
16430 <rng:element name=
"text:bibliography-configuration">
16431 <rng:ref name=
"text-bibliography-configuration-attlist"/>
16433 <rng:ref name=
"text-sort-key"/>
16437 <rng:define name=
"text-bibliography-configuration-attlist">
16440 <rng:attribute name=
"text:prefix">
16441 <rng:ref name=
"string"/>
16445 <rng:attribute name=
"text:suffix">
16446 <rng:ref name=
"string"/>
16450 <rng:attribute name=
"text:numbered-entries">
16451 <rng:ref name=
"boolean"/>
16455 <rng:attribute name=
"text:sort-by-position">
16456 <rng:ref name=
"boolean"/>
16460 <rng:attribute name=
"fo:language">
16461 <rng:ref name=
"languageCode"/>
16465 <rng:attribute name=
"fo:country">
16466 <rng:ref name=
"countryCode"/>
16470 <rng:attribute name=
"fo:script">
16471 <rng:ref name=
"scriptCode"/>
16475 <rng:attribute name=
"style:rfc-language-tag">
16476 <rng:ref name=
"language"/>
16480 <rng:attribute name=
"text:sort-algorithm">
16481 <rng:ref name=
"string"/>
16486 <rng:define name=
"text-bibliography-entry-template">
16487 <rng:element name=
"text:bibliography-entry-template">
16488 <rng:ref name=
"text-bibliography-entry-template-attrs"/>
16491 <rng:ref name=
"text-index-entry-span"/>
16492 <rng:ref name=
"text-index-entry-tab-stop"/>
16493 <rng:ref name=
"text-index-entry-bibliography"/>
16498 <rng:define name=
"text-bibliography-entry-template-attrs">
16500 <rng:attribute name=
"text:bibliography-type">
16501 <rng:ref name=
"text-bibliography-types"/>
16503 <rng:attribute name=
"text:style-name">
16504 <rng:ref name=
"styleNameRef"/>
16508 <rng:define name=
"text-bibliography-source">
16509 <rng:element name=
"text:bibliography-source">
16511 <rng:ref name=
"text-index-title-template"/>
16514 <rng:ref name=
"text-bibliography-entry-template"/>
16518 <rng:define name=
"text-bibliography-types">
16520 <rng:value>article
</rng:value>
16521 <rng:value>book
</rng:value>
16522 <rng:value>booklet
</rng:value>
16523 <rng:value>conference
</rng:value>
16524 <rng:value>custom1
</rng:value>
16525 <rng:value>custom2
</rng:value>
16526 <rng:value>custom3
</rng:value>
16527 <rng:value>custom4
</rng:value>
16528 <rng:value>custom5
</rng:value>
16529 <rng:value>email
</rng:value>
16530 <rng:value>inbook
</rng:value>
16531 <rng:value>incollection
</rng:value>
16532 <rng:value>inproceedings
</rng:value>
16533 <rng:value>journal
</rng:value>
16534 <rng:value>manual
</rng:value>
16535 <rng:value>mastersthesis
</rng:value>
16536 <rng:value>misc
</rng:value>
16537 <rng:value>phdthesis
</rng:value>
16538 <rng:value>proceedings
</rng:value>
16539 <rng:value>techreport
</rng:value>
16540 <rng:value>unpublished
</rng:value>
16541 <rng:value>www
</rng:value>
16544 <rng:define name=
"text-bookmark">
16545 <rng:element name=
"text:bookmark">
16546 <rng:ref name=
"text-bookmark-attlist"/>
16550 <rng:define name=
"text-bookmark-attlist">
16552 <rng:attribute name=
"text:name">
16553 <rng:ref name=
"string"/>
16556 <rng:ref name=
"xml-id"/>
16560 <rng:define name=
"text-bookmark-end">
16561 <rng:element name=
"text:bookmark-end">
16562 <rng:ref name=
"text-bookmark-end-attlist"/>
16566 <rng:define name=
"text-bookmark-end-attlist">
16567 <rng:attribute name=
"text:name">
16568 <rng:ref name=
"string"/>
16571 <rng:define name=
"text-bookmark-ref-content">
16573 <rng:attribute name=
"text:reference-format">
16575 <rng:ref name=
"common-ref-format-values"/>
16576 <rng:value>number-no-superior
</rng:value>
16577 <rng:value>number-all-superior
</rng:value>
16578 <rng:value>number
</rng:value>
16583 <rng:define name=
"text-bookmark-start">
16584 <rng:element name=
"text:bookmark-start">
16585 <rng:ref name=
"text-bookmark-start-attlist"/>
16589 <rng:define name=
"text-bookmark-start-attlist">
16591 <rng:attribute name=
"text:name">
16592 <rng:ref name=
"string"/>
16595 <rng:ref name=
"xml-id"/>
16598 <rng:ref name=
"common-in-content-meta-attlist"/>
16602 <rng:define name=
"text-changed-region">
16603 <rng:element name=
"text:changed-region">
16604 <rng:ref name=
"text-changed-region-attr"/>
16605 <rng:ref name=
"text-changed-region-content"/>
16608 <rng:define name=
"text-changed-region-attr">
16610 <rng:ref name=
"xml-id"/>
16612 <rng:attribute name=
"text:id">
16613 <rng:ref name=
"NCName"/>
16618 <rng:define name=
"text-changed-region-content">
16620 <rng:element name=
"text:insertion">
16621 <rng:ref name=
"office-change-info"/>
16623 <rng:element name=
"text:deletion">
16624 <rng:ref name=
"office-change-info"/>
16626 <rng:ref name=
"text-content"/>
16629 <rng:element name=
"text:format-change">
16630 <rng:ref name=
"office-change-info"/>
16634 <rng:define name=
"text-chapter-attlist">
16636 <rng:attribute name=
"text:display">
16638 <rng:value>name
</rng:value>
16639 <rng:value>number
</rng:value>
16640 <rng:value>number-and-name
</rng:value>
16641 <rng:value>plain-number-and-name
</rng:value>
16642 <rng:value>plain-number
</rng:value>
16645 <rng:attribute name=
"text:outline-level">
16646 <rng:ref name=
"nonNegativeInteger"/>
16650 <rng:define name=
"text-common-ref-content">
16654 <rng:attribute name=
"text:ref-name">
16655 <rng:ref name=
"string"/>
16660 <rng:define name=
"text-conditional-text-attlist">
16662 <rng:attribute name=
"text:condition">
16663 <rng:ref name=
"string"/>
16665 <rng:attribute name=
"text:string-value-if-true">
16666 <rng:ref name=
"string"/>
16668 <rng:attribute name=
"text:string-value-if-false">
16669 <rng:ref name=
"string"/>
16672 <rng:attribute name=
"text:current-value">
16673 <rng:ref name=
"boolean"/>
16678 <rng:define name=
"text-content">
16680 <rng:ref name=
"text-h"/>
16681 <rng:ref name=
"text-p"/>
16682 <rng:ref name=
"text-list"/>
16683 <rng:ref name=
"text-numbered-paragraph"/>
16684 <rng:ref name=
"table-table"/>
16685 <rng:ref name=
"text-section"/>
16686 <rng:ref name=
"text-soft-page-break"/>
16687 <rng:ref name=
"text-table-of-content"/>
16688 <rng:ref name=
"text-illustration-index"/>
16689 <rng:ref name=
"text-table-index"/>
16690 <rng:ref name=
"text-object-index"/>
16691 <rng:ref name=
"text-user-index"/>
16692 <rng:ref name=
"text-alphabetical-index"/>
16693 <rng:ref name=
"text-bibliography"/>
16694 <rng:ref name=
"shape"/>
16695 <rng:ref name=
"change-marks"/>
16698 <rng:define name=
"text-database-display-attlist">
16700 <rng:ref name=
"common-field-database-table"/>
16701 <rng:ref name=
"common-field-data-style-name-attlist"/>
16702 <rng:attribute name=
"text:column-name">
16703 <rng:ref name=
"string"/>
16707 <rng:define name=
"text-database-next-attlist">
16709 <rng:ref name=
"common-field-database-table"/>
16711 <rng:attribute name=
"text:condition">
16712 <rng:ref name=
"string"/>
16717 <rng:define name=
"text-database-row-select-attlist">
16719 <rng:ref name=
"common-field-database-table"/>
16721 <rng:attribute name=
"text:condition">
16722 <rng:ref name=
"string"/>
16726 <rng:attribute name=
"text:row-number">
16727 <rng:ref name=
"nonNegativeInteger"/>
16732 <rng:define name=
"text-date-attlist">
16735 <rng:ref name=
"common-field-fixed-attlist"/>
16736 <rng:ref name=
"common-field-data-style-name-attlist"/>
16739 <rng:attribute name=
"text:date-value">
16740 <rng:ref name=
"dateOrDateTime"/>
16744 <rng:attribute name=
"text:date-adjust">
16745 <rng:ref name=
"duration"/>
16750 <rng:define name=
"text-dde-connection-decl">
16751 <rng:element name=
"text:dde-connection-decl">
16752 <rng:ref name=
"text-dde-connection-decl-attlist"/>
16753 <rng:ref name=
"common-dde-connection-decl-attlist"/>
16756 <rng:define name=
"text-dde-connection-decl-attlist">
16757 <rng:attribute name=
"office:name">
16758 <rng:ref name=
"string"/>
16761 <rng:define name=
"text-decls">
16763 <rng:element name=
"text:variable-decls">
16765 <rng:ref name=
"text-variable-decl"/>
16770 <rng:element name=
"text:sequence-decls">
16772 <rng:ref name=
"text-sequence-decl"/>
16777 <rng:element name=
"text:user-field-decls">
16779 <rng:ref name=
"text-user-field-decl"/>
16784 <rng:element name=
"text:dde-connection-decls">
16786 <rng:ref name=
"text-dde-connection-decl"/>
16791 <rng:ref name=
"text-alphabetical-index-auto-mark-file"/>
16794 <rng:define name=
"text-drop-down">
16795 <rng:element name=
"text:drop-down">
16796 <rng:attribute name=
"text:name">
16797 <rng:ref name=
"string"/>
16800 <rng:element name=
"text:label">
16802 <rng:attribute name=
"text:value">
16803 <rng:ref name=
"string"/>
16807 <rng:attribute name=
"text:current-selected">
16808 <rng:ref name=
"boolean"/>
16816 <rng:define name=
"text-file-name-attlist">
16819 <rng:attribute name=
"text:display">
16821 <rng:value>full
</rng:value>
16822 <rng:value>path
</rng:value>
16823 <rng:value>name
</rng:value>
16824 <rng:value>name-and-extension
</rng:value>
16828 <rng:ref name=
"common-field-fixed-attlist"/>
16831 <rng:define name=
"text-get-page-variable-attlist">
16832 <rng:ref name=
"common-field-num-format-attlist"/>
16834 <rng:define name=
"text-h">
16835 <rng:element name=
"text:h">
16836 <rng:ref name=
"heading-attrs"/>
16837 <rng:ref name=
"paragraph-attrs"/>
16839 <rng:ref name=
"text-number"/>
16842 <rng:ref name=
"paragraph-content-or-hyperlink"/>
16846 <rng:define name=
"text-hidden-paragraph-attlist">
16848 <rng:attribute name=
"text:condition">
16849 <rng:ref name=
"string"/>
16852 <rng:attribute name=
"text:is-hidden">
16853 <rng:ref name=
"boolean"/>
16858 <rng:define name=
"text-hidden-text-attlist">
16860 <rng:attribute name=
"text:condition">
16861 <rng:ref name=
"string"/>
16863 <rng:attribute name=
"text:string-value">
16864 <rng:ref name=
"string"/>
16867 <rng:attribute name=
"text:is-hidden">
16868 <rng:ref name=
"boolean"/>
16873 <rng:define name=
"text-id">
16874 <rng:attribute name=
"text:id">
16875 <rng:ref name=
"string"/>
16878 <rng:define name=
"text-illustration-index">
16879 <rng:element name=
"text:illustration-index">
16880 <rng:ref name=
"common-section-attlist"/>
16881 <rng:ref name=
"text-illustration-index-source"/>
16882 <rng:ref name=
"text-index-body"/>
16885 <rng:define name=
"text-illustration-index-entry-content">
16886 <rng:ref name=
"text-illustration-index-entry-template-attrs"/>
16889 <rng:ref name=
"text-index-entry-chapter"/>
16890 <rng:ref name=
"text-index-entry-page-number"/>
16891 <rng:ref name=
"text-index-entry-text"/>
16892 <rng:ref name=
"text-index-entry-span"/>
16893 <rng:ref name=
"text-index-entry-tab-stop"/>
16894 <rng:ref name=
"text-index-entry-link-start"/>
16895 <rng:ref name=
"text-index-entry-link-end"/>
16896 <!-- https://issues.oasis-open.org/browse/OFFICE-3941 -->
16900 <rng:define name=
"text-illustration-index-entry-template">
16901 <rng:element name=
"text:illustration-index-entry-template">
16902 <rng:ref name=
"text-illustration-index-entry-content"/>
16905 <rng:define name=
"text-illustration-index-entry-template-attrs">
16906 <rng:attribute name=
"text:style-name">
16907 <rng:ref name=
"styleNameRef"/>
16910 <rng:define name=
"text-illustration-index-source">
16911 <rng:element name=
"text:illustration-index-source">
16912 <rng:ref name=
"text-illustration-index-source-attrs"/>
16914 <rng:ref name=
"text-index-title-template"/>
16917 <rng:ref name=
"text-illustration-index-entry-template"/>
16921 <rng:define name=
"text-illustration-index-source-attrs">
16923 <rng:ref name=
"text-index-scope-attr"/>
16924 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
16926 <rng:attribute name=
"text:use-caption">
16927 <rng:ref name=
"boolean"/>
16931 <rng:attribute name=
"text:caption-sequence-name">
16932 <rng:ref name=
"string"/>
16936 <rng:attribute name=
"text:caption-sequence-format">
16938 <rng:value>text
</rng:value>
16939 <rng:value>category-and-value
</rng:value>
16940 <rng:value>caption
</rng:value>
16946 <rng:define name=
"text-index-body">
16947 <rng:element name=
"text:index-body">
16949 <rng:ref name=
"index-content-main"/>
16953 <rng:define name=
"text-index-entry-bibliography">
16954 <rng:element name=
"text:index-entry-bibliography">
16955 <rng:ref name=
"text-index-entry-bibliography-attrs"/>
16958 <rng:define name=
"text-index-entry-bibliography-attrs">
16961 <rng:attribute name=
"text:style-name">
16962 <rng:ref name=
"styleNameRef"/>
16965 <rng:attribute name=
"text:bibliography-data-field">
16967 <rng:value>address
</rng:value>
16968 <rng:value>annote
</rng:value>
16969 <rng:value>author
</rng:value>
16970 <rng:value>bibliography-type
</rng:value>
16971 <rng:value>booktitle
</rng:value>
16972 <rng:value>chapter
</rng:value>
16973 <rng:value>custom1
</rng:value>
16974 <rng:value>custom2
</rng:value>
16975 <rng:value>custom3
</rng:value>
16976 <rng:value>custom4
</rng:value>
16977 <rng:value>custom5
</rng:value>
16978 <rng:value>edition
</rng:value>
16979 <rng:value>editor
</rng:value>
16980 <rng:value>howpublished
</rng:value>
16981 <rng:value>identifier
</rng:value>
16982 <rng:value>institution
</rng:value>
16983 <rng:value>isbn
</rng:value>
16984 <rng:value>issn
</rng:value>
16985 <rng:value>journal
</rng:value>
16986 <rng:value>month
</rng:value>
16987 <rng:value>note
</rng:value>
16988 <rng:value>number
</rng:value>
16989 <rng:value>organizations
</rng:value>
16990 <rng:value>pages
</rng:value>
16991 <rng:value>publisher
</rng:value>
16992 <rng:value>report-type
</rng:value>
16993 <rng:value>school
</rng:value>
16994 <rng:value>series
</rng:value>
16995 <rng:value>title
</rng:value>
16996 <rng:value>url
</rng:value>
16997 <rng:value>volume
</rng:value>
16998 <rng:value>year
</rng:value>
17003 <rng:define name=
"text-index-entry-chapter">
17004 <rng:element name=
"text:index-entry-chapter">
17006 <rng:attribute name=
"text:style-name">
17007 <rng:ref name=
"styleNameRef"/>
17010 <rng:ref name=
"text-index-entry-chapter-attrs"/>
17013 <rng:define name=
"text-index-entry-chapter-attrs">
17016 <rng:attribute name=
"text:display">
17018 <rng:value>name
</rng:value>
17019 <rng:value>number
</rng:value>
17020 <rng:value>number-and-name
</rng:value>
17021 <rng:value>plain-number
</rng:value>
17022 <rng:value>plain-number-and-name
</rng:value>
17027 <rng:attribute name=
"text:outline-level">
17028 <rng:ref name=
"positiveInteger"/>
17033 <rng:define name=
"text-index-entry-link-end">
17034 <rng:element name=
"text:index-entry-link-end">
17036 <rng:attribute name=
"text:style-name">
17037 <rng:ref name=
"styleNameRef"/>
17042 <rng:define name=
"text-index-entry-link-start">
17043 <rng:element name=
"text:index-entry-link-start">
17045 <rng:attribute name=
"text:style-name">
17046 <rng:ref name=
"styleNameRef"/>
17051 <rng:define name=
"text-index-entry-page-number">
17052 <rng:element name=
"text:index-entry-page-number">
17054 <rng:attribute name=
"text:style-name">
17055 <rng:ref name=
"styleNameRef"/>
17060 <rng:define name=
"text-index-entry-span">
17061 <rng:element name=
"text:index-entry-span">
17063 <rng:attribute name=
"text:style-name">
17064 <rng:ref name=
"styleNameRef"/>
17070 <rng:define name=
"text-index-entry-tab-stop">
17071 <rng:element name=
"text:index-entry-tab-stop">
17073 <rng:attribute name=
"text:style-name">
17074 <rng:ref name=
"styleNameRef"/>
17077 <rng:ref name=
"text-index-entry-tab-stop-attrs"/>
17080 <rng:define name=
"text-index-entry-tab-stop-attrs">
17083 <rng:attribute name=
"style:leader-char">
17084 <rng:ref name=
"character"/>
17088 <rng:attribute name=
"style:type">
17089 <rng:value>right
</rng:value>
17092 <rng:attribute name=
"style:type">
17093 <rng:value>left
</rng:value>
17095 <rng:attribute name=
"style:position">
17096 <rng:ref name=
"length"/>
17102 <rng:define name=
"text-index-entry-text">
17103 <rng:element name=
"text:index-entry-text">
17105 <rng:attribute name=
"text:style-name">
17106 <rng:ref name=
"styleNameRef"/>
17111 <rng:define name=
"text-index-name">
17112 <rng:attribute name=
"text:index-name">
17113 <rng:ref name=
"string"/>
17116 <rng:define name=
"text-index-scope-attr">
17118 <rng:attribute name=
"text:index-scope">
17120 <rng:value>document
</rng:value>
17121 <rng:value>chapter
</rng:value>
17126 <rng:define name=
"text-index-source-style">
17127 <rng:element name=
"text:index-source-style">
17128 <rng:attribute name=
"text:style-name">
17129 <rng:ref name=
"styleNameRef"/>
17134 <!-- https://issues.oasis-open.org/browse/OFFICE-3675 -->
17135 <rng:define name=
"text-index-source-styles">
17136 <rng:element name=
"text:index-source-styles">
17137 <rng:attribute name=
"text:outline-level">
17138 <rng:ref name=
"positiveInteger"/>
17141 <rng:ref name=
"text-index-source-style"/>
17145 <rng:define name=
"text-index-title">
17146 <rng:element name=
"text:index-title">
17147 <rng:ref name=
"common-section-attlist"/>
17149 <rng:ref name=
"index-content-main"/>
17153 <rng:define name=
"text-index-title-template">
17154 <rng:element name=
"text:index-title-template">
17156 <rng:attribute name=
"text:style-name">
17157 <rng:ref name=
"styleNameRef"/>
17163 <rng:define name=
"text-linenumbering-configuration">
17164 <rng:element name=
"text:linenumbering-configuration">
17165 <rng:ref name=
"text-linenumbering-configuration-attlist"/>
17167 <rng:ref name=
"text-linenumbering-separator"/>
17171 <rng:define name=
"text-linenumbering-configuration-attlist">
17174 <rng:attribute name=
"text:number-lines">
17175 <rng:ref name=
"boolean"/>
17179 <rng:ref name=
"common-num-format-attlist"/>
17182 <rng:attribute name=
"text:style-name">
17183 <rng:ref name=
"styleNameRef"/>
17187 <rng:attribute name=
"text:increment">
17188 <rng:ref name=
"nonNegativeInteger"/>
17192 <rng:attribute name=
"text:number-position">
17194 <rng:value>left
</rng:value>
17195 <rng:value>right
</rng:value>
17196 <rng:value>inner
</rng:value>
17197 <rng:value>outer
</rng:value>
17202 <rng:attribute name=
"text:offset">
17203 <rng:ref name=
"nonNegativeLength"/>
17207 <rng:attribute name=
"text:count-empty-lines">
17208 <rng:ref name=
"boolean"/>
17212 <rng:attribute name=
"text:count-in-text-boxes">
17213 <rng:ref name=
"boolean"/>
17217 <rng:attribute name=
"text:restart-on-page">
17218 <rng:ref name=
"boolean"/>
17223 <rng:define name=
"text-linenumbering-separator">
17224 <rng:element name=
"text:linenumbering-separator">
17226 <rng:attribute name=
"text:increment">
17227 <rng:ref name=
"nonNegativeInteger"/>
17233 <rng:define name=
"text-list">
17234 <rng:element name=
"text:list">
17235 <rng:ref name=
"text-list-attr"/>
17237 <rng:ref name=
"text-list-header"/>
17240 <rng:ref name=
"text-list-item"/>
17244 <rng:define name=
"text-list-attr">
17247 <rng:attribute name=
"text:style-name">
17248 <rng:ref name=
"styleNameRef"/>
17252 <rng:attribute name=
"text:continue-numbering">
17253 <rng:ref name=
"boolean"/>
17257 <rng:attribute name=
"text:continue-list">
17258 <rng:ref name=
"IDREF"/>
17262 <rng:ref name=
"xml-id"/>
17266 <rng:define name=
"text-list-header">
17267 <rng:element name=
"text:list-header">
17268 <rng:ref name=
"text-list-header-attr"/>
17269 <rng:ref name=
"text-list-item-content"/>
17272 <rng:define name=
"text-list-header-attr">
17274 <rng:ref name=
"xml-id"/>
17277 <rng:define name=
"text-list-item">
17278 <rng:element name=
"text:list-item">
17279 <rng:ref name=
"text-list-item-attr"/>
17280 <rng:ref name=
"text-list-item-content"/>
17283 <rng:define name=
"text-list-item-attr">
17286 <rng:attribute name=
"text:start-value">
17287 <rng:ref name=
"nonNegativeInteger"/>
17291 <rng:attribute name=
"text:style-override">
17292 <rng:ref name=
"styleNameRef"/>
17296 <rng:ref name=
"xml-id"/>
17300 <rng:define name=
"text-list-item-content">
17302 <rng:ref name=
"text-number"/>
17306 <rng:ref name=
"text-p"/>
17307 <rng:ref name=
"text-h"/>
17308 <rng:ref name=
"text-list"/>
17309 <rng:ref name=
"text-soft-page-break"/>
17313 <rng:define name=
"text-list-level-style-attr">
17314 <rng:attribute name=
"text:level">
17315 <rng:ref name=
"positiveInteger"/>
17318 <rng:define name=
"text-list-level-style-bullet-attr">
17321 <rng:attribute name=
"text:style-name">
17322 <rng:ref name=
"styleNameRef"/>
17325 <rng:attribute name=
"text:bullet-char">
17326 <rng:ref name=
"character"/>
17328 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17330 <rng:attribute name=
"text:bullet-relative-size">
17331 <rng:ref name=
"percent"/>
17336 <rng:define name=
"text-list-level-style-image-attr">
17338 <rng:ref name=
"common-draw-data-attlist"/>
17339 <rng:ref name=
"office-binary-data"/>
17342 <rng:define name=
"text-list-level-style-number-attr">
17345 <rng:attribute name=
"text:style-name">
17346 <rng:ref name=
"styleNameRef"/>
17349 <rng:ref name=
"common-num-format-attlist"/>
17350 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17352 <rng:attribute name=
"text:display-levels">
17353 <rng:ref name=
"positiveInteger"/>
17357 <rng:attribute name=
"text:start-value">
17358 <rng:ref name=
"positiveInteger"/>
17363 <rng:define name=
"text-list-style">
17364 <rng:element name=
"text:list-style">
17365 <rng:ref name=
"text-list-style-attr"/>
17367 <rng:ref name=
"text-list-style-content"/>
17371 <rng:define name=
"text-list-style-attr">
17373 <rng:attribute name=
"style:name">
17374 <rng:ref name=
"styleName"/>
17377 <rng:attribute name=
"style:display-name">
17378 <rng:ref name=
"string"/>
17382 <rng:attribute name=
"text:consecutive-numbering">
17383 <rng:ref name=
"boolean"/>
17388 <rng:define name=
"text-list-style-content">
17390 <rng:element name=
"text:list-level-style-number">
17391 <rng:ref name=
"text-list-level-style-attr"/>
17392 <rng:ref name=
"text-list-level-style-number-attr"/>
17394 <rng:ref name=
"style-list-level-properties"/>
17397 <rng:ref name=
"style-text-properties"/>
17400 <rng:element name=
"text:list-level-style-bullet">
17401 <rng:ref name=
"text-list-level-style-attr"/>
17402 <rng:ref name=
"text-list-level-style-bullet-attr"/>
17404 <rng:ref name=
"style-list-level-properties"/>
17407 <rng:ref name=
"style-text-properties"/>
17410 <rng:element name=
"text:list-level-style-image">
17411 <rng:ref name=
"text-list-level-style-attr"/>
17412 <rng:ref name=
"text-list-level-style-image-attr"/>
17414 <rng:ref name=
"style-list-level-properties"/>
17419 <rng:define name=
"text-meta-attlist">
17422 <rng:ref name=
"common-in-content-meta-attlist"/>
17425 <rng:ref name=
"xml-id"/>
17429 <rng:define name=
"text-meta-field-attlist">
17431 <rng:ref name=
"xml-id"/>
17432 <rng:ref name=
"common-field-data-style-name-attlist"/>
17435 <rng:define name=
"text-note-class">
17436 <rng:attribute name=
"text:note-class">
17438 <rng:value>footnote
</rng:value>
17439 <rng:value>endnote
</rng:value>
17443 <rng:define name=
"text-note-ref-content">
17446 <rng:attribute name=
"text:reference-format">
17448 <rng:ref name=
"common-ref-format-values"/>
17452 <rng:ref name=
"text-note-class"/>
17455 <rng:define name=
"text-notes-configuration">
17456 <rng:element name=
"text:notes-configuration">
17457 <rng:ref name=
"text-notes-configuration-content"/>
17460 <rng:define name=
"text-notes-configuration-content">
17462 <rng:ref name=
"text-note-class"/>
17464 <rng:attribute name=
"text:citation-style-name">
17465 <rng:ref name=
"styleNameRef"/>
17469 <rng:attribute name=
"text:citation-body-style-name">
17470 <rng:ref name=
"styleNameRef"/>
17474 <rng:attribute name=
"text:default-style-name">
17475 <rng:ref name=
"styleNameRef"/>
17479 <rng:attribute name=
"text:master-page-name">
17480 <rng:ref name=
"styleNameRef"/>
17484 <rng:attribute name=
"text:start-value">
17485 <rng:ref name=
"nonNegativeInteger"/>
17488 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17490 <rng:ref name=
"common-num-format-attlist"/>
17493 <rng:attribute name=
"text:start-numbering-at">
17495 <rng:value>document
</rng:value>
17496 <rng:value>chapter
</rng:value>
17497 <rng:value>page
</rng:value>
17502 <rng:attribute name=
"text:footnotes-position">
17504 <rng:value>text
</rng:value>
17505 <rng:value>page
</rng:value>
17506 <rng:value>section
</rng:value>
17507 <rng:value>document
</rng:value>
17512 <rng:element name=
"text:note-continuation-notice-forward">
17517 <rng:element name=
"text:note-continuation-notice-backward">
17523 <rng:define name=
"text-number">
17524 <rng:element name=
"text:number">
17525 <rng:ref name=
"string"/>
17528 <rng:define name=
"text-numbered-paragraph">
17529 <rng:element name=
"text:numbered-paragraph">
17530 <rng:ref name=
"text-numbered-paragraph-attr"/>
17532 <rng:ref name=
"text-number"/>
17535 <rng:ref name=
"text-p"/>
17536 <rng:ref name=
"text-h"/>
17540 <rng:define name=
"text-numbered-paragraph-attr">
17542 <rng:attribute name=
"text:list-id">
17543 <rng:ref name=
"NCName"/>
17546 <rng:attribute name=
"text:level">
17547 <rng:ref name=
"positiveInteger"/>
17551 <rng:attribute name=
"text:style-name">
17552 <rng:ref name=
"styleNameRef"/>
17554 <rng:attribute name=
"text:continue-numbering">
17555 <rng:ref name=
"boolean"/>
17557 <rng:attribute name=
"text:start-value">
17558 <rng:ref name=
"nonNegativeInteger"/>
17562 <rng:ref name=
"xml-id"/>
17566 <rng:define name=
"text-object-index">
17567 <rng:element name=
"text:object-index">
17568 <rng:ref name=
"common-section-attlist"/>
17569 <rng:ref name=
"text-object-index-source"/>
17570 <rng:ref name=
"text-index-body"/>
17573 <rng:define name=
"text-object-index-entry-template">
17574 <rng:element name=
"text:object-index-entry-template">
17575 <rng:ref name=
"text-illustration-index-entry-content"/>
17578 <rng:define name=
"text-object-index-source">
17579 <rng:element name=
"text:object-index-source">
17580 <rng:ref name=
"text-object-index-source-attrs"/>
17582 <rng:ref name=
"text-index-title-template"/>
17585 <rng:ref name=
"text-object-index-entry-template"/>
17589 <rng:define name=
"text-object-index-source-attrs">
17591 <rng:ref name=
"text-index-scope-attr"/>
17592 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
17594 <rng:attribute name=
"text:use-spreadsheet-objects">
17595 <rng:ref name=
"boolean"/>
17599 <rng:attribute name=
"text:use-math-objects">
17600 <rng:ref name=
"boolean"/>
17604 <rng:attribute name=
"text:use-draw-objects">
17605 <rng:ref name=
"boolean"/>
17609 <rng:attribute name=
"text:use-chart-objects">
17610 <rng:ref name=
"boolean"/>
17614 <rng:attribute name=
"text:use-other-objects">
17615 <rng:ref name=
"boolean"/>
17620 <rng:define name=
"text-outline-level">
17622 <rng:attribute name=
"text:outline-level">
17623 <rng:ref name=
"positiveInteger"/>
17627 <rng:define name=
"text-outline-level-style">
17628 <rng:element name=
"text:outline-level-style">
17629 <rng:ref name=
"text-outline-level-style-attlist"/>
17631 <rng:ref name=
"style-list-level-properties"/>
17634 <rng:ref name=
"style-text-properties"/>
17638 <rng:define name=
"text-outline-level-style-attlist">
17640 <rng:attribute name=
"text:level">
17641 <rng:ref name=
"positiveInteger"/>
17644 <rng:attribute name=
"text:style-name">
17645 <rng:ref name=
"styleNameRef"/>
17648 <rng:ref name=
"common-num-format-attlist"/>
17649 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17651 <rng:attribute name=
"text:display-levels">
17652 <rng:ref name=
"positiveInteger"/>
17656 <rng:attribute name=
"text:start-value">
17657 <rng:ref name=
"positiveInteger"/>
17662 <rng:define name=
"text-outline-style">
17663 <rng:element name=
"text:outline-style">
17664 <rng:ref name=
"text-outline-style-attr"/>
17666 <rng:ref name=
"text-outline-level-style"/>
17670 <rng:define name=
"text-outline-style-attr">
17671 <rng:attribute name=
"style:name">
17672 <rng:ref name=
"styleName"/>
17675 <rng:define name=
"text-p">
17676 <rng:element name=
"text:p">
17677 <rng:ref name=
"paragraph-attrs"/>
17679 <rng:ref name=
"paragraph-content-or-hyperlink"/>
17683 <rng:define name=
"text-page">
17684 <rng:element name=
"text:page">
17685 <rng:ref name=
"text-page-attlist"/>
17689 <rng:define name=
"text-page-attlist">
17690 <rng:attribute name=
"text:master-page-name">
17691 <rng:ref name=
"styleNameRef"/>
17694 <rng:define name=
"text-page-continuation-attlist">
17696 <rng:attribute name=
"text:select-page">
17698 <rng:value>previous
</rng:value>
17699 <rng:value>next
</rng:value>
17703 <rng:attribute name=
"text:string-value">
17704 <rng:ref name=
"string"/>
17709 <rng:define name=
"text-page-number-attlist">
17712 <rng:ref name=
"common-field-num-format-attlist"/>
17713 <rng:ref name=
"common-field-fixed-attlist"/>
17716 <rng:attribute name=
"text:page-adjust">
17717 <rng:ref name=
"integer"/>
17721 <rng:attribute name=
"text:select-page">
17723 <rng:value>previous
</rng:value>
17724 <rng:value>current
</rng:value>
17725 <rng:value>next
</rng:value>
17731 <rng:define name=
"text-page-sequence">
17732 <rng:element name=
"text:page-sequence">
17734 <rng:ref name=
"text-page"/>
17738 <rng:define name=
"text-placeholder-attlist">
17740 <rng:attribute name=
"text:placeholder-type">
17742 <rng:value>text
</rng:value>
17743 <rng:value>table
</rng:value>
17744 <rng:value>text-box
</rng:value>
17745 <rng:value>image
</rng:value>
17746 <rng:value>object
</rng:value>
17749 <rng:ref name=
"common-field-description-attlist"/>
17752 <rng:define name=
"text-relative-tab-stop-position-attr">
17754 <rng:attribute name=
"text:relative-tab-stop-position">
17755 <rng:ref name=
"boolean"/>
17759 <rng:define name=
"text-section">
17760 <rng:element name=
"text:section">
17761 <rng:ref name=
"text-section-attlist"/>
17763 <rng:ref name=
"text-section-source"/>
17764 <rng:ref name=
"text-section-source-dde"/>
17768 <rng:ref name=
"text-content"/>
17772 <rng:define name=
"text-section-attlist">
17774 <rng:ref name=
"common-section-attlist"/>
17776 <rng:attribute name=
"text:display">
17778 <rng:value>true
</rng:value>
17779 <rng:value>none
</rng:value>
17783 <rng:attribute name=
"text:display">
17784 <rng:value>condition
</rng:value>
17786 <rng:attribute name=
"text:condition">
17787 <rng:ref name=
"string"/>
17794 <rng:define name=
"text-section-source">
17795 <rng:element name=
"text:section-source">
17796 <rng:ref name=
"text-section-source-attr"/>
17799 <rng:define name=
"text-section-source-attr">
17802 <rng:attribute name=
"xlink:type">
17803 <rng:value>simple
</rng:value>
17805 <rng:attribute name=
"xlink:href">
17806 <rng:ref name=
"anyIRI"/>
17809 <rng:attribute name=
"xlink:show">
17810 <rng:value>embed
</rng:value>
17815 <rng:attribute name=
"text:section-name">
17816 <rng:ref name=
"string"/>
17820 <rng:attribute name=
"text:filter-name">
17821 <rng:ref name=
"string"/>
17826 <rng:define name=
"text-section-source-dde">
17827 <rng:ref name=
"office-dde-source"/>
17829 <rng:define name=
"text-sequence-decl">
17830 <rng:element name=
"text:sequence-decl">
17831 <rng:ref name=
"text-sequence-decl-attlist"/>
17834 <rng:define name=
"text-sequence-decl-attlist">
17836 <rng:ref name=
"common-field-name-attlist"/>
17837 <rng:attribute name=
"text:display-outline-level">
17838 <rng:ref name=
"nonNegativeInteger"/>
17841 <rng:attribute name=
"text:separation-character">
17842 <rng:ref name=
"character"/>
17847 <rng:define name=
"text-sequence-ref-content">
17849 <rng:attribute name=
"text:reference-format">
17851 <rng:ref name=
"common-ref-format-values"/>
17852 <rng:value>category-and-value
</rng:value>
17853 <rng:value>caption
</rng:value>
17854 <rng:value>value
</rng:value>
17859 <rng:define name=
"text-sequence-ref-name">
17861 <rng:attribute name=
"text:ref-name">
17862 <rng:ref name=
"string"/>
17866 <rng:define name=
"text-set-page-variable-attlist">
17869 <rng:attribute name=
"text:active">
17870 <rng:ref name=
"boolean"/>
17874 <rng:attribute name=
"text:page-adjust">
17875 <rng:ref name=
"integer"/>
17880 <rng:define name=
"text-soft-page-break">
17881 <rng:element name=
"text:soft-page-break">
17885 <rng:define name=
"text-sort-key">
17886 <rng:element name=
"text:sort-key">
17887 <rng:ref name=
"text-sort-key-attlist"/>
17891 <rng:define name=
"text-sort-key-attlist">
17892 <rng:attribute name=
"text:key">
17894 <rng:value>address
</rng:value>
17895 <rng:value>annote
</rng:value>
17896 <rng:value>author
</rng:value>
17897 <rng:value>bibliography-type
</rng:value>
17898 <rng:value>booktitle
</rng:value>
17899 <rng:value>chapter
</rng:value>
17900 <rng:value>custom1
</rng:value>
17901 <rng:value>custom2
</rng:value>
17902 <rng:value>custom3
</rng:value>
17903 <rng:value>custom4
</rng:value>
17904 <rng:value>custom5
</rng:value>
17905 <rng:value>edition
</rng:value>
17906 <rng:value>editor
</rng:value>
17907 <rng:value>howpublished
</rng:value>
17908 <rng:value>identifier
</rng:value>
17909 <rng:value>institution
</rng:value>
17910 <rng:value>isbn
</rng:value>
17911 <rng:value>issn
</rng:value>
17912 <rng:value>journal
</rng:value>
17913 <rng:value>month
</rng:value>
17914 <rng:value>note
</rng:value>
17915 <rng:value>number
</rng:value>
17916 <rng:value>organizations
</rng:value>
17917 <rng:value>pages
</rng:value>
17918 <rng:value>publisher
</rng:value>
17919 <rng:value>report-type
</rng:value>
17920 <rng:value>school
</rng:value>
17921 <rng:value>series
</rng:value>
17922 <rng:value>title
</rng:value>
17923 <rng:value>url
</rng:value>
17924 <rng:value>volume
</rng:value>
17925 <rng:value>year
</rng:value>
17929 <rng:attribute name=
"text:sort-ascending">
17930 <rng:ref name=
"boolean"/>
17934 <rng:define name=
"text-style-name">
17936 <rng:attribute name=
"form:text-style-name">
17937 <rng:ref name=
"styleNameRef"/>
17941 <rng:define name=
"text-tab-attr">
17943 <rng:attribute name=
"text:tab-ref">
17944 <rng:ref name=
"nonNegativeInteger"/>
17948 <rng:define name=
"text-table-index">
17949 <rng:element name=
"text:table-index">
17950 <rng:ref name=
"common-section-attlist"/>
17951 <rng:ref name=
"text-table-index-source"/>
17952 <rng:ref name=
"text-index-body"/>
17955 <rng:define name=
"text-table-index-entry-template">
17956 <rng:element name=
"text:table-index-entry-template">
17957 <rng:ref name=
"text-illustration-index-entry-content"/>
17960 <rng:define name=
"text-table-index-source">
17961 <rng:element name=
"text:table-index-source">
17962 <rng:ref name=
"text-illustration-index-source-attrs"/>
17964 <rng:ref name=
"text-index-title-template"/>
17967 <rng:ref name=
"text-table-index-entry-template"/>
17971 <rng:define name=
"text-table-of-content">
17972 <rng:element name=
"text:table-of-content">
17973 <rng:ref name=
"common-section-attlist"/>
17974 <rng:ref name=
"text-table-of-content-source"/>
17975 <rng:ref name=
"text-index-body"/>
17978 <rng:define name=
"text-table-of-content-children">
17980 <rng:ref name=
"text-index-entry-chapter"/>
17981 <rng:ref name=
"text-index-entry-page-number"/>
17982 <rng:ref name=
"text-index-entry-text"/>
17983 <rng:ref name=
"text-index-entry-span"/>
17984 <rng:ref name=
"text-index-entry-tab-stop"/>
17985 <rng:ref name=
"text-index-entry-link-start"/>
17986 <rng:ref name=
"text-index-entry-link-end"/>
17989 <rng:define name=
"text-table-of-content-entry-template">
17990 <rng:element name=
"text:table-of-content-entry-template">
17991 <rng:ref name=
"text-table-of-content-entry-template-attlist"/>
17993 <rng:ref name=
"text-table-of-content-children"/>
17997 <rng:define name=
"text-table-of-content-entry-template-attlist">
17999 <rng:attribute name=
"text:outline-level">
18000 <rng:ref name=
"positiveInteger"/>
18002 <rng:attribute name=
"text:style-name">
18003 <rng:ref name=
"styleNameRef"/>
18007 <rng:define name=
"text-table-of-content-source">
18008 <rng:element name=
"text:table-of-content-source">
18009 <rng:ref name=
"text-table-of-content-source-attlist"/>
18011 <rng:ref name=
"text-index-title-template"/>
18014 <rng:ref name=
"text-table-of-content-entry-template"/>
18017 <rng:ref name=
"text-index-source-styles"/>
18021 <rng:define name=
"text-table-of-content-source-attlist">
18024 <rng:attribute name=
"text:outline-level">
18025 <rng:ref name=
"positiveInteger"/>
18029 <rng:attribute name=
"text:use-outline-level">
18030 <rng:ref name=
"boolean"/>
18034 <rng:attribute name=
"text:use-index-marks">
18035 <rng:ref name=
"boolean"/>
18039 <rng:attribute name=
"text:use-index-source-styles">
18040 <rng:ref name=
"boolean"/>
18044 <rng:attribute name=
"text:index-scope">
18046 <rng:value>document
</rng:value>
18047 <rng:value>chapter
</rng:value>
18052 <rng:attribute name=
"text:relative-tab-stop-position">
18053 <rng:ref name=
"boolean"/>
18058 <rng:define name=
"text-template-name-attlist">
18060 <rng:attribute name=
"text:display">
18062 <rng:value>full
</rng:value>
18063 <rng:value>path
</rng:value>
18064 <rng:value>name
</rng:value>
18065 <rng:value>name-and-extension
</rng:value>
18066 <rng:value>area
</rng:value>
18067 <rng:value>title
</rng:value>
18072 <rng:define name=
"text-time-attlist">
18075 <rng:ref name=
"common-field-fixed-attlist"/>
18076 <rng:ref name=
"common-field-data-style-name-attlist"/>
18079 <rng:attribute name=
"text:time-value">
18080 <rng:ref name=
"timeOrDateTime"/>
18084 <rng:attribute name=
"text:time-adjust">
18085 <rng:ref name=
"duration"/>
18090 <rng:define name=
"text-toc-mark-start-attrs">
18091 <rng:ref name=
"text-id"/>
18092 <rng:ref name=
"text-outline-level"/>
18094 <rng:define name=
"text-tracked-changes">
18096 <rng:element name=
"text:tracked-changes">
18097 <rng:ref name=
"text-tracked-changes-attr"/>
18099 <rng:ref name=
"text-changed-region"/>
18104 <rng:define name=
"text-tracked-changes-attr">
18106 <rng:attribute name=
"text:track-changes">
18107 <rng:ref name=
"boolean"/>
18111 <rng:define name=
"text-user-field-decl">
18112 <rng:element name=
"text:user-field-decl">
18113 <rng:ref name=
"common-field-name-attlist"/>
18115 <rng:ref name=
"common-field-formula-attlist"/>
18117 <rng:ref name=
"common-value-and-type-attlist"/>
18120 <rng:define name=
"text-user-index">
18121 <rng:element name=
"text:user-index">
18122 <rng:ref name=
"common-section-attlist"/>
18123 <rng:ref name=
"text-user-index-source"/>
18124 <rng:ref name=
"text-index-body"/>
18127 <rng:define name=
"text-user-index-entry-template">
18128 <rng:element name=
"text:user-index-entry-template">
18129 <rng:ref name=
"text-user-index-entry-template-attrs"/>
18132 <rng:ref name=
"text-index-entry-chapter"/>
18133 <rng:ref name=
"text-index-entry-page-number"/>
18134 <rng:ref name=
"text-index-entry-text"/>
18135 <rng:ref name=
"text-index-entry-span"/>
18136 <rng:ref name=
"text-index-entry-tab-stop"/>
18137 <rng:ref name=
"text-index-entry-link-start"/>
18138 <rng:ref name=
"text-index-entry-link-end"/>
18139 <!-- https://issues.oasis-open.org/browse/OFFICE-3941 -->
18144 <rng:define name=
"text-user-index-entry-template-attrs">
18146 <rng:attribute name=
"text:outline-level">
18147 <rng:ref name=
"positiveInteger"/>
18149 <rng:attribute name=
"text:style-name">
18150 <rng:ref name=
"styleNameRef"/>
18154 <rng:define name=
"text-user-index-source">
18155 <rng:element name=
"text:user-index-source">
18156 <rng:ref name=
"text-user-index-source-attr"/>
18158 <rng:ref name=
"text-index-title-template"/>
18161 <rng:ref name=
"text-user-index-entry-template"/>
18164 <rng:ref name=
"text-index-source-styles"/>
18168 <rng:define name=
"text-user-index-source-attr">
18170 <rng:ref name=
"text-index-scope-attr"/>
18171 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
18173 <rng:attribute name=
"text:use-index-marks">
18174 <rng:ref name=
"boolean"/>
18178 <rng:attribute name=
"text:use-index-source-styles">
18179 <rng:ref name=
"boolean"/>
18183 <rng:attribute name=
"text:use-graphics">
18184 <rng:ref name=
"boolean"/>
18188 <rng:attribute name=
"text:use-tables">
18189 <rng:ref name=
"boolean"/>
18193 <rng:attribute name=
"text:use-floating-frames">
18194 <rng:ref name=
"boolean"/>
18198 <rng:attribute name=
"text:use-objects">
18199 <rng:ref name=
"boolean"/>
18203 <rng:attribute name=
"text:copy-outline-levels">
18204 <rng:ref name=
"boolean"/>
18207 <rng:attribute name=
"text:index-name">
18208 <rng:ref name=
"string"/>
18212 <rng:define name=
"text-variable-decl">
18213 <rng:element name=
"text:variable-decl">
18214 <rng:ref name=
"common-field-name-attlist"/>
18215 <rng:ref name=
"common-value-type-attlist"/>
18218 <rng:define name=
"textEncoding">
18219 <rng:data type=
"string">
18220 <rng:param name=
"pattern">[A-Za-z][A-Za-z0-
9._\-]*
</rng:param>
18223 <rng:define name=
"time">
18224 <rng:data type=
"time"/>
18226 <rng:define name=
"timeOrDateTime">
18228 <rng:data type=
"time"/>
18229 <rng:data type=
"dateTime"/>
18232 <rng:define name=
"types">
18234 <rng:value>submit
</rng:value>
18235 <rng:value>reset
</rng:value>
18236 <rng:value>push
</rng:value>
18237 <rng:value>url
</rng:value>
18240 <rng:define name=
"valueType">
18242 <rng:value>float
</rng:value>
18243 <rng:value>time
</rng:value>
18244 <rng:value>date
</rng:value>
18245 <rng:value>percentage
</rng:value>
18246 <rng:value>currency
</rng:value>
18247 <rng:value>boolean
</rng:value>
18248 <rng:value>string
</rng:value>
18251 <rng:define name=
"variableName">
18252 <rng:data type=
"string"/>
18254 <rng:define name=
"vector3D">
18255 <rng:data type=
"string">
18256 <rng:param name=
"pattern">\([ ]*-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)([ ]+-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)){
2}[ ]*\)
</rng:param>
18259 <rng:define name=
"vertBackPos">
18261 <rng:value>top
</rng:value>
18262 <rng:value>center
</rng:value>
18263 <rng:value>bottom
</rng:value>
18266 <rng:define name=
"xforms-bind-attlist">
18268 <rng:attribute name=
"xforms:bind">
18269 <rng:ref name=
"string"/>
18273 <rng:define name=
"xforms-model">
18274 <rng:element name=
"xforms:model">
18275 <rng:ref name=
"anyAttListOrElements"/>
18278 <rng:define name=
"xml-id">
18279 <rng:attribute name=
"xml:id">
18280 <rng:ref name=
"ID"/>
18283 <rng:define name=
"zeroToHundredPercent">
18284 <rng:data type=
"string">
18285 <rng:param name=
"pattern">([
0-
9]?[
0-
9](\.[
0-
9]*)?|
100(\
.0*)?|\.[
0-
9]+)%
</rng:param>
18288 <rng:define name=
"zeroToOneDecimal">
18289 <rng:data type=
"decimal">
18290 <rng:param name=
"minInclusive">0</rng:param>
18291 <rng:param name=
"maxInclusive">1</rng:param>