1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 Open Document Format for Office Applications (OpenDocument) Version 1.3
6 Copyright (c) OASIS Open 2021. All Rights Reserved.
7 Source: https://docs.oasis-open.org/office/OpenDocument/v1.3/os/schemas/
8 Latest stage of specification: https://docs.oasis-open.org/office/OpenDocument/v1.3/OpenDocument-v1.3-part1-introduction.html
9 TC IPR Statement: https://www.oasis-open.org/committees/office/ipr.php
11 Open Document Format for Office Applications (OpenDocument) Version 1.3
13 OpenDocument-v1.3-schema.rng
15 <!-- https://issues.oasis-open.org/browse/OFFICE-2153 -->
17 <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">
20 <rng:ref name=
"office-document"/>
21 <rng:ref name=
"office-document-content"/>
22 <rng:ref name=
"office-document-styles"/>
23 <rng:ref name=
"office-document-meta"/>
24 <rng:ref name=
"office-document-settings"/>
27 <rng:define name=
"CURIE">
28 <rng:data type=
"string">
29 <rng:param name=
"pattern">(([\i-[:]][\c-[:]]*)?:)?.+
</rng:param>
30 <rng:param name=
"minLength">1</rng:param>
33 <rng:define name=
"CURIEs">
36 <rng:ref name=
"CURIE"/>
40 <rng:define name=
"ID">
43 <rng:define name=
"IDREF">
44 <rng:data type=
"IDREF"/>
46 <rng:define name=
"IDREFS">
47 <rng:data type=
"IDREFS"/>
49 <rng:define name=
"NCName">
50 <rng:data type=
"NCName"/>
52 <rng:define name=
"SafeCURIE">
53 <rng:data type=
"string">
54 <rng:param name=
"pattern">\[(([\i-[:]][\c-[:]]*)?:)?.+\]
</rng:param>
55 <rng:param name=
"minLength">3</rng:param>
58 <rng:define name=
"URIorSafeCURIE">
60 <rng:ref name=
"anyURI"/>
61 <rng:ref name=
"SafeCURIE"/>
64 <rng:define name=
"angle">
65 <rng:data type=
"string"/>
67 <rng:define name=
"anim-animate-color-attlist">
70 <rng:attribute name=
"anim:color-interpolation">
72 <rng:value>rgb
</rng:value>
73 <rng:value>hsl
</rng:value>
78 <rng:attribute name=
"anim:color-interpolation-direction">
80 <rng:value>clockwise
</rng:value>
81 <rng:value>counter-clockwise
</rng:value>
87 <rng:define name=
"anim-animate-motion-attlist">
90 <rng:attribute name=
"svg:path">
91 <rng:ref name=
"pathData"/>
95 <rng:attribute name=
"svg:origin">
96 <rng:ref name=
"string"/>
100 <rng:attribute name=
"smil:calcMode">
102 <rng:value>discrete
</rng:value>
103 <rng:value>linear
</rng:value>
104 <rng:value>paced
</rng:value>
105 <rng:value>spline
</rng:value>
111 <rng:define name=
"anim-animate-transform-attlist">
112 <rng:attribute name=
"svg:type">
114 <rng:value>translate
</rng:value>
115 <rng:value>scale
</rng:value>
116 <rng:value>rotate
</rng:value>
117 <rng:value>skewX
</rng:value>
118 <rng:value>skewY
</rng:value>
122 <rng:define name=
"anim-audio-attlist">
125 <rng:attribute name=
"xlink:href">
126 <rng:ref name=
"anyIRI"/>
130 <rng:attribute name=
"anim:audio-level">
131 <rng:ref name=
"double"/>
136 <rng:define name=
"anim-command-attlist">
137 <rng:attribute name=
"anim:command">
138 <rng:ref name=
"string"/>
141 <rng:define name=
"anim-iterate-attlist">
143 <rng:ref name=
"common-anim-target-attlist"/>
145 <rng:attribute name=
"anim:iterate-type">
146 <rng:ref name=
"string"/>
150 <rng:attribute name=
"anim:iterate-interval">
151 <rng:ref name=
"duration"/>
156 <rng:define name=
"anim-transition-filter-attlist">
158 <rng:attribute name=
"smil:type">
159 <rng:ref name=
"string"/>
162 <rng:attribute name=
"smil:subtype">
163 <rng:ref name=
"string"/>
167 <rng:attribute name=
"smil:direction">
169 <rng:value>forward
</rng:value>
170 <rng:value>reverse
</rng:value>
175 <rng:attribute name=
"smil:fadeColor">
176 <rng:ref name=
"color"/>
180 <rng:attribute name=
"smil:mode">
182 <rng:value>in
</rng:value>
183 <rng:value>out
</rng:value>
189 <rng:define name=
"animation-element">
191 <rng:element name=
"anim:animate">
192 <rng:ref name=
"common-anim-target-attlist"/>
193 <rng:ref name=
"common-anim-named-target-attlist"/>
194 <rng:ref name=
"common-anim-values-attlist"/>
195 <rng:ref name=
"common-anim-spline-mode-attlist"/>
196 <rng:ref name=
"common-spline-anim-value-attlist"/>
197 <rng:ref name=
"common-timing-attlist"/>
198 <rng:ref name=
"common-anim-add-accum-attlist"/>
200 <rng:element name=
"anim:set">
201 <rng:ref name=
"common-anim-target-attlist"/>
202 <rng:ref name=
"common-anim-named-target-attlist"/>
203 <rng:ref name=
"common-anim-set-values-attlist"/>
204 <rng:ref name=
"common-timing-attlist"/>
205 <rng:ref name=
"common-anim-add-accum-attlist"/>
207 <rng:element name=
"anim:animateMotion">
208 <rng:ref name=
"anim-animate-motion-attlist"/>
209 <rng:ref name=
"common-anim-target-attlist"/>
210 <rng:ref name=
"common-anim-named-target-attlist"/>
211 <rng:ref name=
"common-anim-add-accum-attlist"/>
212 <rng:ref name=
"common-anim-values-attlist"/>
213 <rng:ref name=
"common-timing-attlist"/>
214 <rng:ref name=
"common-spline-anim-value-attlist"/>
216 <rng:element name=
"anim:animateColor">
217 <rng:ref name=
"common-anim-target-attlist"/>
218 <rng:ref name=
"common-anim-named-target-attlist"/>
219 <rng:ref name=
"common-anim-add-accum-attlist"/>
220 <rng:ref name=
"common-anim-values-attlist"/>
221 <rng:ref name=
"common-anim-spline-mode-attlist"/>
222 <rng:ref name=
"common-spline-anim-value-attlist"/>
223 <rng:ref name=
"anim-animate-color-attlist"/>
224 <rng:ref name=
"common-timing-attlist"/>
226 <rng:element name=
"anim:animateTransform">
227 <rng:ref name=
"common-anim-target-attlist"/>
228 <rng:ref name=
"common-anim-named-target-attlist"/>
229 <rng:ref name=
"common-anim-add-accum-attlist"/>
230 <rng:ref name=
"common-anim-values-attlist"/>
231 <rng:ref name=
"anim-animate-transform-attlist"/>
232 <rng:ref name=
"common-timing-attlist"/>
234 <rng:element name=
"anim:transitionFilter">
235 <rng:ref name=
"common-anim-target-attlist"/>
236 <rng:ref name=
"common-anim-add-accum-attlist"/>
237 <rng:ref name=
"common-anim-values-attlist"/>
238 <rng:ref name=
"common-anim-spline-mode-attlist"/>
239 <rng:ref name=
"anim-transition-filter-attlist"/>
240 <rng:ref name=
"common-timing-attlist"/>
242 <rng:element name=
"anim:par">
243 <rng:ref name=
"common-anim-attlist"/>
244 <rng:ref name=
"common-timing-attlist"/>
245 <rng:ref name=
"common-endsync-timing-attlist"/>
247 <rng:ref name=
"animation-element"/>
250 <rng:element name=
"anim:seq">
251 <rng:ref name=
"common-anim-attlist"/>
252 <rng:ref name=
"common-endsync-timing-attlist"/>
253 <rng:ref name=
"common-timing-attlist"/>
255 <rng:ref name=
"animation-element"/>
258 <rng:element name=
"anim:iterate">
259 <rng:ref name=
"common-anim-attlist"/>
260 <rng:ref name=
"anim-iterate-attlist"/>
261 <rng:ref name=
"common-timing-attlist"/>
262 <rng:ref name=
"common-endsync-timing-attlist"/>
264 <rng:ref name=
"animation-element"/>
267 <rng:element name=
"anim:audio">
268 <rng:ref name=
"common-anim-attlist"/>
269 <rng:ref name=
"anim-audio-attlist"/>
270 <rng:ref name=
"common-basic-timing-attlist"/>
272 <rng:element name=
"anim:command">
273 <rng:ref name=
"common-anim-attlist"/>
274 <rng:ref name=
"anim-command-attlist"/>
275 <rng:ref name=
"common-begin-end-timing-attlist"/>
276 <rng:ref name=
"common-anim-target-attlist"/>
278 <rng:element name=
"anim:param">
279 <rng:attribute name=
"anim:name">
280 <rng:ref name=
"string"/>
282 <rng:attribute name=
"anim:value">
283 <rng:ref name=
"string"/>
290 <rng:define name=
"any-date">
292 <rng:ref name=
"number-day"/>
293 <rng:ref name=
"number-month"/>
294 <rng:ref name=
"number-year"/>
295 <rng:ref name=
"number-era"/>
296 <rng:ref name=
"number-day-of-week"/>
297 <rng:ref name=
"number-week-of-year"/>
298 <rng:ref name=
"number-quarter"/>
299 <rng:ref name=
"number-hours"/>
300 <rng:ref name=
"number-am-pm"/>
301 <rng:ref name=
"number-minutes"/>
302 <rng:ref name=
"number-seconds"/>
305 <rng:define name=
"any-number">
307 <rng:ref name=
"number-number"/>
308 <rng:ref name=
"number-scientific-number"/>
309 <rng:ref name=
"number-fraction"/>
312 <rng:define name=
"any-time">
314 <rng:ref name=
"number-hours"/>
315 <rng:ref name=
"number-am-pm"/>
316 <rng:ref name=
"number-minutes"/>
317 <rng:ref name=
"number-seconds"/>
320 <rng:define name=
"anyAttListOrElements">
327 <rng:ref name=
"anyElements"/>
329 <rng:define name=
"anyElements">
334 <rng:ref name=
"anyAttListOrElements"/>
339 <rng:define name=
"anyIRI">
340 <rng:data type=
"anyURI"/>
341 <dc:description>An IRI-reference as defined in [RFC3987]. See ODF
1.3 Part
3 section
18.3.
</dc:description>
343 <rng:define name=
"anyURI">
344 <rng:data type=
"anyURI"/>
346 <rng:define name=
"base64Binary">
347 <rng:data type=
"base64Binary"/>
349 <rng:define name=
"boolean">
351 <rng:value>true
</rng:value>
352 <rng:value>false
</rng:value>
355 <rng:define name=
"borderWidths">
357 <rng:ref name=
"positiveLength"/>
358 <rng:ref name=
"positiveLength"/>
359 <rng:ref name=
"positiveLength"/>
362 <rng:define name=
"bound-column">
364 <rng:attribute name=
"form:bound-column">
365 <rng:ref name=
"string"/>
369 <rng:define name=
"button-type">
371 <rng:attribute name=
"form:button-type">
372 <rng:ref name=
"types"/>
376 <rng:define name=
"cellAddress">
377 <rng:data type=
"string">
378 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+
</rng:param>
381 <rng:define name=
"cellRangeAddress">
383 <rng:data type=
"string">
384 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+(:($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[
0-
9]+)?
</rng:param>
386 <rng:data type=
"string">
387 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[
0-
9]+:($?([^\. ']+|'([^']|'')+'))?\.$?[
0-
9]+
</rng:param>
389 <rng:data type=
"string">
390 <rng:param name=
"pattern">($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+:($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+
</rng:param>
394 <rng:define name=
"cellRangeAddressList">
395 <rng:data type=
"string"/>
396 <dc:description>Value is a space separated list of
"cellRangeAddress" patterns
</dc:description>
398 <rng:define name=
"change-mark-attr">
399 <rng:attribute name=
"text:change-id">
400 <rng:ref name=
"IDREF"/>
403 <rng:define name=
"change-marks">
405 <rng:element name=
"text:change">
406 <rng:ref name=
"change-mark-attr"/>
408 <rng:element name=
"text:change-start">
409 <rng:ref name=
"change-mark-attr"/>
411 <rng:element name=
"text:change-end">
412 <rng:ref name=
"change-mark-attr"/>
416 <rng:define name=
"character">
417 <rng:data type=
"string">
418 <rng:param name=
"length">1</rng:param>
421 <rng:define name=
"chart-axis">
422 <rng:element name=
"chart:axis">
423 <rng:ref name=
"chart-axis-attlist"/>
425 <rng:ref name=
"chart-title"/>
428 <rng:ref name=
"chart-categories"/>
431 <rng:ref name=
"chart-grid"/>
435 <rng:define name=
"chart-axis-attlist">
437 <rng:attribute name=
"chart:dimension">
438 <rng:ref name=
"chart-dimension"/>
441 <rng:attribute name=
"chart:name">
442 <rng:ref name=
"string"/>
446 <rng:attribute name=
"chart:style-name">
447 <rng:ref name=
"styleNameRef"/>
452 <rng:define name=
"chart-categories">
453 <rng:element name=
"chart:categories">
455 <rng:attribute name=
"table:cell-range-address">
456 <rng:ref name=
"cellRangeAddressList"/>
461 <rng:define name=
"chart-chart">
462 <rng:element name=
"chart:chart">
463 <rng:ref name=
"chart-chart-attlist"/>
465 <rng:ref name=
"chart-title"/>
468 <rng:ref name=
"chart-subtitle"/>
471 <rng:ref name=
"chart-footer"/>
474 <rng:ref name=
"chart-legend"/>
476 <rng:ref name=
"chart-plot-area"/>
478 <rng:ref name=
"shape"/>
480 <!-- https://issues.oasis-open.org/browse/OFFICE-2123 -->
482 <rng:ref name=
"table-table"/>
486 <rng:define name=
"chart-chart-attlist">
488 <rng:attribute name=
"chart:class">
489 <rng:ref name=
"namespacedToken"/>
491 <rng:ref name=
"common-draw-size-attlist"/>
493 <rng:attribute name=
"chart:column-mapping">
494 <rng:ref name=
"string"/>
498 <rng:attribute name=
"chart:row-mapping">
499 <rng:ref name=
"string"/>
503 <rng:attribute name=
"chart:style-name">
504 <rng:ref name=
"styleNameRef"/>
509 <rng:attribute name=
"xlink:type">
510 <rng:value>simple
</rng:value>
512 <rng:attribute name=
"xlink:href">
513 <rng:ref name=
"anyIRI"/>
518 <rng:ref name=
"xml-id"/>
522 <rng:define name=
"chart-coordinate-region">
523 <rng:element name=
"chart:coordinate-region">
524 <rng:ref name=
"chart-coordinate-region-attlist"/>
528 <rng:define name=
"chart-coordinate-region-attlist">
529 <rng:ref name=
"common-draw-position-attlist"/>
530 <rng:ref name=
"common-draw-size-attlist"/>
532 <!-- https://issues.oasis-open.org/browse/OFFICE-3928 -->
533 <rng:define name=
"chart-data-label">
534 <rng:element name=
"chart:data-label">
535 <rng:ref name=
"chart-data-label-attlist"/>
537 <rng:ref name=
"text-p"/>
541 <rng:define name=
"chart-data-label-attlist">
543 <rng:ref name=
"common-draw-position-attlist"/>
545 <rng:attribute name=
"chart:style-name">
546 <rng:ref name=
"styleNameRef"/>
551 <rng:define name=
"chart-data-point">
552 <rng:element name=
"chart:data-point">
553 <rng:ref name=
"chart-data-point-attlist"/>
555 <rng:ref name=
"chart-data-label"/>
559 <rng:define name=
"chart-data-point-attlist">
562 <rng:attribute name=
"chart:repeated">
563 <rng:ref name=
"positiveInteger"/>
567 <rng:attribute name=
"chart:style-name">
568 <rng:ref name=
"styleNameRef"/>
572 <rng:ref name=
"xml-id"/>
576 <rng:define name=
"chart-dimension">
578 <rng:value>x
</rng:value>
579 <rng:value>y
</rng:value>
580 <rng:value>z
</rng:value>
583 <rng:define name=
"chart-domain">
584 <rng:element name=
"chart:domain">
586 <rng:attribute name=
"table:cell-range-address">
587 <rng:ref name=
"cellRangeAddressList"/>
592 <rng:define name=
"chart-equation">
593 <rng:element name=
"chart:equation">
594 <rng:ref name=
"chart-equation-attlist"/>
596 <rng:ref name=
"text-p"/>
600 <rng:define name=
"chart-equation-attlist">
603 <rng:attribute name=
"chart:automatic-content">
604 <rng:ref name=
"boolean"/>
608 <rng:attribute name=
"chart:display-r-square">
609 <rng:ref name=
"boolean"/>
613 <rng:attribute name=
"chart:display-equation">
614 <rng:ref name=
"boolean"/>
617 <rng:ref name=
"common-draw-position-attlist"/>
619 <rng:attribute name=
"chart:style-name">
620 <rng:ref name=
"styleNameRef"/>
625 <rng:define name=
"chart-error-indicator">
626 <rng:element name=
"chart:error-indicator">
627 <rng:ref name=
"chart-error-indicator-attlist"/>
631 <rng:define name=
"chart-error-indicator-attlist">
634 <rng:attribute name=
"chart:style-name">
635 <rng:ref name=
"styleNameRef"/>
638 <rng:attribute name=
"chart:dimension">
639 <rng:ref name=
"chart-dimension"/>
643 <rng:define name=
"chart-floor">
644 <rng:element name=
"chart:floor">
645 <rng:ref name=
"chart-floor-attlist"/>
649 <rng:define name=
"chart-floor-attlist">
652 <rng:attribute name=
"svg:width">
653 <rng:ref name=
"length"/>
657 <rng:attribute name=
"chart:style-name">
658 <rng:ref name=
"styleNameRef"/>
663 <rng:define name=
"chart-footer">
664 <rng:element name=
"chart:footer">
665 <rng:ref name=
"chart-title-attlist"/>
667 <rng:ref name=
"text-p"/>
671 <rng:define name=
"chart-grid">
672 <rng:element name=
"chart:grid">
673 <rng:ref name=
"chart-grid-attlist"/>
676 <rng:define name=
"chart-grid-attlist">
679 <rng:attribute name=
"chart:class">
681 <rng:value>major
</rng:value>
682 <rng:value>minor
</rng:value>
687 <rng:attribute name=
"chart:style-name">
688 <rng:ref name=
"styleNameRef"/>
693 <rng:define name=
"chart-legend">
694 <rng:element name=
"chart:legend">
695 <rng:ref name=
"chart-legend-attlist"/>
697 <rng:ref name=
"text-p"/>
701 <rng:define name=
"chart-legend-attlist">
705 <rng:attribute name=
"chart:legend-position">
707 <rng:value>start
</rng:value>
708 <rng:value>end
</rng:value>
709 <rng:value>top
</rng:value>
710 <rng:value>bottom
</rng:value>
714 <rng:attribute name=
"chart:legend-align">
716 <rng:value>start
</rng:value>
717 <rng:value>center
</rng:value>
718 <rng:value>end
</rng:value>
723 <rng:attribute name=
"chart:legend-position">
725 <rng:value>top-start
</rng:value>
726 <rng:value>bottom-start
</rng:value>
727 <rng:value>top-end
</rng:value>
728 <rng:value>bottom-end
</rng:value>
733 <rng:ref name=
"common-draw-position-attlist"/>
735 <rng:attribute name=
"style:legend-expansion">
737 <rng:value>wide
</rng:value>
738 <rng:value>high
</rng:value>
739 <rng:value>balanced
</rng:value>
743 <rng:attribute name=
"style:legend-expansion">
744 <rng:value>custom
</rng:value>
746 <rng:attribute name=
"style:legend-expansion-aspect-ratio">
747 <rng:ref name=
"double"/>
749 <rng:ref name=
"common-draw-size-attlist"/>
750 <!-- https://issues.oasis-open.org/browse/OFFICE-3883 -->
755 <rng:attribute name=
"chart:style-name">
756 <rng:ref name=
"styleNameRef"/>
761 <rng:define name=
"chart-mean-value">
762 <rng:element name=
"chart:mean-value">
763 <rng:ref name=
"chart-mean-value-attlist"/>
767 <rng:define name=
"chart-mean-value-attlist">
769 <rng:attribute name=
"chart:style-name">
770 <rng:ref name=
"styleNameRef"/>
774 <rng:define name=
"chart-plot-area">
775 <rng:element name=
"chart:plot-area">
776 <rng:ref name=
"chart-plot-area-attlist"/>
778 <!-- https://issues.oasis-open.org/browse/OFFICE-3928 -->
779 <rng:ref name=
"chart-coordinate-region"/>
782 <rng:ref name=
"dr3d-light"/>
785 <rng:ref name=
"chart-axis"/>
788 <rng:ref name=
"chart-series"/>
791 <rng:ref name=
"chart-stock-gain-marker"/>
794 <rng:ref name=
"chart-stock-loss-marker"/>
797 <rng:ref name=
"chart-stock-range-line"/>
800 <rng:ref name=
"chart-wall"/>
803 <rng:ref name=
"chart-floor"/>
807 <rng:define name=
"chart-plot-area-attlist">
809 <rng:ref name=
"common-draw-position-attlist"/>
810 <rng:ref name=
"common-draw-size-attlist"/>
812 <rng:attribute name=
"chart:style-name">
813 <rng:ref name=
"styleNameRef"/>
817 <rng:attribute name=
"table:cell-range-address">
818 <rng:ref name=
"cellRangeAddressList"/>
822 <rng:attribute name=
"chart:data-source-has-labels">
824 <rng:value>none
</rng:value>
825 <rng:value>row
</rng:value>
826 <rng:value>column
</rng:value>
827 <rng:value>both
</rng:value>
831 <rng:ref name=
"dr3d-scene-attlist"/>
832 <rng:ref name=
"common-dr3d-transform-attlist"/>
834 <rng:ref name=
"xml-id"/>
838 <rng:define name=
"chart-regression-curve">
839 <rng:element name=
"chart:regression-curve">
840 <rng:ref name=
"chart-regression-curve-attlist"/>
842 <rng:ref name=
"chart-equation"/>
846 <rng:define name=
"chart-regression-curve-attlist">
848 <rng:attribute name=
"chart:style-name">
849 <rng:ref name=
"styleNameRef"/>
853 <rng:define name=
"chart-series">
854 <rng:element name=
"chart:series">
855 <rng:ref name=
"chart-series-attlist"/>
857 <rng:ref name=
"chart-domain"/>
860 <rng:ref name=
"chart-mean-value"/>
863 <rng:ref name=
"chart-regression-curve"/>
866 <rng:ref name=
"chart-error-indicator"/>
869 <rng:ref name=
"chart-data-point"/>
872 <rng:ref name=
"chart-data-label"/>
876 <rng:define name=
"chart-series-attlist">
879 <rng:attribute name=
"chart:values-cell-range-address">
880 <rng:ref name=
"cellRangeAddressList"/>
884 <rng:attribute name=
"chart:label-cell-address">
885 <rng:ref name=
"cellRangeAddressList"/>
889 <rng:attribute name=
"chart:class">
890 <rng:ref name=
"namespacedToken"/>
894 <rng:attribute name=
"chart:attached-axis">
895 <rng:ref name=
"string"/>
899 <rng:attribute name=
"chart:style-name">
900 <rng:ref name=
"styleNameRef"/>
904 <rng:ref name=
"xml-id"/>
908 <rng:define name=
"chart-stock-gain-marker">
909 <rng:element name=
"chart:stock-gain-marker">
910 <rng:ref name=
"common-stock-marker-attlist"/>
913 <rng:define name=
"chart-stock-loss-marker">
914 <rng:element name=
"chart:stock-loss-marker">
915 <rng:ref name=
"common-stock-marker-attlist"/>
918 <rng:define name=
"chart-stock-range-line">
919 <rng:element name=
"chart:stock-range-line">
920 <rng:ref name=
"common-stock-marker-attlist"/>
923 <rng:define name=
"chart-subtitle">
924 <rng:element name=
"chart:subtitle">
925 <rng:ref name=
"chart-title-attlist"/>
927 <rng:ref name=
"text-p"/>
931 <rng:define name=
"chart-title">
932 <rng:element name=
"chart:title">
933 <rng:ref name=
"chart-title-attlist"/>
935 <rng:ref name=
"text-p"/>
939 <rng:define name=
"chart-title-attlist">
942 <rng:attribute name=
"table:cell-range">
943 <rng:ref name=
"cellRangeAddressList"/>
946 <rng:ref name=
"common-draw-position-attlist"/>
948 <rng:attribute name=
"chart:style-name">
949 <rng:ref name=
"styleNameRef"/>
954 <rng:define name=
"chart-wall">
955 <rng:element name=
"chart:wall">
956 <rng:ref name=
"chart-wall-attlist"/>
960 <rng:define name=
"chart-wall-attlist">
963 <rng:attribute name=
"svg:width">
964 <rng:ref name=
"length"/>
968 <rng:attribute name=
"chart:style-name">
969 <rng:ref name=
"styleNameRef"/>
974 <rng:define name=
"clipShape">
975 <rng:data type=
"string">
976 <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>
979 <rng:define name=
"color">
980 <rng:data type=
"string">
981 <rng:param name=
"pattern">#[
0-
9a-fA-F]{
6}
</rng:param>
984 <rng:define name=
"column-controls">
986 <rng:element name=
"form:text">
987 <rng:ref name=
"form-text-attlist"/>
988 <rng:ref name=
"common-form-control-content"/>
990 <rng:element name=
"form:textarea">
991 <rng:ref name=
"form-textarea-attlist"/>
992 <rng:ref name=
"common-form-control-content"/>
994 <rng:ref name=
"text-p"/>
997 <rng:element name=
"form:formatted-text">
998 <rng:ref name=
"form-formatted-text-attlist"/>
999 <rng:ref name=
"common-form-control-content"/>
1001 <rng:element name=
"form:number">
1002 <rng:ref name=
"form-number-attlist"/>
1003 <rng:ref name=
"common-numeric-control-attlist"/>
1004 <rng:ref name=
"common-form-control-content"/>
1005 <rng:ref name=
"common-linked-cell"/>
1006 <rng:ref name=
"common-spin-button"/>
1007 <rng:ref name=
"common-repeat"/>
1008 <rng:ref name=
"common-delay-for-repeat"/>
1010 <rng:element name=
"form:date">
1011 <rng:ref name=
"form-date-attlist"/>
1012 <rng:ref name=
"common-numeric-control-attlist"/>
1013 <rng:ref name=
"common-form-control-content"/>
1014 <rng:ref name=
"common-linked-cell"/>
1015 <rng:ref name=
"common-spin-button"/>
1016 <rng:ref name=
"common-repeat"/>
1017 <rng:ref name=
"common-delay-for-repeat"/>
1019 <rng:element name=
"form:time">
1020 <rng:ref name=
"form-time-attlist"/>
1021 <rng:ref name=
"common-numeric-control-attlist"/>
1022 <rng:ref name=
"common-form-control-content"/>
1023 <rng:ref name=
"common-linked-cell"/>
1024 <rng:ref name=
"common-spin-button"/>
1025 <rng:ref name=
"common-repeat"/>
1026 <rng:ref name=
"common-delay-for-repeat"/>
1028 <rng:element name=
"form:combobox">
1029 <rng:ref name=
"form-combobox-attlist"/>
1030 <rng:ref name=
"common-form-control-content"/>
1032 <rng:ref name=
"form-item"/>
1035 <rng:element name=
"form:listbox">
1036 <rng:ref name=
"form-listbox-attlist"/>
1037 <rng:ref name=
"common-form-control-content"/>
1039 <rng:ref name=
"form-option"/>
1042 <rng:element name=
"form:checkbox">
1043 <rng:ref name=
"form-checkbox-attlist"/>
1044 <rng:ref name=
"common-form-control-content"/>
1048 <rng:define name=
"common-anim-add-accum-attlist">
1051 <rng:attribute name=
"smil:accumulate">
1053 <rng:value>none
</rng:value>
1054 <rng:value>sum
</rng:value>
1059 <rng:attribute name=
"smil:additive">
1061 <rng:value>replace
</rng:value>
1062 <rng:value>sum
</rng:value>
1068 <rng:define name=
"common-anim-attlist">
1071 <rng:attribute name=
"presentation:node-type">
1073 <rng:value>default
</rng:value>
1074 <rng:value>on-click
</rng:value>
1075 <rng:value>with-previous
</rng:value>
1076 <rng:value>after-previous
</rng:value>
1077 <rng:value>timing-root
</rng:value>
1078 <rng:value>main-sequence
</rng:value>
1079 <rng:value>interactive-sequence
</rng:value>
1084 <rng:attribute name=
"presentation:preset-id">
1085 <rng:ref name=
"string"/>
1089 <rng:attribute name=
"presentation:preset-sub-type">
1090 <rng:ref name=
"string"/>
1094 <rng:attribute name=
"presentation:preset-class">
1096 <rng:value>custom
</rng:value>
1097 <rng:value>entrance
</rng:value>
1098 <rng:value>exit
</rng:value>
1099 <rng:value>emphasis
</rng:value>
1100 <rng:value>motion-path
</rng:value>
1101 <rng:value>ole-action
</rng:value>
1102 <rng:value>media-call
</rng:value>
1107 <rng:attribute name=
"presentation:master-element">
1108 <rng:ref name=
"IDREF"/>
1112 <rng:attribute name=
"presentation:group-id">
1113 <rng:ref name=
"string"/>
1118 <rng:ref name=
"xml-id"/>
1120 <rng:attribute name=
"anim:id">
1121 <rng:ref name=
"NCName"/>
1128 <rng:define name=
"common-anim-named-target-attlist">
1129 <rng:attribute name=
"smil:attributeName">
1130 <rng:ref name=
"string"/>
1133 <rng:define name=
"common-anim-set-values-attlist">
1135 <rng:attribute name=
"smil:to">
1136 <rng:ref name=
"string"/>
1140 <rng:define name=
"common-anim-spline-mode-attlist">
1142 <rng:attribute name=
"smil:calcMode">
1144 <rng:value>discrete
</rng:value>
1145 <rng:value>linear
</rng:value>
1146 <rng:value>paced
</rng:value>
1147 <rng:value>spline
</rng:value>
1152 <rng:define name=
"common-anim-target-attlist">
1155 <rng:attribute name=
"smil:targetElement">
1156 <rng:ref name=
"IDREF"/>
1160 <rng:attribute name=
"anim:sub-item">
1161 <rng:ref name=
"string"/>
1166 <rng:define name=
"common-anim-values-attlist">
1169 <rng:attribute name=
"smil:values">
1170 <rng:ref name=
"string"/>
1174 <rng:attribute name=
"anim:formula">
1175 <rng:ref name=
"string"/>
1178 <rng:ref name=
"common-anim-set-values-attlist"/>
1180 <rng:attribute name=
"smil:from">
1181 <rng:ref name=
"string"/>
1185 <rng:attribute name=
"smil:by">
1186 <rng:ref name=
"string"/>
1191 <rng:define name=
"common-auto-reorder-attlist">
1193 <rng:attribute name=
"number:automatic-order">
1194 <rng:ref name=
"boolean"/>
1198 <rng:define name=
"common-background-color-attlist">
1200 <rng:attribute name=
"fo:background-color">
1202 <rng:value>transparent
</rng:value>
1203 <rng:ref name=
"color"/>
1208 <rng:define name=
"common-background-transparency-attlist">
1210 <rng:attribute name=
"style:background-transparency">
1211 <rng:ref name=
"zeroToHundredPercent"/>
1215 <rng:define name=
"common-basic-timing-attlist">
1216 <rng:ref name=
"common-begin-end-timing-attlist"/>
1217 <rng:ref name=
"common-dur-timing-attlist"/>
1218 <rng:ref name=
"common-repeat-timing-attlist"/>
1219 <rng:ref name=
"common-restart-timing-attlist"/>
1220 <rng:ref name=
"common-restart-default-attlist"/>
1221 <rng:ref name=
"common-fill-timing-attlist"/>
1222 <rng:ref name=
"common-fill-default-attlist"/>
1224 <rng:define name=
"common-begin-end-timing-attlist">
1227 <rng:attribute name=
"smil:begin">
1228 <rng:ref name=
"string"/>
1232 <rng:attribute name=
"smil:end">
1233 <rng:ref name=
"string"/>
1238 <rng:define name=
"common-border-attlist">
1240 <rng:attribute name=
"fo:border">
1241 <rng:ref name=
"string"/>
1245 <rng:attribute name=
"fo:border-top">
1246 <rng:ref name=
"string"/>
1250 <rng:attribute name=
"fo:border-bottom">
1251 <rng:ref name=
"string"/>
1255 <rng:attribute name=
"fo:border-left">
1256 <rng:ref name=
"string"/>
1260 <rng:attribute name=
"fo:border-right">
1261 <rng:ref name=
"string"/>
1265 <rng:define name=
"common-border-line-width-attlist">
1267 <rng:attribute name=
"style:border-line-width">
1268 <rng:ref name=
"borderWidths"/>
1272 <rng:attribute name=
"style:border-line-width-top">
1273 <rng:ref name=
"borderWidths"/>
1277 <rng:attribute name=
"style:border-line-width-bottom">
1278 <rng:ref name=
"borderWidths"/>
1282 <rng:attribute name=
"style:border-line-width-left">
1283 <rng:ref name=
"borderWidths"/>
1287 <rng:attribute name=
"style:border-line-width-right">
1288 <rng:ref name=
"borderWidths"/>
1292 <rng:define name=
"common-break-attlist">
1294 <rng:attribute name=
"fo:break-before">
1296 <rng:value>auto
</rng:value>
1297 <rng:value>column
</rng:value>
1298 <rng:value>page
</rng:value>
1303 <rng:attribute name=
"fo:break-after">
1305 <rng:value>auto
</rng:value>
1306 <rng:value>column
</rng:value>
1307 <rng:value>page
</rng:value>
1312 <rng:define name=
"common-calendar-attlist">
1314 <rng:attribute name=
"number:calendar">
1316 <rng:value>gregorian
</rng:value>
1317 <rng:value>gengou
</rng:value>
1318 <rng:value>ROC
</rng:value>
1319 <rng:value>hanja_yoil
</rng:value>
1320 <rng:value>hanja
</rng:value>
1321 <rng:value>hijri
</rng:value>
1322 <rng:value>jewish
</rng:value>
1323 <rng:value>buddhist
</rng:value>
1324 <rng:ref name=
"string"/>
1329 <rng:define name=
"common-contour-attlist">
1330 <rng:attribute name=
"draw:recreate-on-edit">
1331 <rng:ref name=
"boolean"/>
1334 <rng:define name=
"common-control-id-attlist">
1336 <rng:ref name=
"xml-id"/>
1338 <rng:attribute name=
"form:id">
1339 <rng:ref name=
"NCName"/>
1344 <rng:define name=
"common-convert-empty-attlist">
1346 <rng:attribute name=
"form:convert-empty-to-null">
1347 <rng:ref name=
"boolean"/>
1351 <rng:define name=
"common-current-value-attlist">
1353 <rng:attribute name=
"form:current-value">
1354 <rng:ref name=
"string"/>
1358 <rng:define name=
"common-data-field-attlist">
1360 <rng:attribute name=
"form:data-field">
1361 <rng:ref name=
"string"/>
1365 <rng:define name=
"common-data-style-attlist">
1367 <rng:attribute name=
"style:name">
1368 <rng:ref name=
"styleName"/>
1371 <rng:attribute name=
"style:display-name">
1372 <rng:ref name=
"string"/>
1376 <rng:attribute name=
"number:language">
1377 <rng:ref name=
"languageCode"/>
1381 <rng:attribute name=
"number:country">
1382 <rng:ref name=
"countryCode"/>
1386 <rng:attribute name=
"number:script">
1387 <rng:ref name=
"scriptCode"/>
1391 <rng:attribute name=
"number:rfc-language-tag">
1392 <rng:ref name=
"language"/>
1396 <rng:attribute name=
"number:title">
1397 <rng:ref name=
"string"/>
1401 <rng:attribute name=
"style:volatile">
1402 <rng:ref name=
"boolean"/>
1406 <rng:attribute name=
"number:transliteration-format">
1407 <rng:ref name=
"string"/>
1411 <rng:attribute name=
"number:transliteration-language">
1412 <rng:ref name=
"countryCode"/>
1416 <rng:attribute name=
"number:transliteration-country">
1417 <rng:ref name=
"countryCode"/>
1421 <rng:attribute name=
"number:transliteration-style">
1423 <rng:value>short
</rng:value>
1424 <rng:value>medium
</rng:value>
1425 <rng:value>long
</rng:value>
1431 <rng:define name=
"common-db-default-value">
1433 <rng:ref name=
"common-value-and-type-attlist"/>
1436 <rng:define name=
"common-db-object-description">
1438 <rng:attribute name=
"db:description">
1439 <rng:ref name=
"string"/>
1443 <rng:define name=
"common-db-object-name">
1444 <rng:attribute name=
"db:name">
1445 <rng:ref name=
"string"/>
1448 <rng:define name=
"common-db-object-title">
1450 <rng:attribute name=
"db:title">
1451 <rng:ref name=
"string"/>
1455 <rng:define name=
"common-db-table-name-attlist">
1457 <rng:attribute name=
"db:name">
1458 <rng:ref name=
"string"/>
1461 <rng:attribute name=
"db:catalog-name">
1462 <rng:ref name=
"string"/>
1466 <rng:attribute name=
"db:schema-name">
1467 <rng:ref name=
"string"/>
1472 <rng:define name=
"common-db-table-style-name">
1475 <rng:attribute name=
"db:style-name">
1476 <rng:ref name=
"styleNameRef"/>
1480 <rng:attribute name=
"db:default-row-style-name">
1481 <rng:ref name=
"styleNameRef"/>
1486 <rng:define name=
"common-dde-connection-decl-attlist">
1488 <rng:attribute name=
"office:dde-application">
1489 <rng:ref name=
"string"/>
1491 <rng:attribute name=
"office:dde-topic">
1492 <rng:ref name=
"string"/>
1494 <rng:attribute name=
"office:dde-item">
1495 <rng:ref name=
"string"/>
1498 <rng:attribute name=
"office:automatic-update">
1499 <rng:ref name=
"boolean"/>
1504 <rng:define name=
"common-decimal-places-attlist">
1506 <rng:attribute name=
"number:decimal-places">
1507 <rng:ref name=
"integer"/>
1511 <rng:attribute name=
"number:min-decimal-places">
1512 <rng:ref name=
"integer"/>
1515 <!-- https://issues.oasis-open.org/browse/OFFICE-3860 added number:min-decimal-places -->
1517 <rng:define name=
"common-delay-for-repeat">
1519 <rng:attribute name=
"form:delay-for-repeat">
1520 <rng:ref name=
"duration"/>
1524 <rng:define name=
"common-disabled-attlist">
1526 <rng:attribute name=
"form:disabled">
1527 <rng:ref name=
"boolean"/>
1531 <rng:define name=
"common-dr3d-transform-attlist">
1533 <rng:attribute name=
"dr3d:transform">
1534 <rng:ref name=
"string"/>
1538 <rng:define name=
"common-draw-area-attlist">
1541 <rng:attribute name=
"xlink:type">
1542 <rng:value>simple
</rng:value>
1544 <rng:attribute name=
"xlink:href">
1545 <rng:ref name=
"anyIRI"/>
1548 <rng:attribute name=
"office:target-frame-name">
1549 <rng:ref name=
"targetFrameName"/>
1553 <rng:attribute name=
"xlink:show">
1555 <rng:value>new
</rng:value>
1556 <rng:value>replace
</rng:value>
1562 <rng:attribute name=
"office:name">
1563 <rng:ref name=
"string"/>
1567 <rng:attribute name=
"draw:nohref">
1568 <rng:value>nohref
</rng:value>
1573 <rng:define name=
"common-draw-caption-id-attlist">
1575 <rng:attribute name=
"draw:caption-id">
1576 <rng:ref name=
"IDREF"/>
1580 <rng:define name=
"common-draw-circle-ellipse-attlist">
1583 <rng:attribute name=
"draw:kind">
1585 <rng:value>full
</rng:value>
1586 <rng:value>section
</rng:value>
1587 <rng:value>cut
</rng:value>
1588 <rng:value>arc
</rng:value>
1593 <rng:attribute name=
"draw:start-angle">
1594 <rng:ref name=
"angle"/>
1598 <rng:attribute name=
"draw:end-angle">
1599 <rng:ref name=
"angle"/>
1604 <rng:define name=
"common-draw-circle-ellipse-pos-attlist">
1605 <rng:attribute name=
"svg:cx">
1606 <rng:ref name=
"coordinate"/>
1608 <rng:attribute name=
"svg:cy">
1609 <rng:ref name=
"coordinate"/>
1612 <rng:define name=
"common-draw-data-attlist">
1614 <rng:attribute name=
"xlink:type">
1615 <rng:value>simple
</rng:value>
1617 <rng:attribute name=
"xlink:href">
1618 <rng:ref name=
"anyIRI"/>
1621 <rng:attribute name=
"xlink:show">
1622 <rng:value>embed
</rng:value>
1626 <rng:attribute name=
"xlink:actuate">
1627 <rng:value>onLoad
</rng:value>
1632 <rng:define name=
"common-draw-gradient-attlist">
1635 <rng:attribute name=
"draw:name">
1636 <rng:ref name=
"styleName"/>
1640 <rng:attribute name=
"draw:display-name">
1641 <rng:ref name=
"string"/>
1644 <rng:attribute name=
"draw:style">
1645 <rng:ref name=
"gradient-style"/>
1648 <rng:attribute name=
"draw:cx">
1649 <rng:ref name=
"percent"/>
1653 <rng:attribute name=
"draw:cy">
1654 <rng:ref name=
"percent"/>
1658 <rng:attribute name=
"draw:angle">
1659 <rng:ref name=
"angle"/>
1663 <rng:attribute name=
"draw:border">
1664 <rng:ref name=
"percent"/>
1669 <rng:define name=
"common-draw-id-attlist">
1672 <rng:ref name=
"xml-id"/>
1674 <rng:attribute name=
"draw:id">
1675 <rng:ref name=
"NCName"/>
1681 <rng:define name=
"common-draw-layer-name-attlist">
1683 <rng:attribute name=
"draw:layer">
1684 <rng:ref name=
"string"/>
1688 <rng:define name=
"common-draw-mime-type-attlist">
1690 <rng:attribute name=
"draw:mime-type">
1691 <rng:ref name=
"string"/>
1695 <!-- https://issues.oasis-open.org/browse/OFFICE-3943 -->
1696 <rng:define name=
"common-draw-name-attlist">
1698 <rng:attribute name=
"draw:name">
1699 <rng:ref name=
"string"/>
1703 <rng:define name=
"common-draw-path-data-attlist">
1704 <rng:attribute name=
"svg:d">
1705 <rng:ref name=
"pathData"/>
1708 <rng:define name=
"common-draw-points-attlist">
1709 <rng:attribute name=
"draw:points">
1710 <rng:ref name=
"points"/>
1713 <rng:define name=
"common-draw-position-attlist">
1715 <rng:attribute name=
"svg:x">
1716 <rng:ref name=
"coordinate"/>
1720 <rng:attribute name=
"svg:y">
1721 <rng:ref name=
"coordinate"/>
1725 <rng:define name=
"common-draw-rel-size-attlist">
1726 <rng:ref name=
"common-draw-size-attlist"/>
1728 <rng:attribute name=
"style:rel-width">
1730 <rng:ref name=
"percent"/>
1731 <rng:value>scale
</rng:value>
1732 <rng:value>scale-min
</rng:value>
1737 <rng:attribute name=
"style:rel-height">
1739 <rng:ref name=
"percent"/>
1740 <rng:value>scale
</rng:value>
1741 <rng:value>scale-min
</rng:value>
1746 <rng:define name=
"common-draw-shape-with-styles-attlist">
1747 <rng:ref name=
"common-draw-z-index-attlist"/>
1748 <rng:ref name=
"common-draw-id-attlist"/>
1749 <rng:ref name=
"common-draw-layer-name-attlist"/>
1750 <rng:ref name=
"common-draw-style-name-attlist"/>
1751 <rng:ref name=
"common-draw-transform-attlist"/>
1752 <rng:ref name=
"common-draw-name-attlist"/>
1753 <rng:ref name=
"common-text-spreadsheet-shape-attlist"/>
1755 <rng:define name=
"common-draw-shape-with-text-and-styles-attlist">
1756 <rng:ref name=
"common-draw-shape-with-styles-attlist"/>
1757 <rng:ref name=
"common-draw-text-style-name-attlist"/>
1759 <rng:define name=
"common-draw-size-attlist">
1761 <rng:attribute name=
"svg:width">
1762 <rng:ref name=
"length"/>
1766 <rng:attribute name=
"svg:height">
1767 <rng:ref name=
"length"/>
1771 <rng:define name=
"common-draw-style-name-attlist">
1775 <rng:attribute name=
"draw:style-name">
1776 <rng:ref name=
"styleNameRef"/>
1780 <rng:attribute name=
"draw:class-names">
1781 <rng:ref name=
"styleNameRefs"/>
1787 <rng:attribute name=
"presentation:style-name">
1788 <rng:ref name=
"styleNameRef"/>
1792 <rng:attribute name=
"presentation:class-names">
1793 <rng:ref name=
"styleNameRefs"/>
1799 <rng:define name=
"common-draw-text-style-name-attlist">
1801 <rng:attribute name=
"draw:text-style-name">
1802 <rng:ref name=
"styleNameRef"/>
1806 <rng:define name=
"common-draw-transform-attlist">
1808 <rng:attribute name=
"draw:transform">
1809 <rng:ref name=
"string"/>
1813 <rng:define name=
"common-draw-viewbox-attlist">
1814 <rng:attribute name=
"svg:viewBox">
1816 <rng:ref name=
"integer"/>
1817 <rng:ref name=
"integer"/>
1818 <rng:ref name=
"integer"/>
1819 <rng:ref name=
"integer"/>
1823 <rng:define name=
"common-draw-z-index-attlist">
1825 <rng:attribute name=
"draw:z-index">
1826 <rng:ref name=
"nonNegativeInteger"/>
1830 <rng:define name=
"common-dur-timing-attlist">
1832 <rng:attribute name=
"smil:dur">
1833 <rng:ref name=
"string"/>
1837 <rng:define name=
"common-editable-attlist">
1839 <rng:attribute name=
"style:editable">
1840 <rng:ref name=
"boolean"/>
1844 <rng:define name=
"common-endsync-timing-attlist">
1846 <rng:attribute name=
"smil:endsync">
1848 <rng:value>first
</rng:value>
1849 <rng:value>last
</rng:value>
1850 <rng:value>all
</rng:value>
1851 <rng:value>media
</rng:value>
1852 <rng:ref name=
"IDREF"/>
1857 <rng:define name=
"common-field-data-style-name-attlist">
1859 <rng:attribute name=
"style:data-style-name">
1860 <rng:ref name=
"styleNameRef"/>
1864 <rng:define name=
"common-field-database-name">
1867 <rng:attribute name=
"text:database-name">
1868 <rng:ref name=
"string"/>
1871 <rng:ref name=
"form-connection-resource"/>
1874 <rng:define name=
"common-field-database-table">
1875 <rng:ref name=
"common-field-database-table-attlist"/>
1876 <rng:ref name=
"common-field-database-name"/>
1878 <rng:define name=
"common-field-database-table-attlist">
1880 <rng:attribute name=
"text:table-name">
1881 <rng:ref name=
"string"/>
1884 <rng:attribute name=
"text:table-type">
1886 <rng:value>table
</rng:value>
1887 <rng:value>query
</rng:value>
1888 <rng:value>command
</rng:value>
1894 <rng:define name=
"common-field-description-attlist">
1896 <rng:attribute name=
"text:description">
1897 <rng:ref name=
"string"/>
1901 <rng:define name=
"common-field-display-value-formula-attlist">
1903 <rng:attribute name=
"text:display">
1905 <rng:value>value
</rng:value>
1906 <rng:value>formula
</rng:value>
1911 <rng:define name=
"common-field-display-value-formula-none-attlist">
1913 <rng:attribute name=
"text:display">
1915 <rng:value>value
</rng:value>
1916 <rng:value>formula
</rng:value>
1917 <rng:value>none
</rng:value>
1922 <rng:define name=
"common-field-display-value-none-attlist">
1924 <rng:attribute name=
"text:display">
1926 <rng:value>value
</rng:value>
1927 <rng:value>none
</rng:value>
1932 <rng:define name=
"common-field-fixed-attlist">
1934 <rng:attribute name=
"text:fixed">
1935 <rng:ref name=
"boolean"/>
1939 <rng:define name=
"common-field-formula-attlist">
1941 <rng:attribute name=
"text:formula">
1942 <rng:ref name=
"string"/>
1946 <rng:define name=
"common-field-name-attlist">
1947 <rng:attribute name=
"text:name">
1948 <rng:ref name=
"variableName"/>
1951 <rng:define name=
"common-field-num-format-attlist">
1953 <rng:ref name=
"common-num-format-attlist"/>
1956 <rng:define name=
"common-fill-default-attlist">
1958 <rng:attribute name=
"smil:fillDefault">
1960 <rng:value>remove
</rng:value>
1961 <rng:value>freeze
</rng:value>
1962 <rng:value>hold
</rng:value>
1963 <rng:value>transition
</rng:value>
1964 <rng:value>auto
</rng:value>
1965 <rng:value>inherit
</rng:value>
1970 <rng:define name=
"common-fill-timing-attlist">
1972 <rng:attribute name=
"smil:fill">
1974 <rng:value>remove
</rng:value>
1975 <rng:value>freeze
</rng:value>
1976 <rng:value>hold
</rng:value>
1977 <rng:value>auto
</rng:value>
1978 <rng:value>default
</rng:value>
1979 <rng:value>transition
</rng:value>
1984 <rng:define name=
"common-form-control-attlist">
1987 <rng:attribute name=
"form:name">
1988 <rng:ref name=
"string"/>
1992 <rng:attribute name=
"form:control-implementation">
1993 <rng:ref name=
"namespacedToken"/>
1998 <rng:define name=
"common-form-control-content">
2000 <rng:ref name=
"form-properties"/>
2003 <rng:ref name=
"office-event-listeners"/>
2006 <rng:define name=
"common-form-relative-image-position-attlist">
2009 <rng:attribute name=
"form:image-position">
2010 <rng:value>center
</rng:value>
2014 <rng:attribute name=
"form:image-position">
2016 <rng:value>start
</rng:value>
2017 <rng:value>end
</rng:value>
2018 <rng:value>top
</rng:value>
2019 <rng:value>bottom
</rng:value>
2023 <rng:attribute name=
"form:image-align">
2025 <rng:value>start
</rng:value>
2026 <rng:value>center
</rng:value>
2027 <rng:value>end
</rng:value>
2034 <rng:define name=
"common-form-visual-effect-attlist">
2036 <rng:attribute name=
"form:visual-effect">
2038 <rng:value>flat
</rng:value>
2039 <rng:value>3d
</rng:value>
2044 <rng:define name=
"common-format-source-attlist">
2046 <rng:attribute name=
"number:format-source">
2048 <rng:value>fixed
</rng:value>
2049 <rng:value>language
</rng:value>
2054 <rng:define name=
"common-horizontal-margin-attlist">
2056 <rng:attribute name=
"fo:margin-left">
2058 <rng:ref name=
"length"/>
2059 <rng:ref name=
"percent"/>
2064 <rng:attribute name=
"fo:margin-right">
2066 <rng:ref name=
"length"/>
2067 <rng:ref name=
"percent"/>
2072 <rng:define name=
"common-in-content-meta-attlist">
2073 <rng:attribute name=
"xhtml:about">
2074 <rng:ref name=
"URIorSafeCURIE"/>
2076 <rng:attribute name=
"xhtml:property">
2077 <rng:ref name=
"CURIEs"/>
2079 <rng:ref name=
"common-meta-literal-attlist"/>
2081 <rng:define name=
"common-keep-with-next-attlist">
2083 <rng:attribute name=
"fo:keep-with-next">
2085 <rng:value>auto
</rng:value>
2086 <rng:value>always
</rng:value>
2091 <rng:define name=
"common-linked-cell">
2093 <rng:attribute name=
"form:linked-cell">
2095 <rng:ref name=
"cellAddress"/>
2096 <rng:ref name=
"string"/>
2101 <rng:define name=
"common-margin-attlist">
2103 <rng:attribute name=
"fo:margin">
2105 <rng:ref name=
"nonNegativeLength"/>
2106 <rng:ref name=
"percent"/>
2111 <rng:define name=
"common-maxlength-attlist">
2113 <rng:attribute name=
"form:max-length">
2114 <rng:ref name=
"nonNegativeInteger"/>
2118 <rng:define name=
"common-meta-literal-attlist">
2120 <rng:attribute name=
"xhtml:datatype">
2121 <rng:ref name=
"CURIE"/>
2125 <rng:attribute name=
"xhtml:content">
2126 <rng:ref name=
"string"/>
2130 <rng:define name=
"common-num-format-attlist">
2132 <rng:attribute name=
"style:num-format">
2134 <rng:value>1</rng:value>
2135 <rng:value>i
</rng:value>
2136 <rng:value>I
</rng:value>
2137 <rng:ref name=
"string"/>
2142 <rng:attribute name=
"style:num-format">
2144 <rng:value>a
</rng:value>
2145 <rng:value>A
</rng:value>
2148 <rng:ref name=
"style-num-letter-sync-attlist"/>
2153 <rng:define name=
"common-num-format-prefix-suffix-attlist">
2155 <rng:attribute name=
"style:num-prefix">
2156 <rng:ref name=
"string"/>
2160 <rng:attribute name=
"style:num-suffix">
2161 <rng:ref name=
"string"/>
2165 <rng:define name=
"common-number-attlist">
2168 <rng:attribute name=
"number:min-integer-digits">
2169 <rng:ref name=
"integer"/>
2173 <rng:attribute name=
"number:grouping">
2174 <rng:ref name=
"boolean"/>
2179 <rng:define name=
"common-numeric-control-attlist">
2180 <rng:ref name=
"form-control-attlist"/>
2181 <rng:ref name=
"common-disabled-attlist"/>
2182 <rng:ref name=
"common-maxlength-attlist"/>
2183 <rng:ref name=
"common-printable-attlist"/>
2184 <rng:ref name=
"common-readonly-attlist"/>
2185 <rng:ref name=
"common-tab-attlist"/>
2186 <rng:ref name=
"common-title-attlist"/>
2187 <rng:ref name=
"common-convert-empty-attlist"/>
2188 <rng:ref name=
"common-data-field-attlist"/>
2190 <rng:define name=
"common-office-annotation-name-attlist">
2191 <rng:attribute name=
"office:name">
2192 <rng:ref name=
"string"/>
2195 <rng:define name=
"common-padding-attlist">
2197 <rng:attribute name=
"fo:padding">
2198 <rng:ref name=
"nonNegativeLength"/>
2202 <rng:attribute name=
"fo:padding-top">
2203 <rng:ref name=
"nonNegativeLength"/>
2207 <rng:attribute name=
"fo:padding-bottom">
2208 <rng:ref name=
"nonNegativeLength"/>
2212 <rng:attribute name=
"fo:padding-left">
2213 <rng:ref name=
"nonNegativeLength"/>
2217 <rng:attribute name=
"fo:padding-right">
2218 <rng:ref name=
"nonNegativeLength"/>
2222 <rng:define name=
"common-page-number-attlist">
2224 <rng:attribute name=
"style:page-number">
2226 <rng:ref name=
"nonNegativeInteger"/>
2227 <rng:value>auto
</rng:value>
2229 <!-- https://issues.oasis-open.org/browse/OFFICE-3923 -->
2233 <rng:define name=
"common-presentation-effect-attlist">
2235 <rng:attribute name=
"draw:shape-id">
2236 <rng:ref name=
"IDREF"/>
2239 <rng:attribute name=
"presentation:effect">
2240 <rng:ref name=
"presentationEffects"/>
2244 <rng:attribute name=
"presentation:direction">
2245 <rng:ref name=
"presentationEffectDirections"/>
2249 <rng:attribute name=
"presentation:speed">
2250 <rng:ref name=
"presentationSpeeds"/>
2254 <rng:attribute name=
"presentation:delay">
2255 <rng:ref name=
"duration"/>
2259 <rng:attribute name=
"presentation:start-scale">
2260 <rng:ref name=
"percent"/>
2264 <rng:attribute name=
"presentation:path-id">
2265 <rng:ref name=
"string"/>
2270 <rng:define name=
"common-presentation-header-footer-attlist">
2273 <rng:attribute name=
"presentation:use-header-name">
2274 <rng:ref name=
"string"/>
2278 <rng:attribute name=
"presentation:use-footer-name">
2279 <rng:ref name=
"string"/>
2283 <rng:attribute name=
"presentation:use-date-time-name">
2284 <rng:ref name=
"string"/>
2289 <rng:define name=
"common-printable-attlist">
2291 <rng:attribute name=
"form:printable">
2292 <rng:ref name=
"boolean"/>
2296 <rng:define name=
"common-readonly-attlist">
2298 <rng:attribute name=
"form:readonly">
2299 <rng:ref name=
"boolean"/>
2303 <rng:define name=
"common-ref-format-values">
2305 <rng:value>page
</rng:value>
2306 <rng:value>chapter
</rng:value>
2307 <rng:value>direction
</rng:value>
2308 <rng:value>text
</rng:value>
2311 <rng:define name=
"common-repeat">
2313 <rng:attribute name=
"form:repeat">
2314 <rng:ref name=
"boolean"/>
2318 <rng:define name=
"common-repeat-timing-attlist">
2320 <rng:attribute name=
"smil:repeatDur">
2321 <rng:ref name=
"string"/>
2325 <rng:attribute name=
"smil:repeatCount">
2327 <rng:ref name=
"nonNegativeDecimal"/>
2328 <rng:value>indefinite
</rng:value>
2333 <rng:define name=
"common-restart-default-attlist">
2335 <rng:attribute name=
"smil:restartDefault">
2337 <rng:value>never
</rng:value>
2338 <rng:value>always
</rng:value>
2339 <rng:value>whenNotActive
</rng:value>
2340 <rng:value>inherit
</rng:value>
2345 <rng:define name=
"common-restart-timing-attlist">
2347 <rng:attribute name=
"smil:restart">
2349 <rng:value>never
</rng:value>
2350 <rng:value>always
</rng:value>
2351 <rng:value>whenNotActive
</rng:value>
2352 <rng:value>default
</rng:value>
2357 <rng:define name=
"common-rotation-angle-attlist">
2359 <rng:attribute name=
"style:rotation-angle">
2360 <rng:ref name=
"angle"/>
2364 <rng:define name=
"common-section-attlist">
2367 <rng:attribute name=
"text:style-name">
2368 <rng:ref name=
"styleNameRef"/>
2371 <rng:attribute name=
"text:name">
2372 <rng:ref name=
"string"/>
2375 <rng:attribute name=
"text:protected">
2376 <rng:ref name=
"boolean"/>
2380 <rng:attribute name=
"text:protection-key">
2381 <rng:ref name=
"string"/>
2385 <rng:attribute name=
"text:protection-key-digest-algorithm">
2386 <rng:ref name=
"anyIRI"/>
2390 <rng:ref name=
"xml-id"/>
2394 <rng:define name=
"common-shadow-attlist">
2396 <rng:attribute name=
"style:shadow">
2397 <rng:ref name=
"shadowType"/>
2401 <rng:define name=
"common-source-cell-range">
2403 <rng:attribute name=
"form:source-cell-range">
2405 <rng:ref name=
"cellRangeAddress"/>
2406 <rng:ref name=
"string"/>
2411 <rng:define name=
"common-spin-button">
2413 <rng:attribute name=
"form:spin-button">
2414 <rng:ref name=
"boolean"/>
2418 <rng:define name=
"common-spline-anim-value-attlist">
2421 <rng:attribute name=
"smil:keyTimes">
2422 <rng:ref name=
"string"/>
2426 <rng:attribute name=
"smil:keySplines">
2427 <rng:ref name=
"string"/>
2432 <rng:define name=
"common-stock-marker-attlist">
2434 <rng:attribute name=
"chart:style-name">
2435 <rng:ref name=
"styleNameRef"/>
2439 <rng:define name=
"common-style-direction-attlist">
2441 <rng:attribute name=
"style:direction">
2443 <rng:value>ltr
</rng:value>
2444 <rng:value>ttb
</rng:value>
2449 <rng:define name=
"common-style-header-footer-attlist">
2451 <rng:attribute name=
"style:display">
2452 <rng:ref name=
"boolean"/>
2456 <rng:define name=
"common-svg-font-face-xlink-attlist">
2457 <rng:attribute name=
"xlink:type">
2458 <rng:value>simple
</rng:value>
2460 <rng:attribute name=
"xlink:href">
2461 <rng:ref name=
"anyIRI"/>
2464 <rng:attribute name=
"xlink:actuate">
2465 <rng:value>onRequest
</rng:value>
2469 <rng:define name=
"common-svg-gradient-attlist">
2472 <rng:attribute name=
"svg:gradientUnits">
2473 <rng:value>objectBoundingBox
</rng:value>
2477 <rng:attribute name=
"svg:gradientTransform">
2478 <rng:ref name=
"string"/>
2482 <rng:attribute name=
"svg:spreadMethod">
2484 <rng:value>pad
</rng:value>
2485 <rng:value>reflect
</rng:value>
2486 <rng:value>repeat
</rng:value>
2490 <rng:attribute name=
"draw:name">
2491 <rng:ref name=
"styleName"/>
2494 <rng:attribute name=
"draw:display-name">
2495 <rng:ref name=
"string"/>
2500 <rng:define name=
"common-tab-attlist">
2503 <rng:attribute name=
"form:tab-index">
2504 <rng:ref name=
"nonNegativeInteger"/>
2508 <rng:attribute name=
"form:tab-stop">
2509 <rng:ref name=
"boolean"/>
2514 <rng:define name=
"common-table-cell-address-attlist">
2515 <rng:attribute name=
"table:column">
2516 <rng:ref name=
"integer"/>
2518 <rng:attribute name=
"table:row">
2519 <rng:ref name=
"integer"/>
2521 <rng:attribute name=
"table:table">
2522 <rng:ref name=
"integer"/>
2525 <rng:define name=
"common-table-cell-range-address-attlist">
2526 <rng:attribute name=
"table:start-column">
2527 <rng:ref name=
"integer"/>
2529 <rng:attribute name=
"table:start-row">
2530 <rng:ref name=
"integer"/>
2532 <rng:attribute name=
"table:start-table">
2533 <rng:ref name=
"integer"/>
2535 <rng:attribute name=
"table:end-column">
2536 <rng:ref name=
"integer"/>
2538 <rng:attribute name=
"table:end-row">
2539 <rng:ref name=
"integer"/>
2541 <rng:attribute name=
"table:end-table">
2542 <rng:ref name=
"integer"/>
2545 <rng:define name=
"common-table-change-attlist">
2547 <rng:attribute name=
"table:id">
2548 <rng:ref name=
"string"/>
2551 <rng:attribute name=
"table:acceptance-state">
2553 <rng:value>accepted
</rng:value>
2554 <rng:value>rejected
</rng:value>
2555 <rng:value>pending
</rng:value>
2560 <rng:attribute name=
"table:rejecting-change-id">
2561 <rng:ref name=
"string"/>
2566 <rng:define name=
"common-table-range-attlist">
2569 <rng:ref name=
"common-table-cell-address-attlist"/>
2572 <rng:ref name=
"common-table-cell-range-address-attlist"/>
2576 <rng:define name=
"common-table-template-attlist">
2577 <rng:attribute name=
"table:style-name">
2578 <rng:ref name=
"styleNameRef"/>
2581 <rng:attribute name=
"table:paragraph-style-name">
2582 <rng:ref name=
"styleNameRef"/>
2586 <rng:define name=
"common-text-align">
2588 <rng:attribute name=
"fo:text-align">
2590 <rng:value>start
</rng:value>
2591 <rng:value>end
</rng:value>
2592 <rng:value>left
</rng:value>
2593 <rng:value>right
</rng:value>
2594 <rng:value>center
</rng:value>
2595 <rng:value>justify
</rng:value>
2600 <rng:define name=
"common-text-anchor-attlist">
2603 <rng:attribute name=
"text:anchor-type">
2605 <rng:value>page
</rng:value>
2606 <rng:value>frame
</rng:value>
2607 <rng:value>paragraph
</rng:value>
2608 <rng:value>char
</rng:value>
2609 <rng:value>as-char
</rng:value>
2614 <rng:attribute name=
"text:anchor-page-number">
2615 <rng:ref name=
"positiveInteger"/>
2620 <rng:define name=
"common-text-spreadsheet-shape-attlist">
2623 <rng:attribute name=
"table:end-cell-address">
2624 <rng:ref name=
"cellAddress"/>
2628 <rng:attribute name=
"table:end-x">
2629 <rng:ref name=
"coordinate"/>
2633 <rng:attribute name=
"table:end-y">
2634 <rng:ref name=
"coordinate"/>
2638 <rng:attribute name=
"table:table-background">
2639 <rng:ref name=
"boolean"/>
2642 <rng:ref name=
"common-text-anchor-attlist"/>
2645 <rng:define name=
"common-time-manip-attlist">
2648 <rng:attribute name=
"smil:accelerate">
2649 <rng:ref name=
"zeroToOneDecimal"/>
2653 <rng:attribute name=
"smil:decelerate">
2654 <rng:ref name=
"zeroToOneDecimal"/>
2658 <rng:attribute name=
"smil:autoReverse">
2659 <rng:ref name=
"boolean"/>
2664 <rng:define name=
"common-timing-attlist">
2665 <rng:ref name=
"common-basic-timing-attlist"/>
2666 <rng:ref name=
"common-time-manip-attlist"/>
2668 <rng:define name=
"common-title-attlist">
2670 <rng:attribute name=
"form:title">
2671 <rng:ref name=
"string"/>
2675 <rng:define name=
"common-value-and-type-attlist">
2678 <rng:attribute name=
"office:value-type">
2679 <rng:value>float
</rng:value>
2681 <rng:attribute name=
"office:value">
2682 <rng:ref name=
"double"/>
2686 <rng:attribute name=
"office:value-type">
2687 <rng:value>percentage
</rng:value>
2689 <rng:attribute name=
"office:value">
2690 <rng:ref name=
"double"/>
2694 <rng:attribute name=
"office:value-type">
2695 <rng:value>currency
</rng:value>
2697 <rng:attribute name=
"office:value">
2698 <rng:ref name=
"double"/>
2701 <rng:attribute name=
"office:currency">
2702 <rng:ref name=
"string"/>
2707 <rng:attribute name=
"office:value-type">
2708 <rng:value>date
</rng:value>
2710 <rng:attribute name=
"office:date-value">
2711 <rng:ref name=
"dateOrDateTime"/>
2715 <rng:attribute name=
"office:value-type">
2716 <rng:value>time
</rng:value>
2718 <rng:attribute name=
"office:time-value">
2719 <rng:ref name=
"duration"/>
2723 <rng:attribute name=
"office:value-type">
2724 <rng:value>boolean
</rng:value>
2726 <rng:attribute name=
"office:boolean-value">
2727 <rng:ref name=
"boolean"/>
2731 <rng:attribute name=
"office:value-type">
2732 <rng:value>string
</rng:value>
2735 <rng:attribute name=
"office:string-value">
2736 <rng:ref name=
"string"/>
2742 <rng:define name=
"common-value-attlist">
2744 <rng:attribute name=
"form:value">
2745 <rng:ref name=
"string"/>
2749 <rng:define name=
"common-value-type-attlist">
2750 <rng:attribute name=
"office:value-type">
2751 <rng:ref name=
"valueType"/>
2754 <rng:define name=
"common-vertical-margin-attlist">
2756 <rng:attribute name=
"fo:margin-top">
2758 <rng:ref name=
"nonNegativeLength"/>
2759 <rng:ref name=
"percent"/>
2764 <rng:attribute name=
"fo:margin-bottom">
2766 <rng:ref name=
"nonNegativeLength"/>
2767 <rng:ref name=
"percent"/>
2772 <rng:define name=
"common-vertical-pos-attlist">
2774 <rng:attribute name=
"style:vertical-pos">
2776 <rng:value>top
</rng:value>
2777 <rng:value>middle
</rng:value>
2778 <rng:value>bottom
</rng:value>
2779 <rng:value>from-top
</rng:value>
2780 <rng:value>below
</rng:value>
2785 <rng:attribute name=
"svg:y">
2786 <rng:ref name=
"coordinate"/>
2790 <rng:define name=
"common-vertical-rel-attlist">
2792 <rng:attribute name=
"style:vertical-rel">
2794 <rng:value>page
</rng:value>
2795 <rng:value>page-content
</rng:value>
2796 <rng:value>frame
</rng:value>
2797 <rng:value>frame-content
</rng:value>
2798 <rng:value>paragraph
</rng:value>
2799 <rng:value>paragraph-content
</rng:value>
2800 <rng:value>char
</rng:value>
2801 <rng:value>line
</rng:value>
2802 <rng:value>baseline
</rng:value>
2803 <rng:value>text
</rng:value>
2808 <rng:define name=
"common-writing-mode-attlist">
2810 <rng:attribute name=
"style:writing-mode">
2812 <rng:value>lr-tb
</rng:value>
2813 <rng:value>rl-tb
</rng:value>
2814 <rng:value>tb-rl
</rng:value>
2815 <rng:value>tb-lr
</rng:value>
2816 <rng:value>lr
</rng:value>
2817 <rng:value>rl
</rng:value>
2818 <rng:value>tb
</rng:value>
2819 <rng:value>page
</rng:value>
2824 <rng:define name=
"config-config-item">
2825 <rng:element name=
"config:config-item">
2826 <rng:ref name=
"config-config-item-attlist"/>
2830 <rng:define name=
"config-config-item-attlist">
2832 <rng:attribute name=
"config:name">
2833 <rng:ref name=
"string"/>
2835 <rng:attribute name=
"config:type">
2837 <rng:value>boolean
</rng:value>
2838 <rng:value>short
</rng:value>
2839 <rng:value>int
</rng:value>
2840 <rng:value>long
</rng:value>
2841 <rng:value>double
</rng:value>
2842 <rng:value>string
</rng:value>
2843 <rng:value>datetime
</rng:value>
2844 <rng:value>base64Binary
</rng:value>
2849 <rng:define name=
"config-config-item-map-entry">
2850 <rng:element name=
"config:config-item-map-entry">
2851 <rng:ref name=
"config-config-item-map-entry-attlist"/>
2852 <rng:ref name=
"config-items"/>
2855 <rng:define name=
"config-config-item-map-entry-attlist">
2857 <rng:attribute name=
"config:name">
2858 <rng:ref name=
"string"/>
2862 <rng:define name=
"config-config-item-map-indexed">
2863 <rng:element name=
"config:config-item-map-indexed">
2864 <rng:ref name=
"config-config-item-map-indexed-attlist"/>
2866 <rng:ref name=
"config-config-item-map-entry"/>
2870 <rng:define name=
"config-config-item-map-indexed-attlist">
2871 <rng:attribute name=
"config:name">
2872 <rng:ref name=
"string"/>
2875 <rng:define name=
"config-config-item-map-named">
2876 <rng:element name=
"config:config-item-map-named">
2877 <rng:ref name=
"config-config-item-map-named-attlist"/>
2879 <rng:ref name=
"config-config-item-map-entry"/>
2883 <rng:define name=
"config-config-item-map-named-attlist">
2884 <rng:attribute name=
"config:name">
2885 <rng:ref name=
"string"/>
2888 <rng:define name=
"config-config-item-set">
2889 <rng:element name=
"config:config-item-set">
2890 <rng:ref name=
"config-config-item-set-attlist"/>
2891 <rng:ref name=
"config-items"/>
2894 <rng:define name=
"config-config-item-set-attlist">
2895 <rng:attribute name=
"config:name">
2896 <rng:ref name=
"string"/>
2899 <rng:define name=
"config-items">
2902 <rng:ref name=
"config-config-item"/>
2903 <rng:ref name=
"config-config-item-set"/>
2904 <rng:ref name=
"config-config-item-map-named"/>
2905 <rng:ref name=
"config-config-item-map-indexed"/>
2909 <rng:define name=
"controls">
2911 <rng:ref name=
"column-controls"/>
2912 <rng:element name=
"form:password">
2913 <rng:ref name=
"form-password-attlist"/>
2914 <rng:ref name=
"common-form-control-content"/>
2916 <rng:element name=
"form:file">
2917 <rng:ref name=
"form-file-attlist"/>
2918 <rng:ref name=
"common-form-control-content"/>
2920 <rng:element name=
"form:fixed-text">
2921 <rng:ref name=
"form-fixed-text-attlist"/>
2922 <rng:ref name=
"common-form-control-content"/>
2924 <rng:element name=
"form:button">
2925 <rng:ref name=
"form-button-attlist"/>
2926 <rng:ref name=
"common-form-control-content"/>
2928 <rng:element name=
"form:image">
2929 <rng:ref name=
"form-image-attlist"/>
2930 <rng:ref name=
"common-form-control-content"/>
2932 <rng:element name=
"form:radio">
2933 <rng:ref name=
"form-radio-attlist"/>
2934 <rng:ref name=
"common-form-control-content"/>
2936 <rng:element name=
"form:frame">
2937 <rng:ref name=
"form-frame-attlist"/>
2938 <rng:ref name=
"common-form-control-content"/>
2940 <rng:element name=
"form:image-frame">
2941 <rng:ref name=
"form-image-frame-attlist"/>
2942 <rng:ref name=
"common-form-control-content"/>
2944 <rng:element name=
"form:hidden">
2945 <rng:ref name=
"form-hidden-attlist"/>
2946 <rng:ref name=
"common-form-control-content"/>
2948 <rng:element name=
"form:grid">
2949 <rng:ref name=
"form-grid-attlist"/>
2950 <rng:ref name=
"common-form-control-content"/>
2952 <rng:ref name=
"form-column"/>
2955 <rng:element name=
"form:value-range">
2956 <rng:ref name=
"form-value-range-attlist"/>
2957 <rng:ref name=
"common-form-control-content"/>
2959 <rng:element name=
"form:generic-control">
2960 <rng:ref name=
"form-generic-control-attlist"/>
2961 <rng:ref name=
"common-form-control-content"/>
2965 <rng:define name=
"coordinate">
2966 <rng:ref name=
"length"/>
2968 <rng:define name=
"countryCode">
2969 <rng:data type=
"token">
2970 <rng:param name=
"pattern">[A-Za-z0-
9]{
1,
8}
</rng:param>
2973 <rng:define name=
"currency-symbol-and-text">
2974 <rng:ref name=
"number-currency-symbol"/>
2976 <rng:ref name=
"number-text-with-fillchar"/>
2977 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
2980 <rng:define name=
"current-selected">
2982 <rng:attribute name=
"form:current-selected">
2983 <rng:ref name=
"boolean"/>
2987 <rng:define name=
"custom-shape-type">
2989 <rng:value>non-primitive
</rng:value>
2990 <rng:ref name=
"string"/>
2993 <rng:define name=
"date">
2994 <rng:data type=
"date"/>
2996 <rng:define name=
"dateOrDateTime">
2998 <rng:data type=
"date"/>
2999 <rng:data type=
"dateTime"/>
3002 <rng:define name=
"dateTime">
3003 <rng:data type=
"dateTime"/>
3005 <rng:define name=
"db-application-connection-settings">
3006 <rng:element name=
"db:application-connection-settings">
3007 <rng:ref name=
"db-application-connection-settings-attlist"/>
3009 <rng:ref name=
"db-table-filter"/>
3012 <rng:ref name=
"db-table-type-filter"/>
3015 <rng:ref name=
"db-data-source-settings"/>
3019 <rng:define name=
"db-application-connection-settings-attlist">
3022 <rng:attribute name=
"db:is-table-name-length-limited">
3023 <rng:ref name=
"boolean"/>
3027 <rng:attribute name=
"db:enable-sql92-check">
3028 <rng:ref name=
"boolean"/>
3032 <rng:attribute name=
"db:append-table-alias-name">
3033 <rng:ref name=
"boolean"/>
3037 <rng:attribute name=
"db:ignore-driver-privileges">
3038 <rng:ref name=
"boolean"/>
3042 <rng:attribute name=
"db:boolean-comparison-mode">
3044 <rng:value>equal-integer
</rng:value>
3045 <rng:value>is-boolean
</rng:value>
3046 <rng:value>equal-boolean
</rng:value>
3047 <rng:value>equal-use-only-zero
</rng:value>
3052 <rng:attribute name=
"db:use-catalog">
3053 <rng:ref name=
"boolean"/>
3057 <rng:attribute name=
"db:max-row-count">
3058 <rng:ref name=
"integer"/>
3062 <rng:attribute name=
"db:suppress-version-columns">
3063 <rng:ref name=
"boolean"/>
3068 <rng:define name=
"db-apply-command">
3070 <rng:attribute name=
"db:apply-command">
3071 <rng:ref name=
"boolean"/>
3075 <rng:define name=
"db-auto-increment">
3076 <rng:element name=
"db:auto-increment">
3077 <rng:ref name=
"db-auto-increment-attlist"/>
3081 <rng:define name=
"db-auto-increment-attlist">
3084 <rng:attribute name=
"db:additional-column-statement">
3085 <rng:ref name=
"string"/>
3089 <rng:attribute name=
"db:row-retrieving-statement">
3090 <rng:ref name=
"string"/>
3095 <rng:define name=
"db-character-set">
3096 <rng:element name=
"db:character-set">
3097 <rng:ref name=
"db-character-set-attlist"/>
3101 <rng:define name=
"db-character-set-attlist">
3103 <rng:attribute name=
"db:encoding">
3104 <rng:ref name=
"textEncoding"/>
3108 <rng:define name=
"db-column">
3109 <rng:element name=
"db:column">
3110 <rng:ref name=
"db-column-attlist"/>
3111 <rng:ref name=
"common-db-object-name"/>
3112 <rng:ref name=
"common-db-object-title"/>
3113 <rng:ref name=
"common-db-object-description"/>
3114 <rng:ref name=
"common-db-default-value"/>
3117 <rng:define name=
"db-column-attlist">
3120 <rng:attribute name=
"db:visible">
3121 <rng:ref name=
"boolean"/>
3125 <rng:attribute name=
"db:style-name">
3126 <rng:ref name=
"styleNameRef"/>
3130 <rng:attribute name=
"db:default-cell-style-name">
3131 <rng:ref name=
"styleNameRef"/>
3136 <rng:define name=
"db-column-definition">
3137 <rng:element name=
"db:column-definition">
3138 <rng:ref name=
"db-column-definition-attlist"/>
3139 <rng:ref name=
"common-db-default-value"/>
3142 <rng:define name=
"db-column-definition-attlist">
3144 <rng:attribute name=
"db:name">
3145 <rng:ref name=
"string"/>
3148 <rng:attribute name=
"db:data-type">
3149 <rng:ref name=
"db-data-types"/>
3153 <rng:attribute name=
"db:type-name">
3154 <rng:ref name=
"string"/>
3158 <rng:attribute name=
"db:precision">
3159 <rng:ref name=
"positiveInteger"/>
3163 <rng:attribute name=
"db:scale">
3164 <rng:ref name=
"positiveInteger"/>
3168 <rng:attribute name=
"db:is-nullable">
3170 <rng:value>no-nulls
</rng:value>
3171 <rng:value>nullable
</rng:value>
3176 <rng:attribute name=
"db:is-empty-allowed">
3177 <rng:ref name=
"boolean"/>
3181 <rng:attribute name=
"db:is-autoincrement">
3182 <rng:ref name=
"boolean"/>
3187 <rng:define name=
"db-column-definitions">
3188 <rng:element name=
"db:column-definitions">
3189 <rng:ref name=
"db-column-definitions-attlist"/>
3191 <rng:ref name=
"db-column-definition"/>
3195 <rng:define name=
"db-column-definitions-attlist">
3198 <rng:define name=
"db-columns">
3199 <rng:element name=
"db:columns">
3200 <rng:ref name=
"db-columns-attlist"/>
3202 <rng:ref name=
"db-column"/>
3206 <rng:define name=
"db-columns-attlist">
3209 <rng:define name=
"db-command">
3210 <rng:attribute name=
"db:command">
3211 <rng:ref name=
"string"/>
3214 <rng:define name=
"db-component">
3215 <rng:element name=
"db:component">
3216 <rng:ref name=
"db-component-attlist"/>
3217 <rng:ref name=
"common-db-object-name"/>
3218 <rng:ref name=
"common-db-object-title"/>
3219 <rng:ref name=
"common-db-object-description"/>
3222 <rng:ref name=
"office-document"/>
3223 <rng:ref name=
"math-math"/>
3228 <rng:define name=
"db-component-attlist">
3231 <rng:attribute name=
"xlink:type">
3232 <rng:value>simple
</rng:value>
3234 <rng:attribute name=
"xlink:href">
3235 <rng:ref name=
"anyIRI"/>
3238 <rng:attribute name=
"xlink:show">
3239 <rng:value>none
</rng:value>
3243 <rng:attribute name=
"xlink:actuate">
3244 <rng:value>onRequest
</rng:value>
3249 <rng:attribute name=
"db:as-template">
3250 <rng:ref name=
"boolean"/>
3255 <rng:define name=
"db-component-collection">
3256 <rng:element name=
"db:component-collection">
3257 <rng:ref name=
"db-component-collection-attlist"/>
3258 <rng:ref name=
"common-db-object-name"/>
3259 <rng:ref name=
"common-db-object-title"/>
3260 <rng:ref name=
"common-db-object-description"/>
3263 <rng:ref name=
"db-component"/>
3264 <rng:ref name=
"db-component-collection"/>
3269 <rng:define name=
"db-component-collection-attlist">
3272 <rng:define name=
"db-connection-data">
3273 <rng:element name=
"db:connection-data">
3274 <rng:ref name=
"db-connection-data-attlist"/>
3276 <rng:ref name=
"db-database-description"/>
3277 <rng:ref name=
"db-connection-resource"/>
3280 <rng:ref name=
"db-login"/>
3284 <rng:define name=
"db-connection-data-attlist">
3287 <rng:define name=
"db-connection-resource">
3288 <rng:element name=
"db:connection-resource">
3289 <rng:ref name=
"db-connection-resource-attlist"/>
3293 <rng:define name=
"db-connection-resource-attlist">
3294 <rng:attribute name=
"xlink:type">
3295 <rng:value>simple
</rng:value>
3297 <rng:attribute name=
"xlink:href">
3298 <rng:ref name=
"anyIRI"/>
3301 <rng:attribute name=
"xlink:show">
3302 <rng:value>none
</rng:value>
3306 <rng:attribute name=
"xlink:actuate">
3307 <rng:value>onRequest
</rng:value>
3311 <rng:define name=
"db-data-source">
3312 <rng:element name=
"db:data-source">
3313 <rng:ref name=
"db-data-source-attlist"/>
3314 <rng:ref name=
"db-connection-data"/>
3316 <rng:ref name=
"db-driver-settings"/>
3319 <rng:ref name=
"db-application-connection-settings"/>
3323 <rng:define name=
"db-data-source-attlist">
3326 <rng:define name=
"db-data-source-setting">
3327 <rng:element name=
"db:data-source-setting">
3328 <rng:ref name=
"db-data-source-setting-attlist"/>
3330 <rng:ref name=
"db-data-source-setting-value"/>
3334 <rng:define name=
"db-data-source-setting-attlist">
3337 <rng:attribute name=
"db:data-source-setting-is-list">
3338 <rng:ref name=
"boolean"/>
3341 <rng:attribute name=
"db:data-source-setting-name">
3342 <rng:ref name=
"string"/>
3344 <rng:attribute name=
"db:data-source-setting-type">
3345 <rng:ref name=
"db-data-source-setting-types"/>
3349 <rng:define name=
"db-data-source-setting-types">
3351 <rng:value>boolean
</rng:value>
3352 <rng:value>short
</rng:value>
3353 <rng:value>int
</rng:value>
3354 <rng:value>long
</rng:value>
3355 <rng:value>double
</rng:value>
3356 <rng:value>string
</rng:value>
3359 <rng:define name=
"db-data-source-setting-value">
3360 <rng:element name=
"db:data-source-setting-value">
3361 <rng:ref name=
"db-data-source-setting-value-attlist"/>
3362 <rng:ref name=
"string"/>
3365 <rng:define name=
"db-data-source-setting-value-attlist">
3368 <rng:define name=
"db-data-source-settings">
3369 <rng:element name=
"db:data-source-settings">
3370 <rng:ref name=
"db-data-source-settings-attlist"/>
3372 <rng:ref name=
"db-data-source-setting"/>
3376 <rng:define name=
"db-data-source-settings-attlist">
3379 <rng:define name=
"db-data-types">
3381 <rng:value>bit
</rng:value>
3382 <rng:value>boolean
</rng:value>
3383 <rng:value>tinyint
</rng:value>
3384 <rng:value>smallint
</rng:value>
3385 <rng:value>integer
</rng:value>
3386 <rng:value>bigint
</rng:value>
3387 <rng:value>float
</rng:value>
3388 <rng:value>real
</rng:value>
3389 <rng:value>double
</rng:value>
3390 <rng:value>numeric
</rng:value>
3391 <rng:value>decimal
</rng:value>
3392 <rng:value>char
</rng:value>
3393 <rng:value>varchar
</rng:value>
3394 <rng:value>longvarchar
</rng:value>
3395 <rng:value>date
</rng:value>
3396 <rng:value>time
</rng:value>
3397 <rng:value>timestmp
</rng:value>
3398 <rng:value>binary
</rng:value>
3399 <rng:value>varbinary
</rng:value>
3400 <rng:value>longvarbinary
</rng:value>
3401 <rng:value>sqlnull
</rng:value>
3402 <rng:value>other
</rng:value>
3403 <rng:value>object
</rng:value>
3404 <rng:value>distinct
</rng:value>
3405 <rng:value>struct
</rng:value>
3406 <rng:value>array
</rng:value>
3407 <rng:value>blob
</rng:value>
3408 <rng:value>clob
</rng:value>
3409 <rng:value>ref
</rng:value>
3412 <rng:define name=
"db-database-description">
3413 <rng:element name=
"db:database-description">
3414 <rng:ref name=
"db-database-description-attlist"/>
3416 <rng:ref name=
"db-file-based-database"/>
3417 <rng:ref name=
"db-server-database"/>
3421 <rng:define name=
"db-database-description-attlist">
3424 <rng:define name=
"db-delimiter">
3425 <rng:element name=
"db:delimiter">
3426 <rng:ref name=
"db-delimiter-attlist"/>
3430 <rng:define name=
"db-delimiter-attlist">
3433 <rng:attribute name=
"db:field">
3434 <rng:ref name=
"string"/>
3438 <rng:attribute name=
"db:string">
3439 <rng:ref name=
"string"/>
3443 <rng:attribute name=
"db:decimal">
3444 <rng:ref name=
"string"/>
3448 <rng:attribute name=
"db:thousand">
3449 <rng:ref name=
"string"/>
3454 <rng:define name=
"db-driver-settings">
3455 <rng:element name=
"db:driver-settings">
3456 <rng:ref name=
"db-driver-settings-attlist"/>
3458 <rng:ref name=
"db-auto-increment"/>
3461 <rng:ref name=
"db-delimiter"/>
3464 <rng:ref name=
"db-character-set"/>
3467 <rng:ref name=
"db-table-settings"/>
3471 <rng:define name=
"db-driver-settings-attlist">
3473 <rng:ref name=
"db-show-deleted"/>
3475 <rng:attribute name=
"db:system-driver-settings">
3476 <rng:ref name=
"string"/>
3480 <rng:attribute name=
"db:base-dn">
3481 <rng:ref name=
"string"/>
3484 <rng:ref name=
"db-is-first-row-header-line"/>
3486 <rng:attribute name=
"db:parameter-name-substitution">
3487 <rng:ref name=
"boolean"/>
3492 <rng:define name=
"db-file-based-database">
3493 <rng:element name=
"db:file-based-database">
3494 <rng:ref name=
"db-file-based-database-attlist"/>
3497 <rng:define name=
"db-file-based-database-attlist">
3499 <rng:attribute name=
"xlink:type">
3500 <rng:value>simple
</rng:value>
3502 <rng:attribute name=
"xlink:href">
3503 <rng:ref name=
"anyIRI"/>
3505 <rng:attribute name=
"db:media-type">
3506 <rng:ref name=
"string"/>
3509 <rng:attribute name=
"db:extension">
3510 <rng:ref name=
"string"/>
3515 <rng:define name=
"db-filter-statement">
3516 <rng:element name=
"db:filter-statement">
3517 <rng:ref name=
"db-command"/>
3518 <rng:ref name=
"db-apply-command"/>
3522 <rng:define name=
"db-forms">
3523 <rng:element name=
"db:forms">
3524 <rng:ref name=
"db-forms-attlist"/>
3527 <rng:ref name=
"db-component"/>
3528 <rng:ref name=
"db-component-collection"/>
3533 <rng:define name=
"db-forms-attlist">
3536 <rng:define name=
"db-host-and-port">
3537 <rng:attribute name=
"db:hostname">
3538 <rng:ref name=
"string"/>
3541 <rng:attribute name=
"db:port">
3542 <rng:ref name=
"positiveInteger"/>
3546 <rng:define name=
"db-index">
3547 <rng:element name=
"db:index">
3548 <rng:ref name=
"db-index-attlist"/>
3550 <rng:ref name=
"db-index-columns"/>
3554 <rng:define name=
"db-index-attlist">
3556 <rng:attribute name=
"db:name">
3557 <rng:ref name=
"string"/>
3560 <rng:attribute name=
"db:catalog-name">
3561 <rng:ref name=
"string"/>
3565 <rng:attribute name=
"db:is-unique">
3566 <rng:ref name=
"boolean"/>
3570 <rng:attribute name=
"db:is-clustered">
3571 <rng:ref name=
"boolean"/>
3576 <rng:define name=
"db-index-column">
3577 <rng:element name=
"db:index-column">
3578 <rng:ref name=
"db-index-column-attlist"/>
3582 <rng:define name=
"db-index-column-attlist">
3584 <rng:attribute name=
"db:name">
3585 <rng:ref name=
"string"/>
3588 <rng:attribute name=
"db:is-ascending">
3589 <rng:ref name=
"boolean"/>
3594 <rng:define name=
"db-index-columns">
3595 <rng:element name=
"db:index-columns">
3597 <rng:ref name=
"db-index-column"/>
3601 <rng:define name=
"db-indices">
3602 <rng:element name=
"db:indices">
3603 <rng:ref name=
"db-indices-attlist"/>
3605 <rng:ref name=
"db-index"/>
3609 <rng:define name=
"db-indices-attlist">
3612 <rng:define name=
"db-is-first-row-header-line">
3614 <rng:attribute name=
"db:is-first-row-header-line">
3615 <rng:ref name=
"boolean"/>
3619 <rng:define name=
"db-key">
3620 <rng:element name=
"db:key">
3621 <rng:ref name=
"db-key-attlist"/>
3623 <rng:ref name=
"db-key-columns"/>
3627 <rng:define name=
"db-key-attlist">
3630 <rng:attribute name=
"db:name">
3631 <rng:ref name=
"string"/>
3634 <rng:attribute name=
"db:type">
3636 <rng:value>primary
</rng:value>
3637 <rng:value>unique
</rng:value>
3638 <rng:value>foreign
</rng:value>
3642 <rng:attribute name=
"db:referenced-table-name">
3643 <rng:ref name=
"string"/>
3647 <rng:attribute name=
"db:update-rule">
3649 <rng:value>cascade
</rng:value>
3650 <rng:value>restrict
</rng:value>
3651 <rng:value>set-null
</rng:value>
3652 <rng:value>no-action
</rng:value>
3653 <rng:value>set-default
</rng:value>
3658 <rng:attribute name=
"db:delete-rule">
3660 <rng:value>cascade
</rng:value>
3661 <rng:value>restrict
</rng:value>
3662 <rng:value>set-null
</rng:value>
3663 <rng:value>no-action
</rng:value>
3664 <rng:value>set-default
</rng:value>
3670 <rng:define name=
"db-key-column">
3671 <rng:element name=
"db:key-column">
3672 <rng:ref name=
"db-key-column-attlist"/>
3676 <rng:define name=
"db-key-column-attlist">
3679 <rng:attribute name=
"db:name">
3680 <rng:ref name=
"string"/>
3684 <rng:attribute name=
"db:related-column-name">
3685 <rng:ref name=
"string"/>
3690 <rng:define name=
"db-key-columns">
3691 <rng:element name=
"db:key-columns">
3692 <rng:ref name=
"db-key-columns-attlist"/>
3694 <rng:ref name=
"db-key-column"/>
3698 <rng:define name=
"db-key-columns-attlist">
3701 <rng:define name=
"db-keys">
3702 <rng:element name=
"db:keys">
3703 <rng:ref name=
"db-keys-attlist"/>
3705 <rng:ref name=
"db-key"/>
3709 <rng:define name=
"db-keys-attlist">
3712 <rng:define name=
"db-local-socket-name">
3714 <rng:attribute name=
"db:local-socket">
3715 <rng:ref name=
"string"/>
3719 <rng:define name=
"db-login">
3720 <rng:element name=
"db:login">
3721 <rng:ref name=
"db-login-attlist"/>
3725 <rng:define name=
"db-login-attlist">
3729 <rng:attribute name=
"db:user-name">
3730 <rng:ref name=
"string"/>
3732 <rng:attribute name=
"db:use-system-user">
3733 <rng:ref name=
"boolean"/>
3738 <rng:attribute name=
"db:is-password-required">
3739 <rng:ref name=
"boolean"/>
3743 <rng:attribute name=
"db:login-timeout">
3744 <rng:ref name=
"positiveInteger"/>
3749 <rng:define name=
"db-order-statement">
3750 <rng:element name=
"db:order-statement">
3751 <rng:ref name=
"db-command"/>
3752 <rng:ref name=
"db-apply-command"/>
3756 <rng:define name=
"db-queries">
3757 <rng:element name=
"db:queries">
3758 <rng:ref name=
"db-queries-attlist"/>
3761 <rng:ref name=
"db-query"/>
3762 <rng:ref name=
"db-query-collection"/>
3767 <rng:define name=
"db-queries-attlist">
3770 <rng:define name=
"db-query">
3771 <rng:element name=
"db:query">
3772 <rng:ref name=
"db-query-attlist"/>
3773 <rng:ref name=
"common-db-object-name"/>
3774 <rng:ref name=
"common-db-object-title"/>
3775 <rng:ref name=
"common-db-object-description"/>
3776 <rng:ref name=
"common-db-table-style-name"/>
3778 <rng:ref name=
"db-order-statement"/>
3781 <rng:ref name=
"db-filter-statement"/>
3784 <rng:ref name=
"db-columns"/>
3787 <rng:ref name=
"db-update-table"/>
3791 <rng:define name=
"db-query-attlist">
3793 <rng:attribute name=
"db:command">
3794 <rng:ref name=
"string"/>
3797 <rng:attribute name=
"db:escape-processing">
3798 <rng:ref name=
"boolean"/>
3803 <rng:define name=
"db-query-collection">
3804 <rng:element name=
"db:query-collection">
3805 <rng:ref name=
"db-query-collection-attlist"/>
3806 <rng:ref name=
"common-db-object-name"/>
3807 <rng:ref name=
"common-db-object-title"/>
3808 <rng:ref name=
"common-db-object-description"/>
3811 <rng:ref name=
"db-query"/>
3812 <rng:ref name=
"db-query-collection"/>
3817 <rng:define name=
"db-query-collection-attlist">
3820 <rng:define name=
"db-reports">
3821 <rng:element name=
"db:reports">
3822 <rng:ref name=
"db-reports-attlist"/>
3825 <rng:ref name=
"db-component"/>
3826 <rng:ref name=
"db-component-collection"/>
3831 <rng:define name=
"db-reports-attlist">
3834 <rng:define name=
"db-schema-definition">
3835 <rng:element name=
"db:schema-definition">
3836 <rng:ref name=
"db-schema-definition-attlist"/>
3837 <rng:ref name=
"db-table-definitions"/>
3840 <rng:define name=
"db-schema-definition-attlist">
3843 <rng:define name=
"db-server-database">
3844 <rng:element name=
"db:server-database">
3845 <rng:ref name=
"db-server-database-attlist"/>
3849 <rng:define name=
"db-server-database-attlist">
3851 <rng:attribute name=
"db:type">
3852 <rng:ref name=
"namespacedToken"/>
3855 <rng:ref name=
"db-host-and-port"/>
3856 <rng:ref name=
"db-local-socket-name"/>
3859 <rng:attribute name=
"db:database-name">
3860 <rng:ref name=
"string"/>
3865 <rng:define name=
"db-show-deleted">
3867 <rng:attribute name=
"db:show-deleted">
3868 <rng:ref name=
"boolean"/>
3872 <rng:define name=
"db-table-definition">
3873 <rng:element name=
"db:table-definition">
3874 <rng:ref name=
"common-db-table-name-attlist"/>
3875 <rng:ref name=
"db-table-definition-attlist"/>
3876 <rng:ref name=
"db-column-definitions"/>
3878 <rng:ref name=
"db-keys"/>
3881 <rng:ref name=
"db-indices"/>
3885 <rng:define name=
"db-table-definition-attlist">
3887 <rng:attribute name=
"db:type">
3888 <rng:ref name=
"string"/>
3892 <rng:define name=
"db-table-definitions">
3893 <rng:element name=
"db:table-definitions">
3894 <rng:ref name=
"db-table-definitions-attlist"/>
3896 <rng:ref name=
"db-table-definition"/>
3900 <rng:define name=
"db-table-definitions-attlist">
3903 <rng:define name=
"db-table-exclude-filter">
3904 <rng:element name=
"db:table-exclude-filter">
3905 <rng:ref name=
"db-table-exclude-filter-attlist"/>
3907 <rng:ref name=
"db-table-filter-pattern"/>
3911 <rng:define name=
"db-table-exclude-filter-attlist">
3914 <rng:define name=
"db-table-filter">
3915 <rng:element name=
"db:table-filter">
3916 <rng:ref name=
"db-table-filter-attlist"/>
3918 <rng:ref name=
"db-table-include-filter"/>
3921 <rng:ref name=
"db-table-exclude-filter"/>
3925 <rng:define name=
"db-table-filter-attlist">
3928 <rng:define name=
"db-table-filter-pattern">
3929 <rng:element name=
"db:table-filter-pattern">
3930 <rng:ref name=
"db-table-filter-pattern-attlist"/>
3931 <rng:ref name=
"string"/>
3934 <rng:define name=
"db-table-filter-pattern-attlist">
3937 <rng:define name=
"db-table-include-filter">
3938 <rng:element name=
"db:table-include-filter">
3939 <rng:ref name=
"db-table-include-filter-attlist"/>
3941 <rng:ref name=
"db-table-filter-pattern"/>
3945 <rng:define name=
"db-table-include-filter-attlist">
3948 <rng:define name=
"db-table-presentation">
3949 <rng:element name=
"db:table-representation">
3950 <rng:ref name=
"db-table-presentation-attlist"/>
3951 <rng:ref name=
"common-db-table-name-attlist"/>
3952 <rng:ref name=
"common-db-object-title"/>
3953 <rng:ref name=
"common-db-object-description"/>
3954 <rng:ref name=
"common-db-table-style-name"/>
3956 <rng:ref name=
"db-order-statement"/>
3959 <rng:ref name=
"db-filter-statement"/>
3962 <rng:ref name=
"db-columns"/>
3966 <rng:define name=
"db-table-presentation-attlist">
3969 <rng:define name=
"db-table-presentations">
3970 <rng:element name=
"db:table-representations">
3971 <rng:ref name=
"db-table-presentations-attlist"/>
3973 <rng:ref name=
"db-table-presentation"/>
3977 <rng:define name=
"db-table-presentations-attlist">
3980 <rng:define name=
"db-table-setting">
3981 <rng:element name=
"db:table-setting">
3982 <rng:ref name=
"db-table-setting-attlist"/>
3984 <rng:ref name=
"db-delimiter"/>
3987 <rng:ref name=
"db-character-set"/>
3992 <rng:define name=
"db-table-setting-attlist">
3993 <rng:ref name=
"db-is-first-row-header-line"/>
3994 <rng:ref name=
"db-show-deleted"/>
3996 <rng:define name=
"db-table-settings">
3997 <rng:element name=
"db:table-settings">
3999 <rng:ref name=
"db-table-setting"/>
4003 <rng:define name=
"db-table-type">
4004 <rng:element name=
"db:table-type">
4005 <rng:ref name=
"db-table-type-attlist"/>
4006 <rng:ref name=
"string"/>
4009 <rng:define name=
"db-table-type-attlist">
4012 <rng:define name=
"db-table-type-filter">
4013 <rng:element name=
"db:table-type-filter">
4014 <rng:ref name=
"db-table-type-filter-attlist"/>
4016 <rng:ref name=
"db-table-type"/>
4020 <rng:define name=
"db-table-type-filter-attlist">
4023 <rng:define name=
"db-update-table">
4024 <rng:element name=
"db:update-table">
4025 <rng:ref name=
"common-db-table-name-attlist"/>
4028 <rng:define name=
"dc-creator">
4029 <rng:element name=
"dc:creator">
4030 <rng:ref name=
"string"/>
4033 <rng:define name=
"dc-date">
4034 <rng:element name=
"dc:date">
4035 <rng:ref name=
"dateTime"/>
4038 <rng:define name=
"distance">
4039 <rng:ref name=
"length"/>
4041 <rng:define name=
"double">
4042 <rng:data type=
"double"/>
4044 <rng:define name=
"dr3d-cube">
4045 <rng:element name=
"dr3d:cube">
4046 <rng:ref name=
"dr3d-cube-attlist"/>
4047 <rng:ref name=
"common-draw-z-index-attlist"/>
4048 <rng:ref name=
"common-draw-id-attlist"/>
4049 <rng:ref name=
"common-draw-layer-name-attlist"/>
4050 <rng:ref name=
"common-draw-style-name-attlist"/>
4051 <rng:ref name=
"common-dr3d-transform-attlist"/>
4055 <rng:define name=
"dr3d-cube-attlist">
4057 <rng:attribute name=
"dr3d:min-edge">
4058 <rng:ref name=
"vector3D"/>
4062 <rng:attribute name=
"dr3d:max-edge">
4063 <rng:ref name=
"vector3D"/>
4067 <rng:define name=
"dr3d-extrude">
4068 <rng:element name=
"dr3d:extrude">
4069 <rng:ref name=
"common-draw-path-data-attlist"/>
4070 <rng:ref name=
"common-draw-viewbox-attlist"/>
4071 <rng:ref name=
"common-draw-id-attlist"/>
4072 <rng:ref name=
"common-draw-z-index-attlist"/>
4073 <rng:ref name=
"common-draw-layer-name-attlist"/>
4074 <rng:ref name=
"common-draw-style-name-attlist"/>
4075 <rng:ref name=
"common-dr3d-transform-attlist"/>
4079 <rng:define name=
"dr3d-light">
4080 <rng:element name=
"dr3d:light">
4081 <rng:ref name=
"dr3d-light-attlist"/>
4085 <rng:define name=
"dr3d-light-attlist">
4088 <rng:attribute name=
"dr3d:diffuse-color">
4089 <rng:ref name=
"color"/>
4092 <rng:attribute name=
"dr3d:direction">
4093 <rng:ref name=
"vector3D"/>
4096 <rng:attribute name=
"dr3d:enabled">
4097 <rng:ref name=
"boolean"/>
4101 <rng:attribute name=
"dr3d:specular">
4102 <rng:ref name=
"boolean"/>
4107 <rng:define name=
"dr3d-rotate">
4108 <rng:element name=
"dr3d:rotate">
4109 <rng:ref name=
"common-draw-viewbox-attlist"/>
4110 <rng:ref name=
"common-draw-path-data-attlist"/>
4111 <rng:ref name=
"common-draw-z-index-attlist"/>
4112 <rng:ref name=
"common-draw-id-attlist"/>
4113 <rng:ref name=
"common-draw-layer-name-attlist"/>
4114 <rng:ref name=
"common-draw-style-name-attlist"/>
4115 <rng:ref name=
"common-dr3d-transform-attlist"/>
4119 <rng:define name=
"dr3d-scene">
4120 <rng:element name=
"dr3d:scene">
4121 <rng:ref name=
"dr3d-scene-attlist"/>
4122 <rng:ref name=
"common-draw-position-attlist"/>
4123 <rng:ref name=
"common-draw-size-attlist"/>
4124 <rng:ref name=
"common-draw-style-name-attlist"/>
4125 <rng:ref name=
"common-draw-z-index-attlist"/>
4126 <rng:ref name=
"common-draw-id-attlist"/>
4127 <rng:ref name=
"common-draw-layer-name-attlist"/>
4128 <rng:ref name=
"common-text-spreadsheet-shape-attlist"/>
4129 <rng:ref name=
"common-dr3d-transform-attlist"/>
4130 <rng:ref name=
"common-draw-caption-id-attlist"/>
4132 <rng:ref name=
"svg-title"/>
4135 <rng:ref name=
"svg-desc"/>
4138 <rng:ref name=
"dr3d-light"/>
4141 <rng:ref name=
"shapes3d"/>
4144 <rng:ref name=
"draw-glue-point"/>
4148 <rng:define name=
"dr3d-scene-attlist">
4151 <rng:attribute name=
"dr3d:vrp">
4152 <rng:ref name=
"vector3D"/>
4156 <rng:attribute name=
"dr3d:vpn">
4157 <rng:ref name=
"vector3D"/>
4161 <rng:attribute name=
"dr3d:vup">
4162 <rng:ref name=
"vector3D"/>
4166 <rng:attribute name=
"dr3d:projection">
4168 <rng:value>parallel
</rng:value>
4169 <rng:value>perspective
</rng:value>
4174 <rng:attribute name=
"dr3d:distance">
4175 <rng:ref name=
"length"/>
4179 <rng:attribute name=
"dr3d:focal-length">
4180 <rng:ref name=
"length"/>
4184 <rng:attribute name=
"dr3d:shadow-slant">
4185 <rng:ref name=
"angle"/>
4189 <rng:attribute name=
"dr3d:shade-mode">
4191 <rng:value>flat
</rng:value>
4192 <rng:value>phong
</rng:value>
4193 <rng:value>gouraud
</rng:value>
4194 <rng:value>draft
</rng:value>
4199 <rng:attribute name=
"dr3d:ambient-color">
4200 <rng:ref name=
"color"/>
4204 <rng:attribute name=
"dr3d:lighting-mode">
4205 <rng:ref name=
"boolean"/>
4210 <rng:define name=
"dr3d-sphere">
4211 <rng:element name=
"dr3d:sphere">
4212 <rng:ref name=
"dr3d-sphere-attlist"/>
4213 <rng:ref name=
"common-draw-z-index-attlist"/>
4214 <rng:ref name=
"common-draw-id-attlist"/>
4215 <rng:ref name=
"common-draw-layer-name-attlist"/>
4216 <rng:ref name=
"common-draw-style-name-attlist"/>
4217 <rng:ref name=
"common-dr3d-transform-attlist"/>
4221 <rng:define name=
"dr3d-sphere-attlist">
4224 <rng:attribute name=
"dr3d:center">
4225 <rng:ref name=
"vector3D"/>
4229 <rng:attribute name=
"dr3d:size">
4230 <rng:ref name=
"vector3D"/>
4235 <rng:define name=
"draw-a">
4236 <rng:element name=
"draw:a">
4237 <rng:ref name=
"draw-a-attlist"/>
4238 <rng:ref name=
"shape-instance"/>
4241 <rng:define name=
"draw-a-attlist">
4243 <rng:attribute name=
"xlink:type">
4244 <rng:value>simple
</rng:value>
4246 <rng:attribute name=
"xlink:href">
4247 <rng:ref name=
"anyIRI"/>
4250 <rng:attribute name=
"xlink:actuate">
4251 <rng:value>onRequest
</rng:value>
4255 <rng:attribute name=
"office:target-frame-name">
4256 <rng:ref name=
"targetFrameName"/>
4260 <rng:attribute name=
"xlink:show">
4262 <rng:value>new
</rng:value>
4263 <rng:value>replace
</rng:value>
4268 <rng:attribute name=
"office:name">
4269 <rng:ref name=
"string"/>
4273 <rng:attribute name=
"office:title">
4274 <rng:ref name=
"string"/>
4278 <rng:attribute name=
"office:server-map">
4279 <rng:ref name=
"boolean"/>
4283 <rng:ref name=
"xml-id"/>
4287 <rng:define name=
"draw-applet">
4288 <rng:element name=
"draw:applet">
4289 <rng:ref name=
"draw-applet-attlist"/>
4291 <rng:ref name=
"common-draw-data-attlist"/>
4294 <rng:ref name=
"draw-param"/>
4298 <rng:define name=
"draw-applet-attlist">
4301 <rng:attribute name=
"draw:code">
4302 <rng:ref name=
"string"/>
4306 <rng:attribute name=
"draw:object">
4307 <rng:ref name=
"string"/>
4311 <rng:attribute name=
"draw:archive">
4312 <rng:ref name=
"string"/>
4316 <rng:attribute name=
"draw:may-script">
4317 <rng:ref name=
"boolean"/>
4321 <rng:ref name=
"xml-id"/>
4325 <rng:define name=
"draw-area-circle">
4326 <rng:element name=
"draw:area-circle">
4327 <rng:ref name=
"common-draw-area-attlist"/>
4328 <rng:attribute name=
"svg:cx">
4329 <rng:ref name=
"coordinate"/>
4331 <rng:attribute name=
"svg:cy">
4332 <rng:ref name=
"coordinate"/>
4334 <rng:attribute name=
"svg:r">
4335 <rng:ref name=
"length"/>
4338 <rng:ref name=
"svg-title"/>
4341 <rng:ref name=
"svg-desc"/>
4344 <rng:ref name=
"office-event-listeners"/>
4348 <rng:define name=
"draw-area-polygon">
4349 <rng:element name=
"draw:area-polygon">
4350 <rng:ref name=
"common-draw-area-attlist"/>
4351 <rng:attribute name=
"svg:x">
4352 <rng:ref name=
"coordinate"/>
4354 <rng:attribute name=
"svg:y">
4355 <rng:ref name=
"coordinate"/>
4357 <rng:attribute name=
"svg:width">
4358 <rng:ref name=
"length"/>
4360 <rng:attribute name=
"svg:height">
4361 <rng:ref name=
"length"/>
4363 <rng:ref name=
"common-draw-viewbox-attlist"/>
4364 <rng:ref name=
"common-draw-points-attlist"/>
4366 <rng:ref name=
"svg-title"/>
4369 <rng:ref name=
"svg-desc"/>
4372 <rng:ref name=
"office-event-listeners"/>
4376 <rng:define name=
"draw-area-rectangle">
4377 <rng:element name=
"draw:area-rectangle">
4378 <rng:ref name=
"common-draw-area-attlist"/>
4379 <rng:attribute name=
"svg:x">
4380 <rng:ref name=
"coordinate"/>
4382 <rng:attribute name=
"svg:y">
4383 <rng:ref name=
"coordinate"/>
4385 <rng:attribute name=
"svg:width">
4386 <rng:ref name=
"length"/>
4388 <rng:attribute name=
"svg:height">
4389 <rng:ref name=
"length"/>
4392 <rng:ref name=
"svg-title"/>
4395 <rng:ref name=
"svg-desc"/>
4398 <rng:ref name=
"office-event-listeners"/>
4402 <rng:define name=
"draw-caption">
4403 <rng:element name=
"draw:caption">
4404 <rng:ref name=
"draw-caption-attlist"/>
4405 <rng:ref name=
"common-draw-position-attlist"/>
4406 <rng:ref name=
"common-draw-size-attlist"/>
4407 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4408 <rng:ref name=
"common-draw-caption-id-attlist"/>
4410 <rng:ref name=
"svg-title"/>
4413 <rng:ref name=
"svg-desc"/>
4416 <rng:ref name=
"office-event-listeners"/>
4419 <rng:ref name=
"draw-glue-point"/>
4421 <rng:ref name=
"draw-text"/>
4424 <rng:define name=
"draw-caption-attlist">
4427 <rng:attribute name=
"draw:caption-point-x">
4428 <rng:ref name=
"coordinate"/>
4430 <rng:attribute name=
"draw:caption-point-y">
4431 <rng:ref name=
"coordinate"/>
4435 <rng:attribute name=
"draw:corner-radius">
4436 <rng:ref name=
"nonNegativeLength"/>
4441 <rng:define name=
"draw-circle">
4442 <rng:element name=
"draw:circle">
4445 <rng:ref name=
"draw-circle-attlist"/>
4446 <rng:ref name=
"common-draw-circle-ellipse-pos-attlist"/>
4449 <rng:ref name=
"common-draw-position-attlist"/>
4450 <rng:ref name=
"common-draw-size-attlist"/>
4453 <rng:ref name=
"common-draw-circle-ellipse-attlist"/>
4454 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4455 <rng:ref name=
"common-draw-caption-id-attlist"/>
4457 <rng:ref name=
"svg-title"/>
4460 <rng:ref name=
"svg-desc"/>
4463 <rng:ref name=
"office-event-listeners"/>
4466 <rng:ref name=
"draw-glue-point"/>
4468 <rng:ref name=
"draw-text"/>
4471 <rng:define name=
"draw-circle-attlist">
4472 <rng:attribute name=
"svg:r">
4473 <rng:ref name=
"length"/>
4476 <rng:define name=
"draw-connector">
4477 <rng:element name=
"draw:connector">
4478 <rng:ref name=
"draw-connector-attlist"/>
4479 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4480 <rng:ref name=
"common-draw-caption-id-attlist"/>
4481 <rng:ref name=
"common-draw-viewbox-attlist"/>
4483 <rng:ref name=
"svg-title"/>
4486 <rng:ref name=
"svg-desc"/>
4489 <rng:ref name=
"office-event-listeners"/>
4492 <rng:ref name=
"draw-glue-point"/>
4494 <rng:ref name=
"draw-text"/>
4497 <rng:define name=
"draw-connector-attlist">
4500 <rng:attribute name=
"draw:type">
4502 <rng:value>standard
</rng:value>
4503 <rng:value>lines
</rng:value>
4504 <rng:value>line
</rng:value>
4505 <rng:value>curve
</rng:value>
4510 <rng:attribute name=
"svg:x1">
4511 <rng:ref name=
"coordinate"/>
4513 <rng:attribute name=
"svg:y1">
4514 <rng:ref name=
"coordinate"/>
4518 <rng:attribute name=
"draw:start-shape">
4519 <rng:ref name=
"IDREF"/>
4523 <rng:attribute name=
"draw:start-glue-point">
4524 <rng:ref name=
"nonNegativeInteger"/>
4528 <rng:attribute name=
"svg:x2">
4529 <rng:ref name=
"coordinate"/>
4531 <rng:attribute name=
"svg:y2">
4532 <rng:ref name=
"coordinate"/>
4536 <rng:attribute name=
"draw:end-shape">
4537 <rng:ref name=
"IDREF"/>
4541 <rng:attribute name=
"draw:end-glue-point">
4542 <rng:ref name=
"nonNegativeInteger"/>
4546 <rng:attribute name=
"draw:line-skew">
4548 <rng:ref name=
"length"/>
4550 <rng:ref name=
"length"/>
4552 <rng:ref name=
"length"/>
4559 <rng:attribute name=
"svg:d">
4560 <rng:ref name=
"pathData"/>
4565 <rng:define name=
"draw-contour-path">
4566 <rng:element name=
"draw:contour-path">
4567 <rng:ref name=
"common-contour-attlist"/>
4568 <rng:ref name=
"common-draw-size-attlist"/>
4569 <rng:ref name=
"common-draw-viewbox-attlist"/>
4570 <rng:ref name=
"common-draw-path-data-attlist"/>
4574 <rng:define name=
"draw-contour-polygon">
4575 <rng:element name=
"draw:contour-polygon">
4576 <rng:ref name=
"common-contour-attlist"/>
4577 <rng:ref name=
"common-draw-size-attlist"/>
4578 <rng:ref name=
"common-draw-viewbox-attlist"/>
4579 <rng:ref name=
"common-draw-points-attlist"/>
4583 <rng:define name=
"draw-control">
4584 <rng:element name=
"draw:control">
4585 <rng:ref name=
"draw-control-attlist"/>
4586 <rng:ref name=
"common-draw-position-attlist"/>
4587 <rng:ref name=
"common-draw-size-attlist"/>
4588 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4589 <rng:ref name=
"common-draw-caption-id-attlist"/>
4591 <rng:ref name=
"svg-title"/>
4594 <rng:ref name=
"svg-desc"/>
4597 <rng:ref name=
"draw-glue-point"/>
4601 <rng:define name=
"draw-control-attlist">
4602 <rng:attribute name=
"draw:control">
4603 <rng:ref name=
"IDREF"/>
4606 <rng:define name=
"draw-custom-shape">
4607 <rng:element name=
"draw:custom-shape">
4608 <rng:ref name=
"draw-custom-shape-attlist"/>
4609 <rng:ref name=
"common-draw-position-attlist"/>
4610 <rng:ref name=
"common-draw-size-attlist"/>
4611 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4612 <rng:ref name=
"common-draw-caption-id-attlist"/>
4614 <rng:ref name=
"svg-title"/>
4617 <rng:ref name=
"svg-desc"/>
4620 <rng:ref name=
"office-event-listeners"/>
4623 <rng:ref name=
"draw-glue-point"/>
4625 <rng:ref name=
"draw-text"/>
4627 <rng:ref name=
"draw-enhanced-geometry"/>
4631 <rng:define name=
"draw-custom-shape-attlist">
4634 <rng:attribute name=
"draw:engine">
4635 <rng:ref name=
"namespacedToken"/>
4639 <rng:attribute name=
"draw:data">
4640 <rng:ref name=
"string"/>
4645 <rng:define name=
"draw-ellipse">
4646 <rng:element name=
"draw:ellipse">
4649 <rng:ref name=
"draw-ellipse-attlist"/>
4650 <rng:ref name=
"common-draw-circle-ellipse-pos-attlist"/>
4653 <rng:ref name=
"common-draw-position-attlist"/>
4654 <rng:ref name=
"common-draw-size-attlist"/>
4657 <rng:ref name=
"common-draw-circle-ellipse-attlist"/>
4658 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
4659 <rng:ref name=
"common-draw-caption-id-attlist"/>
4661 <rng:ref name=
"svg-title"/>
4664 <rng:ref name=
"svg-desc"/>
4667 <rng:ref name=
"office-event-listeners"/>
4670 <rng:ref name=
"draw-glue-point"/>
4672 <rng:ref name=
"draw-text"/>
4675 <rng:define name=
"draw-ellipse-attlist">
4676 <rng:attribute name=
"svg:rx">
4677 <rng:ref name=
"length"/>
4679 <rng:attribute name=
"svg:ry">
4680 <rng:ref name=
"length"/>
4683 <rng:define name=
"draw-enhanced-geometry">
4684 <rng:element name=
"draw:enhanced-geometry">
4685 <rng:ref name=
"draw-enhanced-geometry-attlist"/>
4687 <rng:ref name=
"draw-equation"/>
4690 <rng:ref name=
"draw-handle"/>
4694 <rng:define name=
"draw-enhanced-geometry-attlist">
4697 <rng:attribute name=
"draw:type">
4698 <rng:ref name=
"custom-shape-type"/>
4702 <rng:attribute name=
"svg:viewBox">
4704 <rng:ref name=
"integer"/>
4705 <rng:ref name=
"integer"/>
4706 <rng:ref name=
"integer"/>
4707 <rng:ref name=
"integer"/>
4712 <rng:attribute name=
"draw:mirror-vertical">
4713 <rng:ref name=
"boolean"/>
4717 <rng:attribute name=
"draw:mirror-horizontal">
4718 <rng:ref name=
"boolean"/>
4722 <rng:attribute name=
"draw:text-rotate-angle">
4723 <rng:ref name=
"angle"/>
4727 <rng:attribute name=
"draw:extrusion-allowed">
4728 <rng:ref name=
"boolean"/>
4732 <rng:attribute name=
"draw:text-path-allowed">
4733 <rng:ref name=
"boolean"/>
4737 <rng:attribute name=
"draw:concentric-gradient-fill-allowed">
4738 <rng:ref name=
"boolean"/>
4742 <rng:attribute name=
"draw:extrusion">
4743 <rng:ref name=
"boolean"/>
4747 <rng:attribute name=
"draw:extrusion-brightness">
4748 <rng:ref name=
"zeroToHundredPercent"/>
4752 <rng:attribute name=
"draw:extrusion-depth">
4754 <rng:ref name=
"length"/>
4755 <rng:ref name=
"double"/>
4760 <rng:attribute name=
"draw:extrusion-diffusion">
4761 <rng:ref name=
"percent"/>
4765 <rng:attribute name=
"draw:extrusion-number-of-line-segments">
4766 <rng:ref name=
"integer"/>
4770 <rng:attribute name=
"draw:extrusion-light-face">
4771 <rng:ref name=
"boolean"/>
4775 <rng:attribute name=
"draw:extrusion-first-light-harsh">
4776 <rng:ref name=
"boolean"/>
4780 <rng:attribute name=
"draw:extrusion-second-light-harsh">
4781 <rng:ref name=
"boolean"/>
4785 <rng:attribute name=
"draw:extrusion-first-light-level">
4786 <rng:ref name=
"zeroToHundredPercent"/>
4790 <rng:attribute name=
"draw:extrusion-second-light-level">
4791 <rng:ref name=
"zeroToHundredPercent"/>
4795 <rng:attribute name=
"draw:extrusion-first-light-direction">
4796 <rng:ref name=
"vector3D"/>
4800 <rng:attribute name=
"draw:extrusion-second-light-direction">
4801 <rng:ref name=
"vector3D"/>
4805 <rng:attribute name=
"draw:extrusion-metal">
4806 <rng:ref name=
"boolean"/>
4810 <rng:attribute name=
"dr3d:shade-mode">
4812 <rng:value>flat
</rng:value>
4813 <rng:value>phong
</rng:value>
4814 <rng:value>gouraud
</rng:value>
4815 <rng:value>draft
</rng:value>
4820 <rng:attribute name=
"draw:extrusion-rotation-angle">
4822 <rng:ref name=
"angle"/>
4823 <rng:ref name=
"angle"/>
4828 <rng:attribute name=
"draw:extrusion-rotation-center">
4829 <rng:ref name=
"vector3D"/>
4833 <rng:attribute name=
"draw:extrusion-shininess">
4834 <rng:ref name=
"zeroToHundredPercent"/>
4838 <rng:attribute name=
"draw:extrusion-skew">
4840 <rng:ref name=
"double"/>
4841 <rng:ref name=
"angle"/>
4846 <rng:attribute name=
"draw:extrusion-specularity">
4847 <rng:ref name=
"zeroToHundredPercent"/>
4851 <rng:attribute name=
"dr3d:projection">
4853 <rng:value>parallel
</rng:value>
4854 <rng:value>perspective
</rng:value>
4859 <rng:attribute name=
"draw:extrusion-viewpoint">
4860 <rng:ref name=
"point3D"/>
4864 <rng:attribute name=
"draw:extrusion-origin">
4866 <rng:ref name=
"extrusionOrigin"/>
4867 <rng:ref name=
"extrusionOrigin"/>
4872 <rng:attribute name=
"draw:extrusion-color">
4873 <rng:ref name=
"boolean"/>
4877 <rng:attribute name=
"draw:enhanced-path">
4878 <rng:ref name=
"string"/>
4882 <rng:attribute name=
"draw:path-stretchpoint-x">
4883 <rng:ref name=
"double"/>
4887 <rng:attribute name=
"draw:path-stretchpoint-y">
4888 <rng:ref name=
"double"/>
4892 <rng:attribute name=
"draw:text-areas">
4893 <rng:ref name=
"string"/>
4897 <rng:attribute name=
"draw:glue-points">
4898 <rng:ref name=
"string"/>
4902 <rng:attribute name=
"draw:glue-point-type">
4904 <rng:value>none
</rng:value>
4905 <rng:value>segments
</rng:value>
4906 <rng:value>rectangle
</rng:value>
4911 <rng:attribute name=
"draw:glue-point-leaving-directions">
4912 <rng:ref name=
"string"/>
4916 <rng:attribute name=
"draw:text-path">
4917 <rng:ref name=
"boolean"/>
4921 <rng:attribute name=
"draw:text-path-mode">
4923 <rng:value>normal
</rng:value>
4924 <rng:value>path
</rng:value>
4925 <rng:value>shape
</rng:value>
4930 <rng:attribute name=
"draw:text-path-scale">
4932 <rng:value>path
</rng:value>
4933 <rng:value>shape
</rng:value>
4938 <rng:attribute name=
"draw:text-path-same-letter-heights">
4939 <rng:ref name=
"boolean"/>
4943 <rng:attribute name=
"draw:modifiers">
4944 <rng:ref name=
"string"/>
4949 <rng:define name=
"draw-equation">
4950 <rng:element name=
"draw:equation">
4951 <rng:ref name=
"draw-equation-attlist"/>
4955 <rng:define name=
"draw-equation-attlist">
4958 <rng:attribute name=
"draw:name">
4959 <rng:ref name=
"string"/>
4963 <rng:attribute name=
"draw:formula">
4964 <rng:ref name=
"string"/>
4969 <rng:define name=
"draw-fill-image">
4970 <rng:element name=
"draw:fill-image">
4971 <rng:ref name=
"draw-fill-image-attlist"/>
4972 <!-- XLink duplicate declaration removed. see common-draw-data-attlist -->
4975 <rng:ref name=
"common-draw-data-attlist"/>
4978 <rng:ref name=
"office-binary-data"/>
4980 <!-- https://issues.oasis-open.org/browse/OFFICE-3933 -->
4983 <rng:define name=
"draw-fill-image-attlist">
4985 <rng:attribute name=
"draw:name">
4986 <rng:ref name=
"styleName"/>
4989 <rng:attribute name=
"draw:display-name">
4990 <rng:ref name=
"string"/>
4994 <rng:attribute name=
"svg:width">
4995 <rng:ref name=
"length"/>
4999 <rng:attribute name=
"svg:height">
5000 <rng:ref name=
"length"/>
5005 <rng:define name=
"draw-floating-frame">
5006 <rng:element name=
"draw:floating-frame">
5007 <rng:ref name=
"draw-floating-frame-attlist"/>
5008 <rng:ref name=
"common-draw-data-attlist"/>
5011 <rng:define name=
"draw-floating-frame-attlist">
5014 <rng:attribute name=
"draw:frame-name">
5015 <rng:ref name=
"string"/>
5019 <rng:ref name=
"xml-id"/>
5023 <rng:define name=
"draw-frame">
5024 <rng:element name=
"draw:frame">
5025 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5026 <rng:ref name=
"common-draw-position-attlist"/>
5027 <rng:ref name=
"common-draw-rel-size-attlist"/>
5028 <rng:ref name=
"common-draw-caption-id-attlist"/>
5029 <rng:ref name=
"presentation-shape-attlist"/>
5030 <rng:ref name=
"draw-frame-attlist"/>
5033 <rng:ref name=
"draw-text-box"/>
5034 <rng:ref name=
"draw-image"/>
5035 <rng:ref name=
"draw-object"/>
5036 <rng:ref name=
"draw-object-ole"/>
5037 <rng:ref name=
"draw-applet"/>
5038 <rng:ref name=
"draw-floating-frame"/>
5039 <rng:ref name=
"draw-plugin"/>
5040 <rng:ref name=
"table-table"/>
5044 <rng:ref name=
"office-event-listeners"/>
5047 <rng:ref name=
"draw-glue-point"/>
5050 <rng:ref name=
"draw-image-map"/>
5053 <rng:ref name=
"svg-title"/>
5056 <rng:ref name=
"svg-desc"/>
5060 <rng:ref name=
"draw-contour-polygon"/>
5061 <rng:ref name=
"draw-contour-path"/>
5066 <rng:define name=
"draw-frame-attlist">
5068 <rng:attribute name=
"draw:copy-of">
5069 <rng:ref name=
"string"/>
5073 <rng:define name=
"draw-g">
5074 <rng:element name=
"draw:g">
5075 <rng:ref name=
"draw-g-attlist"/>
5076 <rng:ref name=
"common-draw-z-index-attlist"/>
5077 <rng:ref name=
"common-draw-name-attlist"/>
5078 <rng:ref name=
"common-draw-id-attlist"/>
5079 <rng:ref name=
"common-draw-style-name-attlist"/>
5080 <rng:ref name=
"common-text-spreadsheet-shape-attlist"/>
5081 <rng:ref name=
"common-draw-caption-id-attlist"/>
5083 <rng:ref name=
"svg-title"/>
5086 <rng:ref name=
"svg-desc"/>
5089 <rng:ref name=
"office-event-listeners"/>
5092 <rng:ref name=
"draw-glue-point"/>
5095 <rng:ref name=
"shape"/>
5099 <rng:define name=
"draw-g-attlist">
5101 <rng:attribute name=
"svg:y">
5102 <rng:ref name=
"coordinate"/>
5106 <rng:define name=
"draw-glue-point">
5107 <rng:element name=
"draw:glue-point">
5108 <rng:ref name=
"draw-glue-point-attlist"/>
5112 <rng:define name=
"draw-glue-point-attlist">
5114 <rng:attribute name=
"draw:id">
5115 <rng:ref name=
"nonNegativeInteger"/>
5117 <rng:attribute name=
"svg:x">
5119 <rng:ref name=
"distance"/>
5120 <rng:ref name=
"percent"/>
5123 <rng:attribute name=
"svg:y">
5125 <rng:ref name=
"distance"/>
5126 <rng:ref name=
"percent"/>
5130 <rng:attribute name=
"draw:align">
5132 <rng:value>top-left
</rng:value>
5133 <rng:value>top
</rng:value>
5134 <rng:value>top-right
</rng:value>
5135 <rng:value>left
</rng:value>
5136 <rng:value>center
</rng:value>
5137 <rng:value>right
</rng:value>
5138 <rng:value>bottom-left
</rng:value>
5139 <rng:value>bottom-right
</rng:value>
5143 <rng:attribute name=
"draw:escape-direction">
5145 <rng:value>auto
</rng:value>
5146 <rng:value>left
</rng:value>
5147 <rng:value>right
</rng:value>
5148 <rng:value>up
</rng:value>
5149 <rng:value>down
</rng:value>
5150 <rng:value>horizontal
</rng:value>
5151 <rng:value>vertical
</rng:value>
5156 <rng:define name=
"draw-gradient">
5157 <rng:element name=
"draw:gradient">
5158 <rng:ref name=
"common-draw-gradient-attlist"/>
5159 <rng:ref name=
"draw-gradient-attlist"/>
5163 <rng:define name=
"draw-gradient-attlist">
5166 <rng:attribute name=
"draw:start-color">
5167 <rng:ref name=
"color"/>
5171 <rng:attribute name=
"draw:end-color">
5172 <rng:ref name=
"color"/>
5176 <rng:attribute name=
"draw:start-intensity">
5177 <rng:ref name=
"zeroToHundredPercent"/>
5181 <rng:attribute name=
"draw:end-intensity">
5182 <rng:ref name=
"zeroToHundredPercent"/>
5187 <rng:define name=
"draw-handle">
5188 <rng:element name=
"draw:handle">
5189 <rng:ref name=
"draw-handle-attlist"/>
5193 <rng:define name=
"draw-handle-attlist">
5196 <rng:attribute name=
"draw:handle-mirror-vertical">
5197 <rng:ref name=
"boolean"/>
5201 <rng:attribute name=
"draw:handle-mirror-horizontal">
5202 <rng:ref name=
"boolean"/>
5206 <rng:attribute name=
"draw:handle-switched">
5207 <rng:ref name=
"boolean"/>
5210 <rng:attribute name=
"draw:handle-position">
5211 <rng:ref name=
"string"/>
5214 <rng:attribute name=
"draw:handle-range-x-minimum">
5215 <rng:ref name=
"string"/>
5219 <rng:attribute name=
"draw:handle-range-x-maximum">
5220 <rng:ref name=
"string"/>
5224 <rng:attribute name=
"draw:handle-range-y-minimum">
5225 <rng:ref name=
"string"/>
5229 <rng:attribute name=
"draw:handle-range-y-maximum">
5230 <rng:ref name=
"string"/>
5234 <rng:attribute name=
"draw:handle-polar">
5235 <rng:ref name=
"string"/>
5239 <rng:attribute name=
"draw:handle-radius-range-minimum">
5240 <rng:ref name=
"string"/>
5244 <rng:attribute name=
"draw:handle-radius-range-maximum">
5245 <rng:ref name=
"string"/>
5250 <rng:define name=
"draw-hatch">
5251 <rng:element name=
"draw:hatch">
5252 <rng:ref name=
"draw-hatch-attlist"/>
5256 <rng:define name=
"draw-hatch-attlist">
5258 <rng:attribute name=
"draw:name">
5259 <rng:ref name=
"styleName"/>
5262 <rng:attribute name=
"draw:display-name">
5263 <rng:ref name=
"string"/>
5266 <rng:attribute name=
"draw:style">
5268 <rng:value>single
</rng:value>
5269 <rng:value>double
</rng:value>
5270 <rng:value>triple
</rng:value>
5274 <rng:attribute name=
"draw:color">
5275 <rng:ref name=
"color"/>
5279 <rng:attribute name=
"draw:distance">
5280 <rng:ref name=
"length"/>
5284 <rng:attribute name=
"draw:rotation">
5285 <rng:ref name=
"angle"/>
5290 <rng:define name=
"draw-image">
5291 <rng:element name=
"draw:image">
5292 <rng:ref name=
"draw-image-attlist"/>
5294 <rng:ref name=
"common-draw-data-attlist"/>
5295 <rng:ref name=
"office-binary-data"/>
5297 <rng:ref name=
"draw-text"/>
5300 <rng:define name=
"draw-image-attlist">
5303 <rng:attribute name=
"draw:filter-name">
5304 <rng:ref name=
"string"/>
5307 <rng:ref name=
"common-draw-mime-type-attlist"/>
5308 <!-- https://issues.oasis-open.org/browse/OFFICE-3943 -->
5310 <rng:ref name=
"xml-id"/>
5314 <rng:define name=
"draw-image-map">
5315 <rng:element name=
"draw:image-map">
5318 <rng:ref name=
"draw-area-rectangle"/>
5319 <rng:ref name=
"draw-area-circle"/>
5320 <rng:ref name=
"draw-area-polygon"/>
5325 <rng:define name=
"draw-layer">
5326 <rng:element name=
"draw:layer">
5327 <rng:ref name=
"draw-layer-attlist"/>
5329 <rng:ref name=
"svg-title"/>
5332 <rng:ref name=
"svg-desc"/>
5336 <rng:define name=
"draw-layer-attlist">
5338 <rng:attribute name=
"draw:name">
5339 <rng:ref name=
"string"/>
5342 <rng:attribute name=
"draw:protected">
5343 <rng:ref name=
"boolean"/>
5347 <rng:attribute name=
"draw:display">
5349 <rng:value>always
</rng:value>
5350 <rng:value>screen
</rng:value>
5351 <rng:value>printer
</rng:value>
5352 <rng:value>none
</rng:value>
5358 <rng:define name=
"draw-layer-set">
5359 <rng:element name=
"draw:layer-set">
5361 <rng:ref name=
"draw-layer"/>
5365 <rng:define name=
"draw-line">
5366 <rng:element name=
"draw:line">
5367 <rng:ref name=
"draw-line-attlist"/>
5368 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5369 <rng:ref name=
"common-draw-caption-id-attlist"/>
5371 <rng:ref name=
"svg-title"/>
5374 <rng:ref name=
"svg-desc"/>
5377 <rng:ref name=
"office-event-listeners"/>
5380 <rng:ref name=
"draw-glue-point"/>
5382 <rng:ref name=
"draw-text"/>
5385 <rng:define name=
"draw-line-attlist">
5387 <rng:attribute name=
"svg:x1">
5388 <rng:ref name=
"coordinate"/>
5390 <rng:attribute name=
"svg:y1">
5391 <rng:ref name=
"coordinate"/>
5393 <rng:attribute name=
"svg:x2">
5394 <rng:ref name=
"coordinate"/>
5396 <rng:attribute name=
"svg:y2">
5397 <rng:ref name=
"coordinate"/>
5401 <rng:define name=
"draw-marker">
5402 <rng:element name=
"draw:marker">
5403 <rng:ref name=
"draw-marker-attlist"/>
5404 <rng:ref name=
"common-draw-viewbox-attlist"/>
5405 <rng:ref name=
"common-draw-path-data-attlist"/>
5409 <rng:define name=
"draw-marker-attlist">
5411 <rng:attribute name=
"draw:name">
5412 <rng:ref name=
"styleName"/>
5415 <rng:attribute name=
"draw:display-name">
5416 <rng:ref name=
"string"/>
5421 <rng:define name=
"draw-measure">
5422 <rng:element name=
"draw:measure">
5423 <rng:ref name=
"draw-measure-attlist"/>
5424 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5425 <rng:ref name=
"common-draw-caption-id-attlist"/>
5427 <rng:ref name=
"svg-title"/>
5430 <rng:ref name=
"svg-desc"/>
5433 <rng:ref name=
"office-event-listeners"/>
5436 <rng:ref name=
"draw-glue-point"/>
5438 <rng:ref name=
"draw-text"/>
5441 <rng:define name=
"draw-measure-attlist">
5443 <rng:attribute name=
"svg:x1">
5444 <rng:ref name=
"coordinate"/>
5446 <rng:attribute name=
"svg:y1">
5447 <rng:ref name=
"coordinate"/>
5449 <rng:attribute name=
"svg:x2">
5450 <rng:ref name=
"coordinate"/>
5452 <rng:attribute name=
"svg:y2">
5453 <rng:ref name=
"coordinate"/>
5457 <rng:define name=
"draw-object">
5458 <rng:element name=
"draw:object">
5459 <rng:ref name=
"draw-object-attlist"/>
5461 <rng:ref name=
"common-draw-data-attlist"/>
5462 <rng:ref name=
"office-document"/>
5463 <rng:ref name=
"math-math"/>
5467 <rng:define name=
"draw-object-attlist">
5470 <rng:attribute name=
"draw:notify-on-update-of-ranges">
5472 <rng:ref name=
"cellRangeAddressList"/>
5473 <rng:ref name=
"string"/>
5478 <rng:ref name=
"xml-id"/>
5482 <rng:define name=
"draw-object-ole">
5483 <rng:element name=
"draw:object-ole">
5484 <rng:ref name=
"draw-object-ole-attlist"/>
5486 <rng:ref name=
"common-draw-data-attlist"/>
5487 <rng:ref name=
"office-binary-data"/>
5491 <rng:define name=
"draw-object-ole-attlist">
5494 <rng:attribute name=
"draw:class-id">
5495 <rng:ref name=
"string"/>
5499 <rng:ref name=
"xml-id"/>
5503 <rng:define name=
"draw-opacity">
5504 <rng:element name=
"draw:opacity">
5505 <rng:ref name=
"common-draw-gradient-attlist"/>
5506 <rng:ref name=
"draw-opacity-attlist"/>
5510 <rng:define name=
"draw-opacity-attlist">
5512 <rng:attribute name=
"draw:start">
5513 <rng:ref name=
"zeroToHundredPercent"/>
5517 <rng:attribute name=
"draw:end">
5518 <rng:ref name=
"zeroToHundredPercent"/>
5522 <rng:define name=
"draw-page">
5523 <rng:element name=
"draw:page">
5524 <rng:ref name=
"common-presentation-header-footer-attlist"/>
5525 <rng:ref name=
"draw-page-attlist"/>
5527 <rng:ref name=
"svg-title"/>
5530 <rng:ref name=
"svg-desc"/>
5533 <rng:ref name=
"draw-layer-set"/>
5536 <rng:ref name=
"office-forms"/>
5539 <rng:ref name=
"shape"/>
5543 <rng:ref name=
"presentation-animations"/>
5544 <rng:ref name=
"animation-element"/>
5548 <rng:ref name=
"presentation-notes"/>
5552 <rng:define name=
"draw-page-attlist">
5555 <rng:attribute name=
"draw:name">
5556 <rng:ref name=
"string"/>
5560 <rng:attribute name=
"draw:style-name">
5561 <rng:ref name=
"styleNameRef"/>
5564 <rng:attribute name=
"draw:master-page-name">
5565 <rng:ref name=
"styleNameRef"/>
5568 <rng:attribute name=
"presentation:presentation-page-layout-name">
5569 <rng:ref name=
"styleNameRef"/>
5574 <rng:ref name=
"xml-id"/>
5576 <rng:attribute name=
"draw:id">
5577 <rng:ref name=
"NCName"/>
5583 <rng:attribute name=
"draw:nav-order">
5584 <rng:ref name=
"IDREFS"/>
5589 <rng:define name=
"draw-page-thumbnail">
5590 <rng:element name=
"draw:page-thumbnail">
5591 <rng:ref name=
"draw-page-thumbnail-attlist"/>
5592 <rng:ref name=
"common-draw-position-attlist"/>
5593 <rng:ref name=
"common-draw-size-attlist"/>
5594 <rng:ref name=
"presentation-shape-attlist"/>
5595 <rng:ref name=
"common-draw-shape-with-styles-attlist"/>
5596 <rng:ref name=
"common-draw-caption-id-attlist"/>
5598 <rng:ref name=
"svg-title"/>
5601 <rng:ref name=
"svg-desc"/>
5605 <rng:define name=
"draw-page-thumbnail-attlist">
5607 <rng:attribute name=
"draw:page-number">
5608 <rng:ref name=
"positiveInteger"/>
5612 <rng:define name=
"draw-param">
5613 <rng:element name=
"draw:param">
5614 <rng:ref name=
"draw-param-attlist"/>
5618 <rng:define name=
"draw-param-attlist">
5621 <rng:attribute name=
"draw:name">
5622 <rng:ref name=
"string"/>
5626 <rng:attribute name=
"draw:value">
5627 <rng:ref name=
"string"/>
5632 <rng:define name=
"draw-path">
5633 <rng:element name=
"draw:path">
5634 <rng:ref name=
"common-draw-path-data-attlist"/>
5635 <rng:ref name=
"common-draw-position-attlist"/>
5636 <rng:ref name=
"common-draw-size-attlist"/>
5637 <rng:ref name=
"common-draw-viewbox-attlist"/>
5638 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5639 <rng:ref name=
"common-draw-caption-id-attlist"/>
5641 <rng:ref name=
"svg-title"/>
5644 <rng:ref name=
"svg-desc"/>
5647 <rng:ref name=
"office-event-listeners"/>
5650 <rng:ref name=
"draw-glue-point"/>
5652 <rng:ref name=
"draw-text"/>
5655 <rng:define name=
"draw-plugin">
5656 <rng:element name=
"draw:plugin">
5657 <rng:ref name=
"draw-plugin-attlist"/>
5658 <rng:ref name=
"common-draw-data-attlist"/>
5660 <rng:ref name=
"draw-param"/>
5664 <rng:define name=
"draw-plugin-attlist">
5666 <rng:ref name=
"common-draw-mime-type-attlist"/>
5668 <rng:ref name=
"xml-id"/>
5672 <!-- https://issues.oasis-open.org/browse/OFFICE-3943 -->
5673 <rng:define name=
"draw-polygon">
5674 <rng:element name=
"draw:polygon">
5675 <rng:ref name=
"common-draw-points-attlist"/>
5676 <rng:ref name=
"common-draw-position-attlist"/>
5677 <rng:ref name=
"common-draw-size-attlist"/>
5678 <rng:ref name=
"common-draw-viewbox-attlist"/>
5679 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5680 <rng:ref name=
"common-draw-caption-id-attlist"/>
5682 <rng:ref name=
"svg-title"/>
5685 <rng:ref name=
"svg-desc"/>
5688 <rng:ref name=
"office-event-listeners"/>
5691 <rng:ref name=
"draw-glue-point"/>
5693 <rng:ref name=
"draw-text"/>
5696 <rng:define name=
"draw-polyline">
5697 <rng:element name=
"draw:polyline">
5698 <rng:ref name=
"common-draw-points-attlist"/>
5699 <rng:ref name=
"common-draw-position-attlist"/>
5700 <rng:ref name=
"common-draw-size-attlist"/>
5701 <rng:ref name=
"common-draw-viewbox-attlist"/>
5702 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5703 <rng:ref name=
"common-draw-caption-id-attlist"/>
5705 <rng:ref name=
"svg-title"/>
5708 <rng:ref name=
"svg-desc"/>
5711 <rng:ref name=
"office-event-listeners"/>
5714 <rng:ref name=
"draw-glue-point"/>
5716 <rng:ref name=
"draw-text"/>
5719 <rng:define name=
"draw-rect">
5720 <rng:element name=
"draw:rect">
5721 <rng:ref name=
"draw-rect-attlist"/>
5722 <rng:ref name=
"common-draw-position-attlist"/>
5723 <rng:ref name=
"common-draw-size-attlist"/>
5724 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5725 <rng:ref name=
"common-draw-caption-id-attlist"/>
5727 <rng:ref name=
"svg-title"/>
5730 <rng:ref name=
"svg-desc"/>
5733 <rng:ref name=
"office-event-listeners"/>
5736 <rng:ref name=
"draw-glue-point"/>
5738 <rng:ref name=
"draw-text"/>
5741 <rng:define name=
"draw-rect-attlist">
5744 <rng:attribute name=
"draw:corner-radius">
5745 <rng:ref name=
"nonNegativeLength"/>
5750 <rng:attribute name=
"svg:rx">
5751 <rng:ref name=
"nonNegativeLength"/>
5755 <rng:attribute name=
"svg:ry">
5756 <rng:ref name=
"nonNegativeLength"/>
5762 <rng:define name=
"draw-regular-polygon">
5763 <rng:element name=
"draw:regular-polygon">
5764 <rng:ref name=
"draw-regular-polygon-attlist"/>
5765 <rng:ref name=
"common-draw-position-attlist"/>
5766 <rng:ref name=
"common-draw-size-attlist"/>
5767 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
5768 <rng:ref name=
"common-draw-caption-id-attlist"/>
5770 <rng:ref name=
"svg-title"/>
5773 <rng:ref name=
"svg-desc"/>
5776 <rng:ref name=
"office-event-listeners"/>
5779 <rng:ref name=
"draw-glue-point"/>
5781 <rng:ref name=
"draw-text"/>
5784 <rng:define name=
"draw-regular-polygon-attlist">
5787 <rng:attribute name=
"draw:concave">
5788 <rng:value>false
</rng:value>
5791 <rng:attribute name=
"draw:concave">
5792 <rng:value>true
</rng:value>
5794 <rng:ref name=
"draw-regular-polygon-sharpness-attlist"/>
5797 <rng:attribute name=
"draw:corners">
5798 <rng:ref name=
"positiveInteger"/>
5802 <rng:define name=
"draw-regular-polygon-sharpness-attlist">
5803 <rng:attribute name=
"draw:sharpness">
5804 <rng:ref name=
"percent"/>
5807 <rng:define name=
"draw-stroke-dash">
5808 <rng:element name=
"draw:stroke-dash">
5809 <rng:ref name=
"draw-stroke-dash-attlist"/>
5813 <rng:define name=
"draw-stroke-dash-attlist">
5815 <rng:attribute name=
"draw:name">
5816 <rng:ref name=
"styleName"/>
5819 <rng:attribute name=
"draw:display-name">
5820 <rng:ref name=
"string"/>
5824 <rng:attribute name=
"draw:style">
5826 <rng:value>rect
</rng:value>
5827 <rng:value>round
</rng:value>
5832 <rng:attribute name=
"draw:dots1">
5833 <rng:ref name=
"integer"/>
5837 <rng:attribute name=
"draw:dots1-length">
5839 <rng:ref name=
"length"/>
5840 <rng:ref name=
"percent"/>
5845 <rng:attribute name=
"draw:dots2">
5846 <rng:ref name=
"integer"/>
5850 <rng:attribute name=
"draw:dots2-length">
5852 <rng:ref name=
"length"/>
5853 <rng:ref name=
"percent"/>
5858 <rng:attribute name=
"draw:distance">
5860 <rng:ref name=
"length"/>
5861 <rng:ref name=
"percent"/>
5867 <rng:define name=
"draw-text">
5870 <rng:ref name=
"text-p"/>
5871 <rng:ref name=
"text-list"/>
5875 <rng:define name=
"draw-text-box">
5876 <rng:element name=
"draw:text-box">
5877 <rng:ref name=
"draw-text-box-attlist"/>
5879 <rng:ref name=
"text-content"/>
5883 <rng:define name=
"draw-text-box-attlist">
5886 <rng:attribute name=
"draw:chain-next-name">
5887 <rng:ref name=
"string"/>
5891 <rng:attribute name=
"draw:corner-radius">
5892 <rng:ref name=
"nonNegativeLength"/>
5896 <rng:attribute name=
"fo:min-height">
5898 <rng:ref name=
"length"/>
5899 <rng:ref name=
"percent"/>
5904 <rng:attribute name=
"fo:min-width">
5906 <rng:ref name=
"length"/>
5907 <rng:ref name=
"percent"/>
5912 <rng:attribute name=
"fo:max-height">
5914 <rng:ref name=
"length"/>
5915 <rng:ref name=
"percent"/>
5920 <rng:attribute name=
"fo:max-width">
5922 <rng:ref name=
"length"/>
5923 <rng:ref name=
"percent"/>
5929 <rng:ref name=
"xml-id"/>
5931 <rng:attribute name=
"text:id">
5932 <rng:ref name=
"NCName"/>
5939 <rng:define name=
"dropdown">
5941 <rng:attribute name=
"form:dropdown">
5942 <rng:ref name=
"boolean"/>
5946 <rng:define name=
"duration">
5947 <rng:data type=
"duration"/>
5949 <rng:define name=
"extrusionOrigin">
5950 <rng:data type=
"double">
5951 <rng:param name=
"minInclusive">-
0.5</rng:param>
5952 <rng:param name=
"maxInclusive">0.5</rng:param>
5955 <rng:define name=
"fontFamilyGeneric">
5957 <rng:value>roman
</rng:value>
5958 <rng:value>swiss
</rng:value>
5959 <rng:value>modern
</rng:value>
5960 <rng:value>decorative
</rng:value>
5961 <rng:value>script
</rng:value>
5962 <rng:value>system
</rng:value>
5965 <rng:define name=
"fontPitch">
5967 <rng:value>fixed
</rng:value>
5968 <rng:value>variable
</rng:value>
5971 <rng:define name=
"fontStyle">
5973 <rng:value>normal
</rng:value>
5974 <rng:value>italic
</rng:value>
5975 <rng:value>oblique
</rng:value>
5978 <rng:define name=
"fontVariant">
5980 <rng:value>normal
</rng:value>
5981 <rng:value>small-caps
</rng:value>
5984 <rng:define name=
"fontWeight">
5986 <rng:value>normal
</rng:value>
5987 <rng:value>bold
</rng:value>
5988 <rng:value>100</rng:value>
5989 <rng:value>200</rng:value>
5990 <rng:value>300</rng:value>
5991 <rng:value>400</rng:value>
5992 <rng:value>500</rng:value>
5993 <rng:value>600</rng:value>
5994 <rng:value>700</rng:value>
5995 <rng:value>800</rng:value>
5996 <rng:value>900</rng:value>
5999 <rng:define name=
"for">
6001 <rng:attribute name=
"form:for">
6002 <rng:ref name=
"string"/>
6006 <rng:define name=
"form-button-attlist">
6008 <rng:ref name=
"form-control-attlist"/>
6009 <rng:ref name=
"button-type"/>
6010 <rng:ref name=
"common-disabled-attlist"/>
6011 <rng:ref name=
"label"/>
6012 <rng:ref name=
"image-data"/>
6013 <rng:ref name=
"common-printable-attlist"/>
6014 <rng:ref name=
"common-tab-attlist"/>
6015 <rng:ref name=
"target-frame"/>
6016 <rng:ref name=
"target-location"/>
6017 <rng:ref name=
"common-title-attlist"/>
6018 <rng:ref name=
"common-value-attlist"/>
6019 <rng:ref name=
"common-form-relative-image-position-attlist"/>
6020 <rng:ref name=
"common-repeat"/>
6021 <rng:ref name=
"common-delay-for-repeat"/>
6023 <rng:attribute name=
"form:default-button">
6024 <rng:ref name=
"boolean"/>
6028 <rng:attribute name=
"form:toggle">
6029 <rng:ref name=
"boolean"/>
6033 <rng:attribute name=
"form:focus-on-click">
6034 <rng:ref name=
"boolean"/>
6038 <rng:attribute name=
"form:xforms-submission">
6039 <rng:ref name=
"string"/>
6044 <rng:define name=
"form-checkbox-attlist">
6046 <rng:ref name=
"form-control-attlist"/>
6047 <rng:ref name=
"common-disabled-attlist"/>
6048 <rng:ref name=
"label"/>
6049 <rng:ref name=
"common-printable-attlist"/>
6050 <rng:ref name=
"common-tab-attlist"/>
6051 <rng:ref name=
"common-title-attlist"/>
6052 <rng:ref name=
"common-value-attlist"/>
6053 <rng:ref name=
"common-data-field-attlist"/>
6054 <rng:ref name=
"common-form-visual-effect-attlist"/>
6055 <rng:ref name=
"common-form-relative-image-position-attlist"/>
6056 <rng:ref name=
"common-linked-cell"/>
6058 <rng:attribute name=
"form:current-state">
6059 <rng:ref name=
"states"/>
6063 <rng:attribute name=
"form:is-tristate">
6064 <rng:ref name=
"boolean"/>
6068 <rng:attribute name=
"form:state">
6069 <rng:ref name=
"states"/>
6074 <rng:define name=
"form-column">
6075 <rng:element name=
"form:column">
6076 <rng:ref name=
"form-column-attlist"/>
6078 <rng:ref name=
"column-controls"/>
6082 <rng:define name=
"form-column-attlist">
6083 <rng:ref name=
"common-form-control-attlist"/>
6084 <rng:ref name=
"label"/>
6085 <rng:ref name=
"text-style-name"/>
6087 <rng:define name=
"form-combobox-attlist">
6089 <rng:ref name=
"form-control-attlist"/>
6090 <rng:ref name=
"common-current-value-attlist"/>
6091 <rng:ref name=
"common-disabled-attlist"/>
6092 <rng:ref name=
"dropdown"/>
6093 <rng:ref name=
"common-maxlength-attlist"/>
6094 <rng:ref name=
"common-printable-attlist"/>
6095 <rng:ref name=
"common-readonly-attlist"/>
6096 <rng:ref name=
"size"/>
6097 <rng:ref name=
"common-tab-attlist"/>
6098 <rng:ref name=
"common-title-attlist"/>
6099 <rng:ref name=
"common-value-attlist"/>
6100 <rng:ref name=
"common-convert-empty-attlist"/>
6101 <rng:ref name=
"common-data-field-attlist"/>
6102 <rng:ref name=
"list-source"/>
6103 <rng:ref name=
"list-source-type"/>
6104 <rng:ref name=
"common-linked-cell"/>
6105 <rng:ref name=
"common-source-cell-range"/>
6107 <rng:attribute name=
"form:auto-complete">
6108 <rng:ref name=
"boolean"/>
6113 <rng:define name=
"form-connection-resource">
6114 <rng:element name=
"form:connection-resource">
6115 <rng:attribute name=
"xlink:href">
6116 <rng:ref name=
"anyIRI"/>
6121 <rng:define name=
"form-control-attlist">
6122 <rng:ref name=
"common-form-control-attlist"/>
6123 <rng:ref name=
"common-control-id-attlist"/>
6124 <rng:ref name=
"xforms-bind-attlist"/>
6126 <rng:define name=
"form-date-attlist">
6129 <rng:attribute name=
"form:value">
6130 <rng:ref name=
"date"/>
6134 <rng:attribute name=
"form:current-value">
6135 <rng:ref name=
"date"/>
6139 <rng:attribute name=
"form:min-value">
6140 <rng:ref name=
"date"/>
6144 <rng:attribute name=
"form:max-value">
6145 <rng:ref name=
"date"/>
6150 <rng:define name=
"form-file-attlist">
6151 <rng:ref name=
"form-control-attlist"/>
6152 <rng:ref name=
"common-current-value-attlist"/>
6153 <rng:ref name=
"common-disabled-attlist"/>
6154 <rng:ref name=
"common-maxlength-attlist"/>
6155 <rng:ref name=
"common-printable-attlist"/>
6156 <rng:ref name=
"common-readonly-attlist"/>
6157 <rng:ref name=
"common-tab-attlist"/>
6158 <rng:ref name=
"common-title-attlist"/>
6159 <rng:ref name=
"common-value-attlist"/>
6160 <rng:ref name=
"common-linked-cell"/>
6162 <rng:define name=
"form-fixed-text-attlist">
6164 <rng:ref name=
"form-control-attlist"/>
6165 <rng:ref name=
"for"/>
6166 <rng:ref name=
"common-disabled-attlist"/>
6167 <rng:ref name=
"label"/>
6168 <rng:ref name=
"common-printable-attlist"/>
6169 <rng:ref name=
"common-title-attlist"/>
6171 <rng:attribute name=
"form:multi-line">
6172 <rng:ref name=
"boolean"/>
6177 <rng:define name=
"form-form">
6178 <rng:element name=
"form:form">
6179 <rng:ref name=
"common-form-control-attlist"/>
6180 <rng:ref name=
"form-form-attlist"/>
6182 <rng:ref name=
"form-properties"/>
6185 <rng:ref name=
"office-event-listeners"/>
6189 <rng:ref name=
"controls"/>
6190 <rng:ref name=
"form-form"/>
6194 <rng:ref name=
"form-connection-resource"/>
6198 <rng:define name=
"form-form-attlist">
6201 <rng:attribute name=
"xlink:type">
6202 <rng:value>simple
</rng:value>
6204 <rng:attribute name=
"xlink:href">
6205 <rng:ref name=
"anyIRI"/>
6208 <rng:attribute name=
"xlink:actuate">
6209 <rng:value>onRequest
</rng:value>
6214 <rng:attribute name=
"office:target-frame">
6215 <rng:ref name=
"targetFrameName"/>
6219 <rng:attribute name=
"form:method">
6221 <rng:value>get
</rng:value>
6222 <rng:value>post
</rng:value>
6223 <rng:ref name=
"string"/>
6228 <rng:attribute name=
"form:enctype">
6229 <rng:ref name=
"string"/>
6233 <rng:attribute name=
"form:allow-deletes">
6234 <rng:ref name=
"boolean"/>
6238 <rng:attribute name=
"form:allow-inserts">
6239 <rng:ref name=
"boolean"/>
6243 <rng:attribute name=
"form:allow-updates">
6244 <rng:ref name=
"boolean"/>
6248 <rng:attribute name=
"form:apply-filter">
6249 <rng:ref name=
"boolean"/>
6253 <rng:attribute name=
"form:command-type">
6255 <rng:value>table
</rng:value>
6256 <rng:value>query
</rng:value>
6257 <rng:value>command
</rng:value>
6262 <rng:attribute name=
"form:command">
6263 <rng:ref name=
"string"/>
6267 <rng:attribute name=
"form:datasource">
6269 <rng:ref name=
"anyIRI"/>
6270 <rng:ref name=
"string"/>
6275 <rng:attribute name=
"form:master-fields">
6276 <rng:ref name=
"string"/>
6280 <rng:attribute name=
"form:detail-fields">
6281 <rng:ref name=
"string"/>
6285 <rng:attribute name=
"form:escape-processing">
6286 <rng:ref name=
"boolean"/>
6290 <rng:attribute name=
"form:filter">
6291 <rng:ref name=
"string"/>
6295 <rng:attribute name=
"form:ignore-result">
6296 <rng:ref name=
"boolean"/>
6300 <rng:attribute name=
"form:navigation-mode">
6301 <rng:ref name=
"navigation"/>
6305 <rng:attribute name=
"form:order">
6306 <rng:ref name=
"string"/>
6310 <rng:attribute name=
"form:tab-cycle">
6311 <rng:ref name=
"tab-cycles"/>
6316 <rng:define name=
"form-formatted-text-attlist">
6318 <rng:ref name=
"form-control-attlist"/>
6319 <rng:ref name=
"common-current-value-attlist"/>
6320 <rng:ref name=
"common-disabled-attlist"/>
6321 <rng:ref name=
"common-maxlength-attlist"/>
6322 <rng:ref name=
"common-printable-attlist"/>
6323 <rng:ref name=
"common-readonly-attlist"/>
6324 <rng:ref name=
"common-tab-attlist"/>
6325 <rng:ref name=
"common-title-attlist"/>
6326 <rng:ref name=
"common-value-attlist"/>
6327 <rng:ref name=
"common-convert-empty-attlist"/>
6328 <rng:ref name=
"common-data-field-attlist"/>
6329 <rng:ref name=
"common-linked-cell"/>
6330 <rng:ref name=
"common-spin-button"/>
6331 <rng:ref name=
"common-repeat"/>
6332 <rng:ref name=
"common-delay-for-repeat"/>
6334 <rng:attribute name=
"form:max-value">
6335 <rng:ref name=
"string"/>
6339 <rng:attribute name=
"form:min-value">
6340 <rng:ref name=
"string"/>
6344 <rng:attribute name=
"form:validation">
6345 <rng:ref name=
"boolean"/>
6350 <rng:define name=
"form-frame-attlist">
6351 <rng:ref name=
"form-control-attlist"/>
6352 <rng:ref name=
"common-disabled-attlist"/>
6353 <rng:ref name=
"for"/>
6354 <rng:ref name=
"label"/>
6355 <rng:ref name=
"common-printable-attlist"/>
6356 <rng:ref name=
"common-title-attlist"/>
6358 <rng:define name=
"form-generic-control-attlist">
6359 <rng:ref name=
"form-control-attlist"/>
6361 <rng:define name=
"form-grid-attlist">
6362 <rng:ref name=
"form-control-attlist"/>
6363 <rng:ref name=
"common-disabled-attlist"/>
6364 <rng:ref name=
"common-printable-attlist"/>
6365 <rng:ref name=
"common-tab-attlist"/>
6366 <rng:ref name=
"common-title-attlist"/>
6368 <rng:define name=
"form-hidden-attlist">
6369 <rng:ref name=
"form-control-attlist"/>
6370 <rng:ref name=
"common-value-attlist"/>
6372 <rng:define name=
"form-image-attlist">
6373 <rng:ref name=
"form-control-attlist"/>
6374 <rng:ref name=
"button-type"/>
6375 <rng:ref name=
"common-disabled-attlist"/>
6376 <rng:ref name=
"image-data"/>
6377 <rng:ref name=
"common-printable-attlist"/>
6378 <rng:ref name=
"common-tab-attlist"/>
6379 <rng:ref name=
"target-frame"/>
6380 <rng:ref name=
"target-location"/>
6381 <rng:ref name=
"common-title-attlist"/>
6382 <rng:ref name=
"common-value-attlist"/>
6384 <rng:define name=
"form-image-frame-attlist">
6385 <rng:ref name=
"form-control-attlist"/>
6386 <rng:ref name=
"common-disabled-attlist"/>
6387 <rng:ref name=
"image-data"/>
6388 <rng:ref name=
"common-printable-attlist"/>
6389 <rng:ref name=
"common-readonly-attlist"/>
6390 <rng:ref name=
"common-title-attlist"/>
6391 <rng:ref name=
"common-data-field-attlist"/>
6393 <rng:define name=
"form-item">
6394 <rng:element name=
"form:item">
6395 <rng:ref name=
"form-item-attlist"/>
6399 <rng:define name=
"form-item-attlist">
6400 <rng:ref name=
"label"/>
6402 <rng:define name=
"form-listbox-attlist">
6404 <rng:ref name=
"form-control-attlist"/>
6405 <rng:ref name=
"common-disabled-attlist"/>
6406 <rng:ref name=
"dropdown"/>
6407 <rng:ref name=
"common-printable-attlist"/>
6408 <rng:ref name=
"size"/>
6409 <rng:ref name=
"common-tab-attlist"/>
6410 <rng:ref name=
"common-title-attlist"/>
6411 <rng:ref name=
"bound-column"/>
6412 <rng:ref name=
"common-data-field-attlist"/>
6413 <rng:ref name=
"list-source"/>
6414 <rng:ref name=
"list-source-type"/>
6415 <rng:ref name=
"common-linked-cell"/>
6416 <rng:ref name=
"list-linkage-type"/>
6417 <rng:ref name=
"common-source-cell-range"/>
6419 <rng:attribute name=
"form:multiple">
6420 <rng:ref name=
"boolean"/>
6424 <rng:attribute name=
"form:xforms-list-source">
6425 <rng:ref name=
"string"/>
6430 <rng:define name=
"form-number-attlist">
6433 <rng:attribute name=
"form:value">
6434 <rng:ref name=
"double"/>
6438 <rng:attribute name=
"form:current-value">
6439 <rng:ref name=
"double"/>
6443 <rng:attribute name=
"form:min-value">
6444 <rng:ref name=
"double"/>
6448 <rng:attribute name=
"form:max-value">
6449 <rng:ref name=
"double"/>
6454 <rng:define name=
"form-option">
6455 <rng:element name=
"form:option">
6456 <rng:ref name=
"form-option-attlist"/>
6460 <rng:define name=
"form-option-attlist">
6461 <rng:ref name=
"current-selected"/>
6462 <rng:ref name=
"selected"/>
6463 <rng:ref name=
"label"/>
6464 <rng:ref name=
"common-value-attlist"/>
6466 <rng:define name=
"form-password-attlist">
6468 <rng:ref name=
"form-control-attlist"/>
6469 <rng:ref name=
"common-disabled-attlist"/>
6470 <rng:ref name=
"common-maxlength-attlist"/>
6471 <rng:ref name=
"common-printable-attlist"/>
6472 <rng:ref name=
"common-tab-attlist"/>
6473 <rng:ref name=
"common-title-attlist"/>
6474 <rng:ref name=
"common-value-attlist"/>
6475 <rng:ref name=
"common-convert-empty-attlist"/>
6476 <rng:ref name=
"common-linked-cell"/>
6478 <rng:attribute name=
"form:echo-char">
6479 <rng:ref name=
"character"/>
6484 <rng:define name=
"form-properties">
6485 <rng:element name=
"form:properties">
6487 <rng:ref name=
"form-property"/>
6491 <rng:define name=
"form-property">
6493 <rng:element name=
"form:property">
6494 <rng:ref name=
"form-property-name"/>
6495 <rng:ref name=
"form-property-value-and-type-attlist"/>
6497 <rng:element name=
"form:list-property">
6498 <rng:ref name=
"form-property-name"/>
6499 <rng:ref name=
"form-property-type-and-value-list"/>
6503 <rng:define name=
"form-property-name">
6504 <rng:attribute name=
"form:property-name">
6505 <rng:ref name=
"string"/>
6508 <rng:define name=
"form-property-type-and-value-list">
6511 <rng:attribute name=
"office:value-type">
6512 <rng:value>float
</rng:value>
6515 <rng:element name=
"form:list-value">
6516 <rng:attribute name=
"office:value">
6517 <rng:ref name=
"double"/>
6523 <rng:attribute name=
"office:value-type">
6524 <rng:value>percentage
</rng:value>
6527 <rng:element name=
"form:list-value">
6528 <rng:attribute name=
"office:value">
6529 <rng:ref name=
"double"/>
6535 <rng:attribute name=
"office:value-type">
6536 <rng:value>currency
</rng:value>
6539 <rng:element name=
"form:list-value">
6540 <rng:attribute name=
"office:value">
6541 <rng:ref name=
"double"/>
6544 <rng:attribute name=
"office:currency">
6545 <rng:ref name=
"string"/>
6552 <rng:attribute name=
"office:value-type">
6553 <rng:value>date
</rng:value>
6556 <rng:element name=
"form:list-value">
6557 <rng:attribute name=
"office:date-value">
6558 <rng:ref name=
"dateOrDateTime"/>
6564 <rng:attribute name=
"office:value-type">
6565 <rng:value>time
</rng:value>
6568 <rng:element name=
"form:list-value">
6569 <rng:attribute name=
"office:time-value">
6570 <rng:ref name=
"duration"/>
6576 <rng:attribute name=
"office:value-type">
6577 <rng:value>boolean
</rng:value>
6580 <rng:element name=
"form:list-value">
6581 <rng:attribute name=
"office:boolean-value">
6582 <rng:ref name=
"boolean"/>
6588 <rng:attribute name=
"office:value-type">
6589 <rng:value>string
</rng:value>
6592 <rng:element name=
"form:list-value">
6593 <rng:attribute name=
"office:string-value">
6594 <rng:ref name=
"string"/>
6599 <rng:attribute name=
"office:value-type">
6600 <rng:value>void
</rng:value>
6604 <rng:define name=
"form-property-value-and-type-attlist">
6606 <rng:ref name=
"common-value-and-type-attlist"/>
6607 <rng:attribute name=
"office:value-type">
6608 <rng:value>void
</rng:value>
6612 <rng:define name=
"form-radio-attlist">
6613 <rng:ref name=
"form-control-attlist"/>
6614 <rng:ref name=
"current-selected"/>
6615 <rng:ref name=
"common-disabled-attlist"/>
6616 <rng:ref name=
"label"/>
6617 <rng:ref name=
"common-printable-attlist"/>
6618 <rng:ref name=
"selected"/>
6619 <rng:ref name=
"common-tab-attlist"/>
6620 <rng:ref name=
"common-title-attlist"/>
6621 <rng:ref name=
"common-value-attlist"/>
6622 <rng:ref name=
"common-data-field-attlist"/>
6623 <rng:ref name=
"common-form-visual-effect-attlist"/>
6624 <rng:ref name=
"common-form-relative-image-position-attlist"/>
6625 <rng:ref name=
"common-linked-cell"/>
6627 <rng:define name=
"form-text-attlist">
6628 <rng:ref name=
"form-control-attlist"/>
6629 <rng:ref name=
"common-current-value-attlist"/>
6630 <rng:ref name=
"common-disabled-attlist"/>
6631 <rng:ref name=
"common-maxlength-attlist"/>
6632 <rng:ref name=
"common-printable-attlist"/>
6633 <rng:ref name=
"common-readonly-attlist"/>
6634 <rng:ref name=
"common-tab-attlist"/>
6635 <rng:ref name=
"common-title-attlist"/>
6636 <rng:ref name=
"common-value-attlist"/>
6637 <rng:ref name=
"common-convert-empty-attlist"/>
6638 <rng:ref name=
"common-data-field-attlist"/>
6639 <rng:ref name=
"common-linked-cell"/>
6641 <rng:define name=
"form-textarea-attlist">
6642 <rng:ref name=
"form-control-attlist"/>
6643 <rng:ref name=
"common-current-value-attlist"/>
6644 <rng:ref name=
"common-disabled-attlist"/>
6645 <rng:ref name=
"common-maxlength-attlist"/>
6646 <rng:ref name=
"common-printable-attlist"/>
6647 <rng:ref name=
"common-readonly-attlist"/>
6648 <rng:ref name=
"common-tab-attlist"/>
6649 <rng:ref name=
"common-title-attlist"/>
6650 <rng:ref name=
"common-value-attlist"/>
6651 <rng:ref name=
"common-convert-empty-attlist"/>
6652 <rng:ref name=
"common-data-field-attlist"/>
6653 <rng:ref name=
"common-linked-cell"/>
6655 <rng:define name=
"form-time-attlist">
6658 <rng:attribute name=
"form:value">
6659 <rng:ref name=
"time"/>
6663 <rng:attribute name=
"form:current-value">
6664 <rng:ref name=
"time"/>
6668 <rng:attribute name=
"form:min-value">
6669 <rng:ref name=
"time"/>
6673 <rng:attribute name=
"form:max-value">
6674 <rng:ref name=
"time"/>
6679 <rng:define name=
"form-value-range-attlist">
6681 <rng:ref name=
"form-control-attlist"/>
6682 <rng:ref name=
"common-disabled-attlist"/>
6683 <rng:ref name=
"common-printable-attlist"/>
6684 <rng:ref name=
"common-tab-attlist"/>
6685 <rng:ref name=
"common-title-attlist"/>
6686 <rng:ref name=
"common-value-attlist"/>
6687 <rng:ref name=
"common-linked-cell"/>
6688 <rng:ref name=
"common-repeat"/>
6689 <rng:ref name=
"common-delay-for-repeat"/>
6691 <rng:attribute name=
"form:max-value">
6692 <rng:ref name=
"integer"/>
6696 <rng:attribute name=
"form:min-value">
6697 <rng:ref name=
"integer"/>
6701 <rng:attribute name=
"form:step-size">
6702 <rng:ref name=
"positiveInteger"/>
6706 <rng:attribute name=
"form:page-step-size">
6707 <rng:ref name=
"positiveInteger"/>
6711 <rng:attribute name=
"form:orientation">
6713 <rng:value>horizontal
</rng:value>
6714 <rng:value>vertical
</rng:value>
6720 <rng:define name=
"gradient-style">
6722 <rng:value>linear
</rng:value>
6723 <rng:value>axial
</rng:value>
6724 <rng:value>radial
</rng:value>
6725 <rng:value>ellipsoid
</rng:value>
6726 <rng:value>square
</rng:value>
6727 <rng:value>rectangular
</rng:value>
6730 <rng:define name=
"header-footer-content">
6733 <rng:ref name=
"text-tracked-changes"/>
6734 <rng:ref name=
"text-decls"/>
6737 <rng:ref name=
"text-h"/>
6738 <rng:ref name=
"text-p"/>
6739 <rng:ref name=
"text-list"/>
6740 <rng:ref name=
"table-table"/>
6741 <rng:ref name=
"text-section"/>
6742 <rng:ref name=
"text-table-of-content"/>
6743 <rng:ref name=
"text-illustration-index"/>
6744 <rng:ref name=
"text-table-index"/>
6745 <rng:ref name=
"text-object-index"/>
6746 <rng:ref name=
"text-user-index"/>
6747 <rng:ref name=
"text-alphabetical-index"/>
6748 <rng:ref name=
"text-bibliography"/>
6749 <rng:ref name=
"text-index-title"/>
6750 <rng:ref name=
"change-marks"/>
6756 <rng:ref name=
"style-region-left"/>
6759 <rng:ref name=
"style-region-center"/>
6762 <rng:ref name=
"style-region-right"/>
6767 <rng:define name=
"heading-attrs">
6769 <rng:attribute name=
"text:outline-level">
6770 <rng:ref name=
"positiveInteger"/>
6773 <rng:attribute name=
"text:restart-numbering">
6774 <rng:ref name=
"boolean"/>
6778 <rng:attribute name=
"text:start-value">
6779 <rng:ref name=
"nonNegativeInteger"/>
6783 <rng:attribute name=
"text:is-list-header">
6784 <rng:ref name=
"boolean"/>
6789 <rng:define name=
"horiBackPos">
6791 <rng:value>left
</rng:value>
6792 <rng:value>center
</rng:value>
6793 <rng:value>right
</rng:value>
6796 <rng:define name=
"horizontal-mirror">
6798 <rng:value>horizontal
</rng:value>
6799 <rng:value>horizontal-on-odd
</rng:value>
6800 <rng:value>horizontal-on-even
</rng:value>
6803 <rng:define name=
"image-data">
6805 <rng:attribute name=
"form:image-data">
6806 <rng:ref name=
"anyIRI"/>
6810 <rng:define name=
"index-content-main">
6812 <rng:ref name=
"text-content"/>
6813 <rng:ref name=
"text-index-title"/>
6816 <rng:define name=
"integer">
6817 <rng:data type=
"integer"/>
6819 <rng:define name=
"label">
6821 <rng:attribute name=
"form:label">
6822 <rng:ref name=
"string"/>
6826 <rng:define name=
"labelPositions">
6828 <rng:value>avoid-overlap
</rng:value>
6829 <rng:value>center
</rng:value>
6830 <rng:value>top
</rng:value>
6831 <rng:value>top-right
</rng:value>
6832 <rng:value>right
</rng:value>
6833 <rng:value>bottom-right
</rng:value>
6834 <rng:value>bottom
</rng:value>
6835 <rng:value>bottom-left
</rng:value>
6836 <rng:value>left
</rng:value>
6837 <rng:value>top-left
</rng:value>
6838 <rng:value>inside
</rng:value>
6839 <rng:value>outside
</rng:value>
6840 <rng:value>near-origin
</rng:value>
6843 <rng:define name=
"language">
6844 <rng:data type=
"language"/>
6846 <rng:define name=
"languageCode">
6847 <rng:data type=
"token">
6848 <rng:param name=
"pattern">[A-Za-z]{
1,
8}
</rng:param>
6851 <rng:define name=
"length">
6852 <rng:data type=
"string">
6853 <rng:param name=
"pattern">-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</rng:param>
6856 <rng:define name=
"lineMode">
6858 <rng:value>continuous
</rng:value>
6859 <rng:value>skip-white-space
</rng:value>
6862 <rng:define name=
"lineStyle">
6864 <rng:value>none
</rng:value>
6865 <rng:value>solid
</rng:value>
6866 <rng:value>dotted
</rng:value>
6867 <rng:value>dash
</rng:value>
6868 <rng:value>long-dash
</rng:value>
6869 <rng:value>dot-dash
</rng:value>
6870 <rng:value>dot-dot-dash
</rng:value>
6871 <rng:value>wave
</rng:value>
6874 <rng:define name=
"lineType">
6876 <rng:value>none
</rng:value>
6877 <rng:value>single
</rng:value>
6878 <rng:value>double
</rng:value>
6881 <rng:define name=
"lineWidth">
6883 <rng:value>auto
</rng:value>
6884 <rng:value>normal
</rng:value>
6885 <rng:value>bold
</rng:value>
6886 <rng:value>thin
</rng:value>
6887 <rng:value>medium
</rng:value>
6888 <rng:value>thick
</rng:value>
6889 <rng:ref name=
"positiveInteger"/>
6890 <rng:ref name=
"percent"/>
6891 <rng:ref name=
"positiveLength"/>
6894 <rng:define name=
"list-linkage-type">
6896 <rng:attribute name=
"form:list-linkage-type">
6898 <rng:value>selection
</rng:value>
6899 <rng:value>selection-indices
</rng:value>
6904 <rng:define name=
"list-source">
6906 <rng:attribute name=
"form:list-source">
6907 <rng:ref name=
"string"/>
6911 <rng:define name=
"list-source-type">
6913 <rng:attribute name=
"form:list-source-type">
6915 <rng:value>table
</rng:value>
6916 <rng:value>query
</rng:value>
6917 <rng:value>sql
</rng:value>
6918 <rng:value>sql-pass-through
</rng:value>
6919 <rng:value>value-list
</rng:value>
6920 <rng:value>table-fields
</rng:value>
6925 <rng:define name=
"math-math">
6926 <rng:element name=
"math:math">
6927 <rng:ref name=
"mathMarkup"/>
6930 <rng:define name=
"mathMarkup">
6931 <dc:description>To avoid inclusion of the complete MathML schema, anything is allowed within a math:math top-level element
</dc:description>
6940 <rng:ref name=
"mathMarkup"/>
6945 <rng:define name=
"meta-date-string">
6946 <rng:element name=
"meta:date-string">
6947 <rng:ref name=
"string"/>
6950 <rng:define name=
"namespacedToken">
6951 <rng:data type=
"QName">
6952 <rng:param name=
"pattern">[^:]+:[^:]+
</rng:param>
6955 <rng:define name=
"navigation">
6957 <rng:value>none
</rng:value>
6958 <rng:value>current
</rng:value>
6959 <rng:value>parent
</rng:value>
6962 <rng:define name=
"nonNegativeDecimal">
6963 <rng:data type=
"decimal">
6964 <rng:param name=
"minInclusive">0.0</rng:param>
6967 <rng:define name=
"nonNegativeInteger">
6968 <rng:data type=
"nonNegativeInteger"/>
6970 <rng:define name=
"nonNegativeLength">
6971 <rng:data type=
"string">
6972 <rng:param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
</rng:param>
6975 <rng:define name=
"nonNegativePixelLength">
6976 <rng:data type=
"string">
6977 <rng:param name=
"pattern">([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)(px)
</rng:param>
6980 <rng:define name=
"number-am-pm">
6981 <rng:element name=
"number:am-pm">
6985 <rng:define name=
"number-and-text">
6986 <rng:ref name=
"number-number"/>
6988 <rng:ref name=
"number-text-with-fillchar"/>
6990 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
6992 <rng:define name=
"number-boolean">
6993 <rng:element name=
"number:boolean">
6997 <rng:define name=
"number-boolean-style">
6998 <rng:element name=
"number:boolean-style">
6999 <rng:ref name=
"common-data-style-attlist"/>
7001 <rng:ref name=
"style-text-properties"/>
7004 <rng:ref name=
"number-text"/>
7007 <rng:ref name=
"number-boolean"/>
7009 <rng:ref name=
"number-text"/>
7013 <rng:ref name=
"style-map"/>
7017 <rng:define name=
"number-currency-style">
7018 <rng:element name=
"number:currency-style">
7019 <rng:ref name=
"common-data-style-attlist"/>
7020 <rng:ref name=
"common-auto-reorder-attlist"/>
7022 <rng:ref name=
"style-text-properties"/>
7025 <rng:ref name=
"number-text-with-fillchar"/>
7027 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7031 <rng:ref name=
"number-and-text"/>
7033 <rng:ref name=
"currency-symbol-and-text"/>
7037 <rng:ref name=
"currency-symbol-and-text"/>
7039 <rng:ref name=
"number-and-text"/>
7045 <rng:ref name=
"style-map"/>
7049 <rng:define name=
"number-currency-symbol">
7050 <rng:element name=
"number:currency-symbol">
7051 <rng:ref name=
"number-currency-symbol-attlist"/>
7055 <rng:define name=
"number-currency-symbol-attlist">
7057 <rng:attribute name=
"number:language">
7058 <rng:ref name=
"languageCode"/>
7062 <rng:attribute name=
"number:country">
7063 <rng:ref name=
"countryCode"/>
7067 <rng:attribute name=
"number:script">
7068 <rng:ref name=
"scriptCode"/>
7072 <rng:attribute name=
"number:rfc-language-tag">
7073 <rng:ref name=
"language"/>
7077 <rng:define name=
"number-date-style">
7078 <rng:element name=
"number:date-style">
7079 <rng:ref name=
"common-data-style-attlist"/>
7080 <rng:ref name=
"common-auto-reorder-attlist"/>
7081 <rng:ref name=
"common-format-source-attlist"/>
7083 <rng:ref name=
"style-text-properties"/>
7086 <rng:ref name=
"number-text-with-fillchar"/>
7088 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7090 <rng:ref name=
"any-date"/>
7092 <rng:ref name=
"number-text-with-fillchar"/>
7094 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7097 <rng:ref name=
"style-map"/>
7101 <rng:define name=
"number-day">
7102 <rng:element name=
"number:day">
7103 <rng:ref name=
"number-day-attlist"/>
7104 <rng:ref name=
"common-calendar-attlist"/>
7108 <rng:define name=
"number-day-attlist">
7110 <rng:attribute name=
"number:style">
7112 <rng:value>short
</rng:value>
7113 <rng:value>long
</rng:value>
7118 <rng:define name=
"number-day-of-week">
7119 <rng:element name=
"number:day-of-week">
7120 <rng:ref name=
"number-day-of-week-attlist"/>
7121 <rng:ref name=
"common-calendar-attlist"/>
7125 <rng:define name=
"number-day-of-week-attlist">
7127 <rng:attribute name=
"number:style">
7129 <rng:value>short
</rng:value>
7130 <rng:value>long
</rng:value>
7135 <rng:define name=
"number-embedded-text">
7136 <rng:element name=
"number:embedded-text">
7137 <rng:ref name=
"number-embedded-text-attlist"/>
7141 <rng:define name=
"number-embedded-text-attlist">
7142 <rng:attribute name=
"number:position">
7143 <rng:ref name=
"integer"/>
7146 <rng:define name=
"number-era">
7147 <rng:element name=
"number:era">
7148 <rng:ref name=
"number-era-attlist"/>
7149 <rng:ref name=
"common-calendar-attlist"/>
7153 <rng:define name=
"number-era-attlist">
7155 <rng:attribute name=
"number:style">
7157 <rng:value>short
</rng:value>
7158 <rng:value>long
</rng:value>
7163 <rng:define name=
"number-fill-character">
7164 <rng:element name=
"number:fill-character">
7168 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7169 <rng:define name=
"number-fraction">
7170 <rng:element name=
"number:fraction">
7171 <rng:ref name=
"number-fraction-attlist"/>
7172 <rng:ref name=
"common-number-attlist"/>
7176 <rng:define name=
"number-fraction-attlist">
7179 <rng:attribute name=
"number:min-numerator-digits">
7180 <rng:ref name=
"integer"/>
7184 <rng:attribute name=
"number:min-denominator-digits">
7185 <rng:ref name=
"integer"/>
7189 <rng:attribute name=
"number:denominator-value">
7190 <rng:ref name=
"integer"/>
7194 <rng:attribute name=
"number:max-denominator-value">
7195 <rng:ref name=
"positiveInteger"/>
7198 <!-- https://issues.oasis-open.org/browse/OFFICE-3695 max-denominator-value -->
7201 <rng:define name=
"number-hours">
7202 <rng:element name=
"number:hours">
7203 <rng:ref name=
"number-hours-attlist"/>
7207 <rng:define name=
"number-hours-attlist">
7209 <rng:attribute name=
"number:style">
7211 <rng:value>short
</rng:value>
7212 <rng:value>long
</rng:value>
7217 <rng:define name=
"number-minutes">
7218 <rng:element name=
"number:minutes">
7219 <rng:ref name=
"number-minutes-attlist"/>
7223 <rng:define name=
"number-minutes-attlist">
7225 <rng:attribute name=
"number:style">
7227 <rng:value>short
</rng:value>
7228 <rng:value>long
</rng:value>
7233 <rng:define name=
"number-month">
7234 <rng:element name=
"number:month">
7235 <rng:ref name=
"number-month-attlist"/>
7236 <rng:ref name=
"common-calendar-attlist"/>
7240 <rng:define name=
"number-month-attlist">
7243 <rng:attribute name=
"number:textual">
7244 <rng:ref name=
"boolean"/>
7248 <rng:attribute name=
"number:possessive-form">
7249 <rng:ref name=
"boolean"/>
7253 <rng:attribute name=
"number:style">
7255 <rng:value>short
</rng:value>
7256 <rng:value>long
</rng:value>
7262 <rng:define name=
"number-number">
7263 <rng:element name=
"number:number">
7264 <rng:ref name=
"number-number-attlist"/>
7265 <rng:ref name=
"common-decimal-places-attlist"/>
7266 <rng:ref name=
"common-number-attlist"/>
7268 <rng:ref name=
"number-embedded-text"/>
7272 <rng:define name=
"number-number-attlist">
7275 <rng:attribute name=
"number:decimal-replacement">
7276 <rng:ref name=
"string"/>
7280 <rng:attribute name=
"number:display-factor">
7281 <rng:ref name=
"double"/>
7286 <rng:define name=
"number-number-style">
7287 <rng:element name=
"number:number-style">
7288 <rng:ref name=
"common-data-style-attlist"/>
7290 <rng:ref name=
"style-text-properties"/>
7293 <rng:ref name=
"number-text-with-fillchar"/>
7295 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7297 <rng:ref name=
"any-number"/>
7299 <rng:ref name=
"number-text-with-fillchar"/>
7302 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7304 <rng:ref name=
"style-map"/>
7308 <rng:define name=
"number-percentage-style">
7309 <rng:element name=
"number:percentage-style">
7310 <rng:ref name=
"common-data-style-attlist"/>
7312 <rng:ref name=
"style-text-properties"/>
7315 <rng:ref name=
"number-text-with-fillchar"/>
7317 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7319 <rng:ref name=
"number-and-text"/>
7322 <rng:ref name=
"style-map"/>
7326 <rng:define name=
"number-quarter">
7327 <rng:element name=
"number:quarter">
7328 <rng:ref name=
"number-quarter-attlist"/>
7329 <rng:ref name=
"common-calendar-attlist"/>
7333 <rng:define name=
"number-quarter-attlist">
7335 <rng:attribute name=
"number:style">
7337 <rng:value>short
</rng:value>
7338 <rng:value>long
</rng:value>
7343 <rng:define name=
"number-scientific-number">
7344 <rng:element name=
"number:scientific-number">
7345 <rng:ref name=
"number-scientific-number-attlist"/>
7346 <rng:ref name=
"common-decimal-places-attlist"/>
7347 <rng:ref name=
"common-number-attlist"/>
7351 <rng:define name=
"number-scientific-number-attlist">
7354 <rng:attribute name=
"number:min-exponent-digits">
7355 <rng:ref name=
"integer"/>
7359 <rng:attribute name=
"number:exponent-interval">
7360 <rng:ref name=
"positiveInteger"/>
7363 <!-- https://issues.oasis-open.org/browse/OFFICE-1828 exponent-interval -->
7365 <rng:attribute name=
"number:forced-exponent-sign">
7366 <rng:ref name=
"boolean"/>
7368 <!-- https://issues.oasis-open.org/browse/OFFICE-3860 added number:forced-exponent-sign -->
7372 <rng:define name=
"number-seconds">
7373 <rng:element name=
"number:seconds">
7374 <rng:ref name=
"number-seconds-attlist"/>
7378 <rng:define name=
"number-seconds-attlist">
7381 <rng:attribute name=
"number:style">
7383 <rng:value>short
</rng:value>
7384 <rng:value>long
</rng:value>
7389 <rng:attribute name=
"number:decimal-places">
7390 <rng:ref name=
"integer"/>
7395 <rng:define name=
"number-text">
7396 <rng:element name=
"number:text">
7400 <rng:define name=
"number-text-content">
7401 <rng:element name=
"number:text-content">
7405 <rng:define name=
"number-text-style">
7406 <rng:element name=
"number:text-style">
7407 <rng:ref name=
"common-data-style-attlist"/>
7409 <rng:ref name=
"style-text-properties"/>
7412 <rng:ref name=
"number-text-with-fillchar"/>
7414 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7416 <rng:ref name=
"number-text-content"/>
7418 <rng:ref name=
"number-text-with-fillchar"/>
7420 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7423 <rng:ref name=
"style-map"/>
7427 <rng:define name=
"number-text-with-fillchar">
7429 <rng:ref name=
"number-text"/>
7432 <rng:ref name=
"number-fill-character"/>
7434 <rng:ref name=
"number-text"/>
7438 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7439 <rng:define name=
"number-time-style">
7440 <rng:element name=
"number:time-style">
7441 <rng:ref name=
"number-time-style-attlist"/>
7442 <rng:ref name=
"common-data-style-attlist"/>
7443 <rng:ref name=
"common-format-source-attlist"/>
7445 <rng:ref name=
"style-text-properties"/>
7448 <rng:ref name=
"number-text-with-fillchar"/>
7450 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7452 <rng:ref name=
"any-time"/>
7454 <rng:ref name=
"number-text-with-fillchar"/>
7456 <!-- https://issues.oasis-open.org/browse/OFFICE-3765 -->
7459 <rng:ref name=
"style-map"/>
7463 <rng:define name=
"number-time-style-attlist">
7465 <rng:attribute name=
"number:truncate-on-overflow">
7466 <rng:ref name=
"boolean"/>
7470 <rng:define name=
"number-week-of-year">
7471 <rng:element name=
"number:week-of-year">
7472 <rng:ref name=
"common-calendar-attlist"/>
7476 <rng:define name=
"number-year">
7477 <rng:element name=
"number:year">
7478 <rng:ref name=
"number-year-attlist"/>
7479 <rng:ref name=
"common-calendar-attlist"/>
7483 <rng:define name=
"number-year-attlist">
7485 <rng:attribute name=
"number:style">
7487 <rng:value>short
</rng:value>
7488 <rng:value>long
</rng:value>
7493 <rng:define name=
"office-annotation">
7494 <rng:element name=
"office:annotation">
7495 <rng:ref name=
"office-annotation-attlist"/>
7496 <rng:ref name=
"draw-caption-attlist"/>
7497 <rng:ref name=
"common-draw-position-attlist"/>
7498 <rng:ref name=
"common-draw-size-attlist"/>
7499 <rng:ref name=
"common-draw-shape-with-text-and-styles-attlist"/>
7501 <rng:ref name=
"dc-creator"/>
7504 <rng:ref name=
"dc-date"/>
7507 <rng:ref name=
"meta-date-string"/>
7510 <rng:element name=
"meta:creator-initials">
7514 <!-- https://issues.oasis-open.org/browse/OFFICE-3776 -->
7517 <rng:ref name=
"text-p"/>
7518 <rng:ref name=
"text-list"/>
7523 <rng:define name=
"office-annotation-attlist">
7526 <rng:attribute name=
"office:display">
7527 <rng:ref name=
"boolean"/>
7531 <rng:ref name=
"common-office-annotation-name-attlist"/>
7535 <rng:define name=
"office-annotation-end">
7536 <rng:element name=
"office:annotation-end">
7537 <rng:ref name=
"office-annotation-end-attlist"/>
7540 <rng:define name=
"office-annotation-end-attlist">
7541 <rng:ref name=
"common-office-annotation-name-attlist"/>
7543 <rng:define name=
"office-automatic-styles">
7545 <rng:element name=
"office:automatic-styles">
7547 <rng:ref name=
"styles"/>
7549 <rng:ref name=
"style-page-layout"/>
7555 <rng:define name=
"office-binary-data">
7556 <rng:element name=
"office:binary-data">
7557 <rng:ref name=
"base64Binary"/>
7560 <rng:define name=
"office-body">
7561 <rng:element name=
"office:body">
7562 <rng:ref name=
"office-body-content"/>
7565 <rng:define name=
"office-body-content">
7567 <rng:element name=
"office:text">
7568 <rng:ref name=
"office-text-attlist"/>
7569 <rng:ref name=
"office-text-content-prelude"/>
7570 <rng:ref name=
"office-text-content-main"/>
7571 <rng:ref name=
"office-text-content-epilogue"/>
7573 <rng:element name=
"office:drawing">
7574 <rng:ref name=
"office-drawing-attlist"/>
7575 <rng:ref name=
"office-drawing-content-prelude"/>
7576 <rng:ref name=
"office-drawing-content-main"/>
7577 <rng:ref name=
"office-drawing-content-epilogue"/>
7579 <rng:element name=
"office:presentation">
7580 <rng:ref name=
"office-presentation-attlist"/>
7581 <rng:ref name=
"office-presentation-content-prelude"/>
7582 <rng:ref name=
"office-presentation-content-main"/>
7583 <rng:ref name=
"office-presentation-content-epilogue"/>
7585 <rng:element name=
"office:spreadsheet">
7586 <rng:ref name=
"office-spreadsheet-attlist"/>
7587 <rng:ref name=
"office-spreadsheet-content-prelude"/>
7588 <rng:ref name=
"office-spreadsheet-content-main"/>
7589 <rng:ref name=
"office-spreadsheet-content-epilogue"/>
7591 <rng:element name=
"office:chart">
7592 <rng:ref name=
"office-chart-attlist"/>
7593 <rng:ref name=
"office-chart-content-prelude"/>
7594 <rng:ref name=
"office-chart-content-main"/>
7595 <rng:ref name=
"office-chart-content-epilogue"/>
7597 <rng:element name=
"office:image">
7598 <rng:ref name=
"office-image-attlist"/>
7599 <rng:ref name=
"office-image-content-prelude"/>
7600 <rng:ref name=
"office-image-content-main"/>
7601 <rng:ref name=
"office-image-content-epilogue"/>
7603 <rng:ref name=
"office-database"/>
7606 <rng:define name=
"office-change-info">
7607 <rng:element name=
"office:change-info">
7608 <rng:ref name=
"dc-creator"/>
7609 <rng:ref name=
"dc-date"/>
7611 <rng:ref name=
"text-p"/>
7615 <rng:define name=
"office-chart-attlist">
7618 <rng:define name=
"office-chart-content-epilogue">
7619 <rng:ref name=
"table-functions"/>
7621 <rng:define name=
"office-chart-content-main">
7622 <rng:ref name=
"chart-chart"/>
7624 <rng:define name=
"office-chart-content-prelude">
7625 <rng:ref name=
"text-decls"/>
7626 <rng:ref name=
"table-decls"/>
7628 <rng:define name=
"office-database">
7629 <rng:element name=
"office:database">
7630 <rng:ref name=
"db-data-source"/>
7632 <rng:ref name=
"db-forms"/>
7635 <rng:ref name=
"db-reports"/>
7638 <rng:ref name=
"db-queries"/>
7641 <rng:ref name=
"db-table-presentations"/>
7644 <rng:ref name=
"db-schema-definition"/>
7648 <rng:define name=
"office-dde-source">
7649 <rng:element name=
"office:dde-source">
7650 <rng:ref name=
"office-dde-source-attlist"/>
7651 <rng:ref name=
"common-dde-connection-decl-attlist"/>
7654 <rng:define name=
"office-dde-source-attlist">
7657 <rng:attribute name=
"office:name">
7658 <rng:ref name=
"string"/>
7662 <rng:attribute name=
"office:conversion-mode">
7664 <rng:value>into-default-style-data-style
</rng:value>
7665 <rng:value>into-english-number
</rng:value>
7666 <rng:value>keep-text
</rng:value>
7672 <rng:define name=
"office-document">
7673 <rng:element name=
"office:document">
7674 <rng:ref name=
"office-document-attrs"/>
7675 <rng:ref name=
"office-document-common-attrs"/>
7676 <rng:ref name=
"office-meta"/>
7677 <rng:ref name=
"office-settings"/>
7678 <rng:ref name=
"office-scripts"/>
7679 <rng:ref name=
"office-font-face-decls"/>
7680 <rng:ref name=
"office-styles"/>
7681 <rng:ref name=
"office-automatic-styles"/>
7682 <rng:ref name=
"office-master-styles"/>
7683 <rng:ref name=
"office-body"/>
7686 <rng:define name=
"office-document-attrs">
7687 <rng:attribute name=
"office:mimetype">
7688 <rng:ref name=
"string"/>
7691 <rng:define name=
"office-document-common-attrs">
7693 <rng:attribute name=
"office:version">
7694 <rng:value>1.3</rng:value>
7697 <rng:attribute name=
"grddl:transformation">
7700 <rng:ref name=
"anyIRI"/>
7707 <rng:define name=
"office-document-content">
7708 <rng:element name=
"office:document-content">
7709 <rng:ref name=
"office-document-common-attrs"/>
7710 <rng:ref name=
"office-scripts"/>
7711 <rng:ref name=
"office-font-face-decls"/>
7712 <rng:ref name=
"office-automatic-styles"/>
7713 <rng:ref name=
"office-body"/>
7716 <rng:define name=
"office-document-meta">
7717 <rng:element name=
"office:document-meta">
7718 <rng:ref name=
"office-document-common-attrs"/>
7719 <rng:ref name=
"office-meta"/>
7722 <rng:define name=
"office-document-settings">
7723 <rng:element name=
"office:document-settings">
7724 <rng:ref name=
"office-document-common-attrs"/>
7725 <rng:ref name=
"office-settings"/>
7728 <rng:define name=
"office-document-styles">
7729 <rng:element name=
"office:document-styles">
7730 <rng:ref name=
"office-document-common-attrs"/>
7731 <rng:ref name=
"office-font-face-decls"/>
7732 <rng:ref name=
"office-styles"/>
7733 <rng:ref name=
"office-automatic-styles"/>
7734 <rng:ref name=
"office-master-styles"/>
7737 <rng:define name=
"office-drawing-attlist">
7740 <rng:define name=
"office-drawing-content-epilogue">
7741 <rng:ref name=
"table-functions"/>
7743 <rng:define name=
"office-drawing-content-main">
7745 <rng:ref name=
"draw-page"/>
7748 <rng:define name=
"office-drawing-content-prelude">
7749 <rng:ref name=
"text-decls"/>
7750 <rng:ref name=
"table-decls"/>
7752 <rng:define name=
"office-event-listeners">
7753 <rng:element name=
"office:event-listeners">
7756 <rng:ref name=
"script-event-listener"/>
7757 <rng:ref name=
"presentation-event-listener"/>
7762 <rng:define name=
"office-font-face-decls">
7764 <rng:element name=
"office:font-face-decls">
7766 <rng:ref name=
"style-font-face"/>
7771 <rng:define name=
"office-forms">
7773 <rng:element name=
"office:forms">
7774 <rng:ref name=
"office-forms-attlist"/>
7777 <rng:ref name=
"form-form"/>
7778 <rng:ref name=
"xforms-model"/>
7784 <rng:define name=
"office-forms-attlist">
7787 <rng:attribute name=
"form:automatic-focus">
7788 <rng:ref name=
"boolean"/>
7792 <rng:attribute name=
"form:apply-design-mode">
7793 <rng:ref name=
"boolean"/>
7798 <rng:define name=
"office-image-attlist">
7801 <rng:define name=
"office-image-content-epilogue">
7804 <rng:define name=
"office-image-content-main">
7805 <rng:ref name=
"draw-frame"/>
7807 <rng:define name=
"office-image-content-prelude">
7810 <rng:define name=
"office-master-styles">
7812 <rng:element name=
"office:master-styles">
7815 <rng:ref name=
"style-master-page"/>
7818 <rng:ref name=
"style-handout-master"/>
7821 <rng:ref name=
"draw-layer-set"/>
7827 <rng:define name=
"office-meta">
7829 <rng:element name=
"office:meta">
7830 <rng:ref name=
"office-meta-content-strict"/>
7834 <rng:define name=
"office-meta-content-strict">
7836 <rng:ref name=
"office-meta-data"/>
7839 <rng:define name=
"office-meta-data">
7841 <rng:element name=
"meta:generator">
7842 <rng:ref name=
"string"/>
7844 <rng:element name=
"dc:title">
7845 <rng:ref name=
"string"/>
7847 <rng:element name=
"dc:description">
7848 <rng:ref name=
"string"/>
7850 <rng:element name=
"dc:subject">
7851 <rng:ref name=
"string"/>
7853 <rng:element name=
"meta:keyword">
7854 <rng:ref name=
"string"/>
7856 <rng:element name=
"meta:initial-creator">
7857 <rng:ref name=
"string"/>
7859 <rng:ref name=
"dc-creator"/>
7860 <rng:element name=
"meta:printed-by">
7861 <rng:ref name=
"string"/>
7863 <rng:element name=
"meta:creation-date">
7864 <rng:ref name=
"dateTime"/>
7866 <rng:ref name=
"dc-date"/>
7867 <rng:element name=
"meta:print-date">
7868 <rng:ref name=
"dateTime"/>
7870 <rng:element name=
"meta:template">
7871 <rng:attribute name=
"xlink:type">
7872 <rng:value>simple
</rng:value>
7874 <rng:attribute name=
"xlink:href">
7875 <rng:ref name=
"anyIRI"/>
7878 <rng:attribute name=
"xlink:actuate">
7879 <rng:value>onRequest
</rng:value>
7883 <rng:attribute name=
"xlink:title">
7884 <rng:ref name=
"string"/>
7888 <rng:attribute name=
"meta:date">
7889 <rng:ref name=
"dateTime"/>
7893 <rng:element name=
"meta:auto-reload">
7895 <rng:attribute name=
"xlink:type">
7896 <rng:value>simple
</rng:value>
7898 <rng:attribute name=
"xlink:href">
7899 <rng:ref name=
"anyIRI"/>
7902 <rng:attribute name=
"xlink:show">
7903 <rng:value>replace
</rng:value>
7907 <rng:attribute name=
"xlink:actuate">
7908 <rng:value>onLoad
</rng:value>
7913 <rng:attribute name=
"meta:delay">
7914 <rng:ref name=
"duration"/>
7918 <rng:element name=
"meta:hyperlink-behaviour">
7920 <rng:attribute name=
"office:target-frame-name">
7921 <rng:ref name=
"targetFrameName"/>
7925 <rng:attribute name=
"xlink:show">
7927 <rng:value>new
</rng:value>
7928 <rng:value>replace
</rng:value>
7933 <rng:element name=
"dc:language">
7934 <rng:ref name=
"language"/>
7936 <rng:element name=
"meta:editing-cycles">
7937 <rng:ref name=
"nonNegativeInteger"/>
7939 <rng:element name=
"meta:editing-duration">
7940 <rng:ref name=
"duration"/>
7942 <rng:element name=
"meta:document-statistic">
7944 <rng:attribute name=
"meta:page-count">
7945 <rng:ref name=
"nonNegativeInteger"/>
7949 <rng:attribute name=
"meta:table-count">
7950 <rng:ref name=
"nonNegativeInteger"/>
7954 <rng:attribute name=
"meta:draw-count">
7955 <rng:ref name=
"nonNegativeInteger"/>
7959 <rng:attribute name=
"meta:image-count">
7960 <rng:ref name=
"nonNegativeInteger"/>
7964 <rng:attribute name=
"meta:ole-object-count">
7965 <rng:ref name=
"nonNegativeInteger"/>
7969 <rng:attribute name=
"meta:object-count">
7970 <rng:ref name=
"nonNegativeInteger"/>
7974 <rng:attribute name=
"meta:paragraph-count">
7975 <rng:ref name=
"nonNegativeInteger"/>
7979 <rng:attribute name=
"meta:word-count">
7980 <rng:ref name=
"nonNegativeInteger"/>
7984 <rng:attribute name=
"meta:character-count">
7985 <rng:ref name=
"nonNegativeInteger"/>
7989 <rng:attribute name=
"meta:frame-count">
7990 <rng:ref name=
"nonNegativeInteger"/>
7994 <rng:attribute name=
"meta:sentence-count">
7995 <rng:ref name=
"nonNegativeInteger"/>
7999 <rng:attribute name=
"meta:syllable-count">
8000 <rng:ref name=
"nonNegativeInteger"/>
8004 <rng:attribute name=
"meta:non-whitespace-character-count">
8005 <rng:ref name=
"nonNegativeInteger"/>
8009 <rng:attribute name=
"meta:row-count">
8010 <rng:ref name=
"nonNegativeInteger"/>
8014 <rng:attribute name=
"meta:cell-count">
8015 <rng:ref name=
"nonNegativeInteger"/>
8019 <rng:element name=
"meta:user-defined">
8020 <rng:attribute name=
"meta:name">
8021 <rng:ref name=
"string"/>
8025 <rng:attribute name=
"meta:value-type">
8026 <rng:value>float
</rng:value>
8028 <rng:ref name=
"double"/>
8031 <rng:attribute name=
"meta:value-type">
8032 <rng:value>date
</rng:value>
8034 <rng:ref name=
"dateOrDateTime"/>
8037 <rng:attribute name=
"meta:value-type">
8038 <rng:value>time
</rng:value>
8040 <rng:ref name=
"duration"/>
8043 <rng:attribute name=
"meta:value-type">
8044 <rng:value>boolean
</rng:value>
8046 <rng:ref name=
"boolean"/>
8049 <rng:attribute name=
"meta:value-type">
8050 <rng:value>string
</rng:value>
8052 <rng:ref name=
"string"/>
8059 <rng:define name=
"office-presentation-attlist">
8062 <rng:define name=
"office-presentation-content-epilogue">
8063 <rng:ref name=
"presentation-settings"/>
8064 <rng:ref name=
"table-functions"/>
8066 <rng:define name=
"office-presentation-content-main">
8068 <rng:ref name=
"draw-page"/>
8071 <rng:define name=
"office-presentation-content-prelude">
8072 <rng:ref name=
"text-decls"/>
8073 <rng:ref name=
"table-decls"/>
8074 <rng:ref name=
"presentation-decls"/>
8076 <!-- removed from text as well
8077 <rng:define name="office-process-content">
8079 <rng:attribute name="office:process-content">
8080 <rng:ref name="boolean"/>
8085 <rng:define name=
"office-script">
8086 <rng:element name=
"office:script">
8087 <rng:ref name=
"office-script-attlist"/>
8089 <rng:ref name=
"anyElements"/>
8093 <rng:define name=
"office-script-attlist">
8094 <rng:attribute name=
"script:language">
8095 <rng:ref name=
"string"/>
8098 <rng:define name=
"office-scripts">
8100 <rng:element name=
"office:scripts">
8102 <rng:ref name=
"office-script"/>
8105 <rng:ref name=
"office-event-listeners"/>
8110 <rng:define name=
"office-settings">
8112 <rng:element name=
"office:settings">
8114 <rng:ref name=
"config-config-item-set"/>
8119 <rng:define name=
"office-spreadsheet-attlist">
8121 <rng:attribute name=
"table:structure-protected">
8122 <rng:ref name=
"boolean"/>
8126 <rng:attribute name=
"table:protection-key">
8127 <rng:ref name=
"string"/>
8131 <rng:attribute name=
"table:protection-key-digest-algorithm">
8132 <rng:ref name=
"anyIRI"/>
8136 <rng:define name=
"office-spreadsheet-content-epilogue">
8137 <rng:ref name=
"table-functions"/>
8139 <rng:define name=
"office-spreadsheet-content-main">
8141 <rng:ref name=
"table-table"/>
8144 <rng:define name=
"office-spreadsheet-content-prelude">
8146 <rng:ref name=
"table-tracked-changes"/>
8148 <rng:ref name=
"text-decls"/>
8149 <rng:ref name=
"table-decls"/>
8151 <rng:define name=
"office-styles">
8153 <rng:element name=
"office:styles">
8155 <rng:ref name=
"styles"/>
8157 <rng:ref name=
"style-default-style"/>
8160 <rng:ref name=
"style-default-page-layout"/>
8163 <rng:ref name=
"text-outline-style"/>
8166 <rng:ref name=
"text-notes-configuration"/>
8169 <rng:ref name=
"text-bibliography-configuration"/>
8172 <rng:ref name=
"text-linenumbering-configuration"/>
8175 <rng:ref name=
"draw-gradient"/>
8178 <rng:ref name=
"svg-linearGradient"/>
8181 <rng:ref name=
"svg-radialGradient"/>
8184 <rng:ref name=
"draw-hatch"/>
8187 <rng:ref name=
"draw-fill-image"/>
8190 <rng:ref name=
"draw-marker"/>
8193 <rng:ref name=
"draw-stroke-dash"/>
8196 <rng:ref name=
"draw-opacity"/>
8199 <rng:ref name=
"style-presentation-page-layout"/>
8202 <rng:ref name=
"table-table-template"/>
8208 <rng:define name=
"office-text-attlist">
8211 <rng:attribute name=
"text:global">
8212 <rng:ref name=
"boolean"/>
8216 <rng:attribute name=
"text:use-soft-page-breaks">
8217 <rng:ref name=
"boolean"/>
8222 <rng:define name=
"office-text-content-epilogue">
8223 <rng:ref name=
"table-functions"/>
8225 <rng:define name=
"office-text-content-main">
8228 <rng:ref name=
"text-content"/>
8231 <rng:ref name=
"text-page-sequence"/>
8234 <rng:ref name=
"shape"/>
8240 <rng:define name=
"office-text-content-prelude">
8241 <rng:ref name=
"office-forms"/>
8242 <rng:ref name=
"text-tracked-changes"/>
8243 <rng:ref name=
"text-decls"/>
8244 <rng:ref name=
"table-decls"/>
8246 <rng:define name=
"paragraph-attrs">
8249 <rng:attribute name=
"text:style-name">
8250 <rng:ref name=
"styleNameRef"/>
8254 <rng:attribute name=
"text:class-names">
8255 <rng:ref name=
"styleNameRefs"/>
8259 <rng:attribute name=
"text:cond-style-name">
8260 <rng:ref name=
"styleNameRef"/>
8265 <rng:ref name=
"xml-id"/>
8267 <rng:attribute name=
"text:id">
8268 <rng:ref name=
"NCName"/>
8274 <rng:ref name=
"common-in-content-meta-attlist"/>
8278 <rng:define name=
"paragraph-content">
8281 <rng:element name=
"text:s">
8283 <rng:attribute name=
"text:c">
8284 <rng:ref name=
"nonNegativeInteger"/>
8288 <rng:element name=
"text:tab">
8289 <rng:ref name=
"text-tab-attr"/>
8291 <rng:element name=
"text:line-break">
8294 <rng:ref name=
"text-soft-page-break"/>
8295 <rng:element name=
"text:span">
8297 <rng:attribute name=
"text:style-name">
8298 <rng:ref name=
"styleNameRef"/>
8302 <rng:attribute name=
"text:class-names">
8303 <rng:ref name=
"styleNameRefs"/>
8307 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8310 <rng:element name=
"text:meta">
8311 <rng:ref name=
"text-meta-attlist"/>
8313 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8317 <rng:ref name=
"text-bookmark"/>
8318 <rng:ref name=
"text-bookmark-start"/>
8319 <rng:ref name=
"text-bookmark-end"/>
8321 <rng:element name=
"text:reference-mark">
8322 <rng:attribute name=
"text:name">
8323 <rng:ref name=
"string"/>
8327 <rng:element name=
"text:reference-mark-start">
8328 <rng:attribute name=
"text:name">
8329 <rng:ref name=
"string"/>
8332 <rng:element name=
"text:reference-mark-end">
8333 <rng:attribute name=
"text:name">
8334 <rng:ref name=
"string"/>
8338 <rng:element name=
"text:note">
8339 <rng:ref name=
"text-note-class"/>
8341 <rng:attribute name=
"text:id">
8342 <rng:ref name=
"string"/>
8345 <rng:element name=
"text:note-citation">
8347 <rng:attribute name=
"text:label">
8348 <rng:ref name=
"string"/>
8353 <rng:element name=
"text:note-body">
8355 <rng:ref name=
"text-content"/>
8359 <rng:element name=
"text:ruby">
8361 <rng:attribute name=
"text:style-name">
8362 <rng:ref name=
"styleNameRef"/>
8365 <rng:element name=
"text:ruby-base">
8367 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8370 <rng:element name=
"text:ruby-text">
8372 <rng:attribute name=
"text:style-name">
8373 <rng:ref name=
"styleNameRef"/>
8380 <rng:ref name=
"office-annotation"/>
8381 <rng:ref name=
"office-annotation-end"/>
8383 <rng:ref name=
"change-marks"/>
8384 <rng:ref name=
"shape"/>
8385 <rng:element name=
"text:date">
8386 <rng:ref name=
"text-date-attlist"/>
8389 <rng:element name=
"text:time">
8390 <rng:ref name=
"text-time-attlist"/>
8393 <rng:element name=
"text:page-number">
8394 <rng:ref name=
"text-page-number-attlist"/>
8397 <rng:element name=
"text:page-continuation">
8398 <rng:ref name=
"text-page-continuation-attlist"/>
8401 <rng:element name=
"text:sender-firstname">
8402 <rng:ref name=
"common-field-fixed-attlist"/>
8405 <rng:element name=
"text:sender-lastname">
8406 <rng:ref name=
"common-field-fixed-attlist"/>
8409 <rng:element name=
"text:sender-initials">
8410 <rng:ref name=
"common-field-fixed-attlist"/>
8413 <rng:element name=
"text:sender-title">
8414 <rng:ref name=
"common-field-fixed-attlist"/>
8417 <rng:element name=
"text:sender-position">
8418 <rng:ref name=
"common-field-fixed-attlist"/>
8421 <rng:element name=
"text:sender-email">
8422 <rng:ref name=
"common-field-fixed-attlist"/>
8425 <rng:element name=
"text:sender-phone-private">
8426 <rng:ref name=
"common-field-fixed-attlist"/>
8429 <rng:element name=
"text:sender-fax">
8430 <rng:ref name=
"common-field-fixed-attlist"/>
8433 <rng:element name=
"text:sender-company">
8434 <rng:ref name=
"common-field-fixed-attlist"/>
8437 <rng:element name=
"text:sender-phone-work">
8438 <rng:ref name=
"common-field-fixed-attlist"/>
8441 <rng:element name=
"text:sender-street">
8442 <rng:ref name=
"common-field-fixed-attlist"/>
8445 <rng:element name=
"text:sender-city">
8446 <rng:ref name=
"common-field-fixed-attlist"/>
8449 <rng:element name=
"text:sender-postal-code">
8450 <rng:ref name=
"common-field-fixed-attlist"/>
8453 <rng:element name=
"text:sender-country">
8454 <rng:ref name=
"common-field-fixed-attlist"/>
8457 <rng:element name=
"text:sender-state-or-province">
8458 <rng:ref name=
"common-field-fixed-attlist"/>
8461 <rng:element name=
"text:author-name">
8462 <rng:ref name=
"common-field-fixed-attlist"/>
8465 <rng:element name=
"text:author-initials">
8466 <rng:ref name=
"common-field-fixed-attlist"/>
8469 <rng:element name=
"text:chapter">
8470 <rng:ref name=
"text-chapter-attlist"/>
8473 <rng:element name=
"text:file-name">
8474 <rng:ref name=
"text-file-name-attlist"/>
8477 <rng:element name=
"text:template-name">
8478 <rng:ref name=
"text-template-name-attlist"/>
8481 <rng:element name=
"text:sheet-name">
8484 <rng:element name=
"text:variable-set">
8486 <rng:ref name=
"common-field-name-attlist"/>
8487 <rng:ref name=
"common-field-formula-attlist"/>
8488 <rng:ref name=
"common-value-and-type-attlist"/>
8489 <rng:ref name=
"common-field-display-value-none-attlist"/>
8490 <rng:ref name=
"common-field-data-style-name-attlist"/>
8494 <rng:element name=
"text:variable-get">
8496 <rng:ref name=
"common-field-name-attlist"/>
8497 <rng:ref name=
"common-field-display-value-formula-attlist"/>
8498 <rng:ref name=
"common-field-data-style-name-attlist"/>
8502 <rng:element name=
"text:variable-input">
8504 <rng:ref name=
"common-field-name-attlist"/>
8505 <rng:ref name=
"common-field-description-attlist"/>
8506 <rng:ref name=
"common-value-type-attlist"/>
8507 <rng:ref name=
"common-field-display-value-none-attlist"/>
8508 <rng:ref name=
"common-field-data-style-name-attlist"/>
8512 <rng:element name=
"text:user-field-get">
8514 <rng:ref name=
"common-field-name-attlist"/>
8515 <rng:ref name=
"common-field-display-value-formula-none-attlist"/>
8516 <rng:ref name=
"common-field-data-style-name-attlist"/>
8520 <rng:element name=
"text:user-field-input">
8522 <rng:ref name=
"common-field-name-attlist"/>
8523 <rng:ref name=
"common-field-description-attlist"/>
8524 <rng:ref name=
"common-field-data-style-name-attlist"/>
8528 <rng:element name=
"text:sequence">
8530 <rng:ref name=
"common-field-name-attlist"/>
8531 <rng:ref name=
"common-field-formula-attlist"/>
8532 <rng:ref name=
"common-field-num-format-attlist"/>
8533 <rng:ref name=
"text-sequence-ref-name"/>
8537 <rng:element name=
"text:expression">
8539 <rng:ref name=
"common-field-formula-attlist"/>
8541 <rng:ref name=
"common-value-and-type-attlist"/>
8543 <rng:ref name=
"common-field-display-value-formula-attlist"/>
8544 <rng:ref name=
"common-field-data-style-name-attlist"/>
8548 <rng:element name=
"text:text-input">
8549 <rng:ref name=
"common-field-description-attlist"/>
8552 <rng:ref name=
"text-drop-down"/>
8553 <!-- OFFICE-3881 -->
8554 <rng:element name=
"text:initial-creator">
8555 <rng:ref name=
"common-field-fixed-attlist"/>
8558 <rng:element name=
"text:creation-date">
8560 <rng:ref name=
"common-field-fixed-attlist"/>
8561 <rng:ref name=
"common-field-data-style-name-attlist"/>
8563 <rng:attribute name=
"text:date-value">
8564 <rng:ref name=
"dateOrDateTime"/>
8570 <rng:element name=
"text:creation-time">
8572 <rng:ref name=
"common-field-fixed-attlist"/>
8573 <rng:ref name=
"common-field-data-style-name-attlist"/>
8575 <rng:attribute name=
"text:time-value">
8576 <rng:ref name=
"timeOrDateTime"/>
8582 <rng:element name=
"text:description">
8583 <rng:ref name=
"common-field-fixed-attlist"/>
8586 <rng:element name=
"text:user-defined">
8588 <rng:ref name=
"common-field-fixed-attlist"/>
8589 <rng:attribute name=
"text:name">
8590 <rng:ref name=
"string"/>
8592 <rng:ref name=
"common-field-data-style-name-attlist"/>
8594 <rng:attribute name=
"office:value">
8595 <rng:ref name=
"double"/>
8599 <rng:attribute name=
"office:date-value">
8600 <rng:ref name=
"dateOrDateTime"/>
8604 <rng:attribute name=
"office:time-value">
8605 <rng:ref name=
"duration"/>
8609 <rng:attribute name=
"office:boolean-value">
8610 <rng:ref name=
"boolean"/>
8614 <rng:attribute name=
"office:string-value">
8615 <rng:ref name=
"string"/>
8621 <rng:element name=
"text:print-time">
8623 <rng:ref name=
"common-field-fixed-attlist"/>
8624 <rng:ref name=
"common-field-data-style-name-attlist"/>
8626 <rng:attribute name=
"text:time-value">
8627 <rng:ref name=
"time"/>
8633 <rng:element name=
"text:print-date">
8635 <rng:ref name=
"common-field-fixed-attlist"/>
8636 <rng:ref name=
"common-field-data-style-name-attlist"/>
8638 <rng:attribute name=
"text:date-value">
8639 <rng:ref name=
"date"/>
8645 <rng:element name=
"text:printed-by">
8646 <rng:ref name=
"common-field-fixed-attlist"/>
8649 <rng:element name=
"text:title">
8650 <rng:ref name=
"common-field-fixed-attlist"/>
8653 <rng:element name=
"text:subject">
8654 <rng:ref name=
"common-field-fixed-attlist"/>
8657 <rng:element name=
"text:keywords">
8658 <rng:ref name=
"common-field-fixed-attlist"/>
8661 <rng:element name=
"text:editing-cycles">
8662 <rng:ref name=
"common-field-fixed-attlist"/>
8665 <rng:element name=
"text:editing-duration">
8667 <rng:ref name=
"common-field-fixed-attlist"/>
8668 <rng:ref name=
"common-field-data-style-name-attlist"/>
8670 <rng:attribute name=
"text:duration">
8671 <rng:ref name=
"duration"/>
8677 <rng:element name=
"text:modification-time">
8679 <rng:ref name=
"common-field-fixed-attlist"/>
8680 <rng:ref name=
"common-field-data-style-name-attlist"/>
8682 <rng:attribute name=
"text:time-value">
8683 <rng:ref name=
"time"/>
8689 <rng:element name=
"text:modification-date">
8691 <rng:ref name=
"common-field-fixed-attlist"/>
8692 <rng:ref name=
"common-field-data-style-name-attlist"/>
8694 <rng:attribute name=
"text:date-value">
8695 <rng:ref name=
"date"/>
8701 <rng:element name=
"text:creator">
8702 <rng:ref name=
"common-field-fixed-attlist"/>
8707 <rng:name>text:page-count
</rng:name>
8708 <rng:name>text:paragraph-count
</rng:name>
8709 <rng:name>text:word-count
</rng:name>
8710 <rng:name>text:character-count
</rng:name>
8711 <rng:name>text:table-count
</rng:name>
8712 <rng:name>text:image-count
</rng:name>
8713 <rng:name>text:object-count
</rng:name>
8715 <rng:ref name=
"common-field-num-format-attlist"/>
8718 <rng:element name=
"text:database-display">
8719 <rng:ref name=
"text-database-display-attlist"/>
8722 <rng:element name=
"text:database-next">
8723 <rng:ref name=
"text-database-next-attlist"/>
8725 <rng:element name=
"text:database-row-select">
8726 <rng:ref name=
"text-database-row-select-attlist"/>
8728 <rng:element name=
"text:database-row-number">
8730 <rng:ref name=
"common-field-database-table"/>
8731 <rng:ref name=
"common-field-num-format-attlist"/>
8733 <rng:attribute name=
"text:value">
8734 <rng:ref name=
"nonNegativeInteger"/>
8740 <rng:element name=
"text:database-name">
8741 <rng:ref name=
"common-field-database-table"/>
8744 <rng:element name=
"text:page-variable-set">
8745 <rng:ref name=
"text-set-page-variable-attlist"/>
8748 <rng:element name=
"text:page-variable-get">
8749 <rng:ref name=
"text-get-page-variable-attlist"/>
8752 <rng:element name=
"text:placeholder">
8753 <rng:ref name=
"text-placeholder-attlist"/>
8756 <rng:element name=
"text:conditional-text">
8757 <rng:ref name=
"text-conditional-text-attlist"/>
8760 <rng:element name=
"text:hidden-text">
8761 <rng:ref name=
"text-hidden-text-attlist"/>
8766 <rng:name>text:reference-ref
</rng:name>
8767 <rng:name>text:bookmark-ref
</rng:name>
8770 <rng:ref name=
"text-common-ref-content"/>
8771 <rng:ref name=
"text-bookmark-ref-content"/>
8774 <rng:element name=
"text:note-ref">
8776 <rng:ref name=
"text-common-ref-content"/>
8777 <rng:ref name=
"text-note-ref-content"/>
8780 <rng:element name=
"text:sequence-ref">
8782 <rng:ref name=
"text-common-ref-content"/>
8783 <rng:ref name=
"text-sequence-ref-content"/>
8786 <rng:element name=
"text:script">
8790 <rng:attribute name=
"xlink:type">
8791 <rng:value>simple
</rng:value>
8793 <rng:attribute name=
"xlink:href">
8794 <rng:ref name=
"anyIRI"/>
8800 <rng:attribute name=
"script:language">
8801 <rng:ref name=
"string"/>
8806 <rng:element name=
"text:execute-macro">
8808 <rng:attribute name=
"text:name">
8809 <rng:ref name=
"string"/>
8813 <rng:ref name=
"office-event-listeners"/>
8817 <rng:element name=
"text:hidden-paragraph">
8818 <rng:ref name=
"text-hidden-paragraph-attlist"/>
8821 <rng:element name=
"text:dde-connection">
8822 <rng:attribute name=
"text:connection-name">
8823 <rng:ref name=
"string"/>
8827 <rng:element name=
"text:measure">
8828 <rng:attribute name=
"text:kind">
8830 <rng:value>value
</rng:value>
8831 <rng:value>unit
</rng:value>
8832 <rng:value>gap
</rng:value>
8837 <rng:element name=
"text:table-formula">
8839 <rng:ref name=
"common-field-formula-attlist"/>
8840 <rng:ref name=
"common-field-display-value-formula-attlist"/>
8841 <rng:ref name=
"common-field-data-style-name-attlist"/>
8845 <rng:element name=
"text:meta-field">
8846 <rng:ref name=
"text-meta-field-attlist"/>
8848 <rng:ref name=
"paragraph-content-or-hyperlink"/>
8851 <rng:element name=
"text:toc-mark-start">
8852 <rng:ref name=
"text-toc-mark-start-attrs"/>
8854 <rng:element name=
"text:toc-mark-end">
8855 <rng:ref name=
"text-id"/>
8857 <rng:element name=
"text:toc-mark">
8858 <rng:attribute name=
"text:string-value">
8859 <rng:ref name=
"string"/>
8861 <rng:ref name=
"text-outline-level"/>
8863 <rng:element name=
"text:user-index-mark-start">
8864 <rng:ref name=
"text-id"/>
8865 <rng:ref name=
"text-outline-level"/>
8866 <rng:ref name=
"text-index-name"/>
8868 <rng:element name=
"text:user-index-mark-end">
8869 <rng:ref name=
"text-id"/>
8871 <rng:element name=
"text:user-index-mark">
8872 <rng:attribute name=
"text:string-value">
8873 <rng:ref name=
"string"/>
8875 <rng:ref name=
"text-outline-level"/>
8876 <rng:ref name=
"text-index-name"/>
8878 <rng:element name=
"text:alphabetical-index-mark-start">
8879 <rng:ref name=
"text-id"/>
8880 <rng:ref name=
"text-alphabetical-index-mark-attrs"/>
8882 <rng:element name=
"text:alphabetical-index-mark-end">
8883 <rng:ref name=
"text-id"/>
8885 <rng:element name=
"text:alphabetical-index-mark">
8886 <rng:attribute name=
"text:string-value">
8887 <rng:ref name=
"string"/>
8889 <rng:ref name=
"text-alphabetical-index-mark-attrs"/>
8891 <rng:element name=
"text:bibliography-mark">
8892 <rng:attribute name=
"text:bibliography-type">
8893 <rng:ref name=
"text-bibliography-types"/>
8898 <rng:name>text:identifier
</rng:name>
8899 <rng:name>text:address
</rng:name>
8900 <rng:name>text:annote
</rng:name>
8901 <rng:name>text:author
</rng:name>
8902 <rng:name>text:booktitle
</rng:name>
8903 <rng:name>text:chapter
</rng:name>
8904 <rng:name>text:edition
</rng:name>
8905 <rng:name>text:editor
</rng:name>
8906 <rng:name>text:howpublished
</rng:name>
8907 <rng:name>text:institution
</rng:name>
8908 <rng:name>text:journal
</rng:name>
8909 <rng:name>text:month
</rng:name>
8910 <rng:name>text:note
</rng:name>
8911 <rng:name>text:number
</rng:name>
8912 <rng:name>text:organizations
</rng:name>
8913 <rng:name>text:pages
</rng:name>
8914 <rng:name>text:publisher
</rng:name>
8915 <rng:name>text:school
</rng:name>
8916 <rng:name>text:series
</rng:name>
8917 <rng:name>text:title
</rng:name>
8918 <rng:name>text:report-type
</rng:name>
8919 <rng:name>text:volume
</rng:name>
8920 <rng:name>text:year
</rng:name>
8921 <rng:name>text:url
</rng:name>
8922 <rng:name>text:custom1
</rng:name>
8923 <rng:name>text:custom2
</rng:name>
8924 <rng:name>text:custom3
</rng:name>
8925 <rng:name>text:custom4
</rng:name>
8926 <rng:name>text:custom5
</rng:name>
8927 <rng:name>text:isbn
</rng:name>
8928 <rng:name>text:issn
</rng:name>
8930 <rng:ref name=
"string"/>
8935 <rng:element name=
"presentation:header">
8938 <rng:element name=
"presentation:footer">
8941 <rng:element name=
"presentation:date-time">
8946 <rng:define name=
"paragraph-content-or-hyperlink">
8948 <rng:ref name=
"paragraph-content"/>
8949 <rng:ref name=
"text-a"/>
8952 <rng:define name=
"pathData">
8953 <rng:data type=
"string"/>
8955 <rng:define name=
"percent">
8956 <rng:data type=
"string">
8957 <rng:param name=
"pattern">-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)%
</rng:param>
8960 <rng:define name=
"point3D">
8961 <rng:data type=
"string">
8962 <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>
8965 <rng:define name=
"points">
8966 <rng:data type=
"string">
8967 <rng:param name=
"pattern">-?[
0-
9]+,-?[
0-
9]+([ ]+-?[
0-
9]+,-?[
0-
9]+)*
</rng:param>
8970 <rng:define name=
"positiveInteger">
8971 <rng:data type=
"positiveInteger"/>
8973 <rng:define name=
"positiveLength">
8974 <rng:data type=
"string">
8975 <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>
8978 <rng:define name=
"presentation-animation-elements">
8980 <rng:ref name=
"presentation-show-shape"/>
8981 <rng:ref name=
"presentation-show-text"/>
8982 <rng:ref name=
"presentation-hide-shape"/>
8983 <rng:ref name=
"presentation-hide-text"/>
8984 <rng:ref name=
"presentation-dim"/>
8985 <rng:ref name=
"presentation-play"/>
8988 <rng:define name=
"presentation-animation-group">
8989 <rng:element name=
"presentation:animation-group">
8991 <rng:ref name=
"presentation-animation-elements"/>
8995 <rng:define name=
"presentation-animations">
8996 <rng:element name=
"presentation:animations">
8999 <rng:ref name=
"presentation-animation-elements"/>
9000 <rng:ref name=
"presentation-animation-group"/>
9005 <rng:define name=
"presentation-classes">
9007 <rng:value>title
</rng:value>
9008 <rng:value>outline
</rng:value>
9009 <rng:value>subtitle
</rng:value>
9010 <rng:value>text
</rng:value>
9011 <rng:value>graphic
</rng:value>
9012 <rng:value>object
</rng:value>
9013 <rng:value>chart
</rng:value>
9014 <rng:value>table
</rng:value>
9015 <rng:value>orgchart
</rng:value>
9016 <rng:value>page
</rng:value>
9017 <rng:value>notes
</rng:value>
9018 <rng:value>handout
</rng:value>
9019 <rng:value>header
</rng:value>
9020 <rng:value>footer
</rng:value>
9021 <rng:value>date-time
</rng:value>
9022 <rng:value>page-number
</rng:value>
9025 <rng:define name=
"presentation-date-time-decl-attlist">
9027 <rng:attribute name=
"presentation:name">
9028 <rng:ref name=
"string"/>
9030 <rng:attribute name=
"presentation:source">
9032 <rng:value>fixed
</rng:value>
9033 <rng:value>current-date
</rng:value>
9037 <rng:attribute name=
"style:data-style-name">
9038 <rng:ref name=
"styleNameRef"/>
9043 <rng:define name=
"presentation-decl">
9045 <rng:element name=
"presentation:header-decl">
9046 <rng:ref name=
"presentation-header-decl-attlist"/>
9049 <rng:element name=
"presentation:footer-decl">
9050 <rng:ref name=
"presentation-footer-decl-attlist"/>
9053 <rng:element name=
"presentation:date-time-decl">
9054 <rng:ref name=
"presentation-date-time-decl-attlist"/>
9059 <rng:define name=
"presentation-decls">
9061 <rng:ref name=
"presentation-decl"/>
9064 <rng:define name=
"presentation-dim">
9065 <rng:element name=
"presentation:dim">
9066 <rng:ref name=
"presentation-dim-attlist"/>
9068 <rng:ref name=
"presentation-sound"/>
9072 <rng:define name=
"presentation-dim-attlist">
9074 <rng:attribute name=
"draw:shape-id">
9075 <rng:ref name=
"IDREF"/>
9077 <rng:attribute name=
"draw:color">
9078 <rng:ref name=
"color"/>
9082 <rng:define name=
"presentation-event-listener">
9083 <rng:element name=
"presentation:event-listener">
9084 <rng:ref name=
"presentation-event-listener-attlist"/>
9086 <rng:ref name=
"presentation-sound"/>
9090 <rng:define name=
"presentation-event-listener-attlist">
9092 <rng:attribute name=
"script:event-name">
9093 <rng:ref name=
"string"/>
9095 <rng:attribute name=
"presentation:action">
9097 <rng:value>none
</rng:value>
9098 <rng:value>previous-page
</rng:value>
9099 <rng:value>next-page
</rng:value>
9100 <rng:value>first-page
</rng:value>
9101 <rng:value>last-page
</rng:value>
9102 <rng:value>hide
</rng:value>
9103 <rng:value>stop
</rng:value>
9104 <rng:value>execute
</rng:value>
9105 <rng:value>show
</rng:value>
9106 <rng:value>verb
</rng:value>
9107 <rng:value>fade-out
</rng:value>
9108 <rng:value>sound
</rng:value>
9109 <rng:value>last-visited-page
</rng:value>
9113 <rng:attribute name=
"presentation:effect">
9114 <rng:ref name=
"presentationEffects"/>
9118 <rng:attribute name=
"presentation:direction">
9119 <rng:ref name=
"presentationEffectDirections"/>
9123 <rng:attribute name=
"presentation:speed">
9124 <rng:ref name=
"presentationSpeeds"/>
9128 <rng:attribute name=
"presentation:start-scale">
9129 <rng:ref name=
"percent"/>
9133 <rng:attribute name=
"xlink:type">
9134 <rng:value>simple
</rng:value>
9136 <rng:attribute name=
"xlink:href">
9137 <rng:ref name=
"anyIRI"/>
9140 <rng:attribute name=
"xlink:show">
9141 <rng:value>embed
</rng:value>
9145 <rng:attribute name=
"xlink:actuate">
9146 <rng:value>onRequest
</rng:value>
9151 <rng:attribute name=
"presentation:verb">
9152 <rng:ref name=
"nonNegativeInteger"/>
9157 <rng:define name=
"presentation-footer-decl-attlist">
9158 <rng:attribute name=
"presentation:name">
9159 <rng:ref name=
"string"/>
9162 <rng:define name=
"presentation-header-decl-attlist">
9163 <rng:attribute name=
"presentation:name">
9164 <rng:ref name=
"string"/>
9167 <rng:define name=
"presentation-hide-shape">
9168 <rng:element name=
"presentation:hide-shape">
9169 <rng:ref name=
"common-presentation-effect-attlist"/>
9171 <rng:ref name=
"presentation-sound"/>
9175 <rng:define name=
"presentation-hide-text">
9176 <rng:element name=
"presentation:hide-text">
9177 <rng:ref name=
"common-presentation-effect-attlist"/>
9179 <rng:ref name=
"presentation-sound"/>
9183 <rng:define name=
"presentation-notes">
9184 <rng:element name=
"presentation:notes">
9185 <rng:ref name=
"common-presentation-header-footer-attlist"/>
9186 <rng:ref name=
"presentation-notes-attlist"/>
9187 <rng:ref name=
"office-forms"/>
9189 <rng:ref name=
"shape"/>
9193 <rng:define name=
"presentation-notes-attlist">
9196 <rng:attribute name=
"style:page-layout-name">
9197 <rng:ref name=
"styleNameRef"/>
9201 <rng:attribute name=
"draw:style-name">
9202 <rng:ref name=
"styleNameRef"/>
9207 <rng:define name=
"presentation-placeholder">
9208 <rng:element name=
"presentation:placeholder">
9209 <rng:attribute name=
"presentation:object">
9210 <rng:ref name=
"presentation-classes"/>
9212 <rng:attribute name=
"svg:x">
9214 <rng:ref name=
"coordinate"/>
9215 <rng:ref name=
"percent"/>
9218 <rng:attribute name=
"svg:y">
9220 <rng:ref name=
"coordinate"/>
9221 <rng:ref name=
"percent"/>
9224 <rng:attribute name=
"svg:width">
9226 <rng:ref name=
"length"/>
9227 <rng:ref name=
"percent"/>
9230 <rng:attribute name=
"svg:height">
9232 <rng:ref name=
"length"/>
9233 <rng:ref name=
"percent"/>
9239 <rng:define name=
"presentation-play">
9240 <rng:element name=
"presentation:play">
9241 <rng:ref name=
"presentation-play-attlist"/>
9245 <rng:define name=
"presentation-play-attlist">
9246 <rng:attribute name=
"draw:shape-id">
9247 <rng:ref name=
"IDREF"/>
9250 <rng:attribute name=
"presentation:speed">
9251 <rng:ref name=
"presentationSpeeds"/>
9255 <rng:define name=
"presentation-settings">
9257 <rng:element name=
"presentation:settings">
9258 <rng:ref name=
"presentation-settings-attlist"/>
9260 <rng:ref name=
"presentation-show"/>
9265 <rng:define name=
"presentation-settings-attlist">
9268 <rng:attribute name=
"presentation:start-page">
9269 <rng:ref name=
"string"/>
9273 <rng:attribute name=
"presentation:show">
9274 <rng:ref name=
"string"/>
9278 <rng:attribute name=
"presentation:full-screen">
9279 <rng:ref name=
"boolean"/>
9283 <rng:attribute name=
"presentation:endless">
9284 <rng:ref name=
"boolean"/>
9288 <rng:attribute name=
"presentation:pause">
9289 <rng:ref name=
"duration"/>
9293 <rng:attribute name=
"presentation:show-logo">
9294 <rng:ref name=
"boolean"/>
9298 <rng:attribute name=
"presentation:force-manual">
9299 <rng:ref name=
"boolean"/>
9303 <rng:attribute name=
"presentation:mouse-visible">
9304 <rng:ref name=
"boolean"/>
9308 <rng:attribute name=
"presentation:mouse-as-pen">
9309 <rng:ref name=
"boolean"/>
9313 <rng:attribute name=
"presentation:start-with-navigator">
9314 <rng:ref name=
"boolean"/>
9318 <rng:attribute name=
"presentation:animations">
9320 <rng:value>enabled
</rng:value>
9321 <rng:value>disabled
</rng:value>
9326 <rng:attribute name=
"presentation:transition-on-click">
9328 <rng:value>enabled
</rng:value>
9329 <rng:value>disabled
</rng:value>
9334 <rng:attribute name=
"presentation:stay-on-top">
9335 <rng:ref name=
"boolean"/>
9339 <rng:attribute name=
"presentation:show-end-of-presentation-slide">
9340 <rng:ref name=
"boolean"/>
9345 <rng:define name=
"presentation-shape-attlist">
9348 <rng:attribute name=
"presentation:class">
9349 <rng:ref name=
"presentation-classes"/>
9353 <rng:attribute name=
"presentation:placeholder">
9354 <rng:ref name=
"boolean"/>
9358 <rng:attribute name=
"presentation:user-transformed">
9359 <rng:ref name=
"boolean"/>
9364 <rng:define name=
"presentation-show">
9365 <rng:element name=
"presentation:show">
9366 <rng:ref name=
"presentation-show-attlist"/>
9370 <rng:define name=
"presentation-show-attlist">
9372 <rng:attribute name=
"presentation:name">
9373 <rng:ref name=
"string"/>
9375 <rng:attribute name=
"presentation:pages">
9376 <rng:ref name=
"string"/>
9380 <rng:define name=
"presentation-show-shape">
9381 <rng:element name=
"presentation:show-shape">
9382 <rng:ref name=
"common-presentation-effect-attlist"/>
9384 <rng:ref name=
"presentation-sound"/>
9388 <rng:define name=
"presentation-show-text">
9389 <rng:element name=
"presentation:show-text">
9390 <rng:ref name=
"common-presentation-effect-attlist"/>
9392 <rng:ref name=
"presentation-sound"/>
9396 <rng:define name=
"presentation-sound">
9397 <rng:element name=
"presentation:sound">
9398 <rng:ref name=
"presentation-sound-attlist"/>
9399 <rng:attribute name=
"xlink:type">
9400 <rng:value>simple
</rng:value>
9402 <rng:attribute name=
"xlink:href">
9403 <rng:ref name=
"anyIRI"/>
9406 <rng:attribute name=
"xlink:actuate">
9407 <rng:value>onRequest
</rng:value>
9411 <rng:attribute name=
"xlink:show">
9413 <rng:value>new
</rng:value>
9414 <rng:value>replace
</rng:value>
9421 <rng:define name=
"presentation-sound-attlist">
9424 <rng:attribute name=
"presentation:play-full">
9425 <rng:ref name=
"boolean"/>
9429 <rng:ref name=
"xml-id"/>
9433 <rng:define name=
"presentationEffectDirections">
9435 <rng:value>none
</rng:value>
9436 <rng:value>from-left
</rng:value>
9437 <rng:value>from-top
</rng:value>
9438 <rng:value>from-right
</rng:value>
9439 <rng:value>from-bottom
</rng:value>
9440 <rng:value>from-center
</rng:value>
9441 <rng:value>from-upper-left
</rng:value>
9442 <rng:value>from-upper-right
</rng:value>
9443 <rng:value>from-lower-left
</rng:value>
9444 <rng:value>from-lower-right
</rng:value>
9445 <rng:value>to-left
</rng:value>
9446 <rng:value>to-top
</rng:value>
9447 <rng:value>to-right
</rng:value>
9448 <rng:value>to-bottom
</rng:value>
9449 <rng:value>to-upper-left
</rng:value>
9450 <rng:value>to-upper-right
</rng:value>
9451 <rng:value>to-lower-right
</rng:value>
9452 <rng:value>to-lower-left
</rng:value>
9453 <rng:value>path
</rng:value>
9454 <rng:value>spiral-inward-left
</rng:value>
9455 <rng:value>spiral-inward-right
</rng:value>
9456 <rng:value>spiral-outward-left
</rng:value>
9457 <rng:value>spiral-outward-right
</rng:value>
9458 <rng:value>vertical
</rng:value>
9459 <rng:value>horizontal
</rng:value>
9460 <rng:value>to-center
</rng:value>
9461 <rng:value>clockwise
</rng:value>
9462 <rng:value>counter-clockwise
</rng:value>
9465 <rng:define name=
"presentationEffects">
9467 <rng:value>none
</rng:value>
9468 <rng:value>fade
</rng:value>
9469 <rng:value>move
</rng:value>
9470 <rng:value>stripes
</rng:value>
9471 <rng:value>open
</rng:value>
9472 <rng:value>close
</rng:value>
9473 <rng:value>dissolve
</rng:value>
9474 <rng:value>wavyline
</rng:value>
9475 <rng:value>random
</rng:value>
9476 <rng:value>lines
</rng:value>
9477 <rng:value>laser
</rng:value>
9478 <rng:value>appear
</rng:value>
9479 <rng:value>hide
</rng:value>
9480 <rng:value>move-short
</rng:value>
9481 <rng:value>checkerboard
</rng:value>
9482 <rng:value>rotate
</rng:value>
9483 <rng:value>stretch
</rng:value>
9486 <rng:define name=
"presentationSpeeds">
9488 <rng:value>slow
</rng:value>
9489 <rng:value>medium
</rng:value>
9490 <rng:value>fast
</rng:value>
9493 <rng:define name=
"region-content">
9495 <rng:ref name=
"text-p"/>
9498 <rng:define name=
"relativeLength">
9499 <rng:data type=
"string">
9500 <rng:param name=
"pattern">[
0-
9]+\*
</rng:param>
9503 <rng:define name=
"rowOrCol">
9505 <rng:value>row
</rng:value>
9506 <rng:value>column
</rng:value>
9509 <rng:define name=
"script-event-listener">
9510 <rng:element name=
"script:event-listener">
9511 <rng:ref name=
"script-event-listener-attlist"/>
9515 <rng:define name=
"script-event-listener-attlist">
9517 <rng:attribute name=
"script:event-name">
9518 <rng:ref name=
"string"/>
9520 <rng:attribute name=
"script:language">
9521 <rng:ref name=
"string"/>
9524 <rng:attribute name=
"script:macro-name">
9525 <rng:ref name=
"string"/>
9528 <rng:attribute name=
"xlink:type">
9529 <rng:value>simple
</rng:value>
9531 <rng:attribute name=
"xlink:href">
9532 <rng:ref name=
"anyIRI"/>
9535 <rng:attribute name=
"xlink:actuate">
9536 <rng:value>onRequest
</rng:value>
9543 <rng:define name=
"scriptCode">
9544 <rng:data type=
"token">
9545 <rng:param name=
"pattern">[A-Za-z0-
9]{
1,
8}
</rng:param>
9548 <rng:define name=
"selected">
9550 <rng:attribute name=
"form:selected">
9551 <rng:ref name=
"boolean"/>
9555 <rng:define name=
"shadowType">
9557 <rng:value>none
</rng:value>
9558 <rng:ref name=
"string"/>
9561 <rng:define name=
"shape">
9563 <rng:ref name=
"shape-instance"/>
9564 <rng:ref name=
"draw-a"/>
9567 <rng:define name=
"shape-instance">
9569 <rng:ref name=
"draw-rect"/>
9570 <rng:ref name=
"draw-line"/>
9571 <rng:ref name=
"draw-polyline"/>
9572 <rng:ref name=
"draw-polygon"/>
9573 <rng:ref name=
"draw-regular-polygon"/>
9574 <rng:ref name=
"draw-path"/>
9575 <rng:ref name=
"draw-circle"/>
9576 <rng:ref name=
"draw-ellipse"/>
9577 <rng:ref name=
"draw-g"/>
9578 <rng:ref name=
"draw-page-thumbnail"/>
9579 <rng:ref name=
"draw-frame"/>
9580 <rng:ref name=
"draw-measure"/>
9581 <rng:ref name=
"draw-caption"/>
9582 <rng:ref name=
"draw-connector"/>
9583 <rng:ref name=
"draw-control"/>
9584 <rng:ref name=
"dr3d-scene"/>
9585 <rng:ref name=
"draw-custom-shape"/>
9588 <rng:define name=
"shapes3d">
9590 <rng:ref name=
"dr3d-scene"/>
9591 <rng:ref name=
"dr3d-extrude"/>
9592 <rng:ref name=
"dr3d-sphere"/>
9593 <rng:ref name=
"dr3d-rotate"/>
9594 <rng:ref name=
"dr3d-cube"/>
9597 <rng:define name=
"signedZeroToHundredPercent">
9598 <rng:data type=
"string">
9599 <rng:param name=
"pattern">-?([
0-
9]?[
0-
9](\.[
0-
9]*)?|
100(\
.0*)?|\.[
0-
9]+)%
</rng:param>
9602 <rng:define name=
"size">
9604 <rng:attribute name=
"form:size">
9605 <rng:ref name=
"nonNegativeInteger"/>
9609 <rng:define name=
"states">
9611 <rng:value>unchecked
</rng:value>
9612 <rng:value>checked
</rng:value>
9613 <rng:value>unknown
</rng:value>
9616 <rng:define name=
"string">
9617 <rng:data type=
"string"/>
9619 <rng:define name=
"style-background-image">
9621 <rng:element name=
"style:background-image">
9622 <rng:ref name=
"style-background-image-attlist"/>
9624 <rng:ref name=
"common-draw-data-attlist"/>
9625 <rng:ref name=
"office-binary-data"/>
9631 <rng:define name=
"style-background-image-attlist">
9634 <rng:attribute name=
"style:repeat">
9636 <rng:value>no-repeat
</rng:value>
9637 <rng:value>repeat
</rng:value>
9638 <rng:value>stretch
</rng:value>
9643 <rng:attribute name=
"style:position">
9645 <rng:value>left
</rng:value>
9646 <rng:value>center
</rng:value>
9647 <rng:value>right
</rng:value>
9648 <rng:value>top
</rng:value>
9649 <rng:value>bottom
</rng:value>
9650 <!-- FIXME msv ignores the 2nd list? -->
9652 <rng:ref name=
"vertBackPos"/>
9653 <rng:ref name=
"horiBackPos"/>
9656 <rng:ref name=
"horiBackPos"/>
9657 <rng:ref name=
"vertBackPos"/>
9663 <rng:attribute name=
"style:filter-name">
9664 <rng:ref name=
"string"/>
9668 <rng:attribute name=
"draw:opacity">
9669 <rng:ref name=
"zeroToHundredPercent"/>
9674 <rng:define name=
"style-chart-properties">
9675 <rng:element name=
"style:chart-properties">
9676 <rng:ref name=
"style-chart-properties-content-strict"/>
9679 <rng:define name=
"style-chart-properties-attlist">
9682 <rng:attribute name=
"chart:scale-text">
9683 <rng:ref name=
"boolean"/>
9687 <rng:attribute name=
"chart:three-dimensional">
9688 <rng:ref name=
"boolean"/>
9692 <rng:attribute name=
"chart:deep">
9693 <rng:ref name=
"boolean"/>
9697 <rng:attribute name=
"chart:right-angled-axes">
9698 <rng:ref name=
"boolean"/>
9702 <rng:attribute name=
"chart:symbol-type">
9703 <rng:value>none
</rng:value>
9705 <rng:attribute name=
"chart:symbol-type">
9706 <rng:value>automatic
</rng:value>
9709 <rng:attribute name=
"chart:symbol-type">
9710 <rng:value>named-symbol
</rng:value>
9712 <rng:attribute name=
"chart:symbol-name">
9714 <rng:value>square
</rng:value>
9715 <rng:value>diamond
</rng:value>
9716 <rng:value>arrow-down
</rng:value>
9717 <rng:value>arrow-up
</rng:value>
9718 <rng:value>arrow-right
</rng:value>
9719 <rng:value>arrow-left
</rng:value>
9720 <rng:value>bow-tie
</rng:value>
9721 <rng:value>hourglass
</rng:value>
9722 <rng:value>circle
</rng:value>
9723 <rng:value>star
</rng:value>
9724 <rng:value>x
</rng:value>
9725 <rng:value>plus
</rng:value>
9726 <rng:value>asterisk
</rng:value>
9727 <rng:value>horizontal-bar
</rng:value>
9728 <rng:value>vertical-bar
</rng:value>
9733 <rng:attribute name=
"chart:symbol-type">
9734 <rng:value>image
</rng:value>
9736 <rng:element name=
"chart:symbol-image">
9737 <rng:attribute name=
"xlink:href">
9738 <rng:ref name=
"anyIRI"/>
9745 <rng:attribute name=
"chart:symbol-width">
9746 <rng:ref name=
"nonNegativeLength"/>
9750 <rng:attribute name=
"chart:symbol-height">
9751 <rng:ref name=
"nonNegativeLength"/>
9755 <rng:attribute name=
"chart:sort-by-x-values">
9756 <rng:ref name=
"boolean"/>
9760 <rng:attribute name=
"chart:vertical">
9761 <rng:ref name=
"boolean"/>
9765 <rng:attribute name=
"chart:connect-bars">
9766 <rng:ref name=
"boolean"/>
9770 <rng:attribute name=
"chart:gap-width">
9771 <rng:ref name=
"integer"/>
9775 <rng:attribute name=
"chart:overlap">
9776 <rng:ref name=
"integer"/>
9780 <rng:attribute name=
"chart:group-bars-per-axis">
9781 <rng:ref name=
"boolean"/>
9785 <rng:attribute name=
"chart:japanese-candle-stick">
9786 <rng:ref name=
"boolean"/>
9790 <rng:attribute name=
"chart:interpolation">
9792 <rng:value>none
</rng:value>
9793 <rng:value>cubic-spline
</rng:value>
9794 <rng:value>b-spline
</rng:value>
9795 <rng:value>step-start
</rng:value>
9796 <rng:value>step-end
</rng:value>
9797 <rng:value>step-center-x
</rng:value>
9798 <rng:value>step-center-y
</rng:value>
9803 <rng:attribute name=
"chart:spline-order">
9804 <rng:ref name=
"positiveInteger"/>
9808 <rng:attribute name=
"chart:spline-resolution">
9809 <rng:ref name=
"positiveInteger"/>
9813 <rng:attribute name=
"chart:pie-offset">
9814 <rng:ref name=
"nonNegativeInteger"/>
9818 <rng:attribute name=
"chart:angle-offset">
9819 <rng:ref name=
"angle"/>
9823 <rng:attribute name=
"chart:hole-size">
9824 <rng:ref name=
"percent"/>
9828 <rng:attribute name=
"chart:lines">
9829 <rng:ref name=
"boolean"/>
9833 <rng:attribute name=
"chart:solid-type">
9835 <rng:value>cuboid
</rng:value>
9836 <rng:value>cylinder
</rng:value>
9837 <rng:value>cone
</rng:value>
9838 <rng:value>pyramid
</rng:value>
9843 <rng:attribute name=
"chart:stacked">
9844 <rng:ref name=
"boolean"/>
9848 <rng:attribute name=
"chart:percentage">
9849 <rng:ref name=
"boolean"/>
9853 <rng:attribute name=
"chart:treat-empty-cells">
9855 <rng:value>use-zero
</rng:value>
9856 <rng:value>leave-gap
</rng:value>
9857 <rng:value>ignore
</rng:value>
9862 <rng:attribute name=
"chart:link-data-style-to-source">
9863 <rng:ref name=
"boolean"/>
9867 <rng:attribute name=
"chart:logarithmic">
9868 <rng:ref name=
"boolean"/>
9872 <rng:attribute name=
"chart:maximum">
9873 <rng:ref name=
"double"/>
9877 <rng:attribute name=
"chart:minimum">
9878 <rng:ref name=
"double"/>
9882 <rng:attribute name=
"chart:origin">
9883 <rng:ref name=
"double"/>
9887 <rng:attribute name=
"chart:interval-major">
9888 <rng:ref name=
"double"/>
9892 <rng:attribute name=
"chart:interval-minor-divisor">
9893 <rng:ref name=
"positiveInteger"/>
9897 <rng:attribute name=
"chart:tick-marks-major-inner">
9898 <rng:ref name=
"boolean"/>
9902 <rng:attribute name=
"chart:tick-marks-major-outer">
9903 <rng:ref name=
"boolean"/>
9907 <rng:attribute name=
"chart:tick-marks-minor-inner">
9908 <rng:ref name=
"boolean"/>
9912 <rng:attribute name=
"chart:tick-marks-minor-outer">
9913 <rng:ref name=
"boolean"/>
9917 <rng:attribute name=
"chart:reverse-direction">
9918 <rng:ref name=
"boolean"/>
9922 <rng:attribute name=
"chart:display-label">
9923 <rng:ref name=
"boolean"/>
9927 <rng:attribute name=
"chart:text-overlap">
9928 <rng:ref name=
"boolean"/>
9932 <rng:attribute name=
"text:line-break">
9933 <rng:ref name=
"boolean"/>
9937 <rng:attribute name=
"chart:label-arrangement">
9939 <rng:value>side-by-side
</rng:value>
9940 <rng:value>stagger-even
</rng:value>
9941 <rng:value>stagger-odd
</rng:value>
9945 <rng:ref name=
"common-style-direction-attlist"/>
9946 <rng:ref name=
"common-rotation-angle-attlist"/>
9948 <rng:attribute name=
"chart:data-label-number">
9950 <rng:value>none
</rng:value>
9951 <rng:value>value
</rng:value>
9952 <rng:value>percentage
</rng:value>
9953 <rng:value>value-and-percentage
</rng:value>
9958 <rng:attribute name=
"chart:data-label-text">
9959 <rng:ref name=
"boolean"/>
9963 <rng:attribute name=
"chart:data-label-symbol">
9964 <rng:ref name=
"boolean"/>
9968 <rng:element name=
"chart:label-separator">
9969 <rng:ref name=
"text-p"/>
9973 <rng:attribute name=
"chart:label-position">
9974 <rng:ref name=
"labelPositions"/>
9978 <rng:attribute name=
"chart:label-position-negative">
9979 <rng:ref name=
"labelPositions"/>
9983 <rng:attribute name=
"chart:visible">
9984 <rng:ref name=
"boolean"/>
9988 <rng:attribute name=
"chart:auto-position">
9989 <rng:ref name=
"boolean"/>
9993 <rng:attribute name=
"chart:auto-size">
9994 <rng:ref name=
"boolean"/>
9998 <rng:attribute name=
"chart:mean-value">
9999 <rng:ref name=
"boolean"/>
10003 <rng:attribute name=
"chart:error-category">
10005 <rng:value>none
</rng:value>
10006 <rng:value>variance
</rng:value>
10007 <rng:value>standard-deviation
</rng:value>
10008 <rng:value>percentage
</rng:value>
10009 <rng:value>error-margin
</rng:value>
10010 <rng:value>constant
</rng:value>
10011 <rng:value>standard-error
</rng:value>
10012 <rng:value>cell-range
</rng:value>
10017 <rng:attribute name=
"chart:error-percentage">
10018 <rng:ref name=
"double"/>
10022 <rng:attribute name=
"chart:error-margin">
10023 <rng:ref name=
"double"/>
10027 <rng:attribute name=
"chart:error-lower-limit">
10028 <rng:ref name=
"double"/>
10032 <rng:attribute name=
"chart:error-upper-limit">
10033 <rng:ref name=
"double"/>
10037 <rng:attribute name=
"chart:error-upper-indicator">
10038 <rng:ref name=
"boolean"/>
10042 <rng:attribute name=
"chart:error-lower-indicator">
10043 <rng:ref name=
"boolean"/>
10047 <rng:attribute name=
"chart:error-lower-range">
10048 <rng:ref name=
"cellRangeAddressList"/>
10052 <rng:attribute name=
"chart:error-upper-range">
10053 <rng:ref name=
"cellRangeAddressList"/>
10057 <rng:attribute name=
"chart:series-source">
10059 <rng:value>columns
</rng:value>
10060 <rng:value>rows
</rng:value>
10065 <rng:attribute name=
"chart:regression-type">
10067 <rng:value>none
</rng:value>
10068 <rng:value>linear
</rng:value>
10069 <rng:value>logarithmic
</rng:value>
10070 <rng:value>moving-average
</rng:value>
10071 <rng:value>exponential
</rng:value>
10072 <rng:value>power
</rng:value>
10073 <rng:value>polynomial
</rng:value>
10078 <rng:attribute name=
"chart:regression-max-degree">
10079 <rng:ref name=
"positiveInteger"/>
10083 <rng:attribute name=
"chart:regression-force-intercept">
10084 <rng:ref name=
"boolean"/>
10088 <rng:attribute name=
"chart:regression-intercept-value">
10089 <rng:ref name=
"double"/>
10093 <rng:attribute name=
"chart:regression-name">
10094 <rng:ref name=
"string"/>
10097 <!-- https://issues.oasis-open.org/browse/OFFICE-3958 -->
10099 <rng:attribute name=
"chart:regression-period">
10100 <rng:ref name=
"positiveInteger"/>
10104 <rng:attribute name=
"chart:regression-moving-type">
10106 <rng:value>prior
</rng:value>
10107 <rng:value>central
</rng:value>
10108 <rng:value>averaged-abscissa
</rng:value>
10112 <!-- https://issues.oasis-open.org/browse/OFFICE-3959 -->
10114 <rng:attribute name=
"chart:axis-position">
10116 <rng:value>start
</rng:value>
10117 <rng:value>end
</rng:value>
10118 <rng:ref name=
"double"/>
10123 <rng:attribute name=
"chart:axis-label-position">
10125 <rng:value>near-axis
</rng:value>
10126 <rng:value>near-axis-other-side
</rng:value>
10127 <rng:value>outside-start
</rng:value>
10128 <rng:value>outside-end
</rng:value>
10133 <rng:attribute name=
"chart:tick-mark-position">
10135 <rng:value>at-labels
</rng:value>
10136 <rng:value>at-axis
</rng:value>
10137 <rng:value>at-labels-and-axis
</rng:value>
10142 <rng:attribute name=
"chart:include-hidden-cells">
10143 <rng:ref name=
"boolean"/>
10147 <rng:attribute name=
"chart:data-label-series">
10148 <rng:ref name=
"boolean"/>
10151 <!-- https://issues.oasis-open.org/browse/OFFICE-2117 -->
10154 <rng:define name=
"style-chart-properties-content-strict">
10155 <rng:ref name=
"style-chart-properties-attlist"/>
10156 <rng:ref name=
"style-chart-properties-elements"/>
10158 <rng:define name=
"style-chart-properties-elements">
10161 <rng:define name=
"style-column">
10162 <rng:element name=
"style:column">
10163 <rng:ref name=
"style-column-attlist"/>
10166 <rng:define name=
"style-column-attlist">
10168 <rng:attribute name=
"style:rel-width">
10169 <rng:ref name=
"relativeLength"/>
10172 <rng:attribute name=
"fo:start-indent">
10173 <rng:ref name=
"length"/>
10177 <rng:attribute name=
"fo:end-indent">
10178 <rng:ref name=
"length"/>
10182 <rng:attribute name=
"fo:space-before">
10183 <rng:ref name=
"length"/>
10187 <rng:attribute name=
"fo:space-after">
10188 <rng:ref name=
"length"/>
10193 <rng:define name=
"style-column-sep">
10194 <rng:element name=
"style:column-sep">
10195 <rng:ref name=
"style-column-sep-attlist"/>
10198 <rng:define name=
"style-column-sep-attlist">
10201 <rng:attribute name=
"style:style">
10203 <rng:value>none
</rng:value>
10204 <rng:value>solid
</rng:value>
10205 <rng:value>dotted
</rng:value>
10206 <rng:value>dashed
</rng:value>
10207 <rng:value>dot-dashed
</rng:value>
10211 <rng:attribute name=
"style:width">
10212 <rng:ref name=
"length"/>
10215 <rng:attribute name=
"style:height">
10216 <rng:ref name=
"zeroToHundredPercent"/>
10220 <rng:attribute name=
"style:vertical-align">
10222 <rng:value>top
</rng:value>
10223 <rng:value>middle
</rng:value>
10224 <rng:value>bottom
</rng:value>
10229 <rng:attribute name=
"style:color">
10230 <rng:ref name=
"color"/>
10235 <rng:define name=
"style-columns">
10237 <rng:element name=
"style:columns">
10238 <rng:ref name=
"style-columns-attlist"/>
10240 <rng:ref name=
"style-column-sep"/>
10243 <rng:ref name=
"style-column"/>
10248 <rng:define name=
"style-columns-attlist">
10250 <rng:attribute name=
"fo:column-count">
10251 <rng:ref name=
"positiveInteger"/>
10254 <rng:attribute name=
"fo:column-gap">
10255 <rng:ref name=
"length"/>
10260 <rng:define name=
"style-default-page-layout">
10261 <rng:element name=
"style:default-page-layout">
10262 <rng:ref name=
"style-page-layout-content"/>
10265 <rng:define name=
"style-default-style">
10266 <rng:element name=
"style:default-style">
10267 <rng:ref name=
"style-style-content"/>
10270 <rng:define name=
"style-drawing-page-properties">
10271 <rng:element name=
"style:drawing-page-properties">
10272 <rng:ref name=
"style-drawing-page-properties-content-strict"/>
10275 <rng:define name=
"style-drawing-page-properties-attlist">
10278 <rng:attribute name=
"presentation:transition-type">
10280 <rng:value>manual
</rng:value>
10281 <rng:value>automatic
</rng:value>
10282 <rng:value>semi-automatic
</rng:value>
10287 <rng:attribute name=
"presentation:transition-style">
10289 <rng:value>none
</rng:value>
10290 <rng:value>fade-from-left
</rng:value>
10291 <rng:value>fade-from-top
</rng:value>
10292 <rng:value>fade-from-right
</rng:value>
10293 <rng:value>fade-from-bottom
</rng:value>
10294 <rng:value>fade-from-upperleft
</rng:value>
10295 <rng:value>fade-from-upperright
</rng:value>
10296 <rng:value>fade-from-lowerleft
</rng:value>
10297 <rng:value>fade-from-lowerright
</rng:value>
10298 <rng:value>move-from-left
</rng:value>
10299 <rng:value>move-from-top
</rng:value>
10300 <rng:value>move-from-right
</rng:value>
10301 <rng:value>move-from-bottom
</rng:value>
10302 <rng:value>move-from-upperleft
</rng:value>
10303 <rng:value>move-from-upperright
</rng:value>
10304 <rng:value>move-from-lowerleft
</rng:value>
10305 <rng:value>move-from-lowerright
</rng:value>
10306 <rng:value>uncover-to-left
</rng:value>
10307 <rng:value>uncover-to-top
</rng:value>
10308 <rng:value>uncover-to-right
</rng:value>
10309 <rng:value>uncover-to-bottom
</rng:value>
10310 <rng:value>uncover-to-upperleft
</rng:value>
10311 <rng:value>uncover-to-upperright
</rng:value>
10312 <rng:value>uncover-to-lowerleft
</rng:value>
10313 <rng:value>uncover-to-lowerright
</rng:value>
10314 <rng:value>fade-to-center
</rng:value>
10315 <rng:value>fade-from-center
</rng:value>
10316 <rng:value>vertical-stripes
</rng:value>
10317 <rng:value>horizontal-stripes
</rng:value>
10318 <rng:value>clockwise
</rng:value>
10319 <rng:value>counterclockwise
</rng:value>
10320 <rng:value>open-vertical
</rng:value>
10321 <rng:value>open-horizontal
</rng:value>
10322 <rng:value>close-vertical
</rng:value>
10323 <rng:value>close-horizontal
</rng:value>
10324 <rng:value>wavyline-from-left
</rng:value>
10325 <rng:value>wavyline-from-top
</rng:value>
10326 <rng:value>wavyline-from-right
</rng:value>
10327 <rng:value>wavyline-from-bottom
</rng:value>
10328 <rng:value>spiralin-left
</rng:value>
10329 <rng:value>spiralin-right
</rng:value>
10330 <rng:value>spiralout-left
</rng:value>
10331 <rng:value>spiralout-right
</rng:value>
10332 <rng:value>roll-from-top
</rng:value>
10333 <rng:value>roll-from-left
</rng:value>
10334 <rng:value>roll-from-right
</rng:value>
10335 <rng:value>roll-from-bottom
</rng:value>
10336 <rng:value>stretch-from-left
</rng:value>
10337 <rng:value>stretch-from-top
</rng:value>
10338 <rng:value>stretch-from-right
</rng:value>
10339 <rng:value>stretch-from-bottom
</rng:value>
10340 <rng:value>vertical-lines
</rng:value>
10341 <rng:value>horizontal-lines
</rng:value>
10342 <rng:value>dissolve
</rng:value>
10343 <rng:value>random
</rng:value>
10344 <rng:value>vertical-checkerboard
</rng:value>
10345 <rng:value>horizontal-checkerboard
</rng:value>
10346 <rng:value>interlocking-horizontal-left
</rng:value>
10347 <rng:value>interlocking-horizontal-right
</rng:value>
10348 <rng:value>interlocking-vertical-top
</rng:value>
10349 <rng:value>interlocking-vertical-bottom
</rng:value>
10350 <rng:value>fly-away
</rng:value>
10351 <rng:value>open
</rng:value>
10352 <rng:value>close
</rng:value>
10353 <rng:value>melt
</rng:value>
10358 <rng:attribute name=
"presentation:transition-speed">
10359 <rng:ref name=
"presentationSpeeds"/>
10363 <rng:attribute name=
"smil:type">
10364 <rng:ref name=
"string"/>
10368 <rng:attribute name=
"smil:subtype">
10369 <rng:ref name=
"string"/>
10373 <rng:attribute name=
"smil:direction">
10375 <rng:value>forward
</rng:value>
10376 <rng:value>reverse
</rng:value>
10381 <rng:attribute name=
"smil:fadeColor">
10382 <rng:ref name=
"color"/>
10386 <rng:attribute name=
"presentation:duration">
10387 <rng:ref name=
"duration"/>
10391 <rng:attribute name=
"presentation:visibility">
10393 <rng:value>visible
</rng:value>
10394 <rng:value>hidden
</rng:value>
10399 <rng:attribute name=
"draw:background-size">
10401 <rng:value>full
</rng:value>
10402 <rng:value>border
</rng:value>
10407 <rng:attribute name=
"presentation:background-objects-visible">
10408 <rng:ref name=
"boolean"/>
10412 <rng:attribute name=
"presentation:background-visible">
10413 <rng:ref name=
"boolean"/>
10417 <rng:attribute name=
"presentation:display-header">
10418 <rng:ref name=
"boolean"/>
10422 <rng:attribute name=
"presentation:display-footer">
10423 <rng:ref name=
"boolean"/>
10427 <rng:attribute name=
"presentation:display-page-number">
10428 <rng:ref name=
"boolean"/>
10432 <rng:attribute name=
"presentation:display-date-time">
10433 <rng:ref name=
"boolean"/>
10438 <rng:define name=
"style-drawing-page-properties-content-strict">
10439 <rng:ref name=
"style-graphic-fill-properties-attlist"/>
10440 <rng:ref name=
"style-drawing-page-properties-attlist"/>
10441 <rng:ref name=
"style-drawing-page-properties-elements"/>
10443 <rng:define name=
"style-drawing-page-properties-elements">
10445 <rng:ref name=
"presentation-sound"/>
10448 <rng:define name=
"style-drop-cap">
10450 <rng:element name=
"style:drop-cap">
10451 <rng:ref name=
"style-drop-cap-attlist"/>
10456 <rng:define name=
"style-drop-cap-attlist">
10459 <rng:attribute name=
"style:length">
10461 <rng:value>word
</rng:value>
10462 <rng:ref name=
"positiveInteger"/>
10467 <rng:attribute name=
"style:lines">
10468 <rng:ref name=
"positiveInteger"/>
10472 <rng:attribute name=
"style:distance">
10473 <rng:ref name=
"length"/>
10477 <rng:attribute name=
"style:style-name">
10478 <rng:ref name=
"styleNameRef"/>
10483 <rng:define name=
"style-font-face">
10484 <rng:element name=
"style:font-face">
10485 <rng:ref name=
"style-font-face-attlist"/>
10487 <rng:ref name=
"svg-font-face-src"/>
10490 <rng:ref name=
"svg-definition-src"/>
10494 <rng:define name=
"style-font-face-attlist">
10497 <rng:attribute name=
"svg:font-family">
10498 <rng:ref name=
"string"/>
10502 <rng:attribute name=
"svg:font-style">
10503 <rng:ref name=
"fontStyle"/>
10507 <rng:attribute name=
"svg:font-variant">
10508 <rng:ref name=
"fontVariant"/>
10512 <rng:attribute name=
"svg:font-weight">
10513 <rng:ref name=
"fontWeight"/>
10517 <rng:attribute name=
"svg:font-stretch">
10519 <rng:value>normal
</rng:value>
10520 <rng:value>ultra-condensed
</rng:value>
10521 <rng:value>extra-condensed
</rng:value>
10522 <rng:value>condensed
</rng:value>
10523 <rng:value>semi-condensed
</rng:value>
10524 <rng:value>semi-expanded
</rng:value>
10525 <rng:value>expanded
</rng:value>
10526 <rng:value>extra-expanded
</rng:value>
10527 <rng:value>ultra-expanded
</rng:value>
10532 <rng:attribute name=
"svg:font-size">
10533 <rng:ref name=
"positiveLength"/>
10537 <rng:attribute name=
"svg:unicode-range">
10538 <rng:ref name=
"string"/>
10542 <rng:attribute name=
"svg:units-per-em">
10543 <rng:ref name=
"integer"/>
10547 <rng:attribute name=
"svg:panose-1">
10548 <rng:ref name=
"string"/>
10552 <rng:attribute name=
"svg:stemv">
10553 <rng:ref name=
"integer"/>
10557 <rng:attribute name=
"svg:stemh">
10558 <rng:ref name=
"integer"/>
10562 <rng:attribute name=
"svg:slope">
10563 <rng:ref name=
"integer"/>
10567 <rng:attribute name=
"svg:cap-height">
10568 <rng:ref name=
"integer"/>
10572 <rng:attribute name=
"svg:x-height">
10573 <rng:ref name=
"integer"/>
10577 <rng:attribute name=
"svg:accent-height">
10578 <rng:ref name=
"integer"/>
10582 <rng:attribute name=
"svg:ascent">
10583 <rng:ref name=
"integer"/>
10587 <rng:attribute name=
"svg:descent">
10588 <rng:ref name=
"integer"/>
10592 <rng:attribute name=
"svg:widths">
10593 <rng:ref name=
"string"/>
10597 <rng:attribute name=
"svg:bbox">
10598 <rng:ref name=
"string"/>
10602 <rng:attribute name=
"svg:ideographic">
10603 <rng:ref name=
"integer"/>
10607 <rng:attribute name=
"svg:alphabetic">
10608 <rng:ref name=
"integer"/>
10612 <rng:attribute name=
"svg:mathematical">
10613 <rng:ref name=
"integer"/>
10617 <rng:attribute name=
"svg:hanging">
10618 <rng:ref name=
"integer"/>
10622 <rng:attribute name=
"svg:v-ideographic">
10623 <rng:ref name=
"integer"/>
10627 <rng:attribute name=
"svg:v-alphabetic">
10628 <rng:ref name=
"integer"/>
10632 <rng:attribute name=
"svg:v-mathematical">
10633 <rng:ref name=
"integer"/>
10637 <rng:attribute name=
"svg:v-hanging">
10638 <rng:ref name=
"integer"/>
10642 <rng:attribute name=
"svg:underline-position">
10643 <rng:ref name=
"integer"/>
10647 <rng:attribute name=
"svg:underline-thickness">
10648 <rng:ref name=
"integer"/>
10652 <rng:attribute name=
"svg:strikethrough-position">
10653 <rng:ref name=
"integer"/>
10657 <rng:attribute name=
"svg:strikethrough-thickness">
10658 <rng:ref name=
"integer"/>
10662 <rng:attribute name=
"svg:overline-position">
10663 <rng:ref name=
"integer"/>
10667 <rng:attribute name=
"svg:overline-thickness">
10668 <rng:ref name=
"integer"/>
10671 <rng:attribute name=
"style:name">
10672 <rng:ref name=
"string"/>
10675 <rng:attribute name=
"style:font-adornments">
10676 <rng:ref name=
"string"/>
10680 <rng:attribute name=
"style:font-family-generic">
10681 <rng:ref name=
"fontFamilyGeneric"/>
10685 <rng:attribute name=
"style:font-pitch">
10686 <rng:ref name=
"fontPitch"/>
10690 <rng:attribute name=
"style:font-charset">
10691 <rng:ref name=
"textEncoding"/>
10696 <rng:define name=
"style-footer">
10697 <rng:element name=
"style:footer">
10698 <rng:ref name=
"common-style-header-footer-attlist"/>
10699 <rng:ref name=
"header-footer-content"/>
10702 <rng:define name=
"style-footer-first">
10703 <rng:element name=
"style:footer-first">
10704 <rng:ref name=
"common-style-header-footer-attlist"/>
10705 <rng:ref name=
"header-footer-content"/>
10706 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
10709 <rng:define name=
"style-footer-left">
10710 <rng:element name=
"style:footer-left">
10711 <rng:ref name=
"common-style-header-footer-attlist"/>
10712 <rng:ref name=
"header-footer-content"/>
10715 <rng:define name=
"style-footer-style">
10716 <rng:element name=
"style:footer-style">
10718 <rng:ref name=
"style-header-footer-properties"/>
10722 <rng:define name=
"style-footnote-sep">
10724 <rng:element name=
"style:footnote-sep">
10725 <rng:ref name=
"style-footnote-sep-attlist"/>
10730 <rng:define name=
"style-footnote-sep-attlist">
10732 <rng:attribute name=
"style:width">
10733 <rng:ref name=
"length"/>
10737 <rng:attribute name=
"style:rel-width">
10738 <rng:ref name=
"percent"/>
10742 <rng:attribute name=
"style:color">
10743 <rng:ref name=
"color"/>
10747 <rng:attribute name=
"style:line-style">
10748 <rng:ref name=
"lineStyle"/>
10752 <rng:attribute name=
"style:adjustment">
10754 <rng:value>left
</rng:value>
10755 <rng:value>center
</rng:value>
10756 <rng:value>right
</rng:value>
10761 <rng:attribute name=
"style:distance-before-sep">
10762 <rng:ref name=
"length"/>
10766 <rng:attribute name=
"style:distance-after-sep">
10767 <rng:ref name=
"length"/>
10771 <rng:define name=
"style-graphic-fill-properties-attlist">
10774 <rng:attribute name=
"draw:fill">
10776 <rng:value>none
</rng:value>
10777 <rng:value>solid
</rng:value>
10778 <rng:value>bitmap
</rng:value>
10779 <rng:value>gradient
</rng:value>
10780 <rng:value>hatch
</rng:value>
10785 <rng:attribute name=
"draw:fill-color">
10786 <rng:ref name=
"color"/>
10790 <rng:attribute name=
"draw:secondary-fill-color">
10791 <rng:ref name=
"color"/>
10795 <rng:attribute name=
"draw:fill-gradient-name">
10796 <rng:ref name=
"styleNameRef"/>
10800 <rng:attribute name=
"draw:gradient-step-count">
10801 <rng:ref name=
"nonNegativeInteger"/>
10805 <rng:attribute name=
"draw:fill-hatch-name">
10806 <rng:ref name=
"styleNameRef"/>
10810 <rng:attribute name=
"draw:fill-hatch-solid">
10811 <rng:ref name=
"boolean"/>
10815 <rng:attribute name=
"draw:fill-image-name">
10816 <rng:ref name=
"styleNameRef"/>
10820 <rng:attribute name=
"style:repeat">
10822 <rng:value>no-repeat
</rng:value>
10823 <rng:value>repeat
</rng:value>
10824 <rng:value>stretch
</rng:value>
10829 <rng:attribute name=
"draw:fill-image-width">
10831 <rng:ref name=
"length"/>
10832 <rng:ref name=
"percent"/>
10837 <rng:attribute name=
"draw:fill-image-height">
10839 <rng:ref name=
"length"/>
10840 <rng:ref name=
"percent"/>
10845 <rng:attribute name=
"draw:fill-image-ref-point-x">
10846 <rng:ref name=
"percent"/>
10850 <rng:attribute name=
"draw:fill-image-ref-point-y">
10851 <rng:ref name=
"percent"/>
10855 <rng:attribute name=
"draw:fill-image-ref-point">
10857 <rng:value>top-left
</rng:value>
10858 <rng:value>top
</rng:value>
10859 <rng:value>top-right
</rng:value>
10860 <rng:value>left
</rng:value>
10861 <rng:value>center
</rng:value>
10862 <rng:value>right
</rng:value>
10863 <rng:value>bottom-left
</rng:value>
10864 <rng:value>bottom
</rng:value>
10865 <rng:value>bottom-right
</rng:value>
10870 <rng:attribute name=
"draw:tile-repeat-offset">
10872 <rng:ref name=
"zeroToHundredPercent"/>
10874 <rng:value>horizontal
</rng:value>
10875 <rng:value>vertical
</rng:value>
10881 <rng:attribute name=
"draw:opacity">
10882 <rng:ref name=
"zeroToHundredPercent"/>
10886 <rng:attribute name=
"draw:opacity-name">
10887 <rng:ref name=
"styleNameRef"/>
10891 <rng:attribute name=
"svg:fill-rule">
10893 <rng:value>nonzero
</rng:value>
10894 <rng:value>evenodd
</rng:value>
10900 <rng:define name=
"style-graphic-properties">
10901 <rng:element name=
"style:graphic-properties">
10902 <rng:ref name=
"style-graphic-properties-content-strict"/>
10905 <rng:define name=
"style-graphic-properties-attlist">
10908 <rng:attribute name=
"draw:stroke">
10910 <rng:value>none
</rng:value>
10911 <rng:value>dash
</rng:value>
10912 <rng:value>solid
</rng:value>
10917 <rng:attribute name=
"draw:stroke-dash">
10918 <rng:ref name=
"styleNameRef"/>
10922 <rng:attribute name=
"draw:stroke-dash-names">
10923 <rng:ref name=
"styleNameRefs"/>
10927 <rng:attribute name=
"svg:stroke-width">
10928 <rng:ref name=
"length"/>
10932 <rng:attribute name=
"svg:stroke-color">
10933 <rng:ref name=
"color"/>
10937 <rng:attribute name=
"draw:marker-start">
10938 <rng:ref name=
"styleNameRef"/>
10942 <rng:attribute name=
"draw:marker-end">
10943 <rng:ref name=
"styleNameRef"/>
10947 <rng:attribute name=
"draw:marker-start-width">
10948 <rng:ref name=
"length"/>
10952 <rng:attribute name=
"draw:marker-end-width">
10953 <rng:ref name=
"length"/>
10957 <rng:attribute name=
"draw:marker-start-center">
10958 <rng:ref name=
"boolean"/>
10962 <rng:attribute name=
"draw:marker-end-center">
10963 <rng:ref name=
"boolean"/>
10967 <rng:attribute name=
"svg:stroke-opacity">
10969 <rng:data type=
"double">
10970 <rng:param name=
"minInclusive">0</rng:param>
10971 <rng:param name=
"maxInclusive">1</rng:param>
10973 <rng:ref name=
"zeroToHundredPercent"/>
10978 <rng:attribute name=
"draw:stroke-linejoin">
10980 <rng:value>miter
</rng:value>
10981 <rng:value>round
</rng:value>
10982 <rng:value>bevel
</rng:value>
10983 <rng:value>middle
</rng:value>
10984 <rng:value>none
</rng:value>
10989 <rng:attribute name=
"svg:stroke-linecap">
10991 <rng:value>butt
</rng:value>
10992 <rng:value>square
</rng:value>
10993 <rng:value>round
</rng:value>
10998 <rng:attribute name=
"draw:symbol-color">
10999 <rng:ref name=
"color"/>
11003 <rng:attribute name=
"text:animation">
11005 <rng:value>none
</rng:value>
11006 <rng:value>scroll
</rng:value>
11007 <rng:value>alternate
</rng:value>
11008 <rng:value>slide
</rng:value>
11013 <rng:attribute name=
"text:animation-direction">
11015 <rng:value>left
</rng:value>
11016 <rng:value>right
</rng:value>
11017 <rng:value>up
</rng:value>
11018 <rng:value>down
</rng:value>
11023 <rng:attribute name=
"text:animation-start-inside">
11024 <rng:ref name=
"boolean"/>
11028 <rng:attribute name=
"text:animation-stop-inside">
11029 <rng:ref name=
"boolean"/>
11033 <rng:attribute name=
"text:animation-repeat">
11034 <rng:ref name=
"nonNegativeInteger"/>
11038 <rng:attribute name=
"text:animation-delay">
11039 <rng:ref name=
"duration"/>
11043 <rng:attribute name=
"text:animation-steps">
11044 <rng:ref name=
"length"/>
11048 <rng:attribute name=
"draw:auto-grow-width">
11049 <rng:ref name=
"boolean"/>
11053 <rng:attribute name=
"draw:auto-grow-height">
11054 <rng:ref name=
"boolean"/>
11058 <rng:attribute name=
"draw:fit-to-size">
11059 <rng:ref name=
"boolean"/>
11063 <rng:attribute name=
"draw:fit-to-contour">
11064 <rng:ref name=
"boolean"/>
11068 <rng:attribute name=
"draw:textarea-vertical-align">
11070 <rng:value>top
</rng:value>
11071 <rng:value>middle
</rng:value>
11072 <rng:value>bottom
</rng:value>
11073 <rng:value>justify
</rng:value>
11078 <rng:attribute name=
"draw:textarea-horizontal-align">
11080 <rng:value>left
</rng:value>
11081 <rng:value>center
</rng:value>
11082 <rng:value>right
</rng:value>
11083 <rng:value>justify
</rng:value>
11088 <rng:attribute name=
"fo:wrap-option">
11090 <rng:value>no-wrap
</rng:value>
11091 <rng:value>wrap
</rng:value>
11096 <rng:attribute name=
"style:shrink-to-fit">
11097 <rng:ref name=
"boolean"/>
11101 <rng:attribute name=
"draw:color-mode">
11103 <rng:value>greyscale
</rng:value>
11104 <rng:value>mono
</rng:value>
11105 <rng:value>watermark
</rng:value>
11106 <rng:value>standard
</rng:value>
11111 <rng:attribute name=
"draw:color-inversion">
11112 <rng:ref name=
"boolean"/>
11116 <rng:attribute name=
"draw:luminance">
11117 <rng:ref name=
"signedZeroToHundredPercent"/>
11119 <!-- https://issues.oasis-open.org/browse/OFFICE-3821 -->
11122 <rng:attribute name=
"draw:contrast">
11123 <rng:ref name=
"percent"/>
11127 <rng:attribute name=
"draw:gamma">
11128 <rng:ref name=
"percent"/>
11132 <rng:attribute name=
"draw:red">
11133 <rng:ref name=
"signedZeroToHundredPercent"/>
11137 <rng:attribute name=
"draw:green">
11138 <rng:ref name=
"signedZeroToHundredPercent"/>
11142 <rng:attribute name=
"draw:blue">
11143 <rng:ref name=
"signedZeroToHundredPercent"/>
11147 <rng:attribute name=
"draw:image-opacity">
11148 <rng:ref name=
"zeroToHundredPercent"/>
11152 <rng:attribute name=
"draw:shadow">
11154 <rng:value>visible
</rng:value>
11155 <rng:value>hidden
</rng:value>
11160 <rng:attribute name=
"draw:shadow-offset-x">
11161 <rng:ref name=
"length"/>
11165 <rng:attribute name=
"draw:shadow-offset-y">
11166 <rng:ref name=
"length"/>
11170 <rng:attribute name=
"draw:shadow-color">
11171 <rng:ref name=
"color"/>
11175 <rng:attribute name=
"draw:shadow-opacity">
11176 <rng:ref name=
"zeroToHundredPercent"/>
11180 <rng:attribute name=
"draw:start-line-spacing-horizontal">
11181 <rng:ref name=
"distance"/>
11185 <rng:attribute name=
"draw:start-line-spacing-vertical">
11186 <rng:ref name=
"distance"/>
11190 <rng:attribute name=
"draw:end-line-spacing-horizontal">
11191 <rng:ref name=
"distance"/>
11195 <rng:attribute name=
"draw:end-line-spacing-vertical">
11196 <rng:ref name=
"distance"/>
11200 <rng:attribute name=
"draw:line-distance">
11201 <rng:ref name=
"distance"/>
11205 <rng:attribute name=
"draw:guide-overhang">
11206 <rng:ref name=
"length"/>
11210 <rng:attribute name=
"draw:guide-distance">
11211 <rng:ref name=
"distance"/>
11215 <rng:attribute name=
"draw:start-guide">
11216 <rng:ref name=
"length"/>
11220 <rng:attribute name=
"draw:end-guide">
11221 <rng:ref name=
"length"/>
11225 <rng:attribute name=
"draw:placing">
11227 <rng:value>below
</rng:value>
11228 <rng:value>above
</rng:value>
11233 <rng:attribute name=
"draw:parallel">
11234 <rng:ref name=
"boolean"/>
11238 <rng:attribute name=
"draw:measure-align">
11240 <rng:value>automatic
</rng:value>
11241 <rng:value>left-outside
</rng:value>
11242 <rng:value>inside
</rng:value>
11243 <rng:value>right-outside
</rng:value>
11248 <rng:attribute name=
"draw:measure-vertical-align">
11250 <rng:value>automatic
</rng:value>
11251 <rng:value>above
</rng:value>
11252 <rng:value>below
</rng:value>
11253 <rng:value>center
</rng:value>
11258 <rng:attribute name=
"draw:unit">
11260 <rng:value>automatic
</rng:value>
11261 <rng:value>mm
</rng:value>
11262 <rng:value>cm
</rng:value>
11263 <rng:value>m
</rng:value>
11264 <rng:value>km
</rng:value>
11265 <rng:value>pt
</rng:value>
11266 <rng:value>pc
</rng:value>
11267 <rng:value>inch
</rng:value>
11268 <rng:value>ft
</rng:value>
11269 <rng:value>mi
</rng:value>
11274 <rng:attribute name=
"draw:show-unit">
11275 <rng:ref name=
"boolean"/>
11279 <rng:attribute name=
"draw:decimal-places">
11280 <rng:ref name=
"nonNegativeInteger"/>
11284 <rng:attribute name=
"draw:caption-type">
11286 <rng:value>straight-line
</rng:value>
11287 <rng:value>angled-line
</rng:value>
11288 <rng:value>angled-connector-line
</rng:value>
11293 <rng:attribute name=
"draw:caption-angle-type">
11295 <rng:value>fixed
</rng:value>
11296 <rng:value>free
</rng:value>
11301 <rng:attribute name=
"draw:caption-angle">
11302 <rng:ref name=
"angle"/>
11306 <rng:attribute name=
"draw:caption-gap">
11307 <rng:ref name=
"distance"/>
11311 <rng:attribute name=
"draw:caption-escape-direction">
11313 <rng:value>horizontal
</rng:value>
11314 <rng:value>vertical
</rng:value>
11315 <rng:value>auto
</rng:value>
11320 <rng:attribute name=
"draw:caption-escape">
11322 <rng:ref name=
"length"/>
11323 <rng:ref name=
"percent"/>
11328 <rng:attribute name=
"draw:caption-line-length">
11329 <rng:ref name=
"length"/>
11333 <rng:attribute name=
"draw:caption-fit-line-length">
11334 <rng:ref name=
"boolean"/>
11338 <rng:attribute name=
"dr3d:horizontal-segments">
11339 <rng:ref name=
"nonNegativeInteger"/>
11343 <rng:attribute name=
"dr3d:vertical-segments">
11344 <rng:ref name=
"nonNegativeInteger"/>
11348 <rng:attribute name=
"dr3d:edge-rounding">
11349 <rng:ref name=
"percent"/>
11353 <rng:attribute name=
"dr3d:edge-rounding-mode">
11355 <rng:value>correct
</rng:value>
11356 <rng:value>attractive
</rng:value>
11361 <rng:attribute name=
"dr3d:back-scale">
11362 <rng:ref name=
"percent"/>
11366 <rng:attribute name=
"dr3d:depth">
11367 <rng:ref name=
"length"/>
11371 <rng:attribute name=
"dr3d:backface-culling">
11373 <rng:value>enabled
</rng:value>
11374 <rng:value>disabled
</rng:value>
11379 <rng:attribute name=
"dr3d:end-angle">
11380 <rng:ref name=
"angle"/>
11384 <rng:attribute name=
"dr3d:close-front">
11385 <rng:ref name=
"boolean"/>
11389 <rng:attribute name=
"dr3d:close-back">
11390 <rng:ref name=
"boolean"/>
11394 <rng:attribute name=
"dr3d:lighting-mode">
11396 <rng:value>standard
</rng:value>
11397 <rng:value>double-sided
</rng:value>
11402 <rng:attribute name=
"dr3d:normals-kind">
11404 <rng:value>object
</rng:value>
11405 <rng:value>flat
</rng:value>
11406 <rng:value>sphere
</rng:value>
11411 <rng:attribute name=
"dr3d:normals-direction">
11413 <rng:value>normal
</rng:value>
11414 <rng:value>inverse
</rng:value>
11419 <rng:attribute name=
"dr3d:texture-generation-mode-x">
11421 <rng:value>object
</rng:value>
11422 <rng:value>parallel
</rng:value>
11423 <rng:value>sphere
</rng:value>
11428 <rng:attribute name=
"dr3d:texture-generation-mode-y">
11430 <rng:value>object
</rng:value>
11431 <rng:value>parallel
</rng:value>
11432 <rng:value>sphere
</rng:value>
11437 <rng:attribute name=
"dr3d:texture-kind">
11439 <rng:value>luminance
</rng:value>
11440 <rng:value>intensity
</rng:value>
11441 <rng:value>color
</rng:value>
11446 <rng:attribute name=
"dr3d:texture-filter">
11448 <rng:value>enabled
</rng:value>
11449 <rng:value>disabled
</rng:value>
11454 <rng:attribute name=
"dr3d:texture-mode">
11456 <rng:value>replace
</rng:value>
11457 <rng:value>modulate
</rng:value>
11458 <rng:value>blend
</rng:value>
11463 <rng:attribute name=
"dr3d:ambient-color">
11464 <rng:ref name=
"color"/>
11468 <rng:attribute name=
"dr3d:emissive-color">
11469 <rng:ref name=
"color"/>
11473 <rng:attribute name=
"dr3d:specular-color">
11474 <rng:ref name=
"color"/>
11478 <rng:attribute name=
"dr3d:diffuse-color">
11479 <rng:ref name=
"color"/>
11483 <rng:attribute name=
"dr3d:shininess">
11484 <rng:ref name=
"percent"/>
11488 <rng:attribute name=
"dr3d:shadow">
11490 <rng:value>visible
</rng:value>
11491 <rng:value>hidden
</rng:value>
11495 <rng:ref name=
"common-draw-rel-size-attlist"/>
11497 <rng:attribute name=
"fo:min-width">
11499 <rng:ref name=
"length"/>
11500 <rng:ref name=
"percent"/>
11505 <rng:attribute name=
"fo:min-height">
11507 <rng:ref name=
"length"/>
11508 <rng:ref name=
"percent"/>
11513 <rng:attribute name=
"fo:max-height">
11515 <rng:ref name=
"length"/>
11516 <rng:ref name=
"percent"/>
11521 <rng:attribute name=
"fo:max-width">
11523 <rng:ref name=
"length"/>
11524 <rng:ref name=
"percent"/>
11528 <rng:ref name=
"common-horizontal-margin-attlist"/>
11529 <rng:ref name=
"common-vertical-margin-attlist"/>
11530 <rng:ref name=
"common-margin-attlist"/>
11532 <rng:attribute name=
"style:print-content">
11533 <rng:ref name=
"boolean"/>
11537 <rng:attribute name=
"style:protect">
11539 <rng:value>none
</rng:value>
11543 <rng:value>content
</rng:value>
11544 <rng:value>position
</rng:value>
11545 <rng:value>size
</rng:value>
11553 <rng:attribute name=
"style:horizontal-pos">
11555 <rng:value>left
</rng:value>
11556 <rng:value>center
</rng:value>
11557 <rng:value>right
</rng:value>
11558 <rng:value>from-left
</rng:value>
11559 <rng:value>inside
</rng:value>
11560 <rng:value>outside
</rng:value>
11561 <rng:value>from-inside
</rng:value>
11566 <rng:attribute name=
"svg:x">
11567 <rng:ref name=
"coordinate"/>
11571 <rng:attribute name=
"style:horizontal-rel">
11573 <rng:value>page
</rng:value>
11574 <rng:value>page-content
</rng:value>
11575 <rng:value>page-start-margin
</rng:value>
11576 <rng:value>page-end-margin
</rng:value>
11577 <rng:value>frame
</rng:value>
11578 <rng:value>frame-content
</rng:value>
11579 <rng:value>frame-start-margin
</rng:value>
11580 <rng:value>frame-end-margin
</rng:value>
11581 <rng:value>paragraph
</rng:value>
11582 <rng:value>paragraph-content
</rng:value>
11583 <rng:value>paragraph-start-margin
</rng:value>
11584 <rng:value>paragraph-end-margin
</rng:value>
11585 <rng:value>char
</rng:value>
11589 <rng:ref name=
"common-vertical-pos-attlist"/>
11590 <rng:ref name=
"common-vertical-rel-attlist"/>
11591 <rng:ref name=
"common-text-anchor-attlist"/>
11592 <rng:ref name=
"common-border-attlist"/>
11593 <rng:ref name=
"common-border-line-width-attlist"/>
11594 <rng:ref name=
"common-padding-attlist"/>
11595 <rng:ref name=
"common-shadow-attlist"/>
11596 <rng:ref name=
"common-background-color-attlist"/>
11597 <rng:ref name=
"common-background-transparency-attlist"/>
11598 <rng:ref name=
"common-editable-attlist"/>
11600 <rng:attribute name=
"style:wrap">
11602 <rng:value>none
</rng:value>
11603 <rng:value>left
</rng:value>
11604 <rng:value>right
</rng:value>
11605 <rng:value>parallel
</rng:value>
11606 <rng:value>dynamic
</rng:value>
11607 <rng:value>run-through
</rng:value>
11608 <rng:value>biggest
</rng:value>
11613 <rng:attribute name=
"style:wrap-dynamic-threshold">
11614 <rng:ref name=
"nonNegativeLength"/>
11618 <rng:attribute name=
"style:number-wrapped-paragraphs">
11620 <rng:value>no-limit
</rng:value>
11621 <rng:ref name=
"positiveInteger"/>
11626 <rng:attribute name=
"style:wrap-contour">
11627 <rng:ref name=
"boolean"/>
11631 <rng:attribute name=
"style:wrap-contour-mode">
11633 <rng:value>full
</rng:value>
11634 <rng:value>outside
</rng:value>
11639 <rng:attribute name=
"style:run-through">
11641 <rng:value>foreground
</rng:value>
11642 <rng:value>background
</rng:value>
11647 <rng:attribute name=
"style:flow-with-text">
11648 <rng:ref name=
"boolean"/>
11652 <rng:attribute name=
"style:overflow-behavior">
11654 <rng:value>clip
</rng:value>
11655 <rng:value>auto-create-new-frame
</rng:value>
11660 <rng:attribute name=
"style:mirror">
11662 <rng:value>none
</rng:value>
11663 <rng:value>vertical
</rng:value>
11664 <rng:ref name=
"horizontal-mirror"/>
11666 <rng:value>vertical
</rng:value>
11667 <rng:ref name=
"horizontal-mirror"/>
11670 <rng:ref name=
"horizontal-mirror"/>
11671 <rng:value>vertical
</rng:value>
11677 <rng:attribute name=
"fo:clip">
11679 <rng:value>auto
</rng:value>
11680 <rng:ref name=
"clipShape"/>
11685 <rng:attribute name=
"draw:wrap-influence-on-position">
11687 <rng:value>iterative
</rng:value>
11688 <rng:value>once-concurrent
</rng:value>
11689 <rng:value>once-successive
</rng:value>
11693 <rng:ref name=
"common-writing-mode-attlist"/>
11695 <rng:attribute name=
"draw:frame-display-scrollbar">
11696 <rng:ref name=
"boolean"/>
11700 <rng:attribute name=
"draw:frame-display-border">
11701 <rng:ref name=
"boolean"/>
11705 <rng:attribute name=
"draw:frame-margin-horizontal">
11706 <rng:ref name=
"nonNegativePixelLength"/>
11710 <rng:attribute name=
"draw:frame-margin-vertical">
11711 <rng:ref name=
"nonNegativePixelLength"/>
11715 <rng:attribute name=
"draw:visible-area-left">
11716 <rng:ref name=
"nonNegativeLength"/>
11720 <rng:attribute name=
"draw:visible-area-top">
11721 <rng:ref name=
"nonNegativeLength"/>
11725 <rng:attribute name=
"draw:visible-area-width">
11726 <rng:ref name=
"positiveLength"/>
11730 <rng:attribute name=
"draw:visible-area-height">
11731 <rng:ref name=
"positiveLength"/>
11735 <rng:attribute name=
"draw:draw-aspect">
11737 <rng:value>content
</rng:value>
11738 <rng:value>thumbnail
</rng:value>
11739 <rng:value>icon
</rng:value>
11740 <rng:value>print-view
</rng:value>
11745 <rng:attribute name=
"draw:ole-draw-aspect">
11746 <rng:ref name=
"nonNegativeInteger"/>
11751 <rng:define name=
"style-graphic-properties-content-strict">
11752 <rng:ref name=
"style-graphic-properties-attlist"/>
11753 <rng:ref name=
"style-graphic-fill-properties-attlist"/>
11754 <rng:ref name=
"style-graphic-properties-elements"/>
11756 <rng:define name=
"style-graphic-properties-elements">
11759 <rng:ref name=
"text-list-style"/>
11761 <rng:ref name=
"style-background-image"/>
11762 <rng:ref name=
"style-columns"/>
11765 <rng:define name=
"style-handout-master">
11766 <rng:element name=
"style:handout-master">
11767 <rng:ref name=
"common-presentation-header-footer-attlist"/>
11768 <rng:ref name=
"style-handout-master-attlist"/>
11770 <rng:ref name=
"shape"/>
11774 <rng:define name=
"style-handout-master-attlist">
11777 <rng:attribute name=
"presentation:presentation-page-layout-name">
11778 <rng:ref name=
"styleNameRef"/>
11781 <rng:attribute name=
"style:page-layout-name">
11782 <rng:ref name=
"styleNameRef"/>
11785 <rng:attribute name=
"draw:style-name">
11786 <rng:ref name=
"styleNameRef"/>
11791 <rng:define name=
"style-header">
11792 <rng:element name=
"style:header">
11793 <rng:ref name=
"common-style-header-footer-attlist"/>
11794 <rng:ref name=
"header-footer-content"/>
11797 <rng:define name=
"style-header-first">
11798 <rng:element name=
"style:header-first">
11799 <rng:ref name=
"common-style-header-footer-attlist"/>
11800 <rng:ref name=
"header-footer-content"/>
11801 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
11804 <rng:define name=
"style-header-footer-properties">
11805 <rng:element name=
"style:header-footer-properties">
11806 <rng:ref name=
"style-header-footer-properties-content-strict"/>
11809 <rng:define name=
"style-header-footer-properties-attlist">
11812 <rng:attribute name=
"svg:height">
11813 <rng:ref name=
"length"/>
11817 <rng:attribute name=
"fo:min-height">
11818 <rng:ref name=
"length"/>
11821 <rng:ref name=
"common-horizontal-margin-attlist"/>
11822 <rng:ref name=
"common-vertical-margin-attlist"/>
11823 <rng:ref name=
"common-margin-attlist"/>
11824 <rng:ref name=
"common-border-attlist"/>
11825 <rng:ref name=
"common-border-line-width-attlist"/>
11826 <rng:ref name=
"common-padding-attlist"/>
11827 <rng:ref name=
"common-background-color-attlist"/>
11828 <rng:ref name=
"common-shadow-attlist"/>
11830 <rng:attribute name=
"style:dynamic-spacing">
11831 <rng:ref name=
"boolean"/>
11836 <rng:define name=
"style-header-footer-properties-content-strict">
11837 <rng:ref name=
"style-header-footer-properties-attlist"/>
11838 <rng:ref name=
"style-header-footer-properties-elements"/>
11840 <rng:define name=
"style-header-footer-properties-elements">
11841 <rng:ref name=
"style-background-image"/>
11843 <rng:define name=
"style-header-left">
11844 <rng:element name=
"style:header-left">
11845 <rng:ref name=
"common-style-header-footer-attlist"/>
11846 <rng:ref name=
"header-footer-content"/>
11849 <rng:define name=
"style-header-style">
11850 <rng:element name=
"style:header-style">
11852 <rng:ref name=
"style-header-footer-properties"/>
11856 <rng:define name=
"style-list-level-label-alignment">
11858 <rng:element name=
"style:list-level-label-alignment">
11859 <rng:ref name=
"style-list-level-label-alignment-attlist"/>
11864 <rng:define name=
"style-list-level-label-alignment-attlist">
11866 <rng:attribute name=
"text:label-followed-by">
11868 <rng:value>listtab
</rng:value>
11869 <rng:value>space
</rng:value>
11870 <rng:value>nothing
</rng:value>
11874 <rng:attribute name=
"text:list-tab-stop-position">
11875 <rng:ref name=
"length"/>
11879 <rng:attribute name=
"fo:text-indent">
11880 <rng:ref name=
"length"/>
11884 <rng:attribute name=
"fo:margin-left">
11885 <rng:ref name=
"length"/>
11890 <rng:define name=
"style-list-level-properties">
11891 <rng:element name=
"style:list-level-properties">
11892 <rng:ref name=
"style-list-level-properties-content-strict"/>
11895 <rng:define name=
"style-list-level-properties-attlist">
11897 <rng:ref name=
"common-text-align"/>
11899 <rng:attribute name=
"text:space-before">
11900 <rng:ref name=
"length"/>
11904 <rng:attribute name=
"text:min-label-width">
11905 <rng:ref name=
"nonNegativeLength"/>
11909 <rng:attribute name=
"text:min-label-distance">
11910 <rng:ref name=
"nonNegativeLength"/>
11914 <rng:attribute name=
"style:font-name">
11915 <rng:ref name=
"string"/>
11919 <rng:attribute name=
"fo:width">
11920 <rng:ref name=
"positiveLength"/>
11924 <rng:attribute name=
"fo:height">
11925 <rng:ref name=
"positiveLength"/>
11928 <rng:ref name=
"common-vertical-rel-attlist"/>
11929 <rng:ref name=
"common-vertical-pos-attlist"/>
11931 <rng:attribute name=
"text:list-level-position-and-space-mode">
11933 <rng:value>label-width-and-position
</rng:value>
11934 <rng:value>label-alignment
</rng:value>
11940 <rng:define name=
"style-list-level-properties-content-strict">
11941 <rng:ref name=
"style-list-level-properties-attlist"/>
11942 <rng:ref name=
"style-list-level-properties-elements"/>
11944 <rng:define name=
"style-list-level-properties-elements">
11945 <rng:ref name=
"style-list-level-label-alignment"/>
11947 <rng:define name=
"style-map">
11948 <rng:element name=
"style:map">
11949 <rng:ref name=
"style-map-attlist"/>
11953 <rng:define name=
"style-map-attlist">
11955 <rng:attribute name=
"style:condition">
11956 <rng:ref name=
"string"/>
11958 <rng:attribute name=
"style:apply-style-name">
11959 <rng:ref name=
"styleNameRef"/>
11962 <rng:attribute name=
"style:base-cell-address">
11963 <rng:ref name=
"cellAddress"/>
11968 <rng:define name=
"style-master-page">
11969 <rng:element name=
"style:master-page">
11970 <rng:ref name=
"style-master-page-attlist"/>
11972 <rng:ref name=
"style-header"/>
11974 <rng:ref name=
"style-header-left"/>
11977 <rng:ref name=
"style-header-first"/>
11979 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
11982 <rng:ref name=
"style-footer"/>
11984 <rng:ref name=
"style-footer-left"/>
11987 <rng:ref name=
"style-footer-first"/>
11989 <!-- https://issues.oasis-open.org/browse/OFFICE-3789 -->
11992 <rng:ref name=
"draw-layer-set"/>
11995 <rng:ref name=
"office-forms"/>
11998 <rng:ref name=
"shape"/>
12001 <rng:ref name=
"animation-element"/>
12004 <rng:ref name=
"presentation-notes"/>
12008 <rng:define name=
"style-master-page-attlist">
12010 <rng:attribute name=
"style:name">
12011 <rng:ref name=
"styleName"/>
12014 <rng:attribute name=
"style:display-name">
12015 <rng:ref name=
"string"/>
12018 <rng:attribute name=
"style:page-layout-name">
12019 <rng:ref name=
"styleNameRef"/>
12022 <rng:attribute name=
"draw:style-name">
12023 <rng:ref name=
"styleNameRef"/>
12027 <rng:attribute name=
"style:next-style-name">
12028 <rng:ref name=
"styleNameRef"/>
12033 <rng:define name=
"style-num-letter-sync-attlist">
12035 <rng:attribute name=
"style:num-letter-sync">
12036 <rng:ref name=
"boolean"/>
12040 <rng:define name=
"style-page-layout">
12041 <rng:element name=
"style:page-layout">
12042 <rng:ref name=
"style-page-layout-attlist"/>
12043 <rng:ref name=
"style-page-layout-content"/>
12046 <rng:define name=
"style-page-layout-attlist">
12048 <rng:attribute name=
"style:name">
12049 <rng:ref name=
"styleName"/>
12052 <rng:attribute name=
"style:page-usage">
12054 <rng:value>all
</rng:value>
12055 <rng:value>left
</rng:value>
12056 <rng:value>right
</rng:value>
12057 <rng:value>mirrored
</rng:value>
12063 <rng:define name=
"style-page-layout-content">
12065 <rng:ref name=
"style-page-layout-properties"/>
12068 <rng:ref name=
"style-header-style"/>
12071 <rng:ref name=
"style-footer-style"/>
12074 <rng:define name=
"style-page-layout-properties">
12075 <rng:element name=
"style:page-layout-properties">
12076 <rng:ref name=
"style-page-layout-properties-content-strict"/>
12079 <rng:define name=
"style-page-layout-properties-attlist">
12082 <rng:attribute name=
"fo:page-width">
12083 <rng:ref name=
"length"/>
12087 <rng:attribute name=
"fo:page-height">
12088 <rng:ref name=
"length"/>
12092 <rng:ref name=
"common-num-format-attlist"/>
12094 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
12096 <rng:attribute name=
"style:paper-tray-name">
12098 <rng:value>default
</rng:value>
12099 <rng:ref name=
"string"/>
12104 <rng:attribute name=
"style:print-orientation">
12106 <rng:value>portrait
</rng:value>
12107 <rng:value>landscape
</rng:value>
12111 <rng:ref name=
"common-horizontal-margin-attlist"/>
12112 <rng:ref name=
"common-vertical-margin-attlist"/>
12113 <rng:ref name=
"common-margin-attlist"/>
12114 <rng:ref name=
"common-border-attlist"/>
12115 <rng:ref name=
"common-border-line-width-attlist"/>
12116 <rng:ref name=
"common-padding-attlist"/>
12117 <rng:ref name=
"common-shadow-attlist"/>
12118 <rng:ref name=
"common-background-color-attlist"/>
12120 <rng:attribute name=
"style:register-truth-ref-style-name">
12121 <rng:ref name=
"styleNameRef"/>
12125 <rng:attribute name=
"style:print">
12129 <rng:value>headers
</rng:value>
12130 <rng:value>grid
</rng:value>
12131 <rng:value>annotations
</rng:value>
12132 <rng:value>objects
</rng:value>
12133 <rng:value>charts
</rng:value>
12134 <rng:value>drawings
</rng:value>
12135 <rng:value>formulas
</rng:value>
12136 <rng:value>zero-values
</rng:value>
12143 <rng:attribute name=
"style:print-page-order">
12145 <rng:value>ttb
</rng:value>
12146 <rng:value>ltr
</rng:value>
12151 <rng:attribute name=
"style:first-page-number">
12153 <rng:ref name=
"positiveInteger"/>
12154 <rng:value>continue
</rng:value>
12160 <rng:attribute name=
"style:scale-to">
12161 <rng:ref name=
"percent"/>
12165 <rng:attribute name=
"style:scale-to-pages">
12166 <rng:ref name=
"positiveInteger"/>
12171 <rng:attribute name=
"style:scale-to-X">
12172 <rng:ref name=
"positiveInteger"/>
12176 <rng:attribute name=
"style:scale-to-Y">
12177 <rng:ref name=
"positiveInteger"/>
12182 <!-- https://issues.oasis-open.org/browse/OFFICE-3857 -->
12184 <rng:attribute name=
"style:table-centering">
12186 <rng:value>horizontal
</rng:value>
12187 <rng:value>vertical
</rng:value>
12188 <rng:value>both
</rng:value>
12189 <rng:value>none
</rng:value>
12194 <rng:attribute name=
"style:footnote-max-height">
12195 <rng:ref name=
"length"/>
12198 <rng:ref name=
"common-writing-mode-attlist"/>
12200 <rng:attribute name=
"style:layout-grid-mode">
12202 <rng:value>none
</rng:value>
12203 <rng:value>line
</rng:value>
12204 <rng:value>both
</rng:value>
12209 <rng:attribute name=
"style:layout-grid-standard-mode">
12210 <rng:ref name=
"boolean"/>
12214 <rng:attribute name=
"style:layout-grid-base-height">
12215 <rng:ref name=
"length"/>
12219 <rng:attribute name=
"style:layout-grid-ruby-height">
12220 <rng:ref name=
"length"/>
12224 <rng:attribute name=
"style:layout-grid-lines">
12225 <rng:ref name=
"positiveInteger"/>
12229 <rng:attribute name=
"style:layout-grid-base-width">
12230 <rng:ref name=
"length"/>
12234 <rng:attribute name=
"style:layout-grid-color">
12235 <rng:ref name=
"color"/>
12239 <rng:attribute name=
"style:layout-grid-ruby-below">
12240 <rng:ref name=
"boolean"/>
12244 <rng:attribute name=
"style:layout-grid-print">
12245 <rng:ref name=
"boolean"/>
12249 <rng:attribute name=
"style:layout-grid-display">
12250 <rng:ref name=
"boolean"/>
12254 <rng:attribute name=
"style:layout-grid-snap-to">
12255 <rng:ref name=
"boolean"/>
12260 <rng:define name=
"style-page-layout-properties-content-strict">
12261 <rng:ref name=
"style-page-layout-properties-attlist"/>
12262 <rng:ref name=
"style-page-layout-properties-elements"/>
12264 <rng:define name=
"style-page-layout-properties-elements">
12266 <rng:ref name=
"style-background-image"/>
12267 <rng:ref name=
"style-columns"/>
12268 <rng:ref name=
"style-footnote-sep"/>
12271 <rng:define name=
"style-paragraph-properties">
12272 <rng:element name=
"style:paragraph-properties">
12273 <rng:ref name=
"style-paragraph-properties-content-strict"/>
12276 <rng:define name=
"style-paragraph-properties-attlist">
12279 <rng:attribute name=
"style:contextual-spacing">
12280 <rng:ref name=
"boolean"/>
12283 <!-- https://issues.oasis-open.org/browse/OFFICE-3767 -->
12285 <rng:attribute name=
"fo:line-height">
12287 <rng:value>normal
</rng:value>
12288 <rng:ref name=
"nonNegativeLength"/>
12289 <rng:ref name=
"percent"/>
12294 <rng:attribute name=
"style:line-height-at-least">
12295 <rng:ref name=
"nonNegativeLength"/>
12299 <rng:attribute name=
"style:line-spacing">
12300 <rng:ref name=
"length"/>
12304 <rng:attribute name=
"style:font-independent-line-spacing">
12305 <rng:ref name=
"boolean"/>
12308 <rng:ref name=
"common-text-align"/>
12310 <rng:attribute name=
"fo:text-align-last">
12312 <rng:value>start
</rng:value>
12313 <rng:value>center
</rng:value>
12314 <rng:value>justify
</rng:value>
12319 <rng:attribute name=
"style:justify-single-word">
12320 <rng:ref name=
"boolean"/>
12324 <rng:attribute name=
"fo:keep-together">
12326 <rng:value>auto
</rng:value>
12327 <rng:value>always
</rng:value>
12332 <rng:attribute name=
"fo:widows">
12333 <rng:ref name=
"nonNegativeInteger"/>
12337 <rng:attribute name=
"fo:orphans">
12338 <rng:ref name=
"nonNegativeInteger"/>
12342 <rng:attribute name=
"style:tab-stop-distance">
12343 <rng:ref name=
"nonNegativeLength"/>
12347 <rng:attribute name=
"fo:hyphenation-keep">
12349 <rng:value>auto
</rng:value>
12350 <rng:value>page
</rng:value>
12355 <rng:attribute name=
"fo:hyphenation-ladder-count">
12357 <rng:value>no-limit
</rng:value>
12358 <rng:ref name=
"positiveInteger"/>
12363 <rng:attribute name=
"style:register-true">
12364 <rng:ref name=
"boolean"/>
12367 <rng:ref name=
"common-horizontal-margin-attlist"/>
12369 <rng:attribute name=
"fo:text-indent">
12371 <rng:ref name=
"length"/>
12372 <rng:ref name=
"percent"/>
12377 <rng:attribute name=
"style:auto-text-indent">
12378 <rng:ref name=
"boolean"/>
12381 <rng:ref name=
"common-vertical-margin-attlist"/>
12382 <rng:ref name=
"common-margin-attlist"/>
12383 <rng:ref name=
"common-break-attlist"/>
12384 <rng:ref name=
"common-background-color-attlist"/>
12385 <rng:ref name=
"common-border-attlist"/>
12386 <rng:ref name=
"common-border-line-width-attlist"/>
12388 <rng:attribute name=
"style:join-border">
12389 <rng:ref name=
"boolean"/>
12392 <rng:ref name=
"common-padding-attlist"/>
12393 <rng:ref name=
"common-shadow-attlist"/>
12394 <rng:ref name=
"common-keep-with-next-attlist"/>
12396 <rng:attribute name=
"text:number-lines">
12397 <rng:ref name=
"boolean"/>
12401 <rng:attribute name=
"text:line-number">
12402 <rng:ref name=
"nonNegativeInteger"/>
12406 <rng:attribute name=
"style:text-autospace">
12408 <rng:value>none
</rng:value>
12409 <rng:value>ideograph-alpha
</rng:value>
12414 <rng:attribute name=
"style:punctuation-wrap">
12416 <rng:value>simple
</rng:value>
12417 <rng:value>hanging
</rng:value>
12422 <rng:attribute name=
"style:line-break">
12424 <rng:value>normal
</rng:value>
12425 <rng:value>strict
</rng:value>
12430 <rng:attribute name=
"style:vertical-align">
12432 <rng:value>top
</rng:value>
12433 <rng:value>middle
</rng:value>
12434 <rng:value>bottom
</rng:value>
12435 <rng:value>auto
</rng:value>
12436 <rng:value>baseline
</rng:value>
12440 <rng:ref name=
"common-writing-mode-attlist"/>
12442 <rng:attribute name=
"style:writing-mode-automatic">
12443 <rng:ref name=
"boolean"/>
12447 <rng:attribute name=
"style:snap-to-layout-grid">
12448 <rng:ref name=
"boolean"/>
12451 <rng:ref name=
"common-page-number-attlist"/>
12452 <rng:ref name=
"common-background-transparency-attlist"/>
12455 <rng:define name=
"style-paragraph-properties-content-strict">
12456 <rng:ref name=
"style-paragraph-properties-attlist"/>
12457 <rng:ref name=
"style-paragraph-properties-elements"/>
12459 <rng:define name=
"style-paragraph-properties-elements">
12461 <rng:ref name=
"style-tab-stops"/>
12462 <rng:ref name=
"style-drop-cap"/>
12463 <rng:ref name=
"style-background-image"/>
12466 <rng:define name=
"style-presentation-page-layout">
12467 <rng:element name=
"style:presentation-page-layout">
12468 <rng:attribute name=
"style:name">
12469 <rng:ref name=
"styleName"/>
12472 <rng:attribute name=
"style:display-name">
12473 <rng:ref name=
"string"/>
12477 <rng:ref name=
"presentation-placeholder"/>
12481 <rng:define name=
"style-region-center">
12482 <rng:element name=
"style:region-center">
12483 <rng:ref name=
"region-content"/>
12486 <rng:define name=
"style-region-left">
12487 <rng:element name=
"style:region-left">
12488 <rng:ref name=
"region-content"/>
12491 <rng:define name=
"style-region-right">
12492 <rng:element name=
"style:region-right">
12493 <rng:ref name=
"region-content"/>
12496 <rng:define name=
"style-ruby-properties">
12497 <rng:element name=
"style:ruby-properties">
12498 <rng:ref name=
"style-ruby-properties-content-strict"/>
12501 <rng:define name=
"style-ruby-properties-attlist">
12504 <rng:attribute name=
"style:ruby-position">
12506 <rng:value>above
</rng:value>
12507 <rng:value>below
</rng:value>
12512 <rng:attribute name=
"style:ruby-align">
12514 <rng:value>left
</rng:value>
12515 <rng:value>center
</rng:value>
12516 <rng:value>right
</rng:value>
12517 <rng:value>distribute-letter
</rng:value>
12518 <rng:value>distribute-space
</rng:value>
12524 <rng:define name=
"style-ruby-properties-content-strict">
12525 <rng:ref name=
"style-ruby-properties-attlist"/>
12526 <rng:ref name=
"style-ruby-properties-elements"/>
12528 <rng:define name=
"style-ruby-properties-elements">
12531 <rng:define name=
"style-section-properties">
12532 <rng:element name=
"style:section-properties">
12533 <rng:ref name=
"style-section-properties-content-strict"/>
12536 <rng:define name=
"style-section-properties-attlist">
12538 <rng:ref name=
"common-background-color-attlist"/>
12539 <rng:ref name=
"common-horizontal-margin-attlist"/>
12541 <rng:attribute name=
"style:protect">
12542 <rng:ref name=
"boolean"/>
12545 <rng:ref name=
"common-editable-attlist"/>
12547 <rng:attribute name=
"text:dont-balance-text-columns">
12548 <rng:ref name=
"boolean"/>
12551 <rng:ref name=
"common-writing-mode-attlist"/>
12554 <rng:define name=
"style-section-properties-content-strict">
12555 <rng:ref name=
"style-section-properties-attlist"/>
12556 <rng:ref name=
"style-section-properties-elements"/>
12558 <rng:define name=
"style-section-properties-elements">
12560 <rng:ref name=
"style-background-image"/>
12561 <rng:ref name=
"style-columns"/>
12563 <rng:ref name=
"text-notes-configuration"/>
12567 <rng:define name=
"style-style">
12568 <rng:element name=
"style:style">
12569 <rng:ref name=
"style-style-attlist"/>
12570 <rng:ref name=
"style-style-content"/>
12572 <rng:ref name=
"style-map"/>
12576 <rng:define name=
"style-style-attlist">
12578 <rng:attribute name=
"style:name">
12579 <rng:ref name=
"styleName"/>
12582 <rng:attribute name=
"style:display-name">
12583 <rng:ref name=
"string"/>
12587 <rng:attribute name=
"style:parent-style-name">
12588 <rng:ref name=
"styleNameRef"/>
12592 <rng:attribute name=
"style:next-style-name">
12593 <rng:ref name=
"styleNameRef"/>
12597 <rng:attribute name=
"style:list-level">
12599 <rng:ref name=
"positiveInteger"/>
12605 <rng:attribute name=
"style:list-style-name">
12607 <rng:ref name=
"styleName"/>
12613 <rng:attribute name=
"style:master-page-name">
12614 <rng:ref name=
"styleNameRef"/>
12618 <rng:attribute name=
"style:auto-update">
12619 <rng:ref name=
"boolean"/>
12623 <rng:attribute name=
"style:data-style-name">
12624 <rng:ref name=
"styleNameRef"/>
12628 <rng:attribute name=
"style:percentage-data-style-name">
12629 <rng:ref name=
"styleNameRef"/>
12633 <rng:attribute name=
"style:class">
12634 <rng:ref name=
"string"/>
12638 <rng:attribute name=
"style:default-outline-level">
12640 <rng:ref name=
"positiveInteger"/>
12647 <rng:define name=
"style-style-content">
12650 <rng:attribute name=
"style:family">
12651 <rng:value>text
</rng:value>
12654 <rng:ref name=
"style-text-properties"/>
12658 <rng:attribute name=
"style:family">
12659 <rng:value>paragraph
</rng:value>
12662 <rng:ref name=
"style-paragraph-properties"/>
12665 <rng:ref name=
"style-text-properties"/>
12669 <rng:attribute name=
"style:family">
12670 <rng:value>section
</rng:value>
12673 <rng:ref name=
"style-section-properties"/>
12677 <rng:attribute name=
"style:family">
12678 <rng:value>ruby
</rng:value>
12681 <rng:ref name=
"style-ruby-properties"/>
12685 <rng:attribute name=
"style:family">
12686 <rng:value>table
</rng:value>
12689 <rng:ref name=
"style-table-properties"/>
12693 <rng:attribute name=
"style:family">
12694 <rng:value>table-column
</rng:value>
12697 <rng:ref name=
"style-table-column-properties"/>
12701 <rng:attribute name=
"style:family">
12702 <rng:value>table-row
</rng:value>
12705 <rng:ref name=
"style-table-row-properties"/>
12709 <rng:attribute name=
"style:family">
12710 <rng:value>table-cell
</rng:value>
12713 <rng:ref name=
"style-table-cell-properties"/>
12716 <rng:ref name=
"style-paragraph-properties"/>
12719 <rng:ref name=
"style-text-properties"/>
12723 <rng:attribute name=
"style:family">
12725 <rng:value>graphic
</rng:value>
12726 <rng:value>presentation
</rng:value>
12730 <rng:ref name=
"style-graphic-properties"/>
12733 <rng:ref name=
"style-paragraph-properties"/>
12736 <rng:ref name=
"style-text-properties"/>
12740 <rng:attribute name=
"style:family">
12741 <rng:value>drawing-page
</rng:value>
12744 <rng:ref name=
"style-drawing-page-properties"/>
12748 <rng:attribute name=
"style:family">
12749 <rng:value>chart
</rng:value>
12752 <rng:ref name=
"style-chart-properties"/>
12755 <rng:ref name=
"style-graphic-properties"/>
12758 <rng:ref name=
"style-paragraph-properties"/>
12761 <rng:ref name=
"style-text-properties"/>
12766 <rng:define name=
"style-tab-stop">
12767 <rng:element name=
"style:tab-stop">
12768 <rng:ref name=
"style-tab-stop-attlist"/>
12772 <rng:define name=
"style-tab-stop-attlist">
12774 <rng:attribute name=
"style:position">
12775 <rng:ref name=
"length"/>
12779 <rng:attribute name=
"style:type">
12781 <rng:value>left
</rng:value>
12782 <rng:value>center
</rng:value>
12783 <rng:value>right
</rng:value>
12788 <rng:attribute name=
"style:type">
12789 <rng:value>char
</rng:value>
12791 <rng:ref name=
"style-tab-stop-char-attlist"/>
12795 <rng:attribute name=
"style:leader-type">
12796 <rng:ref name=
"lineType"/>
12800 <rng:attribute name=
"style:leader-style">
12801 <rng:ref name=
"lineStyle"/>
12805 <rng:attribute name=
"style:leader-width">
12806 <rng:ref name=
"lineWidth"/>
12810 <rng:attribute name=
"style:leader-color">
12812 <rng:value>font-color
</rng:value>
12813 <rng:ref name=
"color"/>
12818 <rng:attribute name=
"style:leader-text">
12819 <rng:ref name=
"character"/>
12823 <rng:attribute name=
"style:leader-text-style">
12824 <rng:ref name=
"styleNameRef"/>
12829 <rng:define name=
"style-tab-stop-char-attlist">
12830 <rng:attribute name=
"style:char">
12831 <rng:ref name=
"character"/>
12834 <rng:define name=
"style-tab-stops">
12836 <rng:element name=
"style:tab-stops">
12838 <rng:ref name=
"style-tab-stop"/>
12843 <rng:define name=
"style-table-cell-properties">
12844 <rng:element name=
"style:table-cell-properties">
12845 <rng:ref name=
"style-table-cell-properties-content-strict"/>
12848 <rng:define name=
"style-table-cell-properties-attlist">
12851 <rng:attribute name=
"style:vertical-align">
12853 <rng:value>top
</rng:value>
12854 <rng:value>middle
</rng:value>
12855 <rng:value>bottom
</rng:value>
12856 <rng:value>automatic
</rng:value>
12861 <rng:attribute name=
"style:text-align-source">
12863 <rng:value>fix
</rng:value>
12864 <rng:value>value-type
</rng:value>
12868 <rng:ref name=
"common-style-direction-attlist"/>
12870 <rng:attribute name=
"style:glyph-orientation-vertical">
12872 <rng:value>auto
</rng:value>
12873 <rng:value>0</rng:value>
12874 <rng:value>0deg
</rng:value>
12875 <rng:value>0rad
</rng:value>
12876 <rng:value>0grad
</rng:value>
12880 <rng:ref name=
"common-writing-mode-attlist"/>
12881 <rng:ref name=
"common-shadow-attlist"/>
12882 <rng:ref name=
"common-background-color-attlist"/>
12883 <rng:ref name=
"common-border-attlist"/>
12885 <rng:attribute name=
"style:diagonal-tl-br">
12886 <rng:ref name=
"string"/>
12890 <rng:attribute name=
"style:diagonal-tl-br-widths">
12891 <rng:ref name=
"borderWidths"/>
12895 <rng:attribute name=
"style:diagonal-bl-tr">
12896 <rng:ref name=
"string"/>
12900 <rng:attribute name=
"style:diagonal-bl-tr-widths">
12901 <rng:ref name=
"borderWidths"/>
12904 <rng:ref name=
"common-border-line-width-attlist"/>
12905 <rng:ref name=
"common-padding-attlist"/>
12907 <rng:attribute name=
"fo:wrap-option">
12909 <rng:value>no-wrap
</rng:value>
12910 <rng:value>wrap
</rng:value>
12914 <rng:ref name=
"common-rotation-angle-attlist"/>
12916 <rng:attribute name=
"style:rotation-align">
12918 <rng:value>none
</rng:value>
12919 <rng:value>bottom
</rng:value>
12920 <rng:value>top
</rng:value>
12921 <rng:value>center
</rng:value>
12926 <rng:attribute name=
"style:cell-protect">
12928 <rng:value>none
</rng:value>
12929 <rng:value>hidden-and-protected
</rng:value>
12933 <rng:value>protected
</rng:value>
12934 <rng:value>formula-hidden
</rng:value>
12942 <rng:attribute name=
"style:print-content">
12943 <rng:ref name=
"boolean"/>
12947 <rng:attribute name=
"style:decimal-places">
12948 <rng:ref name=
"nonNegativeInteger"/>
12952 <rng:attribute name=
"style:repeat-content">
12953 <rng:ref name=
"boolean"/>
12957 <rng:attribute name=
"style:shrink-to-fit">
12958 <rng:ref name=
"boolean"/>
12963 <rng:define name=
"style-table-cell-properties-content-strict">
12964 <rng:ref name=
"style-table-cell-properties-attlist"/>
12965 <rng:ref name=
"style-table-cell-properties-elements"/>
12967 <rng:define name=
"style-table-cell-properties-elements">
12968 <rng:ref name=
"style-background-image"/>
12970 <rng:define name=
"style-table-column-properties">
12971 <rng:element name=
"style:table-column-properties">
12972 <rng:ref name=
"style-table-column-properties-content-strict"/>
12975 <rng:define name=
"style-table-column-properties-attlist">
12978 <rng:attribute name=
"style:column-width">
12979 <rng:ref name=
"positiveLength"/>
12983 <rng:attribute name=
"style:rel-column-width">
12984 <rng:ref name=
"relativeLength"/>
12988 <rng:attribute name=
"style:use-optimal-column-width">
12989 <rng:ref name=
"boolean"/>
12992 <rng:ref name=
"common-break-attlist"/>
12995 <rng:define name=
"style-table-column-properties-content-strict">
12996 <rng:ref name=
"style-table-column-properties-attlist"/>
12997 <rng:ref name=
"style-table-column-properties-elements"/>
12999 <rng:define name=
"style-table-column-properties-elements">
13002 <rng:define name=
"style-table-properties">
13003 <rng:element name=
"style:table-properties">
13004 <rng:ref name=
"style-table-properties-content-strict"/>
13007 <rng:define name=
"style-table-properties-attlist">
13010 <rng:attribute name=
"style:width">
13011 <rng:ref name=
"positiveLength"/>
13015 <rng:attribute name=
"style:rel-width">
13016 <rng:ref name=
"percent"/>
13020 <rng:attribute name=
"table:align">
13022 <rng:value>left
</rng:value>
13023 <rng:value>center
</rng:value>
13024 <rng:value>right
</rng:value>
13025 <rng:value>margins
</rng:value>
13029 <rng:ref name=
"common-horizontal-margin-attlist"/>
13030 <rng:ref name=
"common-vertical-margin-attlist"/>
13031 <rng:ref name=
"common-margin-attlist"/>
13032 <rng:ref name=
"common-page-number-attlist"/>
13033 <rng:ref name=
"common-break-attlist"/>
13034 <rng:ref name=
"common-background-color-attlist"/>
13035 <rng:ref name=
"common-shadow-attlist"/>
13036 <rng:ref name=
"common-keep-with-next-attlist"/>
13038 <rng:attribute name=
"style:may-break-between-rows">
13039 <rng:ref name=
"boolean"/>
13043 <rng:attribute name=
"table:border-model">
13045 <rng:value>collapsing
</rng:value>
13046 <rng:value>separating
</rng:value>
13050 <rng:ref name=
"common-writing-mode-attlist"/>
13052 <rng:attribute name=
"table:display">
13053 <rng:ref name=
"boolean"/>
13057 <rng:attribute name=
"table:tab-color">
13058 <rng:ref name=
"color"/>
13061 <!-- https://issues.oasis-open.org/browse/OFFICE-2173 -->
13064 <rng:define name=
"style-table-properties-content-strict">
13065 <rng:ref name=
"style-table-properties-attlist"/>
13066 <rng:ref name=
"style-table-properties-elements"/>
13068 <rng:define name=
"style-table-properties-elements">
13069 <rng:ref name=
"style-background-image"/>
13071 <rng:define name=
"style-table-row-properties">
13072 <rng:element name=
"style:table-row-properties">
13073 <rng:ref name=
"style-table-row-properties-content-strict"/>
13076 <rng:define name=
"style-table-row-properties-attlist">
13079 <rng:attribute name=
"style:row-height">
13080 <rng:ref name=
"positiveLength"/>
13084 <rng:attribute name=
"style:min-row-height">
13085 <rng:ref name=
"nonNegativeLength"/>
13089 <rng:attribute name=
"style:use-optimal-row-height">
13090 <rng:ref name=
"boolean"/>
13093 <rng:ref name=
"common-background-color-attlist"/>
13094 <rng:ref name=
"common-break-attlist"/>
13096 <rng:attribute name=
"fo:keep-together">
13098 <rng:value>auto
</rng:value>
13099 <rng:value>always
</rng:value>
13105 <rng:define name=
"style-table-row-properties-content-strict">
13106 <rng:ref name=
"style-table-row-properties-attlist"/>
13107 <rng:ref name=
"style-table-row-properties-elements"/>
13109 <rng:define name=
"style-table-row-properties-elements">
13110 <rng:ref name=
"style-background-image"/>
13112 <rng:define name=
"style-text-properties">
13113 <rng:element name=
"style:text-properties">
13114 <rng:ref name=
"style-text-properties-content-strict"/>
13117 <rng:define name=
"style-text-properties-attlist">
13120 <rng:attribute name=
"fo:font-variant">
13121 <rng:ref name=
"fontVariant"/>
13125 <rng:attribute name=
"fo:text-transform">
13127 <rng:value>none
</rng:value>
13128 <rng:value>lowercase
</rng:value>
13129 <rng:value>uppercase
</rng:value>
13130 <rng:value>capitalize
</rng:value>
13135 <rng:attribute name=
"fo:color">
13136 <rng:ref name=
"color"/>
13140 <rng:attribute name=
"style:use-window-font-color">
13141 <rng:ref name=
"boolean"/>
13145 <rng:attribute name=
"style:text-outline">
13146 <rng:ref name=
"boolean"/>
13150 <rng:attribute name=
"style:text-line-through-type">
13151 <rng:ref name=
"lineType"/>
13155 <rng:attribute name=
"style:text-line-through-style">
13156 <rng:ref name=
"lineStyle"/>
13160 <rng:attribute name=
"style:text-line-through-width">
13161 <rng:ref name=
"lineWidth"/>
13165 <rng:attribute name=
"style:text-line-through-color">
13167 <rng:value>font-color
</rng:value>
13168 <rng:ref name=
"color"/>
13173 <rng:attribute name=
"style:text-line-through-text">
13174 <rng:ref name=
"string"/>
13178 <rng:attribute name=
"style:text-line-through-text-style">
13179 <rng:ref name=
"styleNameRef"/>
13183 <rng:attribute name=
"style:text-position">
13186 <rng:ref name=
"percent"/>
13187 <rng:value>super
</rng:value>
13188 <rng:value>sub
</rng:value>
13191 <rng:ref name=
"percent"/>
13197 <rng:attribute name=
"style:font-name">
13198 <rng:ref name=
"string"/>
13202 <rng:attribute name=
"style:font-name-asian">
13203 <rng:ref name=
"string"/>
13207 <rng:attribute name=
"style:font-name-complex">
13208 <rng:ref name=
"string"/>
13212 <rng:attribute name=
"fo:font-family">
13213 <rng:ref name=
"string"/>
13217 <rng:attribute name=
"style:font-family-asian">
13218 <rng:ref name=
"string"/>
13222 <rng:attribute name=
"style:font-family-complex">
13223 <rng:ref name=
"string"/>
13227 <rng:attribute name=
"style:font-family-generic">
13228 <rng:ref name=
"fontFamilyGeneric"/>
13232 <rng:attribute name=
"style:font-family-generic-asian">
13233 <rng:ref name=
"fontFamilyGeneric"/>
13237 <rng:attribute name=
"style:font-family-generic-complex">
13238 <rng:ref name=
"fontFamilyGeneric"/>
13242 <rng:attribute name=
"style:font-style-name">
13243 <rng:ref name=
"string"/>
13247 <rng:attribute name=
"style:font-style-name-asian">
13248 <rng:ref name=
"string"/>
13252 <rng:attribute name=
"style:font-style-name-complex">
13253 <rng:ref name=
"string"/>
13257 <rng:attribute name=
"style:font-pitch">
13258 <rng:ref name=
"fontPitch"/>
13262 <rng:attribute name=
"style:font-pitch-asian">
13263 <rng:ref name=
"fontPitch"/>
13267 <rng:attribute name=
"style:font-pitch-complex">
13268 <rng:ref name=
"fontPitch"/>
13272 <rng:attribute name=
"style:font-charset">
13273 <rng:ref name=
"textEncoding"/>
13277 <rng:attribute name=
"style:font-charset-asian">
13278 <rng:ref name=
"textEncoding"/>
13282 <rng:attribute name=
"style:font-charset-complex">
13283 <rng:ref name=
"textEncoding"/>
13287 <rng:attribute name=
"fo:font-size">
13289 <rng:ref name=
"positiveLength"/>
13290 <rng:ref name=
"percent"/>
13295 <rng:attribute name=
"style:font-size-asian">
13297 <rng:ref name=
"positiveLength"/>
13298 <rng:ref name=
"percent"/>
13303 <rng:attribute name=
"style:font-size-complex">
13305 <rng:ref name=
"positiveLength"/>
13306 <rng:ref name=
"percent"/>
13311 <rng:attribute name=
"style:font-size-rel">
13312 <rng:ref name=
"length"/>
13316 <rng:attribute name=
"style:font-size-rel-asian">
13317 <rng:ref name=
"length"/>
13321 <rng:attribute name=
"style:font-size-rel-complex">
13322 <rng:ref name=
"length"/>
13326 <rng:attribute name=
"style:script-type">
13328 <rng:value>latin
</rng:value>
13329 <rng:value>asian
</rng:value>
13330 <rng:value>complex
</rng:value>
13331 <rng:value>ignore
</rng:value>
13336 <rng:attribute name=
"fo:letter-spacing">
13338 <rng:ref name=
"length"/>
13339 <rng:value>normal
</rng:value>
13344 <rng:attribute name=
"fo:language">
13345 <rng:ref name=
"languageCode"/>
13349 <rng:attribute name=
"style:language-asian">
13350 <rng:ref name=
"languageCode"/>
13354 <rng:attribute name=
"style:language-complex">
13355 <rng:ref name=
"languageCode"/>
13359 <rng:attribute name=
"fo:country">
13360 <rng:ref name=
"countryCode"/>
13364 <rng:attribute name=
"style:country-asian">
13365 <rng:ref name=
"countryCode"/>
13369 <rng:attribute name=
"style:country-complex">
13370 <rng:ref name=
"countryCode"/>
13374 <rng:attribute name=
"fo:script">
13375 <rng:ref name=
"scriptCode"/>
13379 <rng:attribute name=
"style:script-asian">
13380 <rng:ref name=
"scriptCode"/>
13384 <rng:attribute name=
"style:script-complex">
13385 <rng:ref name=
"scriptCode"/>
13389 <rng:attribute name=
"style:rfc-language-tag">
13390 <rng:ref name=
"language"/>
13394 <rng:attribute name=
"style:rfc-language-tag-asian">
13395 <rng:ref name=
"language"/>
13399 <rng:attribute name=
"style:rfc-language-tag-complex">
13400 <rng:ref name=
"language"/>
13404 <rng:attribute name=
"fo:font-style">
13405 <rng:ref name=
"fontStyle"/>
13409 <rng:attribute name=
"style:font-style-asian">
13410 <rng:ref name=
"fontStyle"/>
13414 <rng:attribute name=
"style:font-style-complex">
13415 <rng:ref name=
"fontStyle"/>
13419 <rng:attribute name=
"style:font-relief">
13421 <rng:value>none
</rng:value>
13422 <rng:value>embossed
</rng:value>
13423 <rng:value>engraved
</rng:value>
13428 <rng:attribute name=
"fo:text-shadow">
13429 <rng:ref name=
"shadowType"/>
13433 <rng:attribute name=
"style:text-underline-type">
13434 <rng:ref name=
"lineType"/>
13438 <rng:attribute name=
"style:text-underline-style">
13439 <rng:ref name=
"lineStyle"/>
13443 <rng:attribute name=
"style:text-underline-width">
13444 <rng:ref name=
"lineWidth"/>
13448 <rng:attribute name=
"style:text-underline-color">
13450 <rng:value>font-color
</rng:value>
13451 <rng:ref name=
"color"/>
13456 <rng:attribute name=
"style:text-overline-type">
13457 <rng:ref name=
"lineType"/>
13461 <rng:attribute name=
"style:text-overline-style">
13462 <rng:ref name=
"lineStyle"/>
13466 <rng:attribute name=
"style:text-overline-width">
13467 <rng:ref name=
"lineWidth"/>
13471 <rng:attribute name=
"style:text-overline-color">
13473 <rng:value>font-color
</rng:value>
13474 <rng:ref name=
"color"/>
13479 <rng:attribute name=
"style:text-overline-mode">
13480 <rng:ref name=
"lineMode"/>
13484 <rng:attribute name=
"fo:font-weight">
13485 <rng:ref name=
"fontWeight"/>
13489 <rng:attribute name=
"style:font-weight-asian">
13490 <rng:ref name=
"fontWeight"/>
13494 <rng:attribute name=
"style:font-weight-complex">
13495 <rng:ref name=
"fontWeight"/>
13499 <rng:attribute name=
"style:text-underline-mode">
13500 <rng:ref name=
"lineMode"/>
13504 <rng:attribute name=
"style:text-line-through-mode">
13505 <rng:ref name=
"lineMode"/>
13509 <rng:attribute name=
"style:letter-kerning">
13510 <rng:ref name=
"boolean"/>
13514 <rng:attribute name=
"style:text-blinking">
13515 <rng:ref name=
"boolean"/>
13518 <rng:ref name=
"common-background-color-attlist"/>
13520 <rng:attribute name=
"style:text-combine">
13522 <rng:value>none
</rng:value>
13523 <rng:value>letters
</rng:value>
13524 <rng:value>lines
</rng:value>
13529 <rng:attribute name=
"style:text-combine-start-char">
13530 <rng:ref name=
"character"/>
13534 <rng:attribute name=
"style:text-combine-end-char">
13535 <rng:ref name=
"character"/>
13539 <rng:attribute name=
"style:text-emphasize">
13541 <rng:value>none
</rng:value>
13544 <rng:value>none
</rng:value>
13545 <rng:value>accent
</rng:value>
13546 <rng:value>dot
</rng:value>
13547 <rng:value>circle
</rng:value>
13548 <rng:value>disc
</rng:value>
13551 <rng:value>above
</rng:value>
13552 <rng:value>below
</rng:value>
13559 <rng:attribute name=
"style:text-scale">
13560 <rng:ref name=
"percent"/>
13564 <rng:attribute name=
"style:text-rotation-angle">
13565 <rng:ref name=
"angle"/>
13569 <rng:attribute name=
"style:text-rotation-scale">
13571 <rng:value>fixed
</rng:value>
13572 <rng:value>line-height
</rng:value>
13577 <rng:attribute name=
"fo:hyphenate">
13578 <rng:ref name=
"boolean"/>
13582 <rng:attribute name=
"fo:hyphenation-remain-char-count">
13583 <rng:ref name=
"positiveInteger"/>
13587 <rng:attribute name=
"fo:hyphenation-push-char-count">
13588 <rng:ref name=
"positiveInteger"/>
13592 <rng:attribute name=
"text:display">
13593 <rng:value>true
</rng:value>
13595 <rng:attribute name=
"text:display">
13596 <rng:value>none
</rng:value>
13599 <rng:attribute name=
"text:display">
13600 <rng:value>condition
</rng:value>
13602 <rng:attribute name=
"text:condition">
13603 <rng:value>none
</rng:value>
13610 <rng:define name=
"style-text-properties-content-strict">
13611 <rng:ref name=
"style-text-properties-attlist"/>
13612 <rng:ref name=
"style-text-properties-elements"/>
13614 <rng:define name=
"style-text-properties-elements">
13617 <rng:define name=
"styleName">
13618 <rng:data type=
"NCName"/>
13620 <rng:define name=
"styleNameRef">
13622 <rng:data type=
"NCName"/>
13626 <rng:define name=
"styleNameRefs">
13629 <rng:data type=
"NCName"/>
13633 <rng:define name=
"styles">
13636 <rng:ref name=
"style-style"/>
13639 <rng:ref name=
"text-list-style"/>
13642 <rng:ref name=
"number-number-style"/>
13645 <rng:ref name=
"number-currency-style"/>
13648 <rng:ref name=
"number-percentage-style"/>
13651 <rng:ref name=
"number-date-style"/>
13654 <rng:ref name=
"number-time-style"/>
13657 <rng:ref name=
"number-boolean-style"/>
13660 <rng:ref name=
"number-text-style"/>
13664 <rng:define name=
"svg-definition-src">
13665 <rng:element name=
"svg:definition-src">
13666 <rng:ref name=
"common-svg-font-face-xlink-attlist"/>
13670 <rng:define name=
"svg-desc">
13671 <rng:element name=
"svg:desc">
13675 <rng:define name=
"svg-font-face-format">
13676 <rng:element name=
"svg:font-face-format">
13678 <rng:attribute name=
"svg:string">
13679 <rng:ref name=
"string"/>
13685 <rng:define name=
"svg-font-face-name">
13686 <rng:element name=
"svg:font-face-name">
13688 <rng:attribute name=
"svg:name">
13689 <rng:ref name=
"string"/>
13695 <rng:define name=
"svg-font-face-src">
13696 <rng:element name=
"svg:font-face-src">
13699 <rng:ref name=
"svg-font-face-uri"/>
13700 <rng:ref name=
"svg-font-face-name"/>
13705 <rng:define name=
"svg-font-face-uri">
13706 <rng:element name=
"svg:font-face-uri">
13707 <rng:ref name=
"common-svg-font-face-xlink-attlist"/>
13709 <rng:ref name=
"svg-font-face-format"/>
13713 <rng:define name=
"svg-linearGradient">
13714 <rng:element name=
"svg:linearGradient">
13715 <rng:ref name=
"common-svg-gradient-attlist"/>
13717 <rng:attribute name=
"svg:x1">
13719 <rng:ref name=
"coordinate"/>
13720 <rng:ref name=
"percent"/>
13725 <rng:attribute name=
"svg:y1">
13727 <rng:ref name=
"coordinate"/>
13728 <rng:ref name=
"percent"/>
13733 <rng:attribute name=
"svg:x2">
13735 <rng:ref name=
"coordinate"/>
13736 <rng:ref name=
"percent"/>
13741 <rng:attribute name=
"svg:y2">
13743 <rng:ref name=
"coordinate"/>
13744 <rng:ref name=
"percent"/>
13749 <rng:ref name=
"svg-stop"/>
13753 <rng:define name=
"svg-radialGradient">
13754 <rng:element name=
"svg:radialGradient">
13755 <rng:ref name=
"common-svg-gradient-attlist"/>
13757 <rng:attribute name=
"svg:cx">
13759 <rng:ref name=
"coordinate"/>
13760 <rng:ref name=
"percent"/>
13765 <rng:attribute name=
"svg:cy">
13767 <rng:ref name=
"coordinate"/>
13768 <rng:ref name=
"percent"/>
13773 <rng:attribute name=
"svg:r">
13775 <rng:ref name=
"coordinate"/>
13776 <rng:ref name=
"percent"/>
13781 <rng:attribute name=
"svg:fx">
13783 <rng:ref name=
"coordinate"/>
13784 <rng:ref name=
"percent"/>
13789 <rng:attribute name=
"svg:fy">
13791 <rng:ref name=
"coordinate"/>
13792 <rng:ref name=
"percent"/>
13797 <rng:ref name=
"svg-stop"/>
13801 <rng:define name=
"svg-stop">
13802 <rng:element name=
"svg:stop">
13803 <rng:attribute name=
"svg:offset">
13805 <rng:ref name=
"double"/>
13806 <rng:ref name=
"percent"/>
13810 <rng:attribute name=
"svg:stop-color">
13811 <rng:ref name=
"color"/>
13815 <rng:attribute name=
"svg:stop-opacity">
13816 <rng:ref name=
"double"/>
13821 <rng:define name=
"svg-title">
13822 <rng:element name=
"svg:title">
13826 <rng:define name=
"tab-cycles">
13828 <rng:value>records
</rng:value>
13829 <rng:value>current
</rng:value>
13830 <rng:value>page
</rng:value>
13833 <rng:define name=
"table-background">
13834 <rng:element name=
"table:background">
13835 <rng:ref name=
"table-background-attlist"/>
13839 <rng:define name=
"table-background-attlist">
13840 <rng:attribute name=
"table:style-name">
13841 <rng:ref name=
"styleNameRef"/>
13844 <rng:define name=
"table-body">
13845 <rng:element name=
"table:body">
13846 <rng:ref name=
"common-table-template-attlist"/>
13850 <rng:define name=
"table-calculation-setting-attlist">
13853 <rng:attribute name=
"table:case-sensitive">
13854 <rng:ref name=
"boolean"/>
13858 <rng:attribute name=
"table:precision-as-shown">
13859 <rng:ref name=
"boolean"/>
13863 <rng:attribute name=
"table:search-criteria-must-apply-to-whole-cell">
13864 <rng:ref name=
"boolean"/>
13868 <rng:attribute name=
"table:automatic-find-labels">
13869 <rng:ref name=
"boolean"/>
13873 <rng:attribute name=
"table:use-regular-expressions">
13874 <rng:ref name=
"boolean"/>
13878 <rng:attribute name=
"table:use-wildcards">
13879 <rng:ref name=
"boolean"/>
13883 <rng:attribute name=
"table:null-year">
13884 <rng:ref name=
"positiveInteger"/>
13889 <rng:define name=
"table-calculation-settings">
13890 <rng:element name=
"table:calculation-settings">
13891 <rng:ref name=
"table-calculation-setting-attlist"/>
13893 <rng:ref name=
"table-null-date"/>
13896 <rng:ref name=
"table-iteration"/>
13900 <rng:define name=
"table-cell-address">
13901 <rng:element name=
"table:cell-address">
13902 <rng:ref name=
"common-table-cell-address-attlist"/>
13906 <rng:define name=
"table-cell-content-change">
13907 <rng:element name=
"table:cell-content-change">
13908 <rng:ref name=
"common-table-change-attlist"/>
13909 <rng:ref name=
"table-cell-address"/>
13910 <rng:ref name=
"office-change-info"/>
13912 <rng:ref name=
"table-dependencies"/>
13915 <rng:ref name=
"table-deletions"/>
13917 <rng:ref name=
"table-previous"/>
13920 <rng:define name=
"table-cell-content-deletion">
13921 <rng:element name=
"table:cell-content-deletion">
13923 <rng:attribute name=
"table:id">
13924 <rng:ref name=
"string"/>
13928 <rng:ref name=
"table-cell-address"/>
13931 <rng:ref name=
"table-change-track-table-cell"/>
13935 <rng:define name=
"table-cell-range-source">
13936 <rng:element name=
"table:cell-range-source">
13937 <rng:ref name=
"table-table-cell-range-source-attlist"/>
13938 <rng:ref name=
"table-linked-source-attlist"/>
13942 <rng:define name=
"table-change-deletion">
13943 <rng:element name=
"table:change-deletion">
13945 <rng:attribute name=
"table:id">
13946 <rng:ref name=
"string"/>
13952 <rng:define name=
"table-change-track-table-cell">
13953 <rng:element name=
"table:change-track-table-cell">
13954 <rng:ref name=
"table-change-track-table-cell-attlist"/>
13956 <rng:ref name=
"text-p"/>
13960 <rng:define name=
"table-change-track-table-cell-attlist">
13963 <rng:attribute name=
"table:cell-address">
13964 <rng:ref name=
"cellAddress"/>
13968 <rng:attribute name=
"table:matrix-covered">
13969 <rng:ref name=
"boolean"/>
13973 <rng:attribute name=
"table:formula">
13974 <rng:ref name=
"string"/>
13978 <rng:attribute name=
"table:number-matrix-columns-spanned">
13979 <rng:ref name=
"positiveInteger"/>
13983 <rng:attribute name=
"table:number-matrix-rows-spanned">
13984 <rng:ref name=
"positiveInteger"/>
13988 <rng:ref name=
"common-value-and-type-attlist"/>
13992 <rng:define name=
"table-columns">
13994 <rng:ref name=
"table-table-columns"/>
13996 <rng:ref name=
"table-table-column"/>
14000 <rng:define name=
"table-columns-and-groups">
14003 <rng:ref name=
"table-table-column-group"/>
14004 <rng:ref name=
"table-columns-no-group"/>
14008 <rng:define name=
"table-columns-no-group">
14011 <rng:ref name=
"table-columns"/>
14013 <rng:ref name=
"table-table-header-columns"/>
14015 <rng:ref name=
"table-columns"/>
14020 <rng:ref name=
"table-table-header-columns"/>
14022 <rng:ref name=
"table-columns"/>
14027 <rng:define name=
"table-consolidation">
14028 <rng:element name=
"table:consolidation">
14029 <rng:ref name=
"table-consolidation-attlist"/>
14033 <rng:define name=
"table-consolidation-attlist">
14035 <rng:attribute name=
"table:function">
14037 <rng:value>average
</rng:value>
14038 <rng:value>count
</rng:value>
14039 <rng:value>countnums
</rng:value>
14040 <rng:value>max
</rng:value>
14041 <rng:value>min
</rng:value>
14042 <rng:value>product
</rng:value>
14043 <rng:value>stdev
</rng:value>
14044 <rng:value>stdevp
</rng:value>
14045 <rng:value>sum
</rng:value>
14046 <rng:value>var
</rng:value>
14047 <rng:value>varp
</rng:value>
14048 <rng:ref name=
"string"/>
14051 <rng:attribute name=
"table:source-cell-range-addresses">
14052 <rng:ref name=
"cellRangeAddressList"/>
14054 <rng:attribute name=
"table:target-cell-address">
14055 <rng:ref name=
"cellAddress"/>
14058 <rng:attribute name=
"table:use-labels">
14060 <rng:value>none
</rng:value>
14061 <rng:value>row
</rng:value>
14062 <rng:value>column
</rng:value>
14063 <rng:value>both
</rng:value>
14068 <rng:attribute name=
"table:link-to-source-data">
14069 <rng:ref name=
"boolean"/>
14074 <rng:define name=
"table-content-validation">
14075 <rng:element name=
"table:content-validation">
14076 <rng:ref name=
"table-validation-attlist"/>
14078 <rng:ref name=
"table-help-message"/>
14082 <rng:ref name=
"table-error-message"/>
14084 <rng:ref name=
"table-error-macro"/>
14085 <rng:ref name=
"office-event-listeners"/>
14091 <rng:define name=
"table-content-validations">
14092 <rng:element name=
"table:content-validations">
14094 <rng:ref name=
"table-content-validation"/>
14098 <rng:define name=
"table-covered-table-cell">
14099 <rng:element name=
"table:covered-table-cell">
14100 <rng:ref name=
"table-table-cell-attlist"/>
14101 <rng:ref name=
"table-table-cell-content"/>
14104 <rng:define name=
"table-cut-offs">
14105 <rng:element name=
"table:cut-offs">
14108 <rng:ref name=
"table-movement-cut-off"/>
14111 <rng:ref name=
"table-insertion-cut-off"/>
14113 <rng:ref name=
"table-movement-cut-off"/>
14119 <rng:define name=
"table-data-pilot-display-info">
14120 <rng:element name=
"table:data-pilot-display-info">
14121 <rng:ref name=
"table-data-pilot-display-info-attlist"/>
14125 <rng:define name=
"table-data-pilot-display-info-attlist">
14127 <rng:attribute name=
"table:enabled">
14128 <rng:ref name=
"boolean"/>
14130 <rng:attribute name=
"table:data-field">
14131 <rng:ref name=
"string"/>
14133 <rng:attribute name=
"table:member-count">
14134 <rng:ref name=
"nonNegativeInteger"/>
14136 <rng:attribute name=
"table:display-member-mode">
14138 <rng:value>from-top
</rng:value>
14139 <rng:value>from-bottom
</rng:value>
14144 <rng:define name=
"table-data-pilot-field">
14145 <rng:element name=
"table:data-pilot-field">
14146 <rng:ref name=
"table-data-pilot-field-attlist"/>
14148 <rng:ref name=
"table-data-pilot-level"/>
14151 <rng:ref name=
"table-data-pilot-field-reference"/>
14154 <rng:ref name=
"table-data-pilot-groups"/>
14158 <rng:define name=
"table-data-pilot-field-attlist">
14160 <rng:attribute name=
"table:source-field-name">
14161 <rng:ref name=
"string"/>
14164 <rng:attribute name=
"table:orientation">
14166 <rng:value>row
</rng:value>
14167 <rng:value>column
</rng:value>
14168 <rng:value>data
</rng:value>
14169 <rng:value>hidden
</rng:value>
14173 <rng:attribute name=
"table:orientation">
14174 <rng:value>page
</rng:value>
14176 <rng:attribute name=
"table:selected-page">
14177 <rng:ref name=
"string"/>
14182 <rng:attribute name=
"table:is-data-layout-field">
14183 <rng:ref name=
"string"/>
14187 <rng:attribute name=
"table:function">
14189 <rng:value>auto
</rng:value>
14190 <rng:value>average
</rng:value>
14191 <rng:value>count
</rng:value>
14192 <rng:value>countnums
</rng:value>
14193 <rng:value>max
</rng:value>
14194 <rng:value>min
</rng:value>
14195 <rng:value>product
</rng:value>
14196 <rng:value>stdev
</rng:value>
14197 <rng:value>stdevp
</rng:value>
14198 <rng:value>sum
</rng:value>
14199 <rng:value>var
</rng:value>
14200 <rng:value>varp
</rng:value>
14201 <rng:ref name=
"string"/>
14206 <rng:attribute name=
"table:used-hierarchy">
14207 <rng:ref name=
"integer"/>
14212 <rng:define name=
"table-data-pilot-field-reference">
14213 <rng:element name=
"table:data-pilot-field-reference">
14214 <rng:ref name=
"table-data-pilot-field-reference-attlist"/>
14217 <rng:define name=
"table-data-pilot-field-reference-attlist">
14219 <rng:attribute name=
"table:field-name">
14220 <rng:ref name=
"string"/>
14224 <rng:attribute name=
"table:member-type">
14225 <rng:value>named
</rng:value>
14227 <rng:attribute name=
"table:member-name">
14228 <rng:ref name=
"string"/>
14231 <rng:attribute name=
"table:member-type">
14233 <rng:value>previous
</rng:value>
14234 <rng:value>next
</rng:value>
14238 <rng:attribute name=
"table:type">
14240 <rng:value>none
</rng:value>
14241 <rng:value>member-difference
</rng:value>
14242 <rng:value>member-percentage
</rng:value>
14243 <rng:value>member-percentage-difference
</rng:value>
14244 <rng:value>running-total
</rng:value>
14245 <rng:value>row-percentage
</rng:value>
14246 <rng:value>column-percentage
</rng:value>
14247 <rng:value>total-percentage
</rng:value>
14248 <rng:value>index
</rng:value>
14253 <rng:define name=
"table-data-pilot-group">
14254 <rng:element name=
"table:data-pilot-group">
14255 <rng:ref name=
"table-data-pilot-group-attlist"/>
14257 <rng:ref name=
"table-data-pilot-group-member"/>
14261 <rng:define name=
"table-data-pilot-group-attlist">
14262 <rng:attribute name=
"table:name">
14263 <rng:ref name=
"string"/>
14266 <rng:define name=
"table-data-pilot-group-member">
14267 <rng:element name=
"table:data-pilot-group-member">
14268 <rng:ref name=
"table-data-pilot-group-member-attlist"/>
14271 <rng:define name=
"table-data-pilot-group-member-attlist">
14272 <rng:attribute name=
"table:name">
14273 <rng:ref name=
"string"/>
14276 <rng:define name=
"table-data-pilot-groups">
14277 <rng:element name=
"table:data-pilot-groups">
14278 <rng:ref name=
"table-data-pilot-groups-attlist"/>
14280 <rng:ref name=
"table-data-pilot-group"/>
14284 <rng:define name=
"table-data-pilot-groups-attlist">
14286 <rng:attribute name=
"table:source-field-name">
14287 <rng:ref name=
"string"/>
14291 <rng:attribute name=
"table:date-start">
14293 <rng:ref name=
"dateOrDateTime"/>
14294 <rng:value>auto
</rng:value>
14297 <rng:attribute name=
"table:start">
14299 <rng:ref name=
"double"/>
14300 <rng:value>auto
</rng:value>
14307 <rng:attribute name=
"table:date-end">
14309 <rng:ref name=
"dateOrDateTime"/>
14310 <rng:value>auto
</rng:value>
14313 <rng:attribute name=
"table:end">
14315 <rng:ref name=
"double"/>
14316 <rng:value>auto
</rng:value>
14322 <rng:attribute name=
"table:step">
14323 <rng:ref name=
"double"/>
14327 <rng:attribute name=
"table:grouped-by">
14329 <rng:value>seconds
</rng:value>
14330 <rng:value>minutes
</rng:value>
14331 <rng:value>hours
</rng:value>
14332 <rng:value>days
</rng:value>
14333 <rng:value>months
</rng:value>
14334 <rng:value>quarters
</rng:value>
14335 <rng:value>years
</rng:value>
14341 <!-- https://issues.oasis-open.org/browse/OFFICE-2118 -->
14342 <rng:define name=
"table-data-pilot-layout-info">
14343 <rng:element name=
"table:data-pilot-layout-info">
14344 <rng:ref name=
"table-data-pilot-layout-info-attlist"/>
14348 <rng:define name=
"table-data-pilot-layout-info-attlist">
14350 <rng:attribute name=
"table:layout-mode">
14352 <rng:value>tabular-layout
</rng:value>
14353 <rng:value>outline-subtotals-top
</rng:value>
14354 <rng:value>outline-subtotals-bottom
</rng:value>
14357 <rng:attribute name=
"table:add-empty-lines">
14358 <rng:ref name=
"boolean"/>
14362 <rng:define name=
"table-data-pilot-level">
14363 <rng:element name=
"table:data-pilot-level">
14364 <rng:ref name=
"table-data-pilot-level-attlist"/>
14366 <rng:ref name=
"table-data-pilot-subtotals"/>
14369 <rng:ref name=
"table-data-pilot-members"/>
14372 <rng:ref name=
"table-data-pilot-display-info"/>
14375 <rng:ref name=
"table-data-pilot-sort-info"/>
14378 <rng:ref name=
"table-data-pilot-layout-info"/>
14382 <rng:define name=
"table-data-pilot-level-attlist">
14384 <rng:attribute name=
"table:show-empty">
14385 <rng:ref name=
"boolean"/>
14389 <rng:define name=
"table-data-pilot-member">
14390 <rng:element name=
"table:data-pilot-member">
14391 <rng:ref name=
"table-data-pilot-member-attlist"/>
14395 <rng:define name=
"table-data-pilot-member-attlist">
14397 <rng:attribute name=
"table:name">
14398 <rng:ref name=
"string"/>
14401 <rng:attribute name=
"table:display">
14402 <rng:ref name=
"boolean"/>
14406 <rng:attribute name=
"table:show-details">
14407 <rng:ref name=
"boolean"/>
14412 <rng:define name=
"table-data-pilot-members">
14413 <rng:element name=
"table:data-pilot-members">
14415 <rng:ref name=
"table-data-pilot-member"/>
14419 <rng:define name=
"table-data-pilot-sort-info">
14420 <rng:element name=
"table:data-pilot-sort-info">
14421 <rng:ref name=
"table-data-pilot-sort-info-attlist"/>
14425 <rng:define name=
"table-data-pilot-sort-info-attlist">
14429 <rng:attribute name=
"table:sort-mode">
14430 <rng:value>data
</rng:value>
14432 <rng:attribute name=
"table:data-field">
14433 <rng:ref name=
"string"/>
14436 <rng:attribute name=
"table:sort-mode">
14438 <rng:value>none
</rng:value>
14439 <rng:value>manual
</rng:value>
14440 <rng:value>name
</rng:value>
14444 <rng:attribute name=
"table:order">
14446 <rng:value>ascending
</rng:value>
14447 <rng:value>descending
</rng:value>
14452 <rng:define name=
"table-data-pilot-subtotal">
14453 <rng:element name=
"table:data-pilot-subtotal">
14454 <rng:ref name=
"table-data-pilot-subtotal-attlist"/>
14458 <rng:define name=
"table-data-pilot-subtotal-attlist">
14459 <rng:attribute name=
"table:function">
14461 <rng:value>auto
</rng:value>
14462 <rng:value>average
</rng:value>
14463 <rng:value>count
</rng:value>
14464 <rng:value>countnums
</rng:value>
14465 <rng:value>max
</rng:value>
14466 <rng:value>min
</rng:value>
14467 <rng:value>product
</rng:value>
14468 <rng:value>stdev
</rng:value>
14469 <rng:value>stdevp
</rng:value>
14470 <rng:value>sum
</rng:value>
14471 <rng:value>var
</rng:value>
14472 <rng:value>varp
</rng:value>
14473 <rng:ref name=
"string"/>
14477 <rng:define name=
"table-data-pilot-subtotals">
14478 <rng:element name=
"table:data-pilot-subtotals">
14480 <rng:ref name=
"table-data-pilot-subtotal"/>
14484 <rng:define name=
"table-data-pilot-table">
14485 <rng:element name=
"table:data-pilot-table">
14486 <rng:ref name=
"table-data-pilot-table-attlist"/>
14489 <rng:ref name=
"table-database-source-sql"/>
14490 <rng:ref name=
"table-database-source-table"/>
14491 <rng:ref name=
"table-database-source-query"/>
14492 <rng:ref name=
"table-source-service"/>
14493 <rng:ref name=
"table-source-cell-range"/>
14497 <rng:ref name=
"table-data-pilot-field"/>
14501 <rng:define name=
"table-data-pilot-table-attlist">
14503 <rng:attribute name=
"table:name">
14504 <rng:ref name=
"string"/>
14507 <rng:attribute name=
"table:application-data">
14508 <rng:ref name=
"string"/>
14512 <rng:attribute name=
"table:grand-total">
14514 <rng:value>none
</rng:value>
14515 <rng:value>row
</rng:value>
14516 <rng:value>column
</rng:value>
14517 <rng:value>both
</rng:value>
14522 <rng:attribute name=
"table:ignore-empty-rows">
14523 <rng:ref name=
"boolean"/>
14527 <rng:attribute name=
"table:identify-categories">
14528 <rng:ref name=
"boolean"/>
14531 <rng:attribute name=
"table:target-range-address">
14532 <rng:ref name=
"cellRangeAddress"/>
14535 <rng:attribute name=
"table:buttons">
14536 <rng:ref name=
"cellRangeAddressList"/>
14540 <rng:attribute name=
"table:show-filter-button">
14541 <rng:ref name=
"boolean"/>
14545 <rng:attribute name=
"table:drill-down-on-double-click">
14546 <rng:ref name=
"boolean"/>
14551 <rng:define name=
"table-data-pilot-tables">
14552 <rng:element name=
"table:data-pilot-tables">
14554 <rng:ref name=
"table-data-pilot-table"/>
14558 <rng:define name=
"table-database-range">
14559 <rng:element name=
"table:database-range">
14560 <rng:ref name=
"table-database-range-attlist"/>
14563 <rng:ref name=
"table-database-source-sql"/>
14564 <rng:ref name=
"table-database-source-table"/>
14565 <rng:ref name=
"table-database-source-query"/>
14569 <rng:ref name=
"table-filter"/>
14572 <rng:ref name=
"table-sort"/>
14575 <rng:ref name=
"table-subtotal-rules"/>
14579 <rng:define name=
"table-database-range-attlist">
14582 <rng:attribute name=
"table:name">
14583 <rng:ref name=
"string"/>
14587 <rng:attribute name=
"table:is-selection">
14588 <rng:ref name=
"boolean"/>
14592 <rng:attribute name=
"table:on-update-keep-styles">
14593 <rng:ref name=
"boolean"/>
14597 <rng:attribute name=
"table:on-update-keep-size">
14598 <rng:ref name=
"boolean"/>
14602 <rng:attribute name=
"table:has-persistent-data">
14603 <rng:ref name=
"boolean"/>
14607 <rng:attribute name=
"table:orientation">
14609 <rng:value>column
</rng:value>
14610 <rng:value>row
</rng:value>
14615 <rng:attribute name=
"table:contains-header">
14616 <rng:ref name=
"boolean"/>
14620 <rng:attribute name=
"table:display-filter-buttons">
14621 <rng:ref name=
"boolean"/>
14624 <rng:attribute name=
"table:target-range-address">
14625 <rng:ref name=
"cellRangeAddress"/>
14628 <rng:attribute name=
"table:refresh-delay">
14629 <rng:ref name=
"boolean"/>
14634 <rng:define name=
"table-database-ranges">
14635 <rng:element name=
"table:database-ranges">
14637 <rng:ref name=
"table-database-range"/>
14641 <rng:define name=
"table-database-source-query">
14642 <rng:element name=
"table:database-source-table">
14643 <rng:ref name=
"table-database-source-table-attlist"/>
14647 <rng:define name=
"table-database-source-query-attlist">
14649 <rng:attribute name=
"table:database-name">
14650 <rng:ref name=
"string"/>
14652 <rng:attribute name=
"table:query-name">
14653 <rng:ref name=
"string"/>
14657 <rng:define name=
"table-database-source-sql">
14658 <rng:element name=
"table:database-source-sql">
14659 <rng:ref name=
"table-database-source-sql-attlist"/>
14663 <rng:define name=
"table-database-source-sql-attlist">
14665 <rng:attribute name=
"table:database-name">
14666 <rng:ref name=
"string"/>
14668 <rng:attribute name=
"table:sql-statement">
14669 <rng:ref name=
"string"/>
14672 <rng:attribute name=
"table:parse-sql-statement">
14673 <rng:ref name=
"boolean"/>
14678 <rng:define name=
"table-database-source-table">
14679 <rng:element name=
"table:database-source-query">
14680 <rng:ref name=
"table-database-source-query-attlist"/>
14684 <rng:define name=
"table-database-source-table-attlist">
14686 <rng:attribute name=
"table:database-name">
14687 <rng:ref name=
"string"/>
14689 <rng:attribute name=
"table:database-table-name">
14690 <rng:ref name=
"string"/>
14694 <rng:define name=
"table-dde-link">
14695 <rng:element name=
"table:dde-link">
14696 <rng:ref name=
"office-dde-source"/>
14697 <rng:ref name=
"table-table"/>
14700 <rng:define name=
"table-dde-links">
14701 <rng:element name=
"table:dde-links">
14703 <rng:ref name=
"table-dde-link"/>
14707 <rng:define name=
"table-decls">
14709 <rng:ref name=
"table-calculation-settings"/>
14712 <rng:ref name=
"table-content-validations"/>
14715 <rng:ref name=
"table-label-ranges"/>
14718 <rng:define name=
"table-deletion">
14719 <rng:element name=
"table:deletion">
14720 <rng:ref name=
"table-deletion-attlist"/>
14721 <rng:ref name=
"common-table-change-attlist"/>
14722 <rng:ref name=
"office-change-info"/>
14724 <rng:ref name=
"table-dependencies"/>
14727 <rng:ref name=
"table-deletions"/>
14730 <rng:ref name=
"table-cut-offs"/>
14734 <rng:define name=
"table-deletion-attlist">
14736 <rng:attribute name=
"table:type">
14738 <rng:value>row
</rng:value>
14739 <rng:value>column
</rng:value>
14740 <rng:value>table
</rng:value>
14743 <rng:attribute name=
"table:position">
14744 <rng:ref name=
"integer"/>
14747 <rng:attribute name=
"table:table">
14748 <rng:ref name=
"integer"/>
14752 <rng:attribute name=
"table:multi-deletion-spanned">
14753 <rng:ref name=
"integer"/>
14758 <rng:define name=
"table-deletions">
14759 <rng:element name=
"table:deletions">
14762 <rng:ref name=
"table-cell-content-deletion"/>
14763 <rng:ref name=
"table-change-deletion"/>
14768 <rng:define name=
"table-dependencies">
14769 <rng:element name=
"table:dependencies">
14771 <rng:ref name=
"table-dependency"/>
14775 <rng:define name=
"table-dependency">
14776 <rng:element name=
"table:dependency">
14777 <rng:attribute name=
"table:id">
14778 <rng:ref name=
"string"/>
14783 <rng:define name=
"table-desc">
14784 <rng:element name=
"table:desc">
14788 <rng:define name=
"table-detective">
14789 <rng:element name=
"table:detective">
14791 <rng:ref name=
"table-highlighted-range"/>
14794 <rng:ref name=
"table-operation"/>
14798 <rng:define name=
"table-error-macro">
14799 <rng:element name=
"table:error-macro">
14801 <rng:attribute name=
"table:execute">
14802 <rng:ref name=
"boolean"/>
14807 <rng:define name=
"table-error-message">
14808 <rng:element name=
"table:error-message">
14810 <rng:attribute name=
"table:title">
14811 <rng:ref name=
"string"/>
14815 <rng:attribute name=
"table:display">
14816 <rng:ref name=
"boolean"/>
14820 <rng:attribute name=
"table:message-type">
14822 <rng:value>stop
</rng:value>
14823 <rng:value>warning
</rng:value>
14824 <rng:value>information
</rng:value>
14829 <rng:ref name=
"text-p"/>
14833 <rng:define name=
"table-even-columns">
14834 <rng:element name=
"table:even-columns">
14835 <rng:ref name=
"common-table-template-attlist"/>
14839 <rng:define name=
"table-even-rows">
14840 <rng:element name=
"table:even-rows">
14841 <rng:ref name=
"common-table-template-attlist"/>
14845 <rng:define name=
"table-filter">
14846 <rng:element name=
"table:filter">
14847 <rng:ref name=
"table-filter-attlist"/>
14849 <rng:ref name=
"table-filter-condition"/>
14850 <rng:ref name=
"table-filter-and"/>
14851 <rng:ref name=
"table-filter-or"/>
14855 <rng:define name=
"table-filter-and">
14856 <rng:element name=
"table:filter-and">
14859 <rng:ref name=
"table-filter-or"/>
14860 <rng:ref name=
"table-filter-condition"/>
14865 <rng:define name=
"table-filter-attlist">
14868 <rng:attribute name=
"table:target-range-address">
14869 <rng:ref name=
"cellRangeAddress"/>
14873 <rng:attribute name=
"table:condition-source">
14875 <rng:value>self
</rng:value>
14876 <rng:value>cell-range
</rng:value>
14881 <rng:attribute name=
"table:condition-source-range-address">
14882 <rng:ref name=
"cellRangeAddress"/>
14886 <rng:attribute name=
"table:display-duplicates">
14887 <rng:ref name=
"boolean"/>
14892 <rng:define name=
"table-filter-condition">
14893 <rng:element name=
"table:filter-condition">
14894 <rng:ref name=
"table-filter-condition-attlist"/>
14896 <rng:ref name=
"table-filter-set-item"/>
14900 <rng:define name=
"table-filter-condition-attlist">
14902 <rng:attribute name=
"table:field-number">
14903 <rng:ref name=
"nonNegativeInteger"/>
14905 <rng:attribute name=
"table:value">
14907 <rng:ref name=
"string"/>
14908 <rng:ref name=
"double"/>
14911 <rng:attribute name=
"table:operator">
14912 <rng:ref name=
"string"/>
14915 <rng:attribute name=
"table:case-sensitive">
14916 <rng:ref name=
"string"/>
14920 <rng:attribute name=
"table:data-type">
14922 <rng:value>text
</rng:value>
14923 <rng:value>number
</rng:value>
14929 <rng:define name=
"table-filter-or">
14930 <rng:element name=
"table:filter-or">
14933 <rng:ref name=
"table-filter-and"/>
14934 <rng:ref name=
"table-filter-condition"/>
14939 <rng:define name=
"table-filter-set-item">
14940 <rng:element name=
"table:filter-set-item">
14941 <rng:attribute name=
"table:value">
14942 <rng:ref name=
"string"/>
14947 <rng:define name=
"table-first-column">
14948 <rng:element name=
"table:first-column">
14949 <rng:ref name=
"common-table-template-attlist"/>
14953 <rng:define name=
"table-first-row">
14954 <rng:element name=
"table:first-row">
14955 <rng:ref name=
"common-table-template-attlist"/>
14959 <rng:define name=
"table-functions">
14961 <rng:ref name=
"table-named-expressions"/>
14964 <rng:ref name=
"table-database-ranges"/>
14967 <rng:ref name=
"table-data-pilot-tables"/>
14970 <rng:ref name=
"table-consolidation"/>
14973 <rng:ref name=
"table-dde-links"/>
14976 <rng:define name=
"table-help-message">
14977 <rng:element name=
"table:help-message">
14979 <rng:attribute name=
"table:title">
14980 <rng:ref name=
"string"/>
14984 <rng:attribute name=
"table:display">
14985 <rng:ref name=
"boolean"/>
14989 <rng:ref name=
"text-p"/>
14993 <rng:define name=
"table-highlighted-range">
14994 <rng:element name=
"table:highlighted-range">
14997 <rng:ref name=
"table-highlighted-range-attlist"/>
15000 <rng:ref name=
"table-highlighted-range-attlist-invalid"/>
15006 <rng:define name=
"table-highlighted-range-attlist">
15009 <rng:attribute name=
"table:cell-range-address">
15010 <rng:ref name=
"cellRangeAddress"/>
15013 <rng:attribute name=
"table:direction">
15015 <rng:value>from-another-table
</rng:value>
15016 <rng:value>to-another-table
</rng:value>
15017 <rng:value>from-same-table
</rng:value>
15021 <rng:attribute name=
"table:contains-error">
15022 <rng:ref name=
"boolean"/>
15027 <rng:define name=
"table-highlighted-range-attlist-invalid">
15028 <rng:attribute name=
"table:marked-invalid">
15029 <rng:ref name=
"boolean"/>
15032 <rng:define name=
"table-insertion">
15033 <rng:element name=
"table:insertion">
15034 <rng:ref name=
"table-insertion-attlist"/>
15035 <rng:ref name=
"common-table-change-attlist"/>
15036 <rng:ref name=
"office-change-info"/>
15038 <rng:ref name=
"table-dependencies"/>
15041 <rng:ref name=
"table-deletions"/>
15045 <rng:define name=
"table-insertion-attlist">
15047 <rng:attribute name=
"table:type">
15049 <rng:value>row
</rng:value>
15050 <rng:value>column
</rng:value>
15051 <rng:value>table
</rng:value>
15054 <rng:attribute name=
"table:position">
15055 <rng:ref name=
"integer"/>
15058 <rng:attribute name=
"table:count">
15059 <rng:ref name=
"positiveInteger"/>
15063 <rng:attribute name=
"table:table">
15064 <rng:ref name=
"integer"/>
15069 <rng:define name=
"table-insertion-cut-off">
15070 <rng:element name=
"table:insertion-cut-off">
15071 <rng:ref name=
"table-insertion-cut-off-attlist"/>
15075 <rng:define name=
"table-insertion-cut-off-attlist">
15077 <rng:attribute name=
"table:id">
15078 <rng:ref name=
"string"/>
15080 <rng:attribute name=
"table:position">
15081 <rng:ref name=
"integer"/>
15085 <rng:define name=
"table-iteration">
15086 <rng:element name=
"table:iteration">
15088 <rng:attribute name=
"table:status">
15090 <rng:value>enable
</rng:value>
15091 <rng:value>disable
</rng:value>
15096 <rng:attribute name=
"table:steps">
15097 <rng:ref name=
"positiveInteger"/>
15101 <rng:attribute name=
"table:maximum-difference">
15102 <rng:ref name=
"double"/>
15108 <rng:define name=
"table-label-range">
15109 <rng:element name=
"table:label-range">
15110 <rng:ref name=
"table-label-range-attlist"/>
15114 <rng:define name=
"table-label-range-attlist">
15116 <rng:attribute name=
"table:label-cell-range-address">
15117 <rng:ref name=
"cellRangeAddress"/>
15119 <rng:attribute name=
"table:data-cell-range-address">
15120 <rng:ref name=
"cellRangeAddress"/>
15122 <rng:attribute name=
"table:orientation">
15124 <rng:value>column
</rng:value>
15125 <rng:value>row
</rng:value>
15130 <rng:define name=
"table-label-ranges">
15131 <rng:element name=
"table:label-ranges">
15133 <rng:ref name=
"table-label-range"/>
15137 <rng:define name=
"table-last-column">
15138 <rng:element name=
"table:last-column">
15139 <rng:ref name=
"common-table-template-attlist"/>
15143 <rng:define name=
"table-last-row">
15144 <rng:element name=
"table:last-row">
15145 <rng:ref name=
"common-table-template-attlist"/>
15149 <rng:define name=
"table-linked-source-attlist">
15151 <rng:attribute name=
"xlink:type">
15152 <rng:value>simple
</rng:value>
15154 <rng:attribute name=
"xlink:href">
15155 <rng:ref name=
"anyIRI"/>
15158 <rng:attribute name=
"xlink:actuate">
15159 <rng:value>onRequest
</rng:value>
15163 <rng:attribute name=
"table:filter-name">
15164 <rng:ref name=
"string"/>
15168 <rng:attribute name=
"table:filter-options">
15169 <rng:ref name=
"string"/>
15173 <rng:attribute name=
"table:refresh-delay">
15174 <rng:ref name=
"duration"/>
15179 <rng:define name=
"table-movement">
15180 <rng:element name=
"table:movement">
15181 <rng:ref name=
"common-table-change-attlist"/>
15182 <rng:ref name=
"table-source-range-address"/>
15183 <rng:ref name=
"table-target-range-address"/>
15184 <rng:ref name=
"office-change-info"/>
15186 <rng:ref name=
"table-dependencies"/>
15189 <rng:ref name=
"table-deletions"/>
15193 <rng:define name=
"table-movement-cut-off">
15194 <rng:element name=
"table:movement-cut-off">
15195 <rng:ref name=
"table-movement-cut-off-attlist"/>
15199 <rng:define name=
"table-movement-cut-off-attlist">
15201 <rng:attribute name=
"table:position">
15202 <rng:ref name=
"integer"/>
15205 <rng:attribute name=
"table:start-position">
15206 <rng:ref name=
"integer"/>
15208 <rng:attribute name=
"table:end-position">
15209 <rng:ref name=
"integer"/>
15214 <rng:define name=
"table-named-expression">
15215 <rng:element name=
"table:named-expression">
15216 <rng:ref name=
"table-named-expression-attlist"/>
15220 <rng:define name=
"table-named-expression-attlist">
15221 <rng:attribute name=
"table:name">
15222 <rng:ref name=
"string"/>
15224 <rng:attribute name=
"table:expression">
15225 <rng:ref name=
"string"/>
15228 <rng:attribute name=
"table:base-cell-address">
15229 <rng:ref name=
"cellAddress"/>
15233 <rng:define name=
"table-named-expressions">
15234 <rng:element name=
"table:named-expressions">
15237 <rng:ref name=
"table-named-range"/>
15238 <rng:ref name=
"table-named-expression"/>
15243 <rng:define name=
"table-named-range">
15244 <rng:element name=
"table:named-range">
15245 <rng:ref name=
"table-named-range-attlist"/>
15249 <rng:define name=
"table-named-range-attlist">
15250 <rng:attribute name=
"table:name">
15251 <rng:ref name=
"string"/>
15253 <rng:attribute name=
"table:cell-range-address">
15254 <rng:ref name=
"cellRangeAddress"/>
15257 <rng:attribute name=
"table:base-cell-address">
15258 <rng:ref name=
"cellAddress"/>
15262 <rng:attribute name=
"table:range-usable-as">
15264 <rng:value>none
</rng:value>
15268 <rng:value>print-range
</rng:value>
15269 <rng:value>filter
</rng:value>
15270 <rng:value>repeat-row
</rng:value>
15271 <rng:value>repeat-column
</rng:value>
15279 <rng:define name=
"table-null-date">
15280 <rng:element name=
"table:null-date">
15282 <rng:attribute name=
"table:value-type">
15283 <rng:value>date
</rng:value>
15287 <rng:attribute name=
"table:date-value">
15288 <rng:ref name=
"date"/>
15294 <rng:define name=
"table-odd-columns">
15295 <rng:element name=
"table:odd-columns">
15296 <rng:ref name=
"common-table-template-attlist"/>
15300 <rng:define name=
"table-odd-rows">
15301 <rng:element name=
"table:odd-rows">
15302 <rng:ref name=
"common-table-template-attlist"/>
15306 <rng:define name=
"table-operation">
15307 <rng:element name=
"table:operation">
15308 <rng:ref name=
"table-operation-attlist"/>
15312 <rng:define name=
"table-operation-attlist">
15314 <rng:attribute name=
"table:name">
15316 <rng:value>trace-dependents
</rng:value>
15317 <rng:value>remove-dependents
</rng:value>
15318 <rng:value>trace-precedents
</rng:value>
15319 <rng:value>remove-precedents
</rng:value>
15320 <rng:value>trace-errors
</rng:value>
15323 <rng:attribute name=
"table:index">
15324 <rng:ref name=
"nonNegativeInteger"/>
15328 <rng:define name=
"table-previous">
15329 <rng:element name=
"table:previous">
15331 <rng:attribute name=
"table:id">
15332 <rng:ref name=
"string"/>
15335 <rng:ref name=
"table-change-track-table-cell"/>
15338 <rng:define name=
"table-rows">
15340 <rng:ref name=
"table-table-rows"/>
15343 <rng:ref name=
"text-soft-page-break"/>
15345 <rng:ref name=
"table-table-row"/>
15349 <rng:define name=
"table-rows-and-groups">
15352 <rng:ref name=
"table-table-row-group"/>
15353 <rng:ref name=
"table-rows-no-group"/>
15357 <rng:define name=
"table-rows-no-group">
15360 <rng:ref name=
"table-rows"/>
15362 <rng:ref name=
"table-table-header-rows"/>
15364 <rng:ref name=
"table-rows"/>
15369 <rng:ref name=
"table-table-header-rows"/>
15371 <rng:ref name=
"table-rows"/>
15376 <rng:define name=
"table-scenario">
15377 <rng:element name=
"table:scenario">
15378 <rng:ref name=
"table-scenario-attlist"/>
15382 <rng:define name=
"table-scenario-attlist">
15384 <rng:attribute name=
"table:scenario-ranges">
15385 <rng:ref name=
"cellRangeAddressList"/>
15387 <rng:attribute name=
"table:is-active">
15388 <rng:ref name=
"boolean"/>
15391 <rng:attribute name=
"table:display-border">
15392 <rng:ref name=
"boolean"/>
15396 <rng:attribute name=
"table:border-color">
15397 <rng:ref name=
"color"/>
15401 <rng:attribute name=
"table:copy-back">
15402 <rng:ref name=
"boolean"/>
15406 <rng:attribute name=
"table:copy-styles">
15407 <rng:ref name=
"boolean"/>
15411 <rng:attribute name=
"table:copy-formulas">
15412 <rng:ref name=
"boolean"/>
15416 <rng:attribute name=
"table:comment">
15417 <rng:ref name=
"string"/>
15421 <rng:attribute name=
"table:protected">
15422 <rng:ref name=
"boolean"/>
15427 <rng:define name=
"table-shapes">
15428 <rng:element name=
"table:shapes">
15430 <rng:ref name=
"shape"/>
15434 <rng:define name=
"table-sort">
15435 <rng:element name=
"table:sort">
15436 <rng:ref name=
"table-sort-attlist"/>
15438 <rng:ref name=
"table-sort-by"/>
15442 <rng:define name=
"table-sort-attlist">
15445 <rng:attribute name=
"table:bind-styles-to-content">
15446 <rng:ref name=
"boolean"/>
15450 <rng:attribute name=
"table:target-range-address">
15451 <rng:ref name=
"cellRangeAddress"/>
15455 <rng:attribute name=
"table:case-sensitive">
15456 <rng:ref name=
"boolean"/>
15460 <rng:attribute name=
"table:language">
15461 <rng:ref name=
"languageCode"/>
15465 <rng:attribute name=
"table:country">
15466 <rng:ref name=
"countryCode"/>
15470 <rng:attribute name=
"table:script">
15471 <rng:ref name=
"scriptCode"/>
15475 <rng:attribute name=
"table:rfc-language-tag">
15476 <rng:ref name=
"language"/>
15480 <rng:attribute name=
"table:algorithm">
15481 <rng:ref name=
"string"/>
15485 <rng:attribute name=
"table:embedded-number-behavior">
15487 <rng:value>alpha-numeric
</rng:value>
15488 <rng:value>integer
</rng:value>
15489 <rng:value>double
</rng:value>
15495 <rng:define name=
"table-sort-by">
15496 <rng:element name=
"table:sort-by">
15497 <rng:ref name=
"table-sort-by-attlist"/>
15501 <rng:define name=
"table-sort-by-attlist">
15503 <rng:attribute name=
"table:field-number">
15504 <rng:ref name=
"nonNegativeInteger"/>
15507 <rng:attribute name=
"table:data-type">
15509 <rng:value>text
</rng:value>
15510 <rng:value>number
</rng:value>
15511 <rng:value>automatic
</rng:value>
15512 <rng:ref name=
"string"/>
15517 <rng:attribute name=
"table:order">
15519 <rng:value>ascending
</rng:value>
15520 <rng:value>descending
</rng:value>
15526 <rng:define name=
"table-sort-groups">
15527 <rng:element name=
"table:sort-groups">
15528 <rng:ref name=
"table-sort-groups-attlist"/>
15532 <rng:define name=
"table-sort-groups-attlist">
15535 <rng:attribute name=
"table:data-type">
15537 <rng:value>text
</rng:value>
15538 <rng:value>number
</rng:value>
15539 <rng:value>automatic
</rng:value>
15540 <rng:ref name=
"string"/>
15545 <rng:attribute name=
"table:order">
15547 <rng:value>ascending
</rng:value>
15548 <rng:value>descending
</rng:value>
15554 <rng:define name=
"table-source-cell-range">
15555 <rng:element name=
"table:source-cell-range">
15556 <rng:ref name=
"table-source-cell-range-attlist"/>
15558 <rng:ref name=
"table-filter"/>
15562 <rng:define name=
"table-source-cell-range-attlist">
15563 <!-- OFFICE-3665 -->
15566 <rng:attribute name=
"table:cell-range-address">
15567 <rng:ref name=
"cellRangeAddress"/>
15570 <rng:attribute name=
"table:name">
15571 <rng:ref name=
"string"/>
15574 <rng:attribute name=
"table:cell-range-address">
15575 <rng:ref name=
"cellRangeAddress"/>
15582 <rng:define name=
"table-source-range-address">
15583 <rng:element name=
"table:source-range-address">
15584 <rng:ref name=
"common-table-range-attlist"/>
15588 <rng:define name=
"table-source-service">
15589 <rng:element name=
"table:source-service">
15590 <rng:ref name=
"table-source-service-attlist"/>
15594 <rng:define name=
"table-source-service-attlist">
15596 <rng:attribute name=
"table:name">
15597 <rng:ref name=
"string"/>
15599 <rng:attribute name=
"table:source-name">
15600 <rng:ref name=
"string"/>
15602 <rng:attribute name=
"table:object-name">
15603 <rng:ref name=
"string"/>
15606 <rng:attribute name=
"table:user-name">
15607 <rng:ref name=
"string"/>
15611 <rng:attribute name=
"table:password">
15612 <rng:ref name=
"string"/>
15617 <rng:define name=
"table-subtotal-field">
15618 <rng:element name=
"table:subtotal-field">
15619 <rng:ref name=
"table-subtotal-field-attlist"/>
15623 <rng:define name=
"table-subtotal-field-attlist">
15625 <rng:attribute name=
"table:field-number">
15626 <rng:ref name=
"nonNegativeInteger"/>
15628 <rng:attribute name=
"table:function">
15630 <rng:value>average
</rng:value>
15631 <rng:value>count
</rng:value>
15632 <rng:value>countnums
</rng:value>
15633 <rng:value>max
</rng:value>
15634 <rng:value>min
</rng:value>
15635 <rng:value>product
</rng:value>
15636 <rng:value>stdev
</rng:value>
15637 <rng:value>stdevp
</rng:value>
15638 <rng:value>sum
</rng:value>
15639 <rng:value>var
</rng:value>
15640 <rng:value>varp
</rng:value>
15641 <rng:ref name=
"string"/>
15646 <rng:define name=
"table-subtotal-rule">
15647 <rng:element name=
"table:subtotal-rule">
15648 <rng:ref name=
"table-subtotal-rule-attlist"/>
15650 <rng:ref name=
"table-subtotal-field"/>
15654 <rng:define name=
"table-subtotal-rule-attlist">
15655 <rng:attribute name=
"table:group-by-field-number">
15656 <rng:ref name=
"nonNegativeInteger"/>
15659 <rng:define name=
"table-subtotal-rules">
15660 <rng:element name=
"table:subtotal-rules">
15661 <rng:ref name=
"table-subtotal-rules-attlist"/>
15663 <rng:ref name=
"table-sort-groups"/>
15666 <rng:ref name=
"table-subtotal-rule"/>
15670 <rng:define name=
"table-subtotal-rules-attlist">
15673 <rng:attribute name=
"table:bind-styles-to-content">
15674 <rng:ref name=
"boolean"/>
15678 <rng:attribute name=
"table:case-sensitive">
15679 <rng:ref name=
"boolean"/>
15683 <rng:attribute name=
"table:page-breaks-on-group-change">
15684 <rng:ref name=
"boolean"/>
15689 <rng:define name=
"table-table">
15690 <rng:element name=
"table:table">
15691 <rng:ref name=
"table-table-attlist"/>
15693 <rng:ref name=
"table-title"/>
15696 <rng:ref name=
"table-desc"/>
15699 <rng:ref name=
"table-table-source"/>
15702 <rng:ref name=
"office-dde-source"/>
15705 <rng:ref name=
"table-scenario"/>
15708 <rng:ref name=
"office-forms"/>
15711 <rng:ref name=
"table-shapes"/>
15713 <rng:ref name=
"table-columns-and-groups"/>
15714 <rng:ref name=
"table-rows-and-groups"/>
15716 <rng:ref name=
"table-named-expressions"/>
15720 <rng:define name=
"table-table-attlist">
15723 <rng:attribute name=
"table:name">
15724 <rng:ref name=
"string"/>
15728 <rng:attribute name=
"table:style-name">
15729 <rng:ref name=
"styleNameRef"/>
15733 <rng:attribute name=
"table:template-name">
15734 <rng:ref name=
"string"/>
15738 <rng:attribute name=
"table:use-first-row-styles">
15739 <rng:ref name=
"boolean"/>
15743 <rng:attribute name=
"table:use-last-row-styles">
15744 <rng:ref name=
"boolean"/>
15748 <rng:attribute name=
"table:use-first-column-styles">
15749 <rng:ref name=
"boolean"/>
15753 <rng:attribute name=
"table:use-last-column-styles">
15754 <rng:ref name=
"boolean"/>
15758 <rng:attribute name=
"table:use-banding-rows-styles">
15759 <rng:ref name=
"boolean"/>
15763 <rng:attribute name=
"table:use-banding-columns-styles">
15764 <rng:ref name=
"boolean"/>
15768 <rng:attribute name=
"table:protected">
15769 <rng:ref name=
"boolean"/>
15773 <rng:attribute name=
"table:protection-key">
15774 <rng:ref name=
"string"/>
15778 <rng:attribute name=
"table:protection-key-digest-algorithm">
15779 <rng:ref name=
"anyIRI"/>
15783 <rng:attribute name=
"table:print">
15784 <rng:ref name=
"boolean"/>
15788 <rng:attribute name=
"table:print-ranges">
15789 <rng:ref name=
"cellRangeAddressList"/>
15793 <rng:ref name=
"xml-id"/>
15796 <rng:attribute name=
"table:is-sub-table">
15797 <rng:ref name=
"boolean"/>
15802 <rng:define name=
"table-table-cell">
15803 <rng:element name=
"table:table-cell">
15804 <rng:ref name=
"table-table-cell-attlist"/>
15805 <rng:ref name=
"table-table-cell-attlist-extra"/>
15806 <rng:ref name=
"table-table-cell-content"/>
15809 <rng:define name=
"table-table-cell-attlist">
15812 <rng:attribute name=
"table:number-columns-repeated">
15813 <rng:ref name=
"positiveInteger"/>
15817 <rng:attribute name=
"table:style-name">
15818 <rng:ref name=
"styleNameRef"/>
15822 <rng:attribute name=
"table:content-validation-name">
15823 <rng:ref name=
"string"/>
15827 <rng:attribute name=
"table:formula">
15828 <rng:ref name=
"string"/>
15832 <rng:ref name=
"common-value-and-type-attlist"/>
15835 <rng:attribute name=
"table:protect">
15836 <rng:ref name=
"boolean"/>
15840 <rng:attribute name=
"table:protected">
15841 <rng:ref name=
"boolean"/>
15845 <rng:ref name=
"xml-id"/>
15848 <rng:ref name=
"common-in-content-meta-attlist"/>
15852 <rng:define name=
"table-table-cell-attlist-extra">
15855 <rng:attribute name=
"table:number-columns-spanned">
15856 <rng:ref name=
"positiveInteger"/>
15860 <rng:attribute name=
"table:number-rows-spanned">
15861 <rng:ref name=
"positiveInteger"/>
15865 <rng:attribute name=
"table:number-matrix-columns-spanned">
15866 <rng:ref name=
"positiveInteger"/>
15870 <rng:attribute name=
"table:number-matrix-rows-spanned">
15871 <rng:ref name=
"positiveInteger"/>
15876 <rng:define name=
"table-table-cell-content">
15878 <rng:ref name=
"table-cell-range-source"/>
15881 <rng:ref name=
"office-annotation"/>
15884 <rng:ref name=
"table-detective"/>
15887 <rng:ref name=
"text-content"/>
15890 <rng:define name=
"table-table-cell-range-source-attlist">
15892 <rng:attribute name=
"table:name">
15893 <rng:ref name=
"string"/>
15895 <rng:attribute name=
"table:last-column-spanned">
15896 <rng:ref name=
"positiveInteger"/>
15898 <rng:attribute name=
"table:last-row-spanned">
15899 <rng:ref name=
"positiveInteger"/>
15903 <rng:define name=
"table-table-column">
15904 <rng:element name=
"table:table-column">
15905 <rng:ref name=
"table-table-column-attlist"/>
15909 <rng:define name=
"table-table-column-attlist">
15912 <rng:attribute name=
"table:number-columns-repeated">
15913 <rng:ref name=
"positiveInteger"/>
15917 <rng:attribute name=
"table:style-name">
15918 <rng:ref name=
"styleNameRef"/>
15922 <rng:attribute name=
"table:visibility">
15923 <rng:ref name=
"table-visibility-value"/>
15927 <rng:attribute name=
"table:default-cell-style-name">
15928 <rng:ref name=
"styleNameRef"/>
15932 <rng:ref name=
"xml-id"/>
15936 <rng:define name=
"table-table-column-group">
15937 <rng:element name=
"table:table-column-group">
15938 <rng:ref name=
"table-table-column-group-attlist"/>
15939 <rng:ref name=
"table-columns-and-groups"/>
15942 <rng:define name=
"table-table-column-group-attlist">
15944 <rng:attribute name=
"table:display">
15945 <rng:ref name=
"boolean"/>
15949 <rng:define name=
"table-table-columns">
15950 <rng:element name=
"table:table-columns">
15952 <rng:ref name=
"table-table-column"/>
15956 <rng:define name=
"table-table-header-columns">
15957 <rng:element name=
"table:table-header-columns">
15959 <rng:ref name=
"table-table-column"/>
15963 <rng:define name=
"table-table-header-rows">
15964 <rng:element name=
"table:table-header-rows">
15967 <rng:ref name=
"text-soft-page-break"/>
15969 <rng:ref name=
"table-table-row"/>
15973 <rng:define name=
"table-table-row">
15974 <rng:element name=
"table:table-row">
15975 <rng:ref name=
"table-table-row-attlist"/>
15978 <rng:ref name=
"table-table-cell"/>
15979 <rng:ref name=
"table-covered-table-cell"/>
15984 <rng:define name=
"table-table-row-attlist">
15987 <rng:attribute name=
"table:number-rows-repeated">
15988 <rng:ref name=
"positiveInteger"/>
15992 <rng:attribute name=
"table:style-name">
15993 <rng:ref name=
"styleNameRef"/>
15997 <rng:attribute name=
"table:default-cell-style-name">
15998 <rng:ref name=
"styleNameRef"/>
16002 <rng:attribute name=
"table:visibility">
16003 <rng:ref name=
"table-visibility-value"/>
16007 <rng:ref name=
"xml-id"/>
16011 <rng:define name=
"table-table-row-group">
16012 <rng:element name=
"table:table-row-group">
16013 <rng:ref name=
"table-table-row-group-attlist"/>
16014 <rng:ref name=
"table-rows-and-groups"/>
16017 <rng:define name=
"table-table-row-group-attlist">
16019 <rng:attribute name=
"table:display">
16020 <rng:ref name=
"boolean"/>
16024 <rng:define name=
"table-table-rows">
16025 <rng:element name=
"table:table-rows">
16028 <rng:ref name=
"text-soft-page-break"/>
16030 <rng:ref name=
"table-table-row"/>
16034 <rng:define name=
"table-table-source">
16035 <rng:element name=
"table:table-source">
16036 <rng:ref name=
"table-table-source-attlist"/>
16037 <rng:ref name=
"table-linked-source-attlist"/>
16041 <rng:define name=
"table-table-source-attlist">
16044 <rng:attribute name=
"table:mode">
16046 <rng:value>copy-all
</rng:value>
16047 <rng:value>copy-results-only
</rng:value>
16052 <rng:attribute name=
"table:table-name">
16053 <rng:ref name=
"string"/>
16058 <rng:define name=
"table-table-template">
16059 <rng:element name=
"table:table-template">
16060 <rng:ref name=
"table-table-template-attlist"/>
16062 <rng:ref name=
"table-first-row"/>
16065 <rng:ref name=
"table-last-row"/>
16068 <rng:ref name=
"table-first-column"/>
16071 <rng:ref name=
"table-last-column"/>
16073 <rng:ref name=
"table-body"/>
16075 <rng:ref name=
"table-even-rows"/>
16078 <rng:ref name=
"table-odd-rows"/>
16081 <rng:ref name=
"table-even-columns"/>
16084 <rng:ref name=
"table-odd-columns"/>
16087 <rng:ref name=
"table-background"/>
16091 <rng:define name=
"table-table-template-attlist">
16093 <rng:attribute name=
"table:name">
16094 <rng:ref name=
"string"/>
16096 <rng:attribute name=
"table:first-row-start-column">
16097 <rng:ref name=
"rowOrCol"/>
16099 <rng:attribute name=
"table:first-row-end-column">
16100 <rng:ref name=
"rowOrCol"/>
16102 <rng:attribute name=
"table:last-row-start-column">
16103 <rng:ref name=
"rowOrCol"/>
16105 <rng:attribute name=
"table:last-row-end-column">
16106 <rng:ref name=
"rowOrCol"/>
16110 <rng:define name=
"table-target-range-address">
16111 <rng:element name=
"table:target-range-address">
16112 <rng:ref name=
"common-table-range-attlist"/>
16116 <rng:define name=
"table-title">
16117 <rng:element name=
"table:title">
16121 <rng:define name=
"table-tracked-changes">
16122 <rng:element name=
"table:tracked-changes">
16123 <rng:ref name=
"table-tracked-changes-attlist"/>
16126 <rng:ref name=
"table-cell-content-change"/>
16127 <rng:ref name=
"table-insertion"/>
16128 <rng:ref name=
"table-deletion"/>
16129 <rng:ref name=
"table-movement"/>
16134 <rng:define name=
"table-tracked-changes-attlist">
16136 <rng:attribute name=
"table:track-changes">
16137 <rng:ref name=
"boolean"/>
16141 <rng:define name=
"table-validation-attlist">
16143 <rng:attribute name=
"table:name">
16144 <rng:ref name=
"string"/>
16147 <rng:attribute name=
"table:condition">
16148 <rng:ref name=
"string"/>
16152 <rng:attribute name=
"table:base-cell-address">
16153 <rng:ref name=
"cellAddress"/>
16157 <rng:attribute name=
"table:allow-empty-cell">
16158 <rng:ref name=
"boolean"/>
16162 <rng:attribute name=
"table:display-list">
16164 <rng:value>none
</rng:value>
16165 <rng:value>unsorted
</rng:value>
16166 <rng:value>sort-ascending
</rng:value>
16172 <rng:define name=
"table-visibility-value">
16174 <rng:value>visible
</rng:value>
16175 <rng:value>collapse
</rng:value>
16176 <rng:value>filter
</rng:value>
16179 <rng:define name=
"target-frame">
16181 <rng:attribute name=
"office:target-frame">
16182 <rng:ref name=
"targetFrameName"/>
16186 <rng:define name=
"target-location">
16188 <rng:attribute name=
"xlink:href">
16189 <rng:ref name=
"anyIRI"/>
16193 <rng:define name=
"targetFrameName">
16195 <rng:value>_self
</rng:value>
16196 <rng:value>_blank
</rng:value>
16197 <rng:value>_parent
</rng:value>
16198 <rng:value>_top
</rng:value>
16199 <rng:ref name=
"string"/>
16202 <rng:define name=
"text-a">
16203 <rng:element name=
"text:a">
16204 <rng:ref name=
"text-a-attlist"/>
16206 <rng:ref name=
"office-event-listeners"/>
16209 <rng:ref name=
"paragraph-content"/>
16213 <rng:define name=
"text-a-attlist">
16216 <rng:attribute name=
"office:name">
16217 <rng:ref name=
"string"/>
16221 <rng:attribute name=
"office:title">
16222 <rng:ref name=
"string"/>
16225 <rng:attribute name=
"xlink:type">
16226 <rng:value>simple
</rng:value>
16228 <rng:attribute name=
"xlink:href">
16229 <rng:ref name=
"anyIRI"/>
16232 <rng:attribute name=
"xlink:actuate">
16233 <rng:value>onRequest
</rng:value>
16237 <rng:attribute name=
"office:target-frame-name">
16238 <rng:ref name=
"targetFrameName"/>
16242 <rng:attribute name=
"xlink:show">
16244 <rng:value>new
</rng:value>
16245 <rng:value>replace
</rng:value>
16250 <rng:attribute name=
"text:style-name">
16251 <rng:ref name=
"styleNameRef"/>
16255 <rng:attribute name=
"text:visited-style-name">
16256 <rng:ref name=
"styleNameRef"/>
16261 <rng:define name=
"text-alphabetical-index">
16262 <rng:element name=
"text:alphabetical-index">
16263 <rng:ref name=
"common-section-attlist"/>
16264 <rng:ref name=
"text-alphabetical-index-source"/>
16265 <rng:ref name=
"text-index-body"/>
16268 <rng:define name=
"text-alphabetical-index-auto-mark-file">
16269 <rng:element name=
"text:alphabetical-index-auto-mark-file">
16270 <rng:attribute name=
"xlink:type">
16271 <rng:value>simple
</rng:value>
16273 <rng:attribute name=
"xlink:href">
16274 <rng:ref name=
"anyIRI"/>
16278 <rng:define name=
"text-alphabetical-index-entry-template">
16279 <rng:element name=
"text:alphabetical-index-entry-template">
16280 <rng:ref name=
"text-alphabetical-index-entry-template-attrs"/>
16283 <rng:ref name=
"text-index-entry-chapter"/>
16284 <rng:ref name=
"text-index-entry-page-number"/>
16285 <rng:ref name=
"text-index-entry-text"/>
16286 <rng:ref name=
"text-index-entry-span"/>
16287 <rng:ref name=
"text-index-entry-tab-stop"/>
16292 <rng:define name=
"text-alphabetical-index-entry-template-attrs">
16294 <rng:attribute name=
"text:outline-level">
16296 <rng:value>1</rng:value>
16297 <rng:value>2</rng:value>
16298 <rng:value>3</rng:value>
16299 <rng:value>separator
</rng:value>
16302 <rng:attribute name=
"text:style-name">
16303 <rng:ref name=
"styleNameRef"/>
16307 <rng:define name=
"text-alphabetical-index-mark-attrs">
16310 <rng:attribute name=
"text:key1">
16311 <rng:ref name=
"string"/>
16315 <rng:attribute name=
"text:key2">
16316 <rng:ref name=
"string"/>
16320 <rng:attribute name=
"text:string-value-phonetic">
16321 <rng:ref name=
"string"/>
16325 <rng:attribute name=
"text:key1-phonetic">
16326 <rng:ref name=
"string"/>
16330 <rng:attribute name=
"text:key2-phonetic">
16331 <rng:ref name=
"string"/>
16335 <rng:attribute name=
"text:main-entry">
16336 <rng:ref name=
"boolean"/>
16341 <rng:define name=
"text-alphabetical-index-source">
16342 <rng:element name=
"text:alphabetical-index-source">
16343 <rng:ref name=
"text-alphabetical-index-source-attrs"/>
16345 <rng:ref name=
"text-index-title-template"/>
16348 <rng:ref name=
"text-alphabetical-index-entry-template"/>
16352 <rng:define name=
"text-alphabetical-index-source-attrs">
16354 <rng:ref name=
"text-index-scope-attr"/>
16355 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
16357 <rng:attribute name=
"text:ignore-case">
16358 <rng:ref name=
"boolean"/>
16362 <rng:attribute name=
"text:main-entry-style-name">
16363 <rng:ref name=
"styleNameRef"/>
16367 <rng:attribute name=
"text:alphabetical-separators">
16368 <rng:ref name=
"boolean"/>
16372 <rng:attribute name=
"text:combine-entries">
16373 <rng:ref name=
"boolean"/>
16377 <rng:attribute name=
"text:combine-entries-with-dash">
16378 <rng:ref name=
"boolean"/>
16382 <rng:attribute name=
"text:combine-entries-with-pp">
16383 <rng:ref name=
"boolean"/>
16387 <rng:attribute name=
"text:use-keys-as-entries">
16388 <rng:ref name=
"boolean"/>
16392 <rng:attribute name=
"text:capitalize-entries">
16393 <rng:ref name=
"boolean"/>
16397 <rng:attribute name=
"text:comma-separated">
16398 <rng:ref name=
"boolean"/>
16402 <rng:attribute name=
"fo:language">
16403 <rng:ref name=
"languageCode"/>
16407 <rng:attribute name=
"fo:country">
16408 <rng:ref name=
"countryCode"/>
16412 <rng:attribute name=
"fo:script">
16413 <rng:ref name=
"scriptCode"/>
16417 <rng:attribute name=
"style:rfc-language-tag">
16418 <rng:ref name=
"language"/>
16422 <rng:attribute name=
"text:sort-algorithm">
16423 <rng:ref name=
"string"/>
16428 <rng:define name=
"text-bibliography">
16429 <rng:element name=
"text:bibliography">
16430 <rng:ref name=
"common-section-attlist"/>
16431 <rng:ref name=
"text-bibliography-source"/>
16432 <rng:ref name=
"text-index-body"/>
16435 <rng:define name=
"text-bibliography-configuration">
16436 <rng:element name=
"text:bibliography-configuration">
16437 <rng:ref name=
"text-bibliography-configuration-attlist"/>
16439 <rng:ref name=
"text-sort-key"/>
16443 <rng:define name=
"text-bibliography-configuration-attlist">
16446 <rng:attribute name=
"text:prefix">
16447 <rng:ref name=
"string"/>
16451 <rng:attribute name=
"text:suffix">
16452 <rng:ref name=
"string"/>
16456 <rng:attribute name=
"text:numbered-entries">
16457 <rng:ref name=
"boolean"/>
16461 <rng:attribute name=
"text:sort-by-position">
16462 <rng:ref name=
"boolean"/>
16466 <rng:attribute name=
"fo:language">
16467 <rng:ref name=
"languageCode"/>
16471 <rng:attribute name=
"fo:country">
16472 <rng:ref name=
"countryCode"/>
16476 <rng:attribute name=
"fo:script">
16477 <rng:ref name=
"scriptCode"/>
16481 <rng:attribute name=
"style:rfc-language-tag">
16482 <rng:ref name=
"language"/>
16486 <rng:attribute name=
"text:sort-algorithm">
16487 <rng:ref name=
"string"/>
16492 <rng:define name=
"text-bibliography-entry-template">
16493 <rng:element name=
"text:bibliography-entry-template">
16494 <rng:ref name=
"text-bibliography-entry-template-attrs"/>
16497 <rng:ref name=
"text-index-entry-span"/>
16498 <rng:ref name=
"text-index-entry-tab-stop"/>
16499 <rng:ref name=
"text-index-entry-bibliography"/>
16504 <rng:define name=
"text-bibliography-entry-template-attrs">
16506 <rng:attribute name=
"text:bibliography-type">
16507 <rng:ref name=
"text-bibliography-types"/>
16509 <rng:attribute name=
"text:style-name">
16510 <rng:ref name=
"styleNameRef"/>
16514 <rng:define name=
"text-bibliography-source">
16515 <rng:element name=
"text:bibliography-source">
16517 <rng:ref name=
"text-index-title-template"/>
16520 <rng:ref name=
"text-bibliography-entry-template"/>
16524 <rng:define name=
"text-bibliography-types">
16526 <rng:value>article
</rng:value>
16527 <rng:value>book
</rng:value>
16528 <rng:value>booklet
</rng:value>
16529 <rng:value>conference
</rng:value>
16530 <rng:value>custom1
</rng:value>
16531 <rng:value>custom2
</rng:value>
16532 <rng:value>custom3
</rng:value>
16533 <rng:value>custom4
</rng:value>
16534 <rng:value>custom5
</rng:value>
16535 <rng:value>email
</rng:value>
16536 <rng:value>inbook
</rng:value>
16537 <rng:value>incollection
</rng:value>
16538 <rng:value>inproceedings
</rng:value>
16539 <rng:value>journal
</rng:value>
16540 <rng:value>manual
</rng:value>
16541 <rng:value>mastersthesis
</rng:value>
16542 <rng:value>misc
</rng:value>
16543 <rng:value>phdthesis
</rng:value>
16544 <rng:value>proceedings
</rng:value>
16545 <rng:value>techreport
</rng:value>
16546 <rng:value>unpublished
</rng:value>
16547 <rng:value>www
</rng:value>
16550 <rng:define name=
"text-bookmark">
16551 <rng:element name=
"text:bookmark">
16552 <rng:ref name=
"text-bookmark-attlist"/>
16556 <rng:define name=
"text-bookmark-attlist">
16558 <rng:attribute name=
"text:name">
16559 <rng:ref name=
"string"/>
16562 <rng:ref name=
"xml-id"/>
16566 <rng:define name=
"text-bookmark-end">
16567 <rng:element name=
"text:bookmark-end">
16568 <rng:ref name=
"text-bookmark-end-attlist"/>
16572 <rng:define name=
"text-bookmark-end-attlist">
16573 <rng:attribute name=
"text:name">
16574 <rng:ref name=
"string"/>
16577 <rng:define name=
"text-bookmark-ref-content">
16579 <rng:attribute name=
"text:reference-format">
16581 <rng:ref name=
"common-ref-format-values"/>
16582 <rng:value>number-no-superior
</rng:value>
16583 <rng:value>number-all-superior
</rng:value>
16584 <rng:value>number
</rng:value>
16589 <rng:define name=
"text-bookmark-start">
16590 <rng:element name=
"text:bookmark-start">
16591 <rng:ref name=
"text-bookmark-start-attlist"/>
16595 <rng:define name=
"text-bookmark-start-attlist">
16597 <rng:attribute name=
"text:name">
16598 <rng:ref name=
"string"/>
16601 <rng:ref name=
"xml-id"/>
16604 <rng:ref name=
"common-in-content-meta-attlist"/>
16608 <rng:define name=
"text-changed-region">
16609 <rng:element name=
"text:changed-region">
16610 <rng:ref name=
"text-changed-region-attr"/>
16611 <rng:ref name=
"text-changed-region-content"/>
16614 <rng:define name=
"text-changed-region-attr">
16616 <rng:ref name=
"xml-id"/>
16618 <rng:attribute name=
"text:id">
16619 <rng:ref name=
"NCName"/>
16624 <rng:define name=
"text-changed-region-content">
16626 <rng:element name=
"text:insertion">
16627 <rng:ref name=
"office-change-info"/>
16629 <rng:element name=
"text:deletion">
16630 <rng:ref name=
"office-change-info"/>
16632 <rng:ref name=
"text-content"/>
16635 <rng:element name=
"text:format-change">
16636 <rng:ref name=
"office-change-info"/>
16640 <rng:define name=
"text-chapter-attlist">
16642 <rng:attribute name=
"text:display">
16644 <rng:value>name
</rng:value>
16645 <rng:value>number
</rng:value>
16646 <rng:value>number-and-name
</rng:value>
16647 <rng:value>plain-number-and-name
</rng:value>
16648 <rng:value>plain-number
</rng:value>
16651 <rng:attribute name=
"text:outline-level">
16652 <rng:ref name=
"nonNegativeInteger"/>
16656 <rng:define name=
"text-common-ref-content">
16660 <rng:attribute name=
"text:ref-name">
16661 <rng:ref name=
"string"/>
16666 <rng:define name=
"text-conditional-text-attlist">
16668 <rng:attribute name=
"text:condition">
16669 <rng:ref name=
"string"/>
16671 <rng:attribute name=
"text:string-value-if-true">
16672 <rng:ref name=
"string"/>
16674 <rng:attribute name=
"text:string-value-if-false">
16675 <rng:ref name=
"string"/>
16678 <rng:attribute name=
"text:current-value">
16679 <rng:ref name=
"boolean"/>
16684 <rng:define name=
"text-content">
16686 <rng:ref name=
"text-h"/>
16687 <rng:ref name=
"text-p"/>
16688 <rng:ref name=
"text-list"/>
16689 <rng:ref name=
"text-numbered-paragraph"/>
16690 <rng:ref name=
"table-table"/>
16691 <rng:ref name=
"text-section"/>
16692 <rng:ref name=
"text-soft-page-break"/>
16693 <rng:ref name=
"text-table-of-content"/>
16694 <rng:ref name=
"text-illustration-index"/>
16695 <rng:ref name=
"text-table-index"/>
16696 <rng:ref name=
"text-object-index"/>
16697 <rng:ref name=
"text-user-index"/>
16698 <rng:ref name=
"text-alphabetical-index"/>
16699 <rng:ref name=
"text-bibliography"/>
16700 <rng:ref name=
"shape"/>
16701 <rng:ref name=
"change-marks"/>
16704 <rng:define name=
"text-database-display-attlist">
16706 <rng:ref name=
"common-field-database-table"/>
16707 <rng:ref name=
"common-field-data-style-name-attlist"/>
16708 <rng:attribute name=
"text:column-name">
16709 <rng:ref name=
"string"/>
16713 <rng:define name=
"text-database-next-attlist">
16715 <rng:ref name=
"common-field-database-table"/>
16717 <rng:attribute name=
"text:condition">
16718 <rng:ref name=
"string"/>
16723 <rng:define name=
"text-database-row-select-attlist">
16725 <rng:ref name=
"common-field-database-table"/>
16727 <rng:attribute name=
"text:condition">
16728 <rng:ref name=
"string"/>
16732 <rng:attribute name=
"text:row-number">
16733 <rng:ref name=
"nonNegativeInteger"/>
16738 <rng:define name=
"text-date-attlist">
16741 <rng:ref name=
"common-field-fixed-attlist"/>
16742 <rng:ref name=
"common-field-data-style-name-attlist"/>
16745 <rng:attribute name=
"text:date-value">
16746 <rng:ref name=
"dateOrDateTime"/>
16750 <rng:attribute name=
"text:date-adjust">
16751 <rng:ref name=
"duration"/>
16756 <rng:define name=
"text-dde-connection-decl">
16757 <rng:element name=
"text:dde-connection-decl">
16758 <rng:ref name=
"text-dde-connection-decl-attlist"/>
16759 <rng:ref name=
"common-dde-connection-decl-attlist"/>
16762 <rng:define name=
"text-dde-connection-decl-attlist">
16763 <rng:attribute name=
"office:name">
16764 <rng:ref name=
"string"/>
16767 <rng:define name=
"text-decls">
16769 <rng:element name=
"text:variable-decls">
16771 <rng:ref name=
"text-variable-decl"/>
16776 <rng:element name=
"text:sequence-decls">
16778 <rng:ref name=
"text-sequence-decl"/>
16783 <rng:element name=
"text:user-field-decls">
16785 <rng:ref name=
"text-user-field-decl"/>
16790 <rng:element name=
"text:dde-connection-decls">
16792 <rng:ref name=
"text-dde-connection-decl"/>
16797 <rng:ref name=
"text-alphabetical-index-auto-mark-file"/>
16800 <rng:define name=
"text-drop-down">
16801 <rng:element name=
"text:drop-down">
16802 <rng:attribute name=
"text:name">
16803 <rng:ref name=
"string"/>
16806 <rng:element name=
"text:label">
16808 <rng:attribute name=
"text:value">
16809 <rng:ref name=
"string"/>
16813 <rng:attribute name=
"text:current-selected">
16814 <rng:ref name=
"boolean"/>
16822 <rng:define name=
"text-file-name-attlist">
16825 <rng:attribute name=
"text:display">
16827 <rng:value>full
</rng:value>
16828 <rng:value>path
</rng:value>
16829 <rng:value>name
</rng:value>
16830 <rng:value>name-and-extension
</rng:value>
16834 <rng:ref name=
"common-field-fixed-attlist"/>
16837 <rng:define name=
"text-get-page-variable-attlist">
16838 <rng:ref name=
"common-field-num-format-attlist"/>
16840 <rng:define name=
"text-h">
16841 <rng:element name=
"text:h">
16842 <rng:ref name=
"heading-attrs"/>
16843 <rng:ref name=
"paragraph-attrs"/>
16845 <rng:ref name=
"text-number"/>
16848 <rng:ref name=
"paragraph-content-or-hyperlink"/>
16852 <rng:define name=
"text-hidden-paragraph-attlist">
16854 <rng:attribute name=
"text:condition">
16855 <rng:ref name=
"string"/>
16858 <rng:attribute name=
"text:is-hidden">
16859 <rng:ref name=
"boolean"/>
16864 <rng:define name=
"text-hidden-text-attlist">
16866 <rng:attribute name=
"text:condition">
16867 <rng:ref name=
"string"/>
16869 <rng:attribute name=
"text:string-value">
16870 <rng:ref name=
"string"/>
16873 <rng:attribute name=
"text:is-hidden">
16874 <rng:ref name=
"boolean"/>
16879 <rng:define name=
"text-id">
16880 <rng:attribute name=
"text:id">
16881 <rng:ref name=
"string"/>
16884 <rng:define name=
"text-illustration-index">
16885 <rng:element name=
"text:illustration-index">
16886 <rng:ref name=
"common-section-attlist"/>
16887 <rng:ref name=
"text-illustration-index-source"/>
16888 <rng:ref name=
"text-index-body"/>
16891 <rng:define name=
"text-illustration-index-entry-content">
16892 <rng:ref name=
"text-illustration-index-entry-template-attrs"/>
16895 <rng:ref name=
"text-index-entry-chapter"/>
16896 <rng:ref name=
"text-index-entry-page-number"/>
16897 <rng:ref name=
"text-index-entry-text"/>
16898 <rng:ref name=
"text-index-entry-span"/>
16899 <rng:ref name=
"text-index-entry-tab-stop"/>
16900 <rng:ref name=
"text-index-entry-link-start"/>
16901 <rng:ref name=
"text-index-entry-link-end"/>
16902 <!-- https://issues.oasis-open.org/browse/OFFICE-3941 -->
16906 <rng:define name=
"text-illustration-index-entry-template">
16907 <rng:element name=
"text:illustration-index-entry-template">
16908 <rng:ref name=
"text-illustration-index-entry-content"/>
16911 <rng:define name=
"text-illustration-index-entry-template-attrs">
16912 <rng:attribute name=
"text:style-name">
16913 <rng:ref name=
"styleNameRef"/>
16916 <rng:define name=
"text-illustration-index-source">
16917 <rng:element name=
"text:illustration-index-source">
16918 <rng:ref name=
"text-illustration-index-source-attrs"/>
16920 <rng:ref name=
"text-index-title-template"/>
16923 <rng:ref name=
"text-illustration-index-entry-template"/>
16927 <rng:define name=
"text-illustration-index-source-attrs">
16929 <rng:ref name=
"text-index-scope-attr"/>
16930 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
16932 <rng:attribute name=
"text:use-caption">
16933 <rng:ref name=
"boolean"/>
16937 <rng:attribute name=
"text:caption-sequence-name">
16938 <rng:ref name=
"string"/>
16942 <rng:attribute name=
"text:caption-sequence-format">
16944 <rng:value>text
</rng:value>
16945 <rng:value>category-and-value
</rng:value>
16946 <rng:value>caption
</rng:value>
16952 <rng:define name=
"text-index-body">
16953 <rng:element name=
"text:index-body">
16955 <rng:ref name=
"index-content-main"/>
16959 <rng:define name=
"text-index-entry-bibliography">
16960 <rng:element name=
"text:index-entry-bibliography">
16961 <rng:ref name=
"text-index-entry-bibliography-attrs"/>
16964 <rng:define name=
"text-index-entry-bibliography-attrs">
16967 <rng:attribute name=
"text:style-name">
16968 <rng:ref name=
"styleNameRef"/>
16971 <rng:attribute name=
"text:bibliography-data-field">
16973 <rng:value>address
</rng:value>
16974 <rng:value>annote
</rng:value>
16975 <rng:value>author
</rng:value>
16976 <rng:value>bibliography-type
</rng:value>
16977 <rng:value>booktitle
</rng:value>
16978 <rng:value>chapter
</rng:value>
16979 <rng:value>custom1
</rng:value>
16980 <rng:value>custom2
</rng:value>
16981 <rng:value>custom3
</rng:value>
16982 <rng:value>custom4
</rng:value>
16983 <rng:value>custom5
</rng:value>
16984 <rng:value>edition
</rng:value>
16985 <rng:value>editor
</rng:value>
16986 <rng:value>howpublished
</rng:value>
16987 <rng:value>identifier
</rng:value>
16988 <rng:value>institution
</rng:value>
16989 <rng:value>isbn
</rng:value>
16990 <rng:value>issn
</rng:value>
16991 <rng:value>journal
</rng:value>
16992 <rng:value>month
</rng:value>
16993 <rng:value>note
</rng:value>
16994 <rng:value>number
</rng:value>
16995 <rng:value>organizations
</rng:value>
16996 <rng:value>pages
</rng:value>
16997 <rng:value>publisher
</rng:value>
16998 <rng:value>report-type
</rng:value>
16999 <rng:value>school
</rng:value>
17000 <rng:value>series
</rng:value>
17001 <rng:value>title
</rng:value>
17002 <rng:value>url
</rng:value>
17003 <rng:value>volume
</rng:value>
17004 <rng:value>year
</rng:value>
17009 <rng:define name=
"text-index-entry-chapter">
17010 <rng:element name=
"text:index-entry-chapter">
17012 <rng:attribute name=
"text:style-name">
17013 <rng:ref name=
"styleNameRef"/>
17016 <rng:ref name=
"text-index-entry-chapter-attrs"/>
17019 <rng:define name=
"text-index-entry-chapter-attrs">
17022 <rng:attribute name=
"text:display">
17024 <rng:value>name
</rng:value>
17025 <rng:value>number
</rng:value>
17026 <rng:value>number-and-name
</rng:value>
17027 <rng:value>plain-number
</rng:value>
17028 <rng:value>plain-number-and-name
</rng:value>
17033 <rng:attribute name=
"text:outline-level">
17034 <rng:ref name=
"positiveInteger"/>
17039 <rng:define name=
"text-index-entry-link-end">
17040 <rng:element name=
"text:index-entry-link-end">
17042 <rng:attribute name=
"text:style-name">
17043 <rng:ref name=
"styleNameRef"/>
17048 <rng:define name=
"text-index-entry-link-start">
17049 <rng:element name=
"text:index-entry-link-start">
17051 <rng:attribute name=
"text:style-name">
17052 <rng:ref name=
"styleNameRef"/>
17057 <rng:define name=
"text-index-entry-page-number">
17058 <rng:element name=
"text:index-entry-page-number">
17060 <rng:attribute name=
"text:style-name">
17061 <rng:ref name=
"styleNameRef"/>
17066 <rng:define name=
"text-index-entry-span">
17067 <rng:element name=
"text:index-entry-span">
17069 <rng:attribute name=
"text:style-name">
17070 <rng:ref name=
"styleNameRef"/>
17076 <rng:define name=
"text-index-entry-tab-stop">
17077 <rng:element name=
"text:index-entry-tab-stop">
17079 <rng:attribute name=
"text:style-name">
17080 <rng:ref name=
"styleNameRef"/>
17083 <rng:ref name=
"text-index-entry-tab-stop-attrs"/>
17086 <rng:define name=
"text-index-entry-tab-stop-attrs">
17089 <rng:attribute name=
"style:leader-char">
17090 <rng:ref name=
"character"/>
17094 <rng:attribute name=
"style:type">
17095 <rng:value>right
</rng:value>
17098 <rng:attribute name=
"style:type">
17099 <rng:value>left
</rng:value>
17101 <rng:attribute name=
"style:position">
17102 <rng:ref name=
"length"/>
17108 <rng:define name=
"text-index-entry-text">
17109 <rng:element name=
"text:index-entry-text">
17111 <rng:attribute name=
"text:style-name">
17112 <rng:ref name=
"styleNameRef"/>
17117 <rng:define name=
"text-index-name">
17118 <rng:attribute name=
"text:index-name">
17119 <rng:ref name=
"string"/>
17122 <rng:define name=
"text-index-scope-attr">
17124 <rng:attribute name=
"text:index-scope">
17126 <rng:value>document
</rng:value>
17127 <rng:value>chapter
</rng:value>
17132 <rng:define name=
"text-index-source-style">
17133 <rng:element name=
"text:index-source-style">
17134 <rng:attribute name=
"text:style-name">
17135 <rng:ref name=
"styleNameRef"/>
17140 <!-- https://issues.oasis-open.org/browse/OFFICE-3675 -->
17141 <rng:define name=
"text-index-source-styles">
17142 <rng:element name=
"text:index-source-styles">
17143 <rng:attribute name=
"text:outline-level">
17144 <rng:ref name=
"positiveInteger"/>
17147 <rng:ref name=
"text-index-source-style"/>
17151 <rng:define name=
"text-index-title">
17152 <rng:element name=
"text:index-title">
17153 <rng:ref name=
"common-section-attlist"/>
17155 <rng:ref name=
"index-content-main"/>
17159 <rng:define name=
"text-index-title-template">
17160 <rng:element name=
"text:index-title-template">
17162 <rng:attribute name=
"text:style-name">
17163 <rng:ref name=
"styleNameRef"/>
17169 <rng:define name=
"text-linenumbering-configuration">
17170 <rng:element name=
"text:linenumbering-configuration">
17171 <rng:ref name=
"text-linenumbering-configuration-attlist"/>
17173 <rng:ref name=
"text-linenumbering-separator"/>
17177 <rng:define name=
"text-linenumbering-configuration-attlist">
17180 <rng:attribute name=
"text:number-lines">
17181 <rng:ref name=
"boolean"/>
17185 <rng:ref name=
"common-num-format-attlist"/>
17188 <rng:attribute name=
"text:style-name">
17189 <rng:ref name=
"styleNameRef"/>
17193 <rng:attribute name=
"text:increment">
17194 <rng:ref name=
"nonNegativeInteger"/>
17198 <rng:attribute name=
"text:number-position">
17200 <rng:value>left
</rng:value>
17201 <rng:value>right
</rng:value>
17202 <rng:value>inner
</rng:value>
17203 <rng:value>outer
</rng:value>
17208 <rng:attribute name=
"text:offset">
17209 <rng:ref name=
"nonNegativeLength"/>
17213 <rng:attribute name=
"text:count-empty-lines">
17214 <rng:ref name=
"boolean"/>
17218 <rng:attribute name=
"text:count-in-text-boxes">
17219 <rng:ref name=
"boolean"/>
17223 <rng:attribute name=
"text:restart-on-page">
17224 <rng:ref name=
"boolean"/>
17229 <rng:define name=
"text-linenumbering-separator">
17230 <rng:element name=
"text:linenumbering-separator">
17232 <rng:attribute name=
"text:increment">
17233 <rng:ref name=
"nonNegativeInteger"/>
17239 <rng:define name=
"text-list">
17240 <rng:element name=
"text:list">
17241 <rng:ref name=
"text-list-attr"/>
17243 <rng:ref name=
"text-list-header"/>
17246 <rng:ref name=
"text-list-item"/>
17250 <rng:define name=
"text-list-attr">
17253 <rng:attribute name=
"text:style-name">
17254 <rng:ref name=
"styleNameRef"/>
17258 <rng:attribute name=
"text:continue-numbering">
17259 <rng:ref name=
"boolean"/>
17263 <rng:attribute name=
"text:continue-list">
17264 <rng:ref name=
"IDREF"/>
17268 <rng:ref name=
"xml-id"/>
17272 <rng:define name=
"text-list-header">
17273 <rng:element name=
"text:list-header">
17274 <rng:ref name=
"text-list-header-attr"/>
17275 <rng:ref name=
"text-list-item-content"/>
17278 <rng:define name=
"text-list-header-attr">
17280 <rng:ref name=
"xml-id"/>
17283 <rng:define name=
"text-list-item">
17284 <rng:element name=
"text:list-item">
17285 <rng:ref name=
"text-list-item-attr"/>
17286 <rng:ref name=
"text-list-item-content"/>
17289 <rng:define name=
"text-list-item-attr">
17292 <rng:attribute name=
"text:start-value">
17293 <rng:ref name=
"nonNegativeInteger"/>
17297 <rng:attribute name=
"text:style-override">
17298 <rng:ref name=
"styleNameRef"/>
17302 <rng:ref name=
"xml-id"/>
17306 <rng:define name=
"text-list-item-content">
17308 <rng:ref name=
"text-number"/>
17312 <rng:ref name=
"text-p"/>
17313 <rng:ref name=
"text-h"/>
17314 <rng:ref name=
"text-list"/>
17315 <rng:ref name=
"text-soft-page-break"/>
17319 <rng:define name=
"text-list-level-style-attr">
17320 <rng:attribute name=
"text:level">
17321 <rng:ref name=
"positiveInteger"/>
17324 <rng:define name=
"text-list-level-style-bullet-attr">
17327 <rng:attribute name=
"text:style-name">
17328 <rng:ref name=
"styleNameRef"/>
17331 <rng:attribute name=
"text:bullet-char">
17332 <rng:ref name=
"character"/>
17334 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17336 <rng:attribute name=
"text:bullet-relative-size">
17337 <rng:ref name=
"percent"/>
17342 <rng:define name=
"text-list-level-style-image-attr">
17344 <rng:ref name=
"common-draw-data-attlist"/>
17345 <rng:ref name=
"office-binary-data"/>
17348 <rng:define name=
"text-list-level-style-number-attr">
17351 <rng:attribute name=
"text:style-name">
17352 <rng:ref name=
"styleNameRef"/>
17355 <rng:ref name=
"common-num-format-attlist"/>
17356 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17358 <rng:attribute name=
"text:display-levels">
17359 <rng:ref name=
"positiveInteger"/>
17363 <rng:attribute name=
"text:start-value">
17364 <rng:ref name=
"positiveInteger"/>
17369 <rng:define name=
"text-list-style">
17370 <rng:element name=
"text:list-style">
17371 <rng:ref name=
"text-list-style-attr"/>
17373 <rng:ref name=
"text-list-style-content"/>
17377 <rng:define name=
"text-list-style-attr">
17379 <rng:attribute name=
"style:name">
17380 <rng:ref name=
"styleName"/>
17383 <rng:attribute name=
"style:display-name">
17384 <rng:ref name=
"string"/>
17388 <rng:attribute name=
"text:consecutive-numbering">
17389 <rng:ref name=
"boolean"/>
17394 <rng:define name=
"text-list-style-content">
17396 <rng:element name=
"text:list-level-style-number">
17397 <rng:ref name=
"text-list-level-style-attr"/>
17398 <rng:ref name=
"text-list-level-style-number-attr"/>
17400 <rng:ref name=
"style-list-level-properties"/>
17403 <rng:ref name=
"style-text-properties"/>
17406 <rng:element name=
"text:list-level-style-bullet">
17407 <rng:ref name=
"text-list-level-style-attr"/>
17408 <rng:ref name=
"text-list-level-style-bullet-attr"/>
17410 <rng:ref name=
"style-list-level-properties"/>
17413 <rng:ref name=
"style-text-properties"/>
17416 <rng:element name=
"text:list-level-style-image">
17417 <rng:ref name=
"text-list-level-style-attr"/>
17418 <rng:ref name=
"text-list-level-style-image-attr"/>
17420 <rng:ref name=
"style-list-level-properties"/>
17425 <rng:define name=
"text-meta-attlist">
17428 <rng:ref name=
"common-in-content-meta-attlist"/>
17431 <rng:ref name=
"xml-id"/>
17435 <rng:define name=
"text-meta-field-attlist">
17437 <rng:ref name=
"xml-id"/>
17438 <rng:ref name=
"common-field-data-style-name-attlist"/>
17441 <rng:define name=
"text-note-class">
17442 <rng:attribute name=
"text:note-class">
17444 <rng:value>footnote
</rng:value>
17445 <rng:value>endnote
</rng:value>
17449 <rng:define name=
"text-note-ref-content">
17452 <rng:attribute name=
"text:reference-format">
17454 <rng:ref name=
"common-ref-format-values"/>
17458 <rng:ref name=
"text-note-class"/>
17461 <rng:define name=
"text-notes-configuration">
17462 <rng:element name=
"text:notes-configuration">
17463 <rng:ref name=
"text-notes-configuration-content"/>
17466 <rng:define name=
"text-notes-configuration-content">
17468 <rng:ref name=
"text-note-class"/>
17470 <rng:attribute name=
"text:citation-style-name">
17471 <rng:ref name=
"styleNameRef"/>
17475 <rng:attribute name=
"text:citation-body-style-name">
17476 <rng:ref name=
"styleNameRef"/>
17480 <rng:attribute name=
"text:default-style-name">
17481 <rng:ref name=
"styleNameRef"/>
17485 <rng:attribute name=
"text:master-page-name">
17486 <rng:ref name=
"styleNameRef"/>
17490 <rng:attribute name=
"text:start-value">
17491 <rng:ref name=
"nonNegativeInteger"/>
17494 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17496 <rng:ref name=
"common-num-format-attlist"/>
17499 <rng:attribute name=
"text:start-numbering-at">
17501 <rng:value>document
</rng:value>
17502 <rng:value>chapter
</rng:value>
17503 <rng:value>page
</rng:value>
17508 <rng:attribute name=
"text:footnotes-position">
17510 <rng:value>text
</rng:value>
17511 <rng:value>page
</rng:value>
17512 <rng:value>section
</rng:value>
17513 <rng:value>document
</rng:value>
17518 <rng:element name=
"text:note-continuation-notice-forward">
17523 <rng:element name=
"text:note-continuation-notice-backward">
17529 <rng:define name=
"text-number">
17530 <rng:element name=
"text:number">
17531 <rng:ref name=
"string"/>
17534 <rng:define name=
"text-numbered-paragraph">
17535 <rng:element name=
"text:numbered-paragraph">
17536 <rng:ref name=
"text-numbered-paragraph-attr"/>
17538 <rng:ref name=
"text-number"/>
17541 <rng:ref name=
"text-p"/>
17542 <rng:ref name=
"text-h"/>
17546 <rng:define name=
"text-numbered-paragraph-attr">
17548 <rng:attribute name=
"text:list-id">
17549 <rng:ref name=
"NCName"/>
17552 <rng:attribute name=
"text:level">
17553 <rng:ref name=
"positiveInteger"/>
17557 <rng:attribute name=
"text:style-name">
17558 <rng:ref name=
"styleNameRef"/>
17560 <rng:attribute name=
"text:continue-numbering">
17561 <rng:ref name=
"boolean"/>
17563 <rng:attribute name=
"text:start-value">
17564 <rng:ref name=
"nonNegativeInteger"/>
17568 <rng:ref name=
"xml-id"/>
17572 <rng:define name=
"text-object-index">
17573 <rng:element name=
"text:object-index">
17574 <rng:ref name=
"common-section-attlist"/>
17575 <rng:ref name=
"text-object-index-source"/>
17576 <rng:ref name=
"text-index-body"/>
17579 <rng:define name=
"text-object-index-entry-template">
17580 <rng:element name=
"text:object-index-entry-template">
17581 <rng:ref name=
"text-illustration-index-entry-content"/>
17584 <rng:define name=
"text-object-index-source">
17585 <rng:element name=
"text:object-index-source">
17586 <rng:ref name=
"text-object-index-source-attrs"/>
17588 <rng:ref name=
"text-index-title-template"/>
17591 <rng:ref name=
"text-object-index-entry-template"/>
17595 <rng:define name=
"text-object-index-source-attrs">
17597 <rng:ref name=
"text-index-scope-attr"/>
17598 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
17600 <rng:attribute name=
"text:use-spreadsheet-objects">
17601 <rng:ref name=
"boolean"/>
17605 <rng:attribute name=
"text:use-math-objects">
17606 <rng:ref name=
"boolean"/>
17610 <rng:attribute name=
"text:use-draw-objects">
17611 <rng:ref name=
"boolean"/>
17615 <rng:attribute name=
"text:use-chart-objects">
17616 <rng:ref name=
"boolean"/>
17620 <rng:attribute name=
"text:use-other-objects">
17621 <rng:ref name=
"boolean"/>
17626 <rng:define name=
"text-outline-level">
17628 <rng:attribute name=
"text:outline-level">
17629 <rng:ref name=
"positiveInteger"/>
17633 <rng:define name=
"text-outline-level-style">
17634 <rng:element name=
"text:outline-level-style">
17635 <rng:ref name=
"text-outline-level-style-attlist"/>
17637 <rng:ref name=
"style-list-level-properties"/>
17640 <rng:ref name=
"style-text-properties"/>
17644 <rng:define name=
"text-outline-level-style-attlist">
17646 <rng:attribute name=
"text:level">
17647 <rng:ref name=
"positiveInteger"/>
17650 <rng:attribute name=
"text:style-name">
17651 <rng:ref name=
"styleNameRef"/>
17654 <rng:ref name=
"common-num-format-attlist"/>
17655 <rng:ref name=
"common-num-format-prefix-suffix-attlist"/>
17657 <rng:attribute name=
"text:display-levels">
17658 <rng:ref name=
"positiveInteger"/>
17662 <rng:attribute name=
"text:start-value">
17663 <rng:ref name=
"positiveInteger"/>
17668 <rng:define name=
"text-outline-style">
17669 <rng:element name=
"text:outline-style">
17670 <rng:ref name=
"text-outline-style-attr"/>
17672 <rng:ref name=
"text-outline-level-style"/>
17676 <rng:define name=
"text-outline-style-attr">
17677 <rng:attribute name=
"style:name">
17678 <rng:ref name=
"styleName"/>
17681 <rng:define name=
"text-p">
17682 <rng:element name=
"text:p">
17683 <rng:ref name=
"paragraph-attrs"/>
17685 <rng:ref name=
"paragraph-content-or-hyperlink"/>
17689 <rng:define name=
"text-page">
17690 <rng:element name=
"text:page">
17691 <rng:ref name=
"text-page-attlist"/>
17695 <rng:define name=
"text-page-attlist">
17696 <rng:attribute name=
"text:master-page-name">
17697 <rng:ref name=
"styleNameRef"/>
17700 <rng:define name=
"text-page-continuation-attlist">
17702 <rng:attribute name=
"text:select-page">
17704 <rng:value>previous
</rng:value>
17705 <rng:value>next
</rng:value>
17709 <rng:attribute name=
"text:string-value">
17710 <rng:ref name=
"string"/>
17715 <rng:define name=
"text-page-number-attlist">
17718 <rng:ref name=
"common-field-num-format-attlist"/>
17719 <rng:ref name=
"common-field-fixed-attlist"/>
17722 <rng:attribute name=
"text:page-adjust">
17723 <rng:ref name=
"integer"/>
17727 <rng:attribute name=
"text:select-page">
17729 <rng:value>previous
</rng:value>
17730 <rng:value>current
</rng:value>
17731 <rng:value>next
</rng:value>
17737 <rng:define name=
"text-page-sequence">
17738 <rng:element name=
"text:page-sequence">
17740 <rng:ref name=
"text-page"/>
17744 <rng:define name=
"text-placeholder-attlist">
17746 <rng:attribute name=
"text:placeholder-type">
17748 <rng:value>text
</rng:value>
17749 <rng:value>table
</rng:value>
17750 <rng:value>text-box
</rng:value>
17751 <rng:value>image
</rng:value>
17752 <rng:value>object
</rng:value>
17755 <rng:ref name=
"common-field-description-attlist"/>
17758 <rng:define name=
"text-relative-tab-stop-position-attr">
17760 <rng:attribute name=
"text:relative-tab-stop-position">
17761 <rng:ref name=
"boolean"/>
17765 <rng:define name=
"text-section">
17766 <rng:element name=
"text:section">
17767 <rng:ref name=
"text-section-attlist"/>
17769 <rng:ref name=
"text-section-source"/>
17770 <rng:ref name=
"text-section-source-dde"/>
17774 <rng:ref name=
"text-content"/>
17778 <rng:define name=
"text-section-attlist">
17780 <rng:ref name=
"common-section-attlist"/>
17782 <rng:attribute name=
"text:display">
17784 <rng:value>true
</rng:value>
17785 <rng:value>none
</rng:value>
17789 <rng:attribute name=
"text:display">
17790 <rng:value>condition
</rng:value>
17792 <rng:attribute name=
"text:condition">
17793 <rng:ref name=
"string"/>
17800 <rng:define name=
"text-section-source">
17801 <rng:element name=
"text:section-source">
17802 <rng:ref name=
"text-section-source-attr"/>
17805 <rng:define name=
"text-section-source-attr">
17808 <rng:attribute name=
"xlink:type">
17809 <rng:value>simple
</rng:value>
17811 <rng:attribute name=
"xlink:href">
17812 <rng:ref name=
"anyIRI"/>
17815 <rng:attribute name=
"xlink:show">
17816 <rng:value>embed
</rng:value>
17821 <rng:attribute name=
"text:section-name">
17822 <rng:ref name=
"string"/>
17826 <rng:attribute name=
"text:filter-name">
17827 <rng:ref name=
"string"/>
17832 <rng:define name=
"text-section-source-dde">
17833 <rng:ref name=
"office-dde-source"/>
17835 <rng:define name=
"text-sequence-decl">
17836 <rng:element name=
"text:sequence-decl">
17837 <rng:ref name=
"text-sequence-decl-attlist"/>
17840 <rng:define name=
"text-sequence-decl-attlist">
17842 <rng:ref name=
"common-field-name-attlist"/>
17843 <rng:attribute name=
"text:display-outline-level">
17844 <rng:ref name=
"nonNegativeInteger"/>
17847 <rng:attribute name=
"text:separation-character">
17848 <rng:ref name=
"character"/>
17853 <rng:define name=
"text-sequence-ref-content">
17855 <rng:attribute name=
"text:reference-format">
17857 <rng:ref name=
"common-ref-format-values"/>
17858 <rng:value>category-and-value
</rng:value>
17859 <rng:value>caption
</rng:value>
17860 <rng:value>value
</rng:value>
17865 <rng:define name=
"text-sequence-ref-name">
17867 <rng:attribute name=
"text:ref-name">
17868 <rng:ref name=
"string"/>
17872 <rng:define name=
"text-set-page-variable-attlist">
17875 <rng:attribute name=
"text:active">
17876 <rng:ref name=
"boolean"/>
17880 <rng:attribute name=
"text:page-adjust">
17881 <rng:ref name=
"integer"/>
17886 <rng:define name=
"text-soft-page-break">
17887 <rng:element name=
"text:soft-page-break">
17891 <rng:define name=
"text-sort-key">
17892 <rng:element name=
"text:sort-key">
17893 <rng:ref name=
"text-sort-key-attlist"/>
17897 <rng:define name=
"text-sort-key-attlist">
17898 <rng:attribute name=
"text:key">
17900 <rng:value>address
</rng:value>
17901 <rng:value>annote
</rng:value>
17902 <rng:value>author
</rng:value>
17903 <rng:value>bibliography-type
</rng:value>
17904 <rng:value>booktitle
</rng:value>
17905 <rng:value>chapter
</rng:value>
17906 <rng:value>custom1
</rng:value>
17907 <rng:value>custom2
</rng:value>
17908 <rng:value>custom3
</rng:value>
17909 <rng:value>custom4
</rng:value>
17910 <rng:value>custom5
</rng:value>
17911 <rng:value>edition
</rng:value>
17912 <rng:value>editor
</rng:value>
17913 <rng:value>howpublished
</rng:value>
17914 <rng:value>identifier
</rng:value>
17915 <rng:value>institution
</rng:value>
17916 <rng:value>isbn
</rng:value>
17917 <rng:value>issn
</rng:value>
17918 <rng:value>journal
</rng:value>
17919 <rng:value>month
</rng:value>
17920 <rng:value>note
</rng:value>
17921 <rng:value>number
</rng:value>
17922 <rng:value>organizations
</rng:value>
17923 <rng:value>pages
</rng:value>
17924 <rng:value>publisher
</rng:value>
17925 <rng:value>report-type
</rng:value>
17926 <rng:value>school
</rng:value>
17927 <rng:value>series
</rng:value>
17928 <rng:value>title
</rng:value>
17929 <rng:value>url
</rng:value>
17930 <rng:value>volume
</rng:value>
17931 <rng:value>year
</rng:value>
17935 <rng:attribute name=
"text:sort-ascending">
17936 <rng:ref name=
"boolean"/>
17940 <rng:define name=
"text-style-name">
17942 <rng:attribute name=
"form:text-style-name">
17943 <rng:ref name=
"styleNameRef"/>
17947 <rng:define name=
"text-tab-attr">
17949 <rng:attribute name=
"text:tab-ref">
17950 <rng:ref name=
"nonNegativeInteger"/>
17954 <rng:define name=
"text-table-index">
17955 <rng:element name=
"text:table-index">
17956 <rng:ref name=
"common-section-attlist"/>
17957 <rng:ref name=
"text-table-index-source"/>
17958 <rng:ref name=
"text-index-body"/>
17961 <rng:define name=
"text-table-index-entry-template">
17962 <rng:element name=
"text:table-index-entry-template">
17963 <rng:ref name=
"text-illustration-index-entry-content"/>
17966 <rng:define name=
"text-table-index-source">
17967 <rng:element name=
"text:table-index-source">
17968 <rng:ref name=
"text-illustration-index-source-attrs"/>
17970 <rng:ref name=
"text-index-title-template"/>
17973 <rng:ref name=
"text-table-index-entry-template"/>
17977 <rng:define name=
"text-table-of-content">
17978 <rng:element name=
"text:table-of-content">
17979 <rng:ref name=
"common-section-attlist"/>
17980 <rng:ref name=
"text-table-of-content-source"/>
17981 <rng:ref name=
"text-index-body"/>
17984 <rng:define name=
"text-table-of-content-children">
17986 <rng:ref name=
"text-index-entry-chapter"/>
17987 <rng:ref name=
"text-index-entry-page-number"/>
17988 <rng:ref name=
"text-index-entry-text"/>
17989 <rng:ref name=
"text-index-entry-span"/>
17990 <rng:ref name=
"text-index-entry-tab-stop"/>
17991 <rng:ref name=
"text-index-entry-link-start"/>
17992 <rng:ref name=
"text-index-entry-link-end"/>
17995 <rng:define name=
"text-table-of-content-entry-template">
17996 <rng:element name=
"text:table-of-content-entry-template">
17997 <rng:ref name=
"text-table-of-content-entry-template-attlist"/>
17999 <rng:ref name=
"text-table-of-content-children"/>
18003 <rng:define name=
"text-table-of-content-entry-template-attlist">
18005 <rng:attribute name=
"text:outline-level">
18006 <rng:ref name=
"positiveInteger"/>
18008 <rng:attribute name=
"text:style-name">
18009 <rng:ref name=
"styleNameRef"/>
18013 <rng:define name=
"text-table-of-content-source">
18014 <rng:element name=
"text:table-of-content-source">
18015 <rng:ref name=
"text-table-of-content-source-attlist"/>
18017 <rng:ref name=
"text-index-title-template"/>
18020 <rng:ref name=
"text-table-of-content-entry-template"/>
18023 <rng:ref name=
"text-index-source-styles"/>
18027 <rng:define name=
"text-table-of-content-source-attlist">
18030 <rng:attribute name=
"text:outline-level">
18031 <rng:ref name=
"positiveInteger"/>
18035 <rng:attribute name=
"text:use-outline-level">
18036 <rng:ref name=
"boolean"/>
18040 <rng:attribute name=
"text:use-index-marks">
18041 <rng:ref name=
"boolean"/>
18045 <rng:attribute name=
"text:use-index-source-styles">
18046 <rng:ref name=
"boolean"/>
18050 <rng:attribute name=
"text:index-scope">
18052 <rng:value>document
</rng:value>
18053 <rng:value>chapter
</rng:value>
18058 <rng:attribute name=
"text:relative-tab-stop-position">
18059 <rng:ref name=
"boolean"/>
18064 <rng:define name=
"text-template-name-attlist">
18066 <rng:attribute name=
"text:display">
18068 <rng:value>full
</rng:value>
18069 <rng:value>path
</rng:value>
18070 <rng:value>name
</rng:value>
18071 <rng:value>name-and-extension
</rng:value>
18072 <rng:value>area
</rng:value>
18073 <rng:value>title
</rng:value>
18078 <rng:define name=
"text-time-attlist">
18081 <rng:ref name=
"common-field-fixed-attlist"/>
18082 <rng:ref name=
"common-field-data-style-name-attlist"/>
18085 <rng:attribute name=
"text:time-value">
18086 <rng:ref name=
"timeOrDateTime"/>
18090 <rng:attribute name=
"text:time-adjust">
18091 <rng:ref name=
"duration"/>
18096 <rng:define name=
"text-toc-mark-start-attrs">
18097 <rng:ref name=
"text-id"/>
18098 <rng:ref name=
"text-outline-level"/>
18100 <rng:define name=
"text-tracked-changes">
18102 <rng:element name=
"text:tracked-changes">
18103 <rng:ref name=
"text-tracked-changes-attr"/>
18105 <rng:ref name=
"text-changed-region"/>
18110 <rng:define name=
"text-tracked-changes-attr">
18112 <rng:attribute name=
"text:track-changes">
18113 <rng:ref name=
"boolean"/>
18117 <rng:define name=
"text-user-field-decl">
18118 <rng:element name=
"text:user-field-decl">
18119 <rng:ref name=
"common-field-name-attlist"/>
18121 <rng:ref name=
"common-field-formula-attlist"/>
18123 <rng:ref name=
"common-value-and-type-attlist"/>
18126 <rng:define name=
"text-user-index">
18127 <rng:element name=
"text:user-index">
18128 <rng:ref name=
"common-section-attlist"/>
18129 <rng:ref name=
"text-user-index-source"/>
18130 <rng:ref name=
"text-index-body"/>
18133 <rng:define name=
"text-user-index-entry-template">
18134 <rng:element name=
"text:user-index-entry-template">
18135 <rng:ref name=
"text-user-index-entry-template-attrs"/>
18138 <rng:ref name=
"text-index-entry-chapter"/>
18139 <rng:ref name=
"text-index-entry-page-number"/>
18140 <rng:ref name=
"text-index-entry-text"/>
18141 <rng:ref name=
"text-index-entry-span"/>
18142 <rng:ref name=
"text-index-entry-tab-stop"/>
18143 <rng:ref name=
"text-index-entry-link-start"/>
18144 <rng:ref name=
"text-index-entry-link-end"/>
18145 <!-- https://issues.oasis-open.org/browse/OFFICE-3941 -->
18150 <rng:define name=
"text-user-index-entry-template-attrs">
18152 <rng:attribute name=
"text:outline-level">
18153 <rng:ref name=
"positiveInteger"/>
18155 <rng:attribute name=
"text:style-name">
18156 <rng:ref name=
"styleNameRef"/>
18160 <rng:define name=
"text-user-index-source">
18161 <rng:element name=
"text:user-index-source">
18162 <rng:ref name=
"text-user-index-source-attr"/>
18164 <rng:ref name=
"text-index-title-template"/>
18167 <rng:ref name=
"text-user-index-entry-template"/>
18170 <rng:ref name=
"text-index-source-styles"/>
18174 <rng:define name=
"text-user-index-source-attr">
18176 <rng:ref name=
"text-index-scope-attr"/>
18177 <rng:ref name=
"text-relative-tab-stop-position-attr"/>
18179 <rng:attribute name=
"text:use-index-marks">
18180 <rng:ref name=
"boolean"/>
18184 <rng:attribute name=
"text:use-index-source-styles">
18185 <rng:ref name=
"boolean"/>
18189 <rng:attribute name=
"text:use-graphics">
18190 <rng:ref name=
"boolean"/>
18194 <rng:attribute name=
"text:use-tables">
18195 <rng:ref name=
"boolean"/>
18199 <rng:attribute name=
"text:use-floating-frames">
18200 <rng:ref name=
"boolean"/>
18204 <rng:attribute name=
"text:use-objects">
18205 <rng:ref name=
"boolean"/>
18209 <rng:attribute name=
"text:copy-outline-levels">
18210 <rng:ref name=
"boolean"/>
18213 <rng:attribute name=
"text:index-name">
18214 <rng:ref name=
"string"/>
18218 <rng:define name=
"text-variable-decl">
18219 <rng:element name=
"text:variable-decl">
18220 <rng:ref name=
"common-field-name-attlist"/>
18221 <rng:ref name=
"common-value-type-attlist"/>
18224 <rng:define name=
"textEncoding">
18225 <rng:data type=
"string">
18226 <rng:param name=
"pattern">[A-Za-z][A-Za-z0-
9._\-]*
</rng:param>
18229 <rng:define name=
"time">
18230 <rng:data type=
"time"/>
18232 <rng:define name=
"timeOrDateTime">
18234 <rng:data type=
"time"/>
18235 <rng:data type=
"dateTime"/>
18238 <rng:define name=
"types">
18240 <rng:value>submit
</rng:value>
18241 <rng:value>reset
</rng:value>
18242 <rng:value>push
</rng:value>
18243 <rng:value>url
</rng:value>
18246 <rng:define name=
"valueType">
18248 <rng:value>float
</rng:value>
18249 <rng:value>time
</rng:value>
18250 <rng:value>date
</rng:value>
18251 <rng:value>percentage
</rng:value>
18252 <rng:value>currency
</rng:value>
18253 <rng:value>boolean
</rng:value>
18254 <rng:value>string
</rng:value>
18257 <rng:define name=
"variableName">
18258 <rng:data type=
"string"/>
18260 <rng:define name=
"vector3D">
18261 <rng:data type=
"string">
18262 <rng:param name=
"pattern">\([ ]*-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)([ ]+-?([
0-
9]+(\.[
0-
9]*)?|\.[
0-
9]+)){
2}[ ]*\)
</rng:param>
18265 <rng:define name=
"vertBackPos">
18267 <rng:value>top
</rng:value>
18268 <rng:value>center
</rng:value>
18269 <rng:value>bottom
</rng:value>
18272 <rng:define name=
"xforms-bind-attlist">
18274 <rng:attribute name=
"xforms:bind">
18275 <rng:ref name=
"string"/>
18279 <rng:define name=
"xforms-model">
18280 <rng:element name=
"xforms:model">
18281 <rng:ref name=
"anyAttListOrElements"/>
18284 <rng:define name=
"xml-id">
18285 <rng:attribute name=
"xml:id">
18286 <rng:ref name=
"ID"/>
18289 <rng:define name=
"zeroToHundredPercent">
18290 <rng:data type=
"string">
18291 <rng:param name=
"pattern">([
0-
9]?[
0-
9](\.[
0-
9]*)?|
100(\
.0*)?|\.[
0-
9]+)%
</rng:param>
18294 <rng:define name=
"zeroToOneDecimal">
18295 <rng:data type=
"decimal">
18296 <rng:param name=
"minInclusive">0</rng:param>
18297 <rng:param name=
"maxInclusive">1</rng:param>