blob: 15a1725122237fa48845992691362786cf03dfc5 [file] [log] [blame]
0: CHOICE
1: REF 'office-document',
2: ELEMENT "office:document",
3: SEQUENCE
4: REF 'office-document-attrs',
5: ATTRIBUTE "office:mimetype",
6: REF 'string',
7: DATA 'string',
4: REF 'office-document-common-attrs',
5: CHOICE
6: ATTRIBUTE "office:version",
7: REF 'string',
8: DATA 'string',
6: EPSILON
4: REF 'office-meta',
5: CHOICE
6: ELEMENT "office:meta",
7: REF 'office-meta-content',
8: REF 'office-meta-content-strict',
9: CHOICE
10: ONEOREMORE
11: REF 'office-meta-data',
12: CHOICE
13: ELEMENT "meta:generator",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "dc:title",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "dc:description",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "dc:subject",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "meta:keyword",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "meta:initial-creator",
14: REF 'string',
15: DATA 'string',
13: REF 'dc-creator',
14: ELEMENT "dc:creator",
15: REF 'string',
16: DATA 'string',
13: ELEMENT "meta:printed-by",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "meta:creation-date",
14: REF 'dateTime',
15: DATA 'dateTime',
13: REF 'dc-date',
14: ELEMENT "dc:date",
15: REF 'dateTime',
16: DATA 'dateTime',
13: ELEMENT "meta:print-date",
14: REF 'dateTime',
15: DATA 'dateTime',
13: ELEMENT "meta:template",
14: SEQUENCE
15: ATTRIBUTE "xlink:href",
16: REF 'anyURI',
17: DATA 'anyURI',
15: CHOICE
16: ATTRIBUTE "xlink:type",
17: VALUE 'simple',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:actuate",
17: VALUE 'onRequest',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:title",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:date",
17: REF 'dateTime',
18: DATA 'dateTime',
16: EPSILON
13: ELEMENT "meta:auto-reload",
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "xlink:type",
17: VALUE 'simple',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:show",
17: VALUE 'replace',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:actuate",
17: VALUE 'onLoad',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:href",
17: REF 'anyURI',
18: DATA 'anyURI',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:delay",
17: REF 'duration',
18: DATA 'duration',
16: EPSILON
13: ELEMENT "meta:hyperlink-behaviour",
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "office:target-frame-name",
17: REF 'targetFrameName',
18: CHOICE
19: VALUE '_self',
19: VALUE '_blank',
19: VALUE '_parent',
19: VALUE '_top',
19: REF 'string',
20: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:show",
17: CHOICE
18: VALUE 'new',
18: VALUE 'replace',
16: EPSILON
13: ELEMENT "dc:language",
14: REF 'language',
15: DATA 'language',
13: ELEMENT "meta:editing-cycles",
14: REF 'nonNegativeInteger',
15: DATA 'nonNegativeInteger',
13: ELEMENT "meta:editing-duration",
14: REF 'duration',
15: DATA 'duration',
13: ELEMENT "meta:document-statistic",
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "meta:page-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:table-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:draw-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:image-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:ole-object-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:object-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:paragraph-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:word-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:character-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "frame-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "sentence-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "syllable-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "non-whitespace-character-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:row-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:cell-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
13: ELEMENT "meta:user-defined",
14: SEQUENCE
15: ATTRIBUTE "meta:name",
16: REF 'string',
17: DATA 'string',
15: CHOICE
16: SEQUENCE
17: ATTRIBUTE "meta:value-type",
18: VALUE 'float',
17: REF 'double',
18: DATA 'double',
16: SEQUENCE
17: ATTRIBUTE "meta:value-type",
18: VALUE 'date',
17: REF 'dateOrDateTime',
18: CHOICE
19: DATA 'date',
19: DATA 'dateTime',
16: SEQUENCE
17: ATTRIBUTE "meta:value-type",
18: VALUE 'time',
17: REF 'duration',
18: DATA 'duration',
16: SEQUENCE
17: ATTRIBUTE "meta:value-type",
18: VALUE 'boolean',
17: REF 'boolean',
18: CHOICE
19: VALUE 'true',
19: VALUE 'false',
16: SEQUENCE
17: ATTRIBUTE "meta:value-type",
18: VALUE 'string',
17: REF 'string',
18: DATA 'string',
16: STRING
10: EPSILON
6: EPSILON
4: REF 'office-settings',
5: CHOICE
6: ELEMENT "office:settings",
7: ONEOREMORE
8: REF 'config-config-item-set',
9: ELEMENT "config:config-item-set",
10: SEQUENCE
11: REF 'config-config-item-set-attlist',
12: ATTRIBUTE "config:name",
13: REF 'string',
14: DATA 'string',
11: REF 'config-items',
12: ONEOREMORE
13: CHOICE
14: REF 'config-config-item',
15: ELEMENT "config:config-item",
16: SEQUENCE
17: REF 'config-config-item-attlist',
18: INTERLEAVE
19: ATTRIBUTE "config:name",
20: REF 'string',
21: DATA 'string',
19: ATTRIBUTE "config:type",
20: CHOICE
21: VALUE 'boolean',
21: VALUE 'short',
21: VALUE 'int',
21: VALUE 'long',
21: VALUE 'double',
21: VALUE 'string',
21: VALUE 'datetime',
21: VALUE 'base64Binary',
17: STRING
14: REF 'config-config-item-set',
14: REF 'config-config-item-map-named',
15: ELEMENT "config:config-item-map-named",
16: SEQUENCE
17: REF 'config-config-item-map-named-attlist',
18: ATTRIBUTE "config:name",
19: REF 'string',
20: DATA 'string',
17: ONEOREMORE
18: REF 'config-config-item-map-entry',
19: ELEMENT "config:config-item-map-entry",
20: SEQUENCE
21: REF 'config-config-item-map-entry-attlist',
22: CHOICE
23: ATTRIBUTE "config:name",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: REF 'config-items',
22: ONEOREMORE
23: CHOICE
24: REF 'config-config-item',
24: REF 'config-config-item-set',
24: REF 'config-config-item-map-named',
24: REF 'config-config-item-map-indexed',
25: ELEMENT "config:config-item-map-indexed",
26: SEQUENCE
27: REF 'config-config-item-map-indexed-attlist',
28: ATTRIBUTE "config:name",
29: REF 'string',
30: DATA 'string',
27: ONEOREMORE
28: REF 'config-config-item-map-entry',
14: REF 'config-config-item-map-indexed',
6: EPSILON
4: REF 'office-scripts',
5: CHOICE
6: ELEMENT "office:scripts",
7: SEQUENCE
8: CHOICE
9: ONEOREMORE
10: REF 'office-script',
11: ELEMENT "office:script",
12: SEQUENCE
13: REF 'office-script-attlist',
14: ATTRIBUTE "script:language",
15: REF 'string',
16: DATA 'string',
13: MIXED
14: REF 'anyElements',
15: CHOICE
16: ONEOREMORE
17: ELEMENT "*",
18: MIXED
19: REF 'anyAttListOrElements',
20: SEQUENCE
21: CHOICE
22: ONEOREMORE
23: ATTRIBUTE "*",
24: STRING
22: EPSILON
21: REF 'anyElements',
22: CHOICE
23: ONEOREMORE
23: EPSILON
16: EPSILON
9: EPSILON
8: CHOICE
9: REF 'office-event-listeners',
10: ELEMENT "office:event-listeners",
11: CHOICE
12: ONEOREMORE
13: CHOICE
14: REF 'script-event-listener',
15: ELEMENT "script:event-listener",
16: REF 'script-event-listener-attlist',
17: INTERLEAVE
18: ATTRIBUTE "script:event-name",
19: REF 'string',
20: DATA 'string',
18: ATTRIBUTE "script:language",
19: REF 'string',
20: DATA 'string',
18: CHOICE
19: ATTRIBUTE "script:macro-name",
20: REF 'string',
21: DATA 'string',
19: SEQUENCE
20: ATTRIBUTE "xlink:href",
21: REF 'anyURI',
22: DATA 'anyURI',
20: CHOICE
21: ATTRIBUTE "xlink:type",
22: VALUE 'simple',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "xlink:actuate",
22: VALUE 'onRequest',
21: EPSILON
14: REF 'presentation-event-listener',
15: ELEMENT "presentation:event-listener",
16: SEQUENCE
17: REF 'presentation-event-listener-attlist',
18: INTERLEAVE
19: ATTRIBUTE "script:event-name",
20: REF 'string',
21: DATA 'string',
19: ATTRIBUTE "presentation:action",
20: CHOICE
21: VALUE 'none',
21: VALUE 'previous-page',
21: VALUE 'next-page',
21: VALUE 'first-page',
21: VALUE 'last-page',
21: VALUE 'hide',
21: VALUE 'stop',
21: VALUE 'execute',
21: VALUE 'show',
21: VALUE 'verb',
21: VALUE 'fade-out',
21: VALUE 'sound',
19: CHOICE
20: ATTRIBUTE "presentation:effect",
21: REF 'presentationEffects',
22: CHOICE
23: VALUE 'none',
23: VALUE 'fade',
23: VALUE 'move',
23: VALUE 'stripes',
23: VALUE 'open',
23: VALUE 'close',
23: VALUE 'dissolve',
23: VALUE 'wavyline',
23: VALUE 'random',
23: VALUE 'lines',
23: VALUE 'laser',
23: VALUE 'appear',
23: VALUE 'hide',
23: VALUE 'move-short',
23: VALUE 'checkerboard',
23: VALUE 'rotate',
23: VALUE 'stretch',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:direction",
21: REF 'presentationEffectDirections',
22: CHOICE
23: VALUE 'none',
23: VALUE 'from-left',
23: VALUE 'from-top',
23: VALUE 'from-right',
23: VALUE 'from-bottom',
23: VALUE 'from-center',
23: VALUE 'from-upper-left',
23: VALUE 'from-upper-right',
23: VALUE 'from-lower-left',
23: VALUE 'from-lower-right',
23: VALUE 'to-left',
23: VALUE 'to-top',
23: VALUE 'to-right',
23: VALUE 'to-bottom',
23: VALUE 'to-upper-left',
23: VALUE 'to-upper-right',
23: VALUE 'to-lower-right',
23: VALUE 'to-lower-left',
23: VALUE 'path',
23: VALUE 'spiral-inward-left',
23: VALUE 'spiral-inward-right',
23: VALUE 'spiral-outward-left',
23: VALUE 'spiral-outward-right',
23: VALUE 'vertical',
23: VALUE 'horizontal',
23: VALUE 'to-center',
23: VALUE 'clockwise',
23: VALUE 'counter-clockwise',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:speed",
21: REF 'presentationSpeeds',
22: CHOICE
23: VALUE 'slow',
23: VALUE 'medium',
23: VALUE 'fast',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:start-scale",
21: REF 'percent',
22: DATA 'string',
20: EPSILON
19: SEQUENCE
20: CHOICE
21: ATTRIBUTE "xlink:href",
22: REF 'anyURI',
23: DATA 'anyURI',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "xlink:type",
22: VALUE 'simple',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "xlink:show",
22: VALUE 'embed',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "xlink:actuate",
22: VALUE 'onRequest',
21: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:verb",
21: REF 'nonNegativeInteger',
22: DATA 'nonNegativeInteger',
20: EPSILON
17: CHOICE
18: REF 'presentation-sound',
19: ELEMENT "presentation:sound",
20: SEQUENCE
21: REF 'presentation-sound-attlist',
22: CHOICE
23: ATTRIBUTE "presentation:play-full",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
21: ATTRIBUTE "xlink:href",
22: REF 'anyURI',
23: DATA 'anyURI',
21: CHOICE
22: ATTRIBUTE "xlink:type",
23: VALUE 'simple',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "xlink:actuate",
23: VALUE 'onRequest',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "xlink:show",
23: CHOICE
24: VALUE 'new',
24: VALUE 'replace',
22: EPSILON
18: EPSILON
12: EPSILON
9: EPSILON
6: EPSILON
4: REF 'office-font-face-decls',
5: CHOICE
6: ELEMENT "office:font-face-decls",
7: CHOICE
8: ONEOREMORE
9: REF 'style-font-face',
10: ELEMENT "style:font-face",
11: SEQUENCE
12: REF 'style-font-face-attlist',
13: INTERLEAVE
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "svg:font-family",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:font-style",
17: REF 'fontStyle',
18: CHOICE
19: VALUE 'normal',
19: VALUE 'italic',
19: VALUE 'oblique',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:font-variant",
17: REF 'fontVariant',
18: CHOICE
19: VALUE 'normal',
19: VALUE 'small-caps',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:font-weight",
17: REF 'fontWeight',
18: CHOICE
19: VALUE 'normal',
19: VALUE 'bold',
19: VALUE '100',
19: VALUE '200',
19: VALUE '300',
19: VALUE '400',
19: VALUE '500',
19: VALUE '600',
19: VALUE '700',
19: VALUE '800',
19: VALUE '900',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:font-stretch",
17: CHOICE
18: VALUE 'normal',
18: VALUE 'ultra-condensed',
18: VALUE 'extra-condensed',
18: VALUE 'condensed',
18: VALUE 'semi-condensed',
18: VALUE 'semi-expanded',
18: VALUE 'expanded',
18: VALUE 'extra-expanded',
18: VALUE 'ultra-expanded',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:font-size",
17: REF 'positiveLength',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:unicode-range",
17: STRING
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:units-per-em",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:panose-1",
17: STRING
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:stemv",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:stemh",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:slope",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:cap-height",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:x-height",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:accent-height",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:ascent",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:descent",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:widths",
17: STRING
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:bbox",
17: STRING
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:ideographic",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:alphabetic",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:mathematical",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:hanging",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:v-ideographic",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:v-alphabetic",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:v-mathematical",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:v-hanging",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:underline-position",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:underline-thickness",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:strikethrough-position",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:strikethrough-thickness",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:overline-position",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:overline-thickness",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
14: ATTRIBUTE "style:name",
15: REF 'string',
16: DATA 'string',
14: CHOICE
15: ATTRIBUTE "style:font-adornments",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "style:font-family-generic",
16: REF 'fontFamilyGeneric',
17: CHOICE
18: VALUE 'roman',
18: VALUE 'swiss',
18: VALUE 'modern',
18: VALUE 'decorative',
18: VALUE 'script',
18: VALUE 'system',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "style:font-pitch",
16: REF 'fontPitch',
17: CHOICE
18: VALUE 'fixed',
18: VALUE 'variable',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "style:font-charset",
16: REF 'textEncoding',
17: DATA 'string',
15: EPSILON
12: CHOICE
13: REF 'svg-font-face-src',
14: ELEMENT "svg:font-face-src",
15: ONEOREMORE
16: CHOICE
17: REF 'svg-font-face-uri',
18: ELEMENT "svg:font-face-uri",
19: SEQUENCE
20: REF 'common-svg-font-face-xlink-attlist',
21: SEQUENCE
22: ATTRIBUTE "xlink:href",
23: REF 'anyURI',
24: DATA 'anyURI',
22: CHOICE
23: ATTRIBUTE "xlink:type",
24: VALUE 'simple',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "xlink:actuate",
24: VALUE 'onRequest',
23: EPSILON
20: CHOICE
21: ONEOREMORE
22: REF 'svg-font-face-format',
23: ELEMENT "svg:font-face-format",
24: CHOICE
25: ATTRIBUTE "svg:string",
26: STRING
25: EPSILON
21: EPSILON
17: REF 'svg-font-face-name',
18: ELEMENT "svg:font-face-name",
19: CHOICE
20: ATTRIBUTE "svg:name",
21: STRING
20: EPSILON
13: EPSILON
12: CHOICE
13: REF 'svg-definition-src',
14: ELEMENT "svg:definition-src",
15: REF 'common-svg-font-face-xlink-attlist',
16: SEQUENCE
17: ATTRIBUTE "xlink:href",
18: REF 'anyURI',
19: DATA 'anyURI',
17: CHOICE
18: ATTRIBUTE "xlink:type",
19: VALUE 'simple',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "xlink:actuate",
19: VALUE 'onRequest',
18: EPSILON
13: EPSILON
8: EPSILON
6: EPSILON
4: REF 'office-styles',
5: CHOICE
6: ELEMENT "office:styles",
7: INTERLEAVE
8: REF 'styles',
9: INTERLEAVE
10: CHOICE
11: ONEOREMORE
12: REF 'style-style',
13: ELEMENT "style:style",
14: SEQUENCE
15: REF 'style-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "style:display-name",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:parent-style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:next-style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:list-style-name",
19: CHOICE
20: REF 'styleName',
21: DATA 'NCName',
20: EPSILON
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:master-page-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:auto-update",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:data-style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:class",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:default-outline-level",
19: REF 'positiveInteger',
20: DATA 'positiveInteger',
18: EPSILON
15: REF 'style-style-content',
16: CHOICE
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'text',
18: CHOICE
19: REF 'style-text-properties',
20: ELEMENT "style:text-properties",
21: REF 'style-text-properties-content',
22: REF 'style-text-properties-content-strict',
23: SEQUENCE
24: REF 'style-text-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "fo:font-variant",
28: REF 'fontVariant',
29: CHOICE
30: VALUE 'normal',
30: VALUE 'small-caps',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:text-transform",
28: CHOICE
29: VALUE 'none',
29: VALUE 'lowercase',
29: VALUE 'uppercase',
29: VALUE 'capitalize',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:use-window-font-color",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-outline",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-type",
28: REF 'lineType',
29: CHOICE
30: VALUE 'none',
30: VALUE 'single',
30: VALUE 'double',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-style",
28: REF 'lineStyle',
29: CHOICE
30: VALUE 'none',
30: VALUE 'solid',
30: VALUE 'dotted',
30: VALUE 'dash',
30: VALUE 'long-dash',
30: VALUE 'dot-dash',
30: VALUE 'dot-dot-dash',
30: VALUE 'wave',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-width",
28: REF 'lineWidth',
29: CHOICE
30: VALUE 'auto',
30: VALUE 'normal',
30: VALUE 'bold',
30: VALUE 'thin',
30: VALUE 'dash',
30: VALUE 'medium',
30: VALUE 'thick',
30: REF 'positiveInteger',
31: DATA 'positiveInteger',
30: REF 'percent',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-color",
28: CHOICE
29: VALUE 'font-color',
29: REF 'color',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-text",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-text-style",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-position",
28: LIST
29: SEQUENCE
30: CHOICE
31: REF 'percent',
32: DATA 'string',
31: VALUE 'super',
31: VALUE 'sub',
30: CHOICE
31: REF 'percent',
32: DATA 'string',
31: EPSILON
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-name",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-name-asian",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-name-complex",
29: REF 'string',
30: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:font-family",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-family-asian",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-family-complex",
29: REF 'string',
30: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-family-generic",
29: REF 'fontFamilyGeneric',
30: CHOICE
31: VALUE 'roman',
31: VALUE 'swiss',
31: VALUE 'modern',
31: VALUE 'decorative',
31: VALUE 'script',
31: VALUE 'system',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-family-generic-asian",
29: REF 'fontFamilyGeneric',
30: CHOICE
31: VALUE 'roman',
31: VALUE 'swiss',
31: VALUE 'modern',
31: VALUE 'decorative',
31: VALUE 'script',
31: VALUE 'system',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-family-generic-complex",
29: REF 'fontFamilyGeneric',
30: CHOICE
31: VALUE 'roman',
31: VALUE 'swiss',
31: VALUE 'modern',
31: VALUE 'decorative',
31: VALUE 'script',
31: VALUE 'system',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-style-name",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-style-name-asian",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-style-name-complex",
29: REF 'string',
30: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-pitch",
29: REF 'fontPitch',
30: CHOICE
31: VALUE 'fixed',
31: VALUE 'variable',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-pitch-asian",
29: REF 'fontPitch',
30: CHOICE
31: VALUE 'fixed',
31: VALUE 'variable',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-pitch-complex",
29: REF 'fontPitch',
30: CHOICE
31: VALUE 'fixed',
31: VALUE 'variable',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-charset",
29: REF 'textEncoding',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-charset-asian",
29: REF 'textEncoding',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-charset-complex",
29: REF 'textEncoding',
30: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:font-size",
29: CHOICE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-size-asian",
29: CHOICE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-size-complex",
29: CHOICE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-size-rel",
29: REF 'length',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-size-rel-asian",
29: REF 'length',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-size-rel-complex",
29: REF 'length',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:script-type",
28: CHOICE
29: VALUE 'latin',
29: VALUE 'asian',
29: VALUE 'complex',
29: VALUE 'ignore',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:letter-spacing",
28: CHOICE
29: REF 'length',
30: DATA 'string',
29: VALUE 'normal',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:language",
29: REF 'languageCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:language-asian",
29: REF 'languageCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:language-complex",
29: REF 'languageCode',
30: DATA 'token',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:country",
29: REF 'countryCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:country-asian",
29: REF 'countryCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:country-complex",
29: REF 'countryCode',
30: DATA 'token',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:font-style",
29: REF 'fontStyle',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'italic',
31: VALUE 'oblique',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-style-asian",
29: REF 'fontStyle',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'italic',
31: VALUE 'oblique',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-style-complex",
29: REF 'fontStyle',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'italic',
31: VALUE 'oblique',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:font-relief",
28: CHOICE
29: VALUE 'none',
29: VALUE 'embossed',
29: VALUE 'engraved',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:text-shadow",
28: REF 'shadowType',
29: CHOICE
30: VALUE 'none',
30: REF 'string',
31: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-underline-type",
28: REF 'lineType',
29: CHOICE
30: VALUE 'none',
30: VALUE 'single',
30: VALUE 'double',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-underline-style",
28: REF 'lineStyle',
29: CHOICE
30: VALUE 'none',
30: VALUE 'solid',
30: VALUE 'dotted',
30: VALUE 'dash',
30: VALUE 'long-dash',
30: VALUE 'dot-dash',
30: VALUE 'dot-dot-dash',
30: VALUE 'wave',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-underline-width",
28: REF 'lineWidth',
29: CHOICE
30: VALUE 'auto',
30: VALUE 'normal',
30: VALUE 'bold',
30: VALUE 'thin',
30: VALUE 'dash',
30: VALUE 'medium',
30: VALUE 'thick',
30: REF 'positiveInteger',
31: DATA 'positiveInteger',
30: REF 'percent',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-underline-color",
28: CHOICE
29: VALUE 'font-color',
29: REF 'color',
30: DATA 'string',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:font-weight",
29: REF 'fontWeight',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'bold',
31: VALUE '100',
31: VALUE '200',
31: VALUE '300',
31: VALUE '400',
31: VALUE '500',
31: VALUE '600',
31: VALUE '700',
31: VALUE '800',
31: VALUE '900',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-weight-asian",
29: REF 'fontWeight',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'bold',
31: VALUE '100',
31: VALUE '200',
31: VALUE '300',
31: VALUE '400',
31: VALUE '500',
31: VALUE '600',
31: VALUE '700',
31: VALUE '800',
31: VALUE '900',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-weight-complex",
29: REF 'fontWeight',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'bold',
31: VALUE '100',
31: VALUE '200',
31: VALUE '300',
31: VALUE '400',
31: VALUE '500',
31: VALUE '600',
31: VALUE '700',
31: VALUE '800',
31: VALUE '900',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-underline-mode",
28: REF 'lineMode',
29: CHOICE
30: VALUE 'continuous',
30: VALUE 'skip-white-space',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-mode",
28: REF 'lineMode',
29: CHOICE
30: VALUE 'continuous',
30: VALUE 'skip-white-space',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:letter-kerning",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-blinking",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-combine",
28: CHOICE
29: VALUE 'none',
29: VALUE 'letters',
29: VALUE 'lines',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:text-combine-start-char",
29: REF 'character',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:text-combine-end-char",
29: REF 'character',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-emphasize",
28: CHOICE
29: VALUE 'none',
29: LIST
30: SEQUENCE
31: CHOICE
32: VALUE 'none',
32: VALUE 'accent',
32: VALUE 'dot',
32: VALUE 'circle',
32: VALUE 'disc',
31: CHOICE
32: VALUE 'above',
32: VALUE 'below',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-scale",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-rotation-angle",
28: REF 'integer',
29: DATA 'integer',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-rotation-scale",
28: CHOICE
29: VALUE 'fixed',
29: VALUE 'line-height',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:hyphenate",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:hyphenation-remain-char-count",
28: REF 'positiveInteger',
29: DATA 'positiveInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:hyphenation-push-char-count",
28: REF 'positiveInteger',
29: DATA 'positiveInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:display",
28: VALUE 'true',
27: ATTRIBUTE "text:display",
28: VALUE 'none',
27: SEQUENCE
28: ATTRIBUTE "text:display",
29: VALUE 'condition',
28: ATTRIBUTE "text:condition",
29: VALUE 'none',
27: EPSILON
24: REF 'style-text-properties-elements',
25: EPSILON
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'paragraph',
18: CHOICE
19: REF 'style-paragraph-properties',
20: ELEMENT "style:paragraph-properties",
21: REF 'style-paragraph-properties-content',
22: REF 'style-paragraph-properties-content-strict',
23: SEQUENCE
24: REF 'style-paragraph-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "fo:line-height",
28: CHOICE
29: VALUE 'normal',
29: REF 'nonNegativeLength',
30: DATA 'string',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:line-height-at-least",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:line-spacing",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:font-independent-line-spacing",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-text-align',
27: CHOICE
28: ATTRIBUTE "fo:text-align",
29: CHOICE
30: VALUE 'start',
30: VALUE 'end',
30: VALUE 'left',
30: VALUE 'right',
30: VALUE 'center',
30: VALUE 'justify',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:text-align-last",
28: CHOICE
29: VALUE 'start',
29: VALUE 'center',
29: VALUE 'justify',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:justify-single-word",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:keep-together",
28: CHOICE
29: VALUE 'auto',
29: VALUE 'always',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:widows",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:orphans",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:tab-stop-distance",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:hyphenation-keep",
28: CHOICE
29: VALUE 'auto',
29: VALUE 'page',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:hyphenation-ladder-count",
28: CHOICE
29: VALUE 'no-limit',
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:register-true",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-horizontal-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-left",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-right",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:text-indent",
28: CHOICE
29: REF 'length',
30: DATA 'string',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:auto-text-indent",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-vertical-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-top",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-bottom",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: REF 'common-margin-attlist',
27: CHOICE
28: ATTRIBUTE "fo:margin",
29: CHOICE
30: REF 'nonNegativeLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: REF 'common-break-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:break-before",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:break-after",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: REF 'common-border-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:border",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-top",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-bottom",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-left",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-right",
30: REF 'string',
31: DATA 'string',
29: EPSILON
26: REF 'common-border-line-width-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "style:border-line-width",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-top",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-bottom",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-left",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-right",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
26: REF 'common-padding-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:padding",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-top",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-bottom",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-left",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-right",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
26: REF 'common-shadow-attlist',
27: CHOICE
28: ATTRIBUTE "style:shadow",
29: REF 'shadowType',
30: CHOICE
31: VALUE 'none',
31: REF 'string',
32: DATA 'string',
28: EPSILON
26: REF 'common-keep-with-next-attlist',
27: CHOICE
28: ATTRIBUTE "fo:keep-with-next",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'always',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "text:number-lines",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:line-number",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-autospace",
28: CHOICE
29: VALUE 'none',
29: VALUE 'ideograph-alpha',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:punctuation-wrap",
28: CHOICE
29: VALUE 'simple',
29: VALUE 'hanging',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:line-break",
28: CHOICE
29: VALUE 'normal',
29: VALUE 'strict',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:vertical-align",
28: CHOICE
29: VALUE 'top',
29: VALUE 'middle',
29: VALUE 'bottom',
29: VALUE 'auto',
29: VALUE 'baseline',
27: EPSILON
26: REF 'common-writing-mode-attlist',
27: CHOICE
28: ATTRIBUTE "style:writing-mode",
29: CHOICE
30: VALUE 'lr-tb',
30: VALUE 'rl-tb',
30: VALUE 'tb-rl',
30: VALUE 'tb-lr',
30: VALUE 'lr',
30: VALUE 'rl',
30: VALUE 'tb',
30: VALUE 'page',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:writing-mode-automatic",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:snap-to-layout-grid",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-page-number-attlist',
27: CHOICE
28: ATTRIBUTE "style:page-number",
29: CHOICE
30: REF 'positiveInteger',
31: DATA 'positiveInteger',
30: VALUE 'auto',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:background-transparency",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
24: REF 'style-paragraph-properties-elements',
25: INTERLEAVE
26: REF 'style-tab-stops',
27: CHOICE
28: ELEMENT "style:tab-stops",
29: CHOICE
30: ONEOREMORE
31: REF 'style-tab-stop',
32: ELEMENT "style:tab-stop",
33: REF 'style-tab-stop-attlist',
34: INTERLEAVE
35: ATTRIBUTE "style:position",
36: REF 'nonNegativeLength',
37: DATA 'string',
35: CHOICE
36: ATTRIBUTE "style:type",
37: CHOICE
38: VALUE 'left',
38: VALUE 'center',
38: VALUE 'right',
36: EPSILON
36: SEQUENCE
37: ATTRIBUTE "style:type",
38: VALUE 'char',
37: REF 'style-tab-stop-char-attlist',
38: ATTRIBUTE "style:char",
39: REF 'character',
40: DATA 'string',
35: CHOICE
36: ATTRIBUTE "style:leader-type",
37: REF 'lineType',
38: CHOICE
39: VALUE 'none',
39: VALUE 'single',
39: VALUE 'double',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:leader-style",
37: REF 'lineStyle',
38: CHOICE
39: VALUE 'none',
39: VALUE 'solid',
39: VALUE 'dotted',
39: VALUE 'dash',
39: VALUE 'long-dash',
39: VALUE 'dot-dash',
39: VALUE 'dot-dot-dash',
39: VALUE 'wave',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:leader-width",
37: REF 'lineWidth',
38: CHOICE
39: VALUE 'auto',
39: VALUE 'normal',
39: VALUE 'bold',
39: VALUE 'thin',
39: VALUE 'dash',
39: VALUE 'medium',
39: VALUE 'thick',
39: REF 'positiveInteger',
40: DATA 'positiveInteger',
39: REF 'percent',
40: DATA 'string',
39: REF 'positiveLength',
40: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:leader-color",
37: CHOICE
38: VALUE 'font-color',
38: REF 'color',
39: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:leader-text",
37: REF 'string',
38: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:leader-text-style",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
30: EPSILON
28: EPSILON
26: REF 'style-drop-cap',
27: CHOICE
28: ELEMENT "style:drop-cap",
29: REF 'style-drop-cap-attlist',
30: INTERLEAVE
31: CHOICE
32: ATTRIBUTE "style:length",
33: CHOICE
34: VALUE 'word',
34: REF 'positiveInteger',
35: DATA 'positiveInteger',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "style:lines",
33: REF 'positiveInteger',
34: DATA 'positiveInteger',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "style:distance",
33: REF 'length',
34: DATA 'string',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "style:style-name",
33: REF 'styleNameRef',
34: CHOICE
35: DATA 'NCName',
35: EPSILON
32: EPSILON
28: EPSILON
26: REF 'style-background-image',
27: CHOICE
28: ELEMENT "style:background-image",
29: SEQUENCE
30: REF 'style-background-image-attlist',
31: INTERLEAVE
32: CHOICE
33: ATTRIBUTE "style:repeat",
34: CHOICE
35: VALUE 'no-repeat',
35: VALUE 'repeat',
35: VALUE 'stretch',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "style:position",
34: CHOICE
35: VALUE 'left',
35: VALUE 'center',
35: VALUE 'right',
35: VALUE 'top',
35: VALUE 'bottom',
35: LIST
36: SEQUENCE
37: REF 'horiBackPos',
38: CHOICE
39: VALUE 'left',
39: VALUE 'center',
39: VALUE 'right',
37: REF 'vertBackPos',
38: CHOICE
39: VALUE 'top',
39: VALUE 'center',
39: VALUE 'bottom',
35: LIST
36: SEQUENCE
37: REF 'vertBackPos',
38: CHOICE
39: VALUE 'top',
39: VALUE 'center',
39: VALUE 'bottom',
37: REF 'horiBackPos',
38: CHOICE
39: VALUE 'left',
39: VALUE 'center',
39: VALUE 'right',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "style:filter-name",
34: REF 'string',
35: DATA 'string',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "draw:opacity",
34: REF 'percent',
35: DATA 'string',
33: EPSILON
30: CHOICE
31: REF 'common-draw-data-attlist',
32: SEQUENCE
33: ATTRIBUTE "xlink:href",
34: REF 'anyURI',
35: DATA 'anyURI',
33: CHOICE
34: ATTRIBUTE "xlink:type",
35: VALUE 'simple',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "xlink:show",
35: VALUE 'embed',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "xlink:actuate",
35: VALUE 'onLoad',
34: EPSILON
31: REF 'office-binary-data',
32: ELEMENT "office:binary-data",
33: REF 'base64Binary',
34: DATA 'base64Binary',
31: EPSILON
28: EPSILON
19: EPSILON
18: CHOICE
19: REF 'style-text-properties',
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'section',
18: CHOICE
19: REF 'style-section-properties',
20: ELEMENT "style:section-properties",
21: REF 'style-section-properties-content',
22: REF 'style-section-properties-content-strict',
23: SEQUENCE
24: REF 'style-section-properties-attlist',
25: INTERLEAVE
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: REF 'common-horizontal-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-left",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-right",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: CHOICE
27: ATTRIBUTE "style:protect",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:dont-balance-text-columns",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-writing-mode-attlist',
27: CHOICE
28: ATTRIBUTE "style:writing-mode",
29: CHOICE
30: VALUE 'lr-tb',
30: VALUE 'rl-tb',
30: VALUE 'tb-rl',
30: VALUE 'tb-lr',
30: VALUE 'lr',
30: VALUE 'rl',
30: VALUE 'tb',
30: VALUE 'page',
28: EPSILON
24: REF 'style-section-properties-elements',
25: INTERLEAVE
26: REF 'style-background-image',
27: CHOICE
26: REF 'style-columns',
27: CHOICE
28: ELEMENT "style:columns",
29: SEQUENCE
30: REF 'style-columns-attlist',
31: INTERLEAVE
32: ATTRIBUTE "fo:column-count",
33: REF 'positiveInteger',
34: DATA 'positiveInteger',
32: CHOICE
33: ATTRIBUTE "fo:column-gap",
34: REF 'length',
35: DATA 'string',
33: EPSILON
30: CHOICE
31: REF 'style-column-sep',
32: ELEMENT "style:column-sep",
33: REF 'style-column-sep-attlist',
34: INTERLEAVE
35: CHOICE
36: ATTRIBUTE "style:style",
37: CHOICE
38: VALUE 'none',
38: VALUE 'solid',
38: VALUE 'dotted',
38: VALUE 'dashed',
38: VALUE 'dot-dashed',
36: EPSILON
35: ATTRIBUTE "style:width",
36: REF 'length',
37: DATA 'string',
35: CHOICE
36: ATTRIBUTE "style:height",
37: REF 'percent',
38: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:vertical-align",
37: CHOICE
38: VALUE 'top',
38: VALUE 'middle',
38: VALUE 'bottom',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:color",
37: REF 'color',
38: DATA 'string',
36: EPSILON
31: EPSILON
30: CHOICE
31: ONEOREMORE
32: REF 'style-column',
33: ELEMENT "style:column",
34: REF 'style-column-attlist',
35: INTERLEAVE
36: ATTRIBUTE "style:rel-width",
37: REF 'relativeLength',
38: DATA 'string',
36: CHOICE
37: ATTRIBUTE "fo:start-indent",
38: REF 'length',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "fo:end-indent",
38: REF 'length',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "fo:space-before",
38: REF 'length',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "fo:space-after",
38: REF 'length',
39: DATA 'string',
37: EPSILON
31: EPSILON
28: EPSILON
26: CHOICE
27: ONEOREMORE
28: REF 'text-notes-configuration',
29: ELEMENT "text:notes-configuration",
30: REF 'text-notes-configuration-content',
31: INTERLEAVE
32: REF 'text-note-class',
33: ATTRIBUTE "text:note-class",
34: CHOICE
35: VALUE 'footnote',
35: VALUE 'endnote',
32: CHOICE
33: ATTRIBUTE "text:citation-style-name",
34: REF 'styleNameRef',
35: CHOICE
36: DATA 'NCName',
36: EPSILON
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:citation-body-style-name",
34: REF 'styleNameRef',
35: CHOICE
36: DATA 'NCName',
36: EPSILON
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:default-style-name",
34: REF 'styleNameRef',
35: CHOICE
36: DATA 'NCName',
36: EPSILON
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:master-page-name",
34: REF 'styleNameRef',
35: CHOICE
36: DATA 'NCName',
36: EPSILON
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:start-value",
34: REF 'nonNegativeInteger',
35: DATA 'nonNegativeInteger',
33: EPSILON
32: SEQUENCE
33: REF 'common-num-format-prefix-suffix-attlist',
34: SEQUENCE
35: CHOICE
36: ATTRIBUTE "style:num-prefix",
37: REF 'string',
38: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:num-suffix",
37: REF 'string',
38: DATA 'string',
36: EPSILON
33: CHOICE
34: REF 'common-num-format-attlist',
35: CHOICE
36: ATTRIBUTE "style:num-format",
37: CHOICE
38: VALUE '1',
38: VALUE 'i',
38: VALUE 'I',
38: REF 'string',
39: DATA 'string',
38: EPSILON
36: SEQUENCE
37: ATTRIBUTE "style:num-format",
38: CHOICE
39: VALUE 'a',
39: VALUE 'A',
37: REF 'style-num-letter-sync-attlist',
38: CHOICE
39: ATTRIBUTE "style:num-letter-sync",
40: REF 'boolean',
41: CHOICE
42: VALUE 'true',
42: VALUE 'false',
39: EPSILON
36: EPSILON
34: EPSILON
32: CHOICE
33: ATTRIBUTE "text:start-numbering-at",
34: CHOICE
35: VALUE 'document',
35: VALUE 'chapter',
35: VALUE 'page',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:footnotes-position",
34: CHOICE
35: VALUE 'text',
35: VALUE 'page',
35: VALUE 'section',
35: VALUE 'document',
33: EPSILON
32: CHOICE
33: ELEMENT "text:note-continuation-notice-forward",
34: STRING
33: EPSILON
32: CHOICE
33: ELEMENT "text:note-continuation-notice-backward",
34: STRING
33: EPSILON
27: EPSILON
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'ruby',
18: CHOICE
19: REF 'style-ruby-properties',
20: ELEMENT "style:ruby-properties",
21: REF 'style-ruby-properties-content',
22: REF 'style-ruby-properties-content-strict',
23: SEQUENCE
24: REF 'style-ruby-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "style:ruby-position",
28: CHOICE
29: VALUE 'above',
29: VALUE 'below',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:ruby-align",
28: CHOICE
29: VALUE 'left',
29: VALUE 'center',
29: VALUE 'right',
29: VALUE 'distribute-letter',
29: VALUE 'distribute-space',
27: EPSILON
24: REF 'style-ruby-properties-elements',
25: EPSILON
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'table',
18: CHOICE
19: REF 'style-table-properties',
20: ELEMENT "style:table-properties",
21: REF 'style-table-properties-content',
22: REF 'style-table-properties-content-strict',
23: SEQUENCE
24: REF 'style-table-properties-attlist',
25: INTERLEAVE
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:width",
29: REF 'positiveLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:rel-width",
29: REF 'percent',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "table:align",
28: CHOICE
29: VALUE 'left',
29: VALUE 'center',
29: VALUE 'right',
29: VALUE 'margins',
27: EPSILON
26: REF 'common-horizontal-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-left",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-right",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: REF 'common-vertical-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-top",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-bottom",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: REF 'common-margin-attlist',
27: CHOICE
28: ATTRIBUTE "fo:margin",
29: CHOICE
30: REF 'nonNegativeLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: REF 'common-page-number-attlist',
27: CHOICE
28: ATTRIBUTE "style:page-number",
29: CHOICE
30: REF 'positiveInteger',
31: DATA 'positiveInteger',
30: VALUE 'auto',
28: EPSILON
26: REF 'common-break-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:break-before",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:break-after",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: REF 'common-shadow-attlist',
27: CHOICE
28: ATTRIBUTE "style:shadow",
29: REF 'shadowType',
30: CHOICE
31: VALUE 'none',
31: REF 'string',
32: DATA 'string',
28: EPSILON
26: REF 'common-keep-with-next-attlist',
27: CHOICE
28: ATTRIBUTE "fo:keep-with-next",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'always',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:may-break-between-rows",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "table:border-model",
28: CHOICE
29: VALUE 'collapsing',
29: VALUE 'separating',
27: EPSILON
26: REF 'common-writing-mode-attlist',
27: CHOICE
28: ATTRIBUTE "style:writing-mode",
29: CHOICE
30: VALUE 'lr-tb',
30: VALUE 'rl-tb',
30: VALUE 'tb-rl',
30: VALUE 'tb-lr',
30: VALUE 'lr',
30: VALUE 'rl',
30: VALUE 'tb',
30: VALUE 'page',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "table:display",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
24: REF 'style-table-properties-elements',
25: REF 'style-background-image',
26: CHOICE
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'table-column',
18: CHOICE
19: REF 'style-table-column-properties',
20: ELEMENT "style:table-column-properties",
21: REF 'style-table-column-properties-content',
22: REF 'style-table-column-properties-content-strict',
23: SEQUENCE
24: REF 'style-table-column-properties-attlist',
25: INTERLEAVE
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:column-width",
29: REF 'positiveLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:rel-column-width",
29: REF 'relativeLength',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:use-optimal-column-width",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-break-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:break-before",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:break-after",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
24: REF 'style-table-column-properties-elements',
25: EPSILON
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'table-row',
18: CHOICE
19: REF 'style-table-row-properties',
20: ELEMENT "style:table-row-properties",
21: REF 'style-table-row-properties-content',
22: REF 'style-table-row-properties-content-strict',
23: SEQUENCE
24: REF 'style-table-row-properties-attlist',
25: INTERLEAVE
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:row-height",
29: REF 'positiveLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:min-row-height",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:use-optimal-row-height",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: REF 'common-break-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:break-before",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:break-after",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:keep-together",
28: CHOICE
29: VALUE 'auto',
29: VALUE 'always',
27: EPSILON
24: REF 'style-table-row-properties-elements',
25: REF 'style-background-image',
26: CHOICE
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'table-cell',
18: CHOICE
19: REF 'style-table-cell-properties',
20: ELEMENT "style:table-cell-properties",
21: REF 'style-table-cell-properties-content',
22: REF 'style-table-cell-properties-content-strict',
23: SEQUENCE
24: REF 'style-table-cell-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "style:vertical-align",
28: CHOICE
29: VALUE 'top',
29: VALUE 'middle',
29: VALUE 'bottom',
29: VALUE 'automatic',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-align-source",
28: CHOICE
29: VALUE 'fix',
29: VALUE 'value-type',
27: EPSILON
26: REF 'common-style-direction-attlist',
27: CHOICE
28: ATTRIBUTE "style:direction",
29: CHOICE
30: VALUE 'ltr',
30: VALUE 'ttb',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:glyph-orientation-vertical",
28: CHOICE
29: VALUE 'auto',
29: VALUE '0',
27: EPSILON
26: REF 'common-shadow-attlist',
27: CHOICE
28: ATTRIBUTE "style:shadow",
29: REF 'shadowType',
30: CHOICE
31: VALUE 'none',
31: REF 'string',
32: DATA 'string',
28: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: REF 'common-border-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:border",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-top",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-bottom",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-left",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-right",
30: REF 'string',
31: DATA 'string',
29: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:diagonal-tl-br",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:diagonal-tl-br-widths",
29: REF 'borderWidths',
30: LIST
31: SEQUENCE
32: REF 'positiveLength',
33: DATA 'string',
32: REF 'positiveLength',
33: DATA 'string',
32: REF 'positiveLength',
33: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:diagonal-bl-tr",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:diagonal-bl-tr-widths",
29: REF 'borderWidths',
30: LIST
31: SEQUENCE
32: REF 'positiveLength',
33: DATA 'string',
32: REF 'positiveLength',
33: DATA 'string',
32: REF 'positiveLength',
33: DATA 'string',
28: EPSILON
26: REF 'common-border-line-width-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "style:border-line-width",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-top",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-bottom",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-left",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-right",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
26: REF 'common-padding-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:padding",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-top",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-bottom",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-left",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-right",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:wrap-option",
28: CHOICE
29: VALUE 'no-wrap',
29: VALUE 'wrap',
27: EPSILON
26: REF 'common-rotation-angle-attlist',
27: CHOICE
28: ATTRIBUTE "style:rotation-angle",
29: REF 'nonNegativeInteger',
30: DATA 'nonNegativeInteger',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:rotation-align",
28: CHOICE
29: VALUE 'none',
29: VALUE 'bottom',
29: VALUE 'top',
29: VALUE 'center',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:cell-protect",
28: CHOICE
29: VALUE 'none',
29: VALUE 'hidden-and-protected',
29: LIST
30: ONEOREMORE
31: CHOICE
32: VALUE 'protected',
32: VALUE 'formula-hidden',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:print-content",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:decimal-places",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:repeat-content",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:shrink-to-fit",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
24: REF 'style-table-cell-properties-elements',
25: REF 'style-background-image',
26: CHOICE
19: EPSILON
18: CHOICE
19: REF 'style-paragraph-properties',
19: EPSILON
18: CHOICE
19: REF 'style-text-properties',
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: CHOICE
20: VALUE 'graphic',
20: VALUE 'presentation',
18: CHOICE
19: REF 'style-graphic-properties',
20: ELEMENT "style:graphic-properties",
21: REF 'style-graphic-properties-content',
22: REF 'style-graphic-properties-content-strict',
23: SEQUENCE
24: REF 'style-graphic-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "draw:stroke",
28: CHOICE
29: VALUE 'none',
29: VALUE 'dash',
29: VALUE 'solid',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:stroke-dash",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:stroke-dash-names",
28: REF 'styleNameRefs',
29: LIST
30: CHOICE
31: ONEOREMORE
32: DATA 'NCName',
31: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "svg:stroke-width",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "svg:stroke-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-start",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-end",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-start-width",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-end-width",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-start-center",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-end-center",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "svg:stroke-opacity",
28: CHOICE
29: DATA 'double',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:stroke-linejoin",
28: CHOICE
29: VALUE 'miter',
29: VALUE 'round',
29: VALUE 'bevel',
29: VALUE 'middle',
29: VALUE 'none',
29: VALUE 'inherit',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:symbol-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation",
28: CHOICE
29: VALUE 'none',
29: VALUE 'scroll',
29: VALUE 'alternate',
29: VALUE 'slide',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-direction",
28: CHOICE
29: VALUE 'left',
29: VALUE 'right',
29: VALUE 'up',
29: VALUE 'down',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-start-inside",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-stop-inside",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-repeat",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-delay",
28: REF 'duration',
29: DATA 'duration',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-steps",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:auto-grow-width",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:auto-grow-height",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fit-to-size",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fit-to-contour",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:textarea-vertical-align",
28: CHOICE
29: VALUE 'top',
29: VALUE 'middle',
29: VALUE 'bottom',
29: VALUE 'justify',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:textarea-horizontal-align",
28: CHOICE
29: VALUE 'left',
29: VALUE 'center',
29: VALUE 'right',
29: VALUE 'justify',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:wrap-option",
28: CHOICE
29: VALUE 'no-wrap',
29: VALUE 'wrap',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:color-mode",
28: CHOICE
29: VALUE 'greyscale',
29: VALUE 'mono',
29: VALUE 'watermark',
29: VALUE 'standard',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:color-inversion",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:luminance",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:contrast",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:gamma",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:red",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:green",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:blue",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:image-opacity",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:shadow",
28: CHOICE
29: VALUE 'visible',
29: VALUE 'hidden',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:shadow-offset-x",
29: REF 'length',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:shadow-offset-y",
29: REF 'length',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:shadow-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:shadow-opacity",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:start-line-spacing-horizontal",
29: REF 'distance',
30: REF 'length',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:start-line-spacing-vertical",
29: REF 'distance',
30: REF 'length',
31: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:end-line-spacing-horizontal",
29: REF 'distance',
30: REF 'length',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:end-line-spacing-vertical",
29: REF 'distance',
30: REF 'length',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:line-distance",
28: REF 'distance',
29: REF 'length',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:guide-overhang",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:guide-distance",
28: REF 'distance',
29: REF 'length',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:start-guide",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:end-guide",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:placing",
28: CHOICE
29: VALUE 'below',
29: VALUE 'above',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:parallel",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:measure-align",
29: CHOICE
30: VALUE 'automatic',
30: VALUE 'left-outside',
30: VALUE 'inside',
30: VALUE 'right-outside',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:measure-vertical-align",
29: CHOICE
30: VALUE 'automatic',
30: VALUE 'above',
30: VALUE 'below',
30: VALUE 'center',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:unit",
28: CHOICE
29: VALUE 'automatic',
29: VALUE 'mm',
29: VALUE 'cm',
29: VALUE 'm',
29: VALUE 'km',
29: VALUE 'pt',
29: VALUE 'pc',
29: VALUE 'inch',
29: VALUE 'ft',
29: VALUE 'mi',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:show-unit",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:decimal-places",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-type",
28: CHOICE
29: VALUE 'straight-line',
29: VALUE 'angled-line',
29: VALUE 'angled-connector-line',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-angle-type",
28: CHOICE
29: VALUE 'fixed',
29: VALUE 'free',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-angle",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-gap",
28: REF 'distance',
29: REF 'length',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-escape-direction",
28: CHOICE
29: VALUE 'horizontal',
29: VALUE 'vertical',
29: VALUE 'auto',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-escape",
28: CHOICE
29: REF 'length',
30: DATA 'string',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-line-length",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-fit-line-length",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:horizontal-segments",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:vertical-segments",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:edge-rounding",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:edge-rounding-mode",
28: CHOICE
29: VALUE 'correct',
29: VALUE 'attractive',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:back-scale",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:depth",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:backface-culling",
28: CHOICE
29: VALUE 'enabled',
29: VALUE 'disabled',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:end-angle",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:close-front",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:close-back",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:lighting-mode",
28: CHOICE
29: VALUE 'standard',
29: VALUE 'double-sided',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:normals-kind",
28: CHOICE
29: VALUE 'object',
29: VALUE 'flat',
29: VALUE 'sphere',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:normals-direction",
28: CHOICE
29: VALUE 'normal',
29: VALUE 'inverse',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "dr3d:texture-generation-mode-x",
29: CHOICE
30: VALUE 'object',
30: VALUE 'parallel',
30: VALUE 'sphere',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "dr3d:texture-generation-mode-y",
29: CHOICE
30: VALUE 'object',
30: VALUE 'parallel',
30: VALUE 'sphere',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:texture-kind",
28: CHOICE
29: VALUE 'luminance',
29: VALUE 'intensity',
29: VALUE 'color',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:texture-filter",
28: CHOICE
29: VALUE 'enabled',
29: VALUE 'disabled',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:texture-mode",
28: CHOICE
29: VALUE 'replace',
29: VALUE 'modulate',
29: VALUE 'blend',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "dr3d:ambient-color",
29: REF 'color',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "dr3d:emissive-color",
29: REF 'color',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "dr3d:specular-color",
29: REF 'color',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "dr3d:diffuse-color",
29: REF 'color',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:shininess",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:shadow",
28: CHOICE
29: VALUE 'visible',
29: VALUE 'hidden',
27: EPSILON
26: SEQUENCE
27: REF 'common-draw-rel-size-attlist',
28: SEQUENCE
29: REF 'common-draw-size-attlist',
30: SEQUENCE
31: CHOICE
32: ATTRIBUTE "svg:width",
33: REF 'length',
34: DATA 'string',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "svg:height",
33: REF 'length',
34: DATA 'string',
32: EPSILON
29: CHOICE
30: ATTRIBUTE "style:rel-width",
31: CHOICE
32: REF 'percent',
33: DATA 'string',
32: VALUE 'scale',
32: VALUE 'scale-min',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "style:rel-height",
31: CHOICE
32: REF 'percent',
33: DATA 'string',
32: VALUE 'scale',
32: VALUE 'scale-min',
30: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:min-width",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:min-height",
28: CHOICE
29: REF 'length',
30: DATA 'string',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:max-height",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:max-width",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: REF 'common-horizontal-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-left",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-right",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: REF 'common-vertical-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-top",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-bottom",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: REF 'common-margin-attlist',
27: CHOICE
28: ATTRIBUTE "fo:margin",
29: CHOICE
30: REF 'nonNegativeLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:print-content",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:protect",
28: CHOICE
29: VALUE 'none',
29: LIST
30: ONEOREMORE
31: CHOICE
32: VALUE 'content',
32: VALUE 'position',
32: VALUE 'size',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:horizontal-pos",
29: CHOICE
30: VALUE 'left',
30: VALUE 'center',
30: VALUE 'right',
30: VALUE 'from-left',
30: VALUE 'inside',
30: VALUE 'outside',
30: VALUE 'from-inside',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "svg:x",
29: REF 'coordinate',
30: REF 'length',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:horizontal-rel",
28: CHOICE
29: VALUE 'page',
29: VALUE 'page-content',
29: VALUE 'page-start-margin',
29: VALUE 'page-end-margin',
29: VALUE 'frame',
29: VALUE 'frame-content',
29: VALUE 'frame-start-margin',
29: VALUE 'frame-end-margin',
29: VALUE 'paragraph',
29: VALUE 'paragraph-content',
29: VALUE 'paragraph-start-margin',
29: VALUE 'paragraph-end-margin',
29: VALUE 'char',
27: EPSILON
26: REF 'common-vertical-pos-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "style:vertical-pos",
30: CHOICE
31: VALUE 'top',
31: VALUE 'middle',
31: VALUE 'bottom',
31: VALUE 'from-top',
31: VALUE 'below',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "svg:y",
30: REF 'coordinate',
31: REF 'length',
32: DATA 'string',
29: EPSILON
26: REF 'common-vertical-rel-attlist',
27: CHOICE
28: ATTRIBUTE "style:vertical-rel",
29: CHOICE
30: VALUE 'page',
30: VALUE 'page-content',
30: VALUE 'frame',
30: VALUE 'frame-content',
30: VALUE 'paragraph',
30: VALUE 'paragraph-content',
30: VALUE 'char',
30: VALUE 'line',
30: VALUE 'baseline',
30: VALUE 'text',
28: EPSILON
26: REF 'common-text-anchor-attlist',
27: INTERLEAVE
28: CHOICE
29: ATTRIBUTE "text:anchor-type",
30: CHOICE
31: VALUE 'page',
31: VALUE 'frame',
31: VALUE 'paragraph',
31: VALUE 'char',
31: VALUE 'as-char',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "text:anchor-page-number",
30: REF 'positiveInteger',
31: DATA 'positiveInteger',
29: EPSILON
26: REF 'common-border-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:border",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-top",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-bottom",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-left",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-right",
30: REF 'string',
31: DATA 'string',
29: EPSILON
26: REF 'common-border-line-width-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "style:border-line-width",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-top",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-bottom",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-left",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-right",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
26: REF 'common-padding-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:padding",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-top",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-bottom",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-left",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-right",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
26: REF 'common-shadow-attlist',
27: CHOICE
28: ATTRIBUTE "style:shadow",
29: REF 'shadowType',
30: CHOICE
31: VALUE 'none',
31: REF 'string',
32: DATA 'string',
28: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:editable",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:wrap",
28: CHOICE
29: VALUE 'none',
29: VALUE 'left',
29: VALUE 'right',
29: VALUE 'parallel',
29: VALUE 'dynamic',
29: VALUE 'run-through',
29: VALUE 'biggest',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:wrap-dynamic-threshold",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:number-wrapped-paragraphs",
28: CHOICE
29: VALUE 'no-limit',
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:wrap-contour",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:wrap-contour-mode",
28: CHOICE
29: VALUE 'full',
29: VALUE 'outside',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:run-through",
28: CHOICE
29: VALUE 'foreground',
29: VALUE 'background',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:flow-with-text",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:overflow-behavior",
28: CHOICE
29: VALUE 'clip',
29: VALUE 'auto-create-new-frame',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:mirror",
28: CHOICE
29: VALUE 'none',
29: VALUE 'vertical',
29: REF 'horizontal-mirror',
30: CHOICE
31: VALUE 'horizontal',
31: VALUE 'horizontal-on-odd',
31: VALUE 'horizontal-on-even',
29: LIST
30: SEQUENCE
31: VALUE 'vertical',
31: REF 'horizontal-mirror',
32: CHOICE
33: VALUE 'horizontal',
33: VALUE 'horizontal-on-odd',
33: VALUE 'horizontal-on-even',
29: LIST
30: SEQUENCE
31: REF 'horizontal-mirror',
32: CHOICE
33: VALUE 'horizontal',
33: VALUE 'horizontal-on-odd',
33: VALUE 'horizontal-on-even',
31: VALUE 'vertical',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:clip",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:wrap-influence-on-position",
28: CHOICE
29: VALUE 'iterative',
29: VALUE 'once-concurrent',
29: VALUE 'once-successive',
27: EPSILON
26: REF 'common-writing-mode-attlist',
27: CHOICE
28: ATTRIBUTE "style:writing-mode",
29: CHOICE
30: VALUE 'lr-tb',
30: VALUE 'rl-tb',
30: VALUE 'tb-rl',
30: VALUE 'tb-lr',
30: VALUE 'lr',
30: VALUE 'rl',
30: VALUE 'tb',
30: VALUE 'page',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:frame-display-scrollbar",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:frame-display-border",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:frame-margin-horizontal",
29: REF 'nonNegativePixelLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:frame-margin-vertical",
29: REF 'nonNegativePixelLength',
30: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:visible-area-left",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:visible-area-top",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:visible-area-width",
29: REF 'positiveLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:visible-area-height",
29: REF 'positiveLength',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:ole-draw-aspect",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
24: REF 'style-graphic-fill-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "draw:fill",
28: CHOICE
29: VALUE 'none',
29: VALUE 'solid',
29: VALUE 'bitmap',
29: VALUE 'gradient',
29: VALUE 'hatch',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:secondary-fill-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-gradient-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:gradient-step-count",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-hatch-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-hatch-solid",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-image-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:repeat",
28: CHOICE
29: VALUE 'no-repeat',
29: VALUE 'repeat',
29: VALUE 'stretch',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:fill-image-width",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-height",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point-x",
29: REF 'percent',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point-y",
29: REF 'percent',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point",
29: CHOICE
30: VALUE 'top-left',
30: VALUE 'top',
30: VALUE 'top-right',
30: VALUE 'left',
30: VALUE 'center',
30: VALUE 'right',
30: VALUE 'bottom-left',
30: VALUE 'bottom',
30: VALUE 'bottom-right',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:tile-repeat-offset",
28: STRING
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:opacity",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:opacity-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "svg:fill-rule",
28: CHOICE
29: VALUE 'nonzero',
29: VALUE 'evenodd',
27: EPSILON
24: REF 'style-graphic-properties-elements',
25: INTERLEAVE
26: CHOICE
27: REF 'text-list-style',
28: ELEMENT "text:list-style",
29: SEQUENCE
30: REF 'text-list-style-attr',
31: INTERLEAVE
32: ATTRIBUTE "style:name",
33: REF 'styleName',
34: DATA 'NCName',
32: CHOICE
33: ATTRIBUTE "style:display-name",
34: REF 'string',
35: DATA 'string',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:consecutive-numbering",
34: REF 'boolean',
35: CHOICE
36: VALUE 'true',
36: VALUE 'false',
33: EPSILON
30: CHOICE
31: ONEOREMORE
32: REF 'text-list-style-content',
33: CHOICE
34: ELEMENT "text:list-level-style-number",
35: SEQUENCE
36: REF 'text-list-level-style-attr',
37: ATTRIBUTE "text:level",
38: REF 'positiveInteger',
39: DATA 'positiveInteger',
36: REF 'text-list-level-style-number-attr',
37: INTERLEAVE
38: CHOICE
39: ATTRIBUTE "text:style-name",
40: REF 'styleNameRef',
41: CHOICE
42: DATA 'NCName',
42: EPSILON
39: EPSILON
38: SEQUENCE
39: REF 'common-num-format-attlist',
40: CHOICE
41: ATTRIBUTE "style:num-format",
42: CHOICE
43: VALUE '1',
43: VALUE 'i',
43: VALUE 'I',
43: REF 'string',
44: DATA 'string',
43: EPSILON
41: SEQUENCE
42: ATTRIBUTE "style:num-format",
43: CHOICE
44: VALUE 'a',
44: VALUE 'A',
42: REF 'style-num-letter-sync-attlist',
43: CHOICE
44: ATTRIBUTE "style:num-letter-sync",
45: REF 'boolean',
46: CHOICE
47: VALUE 'true',
47: VALUE 'false',
44: EPSILON
41: EPSILON
39: REF 'common-num-format-prefix-suffix-attlist',
40: SEQUENCE
41: CHOICE
42: ATTRIBUTE "style:num-prefix",
43: REF 'string',
44: DATA 'string',
42: EPSILON
41: CHOICE
42: ATTRIBUTE "style:num-suffix",
43: REF 'string',
44: DATA 'string',
42: EPSILON
38: CHOICE
39: ATTRIBUTE "text:display-levels",
40: REF 'positiveInteger',
41: DATA 'positiveInteger',
39: EPSILON
38: CHOICE
39: ATTRIBUTE "text:start-value",
40: REF 'positiveInteger',
41: DATA 'positiveInteger',
39: EPSILON
36: CHOICE
37: REF 'style-list-level-properties',
38: ELEMENT "style:list-level-properties",
39: REF 'style-list-level-properties-content',
40: REF 'style-list-level-properties-content-strict',
41: SEQUENCE
42: REF 'style-list-level-properties-attlist',
43: INTERLEAVE
44: REF 'common-text-align',
45: CHOICE
46: ATTRIBUTE "fo:text-align",
47: CHOICE
48: VALUE 'start',
48: VALUE 'end',
48: VALUE 'left',
48: VALUE 'right',
48: VALUE 'center',
48: VALUE 'justify',
46: EPSILON
44: CHOICE
45: ATTRIBUTE "text:space-before",
46: REF 'nonNegativeLength',
47: DATA 'string',
45: EPSILON
44: CHOICE
45: ATTRIBUTE "text:min-label-width",
46: REF 'nonNegativeLength',
47: DATA 'string',
45: EPSILON
44: CHOICE
45: ATTRIBUTE "text:min-label-distance",
46: REF 'nonNegativeLength',
47: DATA 'string',
45: EPSILON
44: CHOICE
45: ATTRIBUTE "style:font-name",
46: REF 'string',
47: DATA 'string',
45: EPSILON
44: SEQUENCE
45: CHOICE
46: ATTRIBUTE "fo:width",
47: REF 'positiveLength',
48: DATA 'string',
46: EPSILON
45: CHOICE
46: ATTRIBUTE "fo:height",
47: REF 'positiveLength',
48: DATA 'string',
46: EPSILON
44: SEQUENCE
45: REF 'common-vertical-rel-attlist',
46: CHOICE
47: ATTRIBUTE "style:vertical-rel",
48: CHOICE
49: VALUE 'page',
49: VALUE 'page-content',
49: VALUE 'frame',
49: VALUE 'frame-content',
49: VALUE 'paragraph',
49: VALUE 'paragraph-content',
49: VALUE 'char',
49: VALUE 'line',
49: VALUE 'baseline',
49: VALUE 'text',
47: EPSILON
45: REF 'common-vertical-pos-attlist',
46: SEQUENCE
47: CHOICE
48: ATTRIBUTE "style:vertical-pos",
49: CHOICE
50: VALUE 'top',
50: VALUE 'middle',
50: VALUE 'bottom',
50: VALUE 'from-top',
50: VALUE 'below',
48: EPSILON
47: CHOICE
48: ATTRIBUTE "svg:y",
49: REF 'coordinate',
50: REF 'length',
51: DATA 'string',
48: EPSILON
42: REF 'style-list-level-properties-elements',
43: EPSILON
37: EPSILON
36: CHOICE
37: REF 'style-text-properties',
37: EPSILON
34: ELEMENT "text:list-level-style-bullet",
35: SEQUENCE
36: REF 'text-list-level-style-attr',
37: ATTRIBUTE "text:level",
38: REF 'positiveInteger',
39: DATA 'positiveInteger',
36: REF 'text-list-level-style-bullet-attr',
37: INTERLEAVE
38: CHOICE
39: ATTRIBUTE "text:style-name",
40: REF 'styleNameRef',
41: CHOICE
42: DATA 'NCName',
42: EPSILON
39: EPSILON
38: ATTRIBUTE "text:bullet-char",
39: REF 'character',
40: DATA 'string',
38: REF 'common-num-format-prefix-suffix-attlist',
39: SEQUENCE
40: CHOICE
41: ATTRIBUTE "style:num-prefix",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "style:num-suffix",
42: REF 'string',
43: DATA 'string',
41: EPSILON
38: CHOICE
39: ATTRIBUTE "text:bullet-relative-size",
40: REF 'percent',
41: DATA 'string',
39: EPSILON
36: CHOICE
37: REF 'style-list-level-properties',
37: EPSILON
36: CHOICE
37: REF 'style-text-properties',
37: EPSILON
34: ELEMENT "text:list-level-style-image",
35: SEQUENCE
36: REF 'text-list-level-style-attr',
37: ATTRIBUTE "text:level",
38: REF 'positiveInteger',
39: DATA 'positiveInteger',
36: REF 'text-list-level-style-image-attr',
37: CHOICE
38: REF 'common-draw-data-attlist',
39: SEQUENCE
40: ATTRIBUTE "xlink:href",
41: REF 'anyURI',
42: DATA 'anyURI',
40: CHOICE
41: ATTRIBUTE "xlink:type",
42: VALUE 'simple',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "xlink:show",
42: VALUE 'embed',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "xlink:actuate",
42: VALUE 'onLoad',
41: EPSILON
38: REF 'office-binary-data',
36: CHOICE
37: REF 'style-list-level-properties',
37: EPSILON
31: EPSILON
27: EPSILON
26: REF 'style-background-image',
27: CHOICE
26: REF 'style-columns',
27: CHOICE
19: EPSILON
18: CHOICE
19: REF 'style-paragraph-properties',
19: EPSILON
18: CHOICE
19: REF 'style-text-properties',
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'drawing-page',
18: CHOICE
19: REF 'style-drawing-page-properties',
20: ELEMENT "style:drawing-page-properties",
21: REF 'style-drawing-page-properties-content',
22: REF 'style-drawing-page-properties-content-strict',
23: SEQUENCE
24: REF 'style-graphic-fill-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "draw:fill",
28: CHOICE
29: VALUE 'none',
29: VALUE 'solid',
29: VALUE 'bitmap',
29: VALUE 'gradient',
29: VALUE 'hatch',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:secondary-fill-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-gradient-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:gradient-step-count",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-hatch-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-hatch-solid",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-image-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:repeat",
28: CHOICE
29: VALUE 'no-repeat',
29: VALUE 'repeat',
29: VALUE 'stretch',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:fill-image-width",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-height",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point-x",
29: REF 'percent',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point-y",
29: REF 'percent',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point",
29: CHOICE
30: VALUE 'top-left',
30: VALUE 'top',
30: VALUE 'top-right',
30: VALUE 'left',
30: VALUE 'center',
30: VALUE 'right',
30: VALUE 'bottom-left',
30: VALUE 'bottom',
30: VALUE 'bottom-right',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:tile-repeat-offset",
28: STRING
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:opacity",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:opacity-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "svg:fill-rule",
28: CHOICE
29: VALUE 'nonzero',
29: VALUE 'evenodd',
27: EPSILON
24: REF 'style-drawing-page-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "presentation:transition-type",
28: CHOICE
29: VALUE 'manual',
29: VALUE 'automatic',
29: VALUE 'semi-automatic',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:transition-style",
28: CHOICE
29: VALUE 'none',
29: VALUE 'fade-from-left',
29: VALUE 'fade-from-top',
29: VALUE 'fade-from-right',
29: VALUE 'fade-from-bottom',
29: VALUE 'fade-from-upperleft',
29: VALUE 'fade-from-upperright',
29: VALUE 'fade-from-lowerleft',
29: VALUE 'fade-from-lowerright',
29: VALUE 'move-from-left',
29: VALUE 'move-from-top',
29: VALUE 'move-from-right',
29: VALUE 'move-from-bottom',
29: VALUE 'move-from-upperleft',
29: VALUE 'move-from-upperright',
29: VALUE 'move-from-lowerleft',
29: VALUE 'move-from-lowerright',
29: VALUE 'uncover-to-left',
29: VALUE 'uncover-to-top',
29: VALUE 'uncover-to-right',
29: VALUE 'uncover-to-bottom',
29: VALUE 'uncover-to-upperleft',
29: VALUE 'uncover-to-upperright',
29: VALUE 'uncover-to-lowerleft',
29: VALUE 'uncover-to-lowerright',
29: VALUE 'fade-to-center',
29: VALUE 'fade-from-center',
29: VALUE 'vertical-stripes',
29: VALUE 'horizontal-stripes',
29: VALUE 'clockwise',
29: VALUE 'counterclockwise',
29: VALUE 'open-vertical',
29: VALUE 'open-horizontal',
29: VALUE 'close-vertical',
29: VALUE 'close-horizontal',
29: VALUE 'wavyline-from-left',
29: VALUE 'wavyline-from-top',
29: VALUE 'wavyline-from-right',
29: VALUE 'wavyline-from-bottom',
29: VALUE 'spiralin-left',
29: VALUE 'spiralin-right',
29: VALUE 'spiralout-left',
29: VALUE 'spiralout-right',
29: VALUE 'roll-from-top',
29: VALUE 'roll-from-left',
29: VALUE 'roll-from-right',
29: VALUE 'roll-from-bottom',
29: VALUE 'stretch-from-left',
29: VALUE 'stretch-from-top',
29: VALUE 'stretch-from-right',
29: VALUE 'stretch-from-bottom',
29: VALUE 'vertical-lines',
29: VALUE 'horizontal-lines',
29: VALUE 'dissolve',
29: VALUE 'random',
29: VALUE 'vertical-checkerboard',
29: VALUE 'horizontal-checkerboard',
29: VALUE 'interlocking-horizontal-left',
29: VALUE 'interlocking-horizontal-right',
29: VALUE 'interlocking-vertical-top',
29: VALUE 'interlocking-vertical-bottom',
29: VALUE 'fly-away',
29: VALUE 'open',
29: VALUE 'close',
29: VALUE 'melt',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:transition-speed",
28: REF 'presentationSpeeds',
29: CHOICE
30: VALUE 'slow',
30: VALUE 'medium',
30: VALUE 'fast',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "smil:type",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "smil:subtype",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "smil:direction",
28: CHOICE
29: VALUE 'forward',
29: VALUE 'reverse',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "smil:fadeColor",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:duration",
28: REF 'duration',
29: DATA 'duration',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:visibility",
28: CHOICE
29: VALUE 'visible',
29: VALUE 'hidden',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:background-size",
28: CHOICE
29: VALUE 'full',
29: VALUE 'border',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:background-objects-visible",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:background-visible",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:display-header",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:display-footer",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:display-page-number",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:display-date-time",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
24: REF 'style-drawing-page-properties-elements',
25: CHOICE
26: REF 'presentation-sound',
26: EPSILON
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'chart',
18: CHOICE
19: REF 'style-chart-properties',
20: ELEMENT "style:chart-properties",
21: REF 'style-chart-properties-content',
22: REF 'style-chart-properties-content-strict',
23: SEQUENCE
24: REF 'style-chart-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "chart:scale-text",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:three-dimensional",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:deep",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:symbol-type",
28: VALUE 'none',
27: ATTRIBUTE "chart:symbol-type",
28: VALUE 'automatic',
27: SEQUENCE
28: ATTRIBUTE "chart:symbol-type",
29: VALUE 'named-symbol',
28: ATTRIBUTE "chart:symbol-name",
29: CHOICE
30: VALUE 'square',
30: VALUE 'diamond',
30: VALUE 'arrow-down',
30: VALUE 'arrow-up',
30: VALUE 'arrow-right',
30: VALUE 'arrow-left',
30: VALUE 'bow-tie',
30: VALUE 'hourglass',
30: VALUE 'circle',
30: VALUE 'star',
30: VALUE 'x',
30: VALUE 'plus',
30: VALUE 'asterisk',
30: VALUE 'horizontal-bar',
30: VALUE 'vertical-bar',
27: SEQUENCE
28: ATTRIBUTE "chart:symbol-type",
29: VALUE 'image',
28: ELEMENT "chart:symbol-image",
29: ATTRIBUTE "xlink:href",
30: REF 'anyURI',
31: DATA 'anyURI',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "chart:symbol-width",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:symbol-height",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:vertical",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:connect-bars",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "chart:gap-width",
29: REF 'integer',
30: DATA 'integer',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:overlap",
29: REF 'integer',
30: DATA 'integer',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:japanese-candle-stick",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "chart:interpolation",
29: CHOICE
30: VALUE 'none',
30: VALUE 'cubic-spline',
30: VALUE 'b-spline',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:spline-order",
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:spline-resolution",
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:pie-offset",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:lines",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:solid-type",
28: CHOICE
29: VALUE 'cuboid',
29: VALUE 'cylinder',
29: VALUE 'cone',
29: VALUE 'pyramid',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "chart:stacked",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:percentage",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:link-data-style-to-source",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:visible",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:logarithmic",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "chart:maximum",
29: REF 'double',
30: DATA 'double',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:minimum",
29: REF 'double',
30: DATA 'double',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:origin",
29: REF 'double',
30: DATA 'double',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:interval-major",
29: REF 'double',
30: DATA 'double',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:interval-minor-divisor",
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "chart:tick-marks-major-inner",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:tick-marks-major-outer",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:tick-marks-minor-inner",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:tick-marks-minor-outer",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "chart:display-label",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:text-overlap",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "text:line-break",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:label-arrangement",
29: CHOICE
30: VALUE 'side-by-side',
30: VALUE 'stagger-even',
30: VALUE 'stagger-odd',
28: EPSILON
26: REF 'common-style-direction-attlist',
27: CHOICE
28: ATTRIBUTE "style:direction",
29: CHOICE
30: VALUE 'ltr',
30: VALUE 'ttb',
28: EPSILON
26: REF 'common-rotation-angle-attlist',
27: CHOICE
28: ATTRIBUTE "style:rotation-angle",
29: REF 'nonNegativeInteger',
30: DATA 'nonNegativeInteger',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:data-label-number",
28: CHOICE
29: VALUE 'none',
29: VALUE 'value',
29: VALUE 'percentage',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:data-label-text",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:data-label-symbol",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:mean-value",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:error-category",
28: CHOICE
29: VALUE 'none',
29: VALUE 'variance',
29: VALUE 'standard-deviation',
29: VALUE 'percentage',
29: VALUE 'error-margin',
29: VALUE 'constant',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:error-percentage",
28: REF 'double',
29: DATA 'double',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:error-margin",
28: REF 'double',
29: DATA 'double',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "chart:error-lower-limit",
29: REF 'double',
30: DATA 'double',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:error-upper-limit",
29: REF 'double',
30: DATA 'double',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "chart:error-upper-indicator",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "chart:error-lower-indicator",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:series-source",
28: CHOICE
29: VALUE 'columns',
29: VALUE 'rows',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "chart:regression-type",
28: CHOICE
29: VALUE 'none',
29: VALUE 'linear',
29: VALUE 'logarithmic',
29: VALUE 'exponential',
29: VALUE 'power',
27: EPSILON
24: REF 'style-chart-properties-elements',
25: EPSILON
19: EPSILON
18: CHOICE
19: REF 'style-graphic-properties',
19: EPSILON
18: CHOICE
19: REF 'style-paragraph-properties',
19: EPSILON
18: CHOICE
19: REF 'style-text-properties',
19: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
18: ELEMENT "style:map",
19: REF 'style-map-attlist',
20: INTERLEAVE
21: ATTRIBUTE "style:condition",
22: REF 'string',
23: DATA 'string',
21: ATTRIBUTE "style:apply-style-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
21: CHOICE
22: ATTRIBUTE "style:base-cell-address",
23: REF 'cellAddress',
24: DATA 'string',
22: EPSILON
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'text-list-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-number-style',
13: ELEMENT "number:number-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
17: ELEMENT "number:text",
18: STRING
16: EPSILON
15: CHOICE
16: SEQUENCE
17: REF 'any-number',
18: CHOICE
19: REF 'number-number',
20: ELEMENT "number:number",
21: SEQUENCE
22: REF 'number-number-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:decimal-replacement",
26: STRING
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:display-factor",
26: REF 'double',
27: DATA 'double',
25: EPSILON
22: REF 'common-decimal-places-attlist',
23: CHOICE
24: ATTRIBUTE "number:decimal-places",
25: REF 'integer',
26: DATA 'integer',
24: EPSILON
22: REF 'common-number-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:min-integer-digits",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:grouping",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'number-embedded-text',
25: ELEMENT "number:embedded-text",
26: SEQUENCE
27: REF 'number-embedded-text-attlist',
28: ATTRIBUTE "number:position",
29: REF 'integer',
30: DATA 'integer',
27: STRING
23: EPSILON
19: REF 'number-scientific-number',
20: ELEMENT "number:scientific-number",
21: SEQUENCE
22: REF 'number-scientific-number-attlist',
23: CHOICE
24: ATTRIBUTE "number:min-exponent-digits",
25: REF 'integer',
26: DATA 'integer',
24: EPSILON
22: REF 'common-decimal-places-attlist',
23: CHOICE
24: ATTRIBUTE "number:decimal-places",
25: REF 'integer',
26: DATA 'integer',
24: EPSILON
22: REF 'common-number-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:min-integer-digits",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:grouping",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
19: REF 'number-fraction',
20: ELEMENT "number:fraction",
21: SEQUENCE
22: REF 'number-fraction-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:min-numerator-digits",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:min-denominator-digits",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:denominator-value",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
22: REF 'common-number-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:min-integer-digits",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:grouping",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
17: CHOICE
18: REF 'number-text',
18: EPSILON
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-currency-style',
13: ELEMENT "number:currency-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: REF 'common-auto-reorder-attlist',
16: CHOICE
17: ATTRIBUTE "number:automatic-order",
18: REF 'boolean',
19: CHOICE
20: VALUE 'true',
20: VALUE 'false',
17: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: CHOICE
16: SEQUENCE
17: REF 'number-and-text',
18: SEQUENCE
19: REF 'number-number',
19: CHOICE
20: REF 'number-text',
20: EPSILON
17: CHOICE
18: REF 'currency-symbol-and-text',
19: SEQUENCE
20: REF 'number-currency-symbol',
21: ELEMENT "number:currency-symbol",
22: SEQUENCE
23: REF 'number-currency-symbol-attlist',
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "number:language",
27: REF 'languageCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "number:country",
27: REF 'countryCode',
28: DATA 'token',
26: EPSILON
23: STRING
20: CHOICE
21: REF 'number-text',
21: EPSILON
18: EPSILON
16: SEQUENCE
17: REF 'currency-symbol-and-text',
18: SEQUENCE
19: REF 'number-currency-symbol',
19: CHOICE
20: REF 'number-text',
20: EPSILON
17: CHOICE
18: REF 'number-and-text',
19: SEQUENCE
20: REF 'number-number',
20: CHOICE
21: REF 'number-text',
21: EPSILON
18: EPSILON
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-percentage-style',
13: ELEMENT "number:percentage-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: CHOICE
16: REF 'number-and-text',
17: SEQUENCE
18: REF 'number-number',
18: CHOICE
19: REF 'number-text',
19: EPSILON
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-date-style',
13: ELEMENT "number:date-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: REF 'common-auto-reorder-attlist',
16: CHOICE
17: ATTRIBUTE "number:automatic-order",
18: REF 'boolean',
19: CHOICE
20: VALUE 'true',
20: VALUE 'false',
17: EPSILON
15: REF 'common-format-source-attlist',
16: CHOICE
17: ATTRIBUTE "number:format-source",
18: CHOICE
19: VALUE 'fixed',
19: VALUE 'language',
17: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: ONEOREMORE
16: SEQUENCE
17: REF 'any-date',
18: CHOICE
19: REF 'number-day',
20: ELEMENT "number:day",
21: SEQUENCE
22: REF 'number-day-attlist',
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-month',
20: ELEMENT "number:month",
21: SEQUENCE
22: REF 'number-month-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:textual",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:possessive-form",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:style",
26: CHOICE
27: VALUE 'short',
27: VALUE 'long',
25: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-year',
20: ELEMENT "number:year",
21: SEQUENCE
22: REF 'number-year-attlist',
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-era',
20: ELEMENT "number:era",
21: SEQUENCE
22: REF 'number-era-attlist',
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-day-of-week',
20: ELEMENT "number:day-of-week",
21: SEQUENCE
22: REF 'number-day-of-week-attlist',
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-week-of-year',
20: ELEMENT "number:week-of-year",
21: REF 'common-calendar-attlist',
22: CHOICE
23: ATTRIBUTE "number:calendar",
24: CHOICE
25: VALUE 'gregorian',
25: VALUE 'gengou',
25: VALUE 'ROC',
25: VALUE 'hanja_yoil',
25: VALUE 'hanja',
25: VALUE 'hijri',
25: VALUE 'jewish',
25: VALUE 'buddhist',
25: REF 'string',
26: DATA 'string',
23: EPSILON
19: REF 'number-quarter',
20: ELEMENT "number:quarter",
21: SEQUENCE
22: REF 'number-quarter-attlist',
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-hours',
20: ELEMENT "number:hours",
21: REF 'number-hours-attlist',
22: CHOICE
23: ATTRIBUTE "number:style",
24: CHOICE
25: VALUE 'short',
25: VALUE 'long',
23: EPSILON
19: REF 'number-am-pm',
20: ELEMENT "number:am-pm",
21: EPSILON
19: REF 'number-minutes',
20: ELEMENT "number:minutes",
21: REF 'number-minutes-attlist',
22: CHOICE
23: ATTRIBUTE "number:style",
24: CHOICE
25: VALUE 'short',
25: VALUE 'long',
23: EPSILON
19: REF 'number-seconds',
20: ELEMENT "number:seconds",
21: REF 'number-seconds-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "number:decimal-places",
25: REF 'integer',
26: DATA 'integer',
24: EPSILON
17: CHOICE
18: REF 'number-text',
18: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-time-style',
13: ELEMENT "number:time-style",
14: SEQUENCE
15: REF 'number-time-style-attlist',
16: CHOICE
17: ATTRIBUTE "number:truncate-on-overflow",
18: REF 'boolean',
19: CHOICE
20: VALUE 'true',
20: VALUE 'false',
17: EPSILON
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: REF 'common-format-source-attlist',
16: CHOICE
17: ATTRIBUTE "number:format-source",
18: CHOICE
19: VALUE 'fixed',
19: VALUE 'language',
17: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: ONEOREMORE
16: SEQUENCE
17: REF 'any-time',
18: CHOICE
19: REF 'number-hours',
19: REF 'number-am-pm',
19: REF 'number-minutes',
19: REF 'number-seconds',
17: CHOICE
18: REF 'number-text',
18: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-boolean-style',
13: ELEMENT "number:boolean-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: CHOICE
16: SEQUENCE
17: REF 'number-boolean',
18: ELEMENT "number:boolean",
19: EPSILON
17: CHOICE
18: REF 'number-text',
18: EPSILON
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-text-style',
13: ELEMENT "number:text-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: SEQUENCE
18: REF 'number-text-content',
19: ELEMENT "number:text-content",
20: EPSILON
18: CHOICE
19: REF 'number-text',
19: EPSILON
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'style-default-style',
11: ELEMENT "style:default-style",
12: REF 'style-style-content',
13: CHOICE
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'text',
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'paragraph',
15: CHOICE
16: REF 'style-paragraph-properties',
16: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'section',
15: CHOICE
16: REF 'style-section-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'ruby',
15: CHOICE
16: REF 'style-ruby-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'table',
15: CHOICE
16: REF 'style-table-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'table-column',
15: CHOICE
16: REF 'style-table-column-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'table-row',
15: CHOICE
16: REF 'style-table-row-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'table-cell',
15: CHOICE
16: REF 'style-table-cell-properties',
16: EPSILON
15: CHOICE
16: REF 'style-paragraph-properties',
16: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: CHOICE
17: VALUE 'graphic',
17: VALUE 'presentation',
15: CHOICE
16: REF 'style-graphic-properties',
16: EPSILON
15: CHOICE
16: REF 'style-paragraph-properties',
16: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'drawing-page',
15: CHOICE
16: REF 'style-drawing-page-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'chart',
15: CHOICE
16: REF 'style-chart-properties',
16: EPSILON
15: CHOICE
16: REF 'style-graphic-properties',
16: EPSILON
15: CHOICE
16: REF 'style-paragraph-properties',
16: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
9: EPSILON
8: CHOICE
9: REF 'text-outline-style',
10: ELEMENT "text:outline-style",
11: ONEOREMORE
12: REF 'text-outline-level-style',
13: ELEMENT "text:outline-level-style",
14: SEQUENCE
15: REF 'text-outline-level-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "text:level",
18: REF 'positiveInteger',
19: DATA 'positiveInteger',
17: CHOICE
18: ATTRIBUTE "text:style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
17: SEQUENCE
18: REF 'common-num-format-attlist',
19: CHOICE
20: ATTRIBUTE "style:num-format",
21: CHOICE
22: VALUE '1',
22: VALUE 'i',
22: VALUE 'I',
22: REF 'string',
23: DATA 'string',
22: EPSILON
20: SEQUENCE
21: ATTRIBUTE "style:num-format",
22: CHOICE
23: VALUE 'a',
23: VALUE 'A',
21: REF 'style-num-letter-sync-attlist',
22: CHOICE
23: ATTRIBUTE "style:num-letter-sync",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
20: EPSILON
18: REF 'common-num-format-prefix-suffix-attlist',
19: SEQUENCE
20: CHOICE
21: ATTRIBUTE "style:num-prefix",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:num-suffix",
22: REF 'string',
23: DATA 'string',
21: EPSILON
17: CHOICE
18: ATTRIBUTE "text:display-levels",
19: REF 'positiveInteger',
20: DATA 'positiveInteger',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "text:start-value",
19: REF 'positiveInteger',
20: DATA 'positiveInteger',
18: EPSILON
15: CHOICE
16: REF 'style-list-level-properties',
16: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'text-notes-configuration',
9: EPSILON
8: CHOICE
9: REF 'text-bibliography-configuration',
10: ELEMENT "text:bibliography-configuration",
11: SEQUENCE
12: REF 'text-bibliography-configuration-attlist',
13: INTERLEAVE
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "text:prefix",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "text:suffix",
17: REF 'string',
18: DATA 'string',
16: EPSILON
14: CHOICE
15: ATTRIBUTE "text:numbered-entries",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "text:sort-by-position",
17: REF 'boolean',
18: CHOICE
19: VALUE 'true',
19: VALUE 'false',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "fo:language",
17: REF 'languageCode',
18: DATA 'token',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "fo:country",
17: REF 'countryCode',
18: DATA 'token',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "text:sort-algorithm",
17: REF 'string',
18: DATA 'string',
16: EPSILON
12: CHOICE
13: ONEOREMORE
14: REF 'text-sort-key',
15: ELEMENT "text:sort-key",
16: REF 'text-sort-key-attlist',
17: SEQUENCE
18: ATTRIBUTE "text:key",
19: CHOICE
20: VALUE 'address',
20: VALUE 'annote',
20: VALUE 'author',
20: VALUE 'bibliography-type',
20: VALUE 'booktitle',
20: VALUE 'chapter',
20: VALUE 'custom1',
20: VALUE 'custom2',
20: VALUE 'custom3',
20: VALUE 'custom4',
20: VALUE 'custom5',
20: VALUE 'edition',
20: VALUE 'editor',
20: VALUE 'howpublished',
20: VALUE 'identifier',
20: VALUE 'institution',
20: VALUE 'isbn',
20: VALUE 'issn',
20: VALUE 'journal',
20: VALUE 'month',
20: VALUE 'note',
20: VALUE 'number',
20: VALUE 'organizations',
20: VALUE 'pages',
20: VALUE 'publisher',
20: VALUE 'report-type',
20: VALUE 'school',
20: VALUE 'series',
20: VALUE 'title',
20: VALUE 'url',
20: VALUE 'volume',
20: VALUE 'year',
18: CHOICE
19: ATTRIBUTE "text:sort-ascending",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
13: EPSILON
9: EPSILON
8: CHOICE
9: REF 'text-linenumbering-configuration',
10: ELEMENT "text:linenumbering-configuration",
11: SEQUENCE
12: REF 'text-linenumbering-configuration-attlist',
13: INTERLEAVE
14: CHOICE
15: ATTRIBUTE "text:number-lines",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
14: CHOICE
15: REF 'common-num-format-attlist',
16: CHOICE
17: ATTRIBUTE "style:num-format",
18: CHOICE
19: VALUE '1',
19: VALUE 'i',
19: VALUE 'I',
19: REF 'string',
20: DATA 'string',
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:num-format",
19: CHOICE
20: VALUE 'a',
20: VALUE 'A',
18: REF 'style-num-letter-sync-attlist',
19: CHOICE
20: ATTRIBUTE "style:num-letter-sync",
21: REF 'boolean',
22: CHOICE
23: VALUE 'true',
23: VALUE 'false',
20: EPSILON
17: EPSILON
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:style-name",
16: REF 'styleNameRef',
17: CHOICE
18: DATA 'NCName',
18: EPSILON
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:increment",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:number-position",
16: CHOICE
17: VALUE 'left',
17: VALUE 'right',
17: VALUE 'inner',
17: VALUE 'outer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:offset",
16: REF 'nonNegativeLength',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:count-empty-lines",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:count-in-text-boxes",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:restart-on-page",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
12: CHOICE
13: REF 'text-linenumbering-separator',
14: ELEMENT "text:linenumbering-separator",
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "text:increment",
18: REF 'nonNegativeInteger',
19: DATA 'nonNegativeInteger',
17: EPSILON
16: STRING
13: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-gradient',
11: ELEMENT "draw:gradient",
12: SEQUENCE
13: REF 'common-draw-gradient-attlist',
14: INTERLEAVE
15: CHOICE
16: ATTRIBUTE "draw:name",
17: REF 'styleName',
18: DATA 'NCName',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: ATTRIBUTE "draw:style",
16: REF 'gradient-style',
17: CHOICE
18: VALUE 'linear',
18: VALUE 'axial',
18: VALUE 'radial',
18: VALUE 'ellipsoid',
18: VALUE 'square',
18: VALUE 'rectangular',
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "draw:cx",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "draw:cy",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:angle",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:border",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
13: REF 'draw-gradient-attlist',
14: INTERLEAVE
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "draw:start-color",
18: REF 'color',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "draw:end-color",
18: REF 'color',
19: DATA 'string',
17: EPSILON
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "draw:start-intensity",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "draw:end-intensity",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'svg-linearGradient',
11: ELEMENT "svg:linearGradient",
12: SEQUENCE
13: REF 'common-svg-gradient-attlist',
14: INTERLEAVE
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "svg:gradientUnits",
18: VALUE 'objectBoundingBox',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "svg:gradientTransform",
18: REF 'string',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "svg:spreadMethod",
18: CHOICE
19: VALUE 'pad',
19: VALUE 'reflect',
19: VALUE 'repeat',
17: EPSILON
15: ATTRIBUTE "draw:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:x1",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:y1",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:x2",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:y2",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'svg-stop',
16: ELEMENT "svg:stop",
17: SEQUENCE
18: ATTRIBUTE "svg:offset",
19: CHOICE
20: REF 'double',
21: DATA 'double',
20: REF 'percent',
21: DATA 'string',
18: CHOICE
19: ATTRIBUTE "svg:stop-color",
20: REF 'color',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "svg:stop-opacity",
20: REF 'double',
21: DATA 'double',
19: EPSILON
14: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'svg-radialGradient',
11: ELEMENT "svg:radialGradient",
12: SEQUENCE
13: REF 'common-svg-gradient-attlist',
14: INTERLEAVE
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "svg:gradientUnits",
18: VALUE 'objectBoundingBox',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "svg:gradientTransform",
18: REF 'string',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "svg:spreadMethod",
18: CHOICE
19: VALUE 'pad',
19: VALUE 'reflect',
19: VALUE 'repeat',
17: EPSILON
15: ATTRIBUTE "draw:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:cx",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:cy",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:r",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:fx",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:fy",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'svg-stop',
14: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-hatch',
11: ELEMENT "draw:hatch",
12: REF 'draw-hatch-attlist',
13: INTERLEAVE
14: ATTRIBUTE "draw:name",
15: REF 'styleName',
16: DATA 'NCName',
14: CHOICE
15: ATTRIBUTE "draw:display-name",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: ATTRIBUTE "draw:style",
15: CHOICE
16: VALUE 'single',
16: VALUE 'double',
16: VALUE 'triple',
14: CHOICE
15: ATTRIBUTE "draw:color",
16: REF 'color',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:distance",
16: REF 'length',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:rotation",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-fill-image',
11: ELEMENT "draw:fill-image",
12: SEQUENCE
13: REF 'draw-fill-image-attlist',
14: INTERLEAVE
15: ATTRIBUTE "draw:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "svg:width",
18: REF 'length',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "svg:height",
18: REF 'length',
19: DATA 'string',
17: EPSILON
13: ATTRIBUTE "xlink:href",
14: REF 'anyURI',
15: DATA 'anyURI',
13: CHOICE
14: ATTRIBUTE "xlink:type",
15: VALUE 'simple',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "xlink:show",
15: VALUE 'embed',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "xlink:actuate",
15: VALUE 'onLoad',
14: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-marker',
11: ELEMENT "draw:marker",
12: SEQUENCE
13: REF 'draw-marker-attlist',
14: INTERLEAVE
15: ATTRIBUTE "draw:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
13: REF 'common-draw-viewbox-attlist',
14: ATTRIBUTE "svg:viewBox",
15: LIST
16: SEQUENCE
17: REF 'integer',
18: DATA 'integer',
17: REF 'integer',
18: DATA 'integer',
17: REF 'integer',
18: DATA 'integer',
17: REF 'integer',
18: DATA 'integer',
13: REF 'common-draw-path-data-attlist',
14: ATTRIBUTE "svg:d",
15: REF 'pathData',
16: DATA 'string',
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-stroke-dash',
11: ELEMENT "draw:stroke-dash",
12: REF 'draw-stroke-dash-attlist',
13: INTERLEAVE
14: ATTRIBUTE "draw:name",
15: REF 'styleName',
16: DATA 'NCName',
14: CHOICE
15: ATTRIBUTE "draw:display-name",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:style",
16: CHOICE
17: VALUE 'rect',
17: VALUE 'round',
15: EPSILON
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "draw:dots1",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:dots1-length",
17: REF 'length',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:dots2",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:dots2-length",
17: REF 'length',
18: DATA 'string',
16: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:distance",
16: REF 'length',
17: DATA 'string',
15: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-opacity',
11: ELEMENT "draw:opacity",
12: SEQUENCE
13: REF 'common-draw-gradient-attlist',
14: INTERLEAVE
15: CHOICE
16: ATTRIBUTE "draw:name",
17: REF 'styleName',
18: DATA 'NCName',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: ATTRIBUTE "draw:style",
16: REF 'gradient-style',
17: CHOICE
18: VALUE 'linear',
18: VALUE 'axial',
18: VALUE 'radial',
18: VALUE 'ellipsoid',
18: VALUE 'square',
18: VALUE 'rectangular',
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "draw:cx",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "draw:cy",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:angle",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:border",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
13: REF 'draw-opacity-attlist',
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "draw:start",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:end",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'style-presentation-page-layout',
11: ELEMENT "style:presentation-page-layout",
12: SEQUENCE
13: ATTRIBUTE "style:name",
14: REF 'styleName',
15: DATA 'NCName',
13: CHOICE
14: ATTRIBUTE "style:display-name",
15: REF 'string',
16: DATA 'string',
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'presentation-placeholder',
16: ELEMENT "presentation:placeholder",
17: SEQUENCE
18: ATTRIBUTE "presentation:object",
19: REF 'presentation-classes',
20: CHOICE
21: VALUE 'title',
21: VALUE 'outline',
21: VALUE 'subtitle',
21: VALUE 'text',
21: VALUE 'graphic',
21: VALUE 'object',
21: VALUE 'chart',
21: VALUE 'table',
21: VALUE 'orgchart',
21: VALUE 'page',
21: VALUE 'notes',
21: VALUE 'handout',
21: VALUE 'header',
21: VALUE 'footer',
21: VALUE 'date-time',
21: VALUE 'page-number',
18: ATTRIBUTE "svg:x",
19: CHOICE
20: REF 'coordinate',
21: REF 'length',
22: DATA 'string',
20: REF 'percent',
21: DATA 'string',
18: ATTRIBUTE "svg:y",
19: CHOICE
20: REF 'coordinate',
21: REF 'length',
22: DATA 'string',
20: REF 'percent',
21: DATA 'string',
18: ATTRIBUTE "svg:width",
19: CHOICE
20: REF 'length',
21: DATA 'string',
20: REF 'percent',
21: DATA 'string',
18: ATTRIBUTE "svg:height",
19: CHOICE
20: REF 'length',
21: DATA 'string',
20: REF 'percent',
21: DATA 'string',
14: EPSILON
9: EPSILON
6: EPSILON
4: REF 'office-automatic-styles',
5: CHOICE
6: ELEMENT "office:automatic-styles",
7: INTERLEAVE
8: REF 'styles',
9: INTERLEAVE
10: CHOICE
11: ONEOREMORE
12: REF 'style-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'text-list-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-number-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-currency-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-percentage-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-date-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-time-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-boolean-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-text-style',
11: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'style-page-layout',
11: ELEMENT "style:page-layout",
12: SEQUENCE
13: REF 'style-page-layout-attlist',
14: INTERLEAVE
15: ATTRIBUTE "style:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "style:page-usage",
17: CHOICE
18: VALUE 'all',
18: VALUE 'left',
18: VALUE 'right',
18: VALUE 'mirrored',
16: EPSILON
13: CHOICE
14: REF 'style-page-layout-properties',
15: ELEMENT "style:page-layout-properties",
16: REF 'style-page-layout-properties-content',
17: REF 'style-page-layout-properties-content-strict',
18: SEQUENCE
19: REF 'style-page-layout-properties-attlist',
20: INTERLEAVE
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "fo:page-width",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:page-height",
24: REF 'length',
25: DATA 'string',
23: EPSILON
21: SEQUENCE
22: CHOICE
23: REF 'common-num-format-attlist',
24: CHOICE
25: ATTRIBUTE "style:num-format",
26: CHOICE
27: VALUE '1',
27: VALUE 'i',
27: VALUE 'I',
27: REF 'string',
28: DATA 'string',
27: EPSILON
25: SEQUENCE
26: ATTRIBUTE "style:num-format",
27: CHOICE
28: VALUE 'a',
28: VALUE 'A',
26: REF 'style-num-letter-sync-attlist',
27: CHOICE
28: ATTRIBUTE "style:num-letter-sync",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
25: EPSILON
23: EPSILON
22: REF 'common-num-format-prefix-suffix-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "style:num-prefix",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "style:num-suffix",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: CHOICE
22: ATTRIBUTE "style:paper-tray-name",
23: CHOICE
24: VALUE 'default',
24: REF 'string',
25: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:print-orientation",
23: CHOICE
24: VALUE 'portrait',
24: VALUE 'landscape',
22: EPSILON
21: SEQUENCE
22: REF 'common-horizontal-margin-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "fo:margin-left",
26: CHOICE
27: REF 'length',
28: DATA 'string',
27: REF 'percent',
28: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "fo:margin-right",
26: CHOICE
27: REF 'length',
28: DATA 'string',
27: REF 'percent',
28: DATA 'string',
25: EPSILON
22: REF 'common-vertical-margin-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "fo:margin-top",
26: CHOICE
27: REF 'nonNegativeLength',
28: DATA 'string',
27: REF 'percent',
28: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "fo:margin-bottom",
26: CHOICE
27: REF 'nonNegativeLength',
28: DATA 'string',
27: REF 'percent',
28: DATA 'string',
25: EPSILON
22: REF 'common-margin-attlist',
23: CHOICE
24: ATTRIBUTE "fo:margin",
25: CHOICE
26: REF 'nonNegativeLength',
27: DATA 'string',
26: REF 'percent',
27: DATA 'string',
24: EPSILON
21: REF 'common-border-attlist',
22: SEQUENCE
23: CHOICE
24: ATTRIBUTE "fo:border",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:border-top",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:border-bottom",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:border-left",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:border-right",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-border-line-width-attlist',
22: SEQUENCE
23: CHOICE
24: ATTRIBUTE "style:border-line-width",
25: REF 'borderWidths',
26: LIST
27: SEQUENCE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "style:border-line-width-top",
25: REF 'borderWidths',
26: LIST
27: SEQUENCE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "style:border-line-width-bottom",
25: REF 'borderWidths',
26: LIST
27: SEQUENCE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "style:border-line-width-left",
25: REF 'borderWidths',
26: LIST
27: SEQUENCE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "style:border-line-width-right",
25: REF 'borderWidths',
26: LIST
27: SEQUENCE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
24: EPSILON
21: REF 'common-padding-attlist',
22: SEQUENCE
23: CHOICE
24: ATTRIBUTE "fo:padding",
25: REF 'nonNegativeLength',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:padding-top",
25: REF 'nonNegativeLength',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:padding-bottom",
25: REF 'nonNegativeLength',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:padding-left",
25: REF 'nonNegativeLength',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:padding-right",
25: REF 'nonNegativeLength',
26: DATA 'string',
24: EPSILON
21: REF 'common-shadow-attlist',
22: CHOICE
23: ATTRIBUTE "style:shadow",
24: REF 'shadowType',
25: CHOICE
26: VALUE 'none',
26: REF 'string',
27: DATA 'string',
23: EPSILON
21: REF 'common-background-color-attlist',
22: CHOICE
23: ATTRIBUTE "fo:background-color",
24: CHOICE
25: VALUE 'transparent',
25: REF 'color',
26: DATA 'string',
23: EPSILON
21: CHOICE
22: ATTRIBUTE "style:register-truth-ref-style-name",
23: REF 'styleNameRef',
24: CHOICE
25: DATA 'NCName',
25: EPSILON
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:print",
23: LIST
24: CHOICE
25: ONEOREMORE
26: CHOICE
27: VALUE 'headers',
27: VALUE 'grid',
27: VALUE 'annotations',
27: VALUE 'objects',
27: VALUE 'charts',
27: VALUE 'drawings',
27: VALUE 'formulas',
27: VALUE 'zero-values',
25: EPSILON
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:print-page-order",
23: CHOICE
24: VALUE 'ttb',
24: VALUE 'ltr',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:first-page-number",
23: CHOICE
24: REF 'positiveInteger',
25: DATA 'positiveInteger',
24: VALUE 'continue',
22: EPSILON
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "style:scale-to",
24: REF 'percent',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "style:scale-to-pages",
24: REF 'positiveInteger',
25: DATA 'positiveInteger',
23: EPSILON
21: CHOICE
22: ATTRIBUTE "style:table-centering",
23: CHOICE
24: VALUE 'horizontal',
24: VALUE 'vertical',
24: VALUE 'both',
24: VALUE 'none',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:footnote-max-height",
23: REF 'length',
24: DATA 'string',
22: EPSILON
21: REF 'common-writing-mode-attlist',
22: CHOICE
23: ATTRIBUTE "style:writing-mode",
24: CHOICE
25: VALUE 'lr-tb',
25: VALUE 'rl-tb',
25: VALUE 'tb-rl',
25: VALUE 'tb-lr',
25: VALUE 'lr',
25: VALUE 'rl',
25: VALUE 'tb',
25: VALUE 'page',
23: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-mode",
23: CHOICE
24: VALUE 'none',
24: VALUE 'line',
24: VALUE 'both',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-base-height",
23: REF 'length',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-ruby-height",
23: REF 'length',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-lines",
23: REF 'positiveInteger',
24: DATA 'positiveInteger',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-color",
23: REF 'color',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-ruby-below",
23: REF 'boolean',
24: CHOICE
25: VALUE 'true',
25: VALUE 'false',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-print",
23: REF 'boolean',
24: CHOICE
25: VALUE 'true',
25: VALUE 'false',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-display",
23: REF 'boolean',
24: CHOICE
25: VALUE 'true',
25: VALUE 'false',
22: EPSILON
19: REF 'style-page-layout-properties-elements',
20: INTERLEAVE
21: REF 'style-background-image',
22: CHOICE
21: REF 'style-columns',
22: CHOICE
21: REF 'style-footnote-sep',
22: CHOICE
23: ELEMENT "style:footnote-sep",
24: REF 'style-footnote-sep-attlist',
25: SEQUENCE
26: CHOICE
27: ATTRIBUTE "style:width",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:rel-width",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:line-style",
28: REF 'lineStyle',
29: CHOICE
30: VALUE 'none',
30: VALUE 'solid',
30: VALUE 'dotted',
30: VALUE 'dash',
30: VALUE 'long-dash',
30: VALUE 'dot-dash',
30: VALUE 'dot-dot-dash',
30: VALUE 'wave',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:adjustment",
28: CHOICE
29: VALUE 'left',
29: VALUE 'center',
29: VALUE 'right',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:distance-before-sep",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:distance-after-sep",
28: REF 'length',
29: DATA 'string',
27: EPSILON
23: EPSILON
14: EPSILON
13: CHOICE
14: REF 'style-header-style',
15: ELEMENT "style:header-style",
16: CHOICE
17: REF 'style-header-footer-properties',
18: ELEMENT "style:header-footer-properties",
19: REF 'style-header-footer-properties-content',
20: REF 'style-header-footer-properties-content-strict',
21: SEQUENCE
22: REF 'style-header-footer-properties-attlist',
23: INTERLEAVE
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "svg:height",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:min-height",
27: REF 'length',
28: DATA 'string',
26: EPSILON
24: SEQUENCE
25: REF 'common-horizontal-margin-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:margin-left",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:margin-right",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
25: REF 'common-vertical-margin-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:margin-top",
29: CHOICE
30: REF 'nonNegativeLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:margin-bottom",
29: CHOICE
30: REF 'nonNegativeLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
25: REF 'common-margin-attlist',
26: CHOICE
27: ATTRIBUTE "fo:margin",
28: CHOICE
29: REF 'nonNegativeLength',
30: DATA 'string',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
24: REF 'common-border-attlist',
25: SEQUENCE
26: CHOICE
27: ATTRIBUTE "fo:border",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:border-top",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:border-bottom",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:border-left",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:border-right",
28: REF 'string',
29: DATA 'string',
27: EPSILON
24: REF 'common-border-line-width-attlist',
25: SEQUENCE
26: CHOICE
27: ATTRIBUTE "style:border-line-width",
28: REF 'borderWidths',
29: LIST
30: SEQUENCE
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:border-line-width-top",
28: REF 'borderWidths',
29: LIST
30: SEQUENCE
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:border-line-width-bottom",
28: REF 'borderWidths',
29: LIST
30: SEQUENCE
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:border-line-width-left",
28: REF 'borderWidths',
29: LIST
30: SEQUENCE
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:border-line-width-right",
28: REF 'borderWidths',
29: LIST
30: SEQUENCE
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
27: EPSILON
24: REF 'common-padding-attlist',
25: SEQUENCE
26: CHOICE
27: ATTRIBUTE "fo:padding",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:padding-top",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:padding-bottom",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:padding-left",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:padding-right",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
24: REF 'common-background-color-attlist',
25: CHOICE
26: ATTRIBUTE "fo:background-color",
27: CHOICE
28: VALUE 'transparent',
28: REF 'color',
29: DATA 'string',
26: EPSILON
24: REF 'common-shadow-attlist',
25: CHOICE
26: ATTRIBUTE "style:shadow",
27: REF 'shadowType',
28: CHOICE
29: VALUE 'none',
29: REF 'string',
30: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "style:dynamic-spacing",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
22: REF 'style-header-footer-properties-elements',
23: REF 'style-background-image',
24: CHOICE
17: EPSILON
14: EPSILON
13: CHOICE
14: REF 'style-footer-style',
15: ELEMENT "style:footer-style",
16: CHOICE
17: REF 'style-header-footer-properties',
17: EPSILON
14: EPSILON
9: EPSILON
6: EPSILON
4: REF 'office-master-styles',
5: CHOICE
6: ELEMENT "office:master-styles",
7: INTERLEAVE
8: CHOICE
9: ONEOREMORE
10: REF 'style-master-page',
11: ELEMENT "style:master-page",
12: SEQUENCE
13: REF 'style-master-page-attlist',
14: INTERLEAVE
15: ATTRIBUTE "style:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "style:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: ATTRIBUTE "style:page-layout-name",
16: REF 'styleNameRef',
17: CHOICE
18: DATA 'NCName',
18: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:style-name",
17: REF 'styleNameRef',
18: CHOICE
19: DATA 'NCName',
19: EPSILON
16: EPSILON
15: CHOICE
16: ATTRIBUTE "style:next-style-name",
17: REF 'styleNameRef',
18: CHOICE
19: DATA 'NCName',
19: EPSILON
16: EPSILON
13: CHOICE
14: SEQUENCE
15: REF 'style-header',
16: ELEMENT "style:header",
17: SEQUENCE
18: REF 'common-style-header-footer-attlist',
19: CHOICE
20: ATTRIBUTE "style:display",
21: REF 'boolean',
22: CHOICE
23: VALUE 'true',
23: VALUE 'false',
20: EPSILON
18: REF 'header-footer-content',
19: CHOICE
20: SEQUENCE
21: REF 'text-tracked-changes',
22: CHOICE
23: ELEMENT "text:tracked-changes",
24: SEQUENCE
25: REF 'text-tracked-changes-attr',
26: CHOICE
27: ATTRIBUTE "text:track-changes",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
25: CHOICE
26: ONEOREMORE
27: REF 'text-changed-region',
28: ELEMENT "text:changed-region",
29: SEQUENCE
30: REF 'text-changed-region-attr',
31: ATTRIBUTE "text:id",
32: REF 'ID',
33: DATA 'ID',
30: REF 'text-changed-region-content',
31: CHOICE
32: ELEMENT "text:insertion",
33: REF 'office-change-info',
34: ELEMENT "office:change-info",
35: SEQUENCE
36: REF 'dc-creator',
36: REF 'dc-date',
36: CHOICE
37: ONEOREMORE
38: REF 'text-p',
39: ELEMENT "text:p",
40: SEQUENCE
41: REF 'paragraph-attrs',
42: INTERLEAVE
43: SEQUENCE
44: CHOICE
45: ATTRIBUTE "text:style-name",
46: REF 'styleNameRef',
47: CHOICE
48: DATA 'NCName',
48: EPSILON
45: EPSILON
44: CHOICE
45: ATTRIBUTE "text:class-names",
46: REF 'styleNameRefs',
47: LIST
48: CHOICE
49: ONEOREMORE
50: DATA 'NCName',
49: EPSILON
45: EPSILON
44: CHOICE
45: ATTRIBUTE "text:cond-style-name",
46: REF 'styleNameRef',
47: CHOICE
48: DATA 'NCName',
48: EPSILON
45: EPSILON
43: CHOICE
44: REF 'text-id',
45: ATTRIBUTE "text:id",
46: REF 'string',
47: DATA 'string',
44: EPSILON
41: CHOICE
42: ONEOREMORE
43: REF 'paragraph-content',
44: CHOICE
45: STRING
45: ELEMENT "text:s",
46: CHOICE
47: ATTRIBUTE "text:c",
48: REF 'nonNegativeInteger',
49: DATA 'nonNegativeInteger',
47: EPSILON
45: ELEMENT "text:tab",
46: REF 'text-tab-attr',
47: CHOICE
48: ATTRIBUTE "text:tab-ref",
49: REF 'nonNegativeInteger',
50: DATA 'nonNegativeInteger',
48: EPSILON
45: ELEMENT "text:line-break",
46: EPSILON
45: REF 'text-soft-page-break',
46: ELEMENT "text:soft-page-break",
47: EPSILON
45: ELEMENT "text:span",
46: SEQUENCE
47: CHOICE
48: ATTRIBUTE "text:style-name",
49: REF 'styleNameRef',
50: CHOICE
51: DATA 'NCName',
51: EPSILON
48: EPSILON
47: CHOICE
48: ATTRIBUTE "text:class-names",
49: REF 'styleNameRefs',
50: LIST
51: CHOICE
52: ONEOREMORE
53: DATA 'NCName',
52: EPSILON
48: EPSILON
47: CHOICE
48: ONEOREMORE
49: REF 'paragraph-content',
50: CHOICE
51: STRING
48: EPSILON
45: ELEMENT "text:a",
46: SEQUENCE
47: REF 'text-a-attlist',
48: INTERLEAVE
49: CHOICE
50: ATTRIBUTE "office:name",
51: REF 'string',
52: DATA 'string',
50: EPSILON
49: CHOICE
50: ATTRIBUTE "office:title",
51: REF 'string',
52: DATA 'string',
50: EPSILON
49: SEQUENCE
50: ATTRIBUTE "xlink:href",
51: REF 'anyURI',
52: DATA 'anyURI',
50: CHOICE
51: ATTRIBUTE "xlink:type",
52: VALUE 'simple',
51: EPSILON
50: CHOICE
51: ATTRIBUTE "xlink:actuate",
52: VALUE 'onRequest',
51: EPSILON
49: SEQUENCE
50: CHOICE
51: ATTRIBUTE "office:target-frame-name",
52: REF 'targetFrameName',
53: CHOICE
54: VALUE '_self',
54: VALUE '_blank',
54: VALUE '_parent',
54: VALUE '_top',
54: REF 'string',
55: DATA 'string',
51: EPSILON
50: CHOICE
51: ATTRIBUTE "xlink:show",
52: CHOICE
53: VALUE 'new',
53: VALUE 'replace',
51: EPSILON
49: SEQUENCE
50: CHOICE
51: ATTRIBUTE "text:style-name",
52: REF 'styleNameRef',
53: CHOICE
54: DATA 'NCName',
54: EPSILON
51: EPSILON
50: CHOICE
51: ATTRIBUTE "text:visited-style-name",
52: REF 'styleNameRef',
53: CHOICE
54: DATA 'NCName',
54: EPSILON
51: EPSILON
47: CHOICE
48: REF 'office-event-listeners',
48: EPSILON
47: CHOICE
48: ONEOREMORE
49: REF 'paragraph-content',
50: CHOICE
51: STRING
48: EPSILON
45: ELEMENT "text:bookmark",
46: ATTRIBUTE "text:name",
47: REF 'string',
48: DATA 'string',
45: ELEMENT "text:bookmark-start",
46: ATTRIBUTE "text:name",
47: REF 'string',
48: DATA 'string',
45: ELEMENT "text:bookmark-end",
46: ATTRIBUTE "text:name",
47: REF 'string',
48: DATA 'string',
45: ELEMENT "text:reference-mark",
46: ATTRIBUTE "text:name",
47: REF 'string',
48: DATA 'string',
45: ELEMENT "text:reference-mark-start",
46: ATTRIBUTE "text:name",
47: REF 'string',
48: DATA 'string',
45: ELEMENT "text:reference-mark-end",
46: ATTRIBUTE "text:name",
47: REF 'string',
48: DATA 'string',
45: ELEMENT "text:note",
46: SEQUENCE
47: REF 'text-note-class',
48: ATTRIBUTE "text:note-class",
49: CHOICE
50: VALUE 'footnote',
50: VALUE 'endnote',
47: CHOICE
48: ATTRIBUTE "text:id",
49: REF 'string',
50: DATA 'string',
48: EPSILON
47: ELEMENT "text:note-citation",
48: SEQUENCE
49: CHOICE
50: ATTRIBUTE "text:label",
51: REF 'string',
52: DATA 'string',
50: EPSILON
49: STRING
47: ELEMENT "text:note-body",
48: CHOICE
49: ONEOREMORE
50: REF 'text-content',
51: CHOICE
52: REF 'text-h',
53: ELEMENT "text:h",
54: SEQUENCE
55: REF 'heading-attrs',
56: INTERLEAVE
57: ATTRIBUTE "text:outline-level",
58: REF 'positiveInteger',
59: DATA 'positiveInteger',
57: CHOICE
58: ATTRIBUTE "text:restart-numbering",
59: REF 'boolean',
60: CHOICE
61: VALUE 'true',
61: VALUE 'false',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "text:start-value",
59: REF 'nonNegativeInteger',
60: DATA 'nonNegativeInteger',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "text:is-list-header",
59: REF 'boolean',
60: CHOICE
61: VALUE 'true',
61: VALUE 'false',
58: EPSILON
55: REF 'paragraph-attrs',
56: INTERLEAVE
57: SEQUENCE
58: CHOICE
59: ATTRIBUTE "text:style-name",
60: REF 'styleNameRef',
61: CHOICE
62: DATA 'NCName',
62: EPSILON
59: EPSILON
58: CHOICE
59: ATTRIBUTE "text:class-names",
60: REF 'styleNameRefs',
61: LIST
62: CHOICE
63: ONEOREMORE
64: DATA 'NCName',
63: EPSILON
59: EPSILON
58: CHOICE
59: ATTRIBUTE "text:cond-style-name",
60: REF 'styleNameRef',
61: CHOICE
62: DATA 'NCName',
62: EPSILON
59: EPSILON
57: CHOICE
58: REF 'text-id',
59: ATTRIBUTE "text:id",
60: REF 'string',
61: DATA 'string',
58: EPSILON
55: CHOICE
56: REF 'text-number',
57: ELEMENT "text:number",
58: REF 'string',
59: DATA 'string',
56: EPSILON
55: CHOICE
56: ONEOREMORE
57: REF 'paragraph-content',
58: CHOICE
59: STRING
56: EPSILON
52: REF 'text-p',
52: REF 'text-list',
53: ELEMENT "text:list",
54: SEQUENCE
55: REF 'text-list-attr',
56: INTERLEAVE
57: CHOICE
58: ATTRIBUTE "text:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "text:continue-numbering",
59: REF 'boolean',
60: CHOICE
61: VALUE 'true',
61: VALUE 'false',
58: EPSILON
55: CHOICE
56: REF 'text-list-header',
57: ELEMENT "text:list-header",
58: REF 'text-list-item-content',
59: SEQUENCE
60: CHOICE
61: REF 'text-number',
61: EPSILON
60: CHOICE
61: ONEOREMORE
62: CHOICE
63: REF 'text-p',
63: REF 'text-h',
63: REF 'text-list',
63: REF 'text-soft-page-break',
61: EPSILON
56: EPSILON
55: CHOICE
56: ONEOREMORE
57: REF 'text-list-item',
58: ELEMENT "text:list-item",
59: SEQUENCE
60: REF 'text-list-item-attr',
61: CHOICE
62: ATTRIBUTE "text:start-value",
63: REF 'nonNegativeInteger',
64: DATA 'nonNegativeInteger',
62: EPSILON
60: REF 'text-list-item-content',
61: SEQUENCE
62: CHOICE
63: REF 'text-number',
63: EPSILON
62: CHOICE
63: ONEOREMORE
64: CHOICE
65: REF 'text-p',
65: REF 'text-h',
65: REF 'text-list',
65: REF 'text-soft-page-break',
63: EPSILON
56: EPSILON
52: REF 'text-numbered-paragraph',
53: ELEMENT "text:numbered-paragraph",
54: SEQUENCE
55: REF 'text-numbered-paragraph-attr',
56: INTERLEAVE
57: CHOICE
58: ATTRIBUTE "text:level",
59: REF 'positiveInteger',
60: DATA 'positiveInteger',
58: EPSILON
57: REF 'text-list-attr',
58: INTERLEAVE
59: CHOICE
60: ATTRIBUTE "text:style-name",
61: REF 'styleNameRef',
62: CHOICE
63: DATA 'NCName',
63: EPSILON
60: EPSILON
59: CHOICE
60: ATTRIBUTE "text:continue-numbering",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
57: REF 'text-list-item-attr',
58: CHOICE
59: ATTRIBUTE "text:start-value",
60: REF 'nonNegativeInteger',
61: DATA 'nonNegativeInteger',
59: EPSILON
55: CHOICE
56: REF 'text-number',
56: EPSILON
55: CHOICE
56: REF 'text-p',
56: REF 'text-h',
52: REF 'table-table',
53: ELEMENT "table:table",
54: SEQUENCE
55: REF 'table-table-attlist',
56: INTERLEAVE
57: CHOICE
58: ATTRIBUTE "table:name",
59: REF 'string',
60: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: SEQUENCE
58: CHOICE
59: ATTRIBUTE "table:protected",
60: REF 'boolean',
61: CHOICE
62: VALUE 'true',
62: VALUE 'false',
59: EPSILON
58: CHOICE
59: ATTRIBUTE "table:protection-key",
60: STRING
59: EPSILON
57: CHOICE
58: ATTRIBUTE "table:print",
59: REF 'boolean',
60: CHOICE
61: VALUE 'true',
61: VALUE 'false',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:print-ranges",
59: REF 'cellRangeAddressList',
60: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:is-sub-table",
59: REF 'boolean',
60: CHOICE
61: VALUE 'true',
61: VALUE 'false',
58: EPSILON
55: CHOICE
56: REF 'table-table-source',
57: ELEMENT "table:table-source",
58: SEQUENCE
59: REF 'table-table-source-attlist',
60: INTERLEAVE
61: CHOICE
62: ATTRIBUTE "table:mode",
63: CHOICE
64: VALUE 'copy-all',
64: VALUE 'copy-results-only',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "table:table-name",
63: REF 'string',
64: DATA 'string',
62: EPSILON
59: REF 'table-linked-source-attlist',
60: INTERLEAVE
61: SEQUENCE
62: CHOICE
63: ATTRIBUTE "xlink:type",
64: VALUE 'simple',
63: EPSILON
62: CHOICE
63: ATTRIBUTE "xlink:actuate",
64: VALUE 'onRequest',
63: EPSILON
62: ATTRIBUTE "xlink:href",
63: REF 'anyURI',
64: DATA 'anyURI',
61: CHOICE
62: ATTRIBUTE "table:filter-name",
63: REF 'string',
64: DATA 'string',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "table:filter-options",
63: REF 'string',
64: DATA 'string',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "table:refresh-delay",
63: REF 'duration',
64: DATA 'duration',
62: EPSILON
56: EPSILON
55: CHOICE
56: REF 'office-dde-source',
57: ELEMENT "office:dde-source",
58: SEQUENCE
59: REF 'office-dde-source-attlist',
60: INTERLEAVE
61: CHOICE
62: ATTRIBUTE "office:name",
63: REF 'string',
64: DATA 'string',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "office:conversion-mode",
63: CHOICE
64: VALUE 'into-default-style-data-style',
64: VALUE 'into-english-number',
64: VALUE 'keep-text',
62: EPSILON
59: REF 'common-dde-connection-decl-attlist',
60: INTERLEAVE
61: ATTRIBUTE "office:dde-application",
62: REF 'string',
63: DATA 'string',
61: ATTRIBUTE "office:dde-topic",
62: REF 'string',
63: DATA 'string',
61: ATTRIBUTE "office:dde-item",
62: REF 'string',
63: DATA 'string',
61: CHOICE
62: ATTRIBUTE "office:automatic-update",
63: REF 'boolean',
64: CHOICE
65: VALUE 'true',
65: VALUE 'false',
62: EPSILON
56: EPSILON
55: CHOICE
56: REF 'table-scenario',
57: ELEMENT "table:scenario",
58: REF 'table-scenario-attlist',
59: INTERLEAVE
60: ATTRIBUTE "table:scenario-ranges",
61: REF 'cellRangeAddressList',
62: DATA 'string',
60: ATTRIBUTE "table:is-active",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: CHOICE
61: ATTRIBUTE "table:display-border",
62: REF 'boolean',
63: CHOICE
64: VALUE 'true',
64: VALUE 'false',
61: EPSILON
60: CHOICE
61: ATTRIBUTE "table:border-color",
62: REF 'color',
63: DATA 'string',
61: EPSILON
60: CHOICE
61: ATTRIBUTE "table:copy-back",
62: REF 'boolean',
63: CHOICE
64: VALUE 'true',
64: VALUE 'false',
61: EPSILON
60: CHOICE
61: ATTRIBUTE "table:copy-styles",
62: REF 'boolean',
63: CHOICE
64: VALUE 'true',
64: VALUE 'false',
61: EPSILON
60: CHOICE
61: ATTRIBUTE "table:copy-formulas",
62: REF 'boolean',
63: CHOICE
64: VALUE 'true',
64: VALUE 'false',
61: EPSILON
60: CHOICE
61: ATTRIBUTE "table:comment",
62: REF 'string',
63: DATA 'string',
61: EPSILON
60: CHOICE
61: ATTRIBUTE "table:protected",
62: REF 'boolean',
63: CHOICE
64: VALUE 'true',
64: VALUE 'false',
61: EPSILON
56: EPSILON
55: CHOICE
56: REF 'office-forms',
57: CHOICE
58: ELEMENT "office:forms",
59: SEQUENCE
60: REF 'office-forms-attlist',
61: INTERLEAVE
62: CHOICE
63: ATTRIBUTE "form:automatic-focus",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
62: CHOICE
63: ATTRIBUTE "form:apply-design-mode",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
60: CHOICE
61: ONEOREMORE
62: CHOICE
63: REF 'form-form',
64: ELEMENT "form:form",
65: SEQUENCE
66: REF 'common-form-control-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:control-implementation",
70: REF 'namespacedToken',
71: DATA 'string',
69: EPSILON
66: REF 'form-form-attlist',
67: INTERLEAVE
68: CHOICE
69: SEQUENCE
70: ATTRIBUTE "xlink:href",
71: REF 'anyURI',
72: DATA 'anyURI',
70: CHOICE
71: ATTRIBUTE "xlink:type",
72: VALUE 'simple',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "xlink:actuate",
72: VALUE 'onRequest',
71: EPSILON
69: EPSILON
68: CHOICE
69: ATTRIBUTE "office:target-frame",
70: REF 'targetFrameName',
71: CHOICE
72: VALUE '_self',
72: VALUE '_blank',
72: VALUE '_parent',
72: VALUE '_top',
72: REF 'string',
73: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:method",
70: CHOICE
71: VALUE 'get',
71: VALUE 'post',
71: REF 'string',
72: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:enctype",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:allow-deletes",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:allow-inserts",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:allow-updates",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:apply-filter",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:command-type",
70: CHOICE
71: VALUE 'table',
71: VALUE 'query',
71: VALUE 'command',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:command",
70: STRING
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:datasource",
70: CHOICE
71: REF 'anyURI',
72: DATA 'anyURI',
71: REF 'string',
72: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:master-fields",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:detail-fields",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:escape-processing",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:filter",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:ignore-result",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:navigation-mode",
70: REF 'navigation',
71: CHOICE
72: VALUE 'none',
72: VALUE 'current',
72: VALUE 'parent',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:order",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:tab-cycle",
70: REF 'tab-cycles',
71: CHOICE
72: VALUE 'records',
72: VALUE 'current',
72: VALUE 'page',
69: EPSILON
66: CHOICE
67: REF 'form-properties',
68: ELEMENT "form:properties",
69: ONEOREMORE
70: REF 'form-property',
71: CHOICE
72: ELEMENT "form:property",
73: SEQUENCE
74: REF 'form-property-name',
75: ATTRIBUTE "form:property-name",
76: REF 'string',
77: DATA 'string',
74: REF 'form-property-value-and-type-attlist',
75: CHOICE
76: REF 'common-value-and-type-attlist',
77: CHOICE
78: SEQUENCE
79: ATTRIBUTE "office:value-type",
80: VALUE 'float',
79: ATTRIBUTE "office:value",
80: REF 'double',
81: DATA 'double',
78: SEQUENCE
79: ATTRIBUTE "office:value-type",
80: VALUE 'percentage',
79: ATTRIBUTE "office:value",
80: REF 'double',
81: DATA 'double',
78: SEQUENCE
79: ATTRIBUTE "office:value-type",
80: VALUE 'currency',
79: ATTRIBUTE "office:value",
80: REF 'double',
81: DATA 'double',
79: CHOICE
80: ATTRIBUTE "office:currency",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: SEQUENCE
79: ATTRIBUTE "office:value-type",
80: VALUE 'date',
79: ATTRIBUTE "office:date-value",
80: REF 'dateOrDateTime',
81: CHOICE
82: DATA 'date',
82: DATA 'dateTime',
78: SEQUENCE
79: ATTRIBUTE "office:value-type",
80: VALUE 'time',
79: ATTRIBUTE "office:time-value",
80: REF 'duration',
81: DATA 'duration',
78: SEQUENCE
79: ATTRIBUTE "office:value-type",
80: VALUE 'boolean',
79: ATTRIBUTE "office:boolean-value",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
78: SEQUENCE
79: ATTRIBUTE "office:value-type",
80: VALUE 'string',
79: CHOICE
80: ATTRIBUTE "office:string-value",
81: REF 'string',
82: DATA 'string',
80: EPSILON
76: ATTRIBUTE "office:value-type",
77: VALUE 'void',
72: ELEMENT "form:list-property",
73: SEQUENCE
74: REF 'form-property-name',
75: ATTRIBUTE "form:property-name",
76: REF 'string',
77: DATA 'string',
74: REF 'form-property-type-and-value-list',
75: CHOICE
76: SEQUENCE
77: ATTRIBUTE "office:value-type",
78: VALUE 'float',
77: CHOICE
78: ONEOREMORE
79: ELEMENT "form:list-value",
80: ATTRIBUTE "office:value",
81: REF 'double',
82: DATA 'double',
78: EPSILON
76: SEQUENCE
77: ATTRIBUTE "office:value-type",
78: VALUE 'percentage',
77: CHOICE
78: ONEOREMORE
79: ELEMENT "form:list-value",
80: ATTRIBUTE "office:value",
81: REF 'double',
82: DATA 'double',
78: EPSILON
76: SEQUENCE
77: ATTRIBUTE "office:value-type",
78: VALUE 'currency',
77: CHOICE
78: ONEOREMORE
79: ELEMENT "form:list-value",
80: SEQUENCE
81: ATTRIBUTE "office:value",
82: REF 'double',
83: DATA 'double',
81: CHOICE
82: ATTRIBUTE "office:currency",
83: REF 'string',
84: DATA 'string',
82: EPSILON
78: EPSILON
76: SEQUENCE
77: ATTRIBUTE "office:value-type",
78: VALUE 'date',
77: CHOICE
78: ONEOREMORE
79: ELEMENT "form:list-value",
80: ATTRIBUTE "office:date-value",
81: REF 'dateOrDateTime',
82: CHOICE
83: DATA 'date',
83: DATA 'dateTime',
78: EPSILON
76: SEQUENCE
77: ATTRIBUTE "office:value-type",
78: VALUE 'time',
77: CHOICE
78: ONEOREMORE
79: ELEMENT "form:list-value",
80: ATTRIBUTE "office:time-value",
81: REF 'duration',
82: DATA 'duration',
78: EPSILON
76: SEQUENCE
77: ATTRIBUTE "office:value-type",
78: VALUE 'boolean',
77: CHOICE
78: ONEOREMORE
79: ELEMENT "form:list-value",
80: ATTRIBUTE "office:boolean-value",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
78: EPSILON
76: SEQUENCE
77: ATTRIBUTE "office:value-type",
78: VALUE 'string',
77: CHOICE
78: ONEOREMORE
79: ELEMENT "form:list-value",
80: ATTRIBUTE "office:string-value",
81: REF 'string',
82: DATA 'string',
78: EPSILON
76: ATTRIBUTE "office:value-type",
77: VALUE 'void',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
66: CHOICE
67: ONEOREMORE
68: CHOICE
69: REF 'controls',
70: CHOICE
71: REF 'column-controls',
72: CHOICE
73: ELEMENT "form:text",
74: SEQUENCE
75: REF 'form-text-attlist',
76: SEQUENCE
77: REF 'form-control-attlist',
78: SEQUENCE
79: REF 'common-form-control-attlist',
80: INTERLEAVE
81: CHOICE
82: ATTRIBUTE "form:name",
83: REF 'string',
84: DATA 'string',
82: EPSILON
81: CHOICE
82: ATTRIBUTE "form:control-implementation",
83: REF 'namespacedToken',
84: DATA 'string',
82: EPSILON
79: REF 'common-control-id-attlist',
80: ATTRIBUTE "form:id",
81: REF 'ID',
82: DATA 'ID',
79: REF 'xforms-bind-attlist',
80: CHOICE
81: ATTRIBUTE "xforms:bind",
82: REF 'string',
83: DATA 'string',
81: EPSILON
77: REF 'common-current-value-attlist',
78: CHOICE
79: ATTRIBUTE "form:current-value",
80: REF 'string',
81: DATA 'string',
79: EPSILON
77: REF 'common-disabled-attlist',
78: CHOICE
79: ATTRIBUTE "form:disabled",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-maxlength-attlist',
78: CHOICE
79: ATTRIBUTE "form:max-length",
80: REF 'nonNegativeInteger',
81: DATA 'nonNegativeInteger',
79: EPSILON
77: REF 'common-printable-attlist',
78: CHOICE
79: ATTRIBUTE "form:printable",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-readonly-attlist',
78: CHOICE
79: ATTRIBUTE "form:readonly",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-tab-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:tab-index",
81: REF 'nonNegativeInteger',
82: DATA 'nonNegativeInteger',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:tab-stop",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
77: REF 'common-title-attlist',
78: CHOICE
79: ATTRIBUTE "form:title",
80: STRING
79: EPSILON
77: REF 'common-value-attlist',
78: CHOICE
79: ATTRIBUTE "form:value",
80: REF 'string',
81: DATA 'string',
79: EPSILON
77: REF 'common-convert-empty-attlist',
78: CHOICE
79: ATTRIBUTE "form:convert-empty-to-null",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-data-field-attlist',
78: CHOICE
79: ATTRIBUTE "form:data-field",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'common-form-control-content',
76: SEQUENCE
77: CHOICE
78: REF 'form-properties',
78: EPSILON
77: CHOICE
78: REF 'office-event-listeners',
78: EPSILON
73: ELEMENT "form:textarea",
74: SEQUENCE
75: REF 'form-textarea-attlist',
76: SEQUENCE
77: REF 'form-control-attlist',
78: SEQUENCE
79: REF 'common-form-control-attlist',
80: INTERLEAVE
81: CHOICE
82: ATTRIBUTE "form:name",
83: REF 'string',
84: DATA 'string',
82: EPSILON
81: CHOICE
82: ATTRIBUTE "form:control-implementation",
83: REF 'namespacedToken',
84: DATA 'string',
82: EPSILON
79: REF 'common-control-id-attlist',
80: ATTRIBUTE "form:id",
81: REF 'ID',
82: DATA 'ID',
79: REF 'xforms-bind-attlist',
80: CHOICE
81: ATTRIBUTE "xforms:bind",
82: REF 'string',
83: DATA 'string',
81: EPSILON
77: REF 'common-current-value-attlist',
78: CHOICE
79: ATTRIBUTE "form:current-value",
80: REF 'string',
81: DATA 'string',
79: EPSILON
77: REF 'common-disabled-attlist',
78: CHOICE
79: ATTRIBUTE "form:disabled",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-maxlength-attlist',
78: CHOICE
79: ATTRIBUTE "form:max-length",
80: REF 'nonNegativeInteger',
81: DATA 'nonNegativeInteger',
79: EPSILON
77: REF 'common-printable-attlist',
78: CHOICE
79: ATTRIBUTE "form:printable",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-readonly-attlist',
78: CHOICE
79: ATTRIBUTE "form:readonly",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-tab-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:tab-index",
81: REF 'nonNegativeInteger',
82: DATA 'nonNegativeInteger',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:tab-stop",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
77: REF 'common-title-attlist',
78: CHOICE
79: ATTRIBUTE "form:title",
80: STRING
79: EPSILON
77: REF 'common-value-attlist',
78: CHOICE
79: ATTRIBUTE "form:value",
80: REF 'string',
81: DATA 'string',
79: EPSILON
77: REF 'common-convert-empty-attlist',
78: CHOICE
79: ATTRIBUTE "form:convert-empty-to-null",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-data-field-attlist',
78: CHOICE
79: ATTRIBUTE "form:data-field",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'common-form-control-content',
76: SEQUENCE
77: CHOICE
78: REF 'form-properties',
78: EPSILON
77: CHOICE
78: REF 'office-event-listeners',
78: EPSILON
75: CHOICE
76: ONEOREMORE
77: REF 'text-p',
76: EPSILON
73: ELEMENT "form:formatted-text",
74: SEQUENCE
75: REF 'form-formatted-text-attlist',
76: INTERLEAVE
77: SEQUENCE
78: REF 'form-control-attlist',
79: SEQUENCE
80: REF 'common-form-control-attlist',
81: INTERLEAVE
82: CHOICE
83: ATTRIBUTE "form:name",
84: REF 'string',
85: DATA 'string',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "form:control-implementation",
84: REF 'namespacedToken',
85: DATA 'string',
83: EPSILON
80: REF 'common-control-id-attlist',
81: ATTRIBUTE "form:id",
82: REF 'ID',
83: DATA 'ID',
80: REF 'xforms-bind-attlist',
81: CHOICE
82: ATTRIBUTE "xforms:bind",
83: REF 'string',
84: DATA 'string',
82: EPSILON
78: REF 'common-current-value-attlist',
79: CHOICE
80: ATTRIBUTE "form:current-value",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'common-disabled-attlist',
79: CHOICE
80: ATTRIBUTE "form:disabled",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'common-maxlength-attlist',
79: CHOICE
80: ATTRIBUTE "form:max-length",
81: REF 'nonNegativeInteger',
82: DATA 'nonNegativeInteger',
80: EPSILON
78: REF 'common-printable-attlist',
79: CHOICE
80: ATTRIBUTE "form:printable",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'common-readonly-attlist',
79: CHOICE
80: ATTRIBUTE "form:readonly",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'common-tab-attlist',
79: INTERLEAVE
80: CHOICE
81: ATTRIBUTE "form:tab-index",
82: REF 'nonNegativeInteger',
83: DATA 'nonNegativeInteger',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "form:tab-stop",
82: REF 'boolean',
83: CHOICE
84: VALUE 'true',
84: VALUE 'false',
81: EPSILON
78: REF 'common-title-attlist',
79: CHOICE
80: ATTRIBUTE "form:title",
81: STRING
80: EPSILON
78: REF 'common-value-attlist',
79: CHOICE
80: ATTRIBUTE "form:value",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'common-convert-empty-attlist',
79: CHOICE
80: ATTRIBUTE "form:convert-empty-to-null",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'common-data-field-attlist',
79: CHOICE
80: ATTRIBUTE "form:data-field",
81: REF 'string',
82: DATA 'string',
80: EPSILON
77: CHOICE
78: ATTRIBUTE "form:max-value",
79: REF 'string',
80: DATA 'string',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:min-value",
79: REF 'string',
80: DATA 'string',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:validation",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
75: REF 'common-form-control-content',
76: SEQUENCE
77: CHOICE
78: REF 'form-properties',
78: EPSILON
77: CHOICE
78: REF 'office-event-listeners',
78: EPSILON
73: ELEMENT "form:number",
74: SEQUENCE
75: REF 'form-number-attlist',
76: INTERLEAVE
77: CHOICE
78: ATTRIBUTE "form:value",
79: REF 'double',
80: DATA 'double',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:current-value",
79: REF 'double',
80: DATA 'double',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:min-value",
79: REF 'double',
80: DATA 'double',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:max-value",
79: REF 'double',
80: DATA 'double',
78: EPSILON
75: REF 'common-numeric-control-attlist',
76: SEQUENCE
77: REF 'form-control-attlist',
78: SEQUENCE
79: REF 'common-form-control-attlist',
80: INTERLEAVE
81: CHOICE
82: ATTRIBUTE "form:name",
83: REF 'string',
84: DATA 'string',
82: EPSILON
81: CHOICE
82: ATTRIBUTE "form:control-implementation",
83: REF 'namespacedToken',
84: DATA 'string',
82: EPSILON
79: REF 'common-control-id-attlist',
80: ATTRIBUTE "form:id",
81: REF 'ID',
82: DATA 'ID',
79: REF 'xforms-bind-attlist',
80: CHOICE
81: ATTRIBUTE "xforms:bind",
82: REF 'string',
83: DATA 'string',
81: EPSILON
77: REF 'common-disabled-attlist',
78: CHOICE
79: ATTRIBUTE "form:disabled",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-maxlength-attlist',
78: CHOICE
79: ATTRIBUTE "form:max-length",
80: REF 'nonNegativeInteger',
81: DATA 'nonNegativeInteger',
79: EPSILON
77: REF 'common-printable-attlist',
78: CHOICE
79: ATTRIBUTE "form:printable",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-readonly-attlist',
78: CHOICE
79: ATTRIBUTE "form:readonly",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-tab-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:tab-index",
81: REF 'nonNegativeInteger',
82: DATA 'nonNegativeInteger',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:tab-stop",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
77: REF 'common-title-attlist',
78: CHOICE
79: ATTRIBUTE "form:title",
80: STRING
79: EPSILON
77: REF 'common-convert-empty-attlist',
78: CHOICE
79: ATTRIBUTE "form:convert-empty-to-null",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-data-field-attlist',
78: CHOICE
79: ATTRIBUTE "form:data-field",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'common-form-control-content',
76: SEQUENCE
77: CHOICE
78: REF 'form-properties',
78: EPSILON
77: CHOICE
78: REF 'office-event-listeners',
78: EPSILON
73: ELEMENT "form:date",
74: SEQUENCE
75: REF 'form-date-attlist',
76: INTERLEAVE
77: CHOICE
78: ATTRIBUTE "form:value",
79: REF 'date',
80: DATA 'date',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:current-value",
79: REF 'date',
80: DATA 'date',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:min-value",
79: REF 'date',
80: DATA 'date',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:max-value",
79: REF 'date',
80: DATA 'date',
78: EPSILON
75: REF 'common-numeric-control-attlist',
76: SEQUENCE
77: REF 'form-control-attlist',
78: SEQUENCE
79: REF 'common-form-control-attlist',
80: INTERLEAVE
81: CHOICE
82: ATTRIBUTE "form:name",
83: REF 'string',
84: DATA 'string',
82: EPSILON
81: CHOICE
82: ATTRIBUTE "form:control-implementation",
83: REF 'namespacedToken',
84: DATA 'string',
82: EPSILON
79: REF 'common-control-id-attlist',
80: ATTRIBUTE "form:id",
81: REF 'ID',
82: DATA 'ID',
79: REF 'xforms-bind-attlist',
80: CHOICE
81: ATTRIBUTE "xforms:bind",
82: REF 'string',
83: DATA 'string',
81: EPSILON
77: REF 'common-disabled-attlist',
78: CHOICE
79: ATTRIBUTE "form:disabled",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-maxlength-attlist',
78: CHOICE
79: ATTRIBUTE "form:max-length",
80: REF 'nonNegativeInteger',
81: DATA 'nonNegativeInteger',
79: EPSILON
77: REF 'common-printable-attlist',
78: CHOICE
79: ATTRIBUTE "form:printable",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-readonly-attlist',
78: CHOICE
79: ATTRIBUTE "form:readonly",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-tab-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:tab-index",
81: REF 'nonNegativeInteger',
82: DATA 'nonNegativeInteger',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:tab-stop",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
77: REF 'common-title-attlist',
78: CHOICE
79: ATTRIBUTE "form:title",
80: STRING
79: EPSILON
77: REF 'common-convert-empty-attlist',
78: CHOICE
79: ATTRIBUTE "form:convert-empty-to-null",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
77: REF 'common-data-field-attlist',
78: CHOICE
79: ATTRIBUTE "form:data-field",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'common-form-control-content',
76: SEQUENCE
77: CHOICE
78: REF 'form-properties',
78: EPSILON
77: CHOICE
78: REF 'office-event-listeners',
78: EPSILON
73: ELEMENT "form:combobox",
74: SEQUENCE
75: REF 'form-combobox-attlist',
76: INTERLEAVE
77: SEQUENCE
78: REF 'form-control-attlist',
79: SEQUENCE
80: REF 'common-form-control-attlist',
81: INTERLEAVE
82: CHOICE
83: ATTRIBUTE "form:name",
84: REF 'string',
85: DATA 'string',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "form:control-implementation",
84: REF 'namespacedToken',
85: DATA 'string',
83: EPSILON
80: REF 'common-control-id-attlist',
81: ATTRIBUTE "form:id",
82: REF 'ID',
83: DATA 'ID',
80: REF 'xforms-bind-attlist',
81: CHOICE
82: ATTRIBUTE "xforms:bind",
83: REF 'string',
84: DATA 'string',
82: EPSILON
78: REF 'common-current-value-attlist',
79: CHOICE
80: ATTRIBUTE "form:current-value",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'common-disabled-attlist',
79: CHOICE
80: ATTRIBUTE "form:disabled",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'dropdown',
79: CHOICE
80: ATTRIBUTE "form:dropdown",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'common-maxlength-attlist',
79: CHOICE
80: ATTRIBUTE "form:max-length",
81: REF 'nonNegativeInteger',
82: DATA 'nonNegativeInteger',
80: EPSILON
78: REF 'common-printable-attlist',
79: CHOICE
80: ATTRIBUTE "form:printable",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'common-readonly-attlist',
79: CHOICE
80: ATTRIBUTE "form:readonly",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'size',
79: CHOICE
80: ATTRIBUTE "form:size",
81: REF 'nonNegativeInteger',
82: DATA 'nonNegativeInteger',
80: EPSILON
78: REF 'common-tab-attlist',
79: INTERLEAVE
80: CHOICE
81: ATTRIBUTE "form:tab-index",
82: REF 'nonNegativeInteger',
83: DATA 'nonNegativeInteger',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "form:tab-stop",
82: REF 'boolean',
83: CHOICE
84: VALUE 'true',
84: VALUE 'false',
81: EPSILON
78: REF 'common-title-attlist',
79: CHOICE
80: ATTRIBUTE "form:title",
81: STRING
80: EPSILON
78: REF 'common-value-attlist',
79: CHOICE
80: ATTRIBUTE "form:value",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'common-convert-empty-attlist',
79: CHOICE
80: ATTRIBUTE "form:convert-empty-to-null",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'common-data-field-attlist',
79: CHOICE
80: ATTRIBUTE "form:data-field",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'list-source',
79: CHOICE
80: ATTRIBUTE "form:list-source",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'list-source-type',
79: CHOICE
80: ATTRIBUTE "form:list-source-type",
81: CHOICE
82: VALUE 'table',
82: VALUE 'query',
82: VALUE 'sql',
82: VALUE 'sql-pass-through',
82: VALUE 'value-list',
82: VALUE 'table-fields',
80: EPSILON
77: CHOICE
78: ATTRIBUTE "form:auto-complete",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
75: REF 'common-form-control-content',
76: SEQUENCE
77: CHOICE
78: REF 'form-properties',
78: EPSILON
77: CHOICE
78: REF 'office-event-listeners',
78: EPSILON
75: CHOICE
76: ONEOREMORE
77: REF 'form-item',
78: ELEMENT "form:item",
79: SEQUENCE
80: REF 'form-item-attlist',
81: REF 'label',
82: CHOICE
83: ATTRIBUTE "form:label",
84: REF 'string',
85: DATA 'string',
83: EPSILON
80: STRING
76: EPSILON
73: ELEMENT "form:listbox",
74: SEQUENCE
75: REF 'form-listbox-attlist',
76: INTERLEAVE
77: SEQUENCE
78: REF 'form-control-attlist',
79: SEQUENCE
80: REF 'common-form-control-attlist',
81: INTERLEAVE
82: CHOICE
83: ATTRIBUTE "form:name",
84: REF 'string',
85: DATA 'string',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "form:control-implementation",
84: REF 'namespacedToken',
85: DATA 'string',
83: EPSILON
80: REF 'common-control-id-attlist',
81: ATTRIBUTE "form:id",
82: REF 'ID',
83: DATA 'ID',
80: REF 'xforms-bind-attlist',
81: CHOICE
82: ATTRIBUTE "xforms:bind",
83: REF 'string',
84: DATA 'string',
82: EPSILON
78: REF 'common-disabled-attlist',
79: CHOICE
80: ATTRIBUTE "form:disabled",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'dropdown',
79: CHOICE
80: ATTRIBUTE "form:dropdown",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'common-printable-attlist',
79: CHOICE
80: ATTRIBUTE "form:printable",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'size',
79: CHOICE
80: ATTRIBUTE "form:size",
81: REF 'nonNegativeInteger',
82: DATA 'nonNegativeInteger',
80: EPSILON
78: REF 'common-tab-attlist',
79: INTERLEAVE
80: CHOICE
81: ATTRIBUTE "form:tab-index",
82: REF 'nonNegativeInteger',
83: DATA 'nonNegativeInteger',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "form:tab-stop",
82: REF 'boolean',
83: CHOICE
84: VALUE 'true',
84: VALUE 'false',
81: EPSILON
78: REF 'common-title-attlist',
79: CHOICE
80: ATTRIBUTE "form:title",
81: STRING
80: EPSILON
78: REF 'bound-column',
79: CHOICE
80: ATTRIBUTE "form:bound-column",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'common-data-field-attlist',
79: CHOICE
80: ATTRIBUTE "form:data-field",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'list-source',
79: CHOICE
80: ATTRIBUTE "form:list-source",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'list-source-type',
79: CHOICE
80: ATTRIBUTE "form:list-source-type",
81: CHOICE
82: VALUE 'table',
82: VALUE 'query',
82: VALUE 'sql',
82: VALUE 'sql-pass-through',
82: VALUE 'value-list',
82: VALUE 'table-fields',
80: EPSILON
77: CHOICE
78: ATTRIBUTE "form:multiple",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:xforms-list-source",
79: REF 'string',
80: DATA 'string',
78: EPSILON
75: REF 'common-form-control-content',
76: SEQUENCE
77: CHOICE
78: REF 'form-properties',
78: EPSILON
77: CHOICE
78: REF 'office-event-listeners',
78: EPSILON
75: CHOICE
76: ONEOREMORE
77: REF 'form-option',
78: ELEMENT "form:option",
79: SEQUENCE
80: REF 'form-option-attlist',
81: SEQUENCE
82: REF 'current-selected',
83: CHOICE
84: ATTRIBUTE "form:current-selected",
85: REF 'boolean',
86: CHOICE
87: VALUE 'true',
87: VALUE 'false',
84: EPSILON
82: REF 'selected',
83: CHOICE
84: ATTRIBUTE "form:selected",
85: REF 'boolean',
86: CHOICE
87: VALUE 'true',
87: VALUE 'false',
84: EPSILON
82: REF 'label',
83: CHOICE
84: ATTRIBUTE "form:label",
85: REF 'string',
86: DATA 'string',
84: EPSILON
82: REF 'common-value-attlist',
83: CHOICE
84: ATTRIBUTE "form:value",
85: REF 'string',
86: DATA 'string',
84: EPSILON
80: STRING
76: EPSILON
73: ELEMENT "form:checkbox",
74: SEQUENCE
75: REF 'form-checkbox-attlist',
76: INTERLEAVE
77: SEQUENCE
78: REF 'form-control-attlist',
79: SEQUENCE
80: REF 'common-form-control-attlist',
81: INTERLEAVE
82: CHOICE
83: ATTRIBUTE "form:name",
84: REF 'string',
85: DATA 'string',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "form:control-implementation",
84: REF 'namespacedToken',
85: DATA 'string',
83: EPSILON
80: REF 'common-control-id-attlist',
81: ATTRIBUTE "form:id",
82: REF 'ID',
83: DATA 'ID',
80: REF 'xforms-bind-attlist',
81: CHOICE
82: ATTRIBUTE "xforms:bind",
83: REF 'string',
84: DATA 'string',
82: EPSILON
78: REF 'common-disabled-attlist',
79: CHOICE
80: ATTRIBUTE "form:disabled",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'label',
79: CHOICE
80: ATTRIBUTE "form:label",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'common-printable-attlist',
79: CHOICE
80: ATTRIBUTE "form:printable",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
78: REF 'common-tab-attlist',
79: INTERLEAVE
80: CHOICE
81: ATTRIBUTE "form:tab-index",
82: REF 'nonNegativeInteger',
83: DATA 'nonNegativeInteger',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "form:tab-stop",
82: REF 'boolean',
83: CHOICE
84: VALUE 'true',
84: VALUE 'false',
81: EPSILON
78: REF 'common-title-attlist',
79: CHOICE
80: ATTRIBUTE "form:title",
81: STRING
80: EPSILON
78: REF 'common-value-attlist',
79: CHOICE
80: ATTRIBUTE "form:value",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'common-data-field-attlist',
79: CHOICE
80: ATTRIBUTE "form:data-field",
81: REF 'string',
82: DATA 'string',
80: EPSILON
78: REF 'common-form-visual-effect-attlist',
79: CHOICE
80: ATTRIBUTE "form:visual-effect",
81: CHOICE
82: VALUE 'flat',
82: VALUE '3d',
80: EPSILON
78: REF 'common-form-relative-image-position-attlist',
79: CHOICE
80: ATTRIBUTE "form:image-position",
81: VALUE 'center',
80: EPSILON
80: SEQUENCE
81: ATTRIBUTE "form:image-position",
82: CHOICE
83: VALUE 'start',
83: VALUE 'end',
83: VALUE 'top',
83: VALUE 'bottom',
81: CHOICE
82: ATTRIBUTE "form:image-align",
83: CHOICE
84: VALUE 'start',
84: VALUE 'center',
84: VALUE 'end',
82: EPSILON
77: CHOICE
78: ATTRIBUTE "form:current-state",
79: REF 'states',
80: CHOICE
81: VALUE 'unchecked',
81: VALUE 'checked',
81: VALUE 'unknown',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:is-tristate",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:state",
79: REF 'states',
80: CHOICE
81: VALUE 'unchecked',
81: VALUE 'checked',
81: VALUE 'unknown',
78: EPSILON
75: REF 'common-form-control-content',
76: SEQUENCE
77: CHOICE
78: REF 'form-properties',
78: EPSILON
77: CHOICE
78: REF 'office-event-listeners',
78: EPSILON
71: ELEMENT "form:password",
72: SEQUENCE
73: REF 'form-password-attlist',
74: INTERLEAVE
75: SEQUENCE
76: REF 'form-control-attlist',
77: SEQUENCE
78: REF 'common-form-control-attlist',
79: INTERLEAVE
80: CHOICE
81: ATTRIBUTE "form:name",
82: REF 'string',
83: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "form:control-implementation",
82: REF 'namespacedToken',
83: DATA 'string',
81: EPSILON
78: REF 'common-control-id-attlist',
79: ATTRIBUTE "form:id",
80: REF 'ID',
81: DATA 'ID',
78: REF 'xforms-bind-attlist',
79: CHOICE
80: ATTRIBUTE "xforms:bind",
81: REF 'string',
82: DATA 'string',
80: EPSILON
76: REF 'common-disabled-attlist',
77: CHOICE
78: ATTRIBUTE "form:disabled",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
76: REF 'common-maxlength-attlist',
77: CHOICE
78: ATTRIBUTE "form:max-length",
79: REF 'nonNegativeInteger',
80: DATA 'nonNegativeInteger',
78: EPSILON
76: REF 'common-printable-attlist',
77: CHOICE
78: ATTRIBUTE "form:printable",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
76: REF 'common-tab-attlist',
77: INTERLEAVE
78: CHOICE
79: ATTRIBUTE "form:tab-index",
80: REF 'nonNegativeInteger',
81: DATA 'nonNegativeInteger',
79: EPSILON
78: CHOICE
79: ATTRIBUTE "form:tab-stop",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
76: REF 'common-title-attlist',
77: CHOICE
78: ATTRIBUTE "form:title",
79: STRING
78: EPSILON
76: REF 'common-value-attlist',
77: CHOICE
78: ATTRIBUTE "form:value",
79: REF 'string',
80: DATA 'string',
78: EPSILON
76: REF 'common-convert-empty-attlist',
77: CHOICE
78: ATTRIBUTE "form:convert-empty-to-null",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
75: CHOICE
76: ATTRIBUTE "form:echo-char",
77: REF 'character',
78: DATA 'string',
76: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:file",
72: SEQUENCE
73: REF 'form-file-attlist',
74: SEQUENCE
75: REF 'form-control-attlist',
76: SEQUENCE
77: REF 'common-form-control-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:name",
81: REF 'string',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:control-implementation",
81: REF 'namespacedToken',
82: DATA 'string',
80: EPSILON
77: REF 'common-control-id-attlist',
78: ATTRIBUTE "form:id",
79: REF 'ID',
80: DATA 'ID',
77: REF 'xforms-bind-attlist',
78: CHOICE
79: ATTRIBUTE "xforms:bind",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'common-current-value-attlist',
76: CHOICE
77: ATTRIBUTE "form:current-value",
78: REF 'string',
79: DATA 'string',
77: EPSILON
75: REF 'common-disabled-attlist',
76: CHOICE
77: ATTRIBUTE "form:disabled",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-maxlength-attlist',
76: CHOICE
77: ATTRIBUTE "form:max-length",
78: REF 'nonNegativeInteger',
79: DATA 'nonNegativeInteger',
77: EPSILON
75: REF 'common-printable-attlist',
76: CHOICE
77: ATTRIBUTE "form:printable",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-readonly-attlist',
76: CHOICE
77: ATTRIBUTE "form:readonly",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-tab-attlist',
76: INTERLEAVE
77: CHOICE
78: ATTRIBUTE "form:tab-index",
79: REF 'nonNegativeInteger',
80: DATA 'nonNegativeInteger',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:tab-stop",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
75: REF 'common-title-attlist',
76: CHOICE
77: ATTRIBUTE "form:title",
78: STRING
77: EPSILON
75: REF 'common-value-attlist',
76: CHOICE
77: ATTRIBUTE "form:value",
78: REF 'string',
79: DATA 'string',
77: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:time",
72: SEQUENCE
73: REF 'form-time-attlist',
74: INTERLEAVE
75: CHOICE
76: ATTRIBUTE "form:value",
77: REF 'time',
78: DATA 'time',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:current-value",
77: REF 'time',
78: DATA 'time',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:min-value",
77: REF 'time',
78: DATA 'time',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:max-value",
77: REF 'time',
78: DATA 'time',
76: EPSILON
73: REF 'common-numeric-control-attlist',
74: SEQUENCE
75: REF 'form-control-attlist',
76: SEQUENCE
77: REF 'common-form-control-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:name",
81: REF 'string',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:control-implementation",
81: REF 'namespacedToken',
82: DATA 'string',
80: EPSILON
77: REF 'common-control-id-attlist',
78: ATTRIBUTE "form:id",
79: REF 'ID',
80: DATA 'ID',
77: REF 'xforms-bind-attlist',
78: CHOICE
79: ATTRIBUTE "xforms:bind",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'common-disabled-attlist',
76: CHOICE
77: ATTRIBUTE "form:disabled",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-maxlength-attlist',
76: CHOICE
77: ATTRIBUTE "form:max-length",
78: REF 'nonNegativeInteger',
79: DATA 'nonNegativeInteger',
77: EPSILON
75: REF 'common-printable-attlist',
76: CHOICE
77: ATTRIBUTE "form:printable",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-readonly-attlist',
76: CHOICE
77: ATTRIBUTE "form:readonly",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-tab-attlist',
76: INTERLEAVE
77: CHOICE
78: ATTRIBUTE "form:tab-index",
79: REF 'nonNegativeInteger',
80: DATA 'nonNegativeInteger',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:tab-stop",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
75: REF 'common-title-attlist',
76: CHOICE
77: ATTRIBUTE "form:title",
78: STRING
77: EPSILON
75: REF 'common-convert-empty-attlist',
76: CHOICE
77: ATTRIBUTE "form:convert-empty-to-null",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-data-field-attlist',
76: CHOICE
77: ATTRIBUTE "form:data-field",
78: REF 'string',
79: DATA 'string',
77: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:fixed-text",
72: SEQUENCE
73: REF 'form-fixed-text-attlist',
74: INTERLEAVE
75: SEQUENCE
76: REF 'form-control-attlist',
77: SEQUENCE
78: REF 'common-form-control-attlist',
79: INTERLEAVE
80: CHOICE
81: ATTRIBUTE "form:name",
82: REF 'string',
83: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "form:control-implementation",
82: REF 'namespacedToken',
83: DATA 'string',
81: EPSILON
78: REF 'common-control-id-attlist',
79: ATTRIBUTE "form:id",
80: REF 'ID',
81: DATA 'ID',
78: REF 'xforms-bind-attlist',
79: CHOICE
80: ATTRIBUTE "xforms:bind",
81: REF 'string',
82: DATA 'string',
80: EPSILON
76: REF 'for',
77: CHOICE
78: ATTRIBUTE "form:for",
79: REF 'string',
80: DATA 'string',
78: EPSILON
76: REF 'common-disabled-attlist',
77: CHOICE
78: ATTRIBUTE "form:disabled",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
76: REF 'label',
77: CHOICE
78: ATTRIBUTE "form:label",
79: REF 'string',
80: DATA 'string',
78: EPSILON
76: REF 'common-printable-attlist',
77: CHOICE
78: ATTRIBUTE "form:printable",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
76: REF 'common-title-attlist',
77: CHOICE
78: ATTRIBUTE "form:title",
79: STRING
78: EPSILON
75: CHOICE
76: ATTRIBUTE "form:multi-line",
77: REF 'boolean',
78: CHOICE
79: VALUE 'true',
79: VALUE 'false',
76: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:button",
72: SEQUENCE
73: REF 'form-button-attlist',
74: INTERLEAVE
75: SEQUENCE
76: REF 'form-control-attlist',
77: SEQUENCE
78: REF 'common-form-control-attlist',
79: INTERLEAVE
80: CHOICE
81: ATTRIBUTE "form:name",
82: REF 'string',
83: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "form:control-implementation",
82: REF 'namespacedToken',
83: DATA 'string',
81: EPSILON
78: REF 'common-control-id-attlist',
79: ATTRIBUTE "form:id",
80: REF 'ID',
81: DATA 'ID',
78: REF 'xforms-bind-attlist',
79: CHOICE
80: ATTRIBUTE "xforms:bind",
81: REF 'string',
82: DATA 'string',
80: EPSILON
76: REF 'button-type',
77: CHOICE
78: ATTRIBUTE "form:button-type",
79: REF 'types',
80: CHOICE
81: VALUE 'submit',
81: VALUE 'reset',
81: VALUE 'push',
81: VALUE 'url',
78: EPSILON
76: REF 'common-disabled-attlist',
77: CHOICE
78: ATTRIBUTE "form:disabled",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
76: REF 'label',
77: CHOICE
78: ATTRIBUTE "form:label",
79: REF 'string',
80: DATA 'string',
78: EPSILON
76: REF 'image-data',
77: CHOICE
78: ATTRIBUTE "form:image-data",
79: REF 'anyURI',
80: DATA 'anyURI',
78: EPSILON
76: REF 'common-printable-attlist',
77: CHOICE
78: ATTRIBUTE "form:printable",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
76: REF 'common-tab-attlist',
77: INTERLEAVE
78: CHOICE
79: ATTRIBUTE "form:tab-index",
80: REF 'nonNegativeInteger',
81: DATA 'nonNegativeInteger',
79: EPSILON
78: CHOICE
79: ATTRIBUTE "form:tab-stop",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
76: REF 'target-frame',
77: CHOICE
78: ATTRIBUTE "office:target-frame",
79: REF 'targetFrameName',
80: CHOICE
81: VALUE '_self',
81: VALUE '_blank',
81: VALUE '_parent',
81: VALUE '_top',
81: REF 'string',
82: DATA 'string',
78: EPSILON
76: REF 'target-location',
77: CHOICE
78: ATTRIBUTE "xlink:href",
79: REF 'anyURI',
80: DATA 'anyURI',
78: EPSILON
76: REF 'common-title-attlist',
77: CHOICE
78: ATTRIBUTE "form:title",
79: STRING
78: EPSILON
76: REF 'common-value-attlist',
77: CHOICE
78: ATTRIBUTE "form:value",
79: REF 'string',
80: DATA 'string',
78: EPSILON
76: REF 'common-form-relative-image-position-attlist',
77: CHOICE
78: ATTRIBUTE "form:image-position",
79: VALUE 'center',
78: EPSILON
78: SEQUENCE
79: ATTRIBUTE "form:image-position",
80: CHOICE
81: VALUE 'start',
81: VALUE 'end',
81: VALUE 'top',
81: VALUE 'bottom',
79: CHOICE
80: ATTRIBUTE "form:image-align",
81: CHOICE
82: VALUE 'start',
82: VALUE 'center',
82: VALUE 'end',
80: EPSILON
75: CHOICE
76: ATTRIBUTE "form:default-button",
77: REF 'boolean',
78: CHOICE
79: VALUE 'true',
79: VALUE 'false',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:toggle",
77: REF 'boolean',
78: CHOICE
79: VALUE 'true',
79: VALUE 'false',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:focus-on-click",
77: REF 'boolean',
78: CHOICE
79: VALUE 'true',
79: VALUE 'false',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:xforms-submission",
77: REF 'string',
78: DATA 'string',
76: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:image",
72: SEQUENCE
73: REF 'form-image-attlist',
74: SEQUENCE
75: REF 'form-control-attlist',
76: SEQUENCE
77: REF 'common-form-control-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:name",
81: REF 'string',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:control-implementation",
81: REF 'namespacedToken',
82: DATA 'string',
80: EPSILON
77: REF 'common-control-id-attlist',
78: ATTRIBUTE "form:id",
79: REF 'ID',
80: DATA 'ID',
77: REF 'xforms-bind-attlist',
78: CHOICE
79: ATTRIBUTE "xforms:bind",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'button-type',
76: CHOICE
77: ATTRIBUTE "form:button-type",
78: REF 'types',
79: CHOICE
80: VALUE 'submit',
80: VALUE 'reset',
80: VALUE 'push',
80: VALUE 'url',
77: EPSILON
75: REF 'common-disabled-attlist',
76: CHOICE
77: ATTRIBUTE "form:disabled",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'image-data',
76: CHOICE
77: ATTRIBUTE "form:image-data",
78: REF 'anyURI',
79: DATA 'anyURI',
77: EPSILON
75: REF 'common-printable-attlist',
76: CHOICE
77: ATTRIBUTE "form:printable",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-tab-attlist',
76: INTERLEAVE
77: CHOICE
78: ATTRIBUTE "form:tab-index",
79: REF 'nonNegativeInteger',
80: DATA 'nonNegativeInteger',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:tab-stop",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
75: REF 'target-frame',
76: CHOICE
77: ATTRIBUTE "office:target-frame",
78: REF 'targetFrameName',
79: CHOICE
80: VALUE '_self',
80: VALUE '_blank',
80: VALUE '_parent',
80: VALUE '_top',
80: REF 'string',
81: DATA 'string',
77: EPSILON
75: REF 'target-location',
76: CHOICE
77: ATTRIBUTE "xlink:href",
78: REF 'anyURI',
79: DATA 'anyURI',
77: EPSILON
75: REF 'common-title-attlist',
76: CHOICE
77: ATTRIBUTE "form:title",
78: STRING
77: EPSILON
75: REF 'common-value-attlist',
76: CHOICE
77: ATTRIBUTE "form:value",
78: REF 'string',
79: DATA 'string',
77: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:radio",
72: SEQUENCE
73: REF 'form-radio-attlist',
74: SEQUENCE
75: REF 'form-control-attlist',
76: SEQUENCE
77: REF 'common-form-control-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:name",
81: REF 'string',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:control-implementation",
81: REF 'namespacedToken',
82: DATA 'string',
80: EPSILON
77: REF 'common-control-id-attlist',
78: ATTRIBUTE "form:id",
79: REF 'ID',
80: DATA 'ID',
77: REF 'xforms-bind-attlist',
78: CHOICE
79: ATTRIBUTE "xforms:bind",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'current-selected',
76: CHOICE
77: ATTRIBUTE "form:current-selected",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-disabled-attlist',
76: CHOICE
77: ATTRIBUTE "form:disabled",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'label',
76: CHOICE
77: ATTRIBUTE "form:label",
78: REF 'string',
79: DATA 'string',
77: EPSILON
75: REF 'common-printable-attlist',
76: CHOICE
77: ATTRIBUTE "form:printable",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'selected',
76: CHOICE
77: ATTRIBUTE "form:selected",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-tab-attlist',
76: INTERLEAVE
77: CHOICE
78: ATTRIBUTE "form:tab-index",
79: REF 'nonNegativeInteger',
80: DATA 'nonNegativeInteger',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:tab-stop",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
75: REF 'common-title-attlist',
76: CHOICE
77: ATTRIBUTE "form:title",
78: STRING
77: EPSILON
75: REF 'common-value-attlist',
76: CHOICE
77: ATTRIBUTE "form:value",
78: REF 'string',
79: DATA 'string',
77: EPSILON
75: REF 'common-data-field-attlist',
76: CHOICE
77: ATTRIBUTE "form:data-field",
78: REF 'string',
79: DATA 'string',
77: EPSILON
75: REF 'common-form-visual-effect-attlist',
76: CHOICE
77: ATTRIBUTE "form:visual-effect",
78: CHOICE
79: VALUE 'flat',
79: VALUE '3d',
77: EPSILON
75: REF 'common-form-relative-image-position-attlist',
76: CHOICE
77: ATTRIBUTE "form:image-position",
78: VALUE 'center',
77: EPSILON
77: SEQUENCE
78: ATTRIBUTE "form:image-position",
79: CHOICE
80: VALUE 'start',
80: VALUE 'end',
80: VALUE 'top',
80: VALUE 'bottom',
78: CHOICE
79: ATTRIBUTE "form:image-align",
80: CHOICE
81: VALUE 'start',
81: VALUE 'center',
81: VALUE 'end',
79: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:frame",
72: SEQUENCE
73: REF 'form-frame-attlist',
74: SEQUENCE
75: REF 'form-control-attlist',
76: SEQUENCE
77: REF 'common-form-control-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:name",
81: REF 'string',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:control-implementation",
81: REF 'namespacedToken',
82: DATA 'string',
80: EPSILON
77: REF 'common-control-id-attlist',
78: ATTRIBUTE "form:id",
79: REF 'ID',
80: DATA 'ID',
77: REF 'xforms-bind-attlist',
78: CHOICE
79: ATTRIBUTE "xforms:bind",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'common-disabled-attlist',
76: CHOICE
77: ATTRIBUTE "form:disabled",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'for',
76: CHOICE
77: ATTRIBUTE "form:for",
78: REF 'string',
79: DATA 'string',
77: EPSILON
75: REF 'label',
76: CHOICE
77: ATTRIBUTE "form:label",
78: REF 'string',
79: DATA 'string',
77: EPSILON
75: REF 'common-printable-attlist',
76: CHOICE
77: ATTRIBUTE "form:printable",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-title-attlist',
76: CHOICE
77: ATTRIBUTE "form:title",
78: STRING
77: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:image-frame",
72: SEQUENCE
73: REF 'form-image-frame-attlist',
74: SEQUENCE
75: REF 'form-control-attlist',
76: SEQUENCE
77: REF 'common-form-control-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:name",
81: REF 'string',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:control-implementation",
81: REF 'namespacedToken',
82: DATA 'string',
80: EPSILON
77: REF 'common-control-id-attlist',
78: ATTRIBUTE "form:id",
79: REF 'ID',
80: DATA 'ID',
77: REF 'xforms-bind-attlist',
78: CHOICE
79: ATTRIBUTE "xforms:bind",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'common-disabled-attlist',
76: CHOICE
77: ATTRIBUTE "form:disabled",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'image-data',
76: CHOICE
77: ATTRIBUTE "form:image-data",
78: REF 'anyURI',
79: DATA 'anyURI',
77: EPSILON
75: REF 'common-printable-attlist',
76: CHOICE
77: ATTRIBUTE "form:printable",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-readonly-attlist',
76: CHOICE
77: ATTRIBUTE "form:readonly",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-title-attlist',
76: CHOICE
77: ATTRIBUTE "form:title",
78: STRING
77: EPSILON
75: REF 'common-data-field-attlist',
76: CHOICE
77: ATTRIBUTE "form:data-field",
78: REF 'string',
79: DATA 'string',
77: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:hidden",
72: SEQUENCE
73: REF 'form-hidden-attlist',
74: SEQUENCE
75: REF 'form-control-attlist',
76: SEQUENCE
77: REF 'common-form-control-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:name",
81: REF 'string',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:control-implementation",
81: REF 'namespacedToken',
82: DATA 'string',
80: EPSILON
77: REF 'common-control-id-attlist',
78: ATTRIBUTE "form:id",
79: REF 'ID',
80: DATA 'ID',
77: REF 'xforms-bind-attlist',
78: CHOICE
79: ATTRIBUTE "xforms:bind",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'common-value-attlist',
76: CHOICE
77: ATTRIBUTE "form:value",
78: REF 'string',
79: DATA 'string',
77: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:grid",
72: SEQUENCE
73: REF 'form-grid-attlist',
74: SEQUENCE
75: REF 'form-control-attlist',
76: SEQUENCE
77: REF 'common-form-control-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "form:name",
81: REF 'string',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "form:control-implementation",
81: REF 'namespacedToken',
82: DATA 'string',
80: EPSILON
77: REF 'common-control-id-attlist',
78: ATTRIBUTE "form:id",
79: REF 'ID',
80: DATA 'ID',
77: REF 'xforms-bind-attlist',
78: CHOICE
79: ATTRIBUTE "xforms:bind",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: REF 'common-disabled-attlist',
76: CHOICE
77: ATTRIBUTE "form:disabled",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-printable-attlist',
76: CHOICE
77: ATTRIBUTE "form:printable",
78: REF 'boolean',
79: CHOICE
80: VALUE 'true',
80: VALUE 'false',
77: EPSILON
75: REF 'common-tab-attlist',
76: INTERLEAVE
77: CHOICE
78: ATTRIBUTE "form:tab-index",
79: REF 'nonNegativeInteger',
80: DATA 'nonNegativeInteger',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "form:tab-stop",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
75: REF 'common-title-attlist',
76: CHOICE
77: ATTRIBUTE "form:title",
78: STRING
77: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
73: CHOICE
74: ONEOREMORE
75: REF 'form-column',
76: ELEMENT "form:column",
77: SEQUENCE
78: REF 'form-column-attlist',
79: SEQUENCE
80: REF 'common-form-control-attlist',
81: INTERLEAVE
82: CHOICE
83: ATTRIBUTE "form:name",
84: REF 'string',
85: DATA 'string',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "form:control-implementation",
84: REF 'namespacedToken',
85: DATA 'string',
83: EPSILON
80: REF 'label',
81: CHOICE
82: ATTRIBUTE "form:label",
83: REF 'string',
84: DATA 'string',
82: EPSILON
80: REF 'text-style-name',
81: CHOICE
82: ATTRIBUTE "form:text-style-name",
83: REF 'styleNameRef',
84: CHOICE
85: DATA 'NCName',
85: EPSILON
82: EPSILON
78: ONEOREMORE
79: REF 'column-controls',
80: CHOICE
74: EPSILON
71: ELEMENT "form:value-range",
72: SEQUENCE
73: REF 'form-value-range-attlist',
74: INTERLEAVE
75: SEQUENCE
76: REF 'form-control-attlist',
77: SEQUENCE
78: REF 'common-form-control-attlist',
79: INTERLEAVE
80: CHOICE
81: ATTRIBUTE "form:name",
82: REF 'string',
83: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "form:control-implementation",
82: REF 'namespacedToken',
83: DATA 'string',
81: EPSILON
78: REF 'common-control-id-attlist',
79: ATTRIBUTE "form:id",
80: REF 'ID',
81: DATA 'ID',
78: REF 'xforms-bind-attlist',
79: CHOICE
80: ATTRIBUTE "xforms:bind",
81: REF 'string',
82: DATA 'string',
80: EPSILON
76: REF 'common-disabled-attlist',
77: CHOICE
78: ATTRIBUTE "form:disabled",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
76: REF 'common-printable-attlist',
77: CHOICE
78: ATTRIBUTE "form:printable",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
76: REF 'common-tab-attlist',
77: INTERLEAVE
78: CHOICE
79: ATTRIBUTE "form:tab-index",
80: REF 'nonNegativeInteger',
81: DATA 'nonNegativeInteger',
79: EPSILON
78: CHOICE
79: ATTRIBUTE "form:tab-stop",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
76: REF 'common-title-attlist',
77: CHOICE
78: ATTRIBUTE "form:title",
79: STRING
78: EPSILON
76: REF 'common-value-attlist',
77: CHOICE
78: ATTRIBUTE "form:value",
79: REF 'string',
80: DATA 'string',
78: EPSILON
75: CHOICE
76: ATTRIBUTE "form:max-value",
77: REF 'string',
78: DATA 'string',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:min-value",
77: REF 'string',
78: DATA 'string',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:step-size",
77: REF 'positiveInteger',
78: DATA 'positiveInteger',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:page-step-size",
77: REF 'positiveInteger',
78: DATA 'positiveInteger',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:delay-for-repeat",
77: REF 'duration',
78: DATA 'duration',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "form:orientation",
77: CHOICE
78: VALUE 'horizontal',
78: VALUE 'vertical',
76: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
71: ELEMENT "form:generic-control",
72: SEQUENCE
73: REF 'form-generic-control-attlist',
74: REF 'form-control-attlist',
75: SEQUENCE
76: REF 'common-form-control-attlist',
77: INTERLEAVE
78: CHOICE
79: ATTRIBUTE "form:name",
80: REF 'string',
81: DATA 'string',
79: EPSILON
78: CHOICE
79: ATTRIBUTE "form:control-implementation",
80: REF 'namespacedToken',
81: DATA 'string',
79: EPSILON
76: REF 'common-control-id-attlist',
77: ATTRIBUTE "form:id",
78: REF 'ID',
79: DATA 'ID',
76: REF 'xforms-bind-attlist',
77: CHOICE
78: ATTRIBUTE "xforms:bind",
79: REF 'string',
80: DATA 'string',
78: EPSILON
73: REF 'common-form-control-content',
74: SEQUENCE
75: CHOICE
76: REF 'form-properties',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
69: REF 'form-form',
67: EPSILON
66: CHOICE
67: REF 'form-connection-resource',
68: ELEMENT "form:connection-resource",
69: ATTRIBUTE "xlink:href",
70: REF 'anyURI',
71: DATA 'anyURI',
67: EPSILON
63: REF 'xforms-model',
64: ELEMENT "xforms:model",
65: REF 'anyAttListOrElements',
66: SEQUENCE
67: CHOICE
68: ONEOREMORE
69: ATTRIBUTE "*",
70: STRING
68: EPSILON
67: REF 'anyElements',
68: CHOICE
69: ONEOREMORE
69: EPSILON
61: EPSILON
58: EPSILON
56: EPSILON
55: CHOICE
56: REF 'table-shapes',
57: ELEMENT "table:shapes",
58: ONEOREMORE
59: REF 'shape',
60: CHOICE
61: REF 'draw-rect',
62: ELEMENT "draw:rect",
63: SEQUENCE
64: REF 'draw-rect-attlist',
65: CHOICE
66: ATTRIBUTE "draw:corner-radius",
67: REF 'nonNegativeLength',
68: DATA 'string',
66: EPSILON
64: REF 'common-draw-position-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:x",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:y",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
64: REF 'common-draw-size-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:width",
68: REF 'length',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:height",
68: REF 'length',
69: DATA 'string',
67: EPSILON
64: REF 'common-draw-shape-with-text-and-styles-attlist',
65: SEQUENCE
66: REF 'common-draw-shape-with-styles-attlist',
67: SEQUENCE
68: REF 'common-draw-z-index-attlist',
69: CHOICE
70: ATTRIBUTE "draw:z-index",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-draw-id-attlist',
69: CHOICE
70: ATTRIBUTE "draw:id",
71: REF 'ID',
72: DATA 'ID',
70: EPSILON
68: REF 'common-draw-layer-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:layer",
71: DATA 'string',
70: EPSILON
68: REF 'common-draw-style-name-attlist',
69: CHOICE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "draw:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "draw:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "presentation:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "presentation:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
68: REF 'common-draw-transform-attlist',
69: CHOICE
70: ATTRIBUTE "draw:transform",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-draw-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:name",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-text-spreadsheet-shape-attlist',
69: INTERLEAVE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "table:end-cell-address",
73: REF 'cellAddress',
74: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-x",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-y",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
70: CHOICE
71: ATTRIBUTE "table:table-background",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
70: REF 'common-text-anchor-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "text:anchor-type",
74: CHOICE
75: VALUE 'page',
75: VALUE 'frame',
75: VALUE 'paragraph',
75: VALUE 'char',
75: VALUE 'as-char',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "text:anchor-page-number",
74: REF 'positiveInteger',
75: DATA 'positiveInteger',
73: EPSILON
66: REF 'common-draw-text-style-name-attlist',
67: CHOICE
68: ATTRIBUTE "draw:text-style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
64: REF 'common-draw-caption-id-attlist',
65: CHOICE
66: ATTRIBUTE "draw:caption-id",
67: REF 'IDREF',
68: DATA 'IDREF',
66: EPSILON
64: CHOICE
65: REF 'svg-title',
66: ELEMENT "svg:title",
67: STRING
65: EPSILON
64: CHOICE
65: REF 'svg-desc',
66: ELEMENT "svg:desc",
67: STRING
65: EPSILON
64: CHOICE
65: REF 'office-event-listeners',
65: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'draw-glue-point',
67: ELEMENT "draw:glue-point",
68: REF 'draw-glue-point-attlist',
69: INTERLEAVE
70: ATTRIBUTE "draw:id",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: SEQUENCE
71: ATTRIBUTE "svg:x",
72: CHOICE
73: REF 'distance',
74: REF 'length',
75: DATA 'string',
73: REF 'percent',
74: DATA 'string',
71: ATTRIBUTE "svg:y",
72: CHOICE
73: REF 'distance',
74: REF 'length',
75: DATA 'string',
73: REF 'percent',
74: DATA 'string',
70: CHOICE
71: ATTRIBUTE "draw:align",
72: CHOICE
73: VALUE 'top-left',
73: VALUE 'top',
73: VALUE 'top-right',
73: VALUE 'left',
73: VALUE 'center',
73: VALUE 'right',
73: VALUE 'bottom-left',
73: VALUE 'bottom-right',
71: EPSILON
65: EPSILON
64: REF 'draw-text',
65: CHOICE
66: ONEOREMORE
67: CHOICE
68: REF 'text-p',
68: REF 'text-list',
66: EPSILON
61: REF 'draw-line',
62: ELEMENT "draw:line",
63: SEQUENCE
64: REF 'draw-line-attlist',
65: INTERLEAVE
66: SEQUENCE
67: ATTRIBUTE "svg:x1",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: ATTRIBUTE "svg:y1",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
66: SEQUENCE
67: ATTRIBUTE "svg:x2",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: ATTRIBUTE "svg:y2",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
64: REF 'common-draw-shape-with-text-and-styles-attlist',
65: SEQUENCE
66: REF 'common-draw-shape-with-styles-attlist',
67: SEQUENCE
68: REF 'common-draw-z-index-attlist',
69: CHOICE
70: ATTRIBUTE "draw:z-index",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-draw-id-attlist',
69: CHOICE
70: ATTRIBUTE "draw:id",
71: REF 'ID',
72: DATA 'ID',
70: EPSILON
68: REF 'common-draw-layer-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:layer",
71: DATA 'string',
70: EPSILON
68: REF 'common-draw-style-name-attlist',
69: CHOICE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "draw:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "draw:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "presentation:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "presentation:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
68: REF 'common-draw-transform-attlist',
69: CHOICE
70: ATTRIBUTE "draw:transform",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-draw-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:name",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-text-spreadsheet-shape-attlist',
69: INTERLEAVE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "table:end-cell-address",
73: REF 'cellAddress',
74: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-x",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-y",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
70: CHOICE
71: ATTRIBUTE "table:table-background",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
70: REF 'common-text-anchor-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "text:anchor-type",
74: CHOICE
75: VALUE 'page',
75: VALUE 'frame',
75: VALUE 'paragraph',
75: VALUE 'char',
75: VALUE 'as-char',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "text:anchor-page-number",
74: REF 'positiveInteger',
75: DATA 'positiveInteger',
73: EPSILON
66: REF 'common-draw-text-style-name-attlist',
67: CHOICE
68: ATTRIBUTE "draw:text-style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
64: REF 'common-draw-caption-id-attlist',
65: CHOICE
66: ATTRIBUTE "draw:caption-id",
67: REF 'IDREF',
68: DATA 'IDREF',
66: EPSILON
64: CHOICE
65: REF 'svg-title',
65: EPSILON
64: CHOICE
65: REF 'svg-desc',
65: EPSILON
64: CHOICE
65: REF 'office-event-listeners',
65: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'draw-glue-point',
65: EPSILON
64: REF 'draw-text',
65: CHOICE
66: ONEOREMORE
67: CHOICE
68: REF 'text-p',
68: REF 'text-list',
66: EPSILON
61: REF 'draw-polyline',
62: ELEMENT "draw:polyline",
63: SEQUENCE
64: REF 'common-draw-points-attlist',
65: ATTRIBUTE "draw:points",
66: REF 'points',
67: DATA 'string',
64: REF 'common-draw-position-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:x",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:y",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
64: REF 'common-draw-size-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:width",
68: REF 'length',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:height",
68: REF 'length',
69: DATA 'string',
67: EPSILON
64: REF 'common-draw-viewbox-attlist',
65: ATTRIBUTE "svg:viewBox",
66: LIST
67: SEQUENCE
68: REF 'integer',
69: DATA 'integer',
68: REF 'integer',
69: DATA 'integer',
68: REF 'integer',
69: DATA 'integer',
68: REF 'integer',
69: DATA 'integer',
64: REF 'common-draw-shape-with-text-and-styles-attlist',
65: SEQUENCE
66: REF 'common-draw-shape-with-styles-attlist',
67: SEQUENCE
68: REF 'common-draw-z-index-attlist',
69: CHOICE
70: ATTRIBUTE "draw:z-index",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-draw-id-attlist',
69: CHOICE
70: ATTRIBUTE "draw:id",
71: REF 'ID',
72: DATA 'ID',
70: EPSILON
68: REF 'common-draw-layer-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:layer",
71: DATA 'string',
70: EPSILON
68: REF 'common-draw-style-name-attlist',
69: CHOICE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "draw:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "draw:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "presentation:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "presentation:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
68: REF 'common-draw-transform-attlist',
69: CHOICE
70: ATTRIBUTE "draw:transform",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-draw-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:name",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-text-spreadsheet-shape-attlist',
69: INTERLEAVE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "table:end-cell-address",
73: REF 'cellAddress',
74: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-x",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-y",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
70: CHOICE
71: ATTRIBUTE "table:table-background",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
70: REF 'common-text-anchor-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "text:anchor-type",
74: CHOICE
75: VALUE 'page',
75: VALUE 'frame',
75: VALUE 'paragraph',
75: VALUE 'char',
75: VALUE 'as-char',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "text:anchor-page-number",
74: REF 'positiveInteger',
75: DATA 'positiveInteger',
73: EPSILON
66: REF 'common-draw-text-style-name-attlist',
67: CHOICE
68: ATTRIBUTE "draw:text-style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
64: REF 'common-draw-caption-id-attlist',
65: CHOICE
66: ATTRIBUTE "draw:caption-id",
67: REF 'IDREF',
68: DATA 'IDREF',
66: EPSILON
64: CHOICE
65: REF 'svg-title',
65: EPSILON
64: CHOICE
65: REF 'svg-desc',
65: EPSILON
64: CHOICE
65: REF 'office-event-listeners',
65: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'draw-glue-point',
65: EPSILON
64: REF 'draw-text',
65: CHOICE
66: ONEOREMORE
67: CHOICE
68: REF 'text-p',
68: REF 'text-list',
66: EPSILON
61: REF 'draw-polygon',
62: ELEMENT "draw:polygon",
63: SEQUENCE
64: REF 'common-draw-points-attlist',
65: ATTRIBUTE "draw:points",
66: REF 'points',
67: DATA 'string',
64: REF 'common-draw-position-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:x",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:y",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
64: REF 'common-draw-size-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:width",
68: REF 'length',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:height",
68: REF 'length',
69: DATA 'string',
67: EPSILON
64: REF 'common-draw-viewbox-attlist',
65: ATTRIBUTE "svg:viewBox",
66: LIST
67: SEQUENCE
68: REF 'integer',
69: DATA 'integer',
68: REF 'integer',
69: DATA 'integer',
68: REF 'integer',
69: DATA 'integer',
68: REF 'integer',
69: DATA 'integer',
64: REF 'common-draw-shape-with-text-and-styles-attlist',
65: SEQUENCE
66: REF 'common-draw-shape-with-styles-attlist',
67: SEQUENCE
68: REF 'common-draw-z-index-attlist',
69: CHOICE
70: ATTRIBUTE "draw:z-index",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-draw-id-attlist',
69: CHOICE
70: ATTRIBUTE "draw:id",
71: REF 'ID',
72: DATA 'ID',
70: EPSILON
68: REF 'common-draw-layer-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:layer",
71: DATA 'string',
70: EPSILON
68: REF 'common-draw-style-name-attlist',
69: CHOICE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "draw:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "draw:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "presentation:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "presentation:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
68: REF 'common-draw-transform-attlist',
69: CHOICE
70: ATTRIBUTE "draw:transform",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-draw-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:name",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-text-spreadsheet-shape-attlist',
69: INTERLEAVE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "table:end-cell-address",
73: REF 'cellAddress',
74: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-x",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-y",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
70: CHOICE
71: ATTRIBUTE "table:table-background",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
70: REF 'common-text-anchor-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "text:anchor-type",
74: CHOICE
75: VALUE 'page',
75: VALUE 'frame',
75: VALUE 'paragraph',
75: VALUE 'char',
75: VALUE 'as-char',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "text:anchor-page-number",
74: REF 'positiveInteger',
75: DATA 'positiveInteger',
73: EPSILON
66: REF 'common-draw-text-style-name-attlist',
67: CHOICE
68: ATTRIBUTE "draw:text-style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
64: REF 'common-draw-caption-id-attlist',
65: CHOICE
66: ATTRIBUTE "draw:caption-id",
67: REF 'IDREF',
68: DATA 'IDREF',
66: EPSILON
64: CHOICE
65: REF 'svg-title',
65: EPSILON
64: CHOICE
65: REF 'svg-desc',
65: EPSILON
64: CHOICE
65: REF 'office-event-listeners',
65: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'draw-glue-point',
65: EPSILON
64: REF 'draw-text',
65: CHOICE
66: ONEOREMORE
67: CHOICE
68: REF 'text-p',
68: REF 'text-list',
66: EPSILON
61: REF 'draw-regular-polygon',
62: ELEMENT "draw:regular-polygon",
63: SEQUENCE
64: REF 'draw-regular-polygon-attlist',
65: INTERLEAVE
66: CHOICE
67: ATTRIBUTE "draw:concave",
68: VALUE 'false',
67: SEQUENCE
68: ATTRIBUTE "draw:concave",
69: VALUE 'true',
68: REF 'draw-regular-polygon-sharpness-attlist',
69: ATTRIBUTE "draw:sharpness",
70: REF 'percent',
71: DATA 'string',
66: ATTRIBUTE "draw:corners",
67: REF 'positiveInteger',
68: DATA 'positiveInteger',
64: REF 'common-draw-position-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:x",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:y",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
64: REF 'common-draw-size-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:width",
68: REF 'length',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:height",
68: REF 'length',
69: DATA 'string',
67: EPSILON
64: REF 'common-draw-shape-with-text-and-styles-attlist',
65: SEQUENCE
66: REF 'common-draw-shape-with-styles-attlist',
67: SEQUENCE
68: REF 'common-draw-z-index-attlist',
69: CHOICE
70: ATTRIBUTE "draw:z-index",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-draw-id-attlist',
69: CHOICE
70: ATTRIBUTE "draw:id",
71: REF 'ID',
72: DATA 'ID',
70: EPSILON
68: REF 'common-draw-layer-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:layer",
71: DATA 'string',
70: EPSILON
68: REF 'common-draw-style-name-attlist',
69: CHOICE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "draw:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "draw:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "presentation:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "presentation:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
68: REF 'common-draw-transform-attlist',
69: CHOICE
70: ATTRIBUTE "draw:transform",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-draw-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:name",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-text-spreadsheet-shape-attlist',
69: INTERLEAVE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "table:end-cell-address",
73: REF 'cellAddress',
74: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-x",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-y",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
70: CHOICE
71: ATTRIBUTE "table:table-background",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
70: REF 'common-text-anchor-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "text:anchor-type",
74: CHOICE
75: VALUE 'page',
75: VALUE 'frame',
75: VALUE 'paragraph',
75: VALUE 'char',
75: VALUE 'as-char',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "text:anchor-page-number",
74: REF 'positiveInteger',
75: DATA 'positiveInteger',
73: EPSILON
66: REF 'common-draw-text-style-name-attlist',
67: CHOICE
68: ATTRIBUTE "draw:text-style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
64: REF 'common-draw-caption-id-attlist',
65: CHOICE
66: ATTRIBUTE "draw:caption-id",
67: REF 'IDREF',
68: DATA 'IDREF',
66: EPSILON
64: CHOICE
65: REF 'svg-title',
65: EPSILON
64: CHOICE
65: REF 'svg-desc',
65: EPSILON
64: CHOICE
65: REF 'office-event-listeners',
65: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'draw-glue-point',
65: EPSILON
64: REF 'draw-text',
65: CHOICE
66: ONEOREMORE
67: CHOICE
68: REF 'text-p',
68: REF 'text-list',
66: EPSILON
61: REF 'draw-path',
62: ELEMENT "draw:path",
63: SEQUENCE
64: REF 'common-draw-path-data-attlist',
65: ATTRIBUTE "svg:d",
66: REF 'pathData',
67: DATA 'string',
64: REF 'common-draw-position-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:x",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:y",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
64: REF 'common-draw-size-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:width",
68: REF 'length',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:height",
68: REF 'length',
69: DATA 'string',
67: EPSILON
64: REF 'common-draw-viewbox-attlist',
65: ATTRIBUTE "svg:viewBox",
66: LIST
67: SEQUENCE
68: REF 'integer',
69: DATA 'integer',
68: REF 'integer',
69: DATA 'integer',
68: REF 'integer',
69: DATA 'integer',
68: REF 'integer',
69: DATA 'integer',
64: REF 'common-draw-shape-with-text-and-styles-attlist',
65: SEQUENCE
66: REF 'common-draw-shape-with-styles-attlist',
67: SEQUENCE
68: REF 'common-draw-z-index-attlist',
69: CHOICE
70: ATTRIBUTE "draw:z-index",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-draw-id-attlist',
69: CHOICE
70: ATTRIBUTE "draw:id",
71: REF 'ID',
72: DATA 'ID',
70: EPSILON
68: REF 'common-draw-layer-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:layer",
71: DATA 'string',
70: EPSILON
68: REF 'common-draw-style-name-attlist',
69: CHOICE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "draw:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "draw:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "presentation:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "presentation:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
68: REF 'common-draw-transform-attlist',
69: CHOICE
70: ATTRIBUTE "draw:transform",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-draw-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:name",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-text-spreadsheet-shape-attlist',
69: INTERLEAVE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "table:end-cell-address",
73: REF 'cellAddress',
74: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-x",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-y",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
70: CHOICE
71: ATTRIBUTE "table:table-background",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
70: REF 'common-text-anchor-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "text:anchor-type",
74: CHOICE
75: VALUE 'page',
75: VALUE 'frame',
75: VALUE 'paragraph',
75: VALUE 'char',
75: VALUE 'as-char',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "text:anchor-page-number",
74: REF 'positiveInteger',
75: DATA 'positiveInteger',
73: EPSILON
66: REF 'common-draw-text-style-name-attlist',
67: CHOICE
68: ATTRIBUTE "draw:text-style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
64: REF 'common-draw-caption-id-attlist',
65: CHOICE
66: ATTRIBUTE "draw:caption-id",
67: REF 'IDREF',
68: DATA 'IDREF',
66: EPSILON
64: CHOICE
65: REF 'svg-title',
65: EPSILON
64: CHOICE
65: REF 'svg-desc',
65: EPSILON
64: CHOICE
65: REF 'office-event-listeners',
65: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'draw-glue-point',
65: EPSILON
64: REF 'draw-text',
65: CHOICE
66: ONEOREMORE
67: CHOICE
68: REF 'text-p',
68: REF 'text-list',
66: EPSILON
61: REF 'draw-circle',
62: ELEMENT "draw:circle",
63: SEQUENCE
64: REF 'draw-circle-attlist',
65: CHOICE
66: ATTRIBUTE "svg:r",
67: REF 'length',
68: DATA 'string',
66: EPSILON
64: REF 'common-draw-circle-ellipse-attlist',
65: INTERLEAVE
66: CHOICE
67: SEQUENCE
68: ATTRIBUTE "svg:cx",
69: REF 'coordinate',
70: REF 'length',
71: DATA 'string',
68: ATTRIBUTE "svg:cy",
69: REF 'coordinate',
70: REF 'length',
71: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "draw:kind",
68: CHOICE
69: VALUE 'full',
69: VALUE 'section',
69: VALUE 'cut',
69: VALUE 'arc',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "draw:start-angle",
68: REF 'double',
69: DATA 'double',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "draw:end-angle",
68: REF 'double',
69: DATA 'double',
67: EPSILON
64: REF 'common-draw-position-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:x",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:y",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
64: REF 'common-draw-size-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:width",
68: REF 'length',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:height",
68: REF 'length',
69: DATA 'string',
67: EPSILON
64: REF 'common-draw-shape-with-text-and-styles-attlist',
65: SEQUENCE
66: REF 'common-draw-shape-with-styles-attlist',
67: SEQUENCE
68: REF 'common-draw-z-index-attlist',
69: CHOICE
70: ATTRIBUTE "draw:z-index",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-draw-id-attlist',
69: CHOICE
70: ATTRIBUTE "draw:id",
71: REF 'ID',
72: DATA 'ID',
70: EPSILON
68: REF 'common-draw-layer-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:layer",
71: DATA 'string',
70: EPSILON
68: REF 'common-draw-style-name-attlist',
69: CHOICE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "draw:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "draw:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "presentation:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "presentation:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
68: REF 'common-draw-transform-attlist',
69: CHOICE
70: ATTRIBUTE "draw:transform",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-draw-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:name",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-text-spreadsheet-shape-attlist',
69: INTERLEAVE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "table:end-cell-address",
73: REF 'cellAddress',
74: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-x",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-y",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
70: CHOICE
71: ATTRIBUTE "table:table-background",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
70: REF 'common-text-anchor-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "text:anchor-type",
74: CHOICE
75: VALUE 'page',
75: VALUE 'frame',
75: VALUE 'paragraph',
75: VALUE 'char',
75: VALUE 'as-char',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "text:anchor-page-number",
74: REF 'positiveInteger',
75: DATA 'positiveInteger',
73: EPSILON
66: REF 'common-draw-text-style-name-attlist',
67: CHOICE
68: ATTRIBUTE "draw:text-style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
64: REF 'common-draw-caption-id-attlist',
65: CHOICE
66: ATTRIBUTE "draw:caption-id",
67: REF 'IDREF',
68: DATA 'IDREF',
66: EPSILON
64: CHOICE
65: REF 'svg-title',
65: EPSILON
64: CHOICE
65: REF 'svg-desc',
65: EPSILON
64: CHOICE
65: REF 'office-event-listeners',
65: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'draw-glue-point',
65: EPSILON
64: REF 'draw-text',
65: CHOICE
66: ONEOREMORE
67: CHOICE
68: REF 'text-p',
68: REF 'text-list',
66: EPSILON
61: REF 'draw-ellipse',
62: ELEMENT "draw:ellipse",
63: SEQUENCE
64: REF 'common-draw-circle-ellipse-attlist',
65: INTERLEAVE
66: CHOICE
67: SEQUENCE
68: ATTRIBUTE "svg:cx",
69: REF 'coordinate',
70: REF 'length',
71: DATA 'string',
68: ATTRIBUTE "svg:cy",
69: REF 'coordinate',
70: REF 'length',
71: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "draw:kind",
68: CHOICE
69: VALUE 'full',
69: VALUE 'section',
69: VALUE 'cut',
69: VALUE 'arc',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "draw:start-angle",
68: REF 'double',
69: DATA 'double',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "draw:end-angle",
68: REF 'double',
69: DATA 'double',
67: EPSILON
64: REF 'draw-ellipse-attlist',
65: CHOICE
66: SEQUENCE
67: ATTRIBUTE "svg:rx",
68: REF 'length',
69: DATA 'string',
67: ATTRIBUTE "svg:ry",
68: REF 'length',
69: DATA 'string',
66: EPSILON
64: REF 'common-draw-position-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:x",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:y",
68: REF 'coordinate',
69: REF 'length',
70: DATA 'string',
67: EPSILON
64: REF 'common-draw-size-attlist',
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "svg:width",
68: REF 'length',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "svg:height",
68: REF 'length',
69: DATA 'string',
67: EPSILON
64: REF 'common-draw-shape-with-text-and-styles-attlist',
65: SEQUENCE
66: REF 'common-draw-shape-with-styles-attlist',
67: SEQUENCE
68: REF 'common-draw-z-index-attlist',
69: CHOICE
70: ATTRIBUTE "draw:z-index",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-draw-id-attlist',
69: CHOICE
70: ATTRIBUTE "draw:id",
71: REF 'ID',
72: DATA 'ID',
70: EPSILON
68: REF 'common-draw-layer-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:layer",
71: DATA 'string',
70: EPSILON
68: REF 'common-draw-style-name-attlist',
69: CHOICE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "draw:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "draw:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "presentation:style-name",
73: REF 'styleNameRef',
74: CHOICE
75: DATA 'NCName',
75: EPSILON
72: EPSILON
71: CHOICE
72: ATTRIBUTE "presentation:class-names",
73: REF 'styleNameRefs',
74: LIST
75: CHOICE
76: ONEOREMORE
77: DATA 'NCName',
76: EPSILON
72: EPSILON
68: REF 'common-draw-transform-attlist',
69: CHOICE
70: ATTRIBUTE "draw:transform",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-draw-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:name",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-text-spreadsheet-shape-attlist',
69: INTERLEAVE
70: SEQUENCE
71: CHOICE
72: ATTRIBUTE "table:end-cell-address",
73: REF 'cellAddress',
74: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-x",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
71: CHOICE
72: ATTRIBUTE "table:end-y",
73: REF 'coordinate',
74: REF 'length',
75: DATA 'string',
72: EPSILON
70: CHOICE
71: ATTRIBUTE "table:table-background",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
70: REF 'common-text-anchor-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "text:anchor-type",
74: CHOICE
75: VALUE 'page',
75: VALUE 'frame',
75: VALUE 'paragraph',
75: VALUE 'char',
75: VALUE 'as-char',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "text:anchor-page-number",
74: REF 'positiveInteger',
75: DATA 'positiveInteger',
73: EPSILON
66: REF 'common-draw-text-style-name-attlist',
67: CHOICE
68: ATTRIBUTE "draw:text-style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
64: REF 'common-draw-caption-id-attlist',
65: CHOICE
66: ATTRIBUTE "draw:caption-id",
67: REF 'IDREF',
68: DATA 'IDREF',
66: EPSILON
64: CHOICE
65: REF 'svg-title',
65: EPSILON
64: CHOICE
65: REF 'svg-desc',
65: EPSILON
64: CHOICE
65: REF 'office-event-listeners',
65: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'draw-glue-point',
65: EPSILON
64: REF 'draw-text',
65: CHOICE
66: ONEOREMORE
67: CHOICE
68: REF 'text-p',
68: REF 'text-list',
66: EPSILON
61: REF 'draw-g',
62: ELEMENT "draw:g",
63: SEQUENCE
64: REF 'draw-g-attlist',
65: CHOICE
66: ATTRIBUTE "svg:y",
67: REF 'coordinate',
68: REF 'length',
69: DATA 'string',
66: EPSILON
64: REF 'common-draw-z-index-attlist',
65: CHOICE
66: ATTRIBUTE "draw:z-index",
67: REF 'nonNegativeInteger',
68: DATA 'nonNegativeInteger',
66: EPSILON
64: REF 'common-draw-name-attlist',
65: CHOICE
66: ATTRIBUTE "draw:name",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'common-draw-id-attlist',
65: CHOICE
66: ATTRIBUTE "draw:id",
67: REF 'ID',
68: DATA 'ID',
66: EPSILON
64: REF 'common-draw-style-name-attlist',
65: CHOICE
66: SEQUENCE
67: CHOICE
68: ATTRIBUTE "draw:style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
67: CHOICE
68: ATTRIBUTE "draw:class-names",
69: REF 'styleNameRefs',
70: LIST
71: CHOICE
72: ONEOREMORE
73: DATA 'NCName',
72: EPSILON
68: EPSILON
66: SEQUENCE
67: CHOICE
68: ATTRIBUTE "presentation:style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
67: CHOICE
68: ATTRIBUTE "presentation:class-names",
69: REF 'styleNameRefs',
70: LIST
71: CHOICE
72: ONEOREMORE
73: DATA 'NCName',
72: EPSILON
68: EPSILON
64: REF 'common-text-spreadsheet-shape-attlist',
65: INTERLEAVE
66: SEQUENCE
67: CHOICE
68: ATTRIBUTE "table:end-cell-address",
69: REF 'cellAddress',
70: DATA 'string',
68: EPSILON
67: CHOICE
68: ATTRIBUTE "table:end-x",
69: REF 'coordinate',
70: REF 'length',
71: DATA 'string',
68: EPSILON
67: CHOICE
68: ATTRIBUTE "table:end-y",
69: REF 'coordinate',
70: REF 'length',
71: DATA 'string',
68: EPSILON
66: CHOICE
67: ATTRIBUTE "table:table-background",
68: REF 'boolean',
69: CHOICE
70: VALUE 'true',
70: VALUE 'false',
67: EPSILON
66: REF 'common-text-anchor-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "text:anchor-type",
70: CHOICE
71: VALUE 'page',
71: VALUE 'frame',
71: VALUE 'paragraph',
71: VALUE 'char',
71: VALUE 'as-char',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "text:anchor-page-number",
70: REF 'positiveInteger',
71: DATA 'positiveInteger',
69: EPSILON
64: REF 'common-draw-caption-id-attlist',
65: CHOICE
66: ATTRIBUTE "draw:caption-id",
67: REF 'IDREF',
68: DATA 'IDREF',
66: EPSILON
64: CHOICE
65: REF 'svg-title',
65: EPSILON
64: CHOICE
65: REF 'svg-desc',
65: EPSILON
64: CHOICE
65: REF 'office-event-listeners',
65: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'draw-glue-point',
65: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'shape',
67: CHOICE
68: REF 'draw-rect',
68: REF 'draw-line',
68: REF 'draw-polyline',
68: REF 'draw-polygon',
68: REF 'draw-regular-polygon',
68: REF 'draw-path',
68: REF 'draw-circle',
68: REF 'draw-ellipse',
68: REF 'draw-g',
68: REF 'draw-page-thumbnail',
69: ELEMENT "draw:page-thumbnail",
70: SEQUENCE
71: REF 'draw-page-thumbnail-attlist',
72: CHOICE
73: ATTRIBUTE "draw:page-number",
74: REF 'positiveInteger',
75: DATA 'positiveInteger',
73: EPSILON
71: REF 'common-draw-position-attlist',
72: SEQUENCE
73: CHOICE
74: ATTRIBUTE "svg:x",
75: REF 'coordinate',
76: REF 'length',
77: DATA 'string',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "svg:y",
75: REF 'coordinate',
76: REF 'length',
77: DATA 'string',
74: EPSILON
71: REF 'common-draw-size-attlist',
72: SEQUENCE
73: CHOICE
74: ATTRIBUTE "svg:width",
75: REF 'length',
76: DATA 'string',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "svg:height",
75: REF 'length',
76: DATA 'string',
74: EPSILON
71: REF 'presentation-shape-attlist',
72: INTERLEAVE
73: CHOICE
74: ATTRIBUTE "presentation:class",
75: REF 'presentation-classes',
76: CHOICE
77: VALUE 'title',
77: VALUE 'outline',
77: VALUE 'subtitle',
77: VALUE 'text',
77: VALUE 'graphic',
77: VALUE 'object',
77: VALUE 'chart',
77: VALUE 'table',
77: VALUE 'orgchart',
77: VALUE 'page',
77: VALUE 'notes',
77: VALUE 'handout',
77: VALUE 'header',
77: VALUE 'footer',
77: VALUE 'date-time',
77: VALUE 'page-number',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "presentation:placeholder",
75: REF 'boolean',
76: CHOICE
77: VALUE 'true',
77: VALUE 'false',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "presentation:user-transformed",
75: REF 'boolean',
76: CHOICE
77: VALUE 'true',
77: VALUE 'false',
74: EPSILON
71: REF 'common-draw-shape-with-styles-attlist',
72: SEQUENCE
73: REF 'common-draw-z-index-attlist',
74: CHOICE
75: ATTRIBUTE "draw:z-index",
76: REF 'nonNegativeInteger',
77: DATA 'nonNegativeInteger',
75: EPSILON
73: REF 'common-draw-id-attlist',
74: CHOICE
75: ATTRIBUTE "draw:id",
76: REF 'ID',
77: DATA 'ID',
75: EPSILON
73: REF 'common-draw-layer-name-attlist',
74: CHOICE
75: ATTRIBUTE "draw:layer",
76: DATA 'string',
75: EPSILON
73: REF 'common-draw-style-name-attlist',
74: CHOICE
75: SEQUENCE
76: CHOICE
77: ATTRIBUTE "draw:style-name",
78: REF 'styleNameRef',
79: CHOICE
80: DATA 'NCName',
80: EPSILON
77: EPSILON
76: CHOICE
77: ATTRIBUTE "draw:class-names",
78: REF 'styleNameRefs',
79: LIST
80: CHOICE
81: ONEOREMORE
82: DATA 'NCName',
81: EPSILON
77: EPSILON
75: SEQUENCE
76: CHOICE
77: ATTRIBUTE "presentation:style-name",
78: REF 'styleNameRef',
79: CHOICE
80: DATA 'NCName',
80: EPSILON
77: EPSILON
76: CHOICE
77: ATTRIBUTE "presentation:class-names",
78: REF 'styleNameRefs',
79: LIST
80: CHOICE
81: ONEOREMORE
82: DATA 'NCName',
81: EPSILON
77: EPSILON
73: REF 'common-draw-transform-attlist',
74: CHOICE
75: ATTRIBUTE "draw:transform",
76: REF 'string',
77: DATA 'string',
75: EPSILON
73: REF 'common-draw-name-attlist',
74: CHOICE
75: ATTRIBUTE "draw:name",
76: REF 'string',
77: DATA 'string',
75: EPSILON
73: REF 'common-text-spreadsheet-shape-attlist',
74: INTERLEAVE
75: SEQUENCE
76: CHOICE
77: ATTRIBUTE "table:end-cell-address",
78: REF 'cellAddress',
79: DATA 'string',
77: EPSILON
76: CHOICE
77: ATTRIBUTE "table:end-x",
78: REF 'coordinate',
79: REF 'length',
80: DATA 'string',
77: EPSILON
76: CHOICE
77: ATTRIBUTE "table:end-y",
78: REF 'coordinate',
79: REF 'length',
80: DATA 'string',
77: EPSILON
75: CHOICE
76: ATTRIBUTE "table:table-background",
77: REF 'boolean',
78: CHOICE
79: VALUE 'true',
79: VALUE 'false',
76: EPSILON
75: REF 'common-text-anchor-attlist',
76: INTERLEAVE
77: CHOICE
78: ATTRIBUTE "text:anchor-type",
79: CHOICE
80: VALUE 'page',
80: VALUE 'frame',
80: VALUE 'paragraph',
80: VALUE 'char',
80: VALUE 'as-char',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "text:anchor-page-number",
79: REF 'positiveInteger',
80: DATA 'positiveInteger',
78: EPSILON
71: REF 'common-draw-caption-id-attlist',
72: CHOICE
73: ATTRIBUTE "draw:caption-id",
74: REF 'IDREF',
75: DATA 'IDREF',
73: EPSILON
71: CHOICE
72: REF 'svg-title',
72: EPSILON
71: CHOICE
72: REF 'svg-desc',
72: EPSILON
68: REF 'draw-frame',
69: ELEMENT "draw:frame",
70: SEQUENCE
71: REF 'common-draw-shape-with-text-and-styles-attlist',
72: SEQUENCE
73: REF 'common-draw-shape-with-styles-attlist',
74: SEQUENCE
75: REF 'common-draw-z-index-attlist',
76: CHOICE
77: ATTRIBUTE "draw:z-index",
78: REF 'nonNegativeInteger',
79: DATA 'nonNegativeInteger',
77: EPSILON
75: REF 'common-draw-id-attlist',
76: CHOICE
77: ATTRIBUTE "draw:id",
78: REF 'ID',
79: DATA 'ID',
77: EPSILON
75: REF 'common-draw-layer-name-attlist',
76: CHOICE
77: ATTRIBUTE "draw:layer",
78: DATA 'string',
77: EPSILON
75: REF 'common-draw-style-name-attlist',
76: CHOICE
77: SEQUENCE
78: CHOICE
79: ATTRIBUTE "draw:style-name",
80: REF 'styleNameRef',
81: CHOICE
82: DATA 'NCName',
82: EPSILON
79: EPSILON
78: CHOICE
79: ATTRIBUTE "draw:class-names",
80: REF 'styleNameRefs',
81: LIST
82: CHOICE
83: ONEOREMORE
84: DATA 'NCName',
83: EPSILON
79: EPSILON
77: SEQUENCE
78: CHOICE
79: ATTRIBUTE "presentation:style-name",
80: REF 'styleNameRef',
81: CHOICE
82: DATA 'NCName',
82: EPSILON
79: EPSILON
78: CHOICE
79: ATTRIBUTE "presentation:class-names",
80: REF 'styleNameRefs',
81: LIST
82: CHOICE
83: ONEOREMORE
84: DATA 'NCName',
83: EPSILON
79: EPSILON
75: REF 'common-draw-transform-attlist',
76: CHOICE
77: ATTRIBUTE "draw:transform",
78: REF 'string',
79: DATA 'string',
77: EPSILON
75: REF 'common-draw-name-attlist',
76: CHOICE
77: ATTRIBUTE "draw:name",
78: REF 'string',
79: DATA 'string',
77: EPSILON
75: REF 'common-text-spreadsheet-shape-attlist',
76: INTERLEAVE
77: SEQUENCE
78: CHOICE
79: ATTRIBUTE "table:end-cell-address",
80: REF 'cellAddress',
81: DATA 'string',
79: EPSILON
78: CHOICE
79: ATTRIBUTE "table:end-x",
80: REF 'coordinate',
81: REF 'length',
82: DATA 'string',
79: EPSILON
78: CHOICE
79: ATTRIBUTE "table:end-y",
80: REF 'coordinate',
81: REF 'length',
82: DATA 'string',
79: EPSILON
77: CHOICE
78: ATTRIBUTE "table:table-background",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
78: EPSILON
77: REF 'common-text-anchor-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "text:anchor-type",
81: CHOICE
82: VALUE 'page',
82: VALUE 'frame',
82: VALUE 'paragraph',
82: VALUE 'char',
82: VALUE 'as-char',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "text:anchor-page-number",
81: REF 'positiveInteger',
82: DATA 'positiveInteger',
80: EPSILON
73: REF 'common-draw-text-style-name-attlist',
74: CHOICE
75: ATTRIBUTE "draw:text-style-name",
76: REF 'styleNameRef',
77: CHOICE
78: DATA 'NCName',
78: EPSILON
75: EPSILON
71: REF 'common-draw-position-attlist',
72: SEQUENCE
73: CHOICE
74: ATTRIBUTE "svg:x",
75: REF 'coordinate',
76: REF 'length',
77: DATA 'string',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "svg:y",
75: REF 'coordinate',
76: REF 'length',
77: DATA 'string',
74: EPSILON
71: REF 'common-draw-rel-size-attlist',
72: SEQUENCE
73: REF 'common-draw-size-attlist',
74: SEQUENCE
75: CHOICE
76: ATTRIBUTE "svg:width",
77: REF 'length',
78: DATA 'string',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "svg:height",
77: REF 'length',
78: DATA 'string',
76: EPSILON
73: CHOICE
74: ATTRIBUTE "style:rel-width",
75: CHOICE
76: REF 'percent',
77: DATA 'string',
76: VALUE 'scale',
76: VALUE 'scale-min',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "style:rel-height",
75: CHOICE
76: REF 'percent',
77: DATA 'string',
76: VALUE 'scale',
76: VALUE 'scale-min',
74: EPSILON
71: REF 'common-draw-caption-id-attlist',
72: CHOICE
73: ATTRIBUTE "draw:caption-id",
74: REF 'IDREF',
75: DATA 'IDREF',
73: EPSILON
71: REF 'presentation-shape-attlist',
72: INTERLEAVE
73: CHOICE
74: ATTRIBUTE "presentation:class",
75: REF 'presentation-classes',
76: CHOICE
77: VALUE 'title',
77: VALUE 'outline',
77: VALUE 'subtitle',
77: VALUE 'text',
77: VALUE 'graphic',
77: VALUE 'object',
77: VALUE 'chart',
77: VALUE 'table',
77: VALUE 'orgchart',
77: VALUE 'page',
77: VALUE 'notes',
77: VALUE 'handout',
77: VALUE 'header',
77: VALUE 'footer',
77: VALUE 'date-time',
77: VALUE 'page-number',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "presentation:placeholder",
75: REF 'boolean',
76: CHOICE
77: VALUE 'true',
77: VALUE 'false',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "presentation:user-transformed",
75: REF 'boolean',
76: CHOICE
77: VALUE 'true',
77: VALUE 'false',
74: EPSILON
71: REF 'draw-frame-attlist',
72: CHOICE
73: ATTRIBUTE "draw:copy-of",
74: REF 'string',
75: DATA 'string',
73: EPSILON
71: CHOICE
72: ONEOREMORE
73: CHOICE
74: REF 'draw-text-box',
75: ELEMENT "draw:text-box",
76: SEQUENCE
77: REF 'draw-text-box-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "draw:chain-next-name",
81: REF 'string',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "draw:corner-radius",
81: REF 'nonNegativeLength',
82: DATA 'string',
80: EPSILON
79: SEQUENCE
80: CHOICE
81: ATTRIBUTE "fo:min-height",
82: CHOICE
83: REF 'length',
84: DATA 'string',
83: REF 'percent',
84: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "fo:min-width",
82: CHOICE
83: REF 'length',
84: DATA 'string',
83: REF 'percent',
84: DATA 'string',
81: EPSILON
79: SEQUENCE
80: CHOICE
81: ATTRIBUTE "fo:max-height",
82: CHOICE
83: REF 'length',
84: DATA 'string',
83: REF 'percent',
84: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "fo:max-width",
82: CHOICE
83: REF 'length',
84: DATA 'string',
83: REF 'percent',
84: DATA 'string',
81: EPSILON
79: CHOICE
80: REF 'text-id',
81: ATTRIBUTE "text:id",
82: REF 'string',
83: DATA 'string',
80: EPSILON
77: CHOICE
78: ONEOREMORE
79: REF 'text-content',
80: CHOICE
81: REF 'text-h',
81: REF 'text-p',
81: REF 'text-list',
81: REF 'text-numbered-paragraph',
81: REF 'table-table',
81: REF 'draw-a',
82: ELEMENT "draw:a",
83: SEQUENCE
84: REF 'draw-a-attlist',
85: INTERLEAVE
86: SEQUENCE
87: ATTRIBUTE "xlink:href",
88: REF 'anyURI',
89: DATA 'anyURI',
87: CHOICE
88: ATTRIBUTE "xlink:type",
89: VALUE 'simple',
88: EPSILON
87: CHOICE
88: ATTRIBUTE "xlink:actuate",
89: VALUE 'onRequest',
88: EPSILON
86: SEQUENCE
87: CHOICE
88: ATTRIBUTE "office:target-frame-name",
89: REF 'targetFrameName',
90: CHOICE
91: VALUE '_self',
91: VALUE '_blank',
91: VALUE '_parent',
91: VALUE '_top',
91: REF 'string',
92: DATA 'string',
88: EPSILON
87: CHOICE
88: ATTRIBUTE "xlink:show",
89: CHOICE
90: VALUE 'new',
90: VALUE 'replace',
88: EPSILON
86: CHOICE
87: ATTRIBUTE "office:name",
88: REF 'string',
89: DATA 'string',
87: EPSILON
86: CHOICE
87: ATTRIBUTE "office:title",
88: REF 'string',
89: DATA 'string',
87: EPSILON
86: CHOICE
87: ATTRIBUTE "office:server-map",
88: REF 'boolean',
89: CHOICE
90: VALUE 'true',
90: VALUE 'false',
87: EPSILON
84: REF 'draw-frame',
81: REF 'text-section',
82: ELEMENT "text:section",
83: SEQUENCE
84: REF 'text-section-attr',
85: INTERLEAVE
86: REF 'sectionAttr',
87: INTERLEAVE
88: CHOICE
89: ATTRIBUTE "text:style-name",
90: REF 'styleNameRef',
91: CHOICE
92: DATA 'NCName',
92: EPSILON
89: EPSILON
88: ATTRIBUTE "text:name",
89: REF 'string',
90: DATA 'string',
88: CHOICE
89: ATTRIBUTE "text:protected",
90: REF 'boolean',
91: CHOICE
92: VALUE 'true',
92: VALUE 'false',
89: EPSILON
88: CHOICE
89: ATTRIBUTE "text:protection-key",
90: REF 'string',
91: DATA 'string',
89: EPSILON
86: CHOICE
87: ATTRIBUTE "text:display",
88: CHOICE
89: VALUE 'true',
89: VALUE 'none',
87: SEQUENCE
88: ATTRIBUTE "text:display",
89: VALUE 'condition',
88: ATTRIBUTE "text:condition",
89: REF 'string',
90: DATA 'string',
87: EPSILON
84: CHOICE
85: REF 'text-section-source',
86: ELEMENT "text:section-source",
87: REF 'text-section-source-attr',
88: INTERLEAVE
89: CHOICE
90: SEQUENCE
91: ATTRIBUTE "xlink:href",
92: REF 'anyURI',
93: DATA 'anyURI',
91: CHOICE
92: ATTRIBUTE "xlink:type",
93: VALUE 'simple',
92: EPSILON
91: CHOICE
92: ATTRIBUTE "xlink:show",
93: VALUE 'embed',
92: EPSILON
90: EPSILON
89: CHOICE
90: ATTRIBUTE "text:section-name",
91: REF 'string',
92: DATA 'string',
90: EPSILON
89: CHOICE
90: ATTRIBUTE "text:filter-name",
91: REF 'string',
92: DATA 'string',
90: EPSILON
85: REF 'text-section-source-dde',
86: REF 'office-dde-source',
85: EPSILON
84: CHOICE
85: ONEOREMORE
86: REF 'text-content',
87: CHOICE
88: REF 'text-h',
88: REF 'text-p',
88: REF 'text-list',
88: REF 'text-numbered-paragraph',
88: REF 'table-table',
88: REF 'draw-a',
88: REF 'text-section',
88: REF 'text-soft-page-break',
88: REF 'text-table-of-content',
89: ELEMENT "text:table-of-content",
90: SEQUENCE
91: REF 'sectionAttr',
92: INTERLEAVE
93: CHOICE
94: ATTRIBUTE "text:style-name",
95: REF 'styleNameRef',
96: CHOICE
97: DATA 'NCName',
97: EPSILON
94: EPSILON
93: ATTRIBUTE "text:name",
94: REF 'string',
95: DATA 'string',
93: CHOICE
94: ATTRIBUTE "text:protected",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:protection-key",
95: REF 'string',
96: DATA 'string',
94: EPSILON
91: REF 'text-table-of-content-source',
92: ELEMENT "text:table-of-content-source",
93: SEQUENCE
94: REF 'text-table-of-content-source-attlist',
95: INTERLEAVE
96: CHOICE
97: ATTRIBUTE "text:outline-level",
98: REF 'positiveInteger',
99: DATA 'positiveInteger',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "text:use-outline-level",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "text:use-index-marks",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "text:use-index-source-styles",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "text:index-scope",
98: CHOICE
99: VALUE 'document',
99: VALUE 'chapter',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "text:relative-tab-stop-position",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
94: CHOICE
95: REF 'text-index-title-template',
96: ELEMENT "text:index-title-template",
97: SEQUENCE
98: CHOICE
99: ATTRIBUTE "text:style-name",
100: REF 'styleNameRef',
101: CHOICE
102: DATA 'NCName',
102: EPSILON
99: EPSILON
98: STRING
95: EPSILON
94: CHOICE
95: ONEOREMORE
96: REF 'text-table-of-content-entry-template',
97: ELEMENT "text:table-of-content-entry-template",
98: SEQUENCE
99: REF 'text-table-of-content-entry-template-attlist',
100: INTERLEAVE
101: ATTRIBUTE "text:outline-level",
102: REF 'positiveInteger',
103: DATA 'positiveInteger',
101: ATTRIBUTE "text:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
99: CHOICE
100: ONEOREMORE
101: REF 'text-table-of-content-children',
102: CHOICE
103: REF 'text-index-entry-chapter',
104: ELEMENT "text:index-entry-chapter",
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "text:style-name",
108: REF 'styleNameRef',
109: CHOICE
110: DATA 'NCName',
110: EPSILON
107: EPSILON
106: REF 'text-index-entry-chapter-attrs',
107: CHOICE
108: ATTRIBUTE "text:display",
109: CHOICE
110: VALUE 'name',
110: VALUE 'number',
110: VALUE 'number-and-name',
108: EPSILON
103: REF 'text-index-entry-page-number',
104: ELEMENT "text:index-entry-page-number",
105: CHOICE
106: ATTRIBUTE "text:style-name",
107: REF 'styleNameRef',
108: CHOICE
109: DATA 'NCName',
109: EPSILON
106: EPSILON
103: REF 'text-index-entry-text',
104: ELEMENT "text:index-entry-text",
105: CHOICE
106: ATTRIBUTE "text:style-name",
107: REF 'styleNameRef',
108: CHOICE
109: DATA 'NCName',
109: EPSILON
106: EPSILON
103: REF 'text-index-entry-span',
104: ELEMENT "text:index-entry-span",
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "text:style-name",
108: REF 'styleNameRef',
109: CHOICE
110: DATA 'NCName',
110: EPSILON
107: EPSILON
106: STRING
103: REF 'text-index-entry-tab-stop',
104: ELEMENT "text:index-entry-tab-stop",
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "text:style-name",
108: REF 'styleNameRef',
109: CHOICE
110: DATA 'NCName',
110: EPSILON
107: EPSILON
106: REF 'text-index-entry-tab-stop-attrs',
107: INTERLEAVE
108: CHOICE
109: ATTRIBUTE "style:leader-char",
110: REF 'character',
111: DATA 'string',
109: EPSILON
108: CHOICE
109: ATTRIBUTE "style:type",
110: VALUE 'right',
109: SEQUENCE
110: ATTRIBUTE "style:type",
111: VALUE 'left',
110: ATTRIBUTE "style:position",
111: REF 'length',
112: DATA 'string',
103: REF 'text-index-entry-link-start',
104: ELEMENT "text:index-entry-link-start",
105: CHOICE
106: ATTRIBUTE "text:style-name",
107: REF 'styleNameRef',
108: CHOICE
109: DATA 'NCName',
109: EPSILON
106: EPSILON
103: REF 'text-index-entry-link-end',
104: ELEMENT "text:index-entry-link-end",
105: CHOICE
106: ATTRIBUTE "text:style-name",
107: REF 'styleNameRef',
108: CHOICE
109: DATA 'NCName',
109: EPSILON
106: EPSILON
100: EPSILON
95: EPSILON
94: CHOICE
95: ONEOREMORE
96: REF 'text-index-source-styles',
97: ELEMENT "text:index-source-styles",
98: SEQUENCE
99: ATTRIBUTE "text:outline-level",
100: REF 'positiveInteger',
101: DATA 'positiveInteger',
99: CHOICE
100: ONEOREMORE
101: REF 'text-index-source-style',
102: ELEMENT "text:index-source-style",
103: ATTRIBUTE "text:style-name",
104: REF 'styleName',
105: DATA 'NCName',
100: EPSILON
95: EPSILON
91: REF 'text-index-body',
92: ELEMENT "text:index-body",
93: CHOICE
94: ONEOREMORE
95: REF 'index-content-main',
96: CHOICE
97: REF 'text-content',
98: CHOICE
99: REF 'text-h',
99: REF 'text-p',
99: REF 'text-list',
99: REF 'text-numbered-paragraph',
99: REF 'table-table',
99: REF 'draw-a',
99: REF 'text-section',
99: REF 'text-soft-page-break',
99: REF 'text-table-of-content',
99: REF 'text-illustration-index',
100: ELEMENT "text:illustration-index",
101: SEQUENCE
102: REF 'sectionAttr',
103: INTERLEAVE
104: CHOICE
105: ATTRIBUTE "text:style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
104: ATTRIBUTE "text:name",
105: REF 'string',
106: DATA 'string',
104: CHOICE
105: ATTRIBUTE "text:protected",
106: REF 'boolean',
107: CHOICE
108: VALUE 'true',
108: VALUE 'false',
105: EPSILON
104: CHOICE
105: ATTRIBUTE "text:protection-key",
106: REF 'string',
107: DATA 'string',
105: EPSILON
102: REF 'text-illustration-index-source',
103: ELEMENT "text:illustration-index-source",
104: SEQUENCE
105: REF 'text-illustration-index-source-attrs',
106: INTERLEAVE
107: REF 'text-index-scope-attr',
108: CHOICE
109: ATTRIBUTE "text:index-scope",
110: CHOICE
111: VALUE 'document',
111: VALUE 'chapter',
109: EPSILON
107: REF 'text-relative-tab-stop-position-attr',
108: CHOICE
109: ATTRIBUTE "text:relative-tab-stop-position",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
107: CHOICE
108: ATTRIBUTE "text:use-caption",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:caption-sequence-name",
109: REF 'string',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:caption-sequence-format",
109: CHOICE
110: VALUE 'text',
110: VALUE 'category-and-value',
110: VALUE 'caption',
108: EPSILON
105: CHOICE
106: REF 'text-index-title-template',
106: EPSILON
105: CHOICE
106: REF 'text-illustration-index-entry-template',
107: ELEMENT "text:illustration-index-entry-template",
108: REF 'text-illustration-index-entry-content',
109: SEQUENCE
110: REF 'text-illustration-index-entry-template-attrs',
111: ATTRIBUTE "text:style-name",
112: REF 'styleNameRef',
113: CHOICE
114: DATA 'NCName',
114: EPSILON
110: CHOICE
111: ONEOREMORE
112: CHOICE
113: REF 'text-index-entry-page-number',
113: REF 'text-index-entry-text',
113: REF 'text-index-entry-span',
113: REF 'text-index-entry-tab-stop',
111: EPSILON
106: EPSILON
102: REF 'text-index-body',
99: REF 'text-table-index',
100: ELEMENT "text:table-index",
101: SEQUENCE
102: REF 'sectionAttr',
103: INTERLEAVE
104: CHOICE
105: ATTRIBUTE "text:style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
104: ATTRIBUTE "text:name",
105: REF 'string',
106: DATA 'string',
104: CHOICE
105: ATTRIBUTE "text:protected",
106: REF 'boolean',
107: CHOICE
108: VALUE 'true',
108: VALUE 'false',
105: EPSILON
104: CHOICE
105: ATTRIBUTE "text:protection-key",
106: REF 'string',
107: DATA 'string',
105: EPSILON
102: REF 'text-table-index-source',
103: ELEMENT "text:table-index-source",
104: SEQUENCE
105: REF 'text-illustration-index-source-attrs',
106: INTERLEAVE
107: REF 'text-index-scope-attr',
108: CHOICE
109: ATTRIBUTE "text:index-scope",
110: CHOICE
111: VALUE 'document',
111: VALUE 'chapter',
109: EPSILON
107: REF 'text-relative-tab-stop-position-attr',
108: CHOICE
109: ATTRIBUTE "text:relative-tab-stop-position",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
107: CHOICE
108: ATTRIBUTE "text:use-caption",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:caption-sequence-name",
109: REF 'string',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:caption-sequence-format",
109: CHOICE
110: VALUE 'text',
110: VALUE 'category-and-value',
110: VALUE 'caption',
108: EPSILON
105: CHOICE
106: REF 'text-index-title-template',
106: EPSILON
105: CHOICE
106: REF 'text-table-index-entry-template',
107: ELEMENT "text:table-index-entry-template",
108: REF 'text-illustration-index-entry-content',
109: SEQUENCE
110: REF 'text-illustration-index-entry-template-attrs',
111: ATTRIBUTE "text:style-name",
112: REF 'styleNameRef',
113: CHOICE
114: DATA 'NCName',
114: EPSILON
110: CHOICE
111: ONEOREMORE
112: CHOICE
113: REF 'text-index-entry-page-number',
113: REF 'text-index-entry-text',
113: REF 'text-index-entry-span',
113: REF 'text-index-entry-tab-stop',
111: EPSILON
106: EPSILON
102: REF 'text-index-body',
99: REF 'text-object-index',
100: ELEMENT "text:object-index",
101: SEQUENCE
102: REF 'sectionAttr',
103: INTERLEAVE
104: CHOICE
105: ATTRIBUTE "text:style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
104: ATTRIBUTE "text:name",
105: REF 'string',
106: DATA 'string',
104: CHOICE
105: ATTRIBUTE "text:protected",
106: REF 'boolean',
107: CHOICE
108: VALUE 'true',
108: VALUE 'false',
105: EPSILON
104: CHOICE
105: ATTRIBUTE "text:protection-key",
106: REF 'string',
107: DATA 'string',
105: EPSILON
102: REF 'text-object-index-source',
103: ELEMENT "text:object-index-source",
104: SEQUENCE
105: REF 'text-object-index-source-attrs',
106: INTERLEAVE
107: REF 'text-index-scope-attr',
108: CHOICE
109: ATTRIBUTE "text:index-scope",
110: CHOICE
111: VALUE 'document',
111: VALUE 'chapter',
109: EPSILON
107: REF 'text-relative-tab-stop-position-attr',
108: CHOICE
109: ATTRIBUTE "text:relative-tab-stop-position",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
107: CHOICE
108: ATTRIBUTE "text:use-spreadsheet-objects",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:use-math-objects",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:use-draw-objects",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:use-chart-objects",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:use-other-objects",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
105: CHOICE
106: REF 'text-index-title-template',
106: EPSILON
105: CHOICE
106: REF 'text-object-index-entry-template',
107: ELEMENT "text:object-index-entry-template",
108: REF 'text-illustration-index-entry-content',
109: SEQUENCE
110: REF 'text-illustration-index-entry-template-attrs',
111: ATTRIBUTE "text:style-name",
112: REF 'styleNameRef',
113: CHOICE
114: DATA 'NCName',
114: EPSILON
110: CHOICE
111: ONEOREMORE
112: CHOICE
113: REF 'text-index-entry-page-number',
113: REF 'text-index-entry-text',
113: REF 'text-index-entry-span',
113: REF 'text-index-entry-tab-stop',
111: EPSILON
106: EPSILON
102: REF 'text-index-body',
99: REF 'text-user-index',
100: ELEMENT "text:user-index",
101: SEQUENCE
102: REF 'sectionAttr',
103: INTERLEAVE
104: CHOICE
105: ATTRIBUTE "text:style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
104: ATTRIBUTE "text:name",
105: REF 'string',
106: DATA 'string',
104: CHOICE
105: ATTRIBUTE "text:protected",
106: REF 'boolean',
107: CHOICE
108: VALUE 'true',
108: VALUE 'false',
105: EPSILON
104: CHOICE
105: ATTRIBUTE "text:protection-key",
106: REF 'string',
107: DATA 'string',
105: EPSILON
102: REF 'text-user-index-source',
103: ELEMENT "text:user-index-source",
104: SEQUENCE
105: REF 'text-user-index-source-attr',
106: INTERLEAVE
107: SEQUENCE
108: REF 'text-index-scope-attr',
109: CHOICE
110: ATTRIBUTE "text:index-scope",
111: CHOICE
112: VALUE 'document',
112: VALUE 'chapter',
110: EPSILON
108: REF 'text-relative-tab-stop-position-attr',
109: CHOICE
110: ATTRIBUTE "text:relative-tab-stop-position",
111: REF 'boolean',
112: CHOICE
113: VALUE 'true',
113: VALUE 'false',
110: EPSILON
108: ATTRIBUTE "text:index-name",
109: REF 'string',
110: DATA 'string',
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "text:use-index-marks",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
108: CHOICE
109: ATTRIBUTE "text:use-graphics",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
108: CHOICE
109: ATTRIBUTE "text:use-tables",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
108: CHOICE
109: ATTRIBUTE "text:use-floating-frames",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
108: CHOICE
109: ATTRIBUTE "text:use-objects",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
107: CHOICE
108: ATTRIBUTE "text:copy-outline-levels",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
105: CHOICE
106: REF 'text-index-title-template',
106: EPSILON
105: CHOICE
106: ONEOREMORE
107: REF 'text-user-index-entry-template',
108: ELEMENT "text:user-index-entry-template",
109: SEQUENCE
110: REF 'text-user-index-entry-template-attrs',
111: INTERLEAVE
112: ATTRIBUTE "text:outline-level",
113: REF 'positiveInteger',
114: DATA 'positiveInteger',
112: ATTRIBUTE "text:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
110: CHOICE
111: ONEOREMORE
112: CHOICE
113: REF 'text-index-entry-chapter',
113: REF 'text-index-entry-page-number',
113: REF 'text-index-entry-text',
113: REF 'text-index-entry-span',
113: REF 'text-index-entry-tab-stop',
111: EPSILON
106: EPSILON
105: CHOICE
106: ONEOREMORE
107: REF 'text-index-source-styles',
106: EPSILON
102: REF 'text-index-body',
99: REF 'text-alphabetical-index',
100: ELEMENT "text:alphabetical-index",
101: SEQUENCE
102: REF 'sectionAttr',
103: INTERLEAVE
104: CHOICE
105: ATTRIBUTE "text:style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
104: ATTRIBUTE "text:name",
105: REF 'string',
106: DATA 'string',
104: CHOICE
105: ATTRIBUTE "text:protected",
106: REF 'boolean',
107: CHOICE
108: VALUE 'true',
108: VALUE 'false',
105: EPSILON
104: CHOICE
105: ATTRIBUTE "text:protection-key",
106: REF 'string',
107: DATA 'string',
105: EPSILON
102: REF 'text-alphabetical-index-source',
103: ELEMENT "text:alphabetical-index-source",
104: SEQUENCE
105: REF 'text-alphabetical-index-source-attrs',
106: INTERLEAVE
107: SEQUENCE
108: REF 'text-index-scope-attr',
109: CHOICE
110: ATTRIBUTE "text:index-scope",
111: CHOICE
112: VALUE 'document',
112: VALUE 'chapter',
110: EPSILON
108: REF 'text-relative-tab-stop-position-attr',
109: CHOICE
110: ATTRIBUTE "text:relative-tab-stop-position",
111: REF 'boolean',
112: CHOICE
113: VALUE 'true',
113: VALUE 'false',
110: EPSILON
107: CHOICE
108: ATTRIBUTE "text:ignore-case",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:main-entry-style-name",
109: REF 'styleNameRef',
110: CHOICE
111: DATA 'NCName',
111: EPSILON
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:alphabetical-separators",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "text:combine-entries",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
108: CHOICE
109: ATTRIBUTE "text:combine-entries-with-dash",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
108: CHOICE
109: ATTRIBUTE "text:combine-entries-with-pp",
110: REF 'boolean',
111: CHOICE
112: VALUE 'true',
112: VALUE 'false',
109: EPSILON
107: CHOICE
108: ATTRIBUTE "text:use-keys-as-entries",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:capitalize-entries",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:comma-separated",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "fo:language",
109: REF 'languageCode',
110: DATA 'token',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "fo:country",
109: REF 'countryCode',
110: DATA 'token',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "text:sort-algorithm",
109: REF 'string',
110: DATA 'string',
108: EPSILON
105: CHOICE
106: REF 'text-index-title-template',
106: EPSILON
105: CHOICE
106: ONEOREMORE
107: REF 'text-alphabetical-index-entry-template',
108: ELEMENT "text:alphabetical-index-entry-template",
109: SEQUENCE
110: REF 'text-alphabetical-index-entry-template-attrs',
111: INTERLEAVE
112: ATTRIBUTE "text:outline-level",
113: CHOICE
114: VALUE '1',
114: VALUE '2',
114: VALUE '3',
114: VALUE 'separator',
112: ATTRIBUTE "text:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
110: CHOICE
111: ONEOREMORE
112: CHOICE
113: REF 'text-index-entry-chapter',
113: REF 'text-index-entry-page-number',
113: REF 'text-index-entry-text',
113: REF 'text-index-entry-span',
113: REF 'text-index-entry-tab-stop',
111: EPSILON
106: EPSILON
102: REF 'text-index-body',
99: REF 'text-bibliography',
100: ELEMENT "text:bibliography",
101: SEQUENCE
102: REF 'sectionAttr',
103: INTERLEAVE
104: CHOICE
105: ATTRIBUTE "text:style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
104: ATTRIBUTE "text:name",
105: REF 'string',
106: DATA 'string',
104: CHOICE
105: ATTRIBUTE "text:protected",
106: REF 'boolean',
107: CHOICE
108: VALUE 'true',
108: VALUE 'false',
105: EPSILON
104: CHOICE
105: ATTRIBUTE "text:protection-key",
106: REF 'string',
107: DATA 'string',
105: EPSILON
102: REF 'text-bibliography-source',
103: ELEMENT "text:bibliography-source",
104: SEQUENCE
105: CHOICE
106: REF 'text-index-title-template',
106: EPSILON
105: CHOICE
106: ONEOREMORE
107: REF 'text-bibliography-entry-template',
108: ELEMENT "text:bibliography-entry-template",
109: SEQUENCE
110: REF 'text-bibliography-entry-template-attrs',
111: INTERLEAVE
112: ATTRIBUTE "text:bibliography-type",
113: REF 'text-bibliography-types',
114: CHOICE
115: VALUE 'article',
115: VALUE 'book',
115: VALUE 'booklet',
115: VALUE 'conference',
115: VALUE 'custom1',
115: VALUE 'custom2',
115: VALUE 'custom3',
115: VALUE 'custom4',
115: VALUE 'custom5',
115: VALUE 'email',
115: VALUE 'inbook',
115: VALUE 'incollection',
115: VALUE 'inproceedings',
115: VALUE 'journal',
115: VALUE 'manual',
115: VALUE 'mastersthesis',
115: VALUE 'misc',
115: VALUE 'phdthesis',
115: VALUE 'proceedings',
115: VALUE 'techreport',
115: VALUE 'unpublished',
115: VALUE 'www',
112: ATTRIBUTE "text:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
110: CHOICE
111: ONEOREMORE
112: CHOICE
113: REF 'text-index-entry-span',
113: REF 'text-index-entry-tab-stop',
113: REF 'text-index-entry-bibliography',
114: ELEMENT "text:index-entry-bibliography",
115: REF 'text-index-entry-bibliography-attrs',
116: INTERLEAVE
117: CHOICE
118: ATTRIBUTE "text:style-name",
119: REF 'styleNameRef',
120: CHOICE
121: DATA 'NCName',
121: EPSILON
118: EPSILON
117: ATTRIBUTE "text:bibliography-data-field",
118: CHOICE
119: VALUE 'address',
119: VALUE 'annote',
119: VALUE 'author',
119: VALUE 'bibliography-type',
119: VALUE 'booktitle',
119: VALUE 'chapter',
119: VALUE 'custom1',
119: VALUE 'custom2',
119: VALUE 'custom3',
119: VALUE 'custom4',
119: VALUE 'custom5',
119: VALUE 'edition',
119: VALUE 'editor',
119: VALUE 'howpublished',
119: VALUE 'identifier',
119: VALUE 'institution',
119: VALUE 'isbn',
119: VALUE 'issn',
119: VALUE 'journal',
119: VALUE 'month',
119: VALUE 'note',
119: VALUE 'number',
119: VALUE 'organizations',
119: VALUE 'pages',
119: VALUE 'publisher',
119: VALUE 'report-type',
119: VALUE 'school',
119: VALUE 'series',
119: VALUE 'title',
119: VALUE 'url',
119: VALUE 'volume',
119: VALUE 'year',
111: EPSILON
106: EPSILON
102: REF 'text-index-body',
99: REF 'shape',
100: CHOICE
101: REF 'draw-rect',
101: REF 'draw-line',
101: REF 'draw-polyline',
101: REF 'draw-polygon',
101: REF 'draw-regular-polygon',
101: REF 'draw-path',
101: REF 'draw-circle',
101: REF 'draw-ellipse',
101: REF 'draw-g',
101: REF 'draw-page-thumbnail',
101: REF 'draw-frame',
101: REF 'draw-measure',
102: ELEMENT "draw:measure",
103: SEQUENCE
104: REF 'draw-measure-attlist',
105: INTERLEAVE
106: SEQUENCE
107: ATTRIBUTE "svg:x1",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
107: ATTRIBUTE "svg:y1",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
106: SEQUENCE
107: ATTRIBUTE "svg:x2",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
107: ATTRIBUTE "svg:y2",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
104: REF 'common-draw-shape-with-text-and-styles-attlist',
105: SEQUENCE
106: REF 'common-draw-shape-with-styles-attlist',
107: SEQUENCE
108: REF 'common-draw-z-index-attlist',
109: CHOICE
110: ATTRIBUTE "draw:z-index",
111: REF 'nonNegativeInteger',
112: DATA 'nonNegativeInteger',
110: EPSILON
108: REF 'common-draw-id-attlist',
109: CHOICE
110: ATTRIBUTE "draw:id",
111: REF 'ID',
112: DATA 'ID',
110: EPSILON
108: REF 'common-draw-layer-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:layer",
111: DATA 'string',
110: EPSILON
108: REF 'common-draw-style-name-attlist',
109: CHOICE
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "draw:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:class-names",
113: REF 'styleNameRefs',
114: LIST
115: CHOICE
116: ONEOREMORE
117: DATA 'NCName',
116: EPSILON
112: EPSILON
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "presentation:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
112: EPSILON
111: CHOICE
112: ATTRIBUTE "presentation:class-names",
113: REF 'styleNameRefs',
114: LIST
115: CHOICE
116: ONEOREMORE
117: DATA 'NCName',
116: EPSILON
112: EPSILON
108: REF 'common-draw-transform-attlist',
109: CHOICE
110: ATTRIBUTE "draw:transform",
111: REF 'string',
112: DATA 'string',
110: EPSILON
108: REF 'common-draw-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:name",
111: REF 'string',
112: DATA 'string',
110: EPSILON
108: REF 'common-text-spreadsheet-shape-attlist',
109: INTERLEAVE
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "table:end-cell-address",
113: REF 'cellAddress',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "table:end-x",
113: REF 'coordinate',
114: REF 'length',
115: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "table:end-y",
113: REF 'coordinate',
114: REF 'length',
115: DATA 'string',
112: EPSILON
110: CHOICE
111: ATTRIBUTE "table:table-background",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: REF 'common-text-anchor-attlist',
111: INTERLEAVE
112: CHOICE
113: ATTRIBUTE "text:anchor-type",
114: CHOICE
115: VALUE 'page',
115: VALUE 'frame',
115: VALUE 'paragraph',
115: VALUE 'char',
115: VALUE 'as-char',
113: EPSILON
112: CHOICE
113: ATTRIBUTE "text:anchor-page-number",
114: REF 'positiveInteger',
115: DATA 'positiveInteger',
113: EPSILON
106: REF 'common-draw-text-style-name-attlist',
107: CHOICE
108: ATTRIBUTE "draw:text-style-name",
109: REF 'styleNameRef',
110: CHOICE
111: DATA 'NCName',
111: EPSILON
108: EPSILON
104: REF 'common-draw-caption-id-attlist',
105: CHOICE
106: ATTRIBUTE "draw:caption-id",
107: REF 'IDREF',
108: DATA 'IDREF',
106: EPSILON
104: CHOICE
105: REF 'svg-title',
105: EPSILON
104: CHOICE
105: REF 'svg-desc',
105: EPSILON
104: CHOICE
105: REF 'office-event-listeners',
105: EPSILON
104: CHOICE
105: ONEOREMORE
106: REF 'draw-glue-point',
105: EPSILON
104: REF 'draw-text',
105: CHOICE
106: ONEOREMORE
107: CHOICE
108: REF 'text-p',
108: REF 'text-list',
106: EPSILON
101: REF 'draw-caption',
102: ELEMENT "draw:caption",
103: SEQUENCE
104: REF 'draw-caption-attlist',
105: INTERLEAVE
106: CHOICE
107: SEQUENCE
108: ATTRIBUTE "draw:caption-point-x",
109: REF 'coordinate',
110: REF 'length',
111: DATA 'string',
108: ATTRIBUTE "draw:caption-point-y",
109: REF 'coordinate',
110: REF 'length',
111: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "draw:corner-radius",
108: REF 'nonNegativeLength',
109: DATA 'string',
107: EPSILON
104: REF 'common-draw-position-attlist',
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "svg:x",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "svg:y",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
107: EPSILON
104: REF 'common-draw-size-attlist',
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "svg:width",
108: REF 'length',
109: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "svg:height",
108: REF 'length',
109: DATA 'string',
107: EPSILON
104: REF 'common-draw-shape-with-text-and-styles-attlist',
105: SEQUENCE
106: REF 'common-draw-shape-with-styles-attlist',
107: SEQUENCE
108: REF 'common-draw-z-index-attlist',
109: CHOICE
110: ATTRIBUTE "draw:z-index",
111: REF 'nonNegativeInteger',
112: DATA 'nonNegativeInteger',
110: EPSILON
108: REF 'common-draw-id-attlist',
109: CHOICE
110: ATTRIBUTE "draw:id",
111: REF 'ID',
112: DATA 'ID',
110: EPSILON
108: REF 'common-draw-layer-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:layer",
111: DATA 'string',
110: EPSILON
108: REF 'common-draw-style-name-attlist',
109: CHOICE
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "draw:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:class-names",
113: REF 'styleNameRefs',
114: LIST
115: CHOICE
116: ONEOREMORE
117: DATA 'NCName',
116: EPSILON
112: EPSILON
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "presentation:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
112: EPSILON
111: CHOICE
112: ATTRIBUTE "presentation:class-names",
113: REF 'styleNameRefs',
114: LIST
115: CHOICE
116: ONEOREMORE
117: DATA 'NCName',
116: EPSILON
112: EPSILON
108: REF 'common-draw-transform-attlist',
109: CHOICE
110: ATTRIBUTE "draw:transform",
111: REF 'string',
112: DATA 'string',
110: EPSILON
108: REF 'common-draw-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:name",
111: REF 'string',
112: DATA 'string',
110: EPSILON
108: REF 'common-text-spreadsheet-shape-attlist',
109: INTERLEAVE
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "table:end-cell-address",
113: REF 'cellAddress',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "table:end-x",
113: REF 'coordinate',
114: REF 'length',
115: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "table:end-y",
113: REF 'coordinate',
114: REF 'length',
115: DATA 'string',
112: EPSILON
110: CHOICE
111: ATTRIBUTE "table:table-background",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: REF 'common-text-anchor-attlist',
111: INTERLEAVE
112: CHOICE
113: ATTRIBUTE "text:anchor-type",
114: CHOICE
115: VALUE 'page',
115: VALUE 'frame',
115: VALUE 'paragraph',
115: VALUE 'char',
115: VALUE 'as-char',
113: EPSILON
112: CHOICE
113: ATTRIBUTE "text:anchor-page-number",
114: REF 'positiveInteger',
115: DATA 'positiveInteger',
113: EPSILON
106: REF 'common-draw-text-style-name-attlist',
107: CHOICE
108: ATTRIBUTE "draw:text-style-name",
109: REF 'styleNameRef',
110: CHOICE
111: DATA 'NCName',
111: EPSILON
108: EPSILON
104: REF 'common-draw-caption-id-attlist',
105: CHOICE
106: ATTRIBUTE "draw:caption-id",
107: REF 'IDREF',
108: DATA 'IDREF',
106: EPSILON
104: CHOICE
105: REF 'svg-title',
105: EPSILON
104: CHOICE
105: REF 'svg-desc',
105: EPSILON
104: CHOICE
105: REF 'office-event-listeners',
105: EPSILON
104: CHOICE
105: ONEOREMORE
106: REF 'draw-glue-point',
105: EPSILON
104: REF 'draw-text',
105: CHOICE
106: ONEOREMORE
107: CHOICE
108: REF 'text-p',
108: REF 'text-list',
106: EPSILON
101: REF 'draw-connector',
102: ELEMENT "draw:connector",
103: SEQUENCE
104: REF 'draw-connector-attlist',
105: INTERLEAVE
106: CHOICE
107: ATTRIBUTE "draw:type",
108: CHOICE
109: VALUE 'standard',
109: VALUE 'lines',
109: VALUE 'line',
109: VALUE 'curve',
107: EPSILON
106: CHOICE
107: SEQUENCE
108: ATTRIBUTE "svg:x1",
109: REF 'coordinate',
110: REF 'length',
111: DATA 'string',
108: ATTRIBUTE "svg:y1",
109: REF 'coordinate',
110: REF 'length',
111: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "draw:start-shape",
108: REF 'IDREF',
109: DATA 'IDREF',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "draw:start-glue-point",
108: REF 'nonNegativeInteger',
109: DATA 'nonNegativeInteger',
107: EPSILON
106: CHOICE
107: SEQUENCE
108: ATTRIBUTE "svg:x2",
109: REF 'coordinate',
110: REF 'length',
111: DATA 'string',
108: ATTRIBUTE "svg:y2",
109: REF 'coordinate',
110: REF 'length',
111: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "draw:end-shape",
108: REF 'IDREF',
109: DATA 'IDREF',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "draw:end-glue-point",
108: REF 'nonNegativeInteger',
109: DATA 'nonNegativeInteger',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "draw:line-skew",
108: LIST
109: SEQUENCE
110: REF 'length',
111: DATA 'string',
110: CHOICE
111: SEQUENCE
112: REF 'length',
113: DATA 'string',
112: CHOICE
113: REF 'length',
114: DATA 'string',
113: EPSILON
111: EPSILON
107: EPSILON
104: REF 'common-draw-shape-with-text-and-styles-attlist',
105: SEQUENCE
106: REF 'common-draw-shape-with-styles-attlist',
107: SEQUENCE
108: REF 'common-draw-z-index-attlist',
109: CHOICE
110: ATTRIBUTE "draw:z-index",
111: REF 'nonNegativeInteger',
112: DATA 'nonNegativeInteger',
110: EPSILON
108: REF 'common-draw-id-attlist',
109: CHOICE
110: ATTRIBUTE "draw:id",
111: REF 'ID',
112: DATA 'ID',
110: EPSILON
108: REF 'common-draw-layer-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:layer",
111: DATA 'string',
110: EPSILON
108: REF 'common-draw-style-name-attlist',
109: CHOICE
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "draw:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:class-names",
113: REF 'styleNameRefs',
114: LIST
115: CHOICE
116: ONEOREMORE
117: DATA 'NCName',
116: EPSILON
112: EPSILON
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "presentation:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
112: EPSILON
111: CHOICE
112: ATTRIBUTE "presentation:class-names",
113: REF 'styleNameRefs',
114: LIST
115: CHOICE
116: ONEOREMORE
117: DATA 'NCName',
116: EPSILON
112: EPSILON
108: REF 'common-draw-transform-attlist',
109: CHOICE
110: ATTRIBUTE "draw:transform",
111: REF 'string',
112: DATA 'string',
110: EPSILON
108: REF 'common-draw-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:name",
111: REF 'string',
112: DATA 'string',
110: EPSILON
108: REF 'common-text-spreadsheet-shape-attlist',
109: INTERLEAVE
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "table:end-cell-address",
113: REF 'cellAddress',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "table:end-x",
113: REF 'coordinate',
114: REF 'length',
115: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "table:end-y",
113: REF 'coordinate',
114: REF 'length',
115: DATA 'string',
112: EPSILON
110: CHOICE
111: ATTRIBUTE "table:table-background",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: REF 'common-text-anchor-attlist',
111: INTERLEAVE
112: CHOICE
113: ATTRIBUTE "text:anchor-type",
114: CHOICE
115: VALUE 'page',
115: VALUE 'frame',
115: VALUE 'paragraph',
115: VALUE 'char',
115: VALUE 'as-char',
113: EPSILON
112: CHOICE
113: ATTRIBUTE "text:anchor-page-number",
114: REF 'positiveInteger',
115: DATA 'positiveInteger',
113: EPSILON
106: REF 'common-draw-text-style-name-attlist',
107: CHOICE
108: ATTRIBUTE "draw:text-style-name",
109: REF 'styleNameRef',
110: CHOICE
111: DATA 'NCName',
111: EPSILON
108: EPSILON
104: REF 'common-draw-caption-id-attlist',
105: CHOICE
106: ATTRIBUTE "draw:caption-id",
107: REF 'IDREF',
108: DATA 'IDREF',
106: EPSILON
104: CHOICE
105: REF 'svg-title',
105: EPSILON
104: CHOICE
105: REF 'svg-desc',
105: EPSILON
104: CHOICE
105: REF 'office-event-listeners',
105: EPSILON
104: CHOICE
105: ONEOREMORE
106: REF 'draw-glue-point',
105: EPSILON
104: REF 'draw-text',
105: CHOICE
106: ONEOREMORE
107: CHOICE
108: REF 'text-p',
108: REF 'text-list',
106: EPSILON
101: REF 'draw-control',
102: ELEMENT "draw:control",
103: SEQUENCE
104: REF 'draw-control-attlist',
105: ATTRIBUTE "draw:control",
106: REF 'IDREF',
107: DATA 'IDREF',
104: REF 'common-draw-position-attlist',
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "svg:x",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "svg:y",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
107: EPSILON
104: REF 'common-draw-size-attlist',
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "svg:width",
108: REF 'length',
109: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "svg:height",
108: REF 'length',
109: DATA 'string',
107: EPSILON
104: REF 'common-draw-shape-with-text-and-styles-attlist',
105: SEQUENCE
106: REF 'common-draw-shape-with-styles-attlist',
107: SEQUENCE
108: REF 'common-draw-z-index-attlist',
109: CHOICE
110: ATTRIBUTE "draw:z-index",
111: REF 'nonNegativeInteger',
112: DATA 'nonNegativeInteger',
110: EPSILON
108: REF 'common-draw-id-attlist',
109: CHOICE
110: ATTRIBUTE "draw:id",
111: REF 'ID',
112: DATA 'ID',
110: EPSILON
108: REF 'common-draw-layer-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:layer",
111: DATA 'string',
110: EPSILON
108: REF 'common-draw-style-name-attlist',
109: CHOICE
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "draw:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:class-names",
113: REF 'styleNameRefs',
114: LIST
115: CHOICE
116: ONEOREMORE
117: DATA 'NCName',
116: EPSILON
112: EPSILON
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "presentation:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
112: EPSILON
111: CHOICE
112: ATTRIBUTE "presentation:class-names",
113: REF 'styleNameRefs',
114: LIST
115: CHOICE
116: ONEOREMORE
117: DATA 'NCName',
116: EPSILON
112: EPSILON
108: REF 'common-draw-transform-attlist',
109: CHOICE
110: ATTRIBUTE "draw:transform",
111: REF 'string',
112: DATA 'string',
110: EPSILON
108: REF 'common-draw-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:name",
111: REF 'string',
112: DATA 'string',
110: EPSILON
108: REF 'common-text-spreadsheet-shape-attlist',
109: INTERLEAVE
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "table:end-cell-address",
113: REF 'cellAddress',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "table:end-x",
113: REF 'coordinate',
114: REF 'length',
115: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "table:end-y",
113: REF 'coordinate',
114: REF 'length',
115: DATA 'string',
112: EPSILON
110: CHOICE
111: ATTRIBUTE "table:table-background",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: REF 'common-text-anchor-attlist',
111: INTERLEAVE
112: CHOICE
113: ATTRIBUTE "text:anchor-type",
114: CHOICE
115: VALUE 'page',
115: VALUE 'frame',
115: VALUE 'paragraph',
115: VALUE 'char',
115: VALUE 'as-char',
113: EPSILON
112: CHOICE
113: ATTRIBUTE "text:anchor-page-number",
114: REF 'positiveInteger',
115: DATA 'positiveInteger',
113: EPSILON
106: REF 'common-draw-text-style-name-attlist',
107: CHOICE
108: ATTRIBUTE "draw:text-style-name",
109: REF 'styleNameRef',
110: CHOICE
111: DATA 'NCName',
111: EPSILON
108: EPSILON
104: REF 'common-draw-caption-id-attlist',
105: CHOICE
106: ATTRIBUTE "draw:caption-id",
107: REF 'IDREF',
108: DATA 'IDREF',
106: EPSILON
104: CHOICE
105: REF 'svg-title',
105: EPSILON
104: CHOICE
105: REF 'svg-desc',
105: EPSILON
104: CHOICE
105: ONEOREMORE
106: REF 'draw-glue-point',
105: EPSILON
101: REF 'dr3d-scene',
102: ELEMENT "dr3d:scene",
103: SEQUENCE
104: REF 'dr3d-scene-attlist',
105: INTERLEAVE
106: SEQUENCE
107: CHOICE
108: ATTRIBUTE "dr3d:vrp",
109: REF 'vector3D',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "dr3d:vpn",
109: REF 'vector3D',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "dr3d:vup",
109: REF 'vector3D',
110: DATA 'string',
108: EPSILON
106: CHOICE
107: ATTRIBUTE "dr3d:projection",
108: CHOICE
109: VALUE 'parallel',
109: VALUE 'perspective',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "dr3d:distance",
108: REF 'length',
109: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "dr3d:focal-length",
108: REF 'length',
109: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "dr3d:shadow-slant",
108: REF 'nonNegativeInteger',
109: DATA 'nonNegativeInteger',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "dr3d:shade-mode",
108: CHOICE
109: VALUE 'flat',
109: VALUE 'phong',
109: VALUE 'gouraud',
109: VALUE 'draft',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "dr3d:ambient-color",
108: REF 'color',
109: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "dr3d:lighting-mode",
108: REF 'boolean',
109: CHOICE
110: VALUE 'true',
110: VALUE 'false',
107: EPSILON
104: REF 'common-draw-position-attlist',
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "svg:x",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "svg:y",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
107: EPSILON
104: REF 'common-draw-size-attlist',
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "svg:width",
108: REF 'length',
109: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "svg:height",
108: REF 'length',
109: DATA 'string',
107: EPSILON
104: REF 'common-draw-style-name-attlist',
105: CHOICE
106: SEQUENCE
107: CHOICE
108: ATTRIBUTE "draw:style-name",
109: REF 'styleNameRef',
110: CHOICE
111: DATA 'NCName',
111: EPSILON
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:class-names",
109: REF 'styleNameRefs',
110: LIST
111: CHOICE
112: ONEOREMORE
113: DATA 'NCName',
112: EPSILON
108: EPSILON
106: SEQUENCE
107: CHOICE
108: ATTRIBUTE "presentation:style-name",
109: REF 'styleNameRef',
110: CHOICE
111: DATA 'NCName',
111: EPSILON
108: EPSILON
107: CHOICE
108: ATTRIBUTE "presentation:class-names",
109: REF 'styleNameRefs',
110: LIST
111: CHOICE
112: ONEOREMORE
113: DATA 'NCName',
112: EPSILON
108: EPSILON
104: REF 'common-draw-z-index-attlist',
105: CHOICE
106: ATTRIBUTE "draw:z-index",
107: REF 'nonNegativeInteger',
108: DATA 'nonNegativeInteger',
106: EPSILON
104: REF 'common-draw-id-attlist',
105: CHOICE
106: ATTRIBUTE "draw:id",
107: REF 'ID',
108: DATA 'ID',
106: EPSILON
104: REF 'common-draw-layer-name-attlist',
105: CHOICE
106: ATTRIBUTE "draw:layer",
107: DATA 'string',
106: EPSILON
104: REF 'common-text-spreadsheet-shape-attlist',
105: INTERLEAVE
106: SEQUENCE
107: CHOICE
108: ATTRIBUTE "table:end-cell-address",
109: REF 'cellAddress',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "table:end-x",
109: REF 'coordinate',
110: REF 'length',
111: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "table:end-y",
109: REF 'coordinate',
110: REF 'length',
111: DATA 'string',
108: EPSILON
106: CHOICE
107: ATTRIBUTE "table:table-background",
108: REF 'boolean',
109: CHOICE
110: VALUE 'true',
110: VALUE 'false',
107: EPSILON
106: REF 'common-text-anchor-attlist',
107: INTERLEAVE
108: CHOICE
109: ATTRIBUTE "text:anchor-type",
110: CHOICE
111: VALUE 'page',
111: VALUE 'frame',
111: VALUE 'paragraph',
111: VALUE 'char',
111: VALUE 'as-char',
109: EPSILON
108: CHOICE
109: ATTRIBUTE "text:anchor-page-number",
110: REF 'positiveInteger',
111: DATA 'positiveInteger',
109: EPSILON
104: REF 'common-dr3d-transform-attlist',
105: CHOICE
106: ATTRIBUTE "dr3d:transform",
107: STRING
106: EPSILON
104: REF 'common-draw-caption-id-attlist',
105: CHOICE
106: ATTRIBUTE "draw:caption-id",
107: REF 'IDREF',
108: DATA 'IDREF',
106: EPSILON
104: CHOICE
105: REF 'svg-title',
105: EPSILON
104: CHOICE
105: REF 'svg-desc',
105: EPSILON
104: CHOICE
105: ONEOREMORE
106: REF 'dr3d-light',
107: ELEMENT "dr3d:light",
108: REF 'dr3d-light-attlist',
109: INTERLEAVE
110: CHOICE
111: ATTRIBUTE "dr3d:diffuse-color",
112: REF 'color',
113: DATA 'string',
111: EPSILON
110: ATTRIBUTE "dr3d:direction",
111: REF 'vector3D',
112: DATA 'string',
110: CHOICE
111: ATTRIBUTE "dr3d:enabled",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "dr3d:specular",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
105: EPSILON
104: CHOICE
105: ONEOREMORE
106: REF 'shapes3d',
107: CHOICE
108: REF 'dr3d-scene',
108: REF 'dr3d-extrude',
109: ELEMENT "dr3d:extrude",
110: SEQUENCE
111: REF 'common-draw-path-data-attlist',
112: ATTRIBUTE "svg:d",
113: REF 'pathData',
114: DATA 'string',
111: REF 'common-draw-viewbox-attlist',
112: ATTRIBUTE "svg:viewBox",
113: LIST
114: SEQUENCE
115: REF 'integer',
116: DATA 'integer',
115: REF 'integer',
116: DATA 'integer',
115: REF 'integer',
116: DATA 'integer',
115: REF 'integer',
116: DATA 'integer',
111: REF 'common-draw-id-attlist',
112: CHOICE
113: ATTRIBUTE "draw:id",
114: REF 'ID',
115: DATA 'ID',
113: EPSILON
111: REF 'common-draw-z-index-attlist',
112: CHOICE
113: ATTRIBUTE "draw:z-index",
114: REF 'nonNegativeInteger',
115: DATA 'nonNegativeInteger',
113: EPSILON
111: REF 'common-draw-layer-name-attlist',
112: CHOICE
113: ATTRIBUTE "draw:layer",
114: DATA 'string',
113: EPSILON
111: REF 'common-draw-style-name-attlist',
112: CHOICE
113: SEQUENCE
114: CHOICE
115: ATTRIBUTE "draw:style-name",
116: REF 'styleNameRef',
117: CHOICE
118: DATA 'NCName',
118: EPSILON
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:class-names",
116: REF 'styleNameRefs',
117: LIST
118: CHOICE
119: ONEOREMORE
120: DATA 'NCName',
119: EPSILON
115: EPSILON
113: SEQUENCE
114: CHOICE
115: ATTRIBUTE "presentation:style-name",
116: REF 'styleNameRef',
117: CHOICE
118: DATA 'NCName',
118: EPSILON
115: EPSILON
114: CHOICE
115: ATTRIBUTE "presentation:class-names",
116: REF 'styleNameRefs',
117: LIST
118: CHOICE
119: ONEOREMORE
120: DATA 'NCName',
119: EPSILON
115: EPSILON
111: REF 'common-dr3d-transform-attlist',
112: CHOICE
113: ATTRIBUTE "dr3d:transform",
114: STRING
113: EPSILON
108: REF 'dr3d-sphere',
109: ELEMENT "dr3d:sphere",
110: SEQUENCE
111: REF 'dr3d-sphere-attlist',
112: INTERLEAVE
113: CHOICE
114: ATTRIBUTE "dr3d:center",
115: REF 'vector3D',
116: DATA 'string',
114: EPSILON
113: CHOICE
114: ATTRIBUTE "dr3d:size",
115: REF 'vector3D',
116: DATA 'string',
114: EPSILON
111: REF 'common-draw-z-index-attlist',
112: CHOICE
113: ATTRIBUTE "draw:z-index",
114: REF 'nonNegativeInteger',
115: DATA 'nonNegativeInteger',
113: EPSILON
111: REF 'common-draw-id-attlist',
112: CHOICE
113: ATTRIBUTE "draw:id",
114: REF 'ID',
115: DATA 'ID',
113: EPSILON
111: REF 'common-draw-layer-name-attlist',
112: CHOICE
113: ATTRIBUTE "draw:layer",
114: DATA 'string',
113: EPSILON
111: REF 'common-draw-style-name-attlist',
112: CHOICE
113: SEQUENCE
114: CHOICE
115: ATTRIBUTE "draw:style-name",
116: REF 'styleNameRef',
117: CHOICE
118: DATA 'NCName',
118: EPSILON
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:class-names",
116: REF 'styleNameRefs',
117: LIST
118: CHOICE
119: ONEOREMORE
120: DATA 'NCName',
119: EPSILON
115: EPSILON
113: SEQUENCE
114: CHOICE
115: ATTRIBUTE "presentation:style-name",
116: REF 'styleNameRef',
117: CHOICE
118: DATA 'NCName',
118: EPSILON
115: EPSILON
114: CHOICE
115: ATTRIBUTE "presentation:class-names",
116: REF 'styleNameRefs',
117: LIST
118: CHOICE
119: ONEOREMORE
120: DATA 'NCName',
119: EPSILON
115: EPSILON
111: REF 'common-dr3d-transform-attlist',
112: CHOICE
113: ATTRIBUTE "dr3d:transform",
114: STRING
113: EPSILON
108: REF 'dr3d-rotate',
109: ELEMENT "dr3d:rotate",
110: SEQUENCE
111: REF 'common-draw-viewbox-attlist',
112: ATTRIBUTE "svg:viewBox",
113: LIST
114: SEQUENCE
115: REF 'integer',
116: DATA 'integer',
115: REF 'integer',
116: DATA 'integer',
115: REF 'integer',
116: DATA 'integer',
115: REF 'integer',
116: DATA 'integer',
111: REF 'common-draw-path-data-attlist',
112: ATTRIBUTE "svg:d",
113: REF 'pathData',
114: DATA 'string',
111: REF 'common-draw-z-index-attlist',
112: CHOICE
113: ATTRIBUTE "draw:z-index",
114: REF 'nonNegativeInteger',
115: DATA 'nonNegativeInteger',
113: EPSILON
111: REF 'common-draw-id-attlist',
112: CHOICE
113: ATTRIBUTE "draw:id",
114: REF 'ID',
115: DATA 'ID',
113: EPSILON
111: REF 'common-draw-layer-name-attlist',
112: CHOICE
113: ATTRIBUTE "draw:layer",
114: DATA 'string',
113: EPSILON
111: REF 'common-draw-style-name-attlist',
112: CHOICE
113: SEQUENCE
114: CHOICE
115: ATTRIBUTE "draw:style-name",
116: REF 'styleNameRef',
117: CHOICE
118: DATA 'NCName',
118: EPSILON
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:class-names",
116: REF 'styleNameRefs',
117: LIST
118: CHOICE
119: ONEOREMORE
120: DATA 'NCName',
119: EPSILON
115: EPSILON
113: SEQUENCE
114: CHOICE
115: ATTRIBUTE "presentation:style-name",
116: REF 'styleNameRef',
117: CHOICE
118: DATA 'NCName',
118: EPSILON
115: EPSILON
114: CHOICE
115: ATTRIBUTE "presentation:class-names",
116: REF 'styleNameRefs',
117: LIST
118: CHOICE
119: ONEOREMORE
120: DATA 'NCName',
119: EPSILON
115: EPSILON
111: REF 'common-dr3d-transform-attlist',
112: CHOICE
113: ATTRIBUTE "dr3d:transform",
114: STRING
113: EPSILON
108: REF 'dr3d-cube',
109: ELEMENT "dr3d:cube",
110: SEQUENCE
111: REF 'dr3d-cube-attlist',
112: SEQUENCE
113: CHOICE
114: ATTRIBUTE "dr3d:min-edge",
115: REF 'vector3D',
116: DATA 'string',
114: EPSILON
113: CHOICE
114: ATTRIBUTE "dr3d:max-edge",
115: REF 'vector3D',
116: DATA 'string',
114: EPSILON
111: REF 'common-draw-z-index-attlist',
112: CHOICE
113: ATTRIBUTE "draw:z-index",
114: REF 'nonNegativeInteger',
115: DATA 'nonNegativeInteger',
113: EPSILON
111: REF 'common-draw-id-attlist',
112: CHOICE
113: ATTRIBUTE "draw:id",
114: REF 'ID',
115: DATA 'ID',
113: EPSILON
111: REF 'common-draw-layer-name-attlist',
112: CHOICE
113: ATTRIBUTE "draw:layer",
114: DATA 'string',
113: EPSILON
111: REF 'common-draw-style-name-attlist',
112: CHOICE
113: SEQUENCE
114: CHOICE
115: ATTRIBUTE "draw:style-name",
116: REF 'styleNameRef',
117: CHOICE
118: DATA 'NCName',
118: EPSILON
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:class-names",
116: REF 'styleNameRefs',
117: LIST
118: CHOICE
119: ONEOREMORE
120: DATA 'NCName',
119: EPSILON
115: EPSILON
113: SEQUENCE
114: CHOICE
115: ATTRIBUTE "presentation:style-name",
116: REF 'styleNameRef',
117: CHOICE
118: DATA 'NCName',
118: EPSILON
115: EPSILON
114: CHOICE
115: ATTRIBUTE "presentation:class-names",
116: REF 'styleNameRefs',
117: LIST
118: CHOICE
119: ONEOREMORE
120: DATA 'NCName',
119: EPSILON
115: EPSILON
111: REF 'common-dr3d-transform-attlist',
112: CHOICE
113: ATTRIBUTE "dr3d:transform",
114: STRING
113: EPSILON
105: EPSILON
101: REF 'draw-custom-shape',
102: ELEMENT "draw:custom-shape",
103: SEQUENCE
104: REF 'draw-custom-shape-attlist',
105: INTERLEAVE
106: CHOICE
107: ATTRIBUTE "draw:engine",
108: REF 'namespacedToken',
109: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "draw:data",
108: REF 'string',
109: DATA 'string',
107: EPSILON
104: REF 'common-draw-position-attlist',
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "svg:x",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "svg:y",
108: REF 'coordinate',
109: REF 'length',
110: DATA 'string',
107: EPSILON
104: REF 'common-draw-size-attlist',
105: SEQUENCE
106: CHOICE
107: ATTRIBUTE "svg:width",
108: REF 'length',
109: DATA 'string',
107: EPSILON
106: CHOICE
107: ATTRIBUTE "svg:height",
108: REF 'length',
109: DATA 'string',
107: EPSILON
104: REF 'common-draw-shape-with-text-and-styles-attlist',
105: SEQUENCE
106: REF 'common-draw-shape-with-styles-attlist',
107: SEQUENCE
108: REF 'common-draw-z-index-attlist',
109: CHOICE
110: ATTRIBUTE "draw:z-index",
111: REF 'nonNegativeInteger',
112: DATA 'nonNegativeInteger',
110: EPSILON
108: REF 'common-draw-id-attlist',
109: CHOICE
110: ATTRIBUTE "draw:id",
111: REF 'ID',
112: DATA 'ID',
110: EPSILON
108: REF 'common-draw-layer-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:layer",
111: DATA 'string',
110: EPSILON
108: REF 'common-draw-style-name-attlist',
109: CHOICE
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "draw:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:class-names",
113: REF 'styleNameRefs',
114: LIST
115: CHOICE
116: ONEOREMORE
117: DATA 'NCName',
116: EPSILON
112: EPSILON
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "presentation:style-name",
113: REF 'styleNameRef',
114: CHOICE
115: DATA 'NCName',
115: EPSILON
112: EPSILON
111: CHOICE
112: ATTRIBUTE "presentation:class-names",
113: REF 'styleNameRefs',
114: LIST
115: CHOICE
116: ONEOREMORE
117: DATA 'NCName',
116: EPSILON
112: EPSILON
108: REF 'common-draw-transform-attlist',
109: CHOICE
110: ATTRIBUTE "draw:transform",
111: REF 'string',
112: DATA 'string',
110: EPSILON
108: REF 'common-draw-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:name",
111: REF 'string',
112: DATA 'string',
110: EPSILON
108: REF 'common-text-spreadsheet-shape-attlist',
109: INTERLEAVE
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "table:end-cell-address",
113: REF 'cellAddress',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "table:end-x",
113: REF 'coordinate',
114: REF 'length',
115: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "table:end-y",
113: REF 'coordinate',
114: REF 'length',
115: DATA 'string',
112: EPSILON
110: CHOICE
111: ATTRIBUTE "table:table-background",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: REF 'common-text-anchor-attlist',
111: INTERLEAVE
112: CHOICE
113: ATTRIBUTE "text:anchor-type",
114: CHOICE
115: VALUE 'page',
115: VALUE 'frame',
115: VALUE 'paragraph',
115: VALUE 'char',
115: VALUE 'as-char',
113: EPSILON
112: CHOICE
113: ATTRIBUTE "text:anchor-page-number",
114: REF 'positiveInteger',
115: DATA 'positiveInteger',
113: EPSILON
106: REF 'common-draw-text-style-name-attlist',
107: CHOICE
108: ATTRIBUTE "draw:text-style-name",
109: REF 'styleNameRef',
110: CHOICE
111: DATA 'NCName',
111: EPSILON
108: EPSILON
104: REF 'common-draw-caption-id-attlist',
105: CHOICE
106: ATTRIBUTE "draw:caption-id",
107: REF 'IDREF',
108: DATA 'IDREF',
106: EPSILON
104: CHOICE
105: REF 'svg-title',
105: EPSILON
104: CHOICE
105: REF 'svg-desc',
105: EPSILON
104: CHOICE
105: REF 'office-event-listeners',
105: EPSILON
104: CHOICE
105: ONEOREMORE
106: REF 'draw-glue-point',
105: EPSILON
104: REF 'draw-text',
105: CHOICE
106: ONEOREMORE
107: CHOICE
108: REF 'text-p',
108: REF 'text-list',
106: EPSILON
104: CHOICE
105: REF 'draw-enhanced-geometry',
106: ELEMENT "draw:enhanced-geometry",
107: SEQUENCE
108: REF 'draw-enhanced-geometry-attlist',
109: INTERLEAVE
110: CHOICE
111: ATTRIBUTE "draw:type",
112: REF 'custom-shape-type',
113: CHOICE
114: VALUE 'non-primitive',
114: REF 'string',
115: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "svg:viewBox",
112: LIST
113: SEQUENCE
114: REF 'integer',
115: DATA 'integer',
114: REF 'integer',
115: DATA 'integer',
114: REF 'integer',
115: DATA 'integer',
114: REF 'integer',
115: DATA 'integer',
111: EPSILON
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "draw:mirror-vertical",
113: REF 'boolean',
114: CHOICE
115: VALUE 'true',
115: VALUE 'false',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:mirror-horizontal",
113: REF 'boolean',
114: CHOICE
115: VALUE 'true',
115: VALUE 'false',
112: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:text-rotate-angle",
112: REF 'double',
113: DATA 'double',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-allowed",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:text-path-allowed",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:concentric-gradient-fill-allowed",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-brightness",
112: REF 'percent',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-depth",
112: LIST
113: SEQUENCE
114: REF 'length',
115: DATA 'string',
114: REF 'double',
115: DATA 'double',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-diffusion",
112: REF 'percent',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-number-of-line-segments",
112: REF 'integer',
113: DATA 'integer',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-light-face",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-first-light-harsh",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-second-light-harsh",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-first-light-level",
112: REF 'percent',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-second-light-level",
112: REF 'percent',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-first-light-direction",
112: REF 'vector3D',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-second-light-direction",
112: REF 'vector3D',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-metal",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "dr3d:shade-mode",
112: CHOICE
113: VALUE 'flat',
113: VALUE 'phong',
113: VALUE 'gouraud',
113: VALUE 'draft',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-rotation-angle",
112: LIST
113: SEQUENCE
114: REF 'double',
115: DATA 'double',
114: REF 'double',
115: DATA 'double',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-rotation-center",
112: REF 'vector3D',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-shininess",
112: REF 'percent',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-skew",
112: LIST
113: SEQUENCE
114: REF 'double',
115: DATA 'double',
114: REF 'double',
115: DATA 'double',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-specularity",
112: REF 'percent',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "dr3d:projection",
112: CHOICE
113: VALUE 'parallel',
113: VALUE 'perspective',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-viewpoint",
112: REF 'point3D',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-origin",
112: LIST
113: SEQUENCE
114: REF 'double',
115: DATA 'double',
114: REF 'double',
115: DATA 'double',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:extrusion-color",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:enhanced-path",
112: REF 'string',
113: DATA 'string',
111: EPSILON
110: SEQUENCE
111: CHOICE
112: ATTRIBUTE "draw:path-stretchpoint-x",
113: REF 'double',
114: DATA 'double',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:path-stretchpoint-y",
113: REF 'double',
114: DATA 'double',
112: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:text-areas",
112: REF 'string',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:glue-points",
112: REF 'string',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:glue-point-type",
112: CHOICE
113: VALUE 'none',
113: VALUE 'segments',
113: VALUE 'rectangle',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:glue-point-leaving-directions",
112: STRING
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:text-path",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:text-path-mode",
112: CHOICE
113: VALUE 'normal',
113: VALUE 'path',
113: VALUE 'shape',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:text-path-scale",
112: CHOICE
113: VALUE 'path',
113: VALUE 'shape',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:text-path-same-letter-heights",
112: REF 'boolean',
113: CHOICE
114: VALUE 'true',
114: VALUE 'false',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "draw:modifiers",
112: REF 'string',
113: DATA 'string',
111: EPSILON
108: CHOICE
109: ONEOREMORE
110: REF 'draw-equation',
111: ELEMENT "draw:equation",
112: REF 'draw-equation-attlist',
113: INTERLEAVE
114: CHOICE
115: ATTRIBUTE "draw:name",
116: REF 'string',
117: DATA 'string',
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:formula",
116: REF 'string',
117: DATA 'string',
115: EPSILON
109: EPSILON
108: CHOICE
109: ONEOREMORE
110: REF 'draw-handle',
111: ELEMENT "draw:handle",
112: REF 'draw-handle-attlist',
113: INTERLEAVE
114: CHOICE
115: ATTRIBUTE "draw:handle-mirror-vertical",
116: REF 'boolean',
117: CHOICE
118: VALUE 'true',
118: VALUE 'false',
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:handle-mirror-horizontal",
116: REF 'boolean',
117: CHOICE
118: VALUE 'true',
118: VALUE 'false',
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:handle-switched",
116: REF 'boolean',
117: CHOICE
118: VALUE 'true',
118: VALUE 'false',
115: EPSILON
114: ATTRIBUTE "draw:handle-position",
115: REF 'string',
116: DATA 'string',
114: CHOICE
115: ATTRIBUTE "draw:handle-range-x-minimum",
116: REF 'string',
117: DATA 'string',
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:handle-range-x-maximum",
116: REF 'string',
117: DATA 'string',
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:handle-range-y-minimum",
116: REF 'string',
117: DATA 'string',
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:handle-range-y-maximum",
116: REF 'string',
117: DATA 'string',
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:handle-polar",
116: REF 'string',
117: DATA 'string',
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:handle-radius-range-minimum",
116: REF 'string',
117: DATA 'string',
115: EPSILON
114: CHOICE
115: ATTRIBUTE "draw:handle-radius-range-maximum",
116: REF 'string',
117: DATA 'string',
115: EPSILON
109: EPSILON
105: EPSILON
99: REF 'change-marks',
100: CHOICE
101: ELEMENT "text:change",
102: REF 'change-mark-attr',
103: ATTRIBUTE "text:change-id",
104: REF 'IDREF',
105: DATA 'IDREF',
101: ELEMENT "text:change-start",
102: REF 'change-mark-attr',
103: ATTRIBUTE "text:change-id",
104: REF 'IDREF',
105: DATA 'IDREF',
101: ELEMENT "text:change-end",
102: REF 'change-mark-attr',
103: ATTRIBUTE "text:change-id",
104: REF 'IDREF',
105: DATA 'IDREF',
97: REF 'text-index-title',
98: ELEMENT "text:index-title",
99: SEQUENCE
100: REF 'sectionAttr',
101: INTERLEAVE
102: CHOICE
103: ATTRIBUTE "text:style-name",
104: REF 'styleNameRef',
105: CHOICE
106: DATA 'NCName',
106: EPSILON
103: EPSILON
102: ATTRIBUTE "text:name",
103: REF 'string',
104: DATA 'string',
102: CHOICE
103: ATTRIBUTE "text:protected",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:protection-key",
104: REF 'string',
105: DATA 'string',
103: EPSILON
100: CHOICE
101: ONEOREMORE
102: REF 'index-content-main',
103: CHOICE
104: REF 'text-content',
105: CHOICE
106: REF 'text-h',
106: REF 'text-p',
106: REF 'text-list',
106: REF 'text-numbered-paragraph',
106: REF 'table-table',
106: REF 'draw-a',
106: REF 'text-section',
106: REF 'text-soft-page-break',
106: REF 'text-table-of-content',
106: REF 'text-illustration-index',
106: REF 'text-table-index',
106: REF 'text-object-index',
106: REF 'text-user-index',
106: REF 'text-alphabetical-index',
106: REF 'text-bibliography',
106: REF 'shape',
107: CHOICE
108: REF 'draw-rect',
108: REF 'draw-line',
108: REF 'draw-polyline',
108: REF 'draw-polygon',
108: REF 'draw-regular-polygon',
108: REF 'draw-path',
108: REF 'draw-circle',
108: REF 'draw-ellipse',
108: REF 'draw-g',
108: REF 'draw-page-thumbnail',
108: REF 'draw-frame',
108: REF 'draw-measure',
108: REF 'draw-caption',
108: REF 'draw-connector',
108: REF 'draw-control',
108: REF 'dr3d-scene',
108: REF 'draw-custom-shape',
106: REF 'change-marks',
107: CHOICE
104: REF 'text-index-title',
101: EPSILON
94: EPSILON
88: REF 'text-illustration-index',
88: REF 'text-table-index',
88: REF 'text-object-index',
88: REF 'text-user-index',
88: REF 'text-alphabetical-index',
88: REF 'text-bibliography',
88: REF 'shape',
89: CHOICE
90: REF 'draw-rect',
90: REF 'draw-line',
90: REF 'draw-polyline',
90: REF 'draw-polygon',
90: REF 'draw-regular-polygon',
90: REF 'draw-path',
90: REF 'draw-circle',
90: REF 'draw-ellipse',
90: REF 'draw-g',
90: REF 'draw-page-thumbnail',
90: REF 'draw-frame',
90: REF 'draw-measure',
90: REF 'draw-caption',
90: REF 'draw-connector',
90: REF 'draw-control',
90: REF 'dr3d-scene',
90: REF 'draw-custom-shape',
88: REF 'change-marks',
89: CHOICE
85: EPSILON
81: REF 'text-soft-page-break',
81: REF 'text-table-of-content',
81: REF 'text-illustration-index',
81: REF 'text-table-index',
81: REF 'text-object-index',
81: REF 'text-user-index',
81: REF 'text-alphabetical-index',
81: REF 'text-bibliography',
81: REF 'shape',
82: CHOICE
83: REF 'draw-rect',
83: REF 'draw-line',
83: REF 'draw-polyline',
83: REF 'draw-polygon',
83: REF 'draw-regular-polygon',
83: REF 'draw-path',
83: REF 'draw-circle',
83: REF 'draw-ellipse',
83: REF 'draw-g',
83: REF 'draw-page-thumbnail',
83: REF 'draw-frame',
83: REF 'draw-measure',
83: REF 'draw-caption',
83: REF 'draw-connector',
83: REF 'draw-control',
83: REF 'dr3d-scene',
83: REF 'draw-custom-shape',
81: REF 'change-marks',
82: CHOICE
78: EPSILON
74: REF 'draw-image',
75: ELEMENT "draw:image",
76: SEQUENCE
77: REF 'draw-image-attlist',
78: CHOICE
79: ATTRIBUTE "draw:filter-name",
80: REF 'string',
81: DATA 'string',
79: EPSILON
77: CHOICE
78: REF 'common-draw-data-attlist',
79: SEQUENCE
80: ATTRIBUTE "xlink:href",
81: REF 'anyURI',
82: DATA 'anyURI',
80: CHOICE
81: ATTRIBUTE "xlink:type",
82: VALUE 'simple',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "xlink:show",
82: VALUE 'embed',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "xlink:actuate",
82: VALUE 'onLoad',
81: EPSILON
78: REF 'office-binary-data',
77: REF 'draw-text',
78: CHOICE
79: ONEOREMORE
80: CHOICE
81: REF 'text-p',
81: REF 'text-list',
79: EPSILON
74: REF 'draw-object',
75: ELEMENT "draw:object",
76: SEQUENCE
77: REF 'draw-object-attlist',
78: CHOICE
79: ATTRIBUTE "draw:notify-on-update-of-ranges",
80: REF 'string',
81: DATA 'string',
79: EPSILON
77: CHOICE
78: REF 'common-draw-data-attlist',
79: SEQUENCE
80: ATTRIBUTE "xlink:href",
81: REF 'anyURI',
82: DATA 'anyURI',
80: CHOICE
81: ATTRIBUTE "xlink:type",
82: VALUE 'simple',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "xlink:show",
82: VALUE 'embed',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "xlink:actuate",
82: VALUE 'onLoad',
81: EPSILON
78: REF 'office-document',
78: REF 'math-math',
79: ELEMENT "math:math",
80: REF 'mathMarkup',
81: ONEOREMORE
82: CHOICE
83: ATTRIBUTE "*",
84: STRING
83: STRING
83: ELEMENT "*",
84: REF 'mathMarkup',
85: ONEOREMORE
86: CHOICE
87: ATTRIBUTE "*",
88: STRING
87: STRING
74: REF 'draw-object-ole',
75: ELEMENT "draw:object-ole",
76: SEQUENCE
77: REF 'draw-object-ole-attlist',
78: CHOICE
79: ATTRIBUTE "draw:class-id",
80: STRING
79: EPSILON
77: CHOICE
78: REF 'common-draw-data-attlist',
79: SEQUENCE
80: ATTRIBUTE "xlink:href",
81: REF 'anyURI',
82: DATA 'anyURI',
80: CHOICE
81: ATTRIBUTE "xlink:type",
82: VALUE 'simple',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "xlink:show",
82: VALUE 'embed',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "xlink:actuate",
82: VALUE 'onLoad',
81: EPSILON
78: REF 'office-binary-data',
74: REF 'draw-applet',
75: ELEMENT "draw:applet",
76: SEQUENCE
77: REF 'draw-applet-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "draw:code",
81: STRING
80: EPSILON
79: CHOICE
80: ATTRIBUTE "draw:object",
81: STRING
80: EPSILON
79: CHOICE
80: ATTRIBUTE "draw:archive",
81: STRING
80: EPSILON
79: CHOICE
80: ATTRIBUTE "draw:may-script",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
77: CHOICE
78: REF 'common-draw-data-attlist',
79: SEQUENCE
80: ATTRIBUTE "xlink:href",
81: REF 'anyURI',
82: DATA 'anyURI',
80: CHOICE
81: ATTRIBUTE "xlink:type",
82: VALUE 'simple',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "xlink:show",
82: VALUE 'embed',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "xlink:actuate",
82: VALUE 'onLoad',
81: EPSILON
78: EPSILON
77: CHOICE
78: ONEOREMORE
79: REF 'draw-param',
80: ELEMENT "draw:param",
81: REF 'draw-param-attlist',
82: INTERLEAVE
83: CHOICE
84: ATTRIBUTE "draw:name",
85: STRING
84: EPSILON
83: CHOICE
84: ATTRIBUTE "draw:value",
85: STRING
84: EPSILON
78: EPSILON
74: REF 'draw-floating-frame',
75: ELEMENT "draw:floating-frame",
76: SEQUENCE
77: REF 'draw-floating-frame-attlist',
78: CHOICE
79: ATTRIBUTE "draw:frame-name",
80: REF 'string',
81: DATA 'string',
79: EPSILON
77: REF 'common-draw-data-attlist',
78: SEQUENCE
79: ATTRIBUTE "xlink:href",
80: REF 'anyURI',
81: DATA 'anyURI',
79: CHOICE
80: ATTRIBUTE "xlink:type",
81: VALUE 'simple',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "xlink:show",
81: VALUE 'embed',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "xlink:actuate",
81: VALUE 'onLoad',
80: EPSILON
74: REF 'draw-plugin',
75: ELEMENT "draw:plugin",
76: SEQUENCE
77: REF 'draw-plugin-attlist',
78: CHOICE
79: ATTRIBUTE "draw:mime-type",
80: STRING
79: EPSILON
77: REF 'common-draw-data-attlist',
78: SEQUENCE
79: ATTRIBUTE "xlink:href",
80: REF 'anyURI',
81: DATA 'anyURI',
79: CHOICE
80: ATTRIBUTE "xlink:type",
81: VALUE 'simple',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "xlink:show",
81: VALUE 'embed',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "xlink:actuate",
81: VALUE 'onLoad',
80: EPSILON
77: CHOICE
78: ONEOREMORE
79: REF 'draw-param',
78: EPSILON
72: EPSILON
71: CHOICE
72: REF 'office-event-listeners',
72: EPSILON
71: CHOICE
72: ONEOREMORE
73: REF 'draw-glue-point',
72: EPSILON
71: CHOICE
72: REF 'draw-image-map',
73: ELEMENT "draw:image-map",
74: CHOICE
75: ONEOREMORE
76: CHOICE
77: REF 'draw-area-rectangle',
78: ELEMENT "draw:area-rectangle",
79: SEQUENCE
80: REF 'common-draw-area-attlist',
81: INTERLEAVE
82: SEQUENCE
83: CHOICE
84: ATTRIBUTE "xlink:href",
85: REF 'anyURI',
86: DATA 'anyURI',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "xlink:type",
85: VALUE 'simple',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "office:target-frame-name",
85: REF 'targetFrameName',
86: CHOICE
87: VALUE '_self',
87: VALUE '_blank',
87: VALUE '_parent',
87: VALUE '_top',
87: REF 'string',
88: DATA 'string',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "xlink:show",
85: CHOICE
86: VALUE 'new',
86: VALUE 'replace',
84: EPSILON
82: CHOICE
83: ATTRIBUTE "office:name",
84: REF 'string',
85: DATA 'string',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "draw:nohref",
84: VALUE 'nohref',
83: EPSILON
80: ATTRIBUTE "svg:x",
81: REF 'coordinate',
82: REF 'length',
83: DATA 'string',
80: ATTRIBUTE "svg:y",
81: REF 'coordinate',
82: REF 'length',
83: DATA 'string',
80: ATTRIBUTE "svg:width",
81: REF 'length',
82: DATA 'string',
80: ATTRIBUTE "svg:height",
81: REF 'length',
82: DATA 'string',
80: CHOICE
81: REF 'svg-title',
81: EPSILON
80: CHOICE
81: REF 'svg-desc',
81: EPSILON
80: CHOICE
81: REF 'office-event-listeners',
81: EPSILON
77: REF 'draw-area-circle',
78: ELEMENT "draw:area-circle",
79: SEQUENCE
80: REF 'common-draw-area-attlist',
81: INTERLEAVE
82: SEQUENCE
83: CHOICE
84: ATTRIBUTE "xlink:href",
85: REF 'anyURI',
86: DATA 'anyURI',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "xlink:type",
85: VALUE 'simple',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "office:target-frame-name",
85: REF 'targetFrameName',
86: CHOICE
87: VALUE '_self',
87: VALUE '_blank',
87: VALUE '_parent',
87: VALUE '_top',
87: REF 'string',
88: DATA 'string',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "xlink:show",
85: CHOICE
86: VALUE 'new',
86: VALUE 'replace',
84: EPSILON
82: CHOICE
83: ATTRIBUTE "office:name",
84: REF 'string',
85: DATA 'string',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "draw:nohref",
84: VALUE 'nohref',
83: EPSILON
80: ATTRIBUTE "svg:cx",
81: REF 'coordinate',
82: REF 'length',
83: DATA 'string',
80: ATTRIBUTE "svg:cy",
81: REF 'coordinate',
82: REF 'length',
83: DATA 'string',
80: ATTRIBUTE "svg:r",
81: REF 'length',
82: DATA 'string',
80: CHOICE
81: REF 'svg-title',
81: EPSILON
80: CHOICE
81: REF 'svg-desc',
81: EPSILON
80: CHOICE
81: REF 'office-event-listeners',
81: EPSILON
77: REF 'draw-area-polygon',
78: ELEMENT "draw:area-polygon",
79: SEQUENCE
80: REF 'common-draw-area-attlist',
81: INTERLEAVE
82: SEQUENCE
83: CHOICE
84: ATTRIBUTE "xlink:href",
85: REF 'anyURI',
86: DATA 'anyURI',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "xlink:type",
85: VALUE 'simple',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "office:target-frame-name",
85: REF 'targetFrameName',
86: CHOICE
87: VALUE '_self',
87: VALUE '_blank',
87: VALUE '_parent',
87: VALUE '_top',
87: REF 'string',
88: DATA 'string',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "xlink:show",
85: CHOICE
86: VALUE 'new',
86: VALUE 'replace',
84: EPSILON
82: CHOICE
83: ATTRIBUTE "office:name",
84: REF 'string',
85: DATA 'string',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "draw:nohref",
84: VALUE 'nohref',
83: EPSILON
80: ATTRIBUTE "svg:x",
81: REF 'coordinate',
82: REF 'length',
83: DATA 'string',
80: ATTRIBUTE "svg:y",
81: REF 'coordinate',
82: REF 'length',
83: DATA 'string',
80: ATTRIBUTE "svg:width",
81: REF 'length',
82: DATA 'string',
80: ATTRIBUTE "svg:height",
81: REF 'length',
82: DATA 'string',
80: REF 'common-draw-viewbox-attlist',
81: ATTRIBUTE "svg:viewBox",
82: LIST
83: SEQUENCE
84: REF 'integer',
85: DATA 'integer',
84: REF 'integer',
85: DATA 'integer',
84: REF 'integer',
85: DATA 'integer',
84: REF 'integer',
85: DATA 'integer',
80: REF 'common-draw-points-attlist',
81: ATTRIBUTE "draw:points",
82: REF 'points',
83: DATA 'string',
80: CHOICE
81: REF 'svg-title',
81: EPSILON
80: CHOICE
81: REF 'svg-desc',
81: EPSILON
80: CHOICE
81: REF 'office-event-listeners',
81: EPSILON
75: EPSILON
72: EPSILON
71: CHOICE
72: REF 'svg-title',
72: EPSILON
71: CHOICE
72: REF 'svg-desc',
72: EPSILON
71: CHOICE
72: REF 'draw-contour-polygon',
73: ELEMENT "draw:contour-polygon",
74: SEQUENCE
75: REF 'common-contour-attlist',
76: ATTRIBUTE "draw:recreate-on-edit",
77: REF 'boolean',
78: CHOICE
79: VALUE 'true',
79: VALUE 'false',
75: REF 'common-draw-size-attlist',
76: SEQUENCE
77: CHOICE
78: ATTRIBUTE "svg:width",
79: REF 'length',
80: DATA 'string',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "svg:height",
79: REF 'length',
80: DATA 'string',
78: EPSILON
75: REF 'common-draw-viewbox-attlist',
76: ATTRIBUTE "svg:viewBox",
77: LIST
78: SEQUENCE
79: REF 'integer',
80: DATA 'integer',
79: REF 'integer',
80: DATA 'integer',
79: REF 'integer',
80: DATA 'integer',
79: REF 'integer',
80: DATA 'integer',
75: REF 'common-draw-points-attlist',
76: ATTRIBUTE "draw:points",
77: REF 'points',
78: DATA 'string',
72: REF 'draw-contour-path',
73: ELEMENT "draw:contour-path",
74: SEQUENCE
75: REF 'common-contour-attlist',
76: ATTRIBUTE "draw:recreate-on-edit",
77: REF 'boolean',
78: CHOICE
79: VALUE 'true',
79: VALUE 'false',
75: REF 'common-draw-size-attlist',
76: SEQUENCE
77: CHOICE
78: ATTRIBUTE "svg:width",
79: REF 'length',
80: DATA 'string',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "svg:height",
79: REF 'length',
80: DATA 'string',
78: EPSILON
75: REF 'common-draw-viewbox-attlist',
76: ATTRIBUTE "svg:viewBox",
77: LIST
78: SEQUENCE
79: REF 'integer',
80: DATA 'integer',
79: REF 'integer',
80: DATA 'integer',
79: REF 'integer',
80: DATA 'integer',
79: REF 'integer',
80: DATA 'integer',
75: REF 'common-draw-path-data-attlist',
76: ATTRIBUTE "svg:d",
77: REF 'pathData',
78: DATA 'string',
72: EPSILON
68: REF 'draw-measure',
68: REF 'draw-caption',
68: REF 'draw-connector',
68: REF 'draw-control',
68: REF 'dr3d-scene',
68: REF 'draw-custom-shape',
65: EPSILON
61: REF 'draw-page-thumbnail',
61: REF 'draw-frame',
61: REF 'draw-measure',
61: REF 'draw-caption',
61: REF 'draw-connector',
61: REF 'draw-control',
61: REF 'dr3d-scene',
61: REF 'draw-custom-shape',
56: EPSILON
55: REF 'table-columns-and-groups',
56: ONEOREMORE
57: CHOICE
58: REF 'table-table-column-group',
59: ELEMENT "table:table-column-group",
60: SEQUENCE
61: REF 'table-table-column-group-attlist',
62: CHOICE
63: ATTRIBUTE "table:display",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'table-columns-and-groups',
62: ONEOREMORE
63: CHOICE
64: REF 'table-table-column-group',
64: REF 'table-columns-no-group',
65: CHOICE
66: SEQUENCE
67: REF 'table-columns',
68: CHOICE
69: REF 'table-table-columns',
70: ELEMENT "table:table-columns",
71: ONEOREMORE
72: REF 'table-table-column',
73: ELEMENT "table:table-column",
74: REF 'table-table-column-attlist',
75: INTERLEAVE
76: CHOICE
77: ATTRIBUTE "table:number-columns-repeated",
78: REF 'positiveInteger',
79: DATA 'positiveInteger',
77: EPSILON
76: CHOICE
77: ATTRIBUTE "table:style-name",
78: REF 'styleNameRef',
79: CHOICE
80: DATA 'NCName',
80: EPSILON
77: EPSILON
76: CHOICE
77: ATTRIBUTE "table:visibility",
78: REF 'table-visibility-value',
79: CHOICE
80: VALUE 'visible',
80: VALUE 'collapse',
80: VALUE 'filter',
77: EPSILON
76: CHOICE
77: ATTRIBUTE "table:default-cell-style-name",
78: REF 'styleNameRef',
79: CHOICE
80: DATA 'NCName',
80: EPSILON
77: EPSILON
69: ONEOREMORE
70: REF 'table-table-column',
67: CHOICE
68: SEQUENCE
69: REF 'table-table-header-columns',
70: ELEMENT "table:table-header-columns",
71: ONEOREMORE
72: REF 'table-table-column',
69: CHOICE
70: REF 'table-columns',
71: CHOICE
72: REF 'table-table-columns',
72: ONEOREMORE
73: REF 'table-table-column',
70: EPSILON
68: EPSILON
66: SEQUENCE
67: REF 'table-table-header-columns',
67: CHOICE
68: REF 'table-columns',
69: CHOICE
70: REF 'table-table-columns',
70: ONEOREMORE
71: REF 'table-table-column',
68: EPSILON
58: REF 'table-columns-no-group',
59: CHOICE
60: SEQUENCE
61: REF 'table-columns',
62: CHOICE
63: REF 'table-table-columns',
63: ONEOREMORE
64: REF 'table-table-column',
61: CHOICE
62: SEQUENCE
63: REF 'table-table-header-columns',
63: CHOICE
64: REF 'table-columns',
65: CHOICE
66: REF 'table-table-columns',
66: ONEOREMORE
67: REF 'table-table-column',
64: EPSILON
62: EPSILON
60: SEQUENCE
61: REF 'table-table-header-columns',
61: CHOICE
62: REF 'table-columns',
63: CHOICE
64: REF 'table-table-columns',
64: ONEOREMORE
65: REF 'table-table-column',
62: EPSILON
55: REF 'table-rows-and-groups',
56: ONEOREMORE
57: CHOICE
58: REF 'table-table-row-group',
59: ELEMENT "table:table-row-group",
60: SEQUENCE
61: REF 'table-table-row-group-attlist',
62: CHOICE
63: ATTRIBUTE "table:display",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'table-rows-and-groups',
62: ONEOREMORE
63: CHOICE
64: REF 'table-table-row-group',
64: REF 'table-rows-no-group',
65: CHOICE
66: SEQUENCE
67: REF 'table-rows',
68: CHOICE
69: REF 'table-table-rows',
70: ELEMENT "table:table-rows",
71: ONEOREMORE
72: SEQUENCE
73: CHOICE
74: REF 'text-soft-page-break',
74: EPSILON
73: REF 'table-table-row',
74: ELEMENT "table:table-row",
75: SEQUENCE
76: REF 'table-table-row-attlist',
77: INTERLEAVE
78: CHOICE
79: ATTRIBUTE "table:number-rows-repeated",
80: REF 'positiveInteger',
81: DATA 'positiveInteger',
79: EPSILON
78: CHOICE
79: ATTRIBUTE "table:style-name",
80: REF 'styleNameRef',
81: CHOICE
82: DATA 'NCName',
82: EPSILON
79: EPSILON
78: CHOICE
79: ATTRIBUTE "table:default-cell-style-name",
80: REF 'styleNameRef',
81: CHOICE
82: DATA 'NCName',
82: EPSILON
79: EPSILON
78: CHOICE
79: ATTRIBUTE "table:visibility",
80: REF 'table-visibility-value',
81: CHOICE
82: VALUE 'visible',
82: VALUE 'collapse',
82: VALUE 'filter',
79: EPSILON
76: ONEOREMORE
77: CHOICE
78: REF 'table-table-cell',
79: ELEMENT "table:table-cell",
80: SEQUENCE
81: REF 'table-table-cell-attlist',
82: INTERLEAVE
83: CHOICE
84: ATTRIBUTE "table:number-columns-repeated",
85: REF 'positiveInteger',
86: DATA 'positiveInteger',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "table:style-name",
85: REF 'styleNameRef',
86: CHOICE
87: DATA 'NCName',
87: EPSILON
84: EPSILON
83: CHOICE
84: ATTRIBUTE "table:content-validation-name",
85: REF 'string',
86: DATA 'string',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "table:formula",
85: REF 'string',
86: DATA 'string',
84: EPSILON
83: CHOICE
84: REF 'common-value-and-type-attlist',
85: CHOICE
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'float',
87: ATTRIBUTE "office:value",
88: REF 'double',
89: DATA 'double',
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'percentage',
87: ATTRIBUTE "office:value",
88: REF 'double',
89: DATA 'double',
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'currency',
87: ATTRIBUTE "office:value",
88: REF 'double',
89: DATA 'double',
87: CHOICE
88: ATTRIBUTE "office:currency",
89: REF 'string',
90: DATA 'string',
88: EPSILON
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'date',
87: ATTRIBUTE "office:date-value",
88: REF 'dateOrDateTime',
89: CHOICE
90: DATA 'date',
90: DATA 'dateTime',
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'time',
87: ATTRIBUTE "office:time-value",
88: REF 'duration',
89: DATA 'duration',
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'boolean',
87: ATTRIBUTE "office:boolean-value",
88: REF 'boolean',
89: CHOICE
90: VALUE 'true',
90: VALUE 'false',
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'string',
87: CHOICE
88: ATTRIBUTE "office:string-value",
89: REF 'string',
90: DATA 'string',
88: EPSILON
84: EPSILON
83: CHOICE
84: ATTRIBUTE "table:protect",
85: REF 'boolean',
86: CHOICE
87: VALUE 'true',
87: VALUE 'false',
84: EPSILON
81: REF 'table-table-cell-attlist-extra',
82: INTERLEAVE
83: SEQUENCE
84: CHOICE
85: ATTRIBUTE "table:number-columns-spanned",
86: REF 'positiveInteger',
87: DATA 'positiveInteger',
85: EPSILON
84: CHOICE
85: ATTRIBUTE "table:number-rows-spanned",
86: REF 'positiveInteger',
87: DATA 'positiveInteger',
85: EPSILON
83: SEQUENCE
84: CHOICE
85: ATTRIBUTE "table:number-matrix-columns-spanned",
86: REF 'positiveInteger',
87: DATA 'positiveInteger',
85: EPSILON
84: CHOICE
85: ATTRIBUTE "table:number-matrix-rows-spanned",
86: REF 'positiveInteger',
87: DATA 'positiveInteger',
85: EPSILON
81: REF 'table-table-cell-content',
82: SEQUENCE
83: CHOICE
84: REF 'table-cell-range-source',
85: ELEMENT "table:cell-range-source",
86: SEQUENCE
87: REF 'table-table-cell-range-source-attlist',
88: INTERLEAVE
89: ATTRIBUTE "table:name",
90: REF 'string',
91: DATA 'string',
89: SEQUENCE
90: ATTRIBUTE "table:last-column-spanned",
91: REF 'positiveInteger',
92: DATA 'positiveInteger',
90: ATTRIBUTE "table:last-row-spanned",
91: REF 'positiveInteger',
92: DATA 'positiveInteger',
87: REF 'table-linked-source-attlist',
88: INTERLEAVE
89: SEQUENCE
90: CHOICE
91: ATTRIBUTE "xlink:type",
92: VALUE 'simple',
91: EPSILON
90: CHOICE
91: ATTRIBUTE "xlink:actuate",
92: VALUE 'onRequest',
91: EPSILON
90: ATTRIBUTE "xlink:href",
91: REF 'anyURI',
92: DATA 'anyURI',
89: CHOICE
90: ATTRIBUTE "table:filter-name",
91: REF 'string',
92: DATA 'string',
90: EPSILON
89: CHOICE
90: ATTRIBUTE "table:filter-options",
91: REF 'string',
92: DATA 'string',
90: EPSILON
89: CHOICE
90: ATTRIBUTE "table:refresh-delay",
91: REF 'duration',
92: DATA 'duration',
90: EPSILON
84: EPSILON
83: CHOICE
84: REF 'office-annotation',
85: ELEMENT "office:annotation",
86: SEQUENCE
87: REF 'office-annotation-attlist',
88: CHOICE
89: ATTRIBUTE "office:display",
90: REF 'boolean',
91: CHOICE
92: VALUE 'true',
92: VALUE 'false',
89: EPSILON
87: REF 'draw-caption-attlist',
88: INTERLEAVE
89: CHOICE
90: SEQUENCE
91: ATTRIBUTE "draw:caption-point-x",
92: REF 'coordinate',
93: REF 'length',
94: DATA 'string',
91: ATTRIBUTE "draw:caption-point-y",
92: REF 'coordinate',
93: REF 'length',
94: DATA 'string',
90: EPSILON
89: CHOICE
90: ATTRIBUTE "draw:corner-radius",
91: REF 'nonNegativeLength',
92: DATA 'string',
90: EPSILON
87: REF 'common-draw-position-attlist',
88: SEQUENCE
89: CHOICE
90: ATTRIBUTE "svg:x",
91: REF 'coordinate',
92: REF 'length',
93: DATA 'string',
90: EPSILON
89: CHOICE
90: ATTRIBUTE "svg:y",
91: REF 'coordinate',
92: REF 'length',
93: DATA 'string',
90: EPSILON
87: REF 'common-draw-size-attlist',
88: SEQUENCE
89: CHOICE
90: ATTRIBUTE "svg:width",
91: REF 'length',
92: DATA 'string',
90: EPSILON
89: CHOICE
90: ATTRIBUTE "svg:height",
91: REF 'length',
92: DATA 'string',
90: EPSILON
87: REF 'common-draw-shape-with-text-and-styles-attlist',
88: SEQUENCE
89: REF 'common-draw-shape-with-styles-attlist',
90: SEQUENCE
91: REF 'common-draw-z-index-attlist',
92: CHOICE
93: ATTRIBUTE "draw:z-index",
94: REF 'nonNegativeInteger',
95: DATA 'nonNegativeInteger',
93: EPSILON
91: REF 'common-draw-id-attlist',
92: CHOICE
93: ATTRIBUTE "draw:id",
94: REF 'ID',
95: DATA 'ID',
93: EPSILON
91: REF 'common-draw-layer-name-attlist',
92: CHOICE
93: ATTRIBUTE "draw:layer",
94: DATA 'string',
93: EPSILON
91: REF 'common-draw-style-name-attlist',
92: CHOICE
93: SEQUENCE
94: CHOICE
95: ATTRIBUTE "draw:style-name",
96: REF 'styleNameRef',
97: CHOICE
98: DATA 'NCName',
98: EPSILON
95: EPSILON
94: CHOICE
95: ATTRIBUTE "draw:class-names",
96: REF 'styleNameRefs',
97: LIST
98: CHOICE
99: ONEOREMORE
100: DATA 'NCName',
99: EPSILON
95: EPSILON
93: SEQUENCE
94: CHOICE
95: ATTRIBUTE "presentation:style-name",
96: REF 'styleNameRef',
97: CHOICE
98: DATA 'NCName',
98: EPSILON
95: EPSILON
94: CHOICE
95: ATTRIBUTE "presentation:class-names",
96: REF 'styleNameRefs',
97: LIST
98: CHOICE
99: ONEOREMORE
100: DATA 'NCName',
99: EPSILON
95: EPSILON
91: REF 'common-draw-transform-attlist',
92: CHOICE
93: ATTRIBUTE "draw:transform",
94: REF 'string',
95: DATA 'string',
93: EPSILON
91: REF 'common-draw-name-attlist',
92: CHOICE
93: ATTRIBUTE "draw:name",
94: REF 'string',
95: DATA 'string',
93: EPSILON
91: REF 'common-text-spreadsheet-shape-attlist',
92: INTERLEAVE
93: SEQUENCE
94: CHOICE
95: ATTRIBUTE "table:end-cell-address",
96: REF 'cellAddress',
97: DATA 'string',
95: EPSILON
94: CHOICE
95: ATTRIBUTE "table:end-x",
96: REF 'coordinate',
97: REF 'length',
98: DATA 'string',
95: EPSILON
94: CHOICE
95: ATTRIBUTE "table:end-y",
96: REF 'coordinate',
97: REF 'length',
98: DATA 'string',
95: EPSILON
93: CHOICE
94: ATTRIBUTE "table:table-background",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: REF 'common-text-anchor-attlist',
94: INTERLEAVE
95: CHOICE
96: ATTRIBUTE "text:anchor-type",
97: CHOICE
98: VALUE 'page',
98: VALUE 'frame',
98: VALUE 'paragraph',
98: VALUE 'char',
98: VALUE 'as-char',
96: EPSILON
95: CHOICE
96: ATTRIBUTE "text:anchor-page-number",
97: REF 'positiveInteger',
98: DATA 'positiveInteger',
96: EPSILON
89: REF 'common-draw-text-style-name-attlist',
90: CHOICE
91: ATTRIBUTE "draw:text-style-name",
92: REF 'styleNameRef',
93: CHOICE
94: DATA 'NCName',
94: EPSILON
91: EPSILON
87: CHOICE
88: REF 'dc-creator',
88: EPSILON
87: CHOICE
88: REF 'dc-date',
88: EPSILON
87: CHOICE
88: REF 'meta-date-string',
89: ELEMENT "meta:date-string",
90: REF 'string',
91: DATA 'string',
88: EPSILON
87: CHOICE
88: ONEOREMORE
89: CHOICE
90: REF 'text-p',
90: REF 'text-list',
88: EPSILON
84: EPSILON
83: CHOICE
84: REF 'table-detective',
85: ELEMENT "table:detective",
86: SEQUENCE
87: CHOICE
88: ONEOREMORE
89: REF 'table-highlighted-range',
90: ELEMENT "table:highlighted-range",
91: CHOICE
92: REF 'table-highlighted-range-attlist',
93: INTERLEAVE
94: CHOICE
95: ATTRIBUTE "table:cell-range-address",
96: REF 'cellRangeAddress',
97: DATA 'string',
95: EPSILON
94: ATTRIBUTE "table:direction",
95: CHOICE
96: VALUE 'from-another-table',
96: VALUE 'to-another-table',
96: VALUE 'from-same-table',
94: CHOICE
95: ATTRIBUTE "table:contains-error",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
92: REF 'table-highlighted-range-attlist-invalid',
93: ATTRIBUTE "table:marked-invalid",
94: REF 'boolean',
95: CHOICE
96: VALUE 'true',
96: VALUE 'false',
88: EPSILON
87: CHOICE
88: ONEOREMORE
89: REF 'table-operation',
90: ELEMENT "table:operation",
91: REF 'table-operation-attlist',
92: INTERLEAVE
93: ATTRIBUTE "table:name",
94: CHOICE
95: VALUE 'trace-dependents',
95: VALUE 'remove-dependents',
95: VALUE 'trace-precedents',
95: VALUE 'remove-precedents',
95: VALUE 'trace-errors',
93: ATTRIBUTE "table:index",
94: REF 'nonNegativeInteger',
95: DATA 'nonNegativeInteger',
88: EPSILON
84: EPSILON
83: CHOICE
84: ONEOREMORE
85: REF 'text-content',
86: CHOICE
87: REF 'text-h',
87: REF 'text-p',
87: REF 'text-list',
87: REF 'text-numbered-paragraph',
87: REF 'table-table',
87: REF 'draw-a',
87: REF 'text-section',
87: REF 'text-soft-page-break',
87: REF 'text-table-of-content',
87: REF 'text-illustration-index',
87: REF 'text-table-index',
87: REF 'text-object-index',
87: REF 'text-user-index',
87: REF 'text-alphabetical-index',
87: REF 'text-bibliography',
87: REF 'shape',
88: CHOICE
89: REF 'draw-rect',
89: REF 'draw-line',
89: REF 'draw-polyline',
89: REF 'draw-polygon',
89: REF 'draw-regular-polygon',
89: REF 'draw-path',
89: REF 'draw-circle',
89: REF 'draw-ellipse',
89: REF 'draw-g',
89: REF 'draw-page-thumbnail',
89: REF 'draw-frame',
89: REF 'draw-measure',
89: REF 'draw-caption',
89: REF 'draw-connector',
89: REF 'draw-control',
89: REF 'dr3d-scene',
89: REF 'draw-custom-shape',
87: REF 'change-marks',
88: CHOICE
84: EPSILON
78: REF 'table-covered-table-cell',
79: ELEMENT "table:covered-table-cell",
80: SEQUENCE
81: REF 'table-table-cell-attlist',
82: INTERLEAVE
83: CHOICE
84: ATTRIBUTE "table:number-columns-repeated",
85: REF 'positiveInteger',
86: DATA 'positiveInteger',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "table:style-name",
85: REF 'styleNameRef',
86: CHOICE
87: DATA 'NCName',
87: EPSILON
84: EPSILON
83: CHOICE
84: ATTRIBUTE "table:content-validation-name",
85: REF 'string',
86: DATA 'string',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "table:formula",
85: REF 'string',
86: DATA 'string',
84: EPSILON
83: CHOICE
84: REF 'common-value-and-type-attlist',
85: CHOICE
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'float',
87: ATTRIBUTE "office:value",
88: REF 'double',
89: DATA 'double',
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'percentage',
87: ATTRIBUTE "office:value",
88: REF 'double',
89: DATA 'double',
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'currency',
87: ATTRIBUTE "office:value",
88: REF 'double',
89: DATA 'double',
87: CHOICE
88: ATTRIBUTE "office:currency",
89: REF 'string',
90: DATA 'string',
88: EPSILON
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'date',
87: ATTRIBUTE "office:date-value",
88: REF 'dateOrDateTime',
89: CHOICE
90: DATA 'date',
90: DATA 'dateTime',
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'time',
87: ATTRIBUTE "office:time-value",
88: REF 'duration',
89: DATA 'duration',
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'boolean',
87: ATTRIBUTE "office:boolean-value",
88: REF 'boolean',
89: CHOICE
90: VALUE 'true',
90: VALUE 'false',
86: SEQUENCE
87: ATTRIBUTE "office:value-type",
88: VALUE 'string',
87: CHOICE
88: ATTRIBUTE "office:string-value",
89: REF 'string',
90: DATA 'string',
88: EPSILON
84: EPSILON
83: CHOICE
84: ATTRIBUTE "table:protect",
85: REF 'boolean',
86: CHOICE
87: VALUE 'true',
87: VALUE 'false',
84: EPSILON
81: REF 'table-table-cell-content',
82: SEQUENCE
83: CHOICE
84: REF 'table-cell-range-source',
84: EPSILON
83: CHOICE
84: REF 'office-annotation',
84: EPSILON
83: CHOICE
84: REF 'table-detective',
84: EPSILON
83: CHOICE
84: ONEOREMORE
85: REF 'text-content',
86: CHOICE
87: REF 'text-h',
87: REF 'text-p',
87: REF 'text-list',
87: REF 'text-numbered-paragraph',
87: REF 'table-table',
87: REF 'draw-a',
87: REF 'text-section',
87: REF 'text-soft-page-break',
87: REF 'text-table-of-content',
87: REF 'text-illustration-index',
87: REF 'text-table-index',
87: REF 'text-object-index',
87: REF 'text-user-index',
87: REF 'text-alphabetical-index',
87: REF 'text-bibliography',
87: REF 'shape',
88: CHOICE
89: REF 'draw-rect',
89: REF 'draw-line',
89: REF 'draw-polyline',
89: REF 'draw-polygon',
89: REF 'draw-regular-polygon',
89: REF 'draw-path',
89: REF 'draw-circle',
89: REF 'draw-ellipse',
89: REF 'draw-g',
89: REF 'draw-page-thumbnail',
89: REF 'draw-frame',
89: REF 'draw-measure',
89: REF 'draw-caption',
89: REF 'draw-connector',
89: REF 'draw-control',
89: REF 'dr3d-scene',
89: REF 'draw-custom-shape',
87: REF 'change-marks',
88: CHOICE
84: EPSILON
69: ONEOREMORE
70: SEQUENCE
71: CHOICE
72: REF 'text-soft-page-break',
72: EPSILON
71: REF 'table-table-row',
67: CHOICE
68: SEQUENCE
69: REF 'table-table-header-rows',
70: ELEMENT "table:table-header-rows",
71: ONEOREMORE
72: SEQUENCE
73: CHOICE
74: REF 'text-soft-page-break',
74: EPSILON
73: REF 'table-table-row',
69: CHOICE
70: REF 'table-rows',
71: CHOICE
72: REF 'table-table-rows',
72: ONEOREMORE
73: SEQUENCE
74: CHOICE
75: REF 'text-soft-page-break',
75: EPSILON
74: REF 'table-table-row',
70: EPSILON
68: EPSILON
66: SEQUENCE
67: REF 'table-table-header-rows',
67: CHOICE
68: REF 'table-rows',
69: CHOICE
70: REF 'table-table-rows',
70: ONEOREMORE
71: SEQUENCE
72: CHOICE
73: REF 'text-soft-page-break',
73: EPSILON
72: REF 'table-table-row',
68: EPSILON
58: REF 'table-rows-no-group',
59: CHOICE
60: SEQUENCE
61: REF 'table-rows',
62: CHOICE
63: REF 'table-table-rows',
63: ONEOREMORE
64: SEQUENCE
65: CHOICE
66: REF 'text-soft-page-break',
66: EPSILON
65: REF 'table-table-row',
61: CHOICE
62: SEQUENCE
63: REF 'table-table-header-rows',
63: CHOICE
64: REF 'table-rows',
65: CHOICE
66: REF 'table-table-rows',
66: ONEOREMORE
67: SEQUENCE
68: CHOICE
69: REF 'text-soft-page-break',
69: EPSILON
68: REF 'table-table-row',
64: EPSILON
62: EPSILON
60: SEQUENCE
61: REF 'table-table-header-rows',
61: CHOICE
62: REF 'table-rows',
63: CHOICE
64: REF 'table-table-rows',
64: ONEOREMORE
65: SEQUENCE
66: CHOICE
67: REF 'text-soft-page-break',
67: EPSILON
66: REF 'table-table-row',
62: EPSILON
52: REF 'draw-a',
52: REF 'text-section',
52: REF 'text-soft-page-break',
52: REF 'text-table-of-content',
52: REF 'text-illustration-index',
52: REF 'text-table-index',
52: REF 'text-object-index',
52: REF 'text-user-index',
52: REF 'text-alphabetical-index',
52: REF 'text-bibliography',
52: REF 'shape',
53: CHOICE
54: REF 'draw-rect',
54: REF 'draw-line',
54: REF 'draw-polyline',
54: REF 'draw-polygon',
54: REF 'draw-regular-polygon',
54: REF 'draw-path',
54: REF 'draw-circle',
54: REF 'draw-ellipse',
54: REF 'draw-g',
54: REF 'draw-page-thumbnail',
54: REF 'draw-frame',
54: REF 'draw-measure',
54: REF 'draw-caption',
54: REF 'draw-connector',
54: REF 'draw-control',
54: REF 'dr3d-scene',
54: REF 'draw-custom-shape',
52: REF 'change-marks',
53: CHOICE
49: EPSILON
45: ELEMENT "text:ruby",
46: SEQUENCE
47: CHOICE
48: ATTRIBUTE "text:style-name",
49: REF 'styleNameRef',
50: CHOICE
51: DATA 'NCName',
51: EPSILON
48: EPSILON
47: ELEMENT "text:ruby-base",
48: REF 'paragraph-content',
49: CHOICE
50: STRING
47: ELEMENT "text:ruby-text",
48: SEQUENCE
49: CHOICE
50: ATTRIBUTE "text:style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
49: STRING
45: REF 'office-annotation',
45: REF 'change-marks',
46: CHOICE
45: REF 'shape',
46: CHOICE
47: REF 'draw-rect',
47: REF 'draw-line',
47: REF 'draw-polyline',
47: REF 'draw-polygon',
47: REF 'draw-regular-polygon',
47: REF 'draw-path',
47: REF 'draw-circle',
47: REF 'draw-ellipse',
47: REF 'draw-g',
47: REF 'draw-page-thumbnail',
47: REF 'draw-frame',
47: REF 'draw-measure',
47: REF 'draw-caption',
47: REF 'draw-connector',
47: REF 'draw-control',
47: REF 'dr3d-scene',
47: REF 'draw-custom-shape',
45: REF 'draw-a',
45: ELEMENT "text:date",
46: SEQUENCE
47: REF 'text-date-attlist',
48: INTERLEAVE
49: REF 'common-field-fixed-attlist',
50: CHOICE
51: ATTRIBUTE "text:fixed",
52: REF 'boolean',
53: CHOICE
54: VALUE 'true',
54: VALUE 'false',
51: EPSILON
49: REF 'common-field-data-style-name-attlist',
50: CHOICE
51: ATTRIBUTE "style:data-style-name",
52: REF 'styleNameRef',
53: CHOICE
54: DATA 'NCName',
54: EPSILON
51: EPSILON
49: CHOICE
50: ATTRIBUTE "text:date-value",
51: REF 'dateOrDateTime',
52: CHOICE
53: DATA 'date',
53: DATA 'dateTime',
50: EPSILON
49: CHOICE
50: ATTRIBUTE "text:date-adjust",
51: REF 'duration',
52: DATA 'duration',
50: EPSILON
47: STRING
45: ELEMENT "text:time",
46: SEQUENCE
47: REF 'text-time-attlist',
48: INTERLEAVE
49: REF 'common-field-fixed-attlist',
50: CHOICE
51: ATTRIBUTE "text:fixed",
52: REF 'boolean',
53: CHOICE
54: VALUE 'true',
54: VALUE 'false',
51: EPSILON
49: REF 'common-field-data-style-name-attlist',
50: CHOICE
51: ATTRIBUTE "style:data-style-name",
52: REF 'styleNameRef',
53: CHOICE
54: DATA 'NCName',
54: EPSILON
51: EPSILON
49: CHOICE
50: ATTRIBUTE "text:time-value",
51: REF 'timeOrDateTime',
52: CHOICE
53: DATA 'time',
53: DATA 'dateTime',
50: EPSILON
49: CHOICE
50: ATTRIBUTE "text:time-adjust",
51: REF 'duration',
52: DATA 'duration',
50: EPSILON
47: STRING
45: ELEMENT "text:page-number",
46: SEQUENCE
47: REF 'text-page-number-attlist',
48: INTERLEAVE
49: REF 'common-field-num-format-attlist',
50: CHOICE
51: REF 'common-num-format-attlist',
52: CHOICE
53: ATTRIBUTE "style:num-format",
54: CHOICE
55: VALUE '1',
55: VALUE 'i',
55: VALUE 'I',
55: REF 'string',
56: DATA 'string',
55: EPSILON
53: SEQUENCE
54: ATTRIBUTE "style:num-format",
55: CHOICE
56: VALUE 'a',
56: VALUE 'A',
54: REF 'style-num-letter-sync-attlist',
55: CHOICE
56: ATTRIBUTE "style:num-letter-sync",
57: REF 'boolean',
58: CHOICE
59: VALUE 'true',
59: VALUE 'false',
56: EPSILON
53: EPSILON
51: EPSILON
49: REF 'common-field-fixed-attlist',
50: CHOICE
51: ATTRIBUTE "text:fixed",
52: REF 'boolean',
53: CHOICE
54: VALUE 'true',
54: VALUE 'false',
51: EPSILON
49: CHOICE
50: ATTRIBUTE "text:page-adjust",
51: REF 'integer',
52: DATA 'integer',
50: EPSILON
49: CHOICE
50: ATTRIBUTE "text:select-page",
51: CHOICE
52: VALUE 'previous',
52: VALUE 'current',
52: VALUE 'next',
50: EPSILON
47: STRING
45: ELEMENT "text:page-continuation",
46: SEQUENCE
47: REF 'text-page-continuation-attlist',
48: INTERLEAVE
49: ATTRIBUTE "text:select-page",
50: CHOICE
51: VALUE 'previous',
51: VALUE 'next',
49: CHOICE
50: ATTRIBUTE "text:string-value",
51: REF 'string',
52: DATA 'string',
50: EPSILON
47: STRING
45: ELEMENT "text:sender-firstname",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-lastname",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-initials",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-title",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-position",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-email",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-phone-private",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-fax",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-company",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-phone-work",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-street",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-city",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-postal-code",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-country",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:sender-state-or-province",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:author-name",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:author-initials",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:chapter",
46: SEQUENCE
47: REF 'text-chapter-attlist',
48: INTERLEAVE
49: ATTRIBUTE "text:display",
50: CHOICE
51: VALUE 'name',
51: VALUE 'number',
51: VALUE 'number-and-name',
51: VALUE 'plain-number-and-name',
51: VALUE 'plain-number',
49: ATTRIBUTE "text:outline-level",
50: REF 'nonNegativeInteger',
51: DATA 'nonNegativeInteger',
47: STRING
45: ELEMENT "text:file-name",
46: SEQUENCE
47: REF 'text-file-name-attlist',
48: INTERLEAVE
49: CHOICE
50: ATTRIBUTE "text:display",
51: CHOICE
52: VALUE 'full',
52: VALUE 'path',
52: VALUE 'name',
52: VALUE 'name-and-extension',
50: EPSILON
49: REF 'common-field-fixed-attlist',
50: CHOICE
51: ATTRIBUTE "text:fixed",
52: REF 'boolean',
53: CHOICE
54: VALUE 'true',
54: VALUE 'false',
51: EPSILON
47: STRING
45: ELEMENT "text:template-name",
46: SEQUENCE
47: REF 'text-template-name-attlist',
48: CHOICE
49: ATTRIBUTE "text:display",
50: CHOICE
51: VALUE 'full',
51: VALUE 'path',
51: VALUE 'name',
51: VALUE 'name-and-extension',
51: VALUE 'area',
51: VALUE 'title',
49: EPSILON
47: STRING
45: ELEMENT "text:sheet-name",
46: STRING
45: ELEMENT "text:variable-set",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-name-attlist',
49: ATTRIBUTE "text:name",
50: REF 'variableName',
51: DATA 'string',
48: REF 'common-field-formula-attlist',
49: CHOICE
50: ATTRIBUTE "text:formula",
51: REF 'formula',
52: DATA 'string',
50: EPSILON
48: REF 'common-value-and-type-attlist',
49: CHOICE
50: SEQUENCE
51: ATTRIBUTE "office:value-type",
52: VALUE 'float',
51: ATTRIBUTE "office:value",
52: REF 'double',
53: DATA 'double',
50: SEQUENCE
51: ATTRIBUTE "office:value-type",
52: VALUE 'percentage',
51: ATTRIBUTE "office:value",
52: REF 'double',
53: DATA 'double',
50: SEQUENCE
51: ATTRIBUTE "office:value-type",
52: VALUE 'currency',
51: ATTRIBUTE "office:value",
52: REF 'double',
53: DATA 'double',
51: CHOICE
52: ATTRIBUTE "office:currency",
53: REF 'string',
54: DATA 'string',
52: EPSILON
50: SEQUENCE
51: ATTRIBUTE "office:value-type",
52: VALUE 'date',
51: ATTRIBUTE "office:date-value",
52: REF 'dateOrDateTime',
53: CHOICE
54: DATA 'date',
54: DATA 'dateTime',
50: SEQUENCE
51: ATTRIBUTE "office:value-type",
52: VALUE 'time',
51: ATTRIBUTE "office:time-value",
52: REF 'duration',
53: DATA 'duration',
50: SEQUENCE
51: ATTRIBUTE "office:value-type",
52: VALUE 'boolean',
51: ATTRIBUTE "office:boolean-value",
52: REF 'boolean',
53: CHOICE
54: VALUE 'true',
54: VALUE 'false',
50: SEQUENCE
51: ATTRIBUTE "office:value-type",
52: VALUE 'string',
51: CHOICE
52: ATTRIBUTE "office:string-value",
53: REF 'string',
54: DATA 'string',
52: EPSILON
48: REF 'common-field-display-value-none-attlist',
49: CHOICE
50: ATTRIBUTE "text:display",
51: CHOICE
52: VALUE 'value',
52: VALUE 'none',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
47: STRING
45: ELEMENT "text:variable-get",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-name-attlist',
49: ATTRIBUTE "text:name",
50: REF 'variableName',
51: DATA 'string',
48: REF 'common-field-display-value-formula-attlist',
49: CHOICE
50: ATTRIBUTE "text:display",
51: CHOICE
52: VALUE 'value',
52: VALUE 'formula',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
47: STRING
45: ELEMENT "text:variable-input",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-name-attlist',
49: ATTRIBUTE "text:name",
50: REF 'variableName',
51: DATA 'string',
48: REF 'common-field-description-attlist',
49: CHOICE
50: ATTRIBUTE "text:description",
51: STRING
50: EPSILON
48: REF 'common-value-type-attlist',
49: ATTRIBUTE "office:value-type",
50: REF 'valueType',
51: CHOICE
52: VALUE 'float',
52: VALUE 'time',
52: VALUE 'date',
52: VALUE 'percentage',
52: VALUE 'currency',
52: VALUE 'boolean',
52: VALUE 'string',
48: REF 'common-field-display-value-none-attlist',
49: CHOICE
50: ATTRIBUTE "text:display",
51: CHOICE
52: VALUE 'value',
52: VALUE 'none',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
47: STRING
45: ELEMENT "text:user-field-get",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-name-attlist',
49: ATTRIBUTE "text:name",
50: REF 'variableName',
51: DATA 'string',
48: REF 'common-field-display-value-formula-none-attlist',
49: CHOICE
50: ATTRIBUTE "text:display",
51: CHOICE
52: VALUE 'value',
52: VALUE 'formula',
52: VALUE 'none',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
47: STRING
45: ELEMENT "text:user-field-input",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-name-attlist',
49: ATTRIBUTE "text:name",
50: REF 'variableName',
51: DATA 'string',
48: REF 'common-field-description-attlist',
49: CHOICE
50: ATTRIBUTE "text:description",
51: STRING
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
47: STRING
45: ELEMENT "text:sequence",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-name-attlist',
49: ATTRIBUTE "text:name",
50: REF 'variableName',
51: DATA 'string',
48: REF 'common-field-formula-attlist',
49: CHOICE
50: ATTRIBUTE "text:formula",
51: REF 'formula',
52: DATA 'string',
50: EPSILON
48: REF 'common-field-num-format-attlist',
49: CHOICE
50: REF 'common-num-format-attlist',
51: CHOICE
52: ATTRIBUTE "style:num-format",
53: CHOICE
54: VALUE '1',
54: VALUE 'i',
54: VALUE 'I',
54: REF 'string',
55: DATA 'string',
54: EPSILON
52: SEQUENCE
53: ATTRIBUTE "style:num-format",
54: CHOICE
55: VALUE 'a',
55: VALUE 'A',
53: REF 'style-num-letter-sync-attlist',
54: CHOICE
55: ATTRIBUTE "style:num-letter-sync",
56: REF 'boolean',
57: CHOICE
58: VALUE 'true',
58: VALUE 'false',
55: EPSILON
52: EPSILON
50: EPSILON
48: REF 'text-sequence-ref-name',
49: CHOICE
50: ATTRIBUTE "text:ref-name",
51: REF 'string',
52: DATA 'string',
50: EPSILON
47: STRING
45: ELEMENT "text:expression",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-formula-attlist',
49: CHOICE
50: ATTRIBUTE "text:formula",
51: REF 'formula',
52: DATA 'string',
50: EPSILON
48: CHOICE
49: REF 'common-value-and-type-attlist',
50: CHOICE
51: SEQUENCE
52: ATTRIBUTE "office:value-type",
53: VALUE 'float',
52: ATTRIBUTE "office:value",
53: REF 'double',
54: DATA 'double',
51: SEQUENCE
52: ATTRIBUTE "office:value-type",
53: VALUE 'percentage',
52: ATTRIBUTE "office:value",
53: REF 'double',
54: DATA 'double',
51: SEQUENCE
52: ATTRIBUTE "office:value-type",
53: VALUE 'currency',
52: ATTRIBUTE "office:value",
53: REF 'double',
54: DATA 'double',
52: CHOICE
53: ATTRIBUTE "office:currency",
54: REF 'string',
55: DATA 'string',
53: EPSILON
51: SEQUENCE
52: ATTRIBUTE "office:value-type",
53: VALUE 'date',
52: ATTRIBUTE "office:date-value",
53: REF 'dateOrDateTime',
54: CHOICE
55: DATA 'date',
55: DATA 'dateTime',
51: SEQUENCE
52: ATTRIBUTE "office:value-type",
53: VALUE 'time',
52: ATTRIBUTE "office:time-value",
53: REF 'duration',
54: DATA 'duration',
51: SEQUENCE
52: ATTRIBUTE "office:value-type",
53: VALUE 'boolean',
52: ATTRIBUTE "office:boolean-value",
53: REF 'boolean',
54: CHOICE
55: VALUE 'true',
55: VALUE 'false',
51: SEQUENCE
52: ATTRIBUTE "office:value-type",
53: VALUE 'string',
52: CHOICE
53: ATTRIBUTE "office:string-value",
54: REF 'string',
55: DATA 'string',
53: EPSILON
49: EPSILON
48: REF 'common-field-display-value-formula-attlist',
49: CHOICE
50: ATTRIBUTE "text:display",
51: CHOICE
52: VALUE 'value',
52: VALUE 'formula',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
47: STRING
45: ELEMENT "text:text-input",
46: SEQUENCE
47: REF 'common-field-description-attlist',
48: CHOICE
49: ATTRIBUTE "text:description",
50: STRING
49: EPSILON
47: STRING
45: ELEMENT "text:initial-creator",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:creation-date",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-fixed-attlist',
49: CHOICE
50: ATTRIBUTE "text:fixed",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
48: CHOICE
49: ATTRIBUTE "text:date-value",
50: REF 'dateOrDateTime',
51: CHOICE
52: DATA 'date',
52: DATA 'dateTime',
49: EPSILON
47: STRING
45: ELEMENT "text:creation-time",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-fixed-attlist',
49: CHOICE
50: ATTRIBUTE "text:fixed",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
48: CHOICE
49: ATTRIBUTE "text:time-value",
50: REF 'timeOrDateTime',
51: CHOICE
52: DATA 'time',
52: DATA 'dateTime',
49: EPSILON
47: STRING
45: ELEMENT "text:description",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:user-defined",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-fixed-attlist',
49: CHOICE
50: ATTRIBUTE "text:fixed",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
48: ATTRIBUTE "text:name",
49: REF 'string',
50: DATA 'string',
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
48: CHOICE
49: ATTRIBUTE "office:value",
50: REF 'double',
51: DATA 'double',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "office:date-value",
50: REF 'dateOrDateTime',
51: CHOICE
52: DATA 'date',
52: DATA 'dateTime',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "office:time-value",
50: REF 'duration',
51: DATA 'duration',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "office:boolean-value",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "office:string-value",
50: REF 'string',
51: DATA 'string',
49: EPSILON
47: STRING
45: ELEMENT "text:print-time",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-fixed-attlist',
49: CHOICE
50: ATTRIBUTE "text:fixed",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
48: CHOICE
49: ATTRIBUTE "text:time-value",
50: REF 'time',
51: DATA 'time',
49: EPSILON
47: STRING
45: ELEMENT "text:print-date",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-fixed-attlist',
49: CHOICE
50: ATTRIBUTE "text:fixed",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
48: CHOICE
49: ATTRIBUTE "text:date-value",
50: REF 'date',
51: DATA 'date',
49: EPSILON
47: STRING
45: ELEMENT "text:printed-by",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:title",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:subject",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:keywords",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:editing-cycles",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:editing-duration",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-fixed-attlist',
49: CHOICE
50: ATTRIBUTE "text:fixed",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
48: CHOICE
49: ATTRIBUTE "text:duration",
50: REF 'duration',
51: DATA 'duration',
49: EPSILON
47: STRING
45: ELEMENT "text:modification-time",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-fixed-attlist',
49: CHOICE
50: ATTRIBUTE "text:fixed",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
48: CHOICE
49: ATTRIBUTE "text:time-value",
50: REF 'time',
51: DATA 'time',
49: EPSILON
47: STRING
45: ELEMENT "text:modification-date",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-fixed-attlist',
49: CHOICE
50: ATTRIBUTE "text:fixed",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
48: CHOICE
49: ATTRIBUTE "text:date-value",
50: REF 'date',
51: DATA 'date',
49: EPSILON
47: STRING
45: ELEMENT "text:creator",
46: SEQUENCE
47: REF 'common-field-fixed-attlist',
48: CHOICE
49: ATTRIBUTE "text:fixed",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: STRING
45: ELEMENT "text:page-count", "text:paragraph-count", "text:word-count", "text:character-count", "text:table-count", "text:image-count", "text:object-count",
46: SEQUENCE
47: REF 'common-field-num-format-attlist',
48: CHOICE
49: REF 'common-num-format-attlist',
50: CHOICE
51: ATTRIBUTE "style:num-format",
52: CHOICE
53: VALUE '1',
53: VALUE 'i',
53: VALUE 'I',
53: REF 'string',
54: DATA 'string',
53: EPSILON
51: SEQUENCE
52: ATTRIBUTE "style:num-format",
53: CHOICE
54: VALUE 'a',
54: VALUE 'A',
52: REF 'style-num-letter-sync-attlist',
53: CHOICE
54: ATTRIBUTE "style:num-letter-sync",
55: REF 'boolean',
56: CHOICE
57: VALUE 'true',
57: VALUE 'false',
54: EPSILON
51: EPSILON
49: EPSILON
47: STRING
45: ELEMENT "text:database-display",
46: SEQUENCE
47: REF 'text-database-display-attlist',
48: INTERLEAVE
49: REF 'common-field-database-table',
50: SEQUENCE
51: REF 'common-field-database-table-attlist',
52: INTERLEAVE
53: ATTRIBUTE "text:table-name",
54: REF 'string',
55: DATA 'string',
53: CHOICE
54: ATTRIBUTE "text:table-type",
55: CHOICE
56: VALUE 'table',
56: VALUE 'query',
56: VALUE 'command',
54: EPSILON
51: REF 'common-field-database-name',
52: CHOICE
53: ATTRIBUTE "text:database-name",
54: REF 'string',
55: DATA 'string',
53: EPSILON
53: REF 'form-connection-resource',
49: REF 'common-field-data-style-name-attlist',
50: CHOICE
51: ATTRIBUTE "style:data-style-name",
52: REF 'styleNameRef',
53: CHOICE
54: DATA 'NCName',
54: EPSILON
51: EPSILON
49: ATTRIBUTE "text:column-name",
50: REF 'string',
51: DATA 'string',
47: STRING
45: ELEMENT "text:database-next",
46: REF 'text-database-next-attlist',
47: INTERLEAVE
48: REF 'common-field-database-table',
49: SEQUENCE
50: REF 'common-field-database-table-attlist',
51: INTERLEAVE
52: ATTRIBUTE "text:table-name",
53: REF 'string',
54: DATA 'string',
52: CHOICE
53: ATTRIBUTE "text:table-type",
54: CHOICE
55: VALUE 'table',
55: VALUE 'query',
55: VALUE 'command',
53: EPSILON
50: REF 'common-field-database-name',
51: CHOICE
52: ATTRIBUTE "text:database-name",
53: REF 'string',
54: DATA 'string',
52: EPSILON
52: REF 'form-connection-resource',
48: CHOICE
49: ATTRIBUTE "text:condition",
50: REF 'formula',
51: DATA 'string',
49: EPSILON
45: ELEMENT "text:database-row-select",
46: REF 'text-database-row-select-attlist',
47: INTERLEAVE
48: REF 'common-field-database-table',
49: SEQUENCE
50: REF 'common-field-database-table-attlist',
51: INTERLEAVE
52: ATTRIBUTE "text:table-name",
53: REF 'string',
54: DATA 'string',
52: CHOICE
53: ATTRIBUTE "text:table-type",
54: CHOICE
55: VALUE 'table',
55: VALUE 'query',
55: VALUE 'command',
53: EPSILON
50: REF 'common-field-database-name',
51: CHOICE
52: ATTRIBUTE "text:database-name",
53: REF 'string',
54: DATA 'string',
52: EPSILON
52: REF 'form-connection-resource',
48: CHOICE
49: ATTRIBUTE "text:condition",
50: REF 'formula',
51: DATA 'string',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "text:row-number",
50: REF 'nonNegativeInteger',
51: DATA 'nonNegativeInteger',
49: EPSILON
45: ELEMENT "text:database-row-number",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-database-table',
49: SEQUENCE
50: REF 'common-field-database-table-attlist',
51: INTERLEAVE
52: ATTRIBUTE "text:table-name",
53: REF 'string',
54: DATA 'string',
52: CHOICE
53: ATTRIBUTE "text:table-type",
54: CHOICE
55: VALUE 'table',
55: VALUE 'query',
55: VALUE 'command',
53: EPSILON
50: REF 'common-field-database-name',
51: CHOICE
52: ATTRIBUTE "text:database-name",
53: REF 'string',
54: DATA 'string',
52: EPSILON
52: REF 'form-connection-resource',
48: REF 'common-field-num-format-attlist',
49: CHOICE
50: REF 'common-num-format-attlist',
51: CHOICE
52: ATTRIBUTE "style:num-format",
53: CHOICE
54: VALUE '1',
54: VALUE 'i',
54: VALUE 'I',
54: REF 'string',
55: DATA 'string',
54: EPSILON
52: SEQUENCE
53: ATTRIBUTE "style:num-format",
54: CHOICE
55: VALUE 'a',
55: VALUE 'A',
53: REF 'style-num-letter-sync-attlist',
54: CHOICE
55: ATTRIBUTE "style:num-letter-sync",
56: REF 'boolean',
57: CHOICE
58: VALUE 'true',
58: VALUE 'false',
55: EPSILON
52: EPSILON
50: EPSILON
48: CHOICE
49: ATTRIBUTE "text:value",
50: REF 'nonNegativeInteger',
51: DATA 'nonNegativeInteger',
49: EPSILON
47: STRING
45: ELEMENT "text:database-name",
46: SEQUENCE
47: REF 'common-field-database-table',
48: SEQUENCE
49: REF 'common-field-database-table-attlist',
50: INTERLEAVE
51: ATTRIBUTE "text:table-name",
52: REF 'string',
53: DATA 'string',
51: CHOICE
52: ATTRIBUTE "text:table-type",
53: CHOICE
54: VALUE 'table',
54: VALUE 'query',
54: VALUE 'command',
52: EPSILON
49: REF 'common-field-database-name',
50: CHOICE
51: ATTRIBUTE "text:database-name",
52: REF 'string',
53: DATA 'string',
51: EPSILON
51: REF 'form-connection-resource',
47: STRING
45: ELEMENT "text:page-variable-set",
46: SEQUENCE
47: REF 'text-set-page-variable-attlist',
48: INTERLEAVE
49: CHOICE
50: ATTRIBUTE "text:active",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
49: CHOICE
50: ATTRIBUTE "text:page-adjust",
51: REF 'integer',
52: DATA 'integer',
50: EPSILON
47: STRING
45: ELEMENT "text:page-variable-get",
46: SEQUENCE
47: REF 'text-get-page-variable-attlist',
48: REF 'common-field-num-format-attlist',
49: CHOICE
50: REF 'common-num-format-attlist',
51: CHOICE
52: ATTRIBUTE "style:num-format",
53: CHOICE
54: VALUE '1',
54: VALUE 'i',
54: VALUE 'I',
54: REF 'string',
55: DATA 'string',
54: EPSILON
52: SEQUENCE
53: ATTRIBUTE "style:num-format",
54: CHOICE
55: VALUE 'a',
55: VALUE 'A',
53: REF 'style-num-letter-sync-attlist',
54: CHOICE
55: ATTRIBUTE "style:num-letter-sync",
56: REF 'boolean',
57: CHOICE
58: VALUE 'true',
58: VALUE 'false',
55: EPSILON
52: EPSILON
50: EPSILON
47: STRING
45: ELEMENT "text:placeholder",
46: SEQUENCE
47: REF 'text-placeholder-attlist',
48: INTERLEAVE
49: ATTRIBUTE "text:placeholder-type",
50: CHOICE
51: VALUE 'text',
51: VALUE 'table',
51: VALUE 'text-box',
51: VALUE 'image',
51: VALUE 'object',
49: REF 'common-field-description-attlist',
50: CHOICE
51: ATTRIBUTE "text:description",
52: STRING
51: EPSILON
47: STRING
45: ELEMENT "text:conditional-text",
46: SEQUENCE
47: REF 'text-conditional-text-attlist',
48: INTERLEAVE
49: ATTRIBUTE "text:condition",
50: REF 'formula',
51: DATA 'string',
49: ATTRIBUTE "text:string-value-if-true",
50: REF 'string',
51: DATA 'string',
49: ATTRIBUTE "text:string-value-if-false",
50: REF 'string',
51: DATA 'string',
49: CHOICE
50: ATTRIBUTE "text:current-value",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
47: STRING
45: ELEMENT "text:hidden-text",
46: SEQUENCE
47: REF 'text-hidden-text-attlist',
48: INTERLEAVE
49: ATTRIBUTE "text:condition",
50: REF 'formula',
51: DATA 'string',
49: ATTRIBUTE "text:string-value",
50: REF 'string',
51: DATA 'string',
49: CHOICE
50: ATTRIBUTE "text:is-hidden",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
47: STRING
45: ELEMENT "text:reference-ref", "text:bookmark-ref",
46: INTERLEAVE
47: REF 'text-common-ref-content',
48: INTERLEAVE
49: STRING
49: CHOICE
50: ATTRIBUTE "text:ref-name",
51: REF 'string',
52: DATA 'string',
50: EPSILON
47: REF 'text-ref-content',
48: CHOICE
49: ATTRIBUTE "text:reference-format",
50: CHOICE
51: VALUE 'page',
51: VALUE 'chapter',
51: VALUE 'direction',
51: VALUE 'text',
49: EPSILON
45: ELEMENT "text:note-ref",
46: INTERLEAVE
47: REF 'text-common-ref-content',
48: INTERLEAVE
49: STRING
49: CHOICE
50: ATTRIBUTE "text:ref-name",
51: REF 'string',
52: DATA 'string',
50: EPSILON
47: REF 'text-note-ref-content',
48: REF 'text-note-class',
49: ATTRIBUTE "text:note-class",
50: CHOICE
51: VALUE 'footnote',
51: VALUE 'endnote',
47: REF 'text-ref-content',
48: CHOICE
49: ATTRIBUTE "text:reference-format",
50: CHOICE
51: VALUE 'page',
51: VALUE 'chapter',
51: VALUE 'direction',
51: VALUE 'text',
49: EPSILON
45: ELEMENT "text:sequence-ref",
46: INTERLEAVE
47: REF 'text-common-ref-content',
48: INTERLEAVE
49: STRING
49: CHOICE
50: ATTRIBUTE "text:ref-name",
51: REF 'string',
52: DATA 'string',
50: EPSILON
47: REF 'text-sequence-ref-content',
48: CHOICE
49: ATTRIBUTE "text:reference-format",
50: CHOICE
51: VALUE 'page',
51: VALUE 'chapter',
51: VALUE 'direction',
51: VALUE 'text',
51: VALUE 'category-and-value',
51: VALUE 'caption',
51: VALUE 'value',
49: EPSILON
45: ELEMENT "text:script",
46: INTERLEAVE
47: CHOICE
48: SEQUENCE
49: ATTRIBUTE "xlink:href",
50: REF 'anyURI',
51: DATA 'anyURI',
49: CHOICE
50: ATTRIBUTE "xlink:type",
51: VALUE 'simple',
50: EPSILON
48: STRING
47: CHOICE
48: ATTRIBUTE "script:language",
49: REF 'string',
50: DATA 'string',
48: EPSILON
45: ELEMENT "text:execute-macro",
46: SEQUENCE
47: CHOICE
48: ATTRIBUTE "text:name",
49: REF 'string',
50: DATA 'string',
48: EPSILON
47: CHOICE
48: REF 'office-event-listeners',
48: EPSILON
47: STRING
45: ELEMENT "text:hidden-paragraph",
46: SEQUENCE
47: REF 'text-hidden-paragraph-attlist',
48: INTERLEAVE
49: ATTRIBUTE "text:condition",
50: REF 'formula',
51: DATA 'string',
49: CHOICE
50: ATTRIBUTE "text:is-hidden",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
47: STRING
45: ELEMENT "text:dde-connection",
46: SEQUENCE
47: ATTRIBUTE "text:connection-name",
48: REF 'string',
49: DATA 'string',
47: STRING
45: ELEMENT "text:measure",
46: SEQUENCE
47: ATTRIBUTE "text:kind",
48: CHOICE
49: VALUE 'value',
49: VALUE 'unit',
49: VALUE 'gap',
47: STRING
45: ELEMENT "text:table-formula",
46: SEQUENCE
47: INTERLEAVE
48: REF 'common-field-formula-attlist',
49: CHOICE
50: ATTRIBUTE "text:formula",
51: REF 'formula',
52: DATA 'string',
50: EPSILON
48: REF 'common-field-display-value-formula-attlist',
49: CHOICE
50: ATTRIBUTE "text:display",
51: CHOICE
52: VALUE 'value',
52: VALUE 'formula',
50: EPSILON
48: REF 'common-field-data-style-name-attlist',
49: CHOICE
50: ATTRIBUTE "style:data-style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: EPSILON
47: STRING
45: ELEMENT "text:toc-mark-start",
46: REF 'text-toc-mark-start-attrs',
47: SEQUENCE
48: REF 'text-id',
49: ATTRIBUTE "text:id",
50: REF 'string',
51: DATA 'string',
48: REF 'text-outline-level',
49: CHOICE
50: ATTRIBUTE "text:outline-level",
51: REF 'positiveInteger',
52: DATA 'positiveInteger',
50: EPSILON
45: ELEMENT "text:toc-mark-end",
46: REF 'text-id',
47: ATTRIBUTE "text:id",
48: REF 'string',
49: DATA 'string',
45: ELEMENT "text:toc-mark",
46: SEQUENCE
47: ATTRIBUTE "text:string-value",
48: REF 'string',
49: DATA 'string',
47: REF 'text-outline-level',
48: CHOICE
49: ATTRIBUTE "text:outline-level",
50: REF 'positiveInteger',
51: DATA 'positiveInteger',
49: EPSILON
45: ELEMENT "text:user-index-mark-start",
46: SEQUENCE
47: REF 'text-id',
48: ATTRIBUTE "text:id",
49: REF 'string',
50: DATA 'string',
47: REF 'text-outline-level',
48: CHOICE
49: ATTRIBUTE "text:outline-level",
50: REF 'positiveInteger',
51: DATA 'positiveInteger',
49: EPSILON
47: REF 'text-index-name',
48: ATTRIBUTE "text:index-name",
49: REF 'string',
50: DATA 'string',
45: ELEMENT "text:user-index-mark-end",
46: SEQUENCE
47: REF 'text-id',
48: ATTRIBUTE "text:id",
49: REF 'string',
50: DATA 'string',
47: REF 'text-outline-level',
48: CHOICE
49: ATTRIBUTE "text:outline-level",
50: REF 'positiveInteger',
51: DATA 'positiveInteger',
49: EPSILON
45: ELEMENT "text:user-index-mark",
46: SEQUENCE
47: ATTRIBUTE "text:string-value",
48: REF 'string',
49: DATA 'string',
47: REF 'text-outline-level',
48: CHOICE
49: ATTRIBUTE "text:outline-level",
50: REF 'positiveInteger',
51: DATA 'positiveInteger',
49: EPSILON
47: REF 'text-index-name',
48: ATTRIBUTE "text:index-name",
49: REF 'string',
50: DATA 'string',
45: ELEMENT "text:alphabetical-index-mark-start",
46: SEQUENCE
47: REF 'text-id',
48: ATTRIBUTE "text:id",
49: REF 'string',
50: DATA 'string',
47: REF 'text-alphabetical-index-mark-attrs',
48: INTERLEAVE
49: SEQUENCE
50: CHOICE
51: ATTRIBUTE "text:key1",
52: REF 'string',
53: DATA 'string',
51: EPSILON
50: CHOICE
51: ATTRIBUTE "text:key2",
52: REF 'string',
53: DATA 'string',
51: EPSILON
49: SEQUENCE
50: CHOICE
51: ATTRIBUTE "text:string-value-phonetic",
52: REF 'string',
53: DATA 'string',
51: EPSILON
50: CHOICE
51: ATTRIBUTE "text:key1-phonetic",
52: REF 'string',
53: DATA 'string',
51: EPSILON
50: CHOICE
51: ATTRIBUTE "text:key2-phonetic",
52: REF 'string',
53: DATA 'string',
51: EPSILON
49: CHOICE
50: ATTRIBUTE "text:main-entry",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
45: ELEMENT "text:alphabetical-index-mark-end",
46: REF 'text-id',
47: ATTRIBUTE "text:id",
48: REF 'string',
49: DATA 'string',
45: ELEMENT "text:alphabetical-index-mark",
46: SEQUENCE
47: ATTRIBUTE "text:string-value",
48: REF 'string',
49: DATA 'string',
47: REF 'text-alphabetical-index-mark-attrs',
48: INTERLEAVE
49: SEQUENCE
50: CHOICE
51: ATTRIBUTE "text:key1",
52: REF 'string',
53: DATA 'string',
51: EPSILON
50: CHOICE
51: ATTRIBUTE "text:key2",
52: REF 'string',
53: DATA 'string',
51: EPSILON
49: SEQUENCE
50: CHOICE
51: ATTRIBUTE "text:string-value-phonetic",
52: REF 'string',
53: DATA 'string',
51: EPSILON
50: CHOICE
51: ATTRIBUTE "text:key1-phonetic",
52: REF 'string',
53: DATA 'string',
51: EPSILON
50: CHOICE
51: ATTRIBUTE "text:key2-phonetic",
52: REF 'string',
53: DATA 'string',
51: EPSILON
49: CHOICE
50: ATTRIBUTE "text:main-entry",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: EPSILON
45: ELEMENT "text:bibliography-mark",
46: SEQUENCE
47: ATTRIBUTE "text:bibliography-type",
48: REF 'text-bibliography-types',
49: CHOICE
50: VALUE 'article',
50: VALUE 'book',
50: VALUE 'booklet',
50: VALUE 'conference',
50: VALUE 'custom1',
50: VALUE 'custom2',
50: VALUE 'custom3',
50: VALUE 'custom4',
50: VALUE 'custom5',
50: VALUE 'email',
50: VALUE 'inbook',
50: VALUE 'incollection',
50: VALUE 'inproceedings',
50: VALUE 'journal',
50: VALUE 'manual',
50: VALUE 'mastersthesis',
50: VALUE 'misc',
50: VALUE 'phdthesis',
50: VALUE 'proceedings',
50: VALUE 'techreport',
50: VALUE 'unpublished',
50: VALUE 'www',
47: CHOICE
48: ONEOREMORE
49: ATTRIBUTE "text:identifier", "text:address", "text:annote", "text:author", "text:booktitle", "text:chapter", "text:edition", "text:editor", "text:howpublished", "text:institution", "text:journal", "text:month", "text:note", "text:number", "text:organizations", "text:pages", "text:publisher", "text:school", "text:series", "text:title", "text:report-type", "text:volume", "text:year", "text:url", "text:custom1", "text:custom2", "text:custom3", "text:custom4", "text:custom5", "text:isbn", "text:issn",
50: REF 'string',
51: DATA 'string',
48: EPSILON
47: STRING
45: ELEMENT "presentation:header",
46: EPSILON
45: ELEMENT "presentation:footer",
46: EPSILON
45: ELEMENT "presentation:date-time",
46: EPSILON
42: EPSILON
37: EPSILON
32: ELEMENT "text:deletion",
33: SEQUENCE
34: REF 'office-change-info',
34: CHOICE
35: ONEOREMORE
36: REF 'text-content',
37: CHOICE
38: REF 'text-h',
38: REF 'text-p',
38: REF 'text-list',
38: REF 'text-numbered-paragraph',
38: REF 'table-table',
38: REF 'draw-a',
38: REF 'text-section',
38: REF 'text-soft-page-break',
38: REF 'text-table-of-content',
38: REF 'text-illustration-index',
38: REF 'text-table-index',
38: REF 'text-object-index',
38: REF 'text-user-index',
38: REF 'text-alphabetical-index',
38: REF 'text-bibliography',
38: REF 'shape',
39: CHOICE
40: REF 'draw-rect',
40: REF 'draw-line',
40: REF 'draw-polyline',
40: REF 'draw-polygon',
40: REF 'draw-regular-polygon',
40: REF 'draw-path',
40: REF 'draw-circle',
40: REF 'draw-ellipse',
40: REF 'draw-g',
40: REF 'draw-page-thumbnail',
40: REF 'draw-frame',
40: REF 'draw-measure',
40: REF 'draw-caption',
40: REF 'draw-connector',
40: REF 'draw-control',
40: REF 'dr3d-scene',
40: REF 'draw-custom-shape',
38: REF 'change-marks',
39: CHOICE
35: EPSILON
32: ELEMENT "text:format-change",
33: REF 'office-change-info',
26: EPSILON
23: EPSILON
21: REF 'text-decls',
22: SEQUENCE
23: CHOICE
24: ELEMENT "text:variable-decls",
25: CHOICE
26: ONEOREMORE
27: REF 'text-variable-decl',
28: ELEMENT "text:variable-decl",
29: SEQUENCE
30: REF 'common-field-name-attlist',
31: ATTRIBUTE "text:name",
32: REF 'variableName',
33: DATA 'string',
30: REF 'common-value-type-attlist',
31: ATTRIBUTE "office:value-type",
32: REF 'valueType',
33: CHOICE
34: VALUE 'float',
34: VALUE 'time',
34: VALUE 'date',
34: VALUE 'percentage',
34: VALUE 'currency',
34: VALUE 'boolean',
34: VALUE 'string',
26: EPSILON
24: EPSILON
23: CHOICE
24: ELEMENT "text:sequence-decls",
25: CHOICE
26: ONEOREMORE
27: REF 'text-sequence-decl',
28: ELEMENT "text:sequence-decl",
29: REF 'text-sequence-decl-attlist',
30: INTERLEAVE
31: REF 'common-field-name-attlist',
32: ATTRIBUTE "text:name",
33: REF 'variableName',
34: DATA 'string',
31: ATTRIBUTE "text:display-outline-level",
32: REF 'nonNegativeInteger',
33: DATA 'nonNegativeInteger',
31: CHOICE
32: ATTRIBUTE "text:separation-character",
33: REF 'character',
34: DATA 'string',
32: EPSILON
26: EPSILON
24: EPSILON
23: CHOICE
24: ELEMENT "text:user-field-decls",
25: CHOICE
26: ONEOREMORE
27: REF 'text-user-field-decl',
28: ELEMENT "text:user-field-decl",
29: SEQUENCE
30: REF 'common-field-name-attlist',
31: ATTRIBUTE "text:name",
32: REF 'variableName',
33: DATA 'string',
30: CHOICE
31: REF 'common-field-formula-attlist',
32: CHOICE
33: ATTRIBUTE "text:formula",
34: REF 'formula',
35: DATA 'string',
33: EPSILON
31: EPSILON
30: REF 'common-value-and-type-attlist',
31: CHOICE
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'float',
33: ATTRIBUTE "office:value",
34: REF 'double',
35: DATA 'double',
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'percentage',
33: ATTRIBUTE "office:value",
34: REF 'double',
35: DATA 'double',
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'currency',
33: ATTRIBUTE "office:value",
34: REF 'double',
35: DATA 'double',
33: CHOICE
34: ATTRIBUTE "office:currency",
35: REF 'string',
36: DATA 'string',
34: EPSILON
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'date',
33: ATTRIBUTE "office:date-value",
34: REF 'dateOrDateTime',
35: CHOICE
36: DATA 'date',
36: DATA 'dateTime',
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'time',
33: ATTRIBUTE "office:time-value",
34: REF 'duration',
35: DATA 'duration',
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'boolean',
33: ATTRIBUTE "office:boolean-value",
34: REF 'boolean',
35: CHOICE
36: VALUE 'true',
36: VALUE 'false',
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'string',
33: CHOICE
34: ATTRIBUTE "office:string-value",
35: REF 'string',
36: DATA 'string',
34: EPSILON
26: EPSILON
24: EPSILON
23: CHOICE
24: ELEMENT "text:dde-connection-decls",
25: CHOICE
26: ONEOREMORE
27: REF 'text-dde-connection-decl',
28: ELEMENT "text:dde-connection-decl",
29: SEQUENCE
30: REF 'text-dde-connection-decl-attlist',
31: ATTRIBUTE "office:name",
32: REF 'string',
33: DATA 'string',
30: REF 'common-dde-connection-decl-attlist',
31: INTERLEAVE
32: ATTRIBUTE "office:dde-application",
33: REF 'string',
34: DATA 'string',
32: ATTRIBUTE "office:dde-topic",
33: REF 'string',
34: DATA 'string',
32: ATTRIBUTE "office:dde-item",
33: REF 'string',
34: DATA 'string',
32: CHOICE
33: ATTRIBUTE "office:automatic-update",
34: REF 'boolean',
35: CHOICE
36: VALUE 'true',
36: VALUE 'false',
33: EPSILON
26: EPSILON
24: EPSILON
23: CHOICE
24: REF 'text-alphabetical-index-auto-mark-file',
25: ELEMENT "text:alphabetical-index-auto-mark-file",
26: SEQUENCE
27: ATTRIBUTE "xlink:href",
28: REF 'anyURI',
29: DATA 'anyURI',
27: CHOICE
28: ATTRIBUTE "xlink:type",
29: VALUE 'simple',
28: EPSILON
24: EPSILON
21: CHOICE
22: ONEOREMORE
23: CHOICE
24: REF 'text-h',
24: REF 'text-p',
24: REF 'text-list',
24: REF 'table-table',
24: REF 'text-section',
24: REF 'text-table-of-content',
24: REF 'text-illustration-index',
24: REF 'text-table-index',
24: REF 'text-object-index',
24: REF 'text-user-index',
24: REF 'text-alphabetical-index',
24: REF 'text-bibliography',
24: REF 'text-index-title',
24: REF 'change-marks',
25: CHOICE
22: EPSILON
20: SEQUENCE
21: CHOICE
22: REF 'style-region-left',
23: ELEMENT "style:region-left",
24: REF 'region-content',
25: CHOICE
26: ONEOREMORE
27: REF 'text-p',
26: EPSILON
22: EPSILON
21: CHOICE
22: REF 'style-region-center',
23: ELEMENT "style:region-center",
24: REF 'region-content',
25: CHOICE
26: ONEOREMORE
27: REF 'text-p',
26: EPSILON
22: EPSILON
21: CHOICE
22: REF 'style-region-right',
23: ELEMENT "style:region-right",
24: REF 'region-content',
25: CHOICE
26: ONEOREMORE
27: REF 'text-p',
26: EPSILON
22: EPSILON
15: CHOICE
16: REF 'style-header-left',
17: ELEMENT "style:header-left",
18: SEQUENCE
19: REF 'common-style-header-footer-attlist',
20: CHOICE
21: ATTRIBUTE "style:display",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
19: REF 'header-footer-content',
20: CHOICE
21: SEQUENCE
22: REF 'text-tracked-changes',
23: CHOICE
22: REF 'text-decls',
23: SEQUENCE
24: CHOICE
24: CHOICE
24: CHOICE
24: CHOICE
24: CHOICE
25: REF 'text-alphabetical-index-auto-mark-file',
25: EPSILON
22: CHOICE
23: ONEOREMORE
24: CHOICE
25: REF 'text-h',
25: REF 'text-p',
25: REF 'text-list',
25: REF 'table-table',
25: REF 'text-section',
25: REF 'text-table-of-content',
25: REF 'text-illustration-index',
25: REF 'text-table-index',
25: REF 'text-object-index',
25: REF 'text-user-index',
25: REF 'text-alphabetical-index',
25: REF 'text-bibliography',
25: REF 'text-index-title',
25: REF 'change-marks',
26: CHOICE
23: EPSILON
21: SEQUENCE
22: CHOICE
23: REF 'style-region-left',
23: EPSILON
22: CHOICE
23: REF 'style-region-center',
23: EPSILON
22: CHOICE
23: REF 'style-region-right',
23: EPSILON
16: EPSILON
14: EPSILON
13: CHOICE
14: SEQUENCE
15: REF 'style-footer',
16: ELEMENT "style:footer",
17: SEQUENCE
18: REF 'common-style-header-footer-attlist',
19: CHOICE
20: ATTRIBUTE "style:display",
21: REF 'boolean',
22: CHOICE
23: VALUE 'true',
23: VALUE 'false',
20: EPSILON
18: REF 'header-footer-content',
19: CHOICE
20: SEQUENCE
21: REF 'text-tracked-changes',
22: CHOICE
21: REF 'text-decls',
22: SEQUENCE
23: CHOICE
23: CHOICE
23: CHOICE
23: CHOICE
23: CHOICE
24: REF 'text-alphabetical-index-auto-mark-file',
24: EPSILON
21: CHOICE
22: ONEOREMORE
23: CHOICE
24: REF 'text-h',
24: REF 'text-p',
24: REF 'text-list',
24: REF 'table-table',
24: REF 'text-section',
24: REF 'text-table-of-content',
24: REF 'text-illustration-index',
24: REF 'text-table-index',
24: REF 'text-object-index',
24: REF 'text-user-index',
24: REF 'text-alphabetical-index',
24: REF 'text-bibliography',
24: REF 'text-index-title',
24: REF 'change-marks',
25: CHOICE
22: EPSILON
20: SEQUENCE
21: CHOICE
22: REF 'style-region-left',
22: EPSILON
21: CHOICE
22: REF 'style-region-center',
22: EPSILON
21: CHOICE
22: REF 'style-region-right',
22: EPSILON
15: CHOICE
16: REF 'style-footer-left',
17: ELEMENT "style:footer-left",
18: SEQUENCE
19: REF 'common-style-header-footer-attlist',
20: CHOICE
21: ATTRIBUTE "style:display",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
19: REF 'header-footer-content',
20: CHOICE
21: SEQUENCE
22: REF 'text-tracked-changes',
23: CHOICE
22: REF 'text-decls',
23: SEQUENCE
24: CHOICE
24: CHOICE
24: CHOICE
24: CHOICE
24: CHOICE
25: REF 'text-alphabetical-index-auto-mark-file',
25: EPSILON
22: CHOICE
23: ONEOREMORE
24: CHOICE
25: REF 'text-h',
25: REF 'text-p',
25: REF 'text-list',
25: REF 'table-table',
25: REF 'text-section',
25: REF 'text-table-of-content',
25: REF 'text-illustration-index',
25: REF 'text-table-index',
25: REF 'text-object-index',
25: REF 'text-user-index',
25: REF 'text-alphabetical-index',
25: REF 'text-bibliography',
25: REF 'text-index-title',
25: REF 'change-marks',
26: CHOICE
23: EPSILON
21: SEQUENCE
22: CHOICE
23: REF 'style-region-left',
23: EPSILON
22: CHOICE
23: REF 'style-region-center',
23: EPSILON
22: CHOICE
23: REF 'style-region-right',
23: EPSILON
16: EPSILON
14: EPSILON
13: CHOICE
14: REF 'office-forms',
15: CHOICE
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'style-style',
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'shape',
16: CHOICE
17: REF 'draw-rect',
17: REF 'draw-line',
17: REF 'draw-polyline',
17: REF 'draw-polygon',
17: REF 'draw-regular-polygon',
17: REF 'draw-path',
17: REF 'draw-circle',
17: REF 'draw-ellipse',
17: REF 'draw-g',
17: REF 'draw-page-thumbnail',
17: REF 'draw-frame',
17: REF 'draw-measure',
17: REF 'draw-caption',
17: REF 'draw-connector',
17: REF 'draw-control',
17: REF 'dr3d-scene',
17: REF 'draw-custom-shape',
14: EPSILON
13: CHOICE
14: REF 'presentation-notes',
15: ELEMENT "presentation:notes",
16: SEQUENCE
17: REF 'common-presentation-header-footer-attlist',
18: INTERLEAVE
19: CHOICE
20: ATTRIBUTE "presentation:use-header-name",
21: REF 'string',
22: DATA 'string',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:use-footer-name",
21: REF 'string',
22: DATA 'string',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:use-date-time-name",
21: REF 'string',
22: DATA 'string',
20: EPSILON
17: REF 'presentation-notes-attlist',
18: INTERLEAVE
19: CHOICE
20: ATTRIBUTE "style:page-layout-name",
21: REF 'styleNameRef',
22: CHOICE
23: DATA 'NCName',
23: EPSILON
20: EPSILON
19: CHOICE
20: ATTRIBUTE "draw:style-name",
21: REF 'styleNameRef',
22: CHOICE
23: DATA 'NCName',
23: EPSILON
20: EPSILON
17: REF 'office-forms',
18: CHOICE
17: CHOICE
18: ONEOREMORE
19: REF 'shape',
20: CHOICE
21: REF 'draw-rect',
21: REF 'draw-line',
21: REF 'draw-polyline',
21: REF 'draw-polygon',
21: REF 'draw-regular-polygon',
21: REF 'draw-path',
21: REF 'draw-circle',
21: REF 'draw-ellipse',
21: REF 'draw-g',
21: REF 'draw-page-thumbnail',
21: REF 'draw-frame',
21: REF 'draw-measure',
21: REF 'draw-caption',
21: REF 'draw-connector',
21: REF 'draw-control',
21: REF 'dr3d-scene',
21: REF 'draw-custom-shape',
18: EPSILON
14: EPSILON
9: EPSILON
8: CHOICE
9: REF 'style-handout-master',
10: ELEMENT "style:handout-master",
11: SEQUENCE
12: REF 'common-presentation-header-footer-attlist',
13: INTERLEAVE
14: CHOICE
15: ATTRIBUTE "presentation:use-header-name",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "presentation:use-footer-name",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "presentation:use-date-time-name",
16: REF 'string',
17: DATA 'string',
15: EPSILON
12: REF 'style-handout-master-attlist',
13: INTERLEAVE
14: CHOICE
15: ATTRIBUTE "presentation:presentation-page-layout-name",
16: REF 'styleNameRef',
17: CHOICE
18: DATA 'NCName',
18: EPSILON
15: EPSILON
14: ATTRIBUTE "style:page-layout-name",
15: REF 'styleNameRef',
16: CHOICE
17: DATA 'NCName',
17: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:style-name",
16: REF 'styleNameRef',
17: CHOICE
18: DATA 'NCName',
18: EPSILON
15: EPSILON
12: CHOICE
13: ONEOREMORE
14: REF 'shape',
15: CHOICE
16: REF 'draw-rect',
16: REF 'draw-line',
16: REF 'draw-polyline',
16: REF 'draw-polygon',
16: REF 'draw-regular-polygon',
16: REF 'draw-path',
16: REF 'draw-circle',
16: REF 'draw-ellipse',
16: REF 'draw-g',
16: REF 'draw-page-thumbnail',
16: REF 'draw-frame',
16: REF 'draw-measure',
16: REF 'draw-caption',
16: REF 'draw-connector',
16: REF 'draw-control',
16: REF 'dr3d-scene',
16: REF 'draw-custom-shape',
13: EPSILON
9: EPSILON
8: CHOICE
9: REF 'draw-layer-set',
10: ELEMENT "draw:layer-set",
11: CHOICE
12: ONEOREMORE
13: REF 'draw-layer',
14: ELEMENT "draw:layer",
15: SEQUENCE
16: REF 'draw-layer-attlist',
17: INTERLEAVE
18: ATTRIBUTE "draw:name",
19: REF 'string',
20: DATA 'string',
18: CHOICE
19: ATTRIBUTE "draw:protected",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "draw:display",
20: CHOICE
21: VALUE 'always',
21: VALUE 'screen',
21: VALUE 'printer',
21: VALUE 'none',
19: EPSILON
16: CHOICE
17: REF 'svg-title',
17: EPSILON
16: CHOICE
17: REF 'svg-desc',
17: EPSILON
12: EPSILON
9: EPSILON
6: EPSILON
4: REF 'office-body',
5: ELEMENT "office:body",
6: REF 'office-body-content',
7: CHOICE
8: ELEMENT "office:text",
9: SEQUENCE
10: REF 'office-text-attlist',
11: INTERLEAVE
12: CHOICE
13: ATTRIBUTE "text:global",
14: REF 'boolean',
15: CHOICE
16: VALUE 'true',
16: VALUE 'false',
13: EPSILON
12: CHOICE
13: ATTRIBUTE "text:use-soft-page-breaks",
14: REF 'boolean',
15: CHOICE
16: VALUE 'true',
16: VALUE 'false',
13: EPSILON
10: REF 'office-text-content-prelude',
11: SEQUENCE
12: REF 'office-forms',
13: CHOICE
12: REF 'text-tracked-changes',
13: CHOICE
12: REF 'text-decls',
13: SEQUENCE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
15: REF 'text-alphabetical-index-auto-mark-file',
15: EPSILON
12: REF 'table-decls',
13: SEQUENCE
14: CHOICE
15: REF 'table-calculation-settings',
16: ELEMENT "table:calculation-settings",
17: SEQUENCE
18: REF 'table-calculation-setting-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "table:case-sensitive",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "table:precision-as-shown",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "table:search-criteria-must-apply-to-whole-cell",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "table:automatic-find-labels",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "table:use-regular-expressions",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "table:null-year",
22: REF 'positiveInteger',
23: DATA 'positiveInteger',
21: EPSILON
18: CHOICE
19: REF 'table-null-date',
20: ELEMENT "table:null-date",
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "table:value-type",
24: REF 'valueType',
25: CHOICE
26: VALUE 'float',
26: VALUE 'time',
26: VALUE 'date',
26: VALUE 'percentage',
26: VALUE 'currency',
26: VALUE 'boolean',
26: VALUE 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "table:date-value",
24: REF 'date',
25: DATA 'date',
23: EPSILON
19: EPSILON
18: CHOICE
19: REF 'table-iteration',
20: ELEMENT "table:iteration",
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "table:status",
24: CHOICE
25: VALUE 'enable',
25: VALUE 'disable',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "table:steps",
24: REF 'positiveInteger',
25: DATA 'positiveInteger',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "table:maximum-difference",
24: REF 'double',
25: DATA 'double',
23: EPSILON
19: EPSILON
15: EPSILON
14: CHOICE
15: REF 'table-content-validations',
16: ELEMENT "table:content-validations",
17: ONEOREMORE
18: REF 'table-content-validation',
19: ELEMENT "table:content-validation",
20: SEQUENCE
21: REF 'table-validation-attlist',
22: INTERLEAVE
23: ATTRIBUTE "table:name",
24: REF 'string',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:condition",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:base-cell-address",
25: REF 'cellAddress',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:allow-empty-cell",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:display-list",
25: CHOICE
26: VALUE 'none',
26: VALUE 'unsorted',
26: VALUE 'sort-ascending',
24: EPSILON
21: CHOICE
22: REF 'table-help-message',
23: ELEMENT "table:help-message",
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "table:title",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "table:display",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ONEOREMORE
27: REF 'text-p',
26: EPSILON
22: EPSILON
21: CHOICE
22: REF 'table-error-message',
23: ELEMENT "table:error-message",
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "table:title",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "table:display",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "table:message-type",
27: CHOICE
28: VALUE 'stop',
28: VALUE 'warning',
28: VALUE 'information',
26: EPSILON
25: CHOICE
26: ONEOREMORE
27: REF 'text-p',
26: EPSILON
22: SEQUENCE
23: REF 'table-error-macro',
24: ELEMENT "table:error-macro",
25: CHOICE
26: ATTRIBUTE "table:execute",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
23: CHOICE
24: REF 'office-event-listeners',
24: EPSILON
22: EPSILON
15: EPSILON
14: CHOICE
15: REF 'table-label-ranges',
16: ELEMENT "table:label-ranges",
17: CHOICE
18: ONEOREMORE
19: REF 'table-label-range',
20: ELEMENT "table:label-range",
21: REF 'table-label-range-attlist',
22: INTERLEAVE
23: ATTRIBUTE "table:label-cell-range-address",
24: REF 'cellRangeAddress',
25: DATA 'string',
23: ATTRIBUTE "table:data-cell-range-address",
24: REF 'cellRangeAddress',
25: DATA 'string',
23: ATTRIBUTE "table:orientation",
24: CHOICE
25: VALUE 'column',
25: VALUE 'row',
18: EPSILON
15: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'office-text-content-main',
13: CHOICE
14: ONEOREMORE
15: REF 'text-content',
16: CHOICE
17: REF 'text-h',
17: REF 'text-p',
17: REF 'text-list',
17: REF 'text-numbered-paragraph',
17: REF 'table-table',
17: REF 'draw-a',
17: REF 'text-section',
17: REF 'text-soft-page-break',
17: REF 'text-table-of-content',
17: REF 'text-illustration-index',
17: REF 'text-table-index',
17: REF 'text-object-index',
17: REF 'text-user-index',
17: REF 'text-alphabetical-index',
17: REF 'text-bibliography',
17: REF 'shape',
18: CHOICE
19: REF 'draw-rect',
19: REF 'draw-line',
19: REF 'draw-polyline',
19: REF 'draw-polygon',
19: REF 'draw-regular-polygon',
19: REF 'draw-path',
19: REF 'draw-circle',
19: REF 'draw-ellipse',
19: REF 'draw-g',
19: REF 'draw-page-thumbnail',
19: REF 'draw-frame',
19: REF 'draw-measure',
19: REF 'draw-caption',
19: REF 'draw-connector',
19: REF 'draw-control',
19: REF 'dr3d-scene',
19: REF 'draw-custom-shape',
17: REF 'change-marks',
18: CHOICE
14: EPSILON
14: SEQUENCE
15: REF 'text-page-sequence',
16: ELEMENT "text:page-sequence",
17: ONEOREMORE
18: REF 'text-page',
19: ELEMENT "text:page",
20: REF 'text-page-attlist',
21: ATTRIBUTE "text:master-page-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
15: CHOICE
16: ONEOREMORE
17: CHOICE
18: REF 'draw-a',
18: REF 'shape',
19: CHOICE
20: REF 'draw-rect',
20: REF 'draw-line',
20: REF 'draw-polyline',
20: REF 'draw-polygon',
20: REF 'draw-regular-polygon',
20: REF 'draw-path',
20: REF 'draw-circle',
20: REF 'draw-ellipse',
20: REF 'draw-g',
20: REF 'draw-page-thumbnail',
20: REF 'draw-frame',
20: REF 'draw-measure',
20: REF 'draw-caption',
20: REF 'draw-connector',
20: REF 'draw-control',
20: REF 'dr3d-scene',
20: REF 'draw-custom-shape',
16: EPSILON
11: EPSILON
10: REF 'office-text-content-epilogue',
11: REF 'table-functions',
12: SEQUENCE
13: CHOICE
14: REF 'table-named-expressions',
15: ELEMENT "table:named-expressions",
16: CHOICE
17: ONEOREMORE
18: CHOICE
19: REF 'table-named-range',
20: ELEMENT "table:named-range",
21: REF 'table-named-range-attlist',
22: SEQUENCE
23: ATTRIBUTE "table:name",
24: REF 'string',
25: DATA 'string',
23: ATTRIBUTE "table:cell-range-address",
24: REF 'cellRangeAddress',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:base-cell-address",
25: REF 'cellAddress',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:range-usable-as",
25: CHOICE
26: VALUE 'none',
26: LIST
27: ONEOREMORE
28: CHOICE
29: VALUE 'print-range',
29: VALUE 'filter',
29: VALUE 'repeat-row',
29: VALUE 'repeat-column',
24: EPSILON
19: REF 'table-named-expression',
20: ELEMENT "table:named-expression",
21: REF 'table-named-expression-attlist',
22: SEQUENCE
23: ATTRIBUTE "table:name",
24: REF 'string',
25: DATA 'string',
23: ATTRIBUTE "table:expression",
24: REF 'string',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:base-cell-address",
25: REF 'cellAddress',
26: DATA 'string',
24: EPSILON
17: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-database-ranges',
15: ELEMENT "table:database-ranges",
16: CHOICE
17: ONEOREMORE
18: REF 'table-database-range',
19: ELEMENT "table:database-range",
20: SEQUENCE
21: REF 'table-database-range-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "table:name",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:is-selection",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:on-update-keep-styles",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:on-update-keep-size",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:has-persistent-data",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:orientation",
25: CHOICE
26: VALUE 'column',
26: VALUE 'row',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:contains-header",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:display-filter-buttons",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: ATTRIBUTE "table:target-range-address",
24: REF 'cellRangeAddress',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:refresh-delay",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
21: CHOICE
22: REF 'table-database-source-sql',
23: ELEMENT "table:database-source-sql",
24: REF 'table-database-source-sql-attlist',
25: INTERLEAVE
26: ATTRIBUTE "table:database-name",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "table:sql-statement",
27: REF 'string',
28: DATA 'string',
26: CHOICE
27: ATTRIBUTE "table:parse-sql-statement",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
22: REF 'table-database-source-table',
23: ELEMENT "table:database-source-query",
24: REF 'table-database-source-query-attlist',
25: INTERLEAVE
26: ATTRIBUTE "table:database-name",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "table:query-name",
27: REF 'string',
28: DATA 'string',
22: REF 'table-database-source-query',
23: ELEMENT "table:database-source-table",
24: REF 'table-database-source-table-attlist',
25: INTERLEAVE
26: ATTRIBUTE "table:database-name",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "table:database-table-name",
27: REF 'string',
28: DATA 'string',
22: EPSILON
21: CHOICE
22: REF 'table-filter',
23: ELEMENT "table:filter",
24: SEQUENCE
25: REF 'table-filter-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "table:target-range-address",
29: REF 'cellRangeAddress',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:condition-source",
29: CHOICE
30: VALUE 'self',
30: VALUE 'cell-range',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:condition-source-range-address",
29: REF 'cellRangeAddress',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:display-duplicates",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
25: CHOICE
26: REF 'table-filter-condition',
27: ELEMENT "table:filter-condition",
28: REF 'table-filter-condition-attlist',
29: INTERLEAVE
30: ATTRIBUTE "table:field-number",
31: REF 'nonNegativeInteger',
32: DATA 'nonNegativeInteger',
30: ATTRIBUTE "table:value",
31: REF 'string',
32: DATA 'string',
30: ATTRIBUTE "table:operator",
31: REF 'string',
32: DATA 'string',
30: CHOICE
31: ATTRIBUTE "table:case-sensitive",
32: REF 'string',
33: DATA 'string',
31: EPSILON
30: CHOICE
31: ATTRIBUTE "table:data-type",
32: CHOICE
33: VALUE 'text',
33: VALUE 'number',
31: EPSILON
26: REF 'table-filter-and',
27: ELEMENT "table:filter-and",
28: ONEOREMORE
29: CHOICE
30: REF 'table-filter-or',
31: ELEMENT "table:filter-or",
32: ONEOREMORE
33: CHOICE
34: REF 'table-filter-and',
34: REF 'table-filter-condition',
30: REF 'table-filter-condition',
26: REF 'table-filter-or',
22: EPSILON
21: CHOICE
22: REF 'table-sort',
23: ELEMENT "table:sort",
24: SEQUENCE
25: REF 'table-sort-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "table:bind-styles-to-content",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:target-range-address",
29: REF 'cellRangeAddress',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:case-sensitive",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:language",
29: REF 'languageCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:country",
29: REF 'countryCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:algorithm",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: ONEOREMORE
26: REF 'table-sort-by',
27: ELEMENT "table:sort-by",
28: REF 'table-sort-by-attlist',
29: INTERLEAVE
30: ATTRIBUTE "table:field-number",
31: REF 'nonNegativeInteger',
32: DATA 'nonNegativeInteger',
30: CHOICE
31: ATTRIBUTE "table:data-type",
32: CHOICE
33: VALUE 'text',
33: VALUE 'number',
33: VALUE 'automatic',
33: REF 'string',
34: DATA 'string',
31: EPSILON
30: CHOICE
31: ATTRIBUTE "table:order",
32: CHOICE
33: VALUE 'ascending',
33: VALUE 'descending',
31: EPSILON
22: EPSILON
21: CHOICE
22: REF 'table-subtotal-rules',
23: ELEMENT "table:subtotal-rules",
24: SEQUENCE
25: REF 'table-subtotal-rules-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "table:bind-styles-to-content",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:case-sensitive",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:page-breaks-on-group-change",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
25: CHOICE
26: REF 'table-sort-groups',
27: ELEMENT "table:sort-groups",
28: REF 'table-sort-groups-attlist',
29: INTERLEAVE
30: CHOICE
31: ATTRIBUTE "table:data-type",
32: CHOICE
33: VALUE 'text',
33: VALUE 'number',
33: VALUE 'automatic',
33: REF 'string',
34: DATA 'string',
31: EPSILON
30: CHOICE
31: ATTRIBUTE "table:order",
32: CHOICE
33: VALUE 'ascending',
33: VALUE 'descending',
31: EPSILON
26: EPSILON
25: CHOICE
26: ONEOREMORE
27: REF 'table-subtotal-rule',
28: ELEMENT "table:subtotal-rule",
29: SEQUENCE
30: REF 'table-subtotal-rule-attlist',
31: ATTRIBUTE "table:group-by-field-number",
32: REF 'nonNegativeInteger',
33: DATA 'nonNegativeInteger',
30: CHOICE
31: ONEOREMORE
32: REF 'table-subtotal-field',
33: ELEMENT "table:subtotal-field",
34: REF 'table-subtotal-field-attlist',
35: INTERLEAVE
36: ATTRIBUTE "table:field-number",
37: REF 'nonNegativeInteger',
38: DATA 'nonNegativeInteger',
36: ATTRIBUTE "table:function",
37: CHOICE
38: VALUE 'auto',
38: VALUE 'average',
38: VALUE 'count',
38: VALUE 'countnums',
38: VALUE 'max',
38: VALUE 'min',
38: VALUE 'product',
38: VALUE 'stdev',
38: VALUE 'stdevp',
38: VALUE 'sum',
38: VALUE 'var',
38: VALUE 'varp',
38: REF 'string',
39: DATA 'string',
31: EPSILON
26: EPSILON
22: EPSILON
17: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-data-pilot-tables',
15: ELEMENT "table:data-pilot-tables",
16: CHOICE
17: ONEOREMORE
18: REF 'table-data-pilot-table',
19: ELEMENT "table:data-pilot-table",
20: SEQUENCE
21: REF 'table-data-pilot-table-attlist',
22: INTERLEAVE
23: ATTRIBUTE "table:name",
24: REF 'string',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:application-data",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:grand-total",
25: CHOICE
26: VALUE 'none',
26: VALUE 'row',
26: VALUE 'column',
26: VALUE 'both',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:ignore-empty-rows",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:identify-categories",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: ATTRIBUTE "table:target-range-address",
24: REF 'cellRangeAddress',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:buttons",
25: REF 'cellRangeAddressList',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:show-filter-button",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:drill-down-on-double-click",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
21: CHOICE
22: REF 'table-database-source-sql',
22: REF 'table-database-source-table',
22: REF 'table-database-source-query',
22: REF 'table-source-service',
23: ELEMENT "table:source-service",
24: REF 'table-source-service-attlist',
25: INTERLEAVE
26: ATTRIBUTE "table:name",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "table:source-name",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "table:object-name",
27: REF 'string',
28: DATA 'string',
26: CHOICE
27: ATTRIBUTE "table:user-name",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "table:password",
28: REF 'string',
29: DATA 'string',
27: EPSILON
22: REF 'table-source-cell-range',
23: ELEMENT "table:source-cell-range",
24: SEQUENCE
25: REF 'table-source-cell-range-attlist',
26: ATTRIBUTE "table:cell-range-address",
27: REF 'cellRangeAddress',
28: DATA 'string',
25: CHOICE
26: REF 'table-filter',
26: EPSILON
22: EPSILON
21: ONEOREMORE
22: REF 'table-data-pilot-field',
23: ELEMENT "table:data-pilot-field",
24: SEQUENCE
25: REF 'table-data-pilot-field-attlist',
26: INTERLEAVE
27: ATTRIBUTE "table:source-field-name",
28: REF 'string',
29: DATA 'string',
27: CHOICE
28: ATTRIBUTE "table:orientation",
29: CHOICE
30: VALUE 'row',
30: VALUE 'column',
30: VALUE 'data',
30: VALUE 'hidden',
28: SEQUENCE
29: ATTRIBUTE "table:orientation",
30: VALUE 'page',
29: ATTRIBUTE "table:selected-page",
30: REF 'string',
31: DATA 'string',
27: CHOICE
28: ATTRIBUTE "table:is-data-layout-field",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:function",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'average',
30: VALUE 'count',
30: VALUE 'countnums',
30: VALUE 'max',
30: VALUE 'min',
30: VALUE 'product',
30: VALUE 'stdev',
30: VALUE 'stdevp',
30: VALUE 'sum',
30: VALUE 'var',
30: VALUE 'varp',
30: REF 'string',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:used-hierarchy",
29: REF 'integer',
30: DATA 'integer',
28: EPSILON
25: CHOICE
26: REF 'table-data-pilot-level',
27: ELEMENT "table:data-pilot-level",
28: SEQUENCE
29: REF 'table-data-pilot-level-attlist',
30: CHOICE
31: ATTRIBUTE "table:show-empty",
32: REF 'boolean',
33: CHOICE
34: VALUE 'true',
34: VALUE 'false',
31: EPSILON
29: CHOICE
30: REF 'table-data-pilot-subtotals',
31: ELEMENT "table:data-pilot-subtotals",
32: CHOICE
33: ONEOREMORE
34: REF 'table-data-pilot-subtotal',
35: ELEMENT "table:data-pilot-subtotal",
36: REF 'table-data-pilot-subtotal-attlist',
37: ATTRIBUTE "table:function",
38: CHOICE
39: VALUE 'auto',
39: VALUE 'average',
39: VALUE 'count',
39: VALUE 'countnums',
39: VALUE 'max',
39: VALUE 'min',
39: VALUE 'product',
39: VALUE 'stdev',
39: VALUE 'stdevp',
39: VALUE 'sum',
39: VALUE 'var',
39: VALUE 'varp',
39: REF 'string',
40: DATA 'string',
33: EPSILON
30: EPSILON
29: CHOICE
30: REF 'table-data-pilot-members',
31: ELEMENT "table:data-pilot-members",
32: CHOICE
33: ONEOREMORE
34: REF 'table-data-pilot-member',
35: ELEMENT "table:data-pilot-member",
36: REF 'table-data-pilot-member-attlist',
37: INTERLEAVE
38: ATTRIBUTE "table:name",
39: REF 'string',
40: DATA 'string',
38: CHOICE
39: ATTRIBUTE "table:display",
40: REF 'boolean',
41: CHOICE
42: VALUE 'true',
42: VALUE 'false',
39: EPSILON
38: CHOICE
39: ATTRIBUTE "table:show-details",
40: REF 'boolean',
41: CHOICE
42: VALUE 'true',
42: VALUE 'false',
39: EPSILON
33: EPSILON
30: EPSILON
29: CHOICE
30: REF 'table-data-pilot-display-info',
31: ELEMENT "table:data-pilot-display-info",
32: REF 'table-data-pilot-display-info-attlist',
33: INTERLEAVE
34: ATTRIBUTE "table:enabled",
35: REF 'boolean',
36: CHOICE
37: VALUE 'true',
37: VALUE 'false',
34: ATTRIBUTE "table:data-field",
35: REF 'string',
36: DATA 'string',
34: ATTRIBUTE "table:member-count",
35: REF 'nonNegativeInteger',
36: DATA 'nonNegativeInteger',
34: ATTRIBUTE "table:display-member-mode",
35: CHOICE
36: VALUE 'from-top',
36: VALUE 'from-bottom',
30: EPSILON
29: CHOICE
30: REF 'table-data-pilot-sort-info',
31: ELEMENT "table:data-pilot-sort-info",
32: REF 'table-data-pilot-sort-info-attlist',
33: INTERLEAVE
34: CHOICE
35: SEQUENCE
36: ATTRIBUTE "table:sort-mode",
37: VALUE 'data',
36: ATTRIBUTE "table:data-field",
37: REF 'string',
38: DATA 'string',
35: ATTRIBUTE "table:sort-mode",
36: CHOICE
37: VALUE 'none',
37: VALUE 'manual',
37: VALUE 'name',
34: ATTRIBUTE "table:order",
35: CHOICE
36: VALUE 'ascending',
36: VALUE 'descending',
30: EPSILON
29: CHOICE
30: REF 'table-data-pilot-layout-info',
31: ELEMENT "table:data-pilot-layout-info",
32: REF 'table-data-pilot-layout-info-attlist',
33: INTERLEAVE
34: ATTRIBUTE "table:layout-mode",
35: CHOICE
36: VALUE 'tabular-layout',
36: VALUE 'outline-subtotals-top',
36: VALUE 'outline-subtotals-bottom',
34: ATTRIBUTE "table:add-empty-lines",
35: REF 'boolean',
36: CHOICE
37: VALUE 'true',
37: VALUE 'false',
30: EPSILON
26: EPSILON
25: CHOICE
26: REF 'table-data-pilot-field-reference',
27: ELEMENT "table:data-pilot-field-reference",
28: REF 'table-data-pilot-field-reference-attlist',
29: INTERLEAVE
30: ATTRIBUTE "table:field-name",
31: REF 'string',
32: DATA 'string',
30: CHOICE
31: SEQUENCE
32: ATTRIBUTE "table:member-type",
33: VALUE 'named',
32: ATTRIBUTE "table:member-name",
33: REF 'string',
34: DATA 'string',
31: ATTRIBUTE "table:member-type",
32: CHOICE
33: VALUE 'previous',
33: VALUE 'next',
30: ATTRIBUTE "table:type",
31: CHOICE
32: VALUE 'none',
32: VALUE 'member-difference',
32: VALUE 'member-percentage',
32: VALUE 'member-percentage-difference',
32: VALUE 'running-total',
32: VALUE 'row-percentage',
32: VALUE 'column-percentage',
32: VALUE 'total-percentage',
32: VALUE 'index',
26: EPSILON
25: CHOICE
26: REF 'table-data-pilot-groups',
27: ELEMENT "table:data-pilot-groups",
28: SEQUENCE
29: REF 'table-data-pilot-groups-attlist',
30: INTERLEAVE
31: ATTRIBUTE "table:source-field-name",
32: REF 'string',
33: DATA 'string',
31: CHOICE
32: ATTRIBUTE "table:date-start",
33: CHOICE
34: REF 'dateOrDateTime',
35: CHOICE
36: DATA 'date',
36: DATA 'dateTime',
34: VALUE 'auto',
32: ATTRIBUTE "table:start",
33: CHOICE
34: REF 'double',
35: DATA 'double',
34: VALUE 'auto',
31: CHOICE
32: ATTRIBUTE "table:date-end",
33: CHOICE
34: REF 'dateOrDateTime',
35: CHOICE
36: DATA 'date',
36: DATA 'dateTime',
34: VALUE 'auto',
32: ATTRIBUTE "table:end",
33: CHOICE
34: REF 'double',
35: DATA 'double',
34: VALUE 'auto',
31: ATTRIBUTE "table:step",
32: REF 'double',
33: DATA 'double',
31: ATTRIBUTE "table:grouped-by",
32: CHOICE
33: VALUE 'seconds',
33: VALUE 'minutes',
33: VALUE 'hours',
33: VALUE 'days',
33: VALUE 'months',
33: VALUE 'quarters',
33: VALUE 'years',
29: ONEOREMORE
30: REF 'table-data-pilot-group',
31: ELEMENT "table:data-pilot-group",
32: SEQUENCE
33: REF 'table-data-pilot-group-attlist',
34: ATTRIBUTE "table:name",
35: REF 'string',
36: DATA 'string',
33: ONEOREMORE
34: REF 'table-data-pilot-group-member',
35: ELEMENT "table:data-pilot-group-member",
36: REF 'table-data-pilot-group-member-attlist',
37: ATTRIBUTE "table:name",
38: REF 'string',
39: DATA 'string',
26: EPSILON
17: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-consolidation',
15: ELEMENT "table:consolidation",
16: REF 'table-consolidation-attlist',
17: INTERLEAVE
18: ATTRIBUTE "table:function",
19: CHOICE
20: VALUE 'auto',
20: VALUE 'average',
20: VALUE 'count',
20: VALUE 'countnums',
20: VALUE 'max',
20: VALUE 'min',
20: VALUE 'product',
20: VALUE 'stdev',
20: VALUE 'stdevp',
20: VALUE 'sum',
20: VALUE 'var',
20: VALUE 'varp',
20: REF 'string',
21: DATA 'string',
18: ATTRIBUTE "table:source-cell-range-addresses",
19: REF 'cellRangeAddressList',
20: DATA 'string',
18: ATTRIBUTE "table:target-cell-address",
19: REF 'cellAddress',
20: DATA 'string',
18: CHOICE
19: ATTRIBUTE "table:use-labels",
20: CHOICE
21: VALUE 'none',
21: VALUE 'row',
21: VALUE 'column',
21: VALUE 'both',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "table:link-to-source-data",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-dde-links',
15: ELEMENT "table:dde-links",
16: ONEOREMORE
17: REF 'table-dde-link',
18: ELEMENT "table:dde-link",
19: SEQUENCE
20: REF 'office-dde-source',
20: REF 'table-table',
14: EPSILON
8: ELEMENT "office:drawing",
9: SEQUENCE
10: REF 'office-drawing-attlist',
11: EPSILON
10: REF 'office-drawing-content-prelude',
11: SEQUENCE
12: REF 'text-decls',
13: SEQUENCE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
15: REF 'text-alphabetical-index-auto-mark-file',
15: EPSILON
12: REF 'table-decls',
13: SEQUENCE
14: CHOICE
15: REF 'table-calculation-settings',
15: EPSILON
14: CHOICE
15: REF 'table-content-validations',
15: EPSILON
14: CHOICE
15: REF 'table-label-ranges',
15: EPSILON
10: REF 'office-drawing-content-main',
11: CHOICE
12: ONEOREMORE
13: REF 'draw-page',
14: ELEMENT "draw:page",
15: SEQUENCE
16: REF 'common-presentation-header-footer-attlist',
17: INTERLEAVE
18: CHOICE
19: ATTRIBUTE "presentation:use-header-name",
20: REF 'string',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:use-footer-name",
20: REF 'string',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:use-date-time-name",
20: REF 'string',
21: DATA 'string',
19: EPSILON
16: REF 'draw-page-attlist',
17: INTERLEAVE
18: CHOICE
19: ATTRIBUTE "draw:name",
20: REF 'string',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "draw:style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
18: ATTRIBUTE "draw:master-page-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:presentation-page-layout-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
18: CHOICE
19: ATTRIBUTE "draw:id",
20: REF 'ID',
21: DATA 'ID',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "draw:nav-order",
20: REF 'IDREFS',
21: DATA 'IDREFS',
19: EPSILON
16: CHOICE
17: REF 'office-forms',
18: CHOICE
17: EPSILON
16: CHOICE
17: ONEOREMORE
18: REF 'shape',
19: CHOICE
20: REF 'draw-rect',
20: REF 'draw-line',
20: REF 'draw-polyline',
20: REF 'draw-polygon',
20: REF 'draw-regular-polygon',
20: REF 'draw-path',
20: REF 'draw-circle',
20: REF 'draw-ellipse',
20: REF 'draw-g',
20: REF 'draw-page-thumbnail',
20: REF 'draw-frame',
20: REF 'draw-measure',
20: REF 'draw-caption',
20: REF 'draw-connector',
20: REF 'draw-control',
20: REF 'dr3d-scene',
20: REF 'draw-custom-shape',
17: EPSILON
16: CHOICE
17: REF 'presentation-animations',
18: ELEMENT "presentation:animations",
19: CHOICE
20: ONEOREMORE
21: CHOICE
22: REF 'presentation-animation-elements',
23: CHOICE
24: REF 'presentation-show-shape',
25: ELEMENT "presentation:show-shape",
26: SEQUENCE
27: REF 'common-presentation-effect-attlist',
28: INTERLEAVE
29: ATTRIBUTE "draw:shape-id",
30: REF 'IDREF',
31: DATA 'IDREF',
29: CHOICE
30: ATTRIBUTE "presentation:effect",
31: REF 'presentationEffects',
32: CHOICE
33: VALUE 'none',
33: VALUE 'fade',
33: VALUE 'move',
33: VALUE 'stripes',
33: VALUE 'open',
33: VALUE 'close',
33: VALUE 'dissolve',
33: VALUE 'wavyline',
33: VALUE 'random',
33: VALUE 'lines',
33: VALUE 'laser',
33: VALUE 'appear',
33: VALUE 'hide',
33: VALUE 'move-short',
33: VALUE 'checkerboard',
33: VALUE 'rotate',
33: VALUE 'stretch',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:direction",
31: REF 'presentationEffectDirections',
32: CHOICE
33: VALUE 'none',
33: VALUE 'from-left',
33: VALUE 'from-top',
33: VALUE 'from-right',
33: VALUE 'from-bottom',
33: VALUE 'from-center',
33: VALUE 'from-upper-left',
33: VALUE 'from-upper-right',
33: VALUE 'from-lower-left',
33: VALUE 'from-lower-right',
33: VALUE 'to-left',
33: VALUE 'to-top',
33: VALUE 'to-right',
33: VALUE 'to-bottom',
33: VALUE 'to-upper-left',
33: VALUE 'to-upper-right',
33: VALUE 'to-lower-right',
33: VALUE 'to-lower-left',
33: VALUE 'path',
33: VALUE 'spiral-inward-left',
33: VALUE 'spiral-inward-right',
33: VALUE 'spiral-outward-left',
33: VALUE 'spiral-outward-right',
33: VALUE 'vertical',
33: VALUE 'horizontal',
33: VALUE 'to-center',
33: VALUE 'clockwise',
33: VALUE 'counter-clockwise',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:speed",
31: REF 'presentationSpeeds',
32: CHOICE
33: VALUE 'slow',
33: VALUE 'medium',
33: VALUE 'fast',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:delay",
31: REF 'duration',
32: DATA 'duration',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:start-scale",
31: REF 'percent',
32: DATA 'string',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:path-id",
31: STRING
30: EPSILON
27: CHOICE
28: REF 'presentation-sound',
28: EPSILON
24: REF 'presentation-show-text',
25: ELEMENT "presentation:show-text",
26: SEQUENCE
27: REF 'common-presentation-effect-attlist',
28: INTERLEAVE
29: ATTRIBUTE "draw:shape-id",
30: REF 'IDREF',
31: DATA 'IDREF',
29: CHOICE
30: ATTRIBUTE "presentation:effect",
31: REF 'presentationEffects',
32: CHOICE
33: VALUE 'none',
33: VALUE 'fade',
33: VALUE 'move',
33: VALUE 'stripes',
33: VALUE 'open',
33: VALUE 'close',
33: VALUE 'dissolve',
33: VALUE 'wavyline',
33: VALUE 'random',
33: VALUE 'lines',
33: VALUE 'laser',
33: VALUE 'appear',
33: VALUE 'hide',
33: VALUE 'move-short',
33: VALUE 'checkerboard',
33: VALUE 'rotate',
33: VALUE 'stretch',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:direction",
31: REF 'presentationEffectDirections',
32: CHOICE
33: VALUE 'none',
33: VALUE 'from-left',
33: VALUE 'from-top',
33: VALUE 'from-right',
33: VALUE 'from-bottom',
33: VALUE 'from-center',
33: VALUE 'from-upper-left',
33: VALUE 'from-upper-right',
33: VALUE 'from-lower-left',
33: VALUE 'from-lower-right',
33: VALUE 'to-left',
33: VALUE 'to-top',
33: VALUE 'to-right',
33: VALUE 'to-bottom',
33: VALUE 'to-upper-left',
33: VALUE 'to-upper-right',
33: VALUE 'to-lower-right',
33: VALUE 'to-lower-left',
33: VALUE 'path',
33: VALUE 'spiral-inward-left',
33: VALUE 'spiral-inward-right',
33: VALUE 'spiral-outward-left',
33: VALUE 'spiral-outward-right',
33: VALUE 'vertical',
33: VALUE 'horizontal',
33: VALUE 'to-center',
33: VALUE 'clockwise',
33: VALUE 'counter-clockwise',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:speed",
31: REF 'presentationSpeeds',
32: CHOICE
33: VALUE 'slow',
33: VALUE 'medium',
33: VALUE 'fast',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:delay",
31: REF 'duration',
32: DATA 'duration',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:start-scale",
31: REF 'percent',
32: DATA 'string',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:path-id",
31: STRING
30: EPSILON
27: CHOICE
28: REF 'presentation-sound',
28: EPSILON
24: REF 'presentation-hide-shape',
25: ELEMENT "presentation:hide-shape",
26: SEQUENCE
27: REF 'common-presentation-effect-attlist',
28: INTERLEAVE
29: ATTRIBUTE "draw:shape-id",
30: REF 'IDREF',
31: DATA 'IDREF',
29: CHOICE
30: ATTRIBUTE "presentation:effect",
31: REF 'presentationEffects',
32: CHOICE
33: VALUE 'none',
33: VALUE 'fade',
33: VALUE 'move',
33: VALUE 'stripes',
33: VALUE 'open',
33: VALUE 'close',
33: VALUE 'dissolve',
33: VALUE 'wavyline',
33: VALUE 'random',
33: VALUE 'lines',
33: VALUE 'laser',
33: VALUE 'appear',
33: VALUE 'hide',
33: VALUE 'move-short',
33: VALUE 'checkerboard',
33: VALUE 'rotate',
33: VALUE 'stretch',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:direction",
31: REF 'presentationEffectDirections',
32: CHOICE
33: VALUE 'none',
33: VALUE 'from-left',
33: VALUE 'from-top',
33: VALUE 'from-right',
33: VALUE 'from-bottom',
33: VALUE 'from-center',
33: VALUE 'from-upper-left',
33: VALUE 'from-upper-right',
33: VALUE 'from-lower-left',
33: VALUE 'from-lower-right',
33: VALUE 'to-left',
33: VALUE 'to-top',
33: VALUE 'to-right',
33: VALUE 'to-bottom',
33: VALUE 'to-upper-left',
33: VALUE 'to-upper-right',
33: VALUE 'to-lower-right',
33: VALUE 'to-lower-left',
33: VALUE 'path',
33: VALUE 'spiral-inward-left',
33: VALUE 'spiral-inward-right',
33: VALUE 'spiral-outward-left',
33: VALUE 'spiral-outward-right',
33: VALUE 'vertical',
33: VALUE 'horizontal',
33: VALUE 'to-center',
33: VALUE 'clockwise',
33: VALUE 'counter-clockwise',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:speed",
31: REF 'presentationSpeeds',
32: CHOICE
33: VALUE 'slow',
33: VALUE 'medium',
33: VALUE 'fast',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:delay",
31: REF 'duration',
32: DATA 'duration',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:start-scale",
31: REF 'percent',
32: DATA 'string',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:path-id",
31: STRING
30: EPSILON
27: CHOICE
28: REF 'presentation-sound',
28: EPSILON
24: REF 'presentation-hide-text',
25: ELEMENT "presentation:hide-text",
26: SEQUENCE
27: REF 'common-presentation-effect-attlist',
28: INTERLEAVE
29: ATTRIBUTE "draw:shape-id",
30: REF 'IDREF',
31: DATA 'IDREF',
29: CHOICE
30: ATTRIBUTE "presentation:effect",
31: REF 'presentationEffects',
32: CHOICE
33: VALUE 'none',
33: VALUE 'fade',
33: VALUE 'move',
33: VALUE 'stripes',
33: VALUE 'open',
33: VALUE 'close',
33: VALUE 'dissolve',
33: VALUE 'wavyline',
33: VALUE 'random',
33: VALUE 'lines',
33: VALUE 'laser',
33: VALUE 'appear',
33: VALUE 'hide',
33: VALUE 'move-short',
33: VALUE 'checkerboard',
33: VALUE 'rotate',
33: VALUE 'stretch',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:direction",
31: REF 'presentationEffectDirections',
32: CHOICE
33: VALUE 'none',
33: VALUE 'from-left',
33: VALUE 'from-top',
33: VALUE 'from-right',
33: VALUE 'from-bottom',
33: VALUE 'from-center',
33: VALUE 'from-upper-left',
33: VALUE 'from-upper-right',
33: VALUE 'from-lower-left',
33: VALUE 'from-lower-right',
33: VALUE 'to-left',
33: VALUE 'to-top',
33: VALUE 'to-right',
33: VALUE 'to-bottom',
33: VALUE 'to-upper-left',
33: VALUE 'to-upper-right',
33: VALUE 'to-lower-right',
33: VALUE 'to-lower-left',
33: VALUE 'path',
33: VALUE 'spiral-inward-left',
33: VALUE 'spiral-inward-right',
33: VALUE 'spiral-outward-left',
33: VALUE 'spiral-outward-right',
33: VALUE 'vertical',
33: VALUE 'horizontal',
33: VALUE 'to-center',
33: VALUE 'clockwise',
33: VALUE 'counter-clockwise',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:speed",
31: REF 'presentationSpeeds',
32: CHOICE
33: VALUE 'slow',
33: VALUE 'medium',
33: VALUE 'fast',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:delay",
31: REF 'duration',
32: DATA 'duration',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:start-scale",
31: REF 'percent',
32: DATA 'string',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:path-id",
31: STRING
30: EPSILON
27: CHOICE
28: REF 'presentation-sound',
28: EPSILON
24: REF 'presentation-dim',
25: ELEMENT "presentation:dim",
26: SEQUENCE
27: REF 'presentation-dim-attlist',
28: INTERLEAVE
29: ATTRIBUTE "draw:shape-id",
30: REF 'IDREF',
31: DATA 'IDREF',
29: ATTRIBUTE "draw:color",
30: REF 'color',
31: DATA 'string',
27: CHOICE
28: REF 'presentation-sound',
28: EPSILON
24: REF 'presentation-play',
25: ELEMENT "presentation:play",
26: REF 'presentation-play-attlist',
27: SEQUENCE
28: ATTRIBUTE "draw:shape-id",
29: REF 'IDREF',
30: DATA 'IDREF',
28: CHOICE
29: ATTRIBUTE "presentation:speed",
30: REF 'presentationSpeeds',
31: CHOICE
32: VALUE 'slow',
32: VALUE 'medium',
32: VALUE 'fast',
29: EPSILON
22: REF 'presentation-animation-group',
23: ELEMENT "presentation:animation-group",
24: CHOICE
25: ONEOREMORE
26: REF 'presentation-animation-elements',
27: CHOICE
28: REF 'presentation-show-shape',
28: REF 'presentation-show-text',
28: REF 'presentation-hide-shape',
28: REF 'presentation-hide-text',
28: REF 'presentation-dim',
28: REF 'presentation-play',
25: EPSILON
20: EPSILON
17: REF 'animation-element',
18: CHOICE
19: ELEMENT "anim:animate",
20: SEQUENCE
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-named-target-attlist',
22: ATTRIBUTE "smil:attributeName",
23: REF 'string',
24: DATA 'string',
21: REF 'common-anim-values-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:values",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:formula",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: SEQUENCE
24: REF 'common-anim-set-values-attlist',
25: CHOICE
26: ATTRIBUTE "smil:to",
27: REF 'string',
28: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:from",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:by",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: REF 'common-anim-spline-mode-attlist',
22: CHOICE
23: ATTRIBUTE "smil:calcMode",
24: CHOICE
25: VALUE 'discrete',
25: VALUE 'linear',
25: VALUE 'paced',
25: VALUE 'spline',
23: EPSILON
21: REF 'common-spline-anim-value-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:keyTimes",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:keySplines",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:repeatCount",
29: CHOICE
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
30: VALUE 'indefinite',
28: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
19: ELEMENT "anim:set",
20: SEQUENCE
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-named-target-attlist',
22: ATTRIBUTE "smil:attributeName",
23: REF 'string',
24: DATA 'string',
21: REF 'common-anim-set-values-attlist',
22: CHOICE
23: ATTRIBUTE "smil:to",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:repeatCount",
29: CHOICE
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
30: VALUE 'indefinite',
28: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
19: ELEMENT "anim:animateMotion",
20: SEQUENCE
21: REF 'anim-animate-motion-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "svg:path",
25: REF 'pathData',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "svg:origin",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:calcMode",
25: CHOICE
26: VALUE 'discrete',
26: VALUE 'linear',
26: VALUE 'paced',
26: VALUE 'spline',
24: EPSILON
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-named-target-attlist',
22: ATTRIBUTE "smil:attributeName",
23: REF 'string',
24: DATA 'string',
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
21: REF 'common-anim-values-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:values",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:formula",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: SEQUENCE
24: REF 'common-anim-set-values-attlist',
25: CHOICE
26: ATTRIBUTE "smil:to",
27: REF 'string',
28: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:from",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:by",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:repeatCount",
29: CHOICE
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
30: VALUE 'indefinite',
28: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
21: REF 'common-spline-anim-value-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:keyTimes",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:keySplines",
25: REF 'string',
26: DATA 'string',
24: EPSILON
19: ELEMENT "anim:animateColor",
20: SEQUENCE
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-named-target-attlist',
22: ATTRIBUTE "smil:attributeName",
23: REF 'string',
24: DATA 'string',
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
21: REF 'common-anim-values-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:values",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:formula",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: SEQUENCE
24: REF 'common-anim-set-values-attlist',
25: CHOICE
26: ATTRIBUTE "smil:to",
27: REF 'string',
28: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:from",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:by",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: REF 'common-anim-spline-mode-attlist',
22: CHOICE
23: ATTRIBUTE "smil:calcMode",
24: CHOICE
25: VALUE 'discrete',
25: VALUE 'linear',
25: VALUE 'paced',
25: VALUE 'spline',
23: EPSILON
21: REF 'common-spline-anim-value-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:keyTimes",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:keySplines",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'anim-animate-color-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "anim:color-interpolation",
25: CHOICE
26: VALUE 'rgb',
26: VALUE 'hsl',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:color-interpolation-direction",
25: CHOICE
26: VALUE 'clockwise',
26: VALUE 'counter-clockwise',
24: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:repeatCount",
29: CHOICE
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
30: VALUE 'indefinite',
28: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
19: ELEMENT "anim:animateTransform",
20: SEQUENCE
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-named-target-attlist',
22: ATTRIBUTE "smil:attributeName",
23: REF 'string',
24: DATA 'string',
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
21: REF 'common-anim-values-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:values",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:formula",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: SEQUENCE
24: REF 'common-anim-set-values-attlist',
25: CHOICE
26: ATTRIBUTE "smil:to",
27: REF 'string',
28: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:from",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:by",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: REF 'anim-animate-transform-attlist',
22: ATTRIBUTE "svg:type",
23: CHOICE
24: VALUE 'translate',
24: VALUE 'scale',
24: VALUE 'rotate',
24: VALUE 'skewX',
24: VALUE 'skewY',
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:repeatCount",
29: CHOICE
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
30: VALUE 'indefinite',
28: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
19: ELEMENT "anim:transitionFilter",
20: SEQUENCE
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
21: REF 'common-anim-values-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:values",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:formula",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: SEQUENCE
24: REF 'common-anim-set-values-attlist',
25: CHOICE
26: ATTRIBUTE "smil:to",
27: REF 'string',
28: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:from",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:by",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: REF 'common-anim-spline-mode-attlist',
22: CHOICE
23: ATTRIBUTE "smil:calcMode",
24: CHOICE
25: VALUE 'discrete',
25: VALUE 'linear',
25: VALUE 'paced',
25: VALUE 'spline',
23: EPSILON
21: REF 'anim-transition-filter-attlist',
22: INTERLEAVE
23: ATTRIBUTE "smil:type",
24: REF 'string',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "smil:subtype",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:direction",
25: CHOICE
26: VALUE 'forward',
26: VALUE 'reverse',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:fadeColor",
25: CHOICE
26: VALUE 'forward',
26: VALUE 'reverse',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:mode",
25: CHOICE
26: VALUE 'in',
26: VALUE 'out',
24: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:repeatCount",
29: CHOICE
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
30: VALUE 'indefinite',
28: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
19: ELEMENT "anim:par",
20: SEQUENCE
21: REF 'common-anim-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:node-type",
25: CHOICE
26: VALUE 'default',
26: VALUE 'on-click',
26: VALUE 'with-previous',
26: VALUE 'after-previous',
26: VALUE 'timing-root',
26: VALUE 'main-sequence',
26: VALUE 'interactive-sequence',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-sub-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-class",
25: CHOICE
26: VALUE 'custom',
26: VALUE 'entrance',
26: VALUE 'exit',
26: VALUE 'emphasis',
26: VALUE 'motion-path',
26: VALUE 'ole-action',
26: VALUE 'media-call',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:master-element",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:group-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:id",
25: REF 'ID',
26: DATA 'ID',
24: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:repeatCount",
29: CHOICE
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
30: VALUE 'indefinite',
28: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
21: REF 'common-endsync-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:endsync",
24: CHOICE
25: VALUE 'first',
25: VALUE 'last',
25: VALUE 'all',
25: VALUE 'media',
23: EPSILON
21: CHOICE
22: ONEOREMORE
23: REF 'animation-element',
24: CHOICE
22: EPSILON
19: ELEMENT "anim:seq",
20: SEQUENCE
21: REF 'common-anim-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:node-type",
25: CHOICE
26: VALUE 'default',
26: VALUE 'on-click',
26: VALUE 'with-previous',
26: VALUE 'after-previous',
26: VALUE 'timing-root',
26: VALUE 'main-sequence',
26: VALUE 'interactive-sequence',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-sub-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-class",
25: CHOICE
26: VALUE 'custom',
26: VALUE 'entrance',
26: VALUE 'exit',
26: VALUE 'emphasis',
26: VALUE 'motion-path',
26: VALUE 'ole-action',
26: VALUE 'media-call',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:master-element",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:group-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:id",
25: REF 'ID',
26: DATA 'ID',
24: EPSILON
21: REF 'common-endsync-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:endsync",
24: CHOICE
25: VALUE 'first',
25: VALUE 'last',
25: VALUE 'all',
25: VALUE 'media',
23: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:repeatCount",
29: CHOICE
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
30: VALUE 'indefinite',
28: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
21: CHOICE
22: ONEOREMORE
23: REF 'animation-element',
24: CHOICE
22: EPSILON
19: ELEMENT "anim:iterate",
20: SEQUENCE
21: REF 'common-anim-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:node-type",
25: CHOICE
26: VALUE 'default',
26: VALUE 'on-click',
26: VALUE 'with-previous',
26: VALUE 'after-previous',
26: VALUE 'timing-root',
26: VALUE 'main-sequence',
26: VALUE 'interactive-sequence',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-sub-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-class",
25: CHOICE
26: VALUE 'custom',
26: VALUE 'entrance',
26: VALUE 'exit',
26: VALUE 'emphasis',
26: VALUE 'motion-path',
26: VALUE 'ole-action',
26: VALUE 'media-call',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:master-element",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:group-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:id",
25: REF 'ID',
26: DATA 'ID',
24: EPSILON
21: REF 'anim-iterate-attlist',
22: INTERLEAVE
23: REF 'common-anim-target-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:targetElement",
27: REF 'IDREF',
28: DATA 'IDREF',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "anim:sub-item",
27: REF 'string',
28: DATA 'string',
26: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:iterate-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:iterate-interval",
25: REF 'duration',
26: DATA 'duration',
24: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:repeatCount",
29: CHOICE
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
30: VALUE 'indefinite',
28: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
21: REF 'common-endsync-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:endsync",
24: CHOICE
25: VALUE 'first',
25: VALUE 'last',
25: VALUE 'all',
25: VALUE 'media',
23: EPSILON
21: CHOICE
22: ONEOREMORE
23: REF 'animation-element',
24: CHOICE
22: EPSILON
19: ELEMENT "anim:audio",
20: SEQUENCE
21: REF 'common-anim-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:node-type",
25: CHOICE
26: VALUE 'default',
26: VALUE 'on-click',
26: VALUE 'with-previous',
26: VALUE 'after-previous',
26: VALUE 'timing-root',
26: VALUE 'main-sequence',
26: VALUE 'interactive-sequence',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-sub-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-class",
25: CHOICE
26: VALUE 'custom',
26: VALUE 'entrance',
26: VALUE 'exit',
26: VALUE 'emphasis',
26: VALUE 'motion-path',
26: VALUE 'ole-action',
26: VALUE 'media-call',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:master-element",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:group-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:id",
25: REF 'ID',
26: DATA 'ID',
24: EPSILON
21: REF 'anim-audio-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "xlink:href",
25: REF 'anyURI',
26: DATA 'anyURI',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:audio-level",
25: REF 'double',
26: DATA 'double',
24: EPSILON
21: REF 'common-basic-timing-attlist',
22: SEQUENCE
23: REF 'common-begin-end-timing-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:begin",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:end",
27: REF 'string',
28: DATA 'string',
26: EPSILON
23: REF 'common-dur-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:dur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
23: REF 'common-repeat-timing-attlist',
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "smil:repeatDur",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:repeatCount",
27: CHOICE
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
28: VALUE 'indefinite',
26: EPSILON
19: ELEMENT "anim:command",
20: SEQUENCE
21: REF 'common-anim-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:node-type",
25: CHOICE
26: VALUE 'default',
26: VALUE 'on-click',
26: VALUE 'with-previous',
26: VALUE 'after-previous',
26: VALUE 'timing-root',
26: VALUE 'main-sequence',
26: VALUE 'interactive-sequence',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-sub-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-class",
25: CHOICE
26: VALUE 'custom',
26: VALUE 'entrance',
26: VALUE 'exit',
26: VALUE 'emphasis',
26: VALUE 'motion-path',
26: VALUE 'ole-action',
26: VALUE 'media-call',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:master-element",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:group-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:id",
25: REF 'ID',
26: DATA 'ID',
24: EPSILON
21: REF 'anim-command-attlist',
22: ATTRIBUTE "anim:command",
23: REF 'string',
24: DATA 'string',
21: REF 'common-begin-end-timing-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:begin",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:end",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: CHOICE
22: ONEOREMORE
23: ELEMENT "anim:param",
24: SEQUENCE
25: ATTRIBUTE "anim:name",
26: STRING
25: ATTRIBUTE "anim:value",
26: STRING
22: EPSILON
17: EPSILON
16: CHOICE
17: REF 'presentation-notes',
17: EPSILON
12: EPSILON
10: REF 'office-drawing-content-epilogue',
11: REF 'table-functions',
12: SEQUENCE
13: CHOICE
14: REF 'table-named-expressions',
14: EPSILON
13: CHOICE
14: REF 'table-database-ranges',
14: EPSILON
13: CHOICE
14: REF 'table-data-pilot-tables',
14: EPSILON
13: CHOICE
14: REF 'table-consolidation',
14: EPSILON
13: CHOICE
14: REF 'table-dde-links',
14: EPSILON
8: ELEMENT "office:presentation",
9: SEQUENCE
10: REF 'office-presentation-attlist',
11: EPSILON
10: REF 'office-presentation-content-prelude',
11: SEQUENCE
12: REF 'text-decls',
13: SEQUENCE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
15: REF 'text-alphabetical-index-auto-mark-file',
15: EPSILON
12: REF 'table-decls',
13: SEQUENCE
14: CHOICE
15: REF 'table-calculation-settings',
15: EPSILON
14: CHOICE
15: REF 'table-content-validations',
15: EPSILON
14: CHOICE
15: REF 'table-label-ranges',
15: EPSILON
12: REF 'presentation-decls',
13: CHOICE
14: ONEOREMORE
15: REF 'presentation-decl',
16: CHOICE
17: ELEMENT "presentation:header-decl",
18: SEQUENCE
19: REF 'presentation-header-decl-attlist',
20: ATTRIBUTE "presentation:name",
21: REF 'string',
22: DATA 'string',
19: STRING
17: ELEMENT "presentation:footer-decl",
18: SEQUENCE
19: REF 'presentation-footer-decl-attlist',
20: ATTRIBUTE "presentation:name",
21: REF 'string',
22: DATA 'string',
19: STRING
17: ELEMENT "presentation:date-time-decl",
18: SEQUENCE
19: REF 'presentation-date-time-decl-attlist',
20: INTERLEAVE
21: ATTRIBUTE "presentation:name",
22: REF 'string',
23: DATA 'string',
21: ATTRIBUTE "presentation:source",
22: CHOICE
23: VALUE 'fixed',
23: VALUE 'current-date',
21: CHOICE
22: ATTRIBUTE "style:data-style-name",
23: REF 'styleNameRef',
24: CHOICE
25: DATA 'NCName',
25: EPSILON
22: EPSILON
19: STRING
14: EPSILON
10: REF 'office-presentation-content-main',
11: CHOICE
12: ONEOREMORE
13: REF 'draw-page',
12: EPSILON
10: REF 'office-presentation-content-epilogue',
11: SEQUENCE
12: REF 'presentation-settings',
13: CHOICE
14: ELEMENT "presentation:settings",
15: SEQUENCE
16: REF 'presentation-settings-attlist',
17: INTERLEAVE
18: CHOICE
19: ATTRIBUTE "presentation:start-page",
20: REF 'string',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:show",
20: REF 'string',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:full-screen",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:endless",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:pause",
20: REF 'duration',
21: DATA 'duration',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:show-logo",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:force-manual",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:mouse-visible",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:mouse-as-pen",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:start-with-navigator",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:animations",
20: CHOICE
21: VALUE 'enabled',
21: VALUE 'disabled',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:transition-on-click",
20: CHOICE
21: VALUE 'enabled',
21: VALUE 'disabled',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:stay-on-top",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:show-end-of-presentation-slide",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
16: CHOICE
17: ONEOREMORE
18: REF 'presentation-show',
19: ELEMENT "presentation:show",
20: REF 'presentation-show-attlist',
21: INTERLEAVE
22: ATTRIBUTE "presentation:name",
23: REF 'string',
24: DATA 'string',
22: ATTRIBUTE "presentation:pages",
23: STRING
17: EPSILON
14: EPSILON
12: REF 'table-functions',
13: SEQUENCE
14: CHOICE
15: REF 'table-named-expressions',
15: EPSILON
14: CHOICE
15: REF 'table-database-ranges',
15: EPSILON
14: CHOICE
15: REF 'table-data-pilot-tables',
15: EPSILON
14: CHOICE
15: REF 'table-consolidation',
15: EPSILON
14: CHOICE
15: REF 'table-dde-links',
15: EPSILON
8: ELEMENT "office:spreadsheet",
9: SEQUENCE
10: REF 'office-spreadsheet-attlist',
11: SEQUENCE
12: CHOICE
13: ATTRIBUTE "table:structure-protected",
14: REF 'boolean',
15: CHOICE
16: VALUE 'true',
16: VALUE 'false',
13: EPSILON
12: CHOICE
13: ATTRIBUTE "table:protection-key",
14: REF 'string',
15: DATA 'string',
13: EPSILON
10: REF 'office-spreadsheet-content-prelude',
11: SEQUENCE
12: CHOICE
13: REF 'table-tracked-changes',
14: ELEMENT "table:tracked-changes",
15: SEQUENCE
16: REF 'table-tracked-changes-attlist',
17: CHOICE
18: ATTRIBUTE "table:track-changes",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
16: CHOICE
17: ONEOREMORE
18: CHOICE
19: REF 'table-cell-content-change',
20: ELEMENT "table:cell-content-change",
21: SEQUENCE
22: REF 'common-table-change-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:id",
25: REF 'string',
26: DATA 'string',
24: CHOICE
25: ATTRIBUTE "table:acceptance-state",
26: CHOICE
27: VALUE 'accepted',
27: VALUE 'rejected',
27: VALUE 'pending',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:rejecting-change-id",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'table-cell-address',
23: ELEMENT "table:cell-address",
24: REF 'common-table-cell-address-attlist',
25: SEQUENCE
26: ATTRIBUTE "table:column",
27: REF 'integer',
28: DATA 'integer',
26: ATTRIBUTE "table:row",
27: REF 'integer',
28: DATA 'integer',
26: ATTRIBUTE "table:table",
27: REF 'integer',
28: DATA 'integer',
22: REF 'office-change-info',
22: CHOICE
23: REF 'table-dependencies',
24: ELEMENT "table:dependencies",
25: ONEOREMORE
26: REF 'table-dependency',
27: ELEMENT "table:dependency",
28: ATTRIBUTE "table:id",
29: REF 'string',
30: DATA 'string',
23: EPSILON
22: CHOICE
23: REF 'table-deletions',
24: ELEMENT "table:deletions",
25: ONEOREMORE
26: CHOICE
27: REF 'table-cell-content-deletion',
28: ELEMENT "table:cell-content-deletion",
29: SEQUENCE
30: CHOICE
31: ATTRIBUTE "table:id",
32: REF 'string',
33: DATA 'string',
31: EPSILON
30: CHOICE
31: REF 'table-cell-address',
31: EPSILON
30: CHOICE
31: REF 'table-change-track-table-cell',
32: ELEMENT "table:change-track-table-cell",
33: SEQUENCE
34: REF 'table-change-track-table-cell-attlist',
35: INTERLEAVE
36: CHOICE
37: ATTRIBUTE "table:cell-address",
38: REF 'cellAddress',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "table:matrix-covered",
38: REF 'boolean',
39: CHOICE
40: VALUE 'true',
40: VALUE 'false',
37: EPSILON
36: SEQUENCE
37: CHOICE
38: ATTRIBUTE "table:formula",
39: REF 'string',
40: DATA 'string',
38: EPSILON
37: CHOICE
38: ATTRIBUTE "table:number-matrix-columns-spanned",
39: REF 'positiveInteger',
40: DATA 'positiveInteger',
38: EPSILON
37: CHOICE
38: ATTRIBUTE "table:number-matrix-rows-spanned",
39: REF 'positiveInteger',
40: DATA 'positiveInteger',
38: EPSILON
37: CHOICE
38: REF 'common-value-and-type-attlist',
39: CHOICE
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'float',
41: ATTRIBUTE "office:value",
42: REF 'double',
43: DATA 'double',
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'percentage',
41: ATTRIBUTE "office:value",
42: REF 'double',
43: DATA 'double',
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'currency',
41: ATTRIBUTE "office:value",
42: REF 'double',
43: DATA 'double',
41: CHOICE
42: ATTRIBUTE "office:currency",
43: REF 'string',
44: DATA 'string',
42: EPSILON
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'date',
41: ATTRIBUTE "office:date-value",
42: REF 'dateOrDateTime',
43: CHOICE
44: DATA 'date',
44: DATA 'dateTime',
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'time',
41: ATTRIBUTE "office:time-value",
42: REF 'duration',
43: DATA 'duration',
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'boolean',
41: ATTRIBUTE "office:boolean-value",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'string',
41: CHOICE
42: ATTRIBUTE "office:string-value",
43: REF 'string',
44: DATA 'string',
42: EPSILON
38: EPSILON
34: CHOICE
35: ONEOREMORE
36: REF 'text-p',
35: EPSILON
31: EPSILON
27: REF 'table-change-deletion',
28: ELEMENT "table:change-deletion",
29: CHOICE
30: ATTRIBUTE "table:id",
31: REF 'string',
32: DATA 'string',
30: EPSILON
23: EPSILON
22: REF 'table-previous',
23: ELEMENT "table:previous",
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "table:id",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: REF 'table-change-track-table-cell',
19: REF 'table-insertion',
20: ELEMENT "table:insertion",
21: SEQUENCE
22: REF 'table-insertion-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:type",
25: CHOICE
26: VALUE 'row',
26: VALUE 'column',
26: VALUE 'table',
24: ATTRIBUTE "table:position",
25: REF 'integer',
26: DATA 'integer',
24: CHOICE
25: ATTRIBUTE "table:count",
26: REF 'positiveInteger',
27: DATA 'positiveInteger',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:table",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
22: REF 'common-table-change-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:id",
25: REF 'string',
26: DATA 'string',
24: CHOICE
25: ATTRIBUTE "table:acceptance-state",
26: CHOICE
27: VALUE 'accepted',
27: VALUE 'rejected',
27: VALUE 'pending',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:rejecting-change-id",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'office-change-info',
22: CHOICE
23: REF 'table-dependencies',
23: EPSILON
22: CHOICE
23: REF 'table-deletions',
23: EPSILON
19: REF 'table-deletion',
20: ELEMENT "table:deletion",
21: SEQUENCE
22: REF 'table-deletion-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:type",
25: CHOICE
26: VALUE 'row',
26: VALUE 'column',
26: VALUE 'table',
24: ATTRIBUTE "table:position",
25: REF 'integer',
26: DATA 'integer',
24: CHOICE
25: ATTRIBUTE "table:table",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:multi-deletion-spanned",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
22: REF 'common-table-change-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:id",
25: REF 'string',
26: DATA 'string',
24: CHOICE
25: ATTRIBUTE "table:acceptance-state",
26: CHOICE
27: VALUE 'accepted',
27: VALUE 'rejected',
27: VALUE 'pending',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:rejecting-change-id",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'office-change-info',
22: CHOICE
23: REF 'table-dependencies',
23: EPSILON
22: CHOICE
23: REF 'table-deletions',
23: EPSILON
22: CHOICE
23: REF 'table-cut-offs',
24: ELEMENT "table:cut-offs",
25: CHOICE
26: ONEOREMORE
27: REF 'table-movement-cut-off',
28: ELEMENT "table:movement-cut-off",
29: REF 'table-movement-cut-off-attlist',
30: CHOICE
31: ATTRIBUTE "table:position",
32: REF 'integer',
33: DATA 'integer',
31: SEQUENCE
32: ATTRIBUTE "table:start-position",
33: REF 'integer',
34: DATA 'integer',
32: ATTRIBUTE "table:end-position",
33: REF 'integer',
34: DATA 'integer',
26: SEQUENCE
27: REF 'table-insertion-cut-off',
28: ELEMENT "table:insertion-cut-off",
29: REF 'table-insertion-cut-off-attlist',
30: INTERLEAVE
31: ATTRIBUTE "table:id",
32: REF 'string',
33: DATA 'string',
31: ATTRIBUTE "table:position",
32: REF 'integer',
33: DATA 'integer',
27: CHOICE
28: ONEOREMORE
29: REF 'table-movement-cut-off',
28: EPSILON
23: EPSILON
19: REF 'table-movement',
20: ELEMENT "table:movement",
21: SEQUENCE
22: REF 'common-table-change-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:id",
25: REF 'string',
26: DATA 'string',
24: CHOICE
25: ATTRIBUTE "table:acceptance-state",
26: CHOICE
27: VALUE 'accepted',
27: VALUE 'rejected',
27: VALUE 'pending',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:rejecting-change-id",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'table-source-range-address',
23: ELEMENT "table:source-range-address",
24: REF 'common-table-range-attlist',
25: CHOICE
26: REF 'common-table-cell-address-attlist',
27: SEQUENCE
28: ATTRIBUTE "table:column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:table",
29: REF 'integer',
30: DATA 'integer',
26: REF 'common-table-cell-range-address-attlist',
27: SEQUENCE
28: ATTRIBUTE "table:start-column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:start-row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:start-table",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-table",
29: REF 'integer',
30: DATA 'integer',
22: REF 'table-target-range-address',
23: ELEMENT "table:target-range-address",
24: REF 'common-table-range-attlist',
25: CHOICE
26: REF 'common-table-cell-address-attlist',
27: SEQUENCE
28: ATTRIBUTE "table:column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:table",
29: REF 'integer',
30: DATA 'integer',
26: REF 'common-table-cell-range-address-attlist',
27: SEQUENCE
28: ATTRIBUTE "table:start-column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:start-row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:start-table",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-table",
29: REF 'integer',
30: DATA 'integer',
22: REF 'office-change-info',
22: CHOICE
23: REF 'table-dependencies',
23: EPSILON
22: CHOICE
23: REF 'table-deletions',
23: EPSILON
17: EPSILON
13: EPSILON
12: REF 'text-decls',
13: SEQUENCE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
15: REF 'text-alphabetical-index-auto-mark-file',
15: EPSILON
12: REF 'table-decls',
13: SEQUENCE
14: CHOICE
15: REF 'table-calculation-settings',
15: EPSILON
14: CHOICE
15: REF 'table-content-validations',
15: EPSILON
14: CHOICE
15: REF 'table-label-ranges',
15: EPSILON
10: REF 'office-spreadsheet-content-main',
11: CHOICE
12: ONEOREMORE
13: REF 'table-table',
12: EPSILON
10: REF 'office-spreadsheet-content-epilogue',
11: REF 'table-functions',
12: SEQUENCE
13: CHOICE
14: REF 'table-named-expressions',
14: EPSILON
13: CHOICE
14: REF 'table-database-ranges',
14: EPSILON
13: CHOICE
14: REF 'table-data-pilot-tables',
14: EPSILON
13: CHOICE
14: REF 'table-consolidation',
14: EPSILON
13: CHOICE
14: REF 'table-dde-links',
14: EPSILON
8: ELEMENT "office:chart",
9: SEQUENCE
10: REF 'office-chart-attlist',
11: EPSILON
10: REF 'office-chart-content-prelude',
11: SEQUENCE
12: REF 'text-decls',
13: SEQUENCE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
15: REF 'text-alphabetical-index-auto-mark-file',
15: EPSILON
12: REF 'table-decls',
13: SEQUENCE
14: CHOICE
15: REF 'table-calculation-settings',
15: EPSILON
14: CHOICE
15: REF 'table-content-validations',
15: EPSILON
14: CHOICE
15: REF 'table-label-ranges',
15: EPSILON
10: REF 'office-chart-content-main',
11: REF 'chart-chart',
12: ELEMENT "chart:chart",
13: SEQUENCE
14: REF 'chart-chart-attlist',
15: INTERLEAVE
16: ATTRIBUTE "chart:class",
17: REF 'namespacedToken',
18: DATA 'string',
16: REF 'common-draw-size-attlist',
17: SEQUENCE
18: CHOICE
19: ATTRIBUTE "svg:width",
20: REF 'length',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "svg:height",
20: REF 'length',
21: DATA 'string',
19: EPSILON
16: CHOICE
17: ATTRIBUTE "chart:column-mapping",
18: REF 'string',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "chart:row-mapping",
18: REF 'string',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "chart:style-name",
18: REF 'styleNameRef',
19: CHOICE
20: DATA 'NCName',
20: EPSILON
17: EPSILON
14: CHOICE
15: REF 'chart-title',
16: ELEMENT "chart:title",
17: SEQUENCE
18: REF 'chart-title-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "table:cell-range",
22: REF 'cellAddress',
23: DATA 'string',
21: EPSILON
20: REF 'common-draw-position-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "svg:x",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "svg:y",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
20: CHOICE
21: ATTRIBUTE "chart:style-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
21: EPSILON
18: CHOICE
19: REF 'text-p',
19: EPSILON
15: EPSILON
14: CHOICE
15: REF 'chart-subtitle',
16: ELEMENT "chart:subtitle",
17: SEQUENCE
18: REF 'chart-title-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "table:cell-range",
22: REF 'cellAddress',
23: DATA 'string',
21: EPSILON
20: REF 'common-draw-position-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "svg:x",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "svg:y",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
20: CHOICE
21: ATTRIBUTE "chart:style-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
21: EPSILON
18: CHOICE
19: REF 'text-p',
19: EPSILON
15: EPSILON
14: CHOICE
15: REF 'chart-footer',
16: ELEMENT "chart:footer",
17: SEQUENCE
18: REF 'chart-title-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "table:cell-range",
22: REF 'cellAddress',
23: DATA 'string',
21: EPSILON
20: REF 'common-draw-position-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "svg:x",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "svg:y",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
20: CHOICE
21: ATTRIBUTE "chart:style-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
21: EPSILON
18: CHOICE
19: REF 'text-p',
19: EPSILON
15: EPSILON
14: CHOICE
15: REF 'chart-legend',
16: ELEMENT "chart:legend",
17: REF 'chart-legend-attlist',
18: INTERLEAVE
19: CHOICE
20: SEQUENCE
21: ATTRIBUTE "chart:legend-position",
22: CHOICE
23: VALUE 'start',
23: VALUE 'end',
23: VALUE 'top',
23: VALUE 'bottom',
21: CHOICE
22: ATTRIBUTE "chart:legend-align",
23: CHOICE
24: VALUE 'start',
24: VALUE 'center',
24: VALUE 'end',
22: EPSILON
20: ATTRIBUTE "chart:legend-position",
21: CHOICE
22: VALUE 'top-start',
22: VALUE 'bottom-start',
22: VALUE 'top-end',
22: VALUE 'bottom-end',
20: EPSILON
19: REF 'common-draw-position-attlist',
20: SEQUENCE
21: CHOICE
22: ATTRIBUTE "svg:x",
23: REF 'coordinate',
24: REF 'length',
25: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "svg:y",
23: REF 'coordinate',
24: REF 'length',
25: DATA 'string',
22: EPSILON
19: CHOICE
20: ATTRIBUTE "style:legend-expansion",
21: CHOICE
22: VALUE 'wide',
22: VALUE 'high',
22: VALUE 'balanced',
20: SEQUENCE
21: ATTRIBUTE "style:legend-expansion",
22: VALUE 'custom',
21: ATTRIBUTE "style:legend-expansion-aspect-ratio",
22: REF 'double',
23: DATA 'double',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "chart:style-name",
21: REF 'styleNameRef',
22: CHOICE
23: DATA 'NCName',
23: EPSILON
20: EPSILON
15: EPSILON
14: REF 'chart-plot-area',
15: ELEMENT "chart:plot-area",
16: SEQUENCE
17: REF 'chart-plot-area-attlist',
18: INTERLEAVE
19: SEQUENCE
20: REF 'common-draw-position-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "svg:x",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "svg:y",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
20: REF 'common-draw-size-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "svg:width",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "svg:height",
24: REF 'length',
25: DATA 'string',
23: EPSILON
19: CHOICE
20: ATTRIBUTE "chart:style-name",
21: REF 'styleNameRef',
22: CHOICE
23: DATA 'NCName',
23: EPSILON
20: EPSILON
19: CHOICE
20: ATTRIBUTE "table:cell-range-address",
21: REF 'cellRangeAddress',
22: DATA 'string',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "chart:data-source-has-labels",
21: CHOICE
22: VALUE 'none',
22: VALUE 'row',
22: VALUE 'column',
22: VALUE 'both',
20: EPSILON
19: SEQUENCE
20: REF 'dr3d-scene-attlist',
21: INTERLEAVE
22: SEQUENCE
23: CHOICE
24: ATTRIBUTE "dr3d:vrp",
25: REF 'vector3D',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "dr3d:vpn",
25: REF 'vector3D',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "dr3d:vup",
25: REF 'vector3D',
26: DATA 'string',
24: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:projection",
24: CHOICE
25: VALUE 'parallel',
25: VALUE 'perspective',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:distance",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:focal-length",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:shadow-slant",
24: REF 'nonNegativeInteger',
25: DATA 'nonNegativeInteger',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:shade-mode",
24: CHOICE
25: VALUE 'flat',
25: VALUE 'phong',
25: VALUE 'gouraud',
25: VALUE 'draft',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:ambient-color",
24: REF 'color',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:lighting-mode",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
20: REF 'common-dr3d-transform-attlist',
21: CHOICE
22: ATTRIBUTE "dr3d:transform",
23: STRING
22: EPSILON
17: CHOICE
18: ONEOREMORE
19: REF 'dr3d-light',
18: EPSILON
17: CHOICE
18: ONEOREMORE
19: REF 'chart-axis',
20: ELEMENT "chart:axis",
21: SEQUENCE
22: REF 'chart-axis-attlist',
23: INTERLEAVE
24: ATTRIBUTE "chart:dimension",
25: CHOICE
26: VALUE 'x',
26: VALUE 'y',
26: VALUE 'z',
24: CHOICE
25: ATTRIBUTE "chart:name",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:style-name",
26: REF 'styleNameRef',
27: CHOICE
28: DATA 'NCName',
28: EPSILON
25: EPSILON
22: CHOICE
23: REF 'chart-title',
23: EPSILON
22: CHOICE
23: REF 'chart-categories',
24: ELEMENT "chart:categories",
25: CHOICE
26: ATTRIBUTE "table:cell-range-address",
27: REF 'cellRangeAddress',
28: DATA 'string',
26: EPSILON
23: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'chart-grid',
25: ELEMENT "chart:grid",
26: REF 'chart-grid-attlist',
27: INTERLEAVE
28: CHOICE
29: ATTRIBUTE "chart:class",
30: CHOICE
31: VALUE 'major',
31: VALUE 'minor',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "chart:style-name",
30: REF 'styleNameRef',
31: CHOICE
32: DATA 'NCName',
32: EPSILON
29: EPSILON
23: EPSILON
18: EPSILON
17: CHOICE
18: ONEOREMORE
19: REF 'chart-series',
20: ELEMENT "chart:series",
21: SEQUENCE
22: REF 'chart-series-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "chart:values-cell-range-address",
26: REF 'cellRangeAddress',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:label-cell-address",
26: REF 'cellAddress',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:class",
26: REF 'namespacedToken',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:attached-axis",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:style-name",
26: REF 'styleNameRef',
27: CHOICE
28: DATA 'NCName',
28: EPSILON
25: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'chart-domain',
25: ELEMENT "chart:domain",
26: CHOICE
27: ATTRIBUTE "table:cell-range-address",
28: REF 'cellRangeAddress',
29: DATA 'string',
27: EPSILON
23: EPSILON
22: CHOICE
23: REF 'chart-mean-value',
24: ELEMENT "chart:mean-value",
25: REF 'chart-mean-value-attlist',
26: CHOICE
27: ATTRIBUTE "chart:style-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
23: EPSILON
22: CHOICE
23: REF 'chart-regression-curve',
24: ELEMENT "chart:regression-curve",
25: REF 'chart-regression-curve-attlist',
26: CHOICE
27: ATTRIBUTE "chart:style-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
23: EPSILON
22: CHOICE
23: REF 'chart-error-indicator',
24: ELEMENT "chart:error-indicator",
25: REF 'chart-error-indicator-attlist',
26: CHOICE
27: ATTRIBUTE "chart:style-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
23: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'chart-data-point',
25: ELEMENT "chart:data-point",
26: REF 'chart-data-point-attlist',
27: INTERLEAVE
28: CHOICE
29: ATTRIBUTE "chart:repeated",
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "chart:style-name",
30: REF 'styleNameRef',
31: CHOICE
32: DATA 'NCName',
32: EPSILON
29: EPSILON
23: EPSILON
18: EPSILON
17: CHOICE
18: REF 'chart-stock-gain-marker',
19: ELEMENT "chart:stock-gain-marker",
20: REF 'common-stock-marker-attlist',
21: CHOICE
22: ATTRIBUTE "chart:style-name",
23: REF 'styleNameRef',
24: CHOICE
25: DATA 'NCName',
25: EPSILON
22: EPSILON
18: EPSILON
17: CHOICE
18: REF 'chart-stock-loss-marker',
19: ELEMENT "chart:stock-loss-marker",
20: REF 'common-stock-marker-attlist',
21: CHOICE
22: ATTRIBUTE "chart:style-name",
23: REF 'styleNameRef',
24: CHOICE
25: DATA 'NCName',
25: EPSILON
22: EPSILON
18: EPSILON
17: CHOICE
18: REF 'chart-stock-range-line',
19: ELEMENT "chart:stock-range-line",
20: REF 'common-stock-marker-attlist',
21: CHOICE
22: ATTRIBUTE "chart:style-name",
23: REF 'styleNameRef',
24: CHOICE
25: DATA 'NCName',
25: EPSILON
22: EPSILON
18: EPSILON
17: CHOICE
18: REF 'chart-wall',
19: ELEMENT "chart:wall",
20: REF 'chart-wall-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "svg:width",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "chart:style-name",
24: REF 'styleNameRef',
25: CHOICE
26: DATA 'NCName',
26: EPSILON
23: EPSILON
18: EPSILON
17: CHOICE
18: REF 'chart-floor',
19: ELEMENT "chart:floor",
20: REF 'chart-floor-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "svg:width",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "chart:style-name",
24: REF 'styleNameRef',
25: CHOICE
26: DATA 'NCName',
26: EPSILON
23: EPSILON
18: EPSILON
14: CHOICE
15: REF 'table-table',
15: EPSILON
10: REF 'office-chart-content-epilogue',
11: REF 'table-functions',
12: SEQUENCE
13: CHOICE
14: REF 'table-named-expressions',
14: EPSILON
13: CHOICE
14: REF 'table-database-ranges',
14: EPSILON
13: CHOICE
14: REF 'table-data-pilot-tables',
14: EPSILON
13: CHOICE
14: REF 'table-consolidation',
14: EPSILON
13: CHOICE
14: REF 'table-dde-links',
14: EPSILON
8: ELEMENT "office:image",
9: SEQUENCE
10: REF 'office-image-attlist',
11: EPSILON
10: REF 'office-image-content-prelude',
11: EPSILON
10: REF 'office-image-content-main',
11: REF 'draw-frame',
10: REF 'office-image-content-epilogue',
11: EPSILON
1: REF 'office-document-content',
2: ELEMENT "office:document-content",
3: SEQUENCE
4: REF 'office-document-common-attrs',
5: CHOICE
6: ATTRIBUTE "office:version",
7: REF 'string',
8: DATA 'string',
6: EPSILON
4: REF 'office-scripts',
5: CHOICE
4: REF 'office-font-face-decls',
5: CHOICE
4: REF 'office-automatic-styles',
5: CHOICE
4: REF 'office-body',
1: REF 'office-document-styles',
2: ELEMENT "office:document-styles",
3: SEQUENCE
4: REF 'office-document-common-attrs',
5: CHOICE
6: ATTRIBUTE "office:version",
7: REF 'string',
8: DATA 'string',
6: EPSILON
4: REF 'office-font-face-decls',
5: CHOICE
4: REF 'office-styles',
5: CHOICE
4: REF 'office-automatic-styles',
5: CHOICE
4: REF 'office-master-styles',
5: CHOICE
1: REF 'office-document-meta',
2: ELEMENT "office:document-meta",
3: SEQUENCE
4: REF 'office-document-common-attrs',
5: CHOICE
6: ATTRIBUTE "office:version",
7: REF 'string',
8: DATA 'string',
6: EPSILON
4: REF 'office-meta',
5: CHOICE
1: REF 'office-document-settings',
2: ELEMENT "office:document-settings",
3: SEQUENCE
4: REF 'office-document-common-attrs',
5: CHOICE
6: ATTRIBUTE "office:version",
7: REF 'string',
8: DATA 'string',
6: EPSILON
4: REF 'office-settings',
5: CHOICE