blob: 3cb2ce3da6b9a6f6c1fe62eec713104fa973911c [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: INTERLEAVE
6: ATTRIBUTE "office:version",
7: VALUE '1.2',
6: CHOICE
7: ATTRIBUTE "grddl:transformation",
8: LIST
9: CHOICE
10: ONEOREMORE
11: REF 'anyIRI',
12: DATA 'anyURI',
10: EPSILON
7: EPSILON
4: REF 'office-meta',
5: CHOICE
6: ELEMENT "office:meta",
7: REF 'office-meta-content-strict',
8: CHOICE
9: ONEOREMORE
10: REF 'office-meta-data',
11: CHOICE
12: ELEMENT "meta:generator",
13: REF 'string',
14: DATA 'string',
12: ELEMENT "dc:title",
13: REF 'string',
14: DATA 'string',
12: ELEMENT "dc:description",
13: REF 'string',
14: DATA 'string',
12: ELEMENT "dc:subject",
13: REF 'string',
14: DATA 'string',
12: ELEMENT "meta:keyword",
13: REF 'string',
14: DATA 'string',
12: ELEMENT "meta:initial-creator",
13: REF 'string',
14: DATA 'string',
12: REF 'dc-creator',
13: ELEMENT "dc:creator",
14: REF 'string',
15: DATA 'string',
12: ELEMENT "meta:printed-by",
13: REF 'string',
14: DATA 'string',
12: ELEMENT "meta:creation-date",
13: REF 'dateTime',
14: DATA 'dateTime',
12: REF 'dc-date',
13: ELEMENT "dc:date",
14: REF 'dateTime',
15: DATA 'dateTime',
12: ELEMENT "meta:print-date",
13: REF 'dateTime',
14: DATA 'dateTime',
12: ELEMENT "meta:template",
13: SEQUENCE
14: ATTRIBUTE "xlink:type",
15: VALUE 'simple',
14: ATTRIBUTE "xlink:href",
15: REF 'anyIRI',
16: DATA 'anyURI',
14: CHOICE
15: ATTRIBUTE "xlink:actuate",
16: VALUE 'onRequest',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "xlink:title",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:date",
16: REF 'dateTime',
17: DATA 'dateTime',
15: EPSILON
12: ELEMENT "meta:auto-reload",
13: SEQUENCE
14: CHOICE
15: SEQUENCE
16: ATTRIBUTE "xlink:type",
17: VALUE 'simple',
16: ATTRIBUTE "xlink:href",
17: REF 'anyIRI',
18: DATA 'anyURI',
16: CHOICE
17: ATTRIBUTE "xlink:show",
18: VALUE 'replace',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "xlink:actuate",
18: VALUE 'onLoad',
17: EPSILON
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:delay",
16: REF 'duration',
17: DATA 'duration',
15: EPSILON
12: ELEMENT "meta:hyperlink-behaviour",
13: SEQUENCE
14: CHOICE
15: ATTRIBUTE "office:target-frame-name",
16: REF 'targetFrameName',
17: CHOICE
18: VALUE '_self',
18: VALUE '_blank',
18: VALUE '_parent',
18: VALUE '_top',
18: REF 'string',
19: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "xlink:show",
16: CHOICE
17: VALUE 'new',
17: VALUE 'replace',
15: EPSILON
12: ELEMENT "dc:language",
13: REF 'language',
14: DATA 'language',
12: ELEMENT "meta:editing-cycles",
13: REF 'nonNegativeInteger',
14: DATA 'nonNegativeInteger',
12: ELEMENT "meta:editing-duration",
13: REF 'duration',
14: DATA 'duration',
12: ELEMENT "meta:document-statistic",
13: SEQUENCE
14: CHOICE
15: ATTRIBUTE "meta:page-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:table-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:draw-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:image-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:ole-object-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:object-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:paragraph-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:word-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:character-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:frame-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:sentence-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:syllable-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:non-whitespace-character-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:row-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "meta:cell-count",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
12: ELEMENT "meta:user-defined",
13: SEQUENCE
14: ATTRIBUTE "meta:name",
15: REF 'string',
16: DATA 'string',
14: CHOICE
15: SEQUENCE
16: ATTRIBUTE "meta:value-type",
17: VALUE 'float',
16: REF 'double',
17: DATA 'double',
15: SEQUENCE
16: ATTRIBUTE "meta:value-type",
17: VALUE 'date',
16: REF 'dateOrDateTime',
17: CHOICE
18: DATA 'date',
18: DATA 'dateTime',
15: SEQUENCE
16: ATTRIBUTE "meta:value-type",
17: VALUE 'time',
16: REF 'duration',
17: DATA 'duration',
15: SEQUENCE
16: ATTRIBUTE "meta:value-type",
17: VALUE 'boolean',
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: SEQUENCE
16: ATTRIBUTE "meta:value-type",
17: VALUE 'string',
16: REF 'string',
17: DATA 'string',
15: STRING
9: 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:type",
21: VALUE 'simple',
20: ATTRIBUTE "xlink:href",
21: REF 'anyIRI',
22: DATA 'anyURI',
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',
21: VALUE 'last-visited-page',
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: CHOICE
20: SEQUENCE
21: ATTRIBUTE "xlink:type",
22: VALUE 'simple',
21: ATTRIBUTE "xlink:href",
22: REF 'anyIRI',
23: DATA 'anyURI',
21: CHOICE
22: ATTRIBUTE "xlink:show",
23: VALUE 'embed',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "xlink:actuate",
23: VALUE 'onRequest',
22: EPSILON
20: 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: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:play-full",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: REF 'xml-id',
25: ATTRIBUTE "xml:id",
26: REF 'ID',
27: DATA 'ID',
24: EPSILON
21: ATTRIBUTE "xlink:type",
22: VALUE 'simple',
21: ATTRIBUTE "xlink:href",
22: REF 'anyIRI',
23: DATA 'anyURI',
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: CHOICE
15: ATTRIBUTE "svg:font-family",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:font-style",
16: REF 'fontStyle',
17: CHOICE
18: VALUE 'normal',
18: VALUE 'italic',
18: VALUE 'oblique',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:font-variant",
16: REF 'fontVariant',
17: CHOICE
18: VALUE 'normal',
18: VALUE 'small-caps',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:font-weight",
16: REF 'fontWeight',
17: CHOICE
18: VALUE 'normal',
18: VALUE 'bold',
18: VALUE '100',
18: VALUE '200',
18: VALUE '300',
18: VALUE '400',
18: VALUE '500',
18: VALUE '600',
18: VALUE '700',
18: VALUE '800',
18: VALUE '900',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:font-stretch",
16: CHOICE
17: VALUE 'normal',
17: VALUE 'ultra-condensed',
17: VALUE 'extra-condensed',
17: VALUE 'condensed',
17: VALUE 'semi-condensed',
17: VALUE 'semi-expanded',
17: VALUE 'expanded',
17: VALUE 'extra-expanded',
17: VALUE 'ultra-expanded',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:font-size",
16: REF 'positiveLength',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:unicode-range",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:units-per-em",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:panose-1",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:stemv",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:stemh",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:slope",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:cap-height",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:x-height",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:accent-height",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:ascent",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:descent",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:widths",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:bbox",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:ideographic",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:alphabetic",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:mathematical",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:hanging",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:v-ideographic",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:v-alphabetic",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:v-mathematical",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:v-hanging",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:underline-position",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:underline-thickness",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:strikethrough-position",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:strikethrough-thickness",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:overline-position",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "svg:overline-thickness",
16: REF 'integer',
17: DATA 'integer',
15: 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:type",
23: VALUE 'simple',
22: ATTRIBUTE "xlink:href",
23: REF 'anyIRI',
24: DATA 'anyURI',
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: REF 'string',
27: DATA 'string',
25: EPSILON
21: EPSILON
17: REF 'svg-font-face-name',
18: ELEMENT "svg:font-face-name",
19: CHOICE
20: ATTRIBUTE "svg:name",
21: REF 'string',
22: DATA '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:type",
18: VALUE 'simple',
17: ATTRIBUTE "xlink:href",
18: REF 'anyIRI',
19: DATA 'anyURI',
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-level",
19: CHOICE
20: REF 'positiveInteger',
21: DATA 'positiveInteger',
20: 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:percentage-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: CHOICE
20: REF 'positiveInteger',
21: DATA 'positiveInteger',
20: EPSILON
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-strict',
22: SEQUENCE
23: REF 'style-text-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "fo:font-variant",
27: REF 'fontVariant',
28: CHOICE
29: VALUE 'normal',
29: VALUE 'small-caps',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:text-transform",
27: CHOICE
28: VALUE 'none',
28: VALUE 'lowercase',
28: VALUE 'uppercase',
28: VALUE 'capitalize',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:use-window-font-color",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-outline",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-line-through-type",
27: REF 'lineType',
28: CHOICE
29: VALUE 'none',
29: VALUE 'single',
29: VALUE 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-line-through-style",
27: REF 'lineStyle',
28: CHOICE
29: VALUE 'none',
29: VALUE 'solid',
29: VALUE 'dotted',
29: VALUE 'dash',
29: VALUE 'long-dash',
29: VALUE 'dot-dash',
29: VALUE 'dot-dot-dash',
29: VALUE 'wave',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-line-through-width",
27: REF 'lineWidth',
28: CHOICE
29: VALUE 'auto',
29: VALUE 'normal',
29: VALUE 'bold',
29: VALUE 'thin',
29: VALUE 'medium',
29: VALUE 'thick',
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
29: REF 'percent',
30: DATA 'string',
29: REF 'positiveLength',
30: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-line-through-color",
27: CHOICE
28: VALUE 'font-color',
28: REF 'color',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-line-through-text",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-line-through-text-style",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-position",
27: LIST
28: SEQUENCE
29: CHOICE
30: REF 'percent',
31: DATA 'string',
30: VALUE 'super',
30: VALUE 'sub',
29: CHOICE
30: REF 'percent',
31: DATA 'string',
30: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-name",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-name-asian",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-name-complex",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:font-family",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-family-asian",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-family-complex",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-family-generic",
27: REF 'fontFamilyGeneric',
28: CHOICE
29: VALUE 'roman',
29: VALUE 'swiss',
29: VALUE 'modern',
29: VALUE 'decorative',
29: VALUE 'script',
29: VALUE 'system',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-family-generic-asian",
27: REF 'fontFamilyGeneric',
28: CHOICE
29: VALUE 'roman',
29: VALUE 'swiss',
29: VALUE 'modern',
29: VALUE 'decorative',
29: VALUE 'script',
29: VALUE 'system',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-family-generic-complex",
27: REF 'fontFamilyGeneric',
28: CHOICE
29: VALUE 'roman',
29: VALUE 'swiss',
29: VALUE 'modern',
29: VALUE 'decorative',
29: VALUE 'script',
29: VALUE 'system',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-style-name",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-style-name-asian",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-style-name-complex",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-pitch",
27: REF 'fontPitch',
28: CHOICE
29: VALUE 'fixed',
29: VALUE 'variable',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-pitch-asian",
27: REF 'fontPitch',
28: CHOICE
29: VALUE 'fixed',
29: VALUE 'variable',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-pitch-complex",
27: REF 'fontPitch',
28: CHOICE
29: VALUE 'fixed',
29: VALUE 'variable',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-charset",
27: REF 'textEncoding',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-charset-asian",
27: REF 'textEncoding',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-charset-complex",
27: REF 'textEncoding',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:font-size",
27: CHOICE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-size-asian",
27: CHOICE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-size-complex",
27: CHOICE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-size-rel",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-size-rel-asian",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-size-rel-complex",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:script-type",
27: CHOICE
28: VALUE 'latin',
28: VALUE 'asian',
28: VALUE 'complex',
28: VALUE 'ignore',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:letter-spacing",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: VALUE 'normal',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:language",
27: REF 'languageCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:language-asian",
27: REF 'languageCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:language-complex",
27: REF 'languageCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:country",
27: REF 'countryCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:country-asian",
27: REF 'countryCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:country-complex",
27: REF 'countryCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:script",
27: REF 'scriptCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:script-asian",
27: REF 'scriptCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:script-complex",
27: REF 'scriptCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:rfc-language-tag",
27: REF 'language',
28: DATA 'language',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:rfc-language-tag-asian",
27: REF 'language',
28: DATA 'language',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:rfc-language-tag-complex",
27: REF 'language',
28: DATA 'language',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:font-style",
27: REF 'fontStyle',
28: CHOICE
29: VALUE 'normal',
29: VALUE 'italic',
29: VALUE 'oblique',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-style-asian",
27: REF 'fontStyle',
28: CHOICE
29: VALUE 'normal',
29: VALUE 'italic',
29: VALUE 'oblique',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-style-complex",
27: REF 'fontStyle',
28: CHOICE
29: VALUE 'normal',
29: VALUE 'italic',
29: VALUE 'oblique',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-relief",
27: CHOICE
28: VALUE 'none',
28: VALUE 'embossed',
28: VALUE 'engraved',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:text-shadow",
27: REF 'shadowType',
28: CHOICE
29: VALUE 'none',
29: REF 'string',
30: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-underline-type",
27: REF 'lineType',
28: CHOICE
29: VALUE 'none',
29: VALUE 'single',
29: VALUE 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-underline-style",
27: REF 'lineStyle',
28: CHOICE
29: VALUE 'none',
29: VALUE 'solid',
29: VALUE 'dotted',
29: VALUE 'dash',
29: VALUE 'long-dash',
29: VALUE 'dot-dash',
29: VALUE 'dot-dot-dash',
29: VALUE 'wave',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-underline-width",
27: REF 'lineWidth',
28: CHOICE
29: VALUE 'auto',
29: VALUE 'normal',
29: VALUE 'bold',
29: VALUE 'thin',
29: VALUE 'medium',
29: VALUE 'thick',
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
29: REF 'percent',
30: DATA 'string',
29: REF 'positiveLength',
30: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-underline-color",
27: CHOICE
28: VALUE 'font-color',
28: REF 'color',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-overline-type",
27: REF 'lineType',
28: CHOICE
29: VALUE 'none',
29: VALUE 'single',
29: VALUE 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-overline-style",
27: REF 'lineStyle',
28: CHOICE
29: VALUE 'none',
29: VALUE 'solid',
29: VALUE 'dotted',
29: VALUE 'dash',
29: VALUE 'long-dash',
29: VALUE 'dot-dash',
29: VALUE 'dot-dot-dash',
29: VALUE 'wave',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-overline-width",
27: REF 'lineWidth',
28: CHOICE
29: VALUE 'auto',
29: VALUE 'normal',
29: VALUE 'bold',
29: VALUE 'thin',
29: VALUE 'medium',
29: VALUE 'thick',
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
29: REF 'percent',
30: DATA 'string',
29: REF 'positiveLength',
30: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-overline-color",
27: CHOICE
28: VALUE 'font-color',
28: REF 'color',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-overline-mode",
27: REF 'lineMode',
28: CHOICE
29: VALUE 'continuous',
29: VALUE 'skip-white-space',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:font-weight",
27: REF 'fontWeight',
28: CHOICE
29: VALUE 'normal',
29: VALUE 'bold',
29: VALUE '100',
29: VALUE '200',
29: VALUE '300',
29: VALUE '400',
29: VALUE '500',
29: VALUE '600',
29: VALUE '700',
29: VALUE '800',
29: VALUE '900',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-weight-asian",
27: REF 'fontWeight',
28: CHOICE
29: VALUE 'normal',
29: VALUE 'bold',
29: VALUE '100',
29: VALUE '200',
29: VALUE '300',
29: VALUE '400',
29: VALUE '500',
29: VALUE '600',
29: VALUE '700',
29: VALUE '800',
29: VALUE '900',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-weight-complex",
27: REF 'fontWeight',
28: CHOICE
29: VALUE 'normal',
29: VALUE 'bold',
29: VALUE '100',
29: VALUE '200',
29: VALUE '300',
29: VALUE '400',
29: VALUE '500',
29: VALUE '600',
29: VALUE '700',
29: VALUE '800',
29: VALUE '900',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-underline-mode",
27: REF 'lineMode',
28: CHOICE
29: VALUE 'continuous',
29: VALUE 'skip-white-space',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-line-through-mode",
27: REF 'lineMode',
28: CHOICE
29: VALUE 'continuous',
29: VALUE 'skip-white-space',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:letter-kerning",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-blinking",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: REF 'common-background-color-attlist',
26: CHOICE
27: ATTRIBUTE "fo:background-color",
28: CHOICE
29: VALUE 'transparent',
29: REF 'color',
30: DATA 'string',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-combine",
27: CHOICE
28: VALUE 'none',
28: VALUE 'letters',
28: VALUE 'lines',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-combine-start-char",
27: REF 'character',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-combine-end-char",
27: REF 'character',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-emphasize",
27: CHOICE
28: VALUE 'none',
28: LIST
29: SEQUENCE
30: CHOICE
31: VALUE 'none',
31: VALUE 'accent',
31: VALUE 'dot',
31: VALUE 'circle',
31: VALUE 'disc',
30: CHOICE
31: VALUE 'above',
31: VALUE 'below',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-scale",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-rotation-angle",
27: REF 'angle',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-rotation-scale",
27: CHOICE
28: VALUE 'fixed',
28: VALUE 'line-height',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:hyphenate",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:hyphenation-remain-char-count",
27: REF 'positiveInteger',
28: DATA 'positiveInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:hyphenation-push-char-count",
27: REF 'positiveInteger',
28: DATA 'positiveInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "text:display",
27: VALUE 'true',
26: ATTRIBUTE "text:display",
27: VALUE 'none',
26: SEQUENCE
27: ATTRIBUTE "text:display",
28: VALUE 'condition',
27: ATTRIBUTE "text:condition",
28: VALUE 'none',
26: EPSILON
23: REF 'style-text-properties-elements',
24: 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-strict',
22: SEQUENCE
23: REF 'style-paragraph-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "fo:line-height",
27: CHOICE
28: VALUE 'normal',
28: REF 'nonNegativeLength',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:line-height-at-least",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:line-spacing",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:font-independent-line-spacing",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: REF 'common-text-align',
26: CHOICE
27: ATTRIBUTE "fo:text-align",
28: CHOICE
29: VALUE 'start',
29: VALUE 'end',
29: VALUE 'left',
29: VALUE 'right',
29: VALUE 'center',
29: VALUE 'justify',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:text-align-last",
27: CHOICE
28: VALUE 'start',
28: VALUE 'center',
28: VALUE 'justify',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:justify-single-word",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:keep-together",
27: CHOICE
28: VALUE 'auto',
28: VALUE 'always',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:widows",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:orphans",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:tab-stop-distance",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:hyphenation-keep",
27: CHOICE
28: VALUE 'auto',
28: VALUE 'page',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:hyphenation-ladder-count",
27: CHOICE
28: VALUE 'no-limit',
28: REF 'positiveInteger',
29: DATA 'positiveInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:register-true",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
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: CHOICE
26: ATTRIBUTE "fo:text-indent",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:auto-text-indent",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: 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
25: REF 'common-break-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:break-before",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'column',
30: VALUE 'page',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:break-after",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'column',
30: VALUE 'page',
28: EPSILON
25: REF 'common-background-color-attlist',
26: CHOICE
27: ATTRIBUTE "fo:background-color",
28: CHOICE
29: VALUE 'transparent',
29: REF 'color',
30: DATA 'string',
27: EPSILON
25: REF 'common-border-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:border",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-top",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-bottom",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-left",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-right",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-border-line-width-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:border-line-width",
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:border-line-width-top",
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:border-line-width-bottom",
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:border-line-width-left",
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:border-line-width-right",
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
25: CHOICE
26: ATTRIBUTE "style:join-border",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: REF 'common-padding-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:padding",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-top",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-bottom",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-left",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-right",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
25: REF 'common-shadow-attlist',
26: CHOICE
27: ATTRIBUTE "style:shadow",
28: REF 'shadowType',
29: CHOICE
30: VALUE 'none',
30: REF 'string',
31: DATA 'string',
27: EPSILON
25: REF 'common-keep-with-next-attlist',
26: CHOICE
27: ATTRIBUTE "fo:keep-with-next",
28: CHOICE
29: VALUE 'auto',
29: VALUE 'always',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "text:number-lines",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "text:line-number",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-autospace",
27: CHOICE
28: VALUE 'none',
28: VALUE 'ideograph-alpha',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:punctuation-wrap",
27: CHOICE
28: VALUE 'simple',
28: VALUE 'hanging',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:line-break",
27: CHOICE
28: VALUE 'normal',
28: VALUE 'strict',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:vertical-align",
27: CHOICE
28: VALUE 'top',
28: VALUE 'middle',
28: VALUE 'bottom',
28: VALUE 'auto',
28: VALUE 'baseline',
26: EPSILON
25: REF 'common-writing-mode-attlist',
26: CHOICE
27: ATTRIBUTE "style:writing-mode",
28: CHOICE
29: VALUE 'lr-tb',
29: VALUE 'rl-tb',
29: VALUE 'tb-rl',
29: VALUE 'tb-lr',
29: VALUE 'lr',
29: VALUE 'rl',
29: VALUE 'tb',
29: VALUE 'page',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "style:writing-mode-automatic",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:snap-to-layout-grid",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: REF 'common-page-number-attlist',
26: CHOICE
27: ATTRIBUTE "style:page-number",
28: CHOICE
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
29: VALUE 'auto',
27: EPSILON
25: REF 'common-background-transparency-attlist',
26: CHOICE
27: ATTRIBUTE "style:background-transparency",
28: REF 'zeroToHundredPercent',
29: DATA 'string',
27: EPSILON
23: REF 'style-paragraph-properties-elements',
24: INTERLEAVE
25: REF 'style-tab-stops',
26: CHOICE
27: ELEMENT "style:tab-stops",
28: CHOICE
29: ONEOREMORE
30: REF 'style-tab-stop',
31: ELEMENT "style:tab-stop",
32: REF 'style-tab-stop-attlist',
33: INTERLEAVE
34: ATTRIBUTE "style:position",
35: REF 'length',
36: DATA 'string',
34: CHOICE
35: ATTRIBUTE "style:type",
36: CHOICE
37: VALUE 'left',
37: VALUE 'center',
37: VALUE 'right',
35: EPSILON
35: SEQUENCE
36: ATTRIBUTE "style:type",
37: VALUE 'char',
36: REF 'style-tab-stop-char-attlist',
37: ATTRIBUTE "style:char",
38: REF 'character',
39: DATA 'string',
34: CHOICE
35: ATTRIBUTE "style:leader-type",
36: REF 'lineType',
37: CHOICE
38: VALUE 'none',
38: VALUE 'single',
38: VALUE 'double',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "style:leader-style",
36: REF 'lineStyle',
37: CHOICE
38: VALUE 'none',
38: VALUE 'solid',
38: VALUE 'dotted',
38: VALUE 'dash',
38: VALUE 'long-dash',
38: VALUE 'dot-dash',
38: VALUE 'dot-dot-dash',
38: VALUE 'wave',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "style:leader-width",
36: REF 'lineWidth',
37: CHOICE
38: VALUE 'auto',
38: VALUE 'normal',
38: VALUE 'bold',
38: VALUE 'thin',
38: VALUE 'medium',
38: VALUE 'thick',
38: REF 'positiveInteger',
39: DATA 'positiveInteger',
38: REF 'percent',
39: DATA 'string',
38: REF 'positiveLength',
39: DATA 'string',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "style:leader-color",
36: CHOICE
37: VALUE 'font-color',
37: REF 'color',
38: DATA 'string',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "style:leader-text",
36: REF 'character',
37: DATA 'string',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "style:leader-text-style",
36: REF 'styleNameRef',
37: CHOICE
38: DATA 'NCName',
38: EPSILON
35: EPSILON
29: EPSILON
27: EPSILON
25: REF 'style-drop-cap',
26: CHOICE
27: ELEMENT "style:drop-cap",
28: REF 'style-drop-cap-attlist',
29: INTERLEAVE
30: CHOICE
31: ATTRIBUTE "style:length",
32: CHOICE
33: VALUE 'word',
33: REF 'positiveInteger',
34: DATA 'positiveInteger',
31: EPSILON
30: CHOICE
31: ATTRIBUTE "style:lines",
32: REF 'positiveInteger',
33: DATA 'positiveInteger',
31: EPSILON
30: CHOICE
31: ATTRIBUTE "style:distance",
32: REF 'length',
33: DATA 'string',
31: EPSILON
30: CHOICE
31: ATTRIBUTE "style:style-name",
32: REF 'styleNameRef',
33: CHOICE
34: DATA 'NCName',
34: EPSILON
31: EPSILON
27: EPSILON
25: REF 'style-background-image',
26: CHOICE
27: ELEMENT "style:background-image",
28: SEQUENCE
29: REF 'style-background-image-attlist',
30: INTERLEAVE
31: CHOICE
32: ATTRIBUTE "style:repeat",
33: CHOICE
34: VALUE 'no-repeat',
34: VALUE 'repeat',
34: VALUE 'stretch',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "style:position",
33: CHOICE
34: VALUE 'left',
34: VALUE 'center',
34: VALUE 'right',
34: VALUE 'top',
34: VALUE 'bottom',
34: LIST
35: SEQUENCE
36: REF 'horiBackPos',
37: CHOICE
38: VALUE 'left',
38: VALUE 'center',
38: VALUE 'right',
36: REF 'vertBackPos',
37: CHOICE
38: VALUE 'top',
38: VALUE 'center',
38: VALUE 'bottom',
34: LIST
35: SEQUENCE
36: REF 'vertBackPos',
37: CHOICE
38: VALUE 'top',
38: VALUE 'center',
38: VALUE 'bottom',
36: REF 'horiBackPos',
37: CHOICE
38: VALUE 'left',
38: VALUE 'center',
38: VALUE 'right',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "style:filter-name",
33: REF 'string',
34: DATA 'string',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "draw:opacity",
33: REF 'zeroToHundredPercent',
34: DATA 'string',
32: EPSILON
29: CHOICE
30: REF 'common-draw-data-attlist',
31: SEQUENCE
32: ATTRIBUTE "xlink:type",
33: VALUE 'simple',
32: ATTRIBUTE "xlink:href",
33: REF 'anyIRI',
34: DATA 'anyURI',
32: CHOICE
33: ATTRIBUTE "xlink:show",
34: VALUE 'embed',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "xlink:actuate",
34: VALUE 'onLoad',
33: EPSILON
30: REF 'office-binary-data',
31: ELEMENT "office:binary-data",
32: REF 'base64Binary',
33: DATA 'base64Binary',
30: EPSILON
27: 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-strict',
22: SEQUENCE
23: REF 'style-section-properties-attlist',
24: INTERLEAVE
25: REF 'common-background-color-attlist',
26: CHOICE
27: ATTRIBUTE "fo:background-color",
28: CHOICE
29: VALUE 'transparent',
29: REF 'color',
30: DATA 'string',
27: EPSILON
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: CHOICE
26: ATTRIBUTE "style:protect",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: REF 'common-editable-attlist',
26: CHOICE
27: ATTRIBUTE "style:editable",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "text:dont-balance-text-columns",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: REF 'common-writing-mode-attlist',
26: CHOICE
27: ATTRIBUTE "style:writing-mode",
28: CHOICE
29: VALUE 'lr-tb',
29: VALUE 'rl-tb',
29: VALUE 'tb-rl',
29: VALUE 'tb-lr',
29: VALUE 'lr',
29: VALUE 'rl',
29: VALUE 'tb',
29: VALUE 'page',
27: EPSILON
23: REF 'style-section-properties-elements',
24: INTERLEAVE
25: REF 'style-background-image',
26: CHOICE
25: REF 'style-columns',
26: CHOICE
27: ELEMENT "style:columns",
28: SEQUENCE
29: REF 'style-columns-attlist',
30: INTERLEAVE
31: ATTRIBUTE "fo:column-count",
32: REF 'positiveInteger',
33: DATA 'positiveInteger',
31: CHOICE
32: ATTRIBUTE "fo:column-gap",
33: REF 'length',
34: DATA 'string',
32: EPSILON
29: CHOICE
30: REF 'style-column-sep',
31: ELEMENT "style:column-sep",
32: REF 'style-column-sep-attlist',
33: INTERLEAVE
34: CHOICE
35: ATTRIBUTE "style:style",
36: CHOICE
37: VALUE 'none',
37: VALUE 'solid',
37: VALUE 'dotted',
37: VALUE 'dashed',
37: VALUE 'dot-dashed',
35: EPSILON
34: ATTRIBUTE "style:width",
35: REF 'length',
36: DATA 'string',
34: CHOICE
35: ATTRIBUTE "style:height",
36: REF 'zeroToHundredPercent',
37: DATA 'string',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "style:vertical-align",
36: CHOICE
37: VALUE 'top',
37: VALUE 'middle',
37: VALUE 'bottom',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "style:color",
36: REF 'color',
37: DATA 'string',
35: EPSILON
30: EPSILON
29: CHOICE
30: ONEOREMORE
31: REF 'style-column',
32: ELEMENT "style:column",
33: REF 'style-column-attlist',
34: INTERLEAVE
35: ATTRIBUTE "style:rel-width",
36: REF 'relativeLength',
37: DATA 'string',
35: CHOICE
36: ATTRIBUTE "fo:start-indent",
37: REF 'length',
38: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "fo:end-indent",
37: REF 'length',
38: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "fo:space-before",
37: REF 'length',
38: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "fo:space-after",
37: REF 'length',
38: DATA 'string',
36: EPSILON
30: EPSILON
27: EPSILON
25: CHOICE
26: ONEOREMORE
27: REF 'text-notes-configuration',
28: ELEMENT "text:notes-configuration",
29: REF 'text-notes-configuration-content',
30: INTERLEAVE
31: REF 'text-note-class',
32: ATTRIBUTE "text:note-class",
33: CHOICE
34: VALUE 'footnote',
34: VALUE 'endnote',
31: CHOICE
32: ATTRIBUTE "text:citation-style-name",
33: REF 'styleNameRef',
34: CHOICE
35: DATA 'NCName',
35: EPSILON
32: EPSILON
31: CHOICE
32: ATTRIBUTE "text:citation-body-style-name",
33: REF 'styleNameRef',
34: CHOICE
35: DATA 'NCName',
35: EPSILON
32: EPSILON
31: CHOICE
32: ATTRIBUTE "text:default-style-name",
33: REF 'styleNameRef',
34: CHOICE
35: DATA 'NCName',
35: EPSILON
32: EPSILON
31: CHOICE
32: ATTRIBUTE "text:master-page-name",
33: REF 'styleNameRef',
34: CHOICE
35: DATA 'NCName',
35: EPSILON
32: EPSILON
31: CHOICE
32: ATTRIBUTE "text:start-value",
33: REF 'nonNegativeInteger',
34: DATA 'nonNegativeInteger',
32: EPSILON
31: REF 'common-num-format-prefix-suffix-attlist',
32: SEQUENCE
33: CHOICE
34: ATTRIBUTE "style:num-prefix",
35: REF 'string',
36: DATA 'string',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "style:num-suffix",
35: REF 'string',
36: DATA 'string',
34: EPSILON
31: CHOICE
32: REF 'common-num-format-attlist',
33: CHOICE
34: ATTRIBUTE "style:num-format",
35: CHOICE
36: VALUE '1',
36: VALUE 'i',
36: VALUE 'I',
36: REF 'string',
37: DATA 'string',
36: EPSILON
34: SEQUENCE
35: ATTRIBUTE "style:num-format",
36: CHOICE
37: VALUE 'a',
37: VALUE 'A',
35: REF 'style-num-letter-sync-attlist',
36: CHOICE
37: ATTRIBUTE "style:num-letter-sync",
38: REF 'boolean',
39: CHOICE
40: VALUE 'true',
40: VALUE 'false',
37: EPSILON
34: EPSILON
32: EPSILON
31: CHOICE
32: ATTRIBUTE "text:start-numbering-at",
33: CHOICE
34: VALUE 'document',
34: VALUE 'chapter',
34: VALUE 'page',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "text:footnotes-position",
33: CHOICE
34: VALUE 'text',
34: VALUE 'page',
34: VALUE 'section',
34: VALUE 'document',
32: EPSILON
31: CHOICE
32: ELEMENT "text:note-continuation-notice-forward",
33: STRING
32: EPSILON
31: CHOICE
32: ELEMENT "text:note-continuation-notice-backward",
33: STRING
32: EPSILON
26: 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-strict',
22: SEQUENCE
23: REF 'style-ruby-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "style:ruby-position",
27: CHOICE
28: VALUE 'above',
28: VALUE 'below',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:ruby-align",
27: CHOICE
28: VALUE 'left',
28: VALUE 'center',
28: VALUE 'right',
28: VALUE 'distribute-letter',
28: VALUE 'distribute-space',
26: EPSILON
23: REF 'style-ruby-properties-elements',
24: 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-strict',
22: SEQUENCE
23: REF 'style-table-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "style:width",
27: REF 'positiveLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:rel-width",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "table:align",
27: CHOICE
28: VALUE 'left',
28: VALUE 'center',
28: VALUE 'right',
28: VALUE 'margins',
26: EPSILON
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
25: REF 'common-page-number-attlist',
26: CHOICE
27: ATTRIBUTE "style:page-number",
28: CHOICE
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
29: VALUE 'auto',
27: EPSILON
25: REF 'common-break-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:break-before",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'column',
30: VALUE 'page',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:break-after",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'column',
30: VALUE 'page',
28: EPSILON
25: REF 'common-background-color-attlist',
26: CHOICE
27: ATTRIBUTE "fo:background-color",
28: CHOICE
29: VALUE 'transparent',
29: REF 'color',
30: DATA 'string',
27: EPSILON
25: REF 'common-shadow-attlist',
26: CHOICE
27: ATTRIBUTE "style:shadow",
28: REF 'shadowType',
29: CHOICE
30: VALUE 'none',
30: REF 'string',
31: DATA 'string',
27: EPSILON
25: REF 'common-keep-with-next-attlist',
26: CHOICE
27: ATTRIBUTE "fo:keep-with-next",
28: CHOICE
29: VALUE 'auto',
29: VALUE 'always',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "style:may-break-between-rows",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "table:border-model",
27: CHOICE
28: VALUE 'collapsing',
28: VALUE 'separating',
26: EPSILON
25: REF 'common-writing-mode-attlist',
26: CHOICE
27: ATTRIBUTE "style:writing-mode",
28: CHOICE
29: VALUE 'lr-tb',
29: VALUE 'rl-tb',
29: VALUE 'tb-rl',
29: VALUE 'tb-lr',
29: VALUE 'lr',
29: VALUE 'rl',
29: VALUE 'tb',
29: VALUE 'page',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "table:display",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
23: REF 'style-table-properties-elements',
24: REF 'style-background-image',
25: 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-strict',
22: SEQUENCE
23: REF 'style-table-column-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "style:column-width",
27: REF 'positiveLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:rel-column-width",
27: REF 'relativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:use-optimal-column-width",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: REF 'common-break-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:break-before",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'column',
30: VALUE 'page',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:break-after",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'column',
30: VALUE 'page',
28: EPSILON
23: REF 'style-table-column-properties-elements',
24: 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-strict',
22: SEQUENCE
23: REF 'style-table-row-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "style:row-height",
27: REF 'positiveLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:min-row-height",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:use-optimal-row-height",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: REF 'common-background-color-attlist',
26: CHOICE
27: ATTRIBUTE "fo:background-color",
28: CHOICE
29: VALUE 'transparent',
29: REF 'color',
30: DATA 'string',
27: EPSILON
25: REF 'common-break-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:break-before",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'column',
30: VALUE 'page',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:break-after",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'column',
30: VALUE 'page',
28: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:keep-together",
27: CHOICE
28: VALUE 'auto',
28: VALUE 'always',
26: EPSILON
23: REF 'style-table-row-properties-elements',
24: REF 'style-background-image',
25: 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-strict',
22: SEQUENCE
23: REF 'style-table-cell-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "style:vertical-align",
27: CHOICE
28: VALUE 'top',
28: VALUE 'middle',
28: VALUE 'bottom',
28: VALUE 'automatic',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:text-align-source",
27: CHOICE
28: VALUE 'fix',
28: VALUE 'value-type',
26: EPSILON
25: REF 'common-style-direction-attlist',
26: CHOICE
27: ATTRIBUTE "style:direction",
28: CHOICE
29: VALUE 'ltr',
29: VALUE 'ttb',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "style:glyph-orientation-vertical",
27: CHOICE
28: VALUE 'auto',
28: VALUE '0',
28: VALUE '0deg',
28: VALUE '0rad',
28: VALUE '0grad',
26: EPSILON
25: REF 'common-writing-mode-attlist',
26: CHOICE
27: ATTRIBUTE "style:writing-mode",
28: CHOICE
29: VALUE 'lr-tb',
29: VALUE 'rl-tb',
29: VALUE 'tb-rl',
29: VALUE 'tb-lr',
29: VALUE 'lr',
29: VALUE 'rl',
29: VALUE 'tb',
29: VALUE 'page',
27: EPSILON
25: REF 'common-shadow-attlist',
26: CHOICE
27: ATTRIBUTE "style:shadow",
28: REF 'shadowType',
29: CHOICE
30: VALUE 'none',
30: REF 'string',
31: DATA 'string',
27: EPSILON
25: REF 'common-background-color-attlist',
26: CHOICE
27: ATTRIBUTE "fo:background-color",
28: CHOICE
29: VALUE 'transparent',
29: REF 'color',
30: DATA 'string',
27: EPSILON
25: REF 'common-border-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:border",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-top",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-bottom",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-left",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-right",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: CHOICE
26: ATTRIBUTE "style:diagonal-tl-br",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:diagonal-tl-br-widths",
27: REF 'borderWidths',
28: LIST
29: SEQUENCE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:diagonal-bl-tr",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:diagonal-bl-tr-widths",
27: REF 'borderWidths',
28: LIST
29: SEQUENCE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
26: EPSILON
25: REF 'common-border-line-width-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:border-line-width",
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:border-line-width-top",
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:border-line-width-bottom",
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:border-line-width-left",
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:border-line-width-right",
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
25: REF 'common-padding-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:padding",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-top",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-bottom",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-left",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-right",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:wrap-option",
27: CHOICE
28: VALUE 'no-wrap',
28: VALUE 'wrap',
26: EPSILON
25: REF 'common-rotation-angle-attlist',
26: CHOICE
27: ATTRIBUTE "style:rotation-angle",
28: REF 'angle',
29: DATA 'string',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "style:rotation-align",
27: CHOICE
28: VALUE 'none',
28: VALUE 'bottom',
28: VALUE 'top',
28: VALUE 'center',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:cell-protect",
27: CHOICE
28: VALUE 'none',
28: VALUE 'hidden-and-protected',
28: LIST
29: ONEOREMORE
30: CHOICE
31: VALUE 'protected',
31: VALUE 'formula-hidden',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:print-content",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:decimal-places",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:repeat-content",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:shrink-to-fit",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
23: REF 'style-table-cell-properties-elements',
24: REF 'style-background-image',
25: 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-strict',
22: SEQUENCE
23: REF 'style-graphic-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "draw:stroke",
27: CHOICE
28: VALUE 'none',
28: VALUE 'dash',
28: VALUE 'solid',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:stroke-dash",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:stroke-dash-names",
27: REF 'styleNameRefs',
28: LIST
29: CHOICE
30: ONEOREMORE
31: DATA 'NCName',
30: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "svg:stroke-width",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "svg:stroke-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:marker-start",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:marker-end",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:marker-start-width",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:marker-end-width",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:marker-start-center",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:marker-end-center",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "svg:stroke-opacity",
27: CHOICE
28: DATA 'double',
28: REF 'zeroToHundredPercent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:stroke-linejoin",
27: CHOICE
28: VALUE 'miter',
28: VALUE 'round',
28: VALUE 'bevel',
28: VALUE 'middle',
28: VALUE 'none',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "svg:stroke-linecap",
27: CHOICE
28: VALUE 'butt',
28: VALUE 'square',
28: VALUE 'round',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:symbol-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "text:animation",
27: CHOICE
28: VALUE 'none',
28: VALUE 'scroll',
28: VALUE 'alternate',
28: VALUE 'slide',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "text:animation-direction",
27: CHOICE
28: VALUE 'left',
28: VALUE 'right',
28: VALUE 'up',
28: VALUE 'down',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "text:animation-start-inside",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "text:animation-stop-inside",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "text:animation-repeat",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "text:animation-delay",
27: REF 'duration',
28: DATA 'duration',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "text:animation-steps",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:auto-grow-width",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:auto-grow-height",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fit-to-size",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fit-to-contour",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:textarea-vertical-align",
27: CHOICE
28: VALUE 'top',
28: VALUE 'middle',
28: VALUE 'bottom',
28: VALUE 'justify',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:textarea-horizontal-align",
27: CHOICE
28: VALUE 'left',
28: VALUE 'center',
28: VALUE 'right',
28: VALUE 'justify',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:wrap-option",
27: CHOICE
28: VALUE 'no-wrap',
28: VALUE 'wrap',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:shrink-to-fit",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:color-mode",
27: CHOICE
28: VALUE 'greyscale',
28: VALUE 'mono',
28: VALUE 'watermark',
28: VALUE 'standard',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:color-inversion",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:luminance",
27: REF 'zeroToHundredPercent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:contrast",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:gamma",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:red",
27: REF 'signedZeroToHundredPercent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:green",
27: REF 'signedZeroToHundredPercent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:blue",
27: REF 'signedZeroToHundredPercent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:image-opacity",
27: REF 'zeroToHundredPercent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:shadow",
27: CHOICE
28: VALUE 'visible',
28: VALUE 'hidden',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:shadow-offset-x",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:shadow-offset-y",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:shadow-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:shadow-opacity",
27: REF 'zeroToHundredPercent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:start-line-spacing-horizontal",
27: REF 'distance',
28: REF 'length',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:start-line-spacing-vertical",
27: REF 'distance',
28: REF 'length',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:end-line-spacing-horizontal",
27: REF 'distance',
28: REF 'length',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:end-line-spacing-vertical",
27: REF 'distance',
28: REF 'length',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:line-distance",
27: REF 'distance',
28: REF 'length',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:guide-overhang",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:guide-distance",
27: REF 'distance',
28: REF 'length',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:start-guide",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:end-guide",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:placing",
27: CHOICE
28: VALUE 'below',
28: VALUE 'above',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:parallel",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:measure-align",
27: CHOICE
28: VALUE 'automatic',
28: VALUE 'left-outside',
28: VALUE 'inside',
28: VALUE 'right-outside',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:measure-vertical-align",
27: CHOICE
28: VALUE 'automatic',
28: VALUE 'above',
28: VALUE 'below',
28: VALUE 'center',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:unit",
27: CHOICE
28: VALUE 'automatic',
28: VALUE 'mm',
28: VALUE 'cm',
28: VALUE 'm',
28: VALUE 'km',
28: VALUE 'pt',
28: VALUE 'pc',
28: VALUE 'inch',
28: VALUE 'ft',
28: VALUE 'mi',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:show-unit",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:decimal-places",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:caption-type",
27: CHOICE
28: VALUE 'straight-line',
28: VALUE 'angled-line',
28: VALUE 'angled-connector-line',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:caption-angle-type",
27: CHOICE
28: VALUE 'fixed',
28: VALUE 'free',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:caption-angle",
27: REF 'angle',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:caption-gap",
27: REF 'distance',
28: REF 'length',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:caption-escape-direction",
27: CHOICE
28: VALUE 'horizontal',
28: VALUE 'vertical',
28: VALUE 'auto',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:caption-escape",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:caption-line-length",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:caption-fit-line-length",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:horizontal-segments",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:vertical-segments",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:edge-rounding",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:edge-rounding-mode",
27: CHOICE
28: VALUE 'correct',
28: VALUE 'attractive',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:back-scale",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:depth",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:backface-culling",
27: CHOICE
28: VALUE 'enabled',
28: VALUE 'disabled',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:end-angle",
27: REF 'angle',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:close-front",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:close-back",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:lighting-mode",
27: CHOICE
28: VALUE 'standard',
28: VALUE 'double-sided',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:normals-kind",
27: CHOICE
28: VALUE 'object',
28: VALUE 'flat',
28: VALUE 'sphere',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:normals-direction",
27: CHOICE
28: VALUE 'normal',
28: VALUE 'inverse',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:texture-generation-mode-x",
27: CHOICE
28: VALUE 'object',
28: VALUE 'parallel',
28: VALUE 'sphere',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:texture-generation-mode-y",
27: CHOICE
28: VALUE 'object',
28: VALUE 'parallel',
28: VALUE 'sphere',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:texture-kind",
27: CHOICE
28: VALUE 'luminance',
28: VALUE 'intensity',
28: VALUE 'color',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:texture-filter",
27: CHOICE
28: VALUE 'enabled',
28: VALUE 'disabled',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:texture-mode",
27: CHOICE
28: VALUE 'replace',
28: VALUE 'modulate',
28: VALUE 'blend',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:ambient-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:emissive-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:specular-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:diffuse-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:shininess",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "dr3d:shadow",
27: CHOICE
28: VALUE 'visible',
28: VALUE 'hidden',
26: EPSILON
25: REF 'common-draw-rel-size-attlist',
26: SEQUENCE
27: REF 'common-draw-size-attlist',
28: SEQUENCE
29: CHOICE
30: ATTRIBUTE "svg:width",
31: REF 'length',
32: DATA 'string',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "svg:height",
31: REF 'length',
32: DATA 'string',
30: EPSILON
27: CHOICE
28: ATTRIBUTE "style:rel-width",
29: CHOICE
30: REF 'percent',
31: DATA 'string',
30: VALUE 'scale',
30: VALUE 'scale-min',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:rel-height",
29: CHOICE
30: REF 'percent',
31: DATA 'string',
30: VALUE 'scale',
30: VALUE 'scale-min',
28: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:min-width",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:min-height",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:max-height",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:max-width",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
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
25: CHOICE
26: ATTRIBUTE "style:print-content",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:protect",
27: CHOICE
28: VALUE 'none',
28: LIST
29: ONEOREMORE
30: CHOICE
31: VALUE 'content',
31: VALUE 'position',
31: VALUE 'size',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:horizontal-pos",
27: CHOICE
28: VALUE 'left',
28: VALUE 'center',
28: VALUE 'right',
28: VALUE 'from-left',
28: VALUE 'inside',
28: VALUE 'outside',
28: VALUE 'from-inside',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "svg:x",
27: REF 'coordinate',
28: REF 'length',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:horizontal-rel",
27: CHOICE
28: VALUE 'page',
28: VALUE 'page-content',
28: VALUE 'page-start-margin',
28: VALUE 'page-end-margin',
28: VALUE 'frame',
28: VALUE 'frame-content',
28: VALUE 'frame-start-margin',
28: VALUE 'frame-end-margin',
28: VALUE 'paragraph',
28: VALUE 'paragraph-content',
28: VALUE 'paragraph-start-margin',
28: VALUE 'paragraph-end-margin',
28: VALUE 'char',
26: EPSILON
25: REF 'common-vertical-pos-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:vertical-pos",
29: CHOICE
30: VALUE 'top',
30: VALUE 'middle',
30: VALUE 'bottom',
30: VALUE 'from-top',
30: VALUE 'below',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "svg:y",
29: REF 'coordinate',
30: REF 'length',
31: DATA 'string',
28: EPSILON
25: REF 'common-vertical-rel-attlist',
26: CHOICE
27: ATTRIBUTE "style:vertical-rel",
28: CHOICE
29: VALUE 'page',
29: VALUE 'page-content',
29: VALUE 'frame',
29: VALUE 'frame-content',
29: VALUE 'paragraph',
29: VALUE 'paragraph-content',
29: VALUE 'char',
29: VALUE 'line',
29: VALUE 'baseline',
29: VALUE 'text',
27: EPSILON
25: REF 'common-text-anchor-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "text:anchor-type",
29: CHOICE
30: VALUE 'page',
30: VALUE 'frame',
30: VALUE 'paragraph',
30: VALUE 'char',
30: VALUE 'as-char',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "text:anchor-page-number",
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
28: EPSILON
25: REF 'common-border-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:border",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-top",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-bottom",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-left",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:border-right",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-border-line-width-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:border-line-width",
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:border-line-width-top",
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:border-line-width-bottom",
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:border-line-width-left",
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:border-line-width-right",
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
25: REF 'common-padding-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:padding",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-top",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-bottom",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-left",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:padding-right",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
25: REF 'common-shadow-attlist',
26: CHOICE
27: ATTRIBUTE "style:shadow",
28: REF 'shadowType',
29: CHOICE
30: VALUE 'none',
30: REF 'string',
31: DATA 'string',
27: EPSILON
25: REF 'common-background-color-attlist',
26: CHOICE
27: ATTRIBUTE "fo:background-color",
28: CHOICE
29: VALUE 'transparent',
29: REF 'color',
30: DATA 'string',
27: EPSILON
25: REF 'common-background-transparency-attlist',
26: CHOICE
27: ATTRIBUTE "style:background-transparency",
28: REF 'zeroToHundredPercent',
29: DATA 'string',
27: EPSILON
25: REF 'common-editable-attlist',
26: CHOICE
27: ATTRIBUTE "style:editable",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "style:wrap",
27: CHOICE
28: VALUE 'none',
28: VALUE 'left',
28: VALUE 'right',
28: VALUE 'parallel',
28: VALUE 'dynamic',
28: VALUE 'run-through',
28: VALUE 'biggest',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:wrap-dynamic-threshold",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:number-wrapped-paragraphs",
27: CHOICE
28: VALUE 'no-limit',
28: REF 'positiveInteger',
29: DATA 'positiveInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:wrap-contour",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:wrap-contour-mode",
27: CHOICE
28: VALUE 'full',
28: VALUE 'outside',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:run-through",
27: CHOICE
28: VALUE 'foreground',
28: VALUE 'background',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:flow-with-text",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:overflow-behavior",
27: CHOICE
28: VALUE 'clip',
28: VALUE 'auto-create-new-frame',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:mirror",
27: CHOICE
28: VALUE 'none',
28: VALUE 'vertical',
28: REF 'horizontal-mirror',
29: CHOICE
30: VALUE 'horizontal',
30: VALUE 'horizontal-on-odd',
30: VALUE 'horizontal-on-even',
28: LIST
29: SEQUENCE
30: VALUE 'vertical',
30: REF 'horizontal-mirror',
31: CHOICE
32: VALUE 'horizontal',
32: VALUE 'horizontal-on-odd',
32: VALUE 'horizontal-on-even',
28: LIST
29: SEQUENCE
30: REF 'horizontal-mirror',
31: CHOICE
32: VALUE 'horizontal',
32: VALUE 'horizontal-on-odd',
32: VALUE 'horizontal-on-even',
30: VALUE 'vertical',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:clip",
27: CHOICE
28: VALUE 'auto',
28: REF 'clipShape',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:wrap-influence-on-position",
27: CHOICE
28: VALUE 'iterative',
28: VALUE 'once-concurrent',
28: VALUE 'once-successive',
26: EPSILON
25: REF 'common-writing-mode-attlist',
26: CHOICE
27: ATTRIBUTE "style:writing-mode",
28: CHOICE
29: VALUE 'lr-tb',
29: VALUE 'rl-tb',
29: VALUE 'tb-rl',
29: VALUE 'tb-lr',
29: VALUE 'lr',
29: VALUE 'rl',
29: VALUE 'tb',
29: VALUE 'page',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:frame-display-scrollbar",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:frame-display-border",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:frame-margin-horizontal",
27: REF 'nonNegativePixelLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:frame-margin-vertical",
27: REF 'nonNegativePixelLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:visible-area-left",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:visible-area-top",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:visible-area-width",
27: REF 'positiveLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:visible-area-height",
27: REF 'positiveLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:draw-aspect",
27: CHOICE
28: VALUE 'content',
28: VALUE 'thumbnail',
28: VALUE 'icon',
28: VALUE 'print-view',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:ole-draw-aspect",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
23: REF 'style-graphic-fill-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "draw:fill",
27: CHOICE
28: VALUE 'none',
28: VALUE 'solid',
28: VALUE 'bitmap',
28: VALUE 'gradient',
28: VALUE 'hatch',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:secondary-fill-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-gradient-name",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:gradient-step-count",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-hatch-name",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-hatch-solid",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-name",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:repeat",
27: CHOICE
28: VALUE 'no-repeat',
28: VALUE 'repeat',
28: VALUE 'stretch',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-width",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-height",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-ref-point-x",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-ref-point-y",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-ref-point",
27: CHOICE
28: VALUE 'top-left',
28: VALUE 'top',
28: VALUE 'top-right',
28: VALUE 'left',
28: VALUE 'center',
28: VALUE 'right',
28: VALUE 'bottom-left',
28: VALUE 'bottom',
28: VALUE 'bottom-right',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:tile-repeat-offset",
27: LIST
28: SEQUENCE
29: REF 'zeroToHundredPercent',
30: DATA 'string',
29: CHOICE
30: VALUE 'horizontal',
30: VALUE 'vertical',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:opacity",
27: REF 'zeroToHundredPercent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:opacity-name",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "svg:fill-rule",
27: CHOICE
28: VALUE 'nonzero',
28: VALUE 'evenodd',
26: EPSILON
23: REF 'style-graphic-properties-elements',
24: INTERLEAVE
25: CHOICE
26: REF 'text-list-style',
27: ELEMENT "text:list-style",
28: SEQUENCE
29: REF 'text-list-style-attr',
30: INTERLEAVE
31: ATTRIBUTE "style:name",
32: REF 'styleName',
33: DATA 'NCName',
31: CHOICE
32: ATTRIBUTE "style:display-name",
33: REF 'string',
34: DATA 'string',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "text:consecutive-numbering",
33: REF 'boolean',
34: CHOICE
35: VALUE 'true',
35: VALUE 'false',
32: EPSILON
29: CHOICE
30: ONEOREMORE
31: REF 'text-list-style-content',
32: CHOICE
33: ELEMENT "text:list-level-style-number",
34: SEQUENCE
35: REF 'text-list-level-style-attr',
36: ATTRIBUTE "text:level",
37: REF 'positiveInteger',
38: DATA 'positiveInteger',
35: REF 'text-list-level-style-number-attr',
36: INTERLEAVE
37: CHOICE
38: ATTRIBUTE "text:style-name",
39: REF 'styleNameRef',
40: CHOICE
41: DATA 'NCName',
41: EPSILON
38: EPSILON
37: REF 'common-num-format-attlist',
38: CHOICE
39: ATTRIBUTE "style:num-format",
40: CHOICE
41: VALUE '1',
41: VALUE 'i',
41: VALUE 'I',
41: REF 'string',
42: DATA 'string',
41: EPSILON
39: SEQUENCE
40: ATTRIBUTE "style:num-format",
41: CHOICE
42: VALUE 'a',
42: VALUE 'A',
40: REF 'style-num-letter-sync-attlist',
41: CHOICE
42: ATTRIBUTE "style:num-letter-sync",
43: REF 'boolean',
44: CHOICE
45: VALUE 'true',
45: VALUE 'false',
42: EPSILON
39: EPSILON
37: REF 'common-num-format-prefix-suffix-attlist',
38: SEQUENCE
39: CHOICE
40: ATTRIBUTE "style:num-prefix",
41: REF 'string',
42: DATA 'string',
40: EPSILON
39: CHOICE
40: ATTRIBUTE "style:num-suffix",
41: REF 'string',
42: DATA 'string',
40: EPSILON
37: CHOICE
38: ATTRIBUTE "text:display-levels",
39: REF 'positiveInteger',
40: DATA 'positiveInteger',
38: EPSILON
37: CHOICE
38: ATTRIBUTE "text:start-value",
39: REF 'positiveInteger',
40: DATA 'positiveInteger',
38: EPSILON
35: CHOICE
36: REF 'style-list-level-properties',
37: ELEMENT "style:list-level-properties",
38: REF 'style-list-level-properties-content-strict',
39: SEQUENCE
40: REF 'style-list-level-properties-attlist',
41: INTERLEAVE
42: REF 'common-text-align',
43: CHOICE
44: ATTRIBUTE "fo:text-align",
45: CHOICE
46: VALUE 'start',
46: VALUE 'end',
46: VALUE 'left',
46: VALUE 'right',
46: VALUE 'center',
46: VALUE 'justify',
44: EPSILON
42: CHOICE
43: ATTRIBUTE "text:space-before",
44: REF 'length',
45: DATA 'string',
43: EPSILON
42: CHOICE
43: ATTRIBUTE "text:min-label-width",
44: REF 'nonNegativeLength',
45: DATA 'string',
43: EPSILON
42: CHOICE
43: ATTRIBUTE "text:min-label-distance",
44: REF 'nonNegativeLength',
45: DATA 'string',
43: EPSILON
42: CHOICE
43: ATTRIBUTE "style:font-name",
44: REF 'string',
45: DATA 'string',
43: EPSILON
42: CHOICE
43: ATTRIBUTE "fo:width",
44: REF 'positiveLength',
45: DATA 'string',
43: EPSILON
42: CHOICE
43: ATTRIBUTE "fo:height",
44: REF 'positiveLength',
45: DATA 'string',
43: EPSILON
42: REF 'common-vertical-rel-attlist',
43: CHOICE
44: ATTRIBUTE "style:vertical-rel",
45: CHOICE
46: VALUE 'page',
46: VALUE 'page-content',
46: VALUE 'frame',
46: VALUE 'frame-content',
46: VALUE 'paragraph',
46: VALUE 'paragraph-content',
46: VALUE 'char',
46: VALUE 'line',
46: VALUE 'baseline',
46: VALUE 'text',
44: EPSILON
42: REF 'common-vertical-pos-attlist',
43: SEQUENCE
44: CHOICE
45: ATTRIBUTE "style:vertical-pos",
46: CHOICE
47: VALUE 'top',
47: VALUE 'middle',
47: VALUE 'bottom',
47: VALUE 'from-top',
47: VALUE 'below',
45: EPSILON
44: CHOICE
45: ATTRIBUTE "svg:y",
46: REF 'coordinate',
47: REF 'length',
48: DATA 'string',
45: EPSILON
42: CHOICE
43: ATTRIBUTE "text:list-level-position-and-space-mode",
44: CHOICE
45: VALUE 'label-width-and-position',
45: VALUE 'label-alignment',
43: EPSILON
40: REF 'style-list-level-properties-elements',
41: REF 'style-list-level-label-alignment',
42: CHOICE
43: ELEMENT "style:list-level-label-alignment",
44: REF 'style-list-level-label-alignment-attlist',
45: INTERLEAVE
46: ATTRIBUTE "text:label-followed-by",
47: CHOICE
48: VALUE 'listtab',
48: VALUE 'space',
48: VALUE 'nothing',
46: CHOICE
47: ATTRIBUTE "text:list-tab-stop-position",
48: REF 'length',
49: DATA 'string',
47: EPSILON
46: CHOICE
47: ATTRIBUTE "fo:text-indent",
48: REF 'length',
49: DATA 'string',
47: EPSILON
46: CHOICE
47: ATTRIBUTE "fo:margin-left",
48: REF 'length',
49: DATA 'string',
47: EPSILON
43: EPSILON
36: EPSILON
35: CHOICE
36: REF 'style-text-properties',
36: EPSILON
33: ELEMENT "text:list-level-style-bullet",
34: SEQUENCE
35: REF 'text-list-level-style-attr',
36: ATTRIBUTE "text:level",
37: REF 'positiveInteger',
38: DATA 'positiveInteger',
35: REF 'text-list-level-style-bullet-attr',
36: INTERLEAVE
37: CHOICE
38: ATTRIBUTE "text:style-name",
39: REF 'styleNameRef',
40: CHOICE
41: DATA 'NCName',
41: EPSILON
38: EPSILON
37: ATTRIBUTE "text:bullet-char",
38: REF 'character',
39: DATA 'string',
37: REF 'common-num-format-prefix-suffix-attlist',
38: SEQUENCE
39: CHOICE
40: ATTRIBUTE "style:num-prefix",
41: REF 'string',
42: DATA 'string',
40: EPSILON
39: CHOICE
40: ATTRIBUTE "style:num-suffix",
41: REF 'string',
42: DATA 'string',
40: EPSILON
37: CHOICE
38: ATTRIBUTE "text:bullet-relative-size",
39: REF 'percent',
40: DATA 'string',
38: EPSILON
35: CHOICE
36: REF 'style-list-level-properties',
36: EPSILON
35: CHOICE
36: REF 'style-text-properties',
36: EPSILON
33: ELEMENT "text:list-level-style-image",
34: SEQUENCE
35: REF 'text-list-level-style-attr',
36: ATTRIBUTE "text:level",
37: REF 'positiveInteger',
38: DATA 'positiveInteger',
35: REF 'text-list-level-style-image-attr',
36: CHOICE
37: REF 'common-draw-data-attlist',
38: SEQUENCE
39: ATTRIBUTE "xlink:type",
40: VALUE 'simple',
39: ATTRIBUTE "xlink:href",
40: REF 'anyIRI',
41: DATA 'anyURI',
39: CHOICE
40: ATTRIBUTE "xlink:show",
41: VALUE 'embed',
40: EPSILON
39: CHOICE
40: ATTRIBUTE "xlink:actuate",
41: VALUE 'onLoad',
40: EPSILON
37: REF 'office-binary-data',
35: CHOICE
36: REF 'style-list-level-properties',
36: EPSILON
30: EPSILON
26: EPSILON
25: REF 'style-background-image',
26: CHOICE
25: REF 'style-columns',
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: VALUE 'drawing-page',
18: CHOICE
19: REF 'style-drawing-page-properties',
20: ELEMENT "style:drawing-page-properties",
21: REF 'style-drawing-page-properties-content-strict',
22: SEQUENCE
23: REF 'style-graphic-fill-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "draw:fill",
27: CHOICE
28: VALUE 'none',
28: VALUE 'solid',
28: VALUE 'bitmap',
28: VALUE 'gradient',
28: VALUE 'hatch',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:secondary-fill-color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-gradient-name",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:gradient-step-count",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-hatch-name",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-hatch-solid",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-name",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:repeat",
27: CHOICE
28: VALUE 'no-repeat',
28: VALUE 'repeat',
28: VALUE 'stretch',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-width",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-height",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-ref-point-x",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-ref-point-y",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:fill-image-ref-point",
27: CHOICE
28: VALUE 'top-left',
28: VALUE 'top',
28: VALUE 'top-right',
28: VALUE 'left',
28: VALUE 'center',
28: VALUE 'right',
28: VALUE 'bottom-left',
28: VALUE 'bottom',
28: VALUE 'bottom-right',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:tile-repeat-offset",
27: LIST
28: SEQUENCE
29: REF 'zeroToHundredPercent',
30: DATA 'string',
29: CHOICE
30: VALUE 'horizontal',
30: VALUE 'vertical',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:opacity",
27: REF 'zeroToHundredPercent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:opacity-name",
27: REF 'styleNameRef',
28: CHOICE
29: DATA 'NCName',
29: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "svg:fill-rule",
27: CHOICE
28: VALUE 'nonzero',
28: VALUE 'evenodd',
26: EPSILON
23: REF 'style-drawing-page-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "presentation:transition-type",
27: CHOICE
28: VALUE 'manual',
28: VALUE 'automatic',
28: VALUE 'semi-automatic',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "presentation:transition-style",
27: CHOICE
28: VALUE 'none',
28: VALUE 'fade-from-left',
28: VALUE 'fade-from-top',
28: VALUE 'fade-from-right',
28: VALUE 'fade-from-bottom',
28: VALUE 'fade-from-upperleft',
28: VALUE 'fade-from-upperright',
28: VALUE 'fade-from-lowerleft',
28: VALUE 'fade-from-lowerright',
28: VALUE 'move-from-left',
28: VALUE 'move-from-top',
28: VALUE 'move-from-right',
28: VALUE 'move-from-bottom',
28: VALUE 'move-from-upperleft',
28: VALUE 'move-from-upperright',
28: VALUE 'move-from-lowerleft',
28: VALUE 'move-from-lowerright',
28: VALUE 'uncover-to-left',
28: VALUE 'uncover-to-top',
28: VALUE 'uncover-to-right',
28: VALUE 'uncover-to-bottom',
28: VALUE 'uncover-to-upperleft',
28: VALUE 'uncover-to-upperright',
28: VALUE 'uncover-to-lowerleft',
28: VALUE 'uncover-to-lowerright',
28: VALUE 'fade-to-center',
28: VALUE 'fade-from-center',
28: VALUE 'vertical-stripes',
28: VALUE 'horizontal-stripes',
28: VALUE 'clockwise',
28: VALUE 'counterclockwise',
28: VALUE 'open-vertical',
28: VALUE 'open-horizontal',
28: VALUE 'close-vertical',
28: VALUE 'close-horizontal',
28: VALUE 'wavyline-from-left',
28: VALUE 'wavyline-from-top',
28: VALUE 'wavyline-from-right',
28: VALUE 'wavyline-from-bottom',
28: VALUE 'spiralin-left',
28: VALUE 'spiralin-right',
28: VALUE 'spiralout-left',
28: VALUE 'spiralout-right',
28: VALUE 'roll-from-top',
28: VALUE 'roll-from-left',
28: VALUE 'roll-from-right',
28: VALUE 'roll-from-bottom',
28: VALUE 'stretch-from-left',
28: VALUE 'stretch-from-top',
28: VALUE 'stretch-from-right',
28: VALUE 'stretch-from-bottom',
28: VALUE 'vertical-lines',
28: VALUE 'horizontal-lines',
28: VALUE 'dissolve',
28: VALUE 'random',
28: VALUE 'vertical-checkerboard',
28: VALUE 'horizontal-checkerboard',
28: VALUE 'interlocking-horizontal-left',
28: VALUE 'interlocking-horizontal-right',
28: VALUE 'interlocking-vertical-top',
28: VALUE 'interlocking-vertical-bottom',
28: VALUE 'fly-away',
28: VALUE 'open',
28: VALUE 'close',
28: VALUE 'melt',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "presentation:transition-speed",
27: REF 'presentationSpeeds',
28: CHOICE
29: VALUE 'slow',
29: VALUE 'medium',
29: VALUE 'fast',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:type",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:subtype",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:direction",
27: CHOICE
28: VALUE 'forward',
28: VALUE 'reverse',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:fadeColor",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "presentation:duration",
27: REF 'duration',
28: DATA 'duration',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "presentation:visibility",
27: CHOICE
28: VALUE 'visible',
28: VALUE 'hidden',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "draw:background-size",
27: CHOICE
28: VALUE 'full',
28: VALUE 'border',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "presentation:background-objects-visible",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "presentation:background-visible",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "presentation:display-header",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "presentation:display-footer",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "presentation:display-page-number",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "presentation:display-date-time",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
23: REF 'style-drawing-page-properties-elements',
24: CHOICE
25: REF 'presentation-sound',
25: 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-strict',
22: SEQUENCE
23: REF 'style-chart-properties-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "chart:scale-text",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:three-dimensional",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:deep",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:right-angled-axes",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:symbol-type",
27: VALUE 'none',
26: ATTRIBUTE "chart:symbol-type",
27: VALUE 'automatic',
26: SEQUENCE
27: ATTRIBUTE "chart:symbol-type",
28: VALUE 'named-symbol',
27: ATTRIBUTE "chart:symbol-name",
28: CHOICE
29: VALUE 'square',
29: VALUE 'diamond',
29: VALUE 'arrow-down',
29: VALUE 'arrow-up',
29: VALUE 'arrow-right',
29: VALUE 'arrow-left',
29: VALUE 'bow-tie',
29: VALUE 'hourglass',
29: VALUE 'circle',
29: VALUE 'star',
29: VALUE 'x',
29: VALUE 'plus',
29: VALUE 'asterisk',
29: VALUE 'horizontal-bar',
29: VALUE 'vertical-bar',
26: SEQUENCE
27: ATTRIBUTE "chart:symbol-type",
28: VALUE 'image',
27: ELEMENT "chart:symbol-image",
28: ATTRIBUTE "xlink:href",
29: REF 'anyIRI',
30: DATA 'anyURI',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:symbol-width",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:symbol-height",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:sort-by-x-values",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:vertical",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:connect-bars",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:gap-width",
27: REF 'integer',
28: DATA 'integer',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:overlap",
27: REF 'integer',
28: DATA 'integer',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:group-bars-per-axis",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:japanese-candle-stick",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:interpolation",
27: CHOICE
28: VALUE 'none',
28: VALUE 'cubic-spline',
28: VALUE 'b-spline',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:spline-order",
27: REF 'positiveInteger',
28: DATA 'positiveInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:spline-resolution",
27: REF 'positiveInteger',
28: DATA 'positiveInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:pie-offset",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:angle-offset",
27: REF 'angle',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:hole-size",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:lines",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:solid-type",
27: CHOICE
28: VALUE 'cuboid',
28: VALUE 'cylinder',
28: VALUE 'cone',
28: VALUE 'pyramid',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:stacked",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:percentage",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:treat-empty-cells",
27: CHOICE
28: VALUE 'use-zero',
28: VALUE 'leave-gap',
28: VALUE 'ignore',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:link-data-style-to-source",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:logarithmic",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:maximum",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:minimum",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:origin",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:interval-major",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:interval-minor-divisor",
27: REF 'positiveInteger',
28: DATA 'positiveInteger',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:tick-marks-major-inner",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:tick-marks-major-outer",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:tick-marks-minor-inner",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:tick-marks-minor-outer",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:reverse-direction",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:display-label",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:text-overlap",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "text:line-break",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:label-arrangement",
27: CHOICE
28: VALUE 'side-by-side',
28: VALUE 'stagger-even',
28: VALUE 'stagger-odd',
26: EPSILON
25: REF 'common-style-direction-attlist',
26: CHOICE
27: ATTRIBUTE "style:direction",
28: CHOICE
29: VALUE 'ltr',
29: VALUE 'ttb',
27: EPSILON
25: REF 'common-rotation-angle-attlist',
26: CHOICE
27: ATTRIBUTE "style:rotation-angle",
28: REF 'angle',
29: DATA 'string',
27: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:data-label-number",
27: CHOICE
28: VALUE 'none',
28: VALUE 'value',
28: VALUE 'percentage',
28: VALUE 'value-and-percentage',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:data-label-text",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:data-label-symbol",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ELEMENT "chart:label-separator",
27: REF 'text-p',
28: ELEMENT "text:p",
29: SEQUENCE
30: REF 'paragraph-attrs',
31: INTERLEAVE
32: CHOICE
33: ATTRIBUTE "text:style-name",
34: REF 'styleNameRef',
35: CHOICE
36: DATA 'NCName',
36: EPSILON
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:class-names",
34: REF 'styleNameRefs',
35: LIST
36: CHOICE
37: ONEOREMORE
38: DATA 'NCName',
37: EPSILON
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:cond-style-name",
34: REF 'styleNameRef',
35: CHOICE
36: DATA 'NCName',
36: EPSILON
33: EPSILON
32: CHOICE
33: SEQUENCE
34: REF 'xml-id',
35: ATTRIBUTE "xml:id",
36: REF 'ID',
37: DATA 'ID',
34: CHOICE
35: ATTRIBUTE "text:id",
36: REF 'NCName',
37: DATA 'NCName',
35: EPSILON
33: EPSILON
32: CHOICE
33: REF 'common-in-content-meta-attlist',
34: SEQUENCE
35: ATTRIBUTE "xhtml:about",
36: REF 'URIorSafeCURIE',
37: CHOICE
38: REF 'anyURI',
39: DATA 'anyURI',
38: REF 'SafeCURIE',
39: DATA 'string',
35: ATTRIBUTE "xhtml:property",
36: REF 'CURIEs',
37: LIST
38: ONEOREMORE
39: REF 'CURIE',
40: DATA 'string',
35: REF 'common-meta-literal-attlist',
36: SEQUENCE
37: CHOICE
38: ATTRIBUTE "xhtml:datatype",
39: REF 'CURIE',
40: DATA 'string',
38: EPSILON
37: CHOICE
38: ATTRIBUTE "xhtml:content",
39: REF 'string',
40: DATA 'string',
38: EPSILON
33: EPSILON
30: CHOICE
31: ONEOREMORE
32: REF 'paragraph-content-or-hyperlink',
33: CHOICE
34: REF 'paragraph-content',
35: CHOICE
36: STRING
36: ELEMENT "text:s",
37: CHOICE
38: ATTRIBUTE "text:c",
39: REF 'nonNegativeInteger',
40: DATA 'nonNegativeInteger',
38: EPSILON
36: ELEMENT "text:tab",
37: REF 'text-tab-attr',
38: CHOICE
39: ATTRIBUTE "text:tab-ref",
40: REF 'nonNegativeInteger',
41: DATA 'nonNegativeInteger',
39: EPSILON
36: ELEMENT "text:line-break",
37: EPSILON
36: REF 'text-soft-page-break',
37: ELEMENT "text:soft-page-break",
38: EPSILON
36: ELEMENT "text:span",
37: SEQUENCE
38: CHOICE
39: ATTRIBUTE "text:style-name",
40: REF 'styleNameRef',
41: CHOICE
42: DATA 'NCName',
42: EPSILON
39: EPSILON
38: CHOICE
39: ATTRIBUTE "text:class-names",
40: REF 'styleNameRefs',
41: LIST
42: CHOICE
43: ONEOREMORE
44: DATA 'NCName',
43: EPSILON
39: EPSILON
38: CHOICE
39: ONEOREMORE
40: REF 'paragraph-content-or-hyperlink',
41: CHOICE
42: REF 'paragraph-content',
43: CHOICE
44: STRING
42: REF 'text-a',
43: ELEMENT "text:a",
44: SEQUENCE
45: REF 'text-a-attlist',
46: INTERLEAVE
47: CHOICE
48: ATTRIBUTE "office:name",
49: REF 'string',
50: DATA 'string',
48: EPSILON
47: CHOICE
48: ATTRIBUTE "office:title",
49: REF 'string',
50: DATA 'string',
48: EPSILON
47: ATTRIBUTE "xlink:type",
48: VALUE 'simple',
47: ATTRIBUTE "xlink:href",
48: REF 'anyIRI',
49: DATA 'anyURI',
47: CHOICE
48: ATTRIBUTE "xlink:actuate",
49: VALUE 'onRequest',
48: EPSILON
47: CHOICE
48: ATTRIBUTE "office:target-frame-name",
49: REF 'targetFrameName',
50: CHOICE
51: VALUE '_self',
51: VALUE '_blank',
51: VALUE '_parent',
51: VALUE '_top',
51: REF 'string',
52: DATA 'string',
48: EPSILON
47: CHOICE
48: ATTRIBUTE "xlink:show",
49: CHOICE
50: VALUE 'new',
50: VALUE 'replace',
48: EPSILON
47: CHOICE
48: ATTRIBUTE "text:style-name",
49: REF 'styleNameRef',
50: CHOICE
51: DATA 'NCName',
51: EPSILON
48: EPSILON
47: CHOICE
48: ATTRIBUTE "text:visited-style-name",
49: REF 'styleNameRef',
50: CHOICE
51: DATA 'NCName',
51: EPSILON
48: EPSILON
45: CHOICE
46: REF 'office-event-listeners',
46: EPSILON
45: ONEOREMORE
46: REF 'paragraph-content',
47: CHOICE
48: STRING
39: EPSILON
36: ELEMENT "text:meta",
37: SEQUENCE
38: REF 'text-meta-attlist',
39: INTERLEAVE
40: CHOICE
41: REF 'common-in-content-meta-attlist',
42: SEQUENCE
43: ATTRIBUTE "xhtml:about",
44: REF 'URIorSafeCURIE',
45: CHOICE
46: REF 'anyURI',
47: DATA 'anyURI',
46: REF 'SafeCURIE',
47: DATA 'string',
43: ATTRIBUTE "xhtml:property",
44: REF 'CURIEs',
45: LIST
46: ONEOREMORE
47: REF 'CURIE',
48: DATA 'string',
43: REF 'common-meta-literal-attlist',
44: SEQUENCE
45: CHOICE
46: ATTRIBUTE "xhtml:datatype",
47: REF 'CURIE',
48: DATA 'string',
46: EPSILON
45: CHOICE
46: ATTRIBUTE "xhtml:content",
47: REF 'string',
48: DATA 'string',
46: EPSILON
41: EPSILON
40: CHOICE
41: REF 'xml-id',
42: ATTRIBUTE "xml:id",
43: REF 'ID',
44: DATA 'ID',
41: EPSILON
38: CHOICE
39: ONEOREMORE
40: REF 'paragraph-content-or-hyperlink',
41: CHOICE
42: REF 'paragraph-content',
43: CHOICE
44: STRING
42: REF 'text-a',
39: EPSILON
36: REF 'text-bookmark',
37: ELEMENT "text:bookmark",
38: REF 'text-bookmark-attlist',
39: INTERLEAVE
40: ATTRIBUTE "text:name",
41: REF 'string',
42: DATA 'string',
40: CHOICE
41: REF 'xml-id',
42: ATTRIBUTE "xml:id",
43: REF 'ID',
44: DATA 'ID',
41: EPSILON
36: REF 'text-bookmark-start',
37: ELEMENT "text:bookmark-start",
38: REF 'text-bookmark-start-attlist',
39: INTERLEAVE
40: ATTRIBUTE "text:name",
41: REF 'string',
42: DATA 'string',
40: CHOICE
41: REF 'xml-id',
42: ATTRIBUTE "xml:id",
43: REF 'ID',
44: DATA 'ID',
41: EPSILON
40: CHOICE
41: REF 'common-in-content-meta-attlist',
42: SEQUENCE
43: ATTRIBUTE "xhtml:about",
44: REF 'URIorSafeCURIE',
45: CHOICE
46: REF 'anyURI',
47: DATA 'anyURI',
46: REF 'SafeCURIE',
47: DATA 'string',
43: ATTRIBUTE "xhtml:property",
44: REF 'CURIEs',
45: LIST
46: ONEOREMORE
47: REF 'CURIE',
48: DATA 'string',
43: REF 'common-meta-literal-attlist',
44: SEQUENCE
45: CHOICE
46: ATTRIBUTE "xhtml:datatype",
47: REF 'CURIE',
48: DATA 'string',
46: EPSILON
45: CHOICE
46: ATTRIBUTE "xhtml:content",
47: REF 'string',
48: DATA 'string',
46: EPSILON
41: EPSILON
36: REF 'text-bookmark-end',
37: ELEMENT "text:bookmark-end",
38: REF 'text-bookmark-end-attlist',
39: ATTRIBUTE "text:name",
40: REF 'string',
41: DATA 'string',
36: ELEMENT "text:reference-mark",
37: ATTRIBUTE "text:name",
38: REF 'string',
39: DATA 'string',
36: ELEMENT "text:reference-mark-start",
37: ATTRIBUTE "text:name",
38: REF 'string',
39: DATA 'string',
36: ELEMENT "text:reference-mark-end",
37: ATTRIBUTE "text:name",
38: REF 'string',
39: DATA 'string',
36: ELEMENT "text:note",
37: SEQUENCE
38: REF 'text-note-class',
39: ATTRIBUTE "text:note-class",
40: CHOICE
41: VALUE 'footnote',
41: VALUE 'endnote',
38: CHOICE
39: ATTRIBUTE "text:id",
40: REF 'string',
41: DATA 'string',
39: EPSILON
38: ELEMENT "text:note-citation",
39: SEQUENCE
40: CHOICE
41: ATTRIBUTE "text:label",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: STRING
38: ELEMENT "text:note-body",
39: CHOICE
40: ONEOREMORE
41: REF 'text-content',
42: CHOICE
43: REF 'text-h',
44: ELEMENT "text:h",
45: SEQUENCE
46: REF 'heading-attrs',
47: INTERLEAVE
48: ATTRIBUTE "text:outline-level",
49: REF 'positiveInteger',
50: DATA 'positiveInteger',
48: CHOICE
49: ATTRIBUTE "text:restart-numbering",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "text:start-value",
50: REF 'nonNegativeInteger',
51: DATA 'nonNegativeInteger',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "text:is-list-header",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
46: REF 'paragraph-attrs',
47: INTERLEAVE
48: CHOICE
49: ATTRIBUTE "text:style-name",
50: REF 'styleNameRef',
51: CHOICE
52: DATA 'NCName',
52: EPSILON
49: EPSILON
48: CHOICE
49: ATTRIBUTE "text:class-names",
50: REF 'styleNameRefs',
51: LIST
52: CHOICE
53: ONEOREMORE
54: DATA 'NCName',
53: EPSILON
49: EPSILON
48: CHOICE
49: ATTRIBUTE "text:cond-style-name",
50: REF 'styleNameRef',
51: CHOICE
52: DATA 'NCName',
52: EPSILON
49: EPSILON
48: CHOICE
49: SEQUENCE
50: REF 'xml-id',
51: ATTRIBUTE "xml:id",
52: REF 'ID',
53: DATA 'ID',
50: CHOICE
51: ATTRIBUTE "text:id",
52: REF 'NCName',
53: DATA 'NCName',
51: EPSILON
49: EPSILON
48: CHOICE
49: REF 'common-in-content-meta-attlist',
50: SEQUENCE
51: ATTRIBUTE "xhtml:about",
52: REF 'URIorSafeCURIE',
53: CHOICE
54: REF 'anyURI',
55: DATA 'anyURI',
54: REF 'SafeCURIE',
55: DATA 'string',
51: ATTRIBUTE "xhtml:property",
52: REF 'CURIEs',
53: LIST
54: ONEOREMORE
55: REF 'CURIE',
56: DATA 'string',
51: REF 'common-meta-literal-attlist',
52: SEQUENCE
53: CHOICE
54: ATTRIBUTE "xhtml:datatype",
55: REF 'CURIE',
56: DATA 'string',
54: EPSILON
53: CHOICE
54: ATTRIBUTE "xhtml:content",
55: REF 'string',
56: DATA 'string',
54: EPSILON
49: EPSILON
46: CHOICE
47: REF 'text-number',
48: ELEMENT "text:number",
49: REF 'string',
50: DATA 'string',
47: EPSILON
46: CHOICE
47: ONEOREMORE
48: REF 'paragraph-content-or-hyperlink',
49: CHOICE
50: REF 'paragraph-content',
51: CHOICE
52: STRING
50: REF 'text-a',
47: EPSILON
43: REF 'text-p',
43: REF 'text-list',
44: ELEMENT "text:list",
45: SEQUENCE
46: REF 'text-list-attr',
47: INTERLEAVE
48: CHOICE
49: ATTRIBUTE "text:style-name",
50: REF 'styleNameRef',
51: CHOICE
52: DATA 'NCName',
52: EPSILON
49: EPSILON
48: CHOICE
49: ATTRIBUTE "text:continue-numbering",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "text:continue-list",
50: REF 'IDREF',
51: DATA 'IDREF',
49: EPSILON
48: CHOICE
49: REF 'xml-id',
50: ATTRIBUTE "xml:id",
51: REF 'ID',
52: DATA 'ID',
49: EPSILON
46: CHOICE
47: REF 'text-list-header',
48: ELEMENT "text:list-header",
49: SEQUENCE
50: REF 'text-list-header-attr',
51: CHOICE
52: REF 'xml-id',
53: ATTRIBUTE "xml:id",
54: REF 'ID',
55: DATA 'ID',
52: EPSILON
50: REF 'text-list-item-content',
51: SEQUENCE
52: CHOICE
53: REF 'text-number',
53: EPSILON
52: CHOICE
53: ONEOREMORE
54: CHOICE
55: REF 'text-p',
55: REF 'text-h',
55: REF 'text-list',
55: REF 'text-soft-page-break',
53: EPSILON
47: EPSILON
46: CHOICE
47: ONEOREMORE
48: REF 'text-list-item',
49: ELEMENT "text:list-item",
50: SEQUENCE
51: REF 'text-list-item-attr',
52: INTERLEAVE
53: CHOICE
54: ATTRIBUTE "text:start-value",
55: REF 'nonNegativeInteger',
56: DATA 'nonNegativeInteger',
54: EPSILON
53: CHOICE
54: ATTRIBUTE "text:style-override",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
53: CHOICE
54: REF 'xml-id',
55: ATTRIBUTE "xml:id",
56: REF 'ID',
57: DATA 'ID',
54: EPSILON
51: REF 'text-list-item-content',
52: SEQUENCE
53: CHOICE
54: REF 'text-number',
54: EPSILON
53: CHOICE
54: ONEOREMORE
55: CHOICE
56: REF 'text-p',
56: REF 'text-h',
56: REF 'text-list',
56: REF 'text-soft-page-break',
54: EPSILON
47: EPSILON
43: REF 'text-numbered-paragraph',
44: ELEMENT "text:numbered-paragraph",
45: SEQUENCE
46: REF 'text-numbered-paragraph-attr',
47: INTERLEAVE
48: ATTRIBUTE "text:list-id",
49: REF 'NCName',
50: DATA 'NCName',
48: CHOICE
49: ATTRIBUTE "text:level",
50: REF 'positiveInteger',
51: DATA 'positiveInteger',
49: EPSILON
48: CHOICE
49: SEQUENCE
50: ATTRIBUTE "text:style-name",
51: REF 'styleNameRef',
52: CHOICE
53: DATA 'NCName',
53: EPSILON
50: ATTRIBUTE "text:continue-numbering",
51: REF 'boolean',
52: CHOICE
53: VALUE 'true',
53: VALUE 'false',
50: ATTRIBUTE "text:start-value",
51: REF 'nonNegativeInteger',
52: DATA 'nonNegativeInteger',
49: EPSILON
48: CHOICE
49: REF 'xml-id',
50: ATTRIBUTE "xml:id",
51: REF 'ID',
52: DATA 'ID',
49: EPSILON
46: CHOICE
47: REF 'text-number',
47: EPSILON
46: CHOICE
47: REF 'text-p',
47: REF 'text-h',
43: REF 'table-table',
44: ELEMENT "table:table",
45: SEQUENCE
46: REF 'table-table-attlist',
47: INTERLEAVE
48: CHOICE
49: ATTRIBUTE "table:name",
50: REF 'string',
51: DATA 'string',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:style-name",
50: REF 'styleNameRef',
51: CHOICE
52: DATA 'NCName',
52: EPSILON
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:template-name",
50: REF 'string',
51: DATA 'string',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:use-first-row-styles",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:use-last-row-styles",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:use-first-column-styles",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:use-last-column-styles",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:use-banding-rows-styles",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:use-banding-columns-styles",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:protected",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:protection-key",
50: REF 'string',
51: DATA 'string',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:protection-key-digest-algorithm",
50: REF 'anyIRI',
51: DATA 'anyURI',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:print",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:print-ranges",
50: REF 'cellRangeAddressList',
51: DATA 'string',
49: EPSILON
48: CHOICE
49: REF 'xml-id',
50: ATTRIBUTE "xml:id",
51: REF 'ID',
52: DATA 'ID',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "table:is-sub-table",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
46: CHOICE
47: REF 'table-title',
48: ELEMENT "table:title",
49: STRING
47: EPSILON
46: CHOICE
47: REF 'table-desc',
48: ELEMENT "table:desc",
49: STRING
47: EPSILON
46: CHOICE
47: REF 'table-table-source',
48: ELEMENT "table:table-source",
49: SEQUENCE
50: REF 'table-table-source-attlist',
51: INTERLEAVE
52: CHOICE
53: ATTRIBUTE "table:mode",
54: CHOICE
55: VALUE 'copy-all',
55: VALUE 'copy-results-only',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "table:table-name",
54: REF 'string',
55: DATA 'string',
53: EPSILON
50: REF 'table-linked-source-attlist',
51: INTERLEAVE
52: ATTRIBUTE "xlink:type",
53: VALUE 'simple',
52: ATTRIBUTE "xlink:href",
53: REF 'anyIRI',
54: DATA 'anyURI',
52: CHOICE
53: ATTRIBUTE "xlink:actuate",
54: VALUE 'onRequest',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "table:filter-name",
54: REF 'string',
55: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "table:filter-options",
54: REF 'string',
55: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "table:refresh-delay",
54: REF 'duration',
55: DATA 'duration',
53: EPSILON
47: EPSILON
46: CHOICE
47: REF 'office-dde-source',
48: ELEMENT "office:dde-source",
49: SEQUENCE
50: REF 'office-dde-source-attlist',
51: INTERLEAVE
52: CHOICE
53: ATTRIBUTE "office:name",
54: REF 'string',
55: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "office:conversion-mode",
54: CHOICE
55: VALUE 'into-default-style-data-style',
55: VALUE 'into-english-number',
55: VALUE 'keep-text',
53: EPSILON
50: REF 'common-dde-connection-decl-attlist',
51: INTERLEAVE
52: ATTRIBUTE "office:dde-application",
53: REF 'string',
54: DATA 'string',
52: ATTRIBUTE "office:dde-topic",
53: REF 'string',
54: DATA 'string',
52: ATTRIBUTE "office:dde-item",
53: REF 'string',
54: DATA 'string',
52: CHOICE
53: ATTRIBUTE "office:automatic-update",
54: REF 'boolean',
55: CHOICE
56: VALUE 'true',
56: VALUE 'false',
53: EPSILON
47: EPSILON
46: CHOICE
47: REF 'table-scenario',
48: ELEMENT "table:scenario",
49: REF 'table-scenario-attlist',
50: INTERLEAVE
51: ATTRIBUTE "table:scenario-ranges",
52: REF 'cellRangeAddressList',
53: DATA 'string',
51: ATTRIBUTE "table:is-active",
52: REF 'boolean',
53: CHOICE
54: VALUE 'true',
54: VALUE 'false',
51: CHOICE
52: ATTRIBUTE "table:display-border",
53: REF 'boolean',
54: CHOICE
55: VALUE 'true',
55: VALUE 'false',
52: EPSILON
51: CHOICE
52: ATTRIBUTE "table:border-color",
53: REF 'color',
54: DATA 'string',
52: EPSILON
51: CHOICE
52: ATTRIBUTE "table:copy-back",
53: REF 'boolean',
54: CHOICE
55: VALUE 'true',
55: VALUE 'false',
52: EPSILON
51: CHOICE
52: ATTRIBUTE "table:copy-styles",
53: REF 'boolean',
54: CHOICE
55: VALUE 'true',
55: VALUE 'false',
52: EPSILON
51: CHOICE
52: ATTRIBUTE "table:copy-formulas",
53: REF 'boolean',
54: CHOICE
55: VALUE 'true',
55: VALUE 'false',
52: EPSILON
51: CHOICE
52: ATTRIBUTE "table:comment",
53: REF 'string',
54: DATA 'string',
52: EPSILON
51: CHOICE
52: ATTRIBUTE "table:protected",
53: REF 'boolean',
54: CHOICE
55: VALUE 'true',
55: VALUE 'false',
52: EPSILON
47: EPSILON
46: CHOICE
47: REF 'office-forms',
48: CHOICE
49: ELEMENT "office:forms",
50: SEQUENCE
51: REF 'office-forms-attlist',
52: INTERLEAVE
53: CHOICE
54: ATTRIBUTE "form:automatic-focus",
55: REF 'boolean',
56: CHOICE
57: VALUE 'true',
57: VALUE 'false',
54: EPSILON
53: CHOICE
54: ATTRIBUTE "form:apply-design-mode",
55: REF 'boolean',
56: CHOICE
57: VALUE 'true',
57: VALUE 'false',
54: EPSILON
51: CHOICE
52: ONEOREMORE
53: CHOICE
54: REF 'form-form',
55: ELEMENT "form:form",
56: SEQUENCE
57: REF 'common-form-control-attlist',
58: INTERLEAVE
59: CHOICE
60: ATTRIBUTE "form:name",
61: REF 'string',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:control-implementation",
61: REF 'namespacedToken',
62: DATA 'QName',
60: EPSILON
57: REF 'form-form-attlist',
58: INTERLEAVE
59: CHOICE
60: SEQUENCE
61: ATTRIBUTE "xlink:type",
62: VALUE 'simple',
61: ATTRIBUTE "xlink:href",
62: REF 'anyIRI',
63: DATA 'anyURI',
61: CHOICE
62: ATTRIBUTE "xlink:actuate",
63: VALUE 'onRequest',
62: EPSILON
60: EPSILON
59: CHOICE
60: ATTRIBUTE "office:target-frame",
61: REF 'targetFrameName',
62: CHOICE
63: VALUE '_self',
63: VALUE '_blank',
63: VALUE '_parent',
63: VALUE '_top',
63: REF 'string',
64: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:method",
61: CHOICE
62: VALUE 'get',
62: VALUE 'post',
62: REF 'string',
63: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:enctype",
61: REF 'string',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:allow-deletes",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:allow-inserts",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:allow-updates",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:apply-filter",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:command-type",
61: CHOICE
62: VALUE 'table',
62: VALUE 'query',
62: VALUE 'command',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:command",
61: REF 'string',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:datasource",
61: CHOICE
62: REF 'anyIRI',
63: DATA 'anyURI',
62: REF 'string',
63: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:master-fields",
61: REF 'string',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:detail-fields",
61: REF 'string',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:escape-processing",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:filter",
61: REF 'string',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:ignore-result",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:navigation-mode",
61: REF 'navigation',
62: CHOICE
63: VALUE 'none',
63: VALUE 'current',
63: VALUE 'parent',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:order",
61: REF 'string',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "form:tab-cycle",
61: REF 'tab-cycles',
62: CHOICE
63: VALUE 'records',
63: VALUE 'current',
63: VALUE 'page',
60: EPSILON
57: CHOICE
58: REF 'form-properties',
59: ELEMENT "form:properties",
60: ONEOREMORE
61: REF 'form-property',
62: CHOICE
63: ELEMENT "form:property",
64: SEQUENCE
65: REF 'form-property-name',
66: ATTRIBUTE "form:property-name",
67: REF 'string',
68: DATA 'string',
65: REF 'form-property-value-and-type-attlist',
66: CHOICE
67: REF 'common-value-and-type-attlist',
68: CHOICE
69: SEQUENCE
70: ATTRIBUTE "office:value-type",
71: VALUE 'float',
70: ATTRIBUTE "office:value",
71: REF 'double',
72: DATA 'double',
69: SEQUENCE
70: ATTRIBUTE "office:value-type",
71: VALUE 'percentage',
70: ATTRIBUTE "office:value",
71: REF 'double',
72: DATA 'double',
69: SEQUENCE
70: ATTRIBUTE "office:value-type",
71: VALUE 'currency',
70: ATTRIBUTE "office:value",
71: REF 'double',
72: DATA 'double',
70: CHOICE
71: ATTRIBUTE "office:currency",
72: REF 'string',
73: DATA 'string',
71: EPSILON
69: SEQUENCE
70: ATTRIBUTE "office:value-type",
71: VALUE 'date',
70: ATTRIBUTE "office:date-value",
71: REF 'dateOrDateTime',
72: CHOICE
73: DATA 'date',
73: DATA 'dateTime',
69: SEQUENCE
70: ATTRIBUTE "office:value-type",
71: VALUE 'time',
70: ATTRIBUTE "office:time-value",
71: REF 'duration',
72: DATA 'duration',
69: SEQUENCE
70: ATTRIBUTE "office:value-type",
71: VALUE 'boolean',
70: ATTRIBUTE "office:boolean-value",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
69: SEQUENCE
70: ATTRIBUTE "office:value-type",
71: VALUE 'string',
70: CHOICE
71: ATTRIBUTE "office:string-value",
72: REF 'string',
73: DATA 'string',
71: EPSILON
67: ATTRIBUTE "office:value-type",
68: VALUE 'void',
63: ELEMENT "form:list-property",
64: SEQUENCE
65: REF 'form-property-name',
66: ATTRIBUTE "form:property-name",
67: REF 'string',
68: DATA 'string',
65: REF 'form-property-type-and-value-list',
66: CHOICE
67: SEQUENCE
68: ATTRIBUTE "office:value-type",
69: VALUE 'float',
68: CHOICE
69: ONEOREMORE
70: ELEMENT "form:list-value",
71: ATTRIBUTE "office:value",
72: REF 'double',
73: DATA 'double',
69: EPSILON
67: SEQUENCE
68: ATTRIBUTE "office:value-type",
69: VALUE 'percentage',
68: CHOICE
69: ONEOREMORE
70: ELEMENT "form:list-value",
71: ATTRIBUTE "office:value",
72: REF 'double',
73: DATA 'double',
69: EPSILON
67: SEQUENCE
68: ATTRIBUTE "office:value-type",
69: VALUE 'currency',
68: CHOICE
69: ONEOREMORE
70: ELEMENT "form:list-value",
71: SEQUENCE
72: ATTRIBUTE "office:value",
73: REF 'double',
74: DATA 'double',
72: CHOICE
73: ATTRIBUTE "office:currency",
74: REF 'string',
75: DATA 'string',
73: EPSILON
69: EPSILON
67: SEQUENCE
68: ATTRIBUTE "office:value-type",
69: VALUE 'date',
68: CHOICE
69: ONEOREMORE
70: ELEMENT "form:list-value",
71: ATTRIBUTE "office:date-value",
72: REF 'dateOrDateTime',
73: CHOICE
74: DATA 'date',
74: DATA 'dateTime',
69: EPSILON
67: SEQUENCE
68: ATTRIBUTE "office:value-type",
69: VALUE 'time',
68: CHOICE
69: ONEOREMORE
70: ELEMENT "form:list-value",
71: ATTRIBUTE "office:time-value",
72: REF 'duration',
73: DATA 'duration',
69: EPSILON
67: SEQUENCE
68: ATTRIBUTE "office:value-type",
69: VALUE 'boolean',
68: CHOICE
69: ONEOREMORE
70: ELEMENT "form:list-value",
71: ATTRIBUTE "office:boolean-value",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
69: EPSILON
67: SEQUENCE
68: ATTRIBUTE "office:value-type",
69: VALUE 'string',
68: CHOICE
69: ONEOREMORE
70: ELEMENT "form:list-value",
71: ATTRIBUTE "office:string-value",
72: REF 'string',
73: DATA 'string',
69: EPSILON
67: ATTRIBUTE "office:value-type",
68: VALUE 'void',
58: EPSILON
57: CHOICE
58: REF 'office-event-listeners',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: CHOICE
60: REF 'controls',
61: CHOICE
62: REF 'column-controls',
63: CHOICE
64: ELEMENT "form:text",
65: SEQUENCE
66: REF 'form-text-attlist',
67: SEQUENCE
68: REF 'form-control-attlist',
69: SEQUENCE
70: REF 'common-form-control-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "form:name",
74: REF 'string',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "form:control-implementation",
74: REF 'namespacedToken',
75: DATA 'QName',
73: EPSILON
70: REF 'common-control-id-attlist',
71: SEQUENCE
72: REF 'xml-id',
73: ATTRIBUTE "xml:id",
74: REF 'ID',
75: DATA 'ID',
72: CHOICE
73: ATTRIBUTE "form:id",
74: REF 'NCName',
75: DATA 'NCName',
73: EPSILON
70: REF 'xforms-bind-attlist',
71: CHOICE
72: ATTRIBUTE "xforms:bind",
73: REF 'string',
74: DATA 'string',
72: EPSILON
68: REF 'common-current-value-attlist',
69: CHOICE
70: ATTRIBUTE "form:current-value",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-disabled-attlist',
69: CHOICE
70: ATTRIBUTE "form:disabled",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-maxlength-attlist',
69: CHOICE
70: ATTRIBUTE "form:max-length",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-printable-attlist',
69: CHOICE
70: ATTRIBUTE "form:printable",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-readonly-attlist',
69: CHOICE
70: ATTRIBUTE "form:readonly",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-tab-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:tab-index",
72: REF 'nonNegativeInteger',
73: DATA 'nonNegativeInteger',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:tab-stop",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
68: REF 'common-title-attlist',
69: CHOICE
70: ATTRIBUTE "form:title",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-value-attlist',
69: CHOICE
70: ATTRIBUTE "form:value",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-convert-empty-attlist',
69: CHOICE
70: ATTRIBUTE "form:convert-empty-to-null",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-data-field-attlist',
69: CHOICE
70: ATTRIBUTE "form:data-field",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-linked-cell',
69: CHOICE
70: ATTRIBUTE "form:linked-cell",
71: CHOICE
72: REF 'cellAddress',
73: DATA 'string',
72: REF 'string',
73: DATA 'string',
70: EPSILON
66: REF 'common-form-control-content',
67: SEQUENCE
68: CHOICE
69: REF 'form-properties',
69: EPSILON
68: CHOICE
69: REF 'office-event-listeners',
69: EPSILON
64: ELEMENT "form:textarea",
65: SEQUENCE
66: REF 'form-textarea-attlist',
67: SEQUENCE
68: REF 'form-control-attlist',
69: SEQUENCE
70: REF 'common-form-control-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "form:name",
74: REF 'string',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "form:control-implementation",
74: REF 'namespacedToken',
75: DATA 'QName',
73: EPSILON
70: REF 'common-control-id-attlist',
71: SEQUENCE
72: REF 'xml-id',
73: ATTRIBUTE "xml:id",
74: REF 'ID',
75: DATA 'ID',
72: CHOICE
73: ATTRIBUTE "form:id",
74: REF 'NCName',
75: DATA 'NCName',
73: EPSILON
70: REF 'xforms-bind-attlist',
71: CHOICE
72: ATTRIBUTE "xforms:bind",
73: REF 'string',
74: DATA 'string',
72: EPSILON
68: REF 'common-current-value-attlist',
69: CHOICE
70: ATTRIBUTE "form:current-value",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-disabled-attlist',
69: CHOICE
70: ATTRIBUTE "form:disabled",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-maxlength-attlist',
69: CHOICE
70: ATTRIBUTE "form:max-length",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-printable-attlist',
69: CHOICE
70: ATTRIBUTE "form:printable",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-readonly-attlist',
69: CHOICE
70: ATTRIBUTE "form:readonly",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-tab-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:tab-index",
72: REF 'nonNegativeInteger',
73: DATA 'nonNegativeInteger',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:tab-stop",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
68: REF 'common-title-attlist',
69: CHOICE
70: ATTRIBUTE "form:title",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-value-attlist',
69: CHOICE
70: ATTRIBUTE "form:value",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-convert-empty-attlist',
69: CHOICE
70: ATTRIBUTE "form:convert-empty-to-null",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-data-field-attlist',
69: CHOICE
70: ATTRIBUTE "form:data-field",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-linked-cell',
69: CHOICE
70: ATTRIBUTE "form:linked-cell",
71: CHOICE
72: REF 'cellAddress',
73: DATA 'string',
72: REF 'string',
73: DATA 'string',
70: EPSILON
66: REF 'common-form-control-content',
67: SEQUENCE
68: CHOICE
69: REF 'form-properties',
69: EPSILON
68: CHOICE
69: REF 'office-event-listeners',
69: EPSILON
66: CHOICE
67: ONEOREMORE
68: REF 'text-p',
67: EPSILON
64: ELEMENT "form:formatted-text",
65: SEQUENCE
66: REF 'form-formatted-text-attlist',
67: INTERLEAVE
68: REF 'form-control-attlist',
69: SEQUENCE
70: REF 'common-form-control-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "form:name",
74: REF 'string',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "form:control-implementation",
74: REF 'namespacedToken',
75: DATA 'QName',
73: EPSILON
70: REF 'common-control-id-attlist',
71: SEQUENCE
72: REF 'xml-id',
73: ATTRIBUTE "xml:id",
74: REF 'ID',
75: DATA 'ID',
72: CHOICE
73: ATTRIBUTE "form:id",
74: REF 'NCName',
75: DATA 'NCName',
73: EPSILON
70: REF 'xforms-bind-attlist',
71: CHOICE
72: ATTRIBUTE "xforms:bind",
73: REF 'string',
74: DATA 'string',
72: EPSILON
68: REF 'common-current-value-attlist',
69: CHOICE
70: ATTRIBUTE "form:current-value",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-disabled-attlist',
69: CHOICE
70: ATTRIBUTE "form:disabled",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-maxlength-attlist',
69: CHOICE
70: ATTRIBUTE "form:max-length",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-printable-attlist',
69: CHOICE
70: ATTRIBUTE "form:printable",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-readonly-attlist',
69: CHOICE
70: ATTRIBUTE "form:readonly",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-tab-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:tab-index",
72: REF 'nonNegativeInteger',
73: DATA 'nonNegativeInteger',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:tab-stop",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
68: REF 'common-title-attlist',
69: CHOICE
70: ATTRIBUTE "form:title",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-value-attlist',
69: CHOICE
70: ATTRIBUTE "form:value",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-convert-empty-attlist',
69: CHOICE
70: ATTRIBUTE "form:convert-empty-to-null",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-data-field-attlist',
69: CHOICE
70: ATTRIBUTE "form:data-field",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-linked-cell',
69: CHOICE
70: ATTRIBUTE "form:linked-cell",
71: CHOICE
72: REF 'cellAddress',
73: DATA 'string',
72: REF 'string',
73: DATA 'string',
70: EPSILON
68: REF 'common-spin-button',
69: CHOICE
70: ATTRIBUTE "form:spin-button",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-repeat',
69: CHOICE
70: ATTRIBUTE "form:repeat",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-delay-for-repeat',
69: CHOICE
70: ATTRIBUTE "form:delay-for-repeat",
71: REF 'duration',
72: DATA 'duration',
70: EPSILON
68: CHOICE
69: ATTRIBUTE "form:max-value",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:min-value",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:validation",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'common-form-control-content',
67: SEQUENCE
68: CHOICE
69: REF 'form-properties',
69: EPSILON
68: CHOICE
69: REF 'office-event-listeners',
69: EPSILON
64: ELEMENT "form:number",
65: SEQUENCE
66: REF 'form-number-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:value",
70: REF 'double',
71: DATA 'double',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:current-value",
70: REF 'double',
71: DATA 'double',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:min-value",
70: REF 'double',
71: DATA 'double',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:max-value",
70: REF 'double',
71: DATA 'double',
69: EPSILON
66: REF 'common-numeric-control-attlist',
67: SEQUENCE
68: REF 'form-control-attlist',
69: SEQUENCE
70: REF 'common-form-control-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "form:name",
74: REF 'string',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "form:control-implementation",
74: REF 'namespacedToken',
75: DATA 'QName',
73: EPSILON
70: REF 'common-control-id-attlist',
71: SEQUENCE
72: REF 'xml-id',
73: ATTRIBUTE "xml:id",
74: REF 'ID',
75: DATA 'ID',
72: CHOICE
73: ATTRIBUTE "form:id",
74: REF 'NCName',
75: DATA 'NCName',
73: EPSILON
70: REF 'xforms-bind-attlist',
71: CHOICE
72: ATTRIBUTE "xforms:bind",
73: REF 'string',
74: DATA 'string',
72: EPSILON
68: REF 'common-disabled-attlist',
69: CHOICE
70: ATTRIBUTE "form:disabled",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-maxlength-attlist',
69: CHOICE
70: ATTRIBUTE "form:max-length",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-printable-attlist',
69: CHOICE
70: ATTRIBUTE "form:printable",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-readonly-attlist',
69: CHOICE
70: ATTRIBUTE "form:readonly",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-tab-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:tab-index",
72: REF 'nonNegativeInteger',
73: DATA 'nonNegativeInteger',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:tab-stop",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
68: REF 'common-title-attlist',
69: CHOICE
70: ATTRIBUTE "form:title",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-convert-empty-attlist',
69: CHOICE
70: ATTRIBUTE "form:convert-empty-to-null",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-data-field-attlist',
69: CHOICE
70: ATTRIBUTE "form:data-field",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'common-form-control-content',
67: SEQUENCE
68: CHOICE
69: REF 'form-properties',
69: EPSILON
68: CHOICE
69: REF 'office-event-listeners',
69: EPSILON
66: REF 'common-linked-cell',
67: CHOICE
68: ATTRIBUTE "form:linked-cell",
69: CHOICE
70: REF 'cellAddress',
71: DATA 'string',
70: REF 'string',
71: DATA 'string',
68: EPSILON
66: REF 'common-spin-button',
67: CHOICE
68: ATTRIBUTE "form:spin-button",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-repeat',
67: CHOICE
68: ATTRIBUTE "form:repeat",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-delay-for-repeat',
67: CHOICE
68: ATTRIBUTE "form:delay-for-repeat",
69: REF 'duration',
70: DATA 'duration',
68: EPSILON
64: ELEMENT "form:date",
65: SEQUENCE
66: REF 'form-date-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:value",
70: REF 'date',
71: DATA 'date',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:current-value",
70: REF 'date',
71: DATA 'date',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:min-value",
70: REF 'date',
71: DATA 'date',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:max-value",
70: REF 'date',
71: DATA 'date',
69: EPSILON
66: REF 'common-numeric-control-attlist',
67: SEQUENCE
68: REF 'form-control-attlist',
69: SEQUENCE
70: REF 'common-form-control-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "form:name",
74: REF 'string',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "form:control-implementation",
74: REF 'namespacedToken',
75: DATA 'QName',
73: EPSILON
70: REF 'common-control-id-attlist',
71: SEQUENCE
72: REF 'xml-id',
73: ATTRIBUTE "xml:id",
74: REF 'ID',
75: DATA 'ID',
72: CHOICE
73: ATTRIBUTE "form:id",
74: REF 'NCName',
75: DATA 'NCName',
73: EPSILON
70: REF 'xforms-bind-attlist',
71: CHOICE
72: ATTRIBUTE "xforms:bind",
73: REF 'string',
74: DATA 'string',
72: EPSILON
68: REF 'common-disabled-attlist',
69: CHOICE
70: ATTRIBUTE "form:disabled",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-maxlength-attlist',
69: CHOICE
70: ATTRIBUTE "form:max-length",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-printable-attlist',
69: CHOICE
70: ATTRIBUTE "form:printable",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-readonly-attlist',
69: CHOICE
70: ATTRIBUTE "form:readonly",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-tab-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:tab-index",
72: REF 'nonNegativeInteger',
73: DATA 'nonNegativeInteger',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:tab-stop",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
68: REF 'common-title-attlist',
69: CHOICE
70: ATTRIBUTE "form:title",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-convert-empty-attlist',
69: CHOICE
70: ATTRIBUTE "form:convert-empty-to-null",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-data-field-attlist',
69: CHOICE
70: ATTRIBUTE "form:data-field",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'common-form-control-content',
67: SEQUENCE
68: CHOICE
69: REF 'form-properties',
69: EPSILON
68: CHOICE
69: REF 'office-event-listeners',
69: EPSILON
66: REF 'common-linked-cell',
67: CHOICE
68: ATTRIBUTE "form:linked-cell",
69: CHOICE
70: REF 'cellAddress',
71: DATA 'string',
70: REF 'string',
71: DATA 'string',
68: EPSILON
66: REF 'common-spin-button',
67: CHOICE
68: ATTRIBUTE "form:spin-button",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-repeat',
67: CHOICE
68: ATTRIBUTE "form:repeat",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-delay-for-repeat',
67: CHOICE
68: ATTRIBUTE "form:delay-for-repeat",
69: REF 'duration',
70: DATA 'duration',
68: EPSILON
64: ELEMENT "form:time",
65: SEQUENCE
66: REF 'form-time-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:value",
70: REF 'time',
71: DATA 'time',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:current-value",
70: REF 'time',
71: DATA 'time',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:min-value",
70: REF 'time',
71: DATA 'time',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:max-value",
70: REF 'time',
71: DATA 'time',
69: EPSILON
66: REF 'common-numeric-control-attlist',
67: SEQUENCE
68: REF 'form-control-attlist',
69: SEQUENCE
70: REF 'common-form-control-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "form:name",
74: REF 'string',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "form:control-implementation",
74: REF 'namespacedToken',
75: DATA 'QName',
73: EPSILON
70: REF 'common-control-id-attlist',
71: SEQUENCE
72: REF 'xml-id',
73: ATTRIBUTE "xml:id",
74: REF 'ID',
75: DATA 'ID',
72: CHOICE
73: ATTRIBUTE "form:id",
74: REF 'NCName',
75: DATA 'NCName',
73: EPSILON
70: REF 'xforms-bind-attlist',
71: CHOICE
72: ATTRIBUTE "xforms:bind",
73: REF 'string',
74: DATA 'string',
72: EPSILON
68: REF 'common-disabled-attlist',
69: CHOICE
70: ATTRIBUTE "form:disabled",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-maxlength-attlist',
69: CHOICE
70: ATTRIBUTE "form:max-length",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-printable-attlist',
69: CHOICE
70: ATTRIBUTE "form:printable",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-readonly-attlist',
69: CHOICE
70: ATTRIBUTE "form:readonly",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-tab-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:tab-index",
72: REF 'nonNegativeInteger',
73: DATA 'nonNegativeInteger',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:tab-stop",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
68: REF 'common-title-attlist',
69: CHOICE
70: ATTRIBUTE "form:title",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-convert-empty-attlist',
69: CHOICE
70: ATTRIBUTE "form:convert-empty-to-null",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-data-field-attlist',
69: CHOICE
70: ATTRIBUTE "form:data-field",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'common-form-control-content',
67: SEQUENCE
68: CHOICE
69: REF 'form-properties',
69: EPSILON
68: CHOICE
69: REF 'office-event-listeners',
69: EPSILON
66: REF 'common-linked-cell',
67: CHOICE
68: ATTRIBUTE "form:linked-cell",
69: CHOICE
70: REF 'cellAddress',
71: DATA 'string',
70: REF 'string',
71: DATA 'string',
68: EPSILON
66: REF 'common-spin-button',
67: CHOICE
68: ATTRIBUTE "form:spin-button",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-repeat',
67: CHOICE
68: ATTRIBUTE "form:repeat",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-delay-for-repeat',
67: CHOICE
68: ATTRIBUTE "form:delay-for-repeat",
69: REF 'duration',
70: DATA 'duration',
68: EPSILON
64: ELEMENT "form:combobox",
65: SEQUENCE
66: REF 'form-combobox-attlist',
67: INTERLEAVE
68: REF 'form-control-attlist',
69: SEQUENCE
70: REF 'common-form-control-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "form:name",
74: REF 'string',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "form:control-implementation",
74: REF 'namespacedToken',
75: DATA 'QName',
73: EPSILON
70: REF 'common-control-id-attlist',
71: SEQUENCE
72: REF 'xml-id',
73: ATTRIBUTE "xml:id",
74: REF 'ID',
75: DATA 'ID',
72: CHOICE
73: ATTRIBUTE "form:id",
74: REF 'NCName',
75: DATA 'NCName',
73: EPSILON
70: REF 'xforms-bind-attlist',
71: CHOICE
72: ATTRIBUTE "xforms:bind",
73: REF 'string',
74: DATA 'string',
72: EPSILON
68: REF 'common-current-value-attlist',
69: CHOICE
70: ATTRIBUTE "form:current-value",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-disabled-attlist',
69: CHOICE
70: ATTRIBUTE "form:disabled",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'dropdown',
69: CHOICE
70: ATTRIBUTE "form:dropdown",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-maxlength-attlist',
69: CHOICE
70: ATTRIBUTE "form:max-length",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-printable-attlist',
69: CHOICE
70: ATTRIBUTE "form:printable",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-readonly-attlist',
69: CHOICE
70: ATTRIBUTE "form:readonly",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'size',
69: CHOICE
70: ATTRIBUTE "form:size",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-tab-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:tab-index",
72: REF 'nonNegativeInteger',
73: DATA 'nonNegativeInteger',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:tab-stop",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
68: REF 'common-title-attlist',
69: CHOICE
70: ATTRIBUTE "form:title",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-value-attlist',
69: CHOICE
70: ATTRIBUTE "form:value",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-convert-empty-attlist',
69: CHOICE
70: ATTRIBUTE "form:convert-empty-to-null",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-data-field-attlist',
69: CHOICE
70: ATTRIBUTE "form:data-field",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'list-source',
69: CHOICE
70: ATTRIBUTE "form:list-source",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'list-source-type',
69: CHOICE
70: ATTRIBUTE "form:list-source-type",
71: CHOICE
72: VALUE 'table',
72: VALUE 'query',
72: VALUE 'sql',
72: VALUE 'sql-pass-through',
72: VALUE 'value-list',
72: VALUE 'table-fields',
70: EPSILON
68: REF 'common-linked-cell',
69: CHOICE
70: ATTRIBUTE "form:linked-cell",
71: CHOICE
72: REF 'cellAddress',
73: DATA 'string',
72: REF 'string',
73: DATA 'string',
70: EPSILON
68: REF 'common-source-cell-range',
69: CHOICE
70: ATTRIBUTE "form:source-cell-range",
71: CHOICE
72: REF 'cellRangeAddress',
73: CHOICE
74: DATA 'string',
74: DATA 'string',
74: DATA 'string',
72: REF 'string',
73: DATA 'string',
70: EPSILON
68: CHOICE
69: ATTRIBUTE "form:auto-complete",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'common-form-control-content',
67: SEQUENCE
68: CHOICE
69: REF 'form-properties',
69: EPSILON
68: CHOICE
69: REF 'office-event-listeners',
69: EPSILON
66: CHOICE
67: ONEOREMORE
68: REF 'form-item',
69: ELEMENT "form:item",
70: SEQUENCE
71: REF 'form-item-attlist',
72: REF 'label',
73: CHOICE
74: ATTRIBUTE "form:label",
75: REF 'string',
76: DATA 'string',
74: EPSILON
71: STRING
67: EPSILON
64: ELEMENT "form:listbox",
65: SEQUENCE
66: REF 'form-listbox-attlist',
67: INTERLEAVE
68: REF 'form-control-attlist',
69: SEQUENCE
70: REF 'common-form-control-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "form:name",
74: REF 'string',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "form:control-implementation",
74: REF 'namespacedToken',
75: DATA 'QName',
73: EPSILON
70: REF 'common-control-id-attlist',
71: SEQUENCE
72: REF 'xml-id',
73: ATTRIBUTE "xml:id",
74: REF 'ID',
75: DATA 'ID',
72: CHOICE
73: ATTRIBUTE "form:id",
74: REF 'NCName',
75: DATA 'NCName',
73: EPSILON
70: REF 'xforms-bind-attlist',
71: CHOICE
72: ATTRIBUTE "xforms:bind",
73: REF 'string',
74: DATA 'string',
72: EPSILON
68: REF 'common-disabled-attlist',
69: CHOICE
70: ATTRIBUTE "form:disabled",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'dropdown',
69: CHOICE
70: ATTRIBUTE "form:dropdown",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-printable-attlist',
69: CHOICE
70: ATTRIBUTE "form:printable",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'size',
69: CHOICE
70: ATTRIBUTE "form:size",
71: REF 'nonNegativeInteger',
72: DATA 'nonNegativeInteger',
70: EPSILON
68: REF 'common-tab-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:tab-index",
72: REF 'nonNegativeInteger',
73: DATA 'nonNegativeInteger',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:tab-stop",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
68: REF 'common-title-attlist',
69: CHOICE
70: ATTRIBUTE "form:title",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'bound-column',
69: CHOICE
70: ATTRIBUTE "form:bound-column",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-data-field-attlist',
69: CHOICE
70: ATTRIBUTE "form:data-field",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'list-source',
69: CHOICE
70: ATTRIBUTE "form:list-source",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'list-source-type',
69: CHOICE
70: ATTRIBUTE "form:list-source-type",
71: CHOICE
72: VALUE 'table',
72: VALUE 'query',
72: VALUE 'sql',
72: VALUE 'sql-pass-through',
72: VALUE 'value-list',
72: VALUE 'table-fields',
70: EPSILON
68: REF 'common-linked-cell',
69: CHOICE
70: ATTRIBUTE "form:linked-cell",
71: CHOICE
72: REF 'cellAddress',
73: DATA 'string',
72: REF 'string',
73: DATA 'string',
70: EPSILON
68: REF 'list-linkage-type',
69: CHOICE
70: ATTRIBUTE "form:list-linkage-type",
71: CHOICE
72: VALUE 'selection',
72: VALUE 'selection-indices',
70: EPSILON
68: REF 'common-source-cell-range',
69: CHOICE
70: ATTRIBUTE "form:source-cell-range",
71: CHOICE
72: REF 'cellRangeAddress',
73: CHOICE
74: DATA 'string',
74: DATA 'string',
74: DATA 'string',
72: REF 'string',
73: DATA 'string',
70: EPSILON
68: CHOICE
69: ATTRIBUTE "form:multiple",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:xforms-list-source",
70: REF 'string',
71: DATA 'string',
69: EPSILON
66: REF 'common-form-control-content',
67: SEQUENCE
68: CHOICE
69: REF 'form-properties',
69: EPSILON
68: CHOICE
69: REF 'office-event-listeners',
69: EPSILON
66: CHOICE
67: ONEOREMORE
68: REF 'form-option',
69: ELEMENT "form:option",
70: SEQUENCE
71: REF 'form-option-attlist',
72: SEQUENCE
73: REF 'current-selected',
74: CHOICE
75: ATTRIBUTE "form:current-selected",
76: REF 'boolean',
77: CHOICE
78: VALUE 'true',
78: VALUE 'false',
75: EPSILON
73: REF 'selected',
74: CHOICE
75: ATTRIBUTE "form:selected",
76: REF 'boolean',
77: CHOICE
78: VALUE 'true',
78: VALUE 'false',
75: EPSILON
73: REF 'label',
74: CHOICE
75: ATTRIBUTE "form:label",
76: REF 'string',
77: DATA 'string',
75: EPSILON
73: REF 'common-value-attlist',
74: CHOICE
75: ATTRIBUTE "form:value",
76: REF 'string',
77: DATA 'string',
75: EPSILON
71: STRING
67: EPSILON
64: ELEMENT "form:checkbox",
65: SEQUENCE
66: REF 'form-checkbox-attlist',
67: INTERLEAVE
68: REF 'form-control-attlist',
69: SEQUENCE
70: REF 'common-form-control-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "form:name",
74: REF 'string',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "form:control-implementation",
74: REF 'namespacedToken',
75: DATA 'QName',
73: EPSILON
70: REF 'common-control-id-attlist',
71: SEQUENCE
72: REF 'xml-id',
73: ATTRIBUTE "xml:id",
74: REF 'ID',
75: DATA 'ID',
72: CHOICE
73: ATTRIBUTE "form:id",
74: REF 'NCName',
75: DATA 'NCName',
73: EPSILON
70: REF 'xforms-bind-attlist',
71: CHOICE
72: ATTRIBUTE "xforms:bind",
73: REF 'string',
74: DATA 'string',
72: EPSILON
68: REF 'common-disabled-attlist',
69: CHOICE
70: ATTRIBUTE "form:disabled",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'label',
69: CHOICE
70: ATTRIBUTE "form:label",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-printable-attlist',
69: CHOICE
70: ATTRIBUTE "form:printable",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'common-tab-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:tab-index",
72: REF 'nonNegativeInteger',
73: DATA 'nonNegativeInteger',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:tab-stop",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
71: EPSILON
68: REF 'common-title-attlist',
69: CHOICE
70: ATTRIBUTE "form:title",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-value-attlist',
69: CHOICE
70: ATTRIBUTE "form:value",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-data-field-attlist',
69: CHOICE
70: ATTRIBUTE "form:data-field",
71: REF 'string',
72: DATA 'string',
70: EPSILON
68: REF 'common-form-visual-effect-attlist',
69: CHOICE
70: ATTRIBUTE "form:visual-effect",
71: CHOICE
72: VALUE 'flat',
72: VALUE '3d',
70: EPSILON
68: REF 'common-form-relative-image-position-attlist',
69: CHOICE
70: ATTRIBUTE "form:image-position",
71: VALUE 'center',
70: EPSILON
70: SEQUENCE
71: ATTRIBUTE "form:image-position",
72: CHOICE
73: VALUE 'start',
73: VALUE 'end',
73: VALUE 'top',
73: VALUE 'bottom',
71: CHOICE
72: ATTRIBUTE "form:image-align",
73: CHOICE
74: VALUE 'start',
74: VALUE 'center',
74: VALUE 'end',
72: EPSILON
68: REF 'common-linked-cell',
69: CHOICE
70: ATTRIBUTE "form:linked-cell",
71: CHOICE
72: REF 'cellAddress',
73: DATA 'string',
72: REF 'string',
73: DATA 'string',
70: EPSILON
68: CHOICE
69: ATTRIBUTE "form:current-state",
70: REF 'states',
71: CHOICE
72: VALUE 'unchecked',
72: VALUE 'checked',
72: VALUE 'unknown',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:is-tristate",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:state",
70: REF 'states',
71: CHOICE
72: VALUE 'unchecked',
72: VALUE 'checked',
72: VALUE 'unknown',
69: EPSILON
66: REF 'common-form-control-content',
67: SEQUENCE
68: CHOICE
69: REF 'form-properties',
69: EPSILON
68: CHOICE
69: REF 'office-event-listeners',
69: EPSILON
62: ELEMENT "form:password",
63: SEQUENCE
64: REF 'form-password-attlist',
65: INTERLEAVE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'common-disabled-attlist',
67: CHOICE
68: ATTRIBUTE "form:disabled",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-maxlength-attlist',
67: CHOICE
68: ATTRIBUTE "form:max-length",
69: REF 'nonNegativeInteger',
70: DATA 'nonNegativeInteger',
68: EPSILON
66: REF 'common-printable-attlist',
67: CHOICE
68: ATTRIBUTE "form:printable",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-tab-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:tab-index",
70: REF 'nonNegativeInteger',
71: DATA 'nonNegativeInteger',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:tab-stop",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'common-title-attlist',
67: CHOICE
68: ATTRIBUTE "form:title",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-value-attlist',
67: CHOICE
68: ATTRIBUTE "form:value",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-convert-empty-attlist',
67: CHOICE
68: ATTRIBUTE "form:convert-empty-to-null",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-linked-cell',
67: CHOICE
68: ATTRIBUTE "form:linked-cell",
69: CHOICE
70: REF 'cellAddress',
71: DATA 'string',
70: REF 'string',
71: DATA 'string',
68: EPSILON
66: CHOICE
67: ATTRIBUTE "form:echo-char",
68: REF 'character',
69: DATA 'string',
67: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
62: ELEMENT "form:file",
63: SEQUENCE
64: REF 'form-file-attlist',
65: SEQUENCE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'common-current-value-attlist',
67: CHOICE
68: ATTRIBUTE "form:current-value",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-disabled-attlist',
67: CHOICE
68: ATTRIBUTE "form:disabled",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-maxlength-attlist',
67: CHOICE
68: ATTRIBUTE "form:max-length",
69: REF 'nonNegativeInteger',
70: DATA 'nonNegativeInteger',
68: EPSILON
66: REF 'common-printable-attlist',
67: CHOICE
68: ATTRIBUTE "form:printable",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-readonly-attlist',
67: CHOICE
68: ATTRIBUTE "form:readonly",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-tab-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:tab-index",
70: REF 'nonNegativeInteger',
71: DATA 'nonNegativeInteger',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:tab-stop",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'common-title-attlist',
67: CHOICE
68: ATTRIBUTE "form:title",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-value-attlist',
67: CHOICE
68: ATTRIBUTE "form:value",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-linked-cell',
67: CHOICE
68: ATTRIBUTE "form:linked-cell",
69: CHOICE
70: REF 'cellAddress',
71: DATA 'string',
70: REF 'string',
71: DATA 'string',
68: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
62: ELEMENT "form:fixed-text",
63: SEQUENCE
64: REF 'form-fixed-text-attlist',
65: INTERLEAVE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'for',
67: CHOICE
68: ATTRIBUTE "form:for",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-disabled-attlist',
67: CHOICE
68: ATTRIBUTE "form:disabled",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'label',
67: CHOICE
68: ATTRIBUTE "form:label",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-printable-attlist',
67: CHOICE
68: ATTRIBUTE "form:printable",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-title-attlist',
67: CHOICE
68: ATTRIBUTE "form:title",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: CHOICE
67: ATTRIBUTE "form:multi-line",
68: REF 'boolean',
69: CHOICE
70: VALUE 'true',
70: VALUE 'false',
67: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
62: ELEMENT "form:button",
63: SEQUENCE
64: REF 'form-button-attlist',
65: INTERLEAVE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'button-type',
67: CHOICE
68: ATTRIBUTE "form:button-type",
69: REF 'types',
70: CHOICE
71: VALUE 'submit',
71: VALUE 'reset',
71: VALUE 'push',
71: VALUE 'url',
68: EPSILON
66: REF 'common-disabled-attlist',
67: CHOICE
68: ATTRIBUTE "form:disabled",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'label',
67: CHOICE
68: ATTRIBUTE "form:label",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'image-data',
67: CHOICE
68: ATTRIBUTE "form:image-data",
69: REF 'anyIRI',
70: DATA 'anyURI',
68: EPSILON
66: REF 'common-printable-attlist',
67: CHOICE
68: ATTRIBUTE "form:printable",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-tab-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:tab-index",
70: REF 'nonNegativeInteger',
71: DATA 'nonNegativeInteger',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:tab-stop",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'target-frame',
67: CHOICE
68: ATTRIBUTE "office:target-frame",
69: REF 'targetFrameName',
70: CHOICE
71: VALUE '_self',
71: VALUE '_blank',
71: VALUE '_parent',
71: VALUE '_top',
71: REF 'string',
72: DATA 'string',
68: EPSILON
66: REF 'target-location',
67: CHOICE
68: ATTRIBUTE "xlink:href",
69: REF 'anyIRI',
70: DATA 'anyURI',
68: EPSILON
66: REF 'common-title-attlist',
67: CHOICE
68: ATTRIBUTE "form:title",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-value-attlist',
67: CHOICE
68: ATTRIBUTE "form:value",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-form-relative-image-position-attlist',
67: CHOICE
68: ATTRIBUTE "form:image-position",
69: VALUE 'center',
68: EPSILON
68: SEQUENCE
69: ATTRIBUTE "form:image-position",
70: CHOICE
71: VALUE 'start',
71: VALUE 'end',
71: VALUE 'top',
71: VALUE 'bottom',
69: CHOICE
70: ATTRIBUTE "form:image-align",
71: CHOICE
72: VALUE 'start',
72: VALUE 'center',
72: VALUE 'end',
70: EPSILON
66: REF 'common-repeat',
67: CHOICE
68: ATTRIBUTE "form:repeat",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-delay-for-repeat',
67: CHOICE
68: ATTRIBUTE "form:delay-for-repeat",
69: REF 'duration',
70: DATA 'duration',
68: EPSILON
66: CHOICE
67: ATTRIBUTE "form:default-button",
68: REF 'boolean',
69: CHOICE
70: VALUE 'true',
70: VALUE 'false',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:toggle",
68: REF 'boolean',
69: CHOICE
70: VALUE 'true',
70: VALUE 'false',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:focus-on-click",
68: REF 'boolean',
69: CHOICE
70: VALUE 'true',
70: VALUE 'false',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:xforms-submission",
68: REF 'string',
69: DATA 'string',
67: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
62: ELEMENT "form:image",
63: SEQUENCE
64: REF 'form-image-attlist',
65: SEQUENCE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'button-type',
67: CHOICE
68: ATTRIBUTE "form:button-type",
69: REF 'types',
70: CHOICE
71: VALUE 'submit',
71: VALUE 'reset',
71: VALUE 'push',
71: VALUE 'url',
68: EPSILON
66: REF 'common-disabled-attlist',
67: CHOICE
68: ATTRIBUTE "form:disabled",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'image-data',
67: CHOICE
68: ATTRIBUTE "form:image-data",
69: REF 'anyIRI',
70: DATA 'anyURI',
68: EPSILON
66: REF 'common-printable-attlist',
67: CHOICE
68: ATTRIBUTE "form:printable",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-tab-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:tab-index",
70: REF 'nonNegativeInteger',
71: DATA 'nonNegativeInteger',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:tab-stop",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'target-frame',
67: CHOICE
68: ATTRIBUTE "office:target-frame",
69: REF 'targetFrameName',
70: CHOICE
71: VALUE '_self',
71: VALUE '_blank',
71: VALUE '_parent',
71: VALUE '_top',
71: REF 'string',
72: DATA 'string',
68: EPSILON
66: REF 'target-location',
67: CHOICE
68: ATTRIBUTE "xlink:href",
69: REF 'anyIRI',
70: DATA 'anyURI',
68: EPSILON
66: REF 'common-title-attlist',
67: CHOICE
68: ATTRIBUTE "form:title",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-value-attlist',
67: CHOICE
68: ATTRIBUTE "form:value",
69: REF 'string',
70: DATA 'string',
68: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
62: ELEMENT "form:radio",
63: SEQUENCE
64: REF 'form-radio-attlist',
65: SEQUENCE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'current-selected',
67: CHOICE
68: ATTRIBUTE "form:current-selected",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-disabled-attlist',
67: CHOICE
68: ATTRIBUTE "form:disabled",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'label',
67: CHOICE
68: ATTRIBUTE "form:label",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-printable-attlist',
67: CHOICE
68: ATTRIBUTE "form:printable",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'selected',
67: CHOICE
68: ATTRIBUTE "form:selected",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-tab-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:tab-index",
70: REF 'nonNegativeInteger',
71: DATA 'nonNegativeInteger',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:tab-stop",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'common-title-attlist',
67: CHOICE
68: ATTRIBUTE "form:title",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-value-attlist',
67: CHOICE
68: ATTRIBUTE "form:value",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-data-field-attlist',
67: CHOICE
68: ATTRIBUTE "form:data-field",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-form-visual-effect-attlist',
67: CHOICE
68: ATTRIBUTE "form:visual-effect",
69: CHOICE
70: VALUE 'flat',
70: VALUE '3d',
68: EPSILON
66: REF 'common-form-relative-image-position-attlist',
67: CHOICE
68: ATTRIBUTE "form:image-position",
69: VALUE 'center',
68: EPSILON
68: SEQUENCE
69: ATTRIBUTE "form:image-position",
70: CHOICE
71: VALUE 'start',
71: VALUE 'end',
71: VALUE 'top',
71: VALUE 'bottom',
69: CHOICE
70: ATTRIBUTE "form:image-align",
71: CHOICE
72: VALUE 'start',
72: VALUE 'center',
72: VALUE 'end',
70: EPSILON
66: REF 'common-linked-cell',
67: CHOICE
68: ATTRIBUTE "form:linked-cell",
69: CHOICE
70: REF 'cellAddress',
71: DATA 'string',
70: REF 'string',
71: DATA 'string',
68: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
62: ELEMENT "form:frame",
63: SEQUENCE
64: REF 'form-frame-attlist',
65: SEQUENCE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'common-disabled-attlist',
67: CHOICE
68: ATTRIBUTE "form:disabled",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'for',
67: CHOICE
68: ATTRIBUTE "form:for",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'label',
67: CHOICE
68: ATTRIBUTE "form:label",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-printable-attlist',
67: CHOICE
68: ATTRIBUTE "form:printable",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-title-attlist',
67: CHOICE
68: ATTRIBUTE "form:title",
69: REF 'string',
70: DATA 'string',
68: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
62: ELEMENT "form:image-frame",
63: SEQUENCE
64: REF 'form-image-frame-attlist',
65: SEQUENCE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'common-disabled-attlist',
67: CHOICE
68: ATTRIBUTE "form:disabled",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'image-data',
67: CHOICE
68: ATTRIBUTE "form:image-data",
69: REF 'anyIRI',
70: DATA 'anyURI',
68: EPSILON
66: REF 'common-printable-attlist',
67: CHOICE
68: ATTRIBUTE "form:printable",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-readonly-attlist',
67: CHOICE
68: ATTRIBUTE "form:readonly",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-title-attlist',
67: CHOICE
68: ATTRIBUTE "form:title",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-data-field-attlist',
67: CHOICE
68: ATTRIBUTE "form:data-field",
69: REF 'string',
70: DATA 'string',
68: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
62: ELEMENT "form:hidden",
63: SEQUENCE
64: REF 'form-hidden-attlist',
65: SEQUENCE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'common-value-attlist',
67: CHOICE
68: ATTRIBUTE "form:value",
69: REF 'string',
70: DATA 'string',
68: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
62: ELEMENT "form:grid",
63: SEQUENCE
64: REF 'form-grid-attlist',
65: SEQUENCE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'common-disabled-attlist',
67: CHOICE
68: ATTRIBUTE "form:disabled",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-printable-attlist',
67: CHOICE
68: ATTRIBUTE "form:printable",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-tab-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:tab-index",
70: REF 'nonNegativeInteger',
71: DATA 'nonNegativeInteger',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:tab-stop",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'common-title-attlist',
67: CHOICE
68: ATTRIBUTE "form:title",
69: REF 'string',
70: DATA 'string',
68: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
64: CHOICE
65: ONEOREMORE
66: REF 'form-column',
67: ELEMENT "form:column",
68: SEQUENCE
69: REF 'form-column-attlist',
70: SEQUENCE
71: REF 'common-form-control-attlist',
72: INTERLEAVE
73: CHOICE
74: ATTRIBUTE "form:name",
75: REF 'string',
76: DATA 'string',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "form:control-implementation",
75: REF 'namespacedToken',
76: DATA 'QName',
74: EPSILON
71: REF 'label',
72: CHOICE
73: ATTRIBUTE "form:label",
74: REF 'string',
75: DATA 'string',
73: EPSILON
71: REF 'text-style-name',
72: CHOICE
73: ATTRIBUTE "form:text-style-name",
74: REF 'styleNameRef',
75: CHOICE
76: DATA 'NCName',
76: EPSILON
73: EPSILON
69: ONEOREMORE
70: REF 'column-controls',
71: CHOICE
65: EPSILON
62: ELEMENT "form:value-range",
63: SEQUENCE
64: REF 'form-value-range-attlist',
65: INTERLEAVE
66: REF 'form-control-attlist',
67: SEQUENCE
68: REF 'common-form-control-attlist',
69: INTERLEAVE
70: CHOICE
71: ATTRIBUTE "form:name",
72: REF 'string',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "form:control-implementation",
72: REF 'namespacedToken',
73: DATA 'QName',
71: EPSILON
68: REF 'common-control-id-attlist',
69: SEQUENCE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: CHOICE
71: ATTRIBUTE "form:id",
72: REF 'NCName',
73: DATA 'NCName',
71: EPSILON
68: REF 'xforms-bind-attlist',
69: CHOICE
70: ATTRIBUTE "xforms:bind",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: REF 'common-disabled-attlist',
67: CHOICE
68: ATTRIBUTE "form:disabled",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-printable-attlist',
67: CHOICE
68: ATTRIBUTE "form:printable",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-tab-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:tab-index",
70: REF 'nonNegativeInteger',
71: DATA 'nonNegativeInteger',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:tab-stop",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'common-title-attlist',
67: CHOICE
68: ATTRIBUTE "form:title",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-value-attlist',
67: CHOICE
68: ATTRIBUTE "form:value",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'common-linked-cell',
67: CHOICE
68: ATTRIBUTE "form:linked-cell",
69: CHOICE
70: REF 'cellAddress',
71: DATA 'string',
70: REF 'string',
71: DATA 'string',
68: EPSILON
66: REF 'common-repeat',
67: CHOICE
68: ATTRIBUTE "form:repeat",
69: REF 'boolean',
70: CHOICE
71: VALUE 'true',
71: VALUE 'false',
68: EPSILON
66: REF 'common-delay-for-repeat',
67: CHOICE
68: ATTRIBUTE "form:delay-for-repeat",
69: REF 'duration',
70: DATA 'duration',
68: EPSILON
66: CHOICE
67: ATTRIBUTE "form:max-value",
68: REF 'integer',
69: DATA 'integer',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:min-value",
68: REF 'integer',
69: DATA 'integer',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:step-size",
68: REF 'positiveInteger',
69: DATA 'positiveInteger',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:page-step-size",
68: REF 'positiveInteger',
69: DATA 'positiveInteger',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:orientation",
68: CHOICE
69: VALUE 'horizontal',
69: VALUE 'vertical',
67: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
62: ELEMENT "form:generic-control",
63: SEQUENCE
64: REF 'form-generic-control-attlist',
65: REF 'form-control-attlist',
66: SEQUENCE
67: REF 'common-form-control-attlist',
68: INTERLEAVE
69: CHOICE
70: ATTRIBUTE "form:name",
71: REF 'string',
72: DATA 'string',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "form:control-implementation",
71: REF 'namespacedToken',
72: DATA 'QName',
70: EPSILON
67: REF 'common-control-id-attlist',
68: SEQUENCE
69: REF 'xml-id',
70: ATTRIBUTE "xml:id",
71: REF 'ID',
72: DATA 'ID',
69: CHOICE
70: ATTRIBUTE "form:id",
71: REF 'NCName',
72: DATA 'NCName',
70: EPSILON
67: REF 'xforms-bind-attlist',
68: CHOICE
69: ATTRIBUTE "xforms:bind",
70: REF 'string',
71: DATA 'string',
69: EPSILON
64: REF 'common-form-control-content',
65: SEQUENCE
66: CHOICE
67: REF 'form-properties',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
60: REF 'form-form',
58: EPSILON
57: CHOICE
58: REF 'form-connection-resource',
59: ELEMENT "form:connection-resource",
60: ATTRIBUTE "xlink:href",
61: REF 'anyIRI',
62: DATA 'anyURI',
58: EPSILON
54: REF 'xforms-model',
55: ELEMENT "xforms:model",
56: REF 'anyAttListOrElements',
57: SEQUENCE
58: CHOICE
59: ONEOREMORE
60: ATTRIBUTE "*",
61: STRING
59: EPSILON
58: REF 'anyElements',
59: CHOICE
60: ONEOREMORE
60: EPSILON
52: EPSILON
49: EPSILON
47: EPSILON
46: CHOICE
47: REF 'table-shapes',
48: ELEMENT "table:shapes",
49: ONEOREMORE
50: REF 'shape',
51: CHOICE
52: REF 'shape-instance',
53: CHOICE
54: REF 'draw-rect',
55: ELEMENT "draw:rect",
56: SEQUENCE
57: REF 'draw-rect-attlist',
58: CHOICE
59: ATTRIBUTE "draw:corner-radius",
60: REF 'nonNegativeLength',
61: DATA 'string',
59: EPSILON
59: SEQUENCE
60: CHOICE
61: ATTRIBUTE "svg:rx",
62: REF 'nonNegativeLength',
63: DATA 'string',
61: EPSILON
60: CHOICE
61: ATTRIBUTE "svg:ry",
62: REF 'nonNegativeLength',
63: DATA 'string',
61: EPSILON
57: REF 'common-draw-position-attlist',
58: SEQUENCE
59: CHOICE
60: ATTRIBUTE "svg:x",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "svg:y",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
57: REF 'common-draw-size-attlist',
58: SEQUENCE
59: CHOICE
60: ATTRIBUTE "svg:width",
61: REF 'length',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "svg:height",
61: REF 'length',
62: DATA 'string',
60: EPSILON
57: REF 'common-draw-shape-with-text-and-styles-attlist',
58: SEQUENCE
59: REF 'common-draw-shape-with-styles-attlist',
60: SEQUENCE
61: REF 'common-draw-z-index-attlist',
62: CHOICE
63: ATTRIBUTE "draw:z-index",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: EPSILON
61: REF 'common-draw-id-attlist',
62: CHOICE
63: SEQUENCE
64: REF 'xml-id',
65: ATTRIBUTE "xml:id",
66: REF 'ID',
67: DATA 'ID',
64: CHOICE
65: ATTRIBUTE "draw:id",
66: REF 'NCName',
67: DATA 'NCName',
65: EPSILON
63: EPSILON
61: REF 'common-draw-layer-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:layer",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-style-name-attlist',
62: CHOICE
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "draw:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "draw:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "presentation:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "presentation:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
61: REF 'common-draw-transform-attlist',
62: CHOICE
63: ATTRIBUTE "draw:transform",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:name",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-text-spreadsheet-shape-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "table:end-cell-address",
65: REF 'cellAddress',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-x",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-y",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:table-background",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
63: REF 'common-text-anchor-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "text:anchor-type",
67: CHOICE
68: VALUE 'page',
68: VALUE 'frame',
68: VALUE 'paragraph',
68: VALUE 'char',
68: VALUE 'as-char',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "text:anchor-page-number",
67: REF 'positiveInteger',
68: DATA 'positiveInteger',
66: EPSILON
59: REF 'common-draw-text-style-name-attlist',
60: CHOICE
61: ATTRIBUTE "draw:text-style-name",
62: REF 'styleNameRef',
63: CHOICE
64: DATA 'NCName',
64: EPSILON
61: EPSILON
57: REF 'common-draw-caption-id-attlist',
58: CHOICE
59: ATTRIBUTE "draw:caption-id",
60: REF 'IDREF',
61: DATA 'IDREF',
59: EPSILON
57: CHOICE
58: REF 'svg-title',
59: ELEMENT "svg:title",
60: STRING
58: EPSILON
57: CHOICE
58: REF 'svg-desc',
59: ELEMENT "svg:desc",
60: STRING
58: EPSILON
57: CHOICE
58: REF 'office-event-listeners',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: REF 'draw-glue-point',
60: ELEMENT "draw:glue-point",
61: REF 'draw-glue-point-attlist',
62: INTERLEAVE
63: ATTRIBUTE "draw:id",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: ATTRIBUTE "svg:x",
64: CHOICE
65: REF 'distance',
66: REF 'length',
67: DATA 'string',
65: REF 'percent',
66: DATA 'string',
63: ATTRIBUTE "svg:y",
64: CHOICE
65: REF 'distance',
66: REF 'length',
67: DATA 'string',
65: REF 'percent',
66: DATA 'string',
63: CHOICE
64: ATTRIBUTE "draw:align",
65: CHOICE
66: VALUE 'top-left',
66: VALUE 'top',
66: VALUE 'top-right',
66: VALUE 'left',
66: VALUE 'center',
66: VALUE 'right',
66: VALUE 'bottom-left',
66: VALUE 'bottom-right',
64: EPSILON
63: ATTRIBUTE "draw:escape-direction",
64: CHOICE
65: VALUE 'auto',
65: VALUE 'left',
65: VALUE 'right',
65: VALUE 'up',
65: VALUE 'down',
65: VALUE 'horizontal',
65: VALUE 'vertical',
58: EPSILON
57: REF 'draw-text',
58: CHOICE
59: ONEOREMORE
60: CHOICE
61: REF 'text-p',
61: REF 'text-list',
59: EPSILON
54: REF 'draw-line',
55: ELEMENT "draw:line",
56: SEQUENCE
57: REF 'draw-line-attlist',
58: INTERLEAVE
59: ATTRIBUTE "svg:x1",
60: REF 'coordinate',
61: REF 'length',
62: DATA 'string',
59: ATTRIBUTE "svg:y1",
60: REF 'coordinate',
61: REF 'length',
62: DATA 'string',
59: ATTRIBUTE "svg:x2",
60: REF 'coordinate',
61: REF 'length',
62: DATA 'string',
59: ATTRIBUTE "svg:y2",
60: REF 'coordinate',
61: REF 'length',
62: DATA 'string',
57: REF 'common-draw-shape-with-text-and-styles-attlist',
58: SEQUENCE
59: REF 'common-draw-shape-with-styles-attlist',
60: SEQUENCE
61: REF 'common-draw-z-index-attlist',
62: CHOICE
63: ATTRIBUTE "draw:z-index",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: EPSILON
61: REF 'common-draw-id-attlist',
62: CHOICE
63: SEQUENCE
64: REF 'xml-id',
65: ATTRIBUTE "xml:id",
66: REF 'ID',
67: DATA 'ID',
64: CHOICE
65: ATTRIBUTE "draw:id",
66: REF 'NCName',
67: DATA 'NCName',
65: EPSILON
63: EPSILON
61: REF 'common-draw-layer-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:layer",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-style-name-attlist',
62: CHOICE
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "draw:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "draw:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "presentation:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "presentation:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
61: REF 'common-draw-transform-attlist',
62: CHOICE
63: ATTRIBUTE "draw:transform",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:name",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-text-spreadsheet-shape-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "table:end-cell-address",
65: REF 'cellAddress',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-x",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-y",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:table-background",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
63: REF 'common-text-anchor-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "text:anchor-type",
67: CHOICE
68: VALUE 'page',
68: VALUE 'frame',
68: VALUE 'paragraph',
68: VALUE 'char',
68: VALUE 'as-char',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "text:anchor-page-number",
67: REF 'positiveInteger',
68: DATA 'positiveInteger',
66: EPSILON
59: REF 'common-draw-text-style-name-attlist',
60: CHOICE
61: ATTRIBUTE "draw:text-style-name",
62: REF 'styleNameRef',
63: CHOICE
64: DATA 'NCName',
64: EPSILON
61: EPSILON
57: REF 'common-draw-caption-id-attlist',
58: CHOICE
59: ATTRIBUTE "draw:caption-id",
60: REF 'IDREF',
61: DATA 'IDREF',
59: EPSILON
57: CHOICE
58: REF 'svg-title',
58: EPSILON
57: CHOICE
58: REF 'svg-desc',
58: EPSILON
57: CHOICE
58: REF 'office-event-listeners',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: REF 'draw-glue-point',
58: EPSILON
57: REF 'draw-text',
58: CHOICE
59: ONEOREMORE
60: CHOICE
61: REF 'text-p',
61: REF 'text-list',
59: EPSILON
54: REF 'draw-polyline',
55: ELEMENT "draw:polyline",
56: SEQUENCE
57: REF 'common-draw-points-attlist',
58: ATTRIBUTE "draw:points",
59: REF 'points',
60: DATA 'string',
57: REF 'common-draw-position-attlist',
58: SEQUENCE
59: CHOICE
60: ATTRIBUTE "svg:x",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "svg:y",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
57: REF 'common-draw-size-attlist',
58: SEQUENCE
59: CHOICE
60: ATTRIBUTE "svg:width",
61: REF 'length',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "svg:height",
61: REF 'length',
62: DATA 'string',
60: EPSILON
57: REF 'common-draw-viewbox-attlist',
58: ATTRIBUTE "svg:viewBox",
59: LIST
60: SEQUENCE
61: REF 'integer',
62: DATA 'integer',
61: REF 'integer',
62: DATA 'integer',
61: REF 'integer',
62: DATA 'integer',
61: REF 'integer',
62: DATA 'integer',
57: REF 'common-draw-shape-with-text-and-styles-attlist',
58: SEQUENCE
59: REF 'common-draw-shape-with-styles-attlist',
60: SEQUENCE
61: REF 'common-draw-z-index-attlist',
62: CHOICE
63: ATTRIBUTE "draw:z-index",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: EPSILON
61: REF 'common-draw-id-attlist',
62: CHOICE
63: SEQUENCE
64: REF 'xml-id',
65: ATTRIBUTE "xml:id",
66: REF 'ID',
67: DATA 'ID',
64: CHOICE
65: ATTRIBUTE "draw:id",
66: REF 'NCName',
67: DATA 'NCName',
65: EPSILON
63: EPSILON
61: REF 'common-draw-layer-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:layer",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-style-name-attlist',
62: CHOICE
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "draw:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "draw:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "presentation:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "presentation:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
61: REF 'common-draw-transform-attlist',
62: CHOICE
63: ATTRIBUTE "draw:transform",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:name",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-text-spreadsheet-shape-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "table:end-cell-address",
65: REF 'cellAddress',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-x",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-y",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:table-background",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
63: REF 'common-text-anchor-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "text:anchor-type",
67: CHOICE
68: VALUE 'page',
68: VALUE 'frame',
68: VALUE 'paragraph',
68: VALUE 'char',
68: VALUE 'as-char',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "text:anchor-page-number",
67: REF 'positiveInteger',
68: DATA 'positiveInteger',
66: EPSILON
59: REF 'common-draw-text-style-name-attlist',
60: CHOICE
61: ATTRIBUTE "draw:text-style-name",
62: REF 'styleNameRef',
63: CHOICE
64: DATA 'NCName',
64: EPSILON
61: EPSILON
57: REF 'common-draw-caption-id-attlist',
58: CHOICE
59: ATTRIBUTE "draw:caption-id",
60: REF 'IDREF',
61: DATA 'IDREF',
59: EPSILON
57: CHOICE
58: REF 'svg-title',
58: EPSILON
57: CHOICE
58: REF 'svg-desc',
58: EPSILON
57: CHOICE
58: REF 'office-event-listeners',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: REF 'draw-glue-point',
58: EPSILON
57: REF 'draw-text',
58: CHOICE
59: ONEOREMORE
60: CHOICE
61: REF 'text-p',
61: REF 'text-list',
59: EPSILON
54: REF 'draw-polygon',
55: ELEMENT "draw:polygon",
56: SEQUENCE
57: REF 'common-draw-points-attlist',
58: ATTRIBUTE "draw:points",
59: REF 'points',
60: DATA 'string',
57: REF 'common-draw-position-attlist',
58: SEQUENCE
59: CHOICE
60: ATTRIBUTE "svg:x",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "svg:y",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
57: REF 'common-draw-size-attlist',
58: SEQUENCE
59: CHOICE
60: ATTRIBUTE "svg:width",
61: REF 'length',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "svg:height",
61: REF 'length',
62: DATA 'string',
60: EPSILON
57: REF 'common-draw-viewbox-attlist',
58: ATTRIBUTE "svg:viewBox",
59: LIST
60: SEQUENCE
61: REF 'integer',
62: DATA 'integer',
61: REF 'integer',
62: DATA 'integer',
61: REF 'integer',
62: DATA 'integer',
61: REF 'integer',
62: DATA 'integer',
57: REF 'common-draw-shape-with-text-and-styles-attlist',
58: SEQUENCE
59: REF 'common-draw-shape-with-styles-attlist',
60: SEQUENCE
61: REF 'common-draw-z-index-attlist',
62: CHOICE
63: ATTRIBUTE "draw:z-index",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: EPSILON
61: REF 'common-draw-id-attlist',
62: CHOICE
63: SEQUENCE
64: REF 'xml-id',
65: ATTRIBUTE "xml:id",
66: REF 'ID',
67: DATA 'ID',
64: CHOICE
65: ATTRIBUTE "draw:id",
66: REF 'NCName',
67: DATA 'NCName',
65: EPSILON
63: EPSILON
61: REF 'common-draw-layer-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:layer",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-style-name-attlist',
62: CHOICE
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "draw:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "draw:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "presentation:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "presentation:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
61: REF 'common-draw-transform-attlist',
62: CHOICE
63: ATTRIBUTE "draw:transform",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:name",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-text-spreadsheet-shape-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "table:end-cell-address",
65: REF 'cellAddress',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-x",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-y",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:table-background",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
63: REF 'common-text-anchor-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "text:anchor-type",
67: CHOICE
68: VALUE 'page',
68: VALUE 'frame',
68: VALUE 'paragraph',
68: VALUE 'char',
68: VALUE 'as-char',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "text:anchor-page-number",
67: REF 'positiveInteger',
68: DATA 'positiveInteger',
66: EPSILON
59: REF 'common-draw-text-style-name-attlist',
60: CHOICE
61: ATTRIBUTE "draw:text-style-name",
62: REF 'styleNameRef',
63: CHOICE
64: DATA 'NCName',
64: EPSILON
61: EPSILON
57: REF 'common-draw-caption-id-attlist',
58: CHOICE
59: ATTRIBUTE "draw:caption-id",
60: REF 'IDREF',
61: DATA 'IDREF',
59: EPSILON
57: CHOICE
58: REF 'svg-title',
58: EPSILON
57: CHOICE
58: REF 'svg-desc',
58: EPSILON
57: CHOICE
58: REF 'office-event-listeners',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: REF 'draw-glue-point',
58: EPSILON
57: REF 'draw-text',
58: CHOICE
59: ONEOREMORE
60: CHOICE
61: REF 'text-p',
61: REF 'text-list',
59: EPSILON
54: REF 'draw-regular-polygon',
55: ELEMENT "draw:regular-polygon",
56: SEQUENCE
57: REF 'draw-regular-polygon-attlist',
58: INTERLEAVE
59: CHOICE
60: ATTRIBUTE "draw:concave",
61: VALUE 'false',
60: SEQUENCE
61: ATTRIBUTE "draw:concave",
62: VALUE 'true',
61: REF 'draw-regular-polygon-sharpness-attlist',
62: ATTRIBUTE "draw:sharpness",
63: REF 'percent',
64: DATA 'string',
59: ATTRIBUTE "draw:corners",
60: REF 'positiveInteger',
61: DATA 'positiveInteger',
57: REF 'common-draw-position-attlist',
58: SEQUENCE
59: CHOICE
60: ATTRIBUTE "svg:x",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "svg:y",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
57: REF 'common-draw-size-attlist',
58: SEQUENCE
59: CHOICE
60: ATTRIBUTE "svg:width",
61: REF 'length',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "svg:height",
61: REF 'length',
62: DATA 'string',
60: EPSILON
57: REF 'common-draw-shape-with-text-and-styles-attlist',
58: SEQUENCE
59: REF 'common-draw-shape-with-styles-attlist',
60: SEQUENCE
61: REF 'common-draw-z-index-attlist',
62: CHOICE
63: ATTRIBUTE "draw:z-index",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: EPSILON
61: REF 'common-draw-id-attlist',
62: CHOICE
63: SEQUENCE
64: REF 'xml-id',
65: ATTRIBUTE "xml:id",
66: REF 'ID',
67: DATA 'ID',
64: CHOICE
65: ATTRIBUTE "draw:id",
66: REF 'NCName',
67: DATA 'NCName',
65: EPSILON
63: EPSILON
61: REF 'common-draw-layer-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:layer",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-style-name-attlist',
62: CHOICE
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "draw:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "draw:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "presentation:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "presentation:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
61: REF 'common-draw-transform-attlist',
62: CHOICE
63: ATTRIBUTE "draw:transform",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:name",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-text-spreadsheet-shape-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "table:end-cell-address",
65: REF 'cellAddress',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-x",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-y",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:table-background",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
63: REF 'common-text-anchor-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "text:anchor-type",
67: CHOICE
68: VALUE 'page',
68: VALUE 'frame',
68: VALUE 'paragraph',
68: VALUE 'char',
68: VALUE 'as-char',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "text:anchor-page-number",
67: REF 'positiveInteger',
68: DATA 'positiveInteger',
66: EPSILON
59: REF 'common-draw-text-style-name-attlist',
60: CHOICE
61: ATTRIBUTE "draw:text-style-name",
62: REF 'styleNameRef',
63: CHOICE
64: DATA 'NCName',
64: EPSILON
61: EPSILON
57: REF 'common-draw-caption-id-attlist',
58: CHOICE
59: ATTRIBUTE "draw:caption-id",
60: REF 'IDREF',
61: DATA 'IDREF',
59: EPSILON
57: CHOICE
58: REF 'svg-title',
58: EPSILON
57: CHOICE
58: REF 'svg-desc',
58: EPSILON
57: CHOICE
58: REF 'office-event-listeners',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: REF 'draw-glue-point',
58: EPSILON
57: REF 'draw-text',
58: CHOICE
59: ONEOREMORE
60: CHOICE
61: REF 'text-p',
61: REF 'text-list',
59: EPSILON
54: REF 'draw-path',
55: ELEMENT "draw:path",
56: SEQUENCE
57: REF 'common-draw-path-data-attlist',
58: ATTRIBUTE "svg:d",
59: REF 'pathData',
60: DATA 'string',
57: REF 'common-draw-position-attlist',
58: SEQUENCE
59: CHOICE
60: ATTRIBUTE "svg:x",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "svg:y",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
57: REF 'common-draw-size-attlist',
58: SEQUENCE
59: CHOICE
60: ATTRIBUTE "svg:width",
61: REF 'length',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "svg:height",
61: REF 'length',
62: DATA 'string',
60: EPSILON
57: REF 'common-draw-viewbox-attlist',
58: ATTRIBUTE "svg:viewBox",
59: LIST
60: SEQUENCE
61: REF 'integer',
62: DATA 'integer',
61: REF 'integer',
62: DATA 'integer',
61: REF 'integer',
62: DATA 'integer',
61: REF 'integer',
62: DATA 'integer',
57: REF 'common-draw-shape-with-text-and-styles-attlist',
58: SEQUENCE
59: REF 'common-draw-shape-with-styles-attlist',
60: SEQUENCE
61: REF 'common-draw-z-index-attlist',
62: CHOICE
63: ATTRIBUTE "draw:z-index",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: EPSILON
61: REF 'common-draw-id-attlist',
62: CHOICE
63: SEQUENCE
64: REF 'xml-id',
65: ATTRIBUTE "xml:id",
66: REF 'ID',
67: DATA 'ID',
64: CHOICE
65: ATTRIBUTE "draw:id",
66: REF 'NCName',
67: DATA 'NCName',
65: EPSILON
63: EPSILON
61: REF 'common-draw-layer-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:layer",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-style-name-attlist',
62: CHOICE
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "draw:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "draw:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "presentation:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "presentation:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
61: REF 'common-draw-transform-attlist',
62: CHOICE
63: ATTRIBUTE "draw:transform",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:name",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-text-spreadsheet-shape-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "table:end-cell-address",
65: REF 'cellAddress',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-x",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-y",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:table-background",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
63: REF 'common-text-anchor-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "text:anchor-type",
67: CHOICE
68: VALUE 'page',
68: VALUE 'frame',
68: VALUE 'paragraph',
68: VALUE 'char',
68: VALUE 'as-char',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "text:anchor-page-number",
67: REF 'positiveInteger',
68: DATA 'positiveInteger',
66: EPSILON
59: REF 'common-draw-text-style-name-attlist',
60: CHOICE
61: ATTRIBUTE "draw:text-style-name",
62: REF 'styleNameRef',
63: CHOICE
64: DATA 'NCName',
64: EPSILON
61: EPSILON
57: REF 'common-draw-caption-id-attlist',
58: CHOICE
59: ATTRIBUTE "draw:caption-id",
60: REF 'IDREF',
61: DATA 'IDREF',
59: EPSILON
57: CHOICE
58: REF 'svg-title',
58: EPSILON
57: CHOICE
58: REF 'svg-desc',
58: EPSILON
57: CHOICE
58: REF 'office-event-listeners',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: REF 'draw-glue-point',
58: EPSILON
57: REF 'draw-text',
58: CHOICE
59: ONEOREMORE
60: CHOICE
61: REF 'text-p',
61: REF 'text-list',
59: EPSILON
54: REF 'draw-circle',
55: ELEMENT "draw:circle",
56: SEQUENCE
57: CHOICE
58: SEQUENCE
59: REF 'draw-circle-attlist',
60: ATTRIBUTE "svg:r",
61: REF 'length',
62: DATA 'string',
59: REF 'common-draw-circle-ellipse-pos-attlist',
60: SEQUENCE
61: ATTRIBUTE "svg:cx",
62: REF 'coordinate',
63: REF 'length',
64: DATA 'string',
61: ATTRIBUTE "svg:cy",
62: REF 'coordinate',
63: REF 'length',
64: DATA 'string',
58: SEQUENCE
59: REF 'common-draw-position-attlist',
60: SEQUENCE
61: CHOICE
62: ATTRIBUTE "svg:x",
63: REF 'coordinate',
64: REF 'length',
65: DATA 'string',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "svg:y",
63: REF 'coordinate',
64: REF 'length',
65: DATA 'string',
62: EPSILON
59: REF 'common-draw-size-attlist',
60: SEQUENCE
61: CHOICE
62: ATTRIBUTE "svg:width",
63: REF 'length',
64: DATA 'string',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "svg:height",
63: REF 'length',
64: DATA 'string',
62: EPSILON
57: REF 'common-draw-circle-ellipse-attlist',
58: INTERLEAVE
59: CHOICE
60: ATTRIBUTE "draw:kind",
61: CHOICE
62: VALUE 'full',
62: VALUE 'section',
62: VALUE 'cut',
62: VALUE 'arc',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "draw:start-angle",
61: REF 'angle',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "draw:end-angle",
61: REF 'angle',
62: DATA 'string',
60: EPSILON
57: REF 'common-draw-shape-with-text-and-styles-attlist',
58: SEQUENCE
59: REF 'common-draw-shape-with-styles-attlist',
60: SEQUENCE
61: REF 'common-draw-z-index-attlist',
62: CHOICE
63: ATTRIBUTE "draw:z-index",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: EPSILON
61: REF 'common-draw-id-attlist',
62: CHOICE
63: SEQUENCE
64: REF 'xml-id',
65: ATTRIBUTE "xml:id",
66: REF 'ID',
67: DATA 'ID',
64: CHOICE
65: ATTRIBUTE "draw:id",
66: REF 'NCName',
67: DATA 'NCName',
65: EPSILON
63: EPSILON
61: REF 'common-draw-layer-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:layer",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-style-name-attlist',
62: CHOICE
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "draw:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "draw:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "presentation:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "presentation:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
61: REF 'common-draw-transform-attlist',
62: CHOICE
63: ATTRIBUTE "draw:transform",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:name",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-text-spreadsheet-shape-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "table:end-cell-address",
65: REF 'cellAddress',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-x",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-y",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:table-background",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
63: REF 'common-text-anchor-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "text:anchor-type",
67: CHOICE
68: VALUE 'page',
68: VALUE 'frame',
68: VALUE 'paragraph',
68: VALUE 'char',
68: VALUE 'as-char',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "text:anchor-page-number",
67: REF 'positiveInteger',
68: DATA 'positiveInteger',
66: EPSILON
59: REF 'common-draw-text-style-name-attlist',
60: CHOICE
61: ATTRIBUTE "draw:text-style-name",
62: REF 'styleNameRef',
63: CHOICE
64: DATA 'NCName',
64: EPSILON
61: EPSILON
57: REF 'common-draw-caption-id-attlist',
58: CHOICE
59: ATTRIBUTE "draw:caption-id",
60: REF 'IDREF',
61: DATA 'IDREF',
59: EPSILON
57: CHOICE
58: REF 'svg-title',
58: EPSILON
57: CHOICE
58: REF 'svg-desc',
58: EPSILON
57: CHOICE
58: REF 'office-event-listeners',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: REF 'draw-glue-point',
58: EPSILON
57: REF 'draw-text',
58: CHOICE
59: ONEOREMORE
60: CHOICE
61: REF 'text-p',
61: REF 'text-list',
59: EPSILON
54: REF 'draw-ellipse',
55: ELEMENT "draw:ellipse",
56: SEQUENCE
57: CHOICE
58: SEQUENCE
59: REF 'draw-ellipse-attlist',
60: SEQUENCE
61: ATTRIBUTE "svg:rx",
62: REF 'length',
63: DATA 'string',
61: ATTRIBUTE "svg:ry",
62: REF 'length',
63: DATA 'string',
59: REF 'common-draw-circle-ellipse-pos-attlist',
60: SEQUENCE
61: ATTRIBUTE "svg:cx",
62: REF 'coordinate',
63: REF 'length',
64: DATA 'string',
61: ATTRIBUTE "svg:cy",
62: REF 'coordinate',
63: REF 'length',
64: DATA 'string',
58: SEQUENCE
59: REF 'common-draw-position-attlist',
60: SEQUENCE
61: CHOICE
62: ATTRIBUTE "svg:x",
63: REF 'coordinate',
64: REF 'length',
65: DATA 'string',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "svg:y",
63: REF 'coordinate',
64: REF 'length',
65: DATA 'string',
62: EPSILON
59: REF 'common-draw-size-attlist',
60: SEQUENCE
61: CHOICE
62: ATTRIBUTE "svg:width",
63: REF 'length',
64: DATA 'string',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "svg:height",
63: REF 'length',
64: DATA 'string',
62: EPSILON
57: REF 'common-draw-circle-ellipse-attlist',
58: INTERLEAVE
59: CHOICE
60: ATTRIBUTE "draw:kind",
61: CHOICE
62: VALUE 'full',
62: VALUE 'section',
62: VALUE 'cut',
62: VALUE 'arc',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "draw:start-angle",
61: REF 'angle',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "draw:end-angle",
61: REF 'angle',
62: DATA 'string',
60: EPSILON
57: REF 'common-draw-shape-with-text-and-styles-attlist',
58: SEQUENCE
59: REF 'common-draw-shape-with-styles-attlist',
60: SEQUENCE
61: REF 'common-draw-z-index-attlist',
62: CHOICE
63: ATTRIBUTE "draw:z-index",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: EPSILON
61: REF 'common-draw-id-attlist',
62: CHOICE
63: SEQUENCE
64: REF 'xml-id',
65: ATTRIBUTE "xml:id",
66: REF 'ID',
67: DATA 'ID',
64: CHOICE
65: ATTRIBUTE "draw:id",
66: REF 'NCName',
67: DATA 'NCName',
65: EPSILON
63: EPSILON
61: REF 'common-draw-layer-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:layer",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-style-name-attlist',
62: CHOICE
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "draw:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "draw:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
63: SEQUENCE
64: CHOICE
65: ATTRIBUTE "presentation:style-name",
66: REF 'styleNameRef',
67: CHOICE
68: DATA 'NCName',
68: EPSILON
65: EPSILON
64: CHOICE
65: ATTRIBUTE "presentation:class-names",
66: REF 'styleNameRefs',
67: LIST
68: CHOICE
69: ONEOREMORE
70: DATA 'NCName',
69: EPSILON
65: EPSILON
61: REF 'common-draw-transform-attlist',
62: CHOICE
63: ATTRIBUTE "draw:transform",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-draw-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:name",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-text-spreadsheet-shape-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "table:end-cell-address",
65: REF 'cellAddress',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-x",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:end-y",
65: REF 'coordinate',
66: REF 'length',
67: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:table-background",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
63: REF 'common-text-anchor-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "text:anchor-type",
67: CHOICE
68: VALUE 'page',
68: VALUE 'frame',
68: VALUE 'paragraph',
68: VALUE 'char',
68: VALUE 'as-char',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "text:anchor-page-number",
67: REF 'positiveInteger',
68: DATA 'positiveInteger',
66: EPSILON
59: REF 'common-draw-text-style-name-attlist',
60: CHOICE
61: ATTRIBUTE "draw:text-style-name",
62: REF 'styleNameRef',
63: CHOICE
64: DATA 'NCName',
64: EPSILON
61: EPSILON
57: REF 'common-draw-caption-id-attlist',
58: CHOICE
59: ATTRIBUTE "draw:caption-id",
60: REF 'IDREF',
61: DATA 'IDREF',
59: EPSILON
57: CHOICE
58: REF 'svg-title',
58: EPSILON
57: CHOICE
58: REF 'svg-desc',
58: EPSILON
57: CHOICE
58: REF 'office-event-listeners',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: REF 'draw-glue-point',
58: EPSILON
57: REF 'draw-text',
58: CHOICE
59: ONEOREMORE
60: CHOICE
61: REF 'text-p',
61: REF 'text-list',
59: EPSILON
54: REF 'draw-g',
55: ELEMENT "draw:g",
56: SEQUENCE
57: REF 'draw-g-attlist',
58: CHOICE
59: ATTRIBUTE "svg:y",
60: REF 'coordinate',
61: REF 'length',
62: DATA 'string',
59: EPSILON
57: REF 'common-draw-z-index-attlist',
58: CHOICE
59: ATTRIBUTE "draw:z-index",
60: REF 'nonNegativeInteger',
61: DATA 'nonNegativeInteger',
59: EPSILON
57: REF 'common-draw-name-attlist',
58: CHOICE
59: ATTRIBUTE "draw:name",
60: REF 'string',
61: DATA 'string',
59: EPSILON
57: REF 'common-draw-id-attlist',
58: CHOICE
59: SEQUENCE
60: REF 'xml-id',
61: ATTRIBUTE "xml:id",
62: REF 'ID',
63: DATA 'ID',
60: CHOICE
61: ATTRIBUTE "draw:id",
62: REF 'NCName',
63: DATA 'NCName',
61: EPSILON
59: EPSILON
57: REF 'common-draw-style-name-attlist',
58: CHOICE
59: SEQUENCE
60: CHOICE
61: ATTRIBUTE "draw:style-name",
62: REF 'styleNameRef',
63: CHOICE
64: DATA 'NCName',
64: EPSILON
61: EPSILON
60: CHOICE
61: ATTRIBUTE "draw:class-names",
62: REF 'styleNameRefs',
63: LIST
64: CHOICE
65: ONEOREMORE
66: DATA 'NCName',
65: EPSILON
61: EPSILON
59: SEQUENCE
60: CHOICE
61: ATTRIBUTE "presentation:style-name",
62: REF 'styleNameRef',
63: CHOICE
64: DATA 'NCName',
64: EPSILON
61: EPSILON
60: CHOICE
61: ATTRIBUTE "presentation:class-names",
62: REF 'styleNameRefs',
63: LIST
64: CHOICE
65: ONEOREMORE
66: DATA 'NCName',
65: EPSILON
61: EPSILON
57: REF 'common-text-spreadsheet-shape-attlist',
58: INTERLEAVE
59: CHOICE
60: ATTRIBUTE "table:end-cell-address",
61: REF 'cellAddress',
62: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "table:end-x",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "table:end-y",
61: REF 'coordinate',
62: REF 'length',
63: DATA 'string',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "table:table-background",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
59: REF 'common-text-anchor-attlist',
60: INTERLEAVE
61: CHOICE
62: ATTRIBUTE "text:anchor-type",
63: CHOICE
64: VALUE 'page',
64: VALUE 'frame',
64: VALUE 'paragraph',
64: VALUE 'char',
64: VALUE 'as-char',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "text:anchor-page-number",
63: REF 'positiveInteger',
64: DATA 'positiveInteger',
62: EPSILON
57: REF 'common-draw-caption-id-attlist',
58: CHOICE
59: ATTRIBUTE "draw:caption-id",
60: REF 'IDREF',
61: DATA 'IDREF',
59: EPSILON
57: CHOICE
58: REF 'svg-title',
58: EPSILON
57: CHOICE
58: REF 'svg-desc',
58: EPSILON
57: CHOICE
58: REF 'office-event-listeners',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: REF 'draw-glue-point',
58: EPSILON
57: CHOICE
58: ONEOREMORE
59: REF 'shape',
60: CHOICE
61: REF 'shape-instance',
62: CHOICE
63: REF 'draw-rect',
63: REF 'draw-line',
63: REF 'draw-polyline',
63: REF 'draw-polygon',
63: REF 'draw-regular-polygon',
63: REF 'draw-path',
63: REF 'draw-circle',
63: REF 'draw-ellipse',
63: REF 'draw-g',
63: REF 'draw-page-thumbnail',
64: ELEMENT "draw:page-thumbnail",
65: SEQUENCE
66: REF 'draw-page-thumbnail-attlist',
67: CHOICE
68: ATTRIBUTE "draw:page-number",
69: REF 'positiveInteger',
70: DATA 'positiveInteger',
68: EPSILON
66: REF 'common-draw-position-attlist',
67: SEQUENCE
68: CHOICE
69: ATTRIBUTE "svg:x",
70: REF 'coordinate',
71: REF 'length',
72: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "svg:y",
70: REF 'coordinate',
71: REF 'length',
72: DATA 'string',
69: EPSILON
66: REF 'common-draw-size-attlist',
67: SEQUENCE
68: CHOICE
69: ATTRIBUTE "svg:width",
70: REF 'length',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "svg:height",
70: REF 'length',
71: DATA 'string',
69: EPSILON
66: REF 'presentation-shape-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "presentation:class",
70: REF 'presentation-classes',
71: CHOICE
72: VALUE 'title',
72: VALUE 'outline',
72: VALUE 'subtitle',
72: VALUE 'text',
72: VALUE 'graphic',
72: VALUE 'object',
72: VALUE 'chart',
72: VALUE 'table',
72: VALUE 'orgchart',
72: VALUE 'page',
72: VALUE 'notes',
72: VALUE 'handout',
72: VALUE 'header',
72: VALUE 'footer',
72: VALUE 'date-time',
72: VALUE 'page-number',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "presentation:placeholder",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "presentation:user-transformed",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
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: SEQUENCE
71: REF 'xml-id',
72: ATTRIBUTE "xml:id",
73: REF 'ID',
74: DATA 'ID',
71: CHOICE
72: ATTRIBUTE "draw:id",
73: REF 'NCName',
74: DATA 'NCName',
72: EPSILON
70: EPSILON
68: REF 'common-draw-layer-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:layer",
71: REF 'string',
72: 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: CHOICE
71: ATTRIBUTE "table:end-cell-address",
72: REF 'cellAddress',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "table:end-x",
72: REF 'coordinate',
73: REF 'length',
74: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "table:end-y",
72: REF 'coordinate',
73: REF 'length',
74: DATA 'string',
71: 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-caption-id-attlist',
67: CHOICE
68: ATTRIBUTE "draw:caption-id",
69: REF 'IDREF',
70: DATA 'IDREF',
68: EPSILON
66: CHOICE
67: REF 'svg-title',
67: EPSILON
66: CHOICE
67: REF 'svg-desc',
67: EPSILON
63: REF 'draw-frame',
64: ELEMENT "draw:frame",
65: SEQUENCE
66: REF 'common-draw-shape-with-text-and-styles-attlist',
67: SEQUENCE
68: REF 'common-draw-shape-with-styles-attlist',
69: SEQUENCE
70: REF 'common-draw-z-index-attlist',
71: CHOICE
72: ATTRIBUTE "draw:z-index",
73: REF 'nonNegativeInteger',
74: DATA 'nonNegativeInteger',
72: EPSILON
70: REF 'common-draw-id-attlist',
71: CHOICE
72: SEQUENCE
73: REF 'xml-id',
74: ATTRIBUTE "xml:id",
75: REF 'ID',
76: DATA 'ID',
73: CHOICE
74: ATTRIBUTE "draw:id",
75: REF 'NCName',
76: DATA 'NCName',
74: EPSILON
72: EPSILON
70: REF 'common-draw-layer-name-attlist',
71: CHOICE
72: ATTRIBUTE "draw:layer",
73: REF 'string',
74: DATA 'string',
72: EPSILON
70: REF 'common-draw-style-name-attlist',
71: CHOICE
72: SEQUENCE
73: CHOICE
74: ATTRIBUTE "draw:style-name",
75: REF 'styleNameRef',
76: CHOICE
77: DATA 'NCName',
77: EPSILON
74: EPSILON
73: CHOICE
74: ATTRIBUTE "draw:class-names",
75: REF 'styleNameRefs',
76: LIST
77: CHOICE
78: ONEOREMORE
79: DATA 'NCName',
78: EPSILON
74: EPSILON
72: SEQUENCE
73: CHOICE
74: ATTRIBUTE "presentation:style-name",
75: REF 'styleNameRef',
76: CHOICE
77: DATA 'NCName',
77: EPSILON
74: EPSILON
73: CHOICE
74: ATTRIBUTE "presentation:class-names",
75: REF 'styleNameRefs',
76: LIST
77: CHOICE
78: ONEOREMORE
79: DATA 'NCName',
78: EPSILON
74: EPSILON
70: REF 'common-draw-transform-attlist',
71: CHOICE
72: ATTRIBUTE "draw:transform",
73: REF 'string',
74: DATA 'string',
72: EPSILON
70: REF 'common-draw-name-attlist',
71: CHOICE
72: ATTRIBUTE "draw:name",
73: REF 'string',
74: DATA 'string',
72: EPSILON
70: REF 'common-text-spreadsheet-shape-attlist',
71: INTERLEAVE
72: CHOICE
73: ATTRIBUTE "table:end-cell-address",
74: REF 'cellAddress',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "table:end-x",
74: REF 'coordinate',
75: REF 'length',
76: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "table:end-y",
74: REF 'coordinate',
75: REF 'length',
76: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "table:table-background",
74: REF 'boolean',
75: CHOICE
76: VALUE 'true',
76: VALUE 'false',
73: EPSILON
72: REF 'common-text-anchor-attlist',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "text:anchor-type",
76: CHOICE
77: VALUE 'page',
77: VALUE 'frame',
77: VALUE 'paragraph',
77: VALUE 'char',
77: VALUE 'as-char',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "text:anchor-page-number",
76: REF 'positiveInteger',
77: DATA 'positiveInteger',
75: EPSILON
68: REF 'common-draw-text-style-name-attlist',
69: CHOICE
70: ATTRIBUTE "draw:text-style-name",
71: REF 'styleNameRef',
72: CHOICE
73: DATA 'NCName',
73: EPSILON
70: EPSILON
66: REF 'common-draw-position-attlist',
67: SEQUENCE
68: CHOICE
69: ATTRIBUTE "svg:x",
70: REF 'coordinate',
71: REF 'length',
72: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "svg:y",
70: REF 'coordinate',
71: REF 'length',
72: DATA 'string',
69: EPSILON
66: REF 'common-draw-rel-size-attlist',
67: SEQUENCE
68: REF 'common-draw-size-attlist',
69: SEQUENCE
70: CHOICE
71: ATTRIBUTE "svg:width",
72: REF 'length',
73: DATA 'string',
71: EPSILON
70: CHOICE
71: ATTRIBUTE "svg:height",
72: REF 'length',
73: DATA 'string',
71: EPSILON
68: CHOICE
69: ATTRIBUTE "style:rel-width",
70: CHOICE
71: REF 'percent',
72: DATA 'string',
71: VALUE 'scale',
71: VALUE 'scale-min',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "style:rel-height",
70: CHOICE
71: REF 'percent',
72: DATA 'string',
71: VALUE 'scale',
71: VALUE 'scale-min',
69: EPSILON
66: REF 'common-draw-caption-id-attlist',
67: CHOICE
68: ATTRIBUTE "draw:caption-id",
69: REF 'IDREF',
70: DATA 'IDREF',
68: EPSILON
66: REF 'presentation-shape-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "presentation:class",
70: REF 'presentation-classes',
71: CHOICE
72: VALUE 'title',
72: VALUE 'outline',
72: VALUE 'subtitle',
72: VALUE 'text',
72: VALUE 'graphic',
72: VALUE 'object',
72: VALUE 'chart',
72: VALUE 'table',
72: VALUE 'orgchart',
72: VALUE 'page',
72: VALUE 'notes',
72: VALUE 'handout',
72: VALUE 'header',
72: VALUE 'footer',
72: VALUE 'date-time',
72: VALUE 'page-number',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "presentation:placeholder",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "presentation:user-transformed",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'draw-frame-attlist',
67: CHOICE
68: ATTRIBUTE "draw:copy-of",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: CHOICE
67: ONEOREMORE
68: CHOICE
69: REF 'draw-text-box',
70: ELEMENT "draw:text-box",
71: SEQUENCE
72: REF 'draw-text-box-attlist',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "draw:chain-next-name",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "draw:corner-radius",
76: REF 'nonNegativeLength',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "fo:min-height",
76: CHOICE
77: REF 'length',
78: DATA 'string',
77: REF 'percent',
78: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "fo:min-width",
76: CHOICE
77: REF 'length',
78: DATA 'string',
77: REF 'percent',
78: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "fo:max-height",
76: CHOICE
77: REF 'length',
78: DATA 'string',
77: REF 'percent',
78: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "fo:max-width",
76: CHOICE
77: REF 'length',
78: DATA 'string',
77: REF 'percent',
78: DATA 'string',
75: EPSILON
74: CHOICE
75: SEQUENCE
76: REF 'xml-id',
77: ATTRIBUTE "xml:id",
78: REF 'ID',
79: DATA 'ID',
76: CHOICE
77: ATTRIBUTE "text:id",
78: REF 'NCName',
79: DATA 'NCName',
77: EPSILON
75: EPSILON
72: CHOICE
73: ONEOREMORE
74: REF 'text-content',
75: CHOICE
76: REF 'text-h',
76: REF 'text-p',
76: REF 'text-list',
76: REF 'text-numbered-paragraph',
76: REF 'table-table',
76: REF 'text-section',
77: ELEMENT "text:section",
78: SEQUENCE
79: REF 'text-section-attlist',
80: INTERLEAVE
81: REF 'common-section-attlist',
82: INTERLEAVE
83: CHOICE
84: ATTRIBUTE "text:style-name",
85: REF 'styleNameRef',
86: CHOICE
87: DATA 'NCName',
87: EPSILON
84: EPSILON
83: ATTRIBUTE "text:name",
84: REF 'string',
85: DATA 'string',
83: CHOICE
84: ATTRIBUTE "text:protected",
85: REF 'boolean',
86: CHOICE
87: VALUE 'true',
87: VALUE 'false',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "text:protection-key",
85: REF 'string',
86: DATA 'string',
84: EPSILON
83: CHOICE
84: ATTRIBUTE "text:protection-key-digest-algorithm",
85: REF 'anyIRI',
86: DATA 'anyURI',
84: EPSILON
83: CHOICE
84: REF 'xml-id',
85: ATTRIBUTE "xml:id",
86: REF 'ID',
87: DATA 'ID',
84: EPSILON
81: CHOICE
82: ATTRIBUTE "text:display",
83: CHOICE
84: VALUE 'true',
84: VALUE 'none',
82: SEQUENCE
83: ATTRIBUTE "text:display",
84: VALUE 'condition',
83: ATTRIBUTE "text:condition",
84: REF 'string',
85: DATA 'string',
82: EPSILON
79: CHOICE
80: REF 'text-section-source',
81: ELEMENT "text:section-source",
82: REF 'text-section-source-attr',
83: INTERLEAVE
84: CHOICE
85: SEQUENCE
86: ATTRIBUTE "xlink:type",
87: VALUE 'simple',
86: ATTRIBUTE "xlink:href",
87: REF 'anyIRI',
88: DATA 'anyURI',
86: CHOICE
87: ATTRIBUTE "xlink:show",
88: VALUE 'embed',
87: EPSILON
85: EPSILON
84: CHOICE
85: ATTRIBUTE "text:section-name",
86: REF 'string',
87: DATA 'string',
85: EPSILON
84: CHOICE
85: ATTRIBUTE "text:filter-name",
86: REF 'string',
87: DATA 'string',
85: EPSILON
80: REF 'text-section-source-dde',
81: REF 'office-dde-source',
80: EPSILON
79: CHOICE
80: ONEOREMORE
81: REF 'text-content',
82: CHOICE
83: REF 'text-h',
83: REF 'text-p',
83: REF 'text-list',
83: REF 'text-numbered-paragraph',
83: REF 'table-table',
83: REF 'text-section',
83: REF 'text-soft-page-break',
83: REF 'text-table-of-content',
84: ELEMENT "text:table-of-content",
85: SEQUENCE
86: REF 'common-section-attlist',
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
88: CHOICE
89: ATTRIBUTE "text:protection-key-digest-algorithm",
90: REF 'anyIRI',
91: DATA 'anyURI',
89: EPSILON
88: CHOICE
89: REF 'xml-id',
90: ATTRIBUTE "xml:id",
91: REF 'ID',
92: DATA 'ID',
89: EPSILON
86: REF 'text-table-of-content-source',
87: ELEMENT "text:table-of-content-source",
88: SEQUENCE
89: REF 'text-table-of-content-source-attlist',
90: INTERLEAVE
91: CHOICE
92: ATTRIBUTE "text:outline-level",
93: REF 'positiveInteger',
94: DATA 'positiveInteger',
92: EPSILON
91: CHOICE
92: ATTRIBUTE "text:use-outline-level",
93: REF 'boolean',
94: CHOICE
95: VALUE 'true',
95: VALUE 'false',
92: EPSILON
91: CHOICE
92: ATTRIBUTE "text:use-index-marks",
93: REF 'boolean',
94: CHOICE
95: VALUE 'true',
95: VALUE 'false',
92: EPSILON
91: CHOICE
92: ATTRIBUTE "text:use-index-source-styles",
93: REF 'boolean',
94: CHOICE
95: VALUE 'true',
95: VALUE 'false',
92: EPSILON
91: CHOICE
92: ATTRIBUTE "text:index-scope",
93: CHOICE
94: VALUE 'document',
94: VALUE 'chapter',
92: EPSILON
91: CHOICE
92: ATTRIBUTE "text:relative-tab-stop-position",
93: REF 'boolean',
94: CHOICE
95: VALUE 'true',
95: VALUE 'false',
92: EPSILON
89: CHOICE
90: REF 'text-index-title-template',
91: ELEMENT "text:index-title-template",
92: SEQUENCE
93: CHOICE
94: ATTRIBUTE "text:style-name",
95: REF 'styleNameRef',
96: CHOICE
97: DATA 'NCName',
97: EPSILON
94: EPSILON
93: STRING
90: EPSILON
89: CHOICE
90: ONEOREMORE
91: REF 'text-table-of-content-entry-template',
92: ELEMENT "text:table-of-content-entry-template",
93: SEQUENCE
94: REF 'text-table-of-content-entry-template-attlist',
95: INTERLEAVE
96: ATTRIBUTE "text:outline-level",
97: REF 'positiveInteger',
98: DATA 'positiveInteger',
96: ATTRIBUTE "text:style-name",
97: REF 'styleNameRef',
98: CHOICE
99: DATA 'NCName',
99: EPSILON
94: CHOICE
95: ONEOREMORE
96: REF 'text-table-of-content-children',
97: CHOICE
98: REF 'text-index-entry-chapter',
99: ELEMENT "text:index-entry-chapter",
100: SEQUENCE
101: CHOICE
102: ATTRIBUTE "text:style-name",
103: REF 'styleNameRef',
104: CHOICE
105: DATA 'NCName',
105: EPSILON
102: EPSILON
101: REF 'text-index-entry-chapter-attrs',
102: INTERLEAVE
103: CHOICE
104: ATTRIBUTE "text:display",
105: CHOICE
106: VALUE 'name',
106: VALUE 'number',
106: VALUE 'number-and-name',
106: VALUE 'plain-number',
106: VALUE 'plain-number-and-name',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "text:outline-level",
105: REF 'positiveInteger',
106: DATA 'positiveInteger',
104: EPSILON
98: REF 'text-index-entry-page-number',
99: ELEMENT "text:index-entry-page-number",
100: CHOICE
101: ATTRIBUTE "text:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
98: REF 'text-index-entry-text',
99: ELEMENT "text:index-entry-text",
100: CHOICE
101: ATTRIBUTE "text:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
98: REF 'text-index-entry-span',
99: ELEMENT "text:index-entry-span",
100: SEQUENCE
101: CHOICE
102: ATTRIBUTE "text:style-name",
103: REF 'styleNameRef',
104: CHOICE
105: DATA 'NCName',
105: EPSILON
102: EPSILON
101: STRING
98: REF 'text-index-entry-tab-stop',
99: ELEMENT "text:index-entry-tab-stop",
100: SEQUENCE
101: CHOICE
102: ATTRIBUTE "text:style-name",
103: REF 'styleNameRef',
104: CHOICE
105: DATA 'NCName',
105: EPSILON
102: EPSILON
101: REF 'text-index-entry-tab-stop-attrs',
102: INTERLEAVE
103: CHOICE
104: ATTRIBUTE "style:leader-char",
105: REF 'character',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "style:type",
105: VALUE 'right',
104: SEQUENCE
105: ATTRIBUTE "style:type",
106: VALUE 'left',
105: ATTRIBUTE "style:position",
106: REF 'length',
107: DATA 'string',
98: REF 'text-index-entry-link-start',
99: ELEMENT "text:index-entry-link-start",
100: CHOICE
101: ATTRIBUTE "text:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
98: REF 'text-index-entry-link-end',
99: ELEMENT "text:index-entry-link-end",
100: CHOICE
101: ATTRIBUTE "text:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
95: EPSILON
90: EPSILON
89: CHOICE
90: ONEOREMORE
91: REF 'text-index-source-styles',
92: ELEMENT "text:index-source-styles",
93: SEQUENCE
94: ATTRIBUTE "text:outline-level",
95: REF 'positiveInteger',
96: DATA 'positiveInteger',
94: CHOICE
95: ONEOREMORE
96: REF 'text-index-source-style',
97: ELEMENT "text:index-source-style",
98: ATTRIBUTE "text:style-name",
99: REF 'styleName',
100: DATA 'NCName',
95: EPSILON
90: EPSILON
86: REF 'text-index-body',
87: ELEMENT "text:index-body",
88: CHOICE
89: ONEOREMORE
90: REF 'index-content-main',
91: CHOICE
92: REF 'text-content',
93: CHOICE
94: REF 'text-h',
94: REF 'text-p',
94: REF 'text-list',
94: REF 'text-numbered-paragraph',
94: REF 'table-table',
94: REF 'text-section',
94: REF 'text-soft-page-break',
94: REF 'text-table-of-content',
94: REF 'text-illustration-index',
95: ELEMENT "text:illustration-index",
96: SEQUENCE
97: REF 'common-section-attlist',
98: INTERLEAVE
99: CHOICE
100: ATTRIBUTE "text:style-name",
101: REF 'styleNameRef',
102: CHOICE
103: DATA 'NCName',
103: EPSILON
100: EPSILON
99: ATTRIBUTE "text:name",
100: REF 'string',
101: DATA 'string',
99: CHOICE
100: ATTRIBUTE "text:protected",
101: REF 'boolean',
102: CHOICE
103: VALUE 'true',
103: VALUE 'false',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key",
101: REF 'string',
102: DATA 'string',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key-digest-algorithm",
101: REF 'anyIRI',
102: DATA 'anyURI',
100: EPSILON
99: CHOICE
100: REF 'xml-id',
101: ATTRIBUTE "xml:id",
102: REF 'ID',
103: DATA 'ID',
100: EPSILON
97: REF 'text-illustration-index-source',
98: ELEMENT "text:illustration-index-source",
99: SEQUENCE
100: REF 'text-illustration-index-source-attrs',
101: INTERLEAVE
102: REF 'text-index-scope-attr',
103: CHOICE
104: ATTRIBUTE "text:index-scope",
105: CHOICE
106: VALUE 'document',
106: VALUE 'chapter',
104: EPSILON
102: REF 'text-relative-tab-stop-position-attr',
103: CHOICE
104: ATTRIBUTE "text:relative-tab-stop-position",
105: REF 'boolean',
106: CHOICE
107: VALUE 'true',
107: VALUE 'false',
104: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-caption",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:caption-sequence-name",
104: REF 'string',
105: DATA 'string',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:caption-sequence-format",
104: CHOICE
105: VALUE 'text',
105: VALUE 'category-and-value',
105: VALUE 'caption',
103: EPSILON
100: CHOICE
101: REF 'text-index-title-template',
101: EPSILON
100: CHOICE
101: REF 'text-illustration-index-entry-template',
102: ELEMENT "text:illustration-index-entry-template",
103: REF 'text-illustration-index-entry-content',
104: SEQUENCE
105: REF 'text-illustration-index-entry-template-attrs',
106: ATTRIBUTE "text:style-name",
107: REF 'styleNameRef',
108: CHOICE
109: DATA 'NCName',
109: EPSILON
105: CHOICE
106: ONEOREMORE
107: CHOICE
108: REF 'text-index-entry-chapter',
108: REF 'text-index-entry-page-number',
108: REF 'text-index-entry-text',
108: REF 'text-index-entry-span',
108: REF 'text-index-entry-tab-stop',
106: EPSILON
101: EPSILON
97: REF 'text-index-body',
94: REF 'text-table-index',
95: ELEMENT "text:table-index",
96: SEQUENCE
97: REF 'common-section-attlist',
98: INTERLEAVE
99: CHOICE
100: ATTRIBUTE "text:style-name",
101: REF 'styleNameRef',
102: CHOICE
103: DATA 'NCName',
103: EPSILON
100: EPSILON
99: ATTRIBUTE "text:name",
100: REF 'string',
101: DATA 'string',
99: CHOICE
100: ATTRIBUTE "text:protected",
101: REF 'boolean',
102: CHOICE
103: VALUE 'true',
103: VALUE 'false',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key",
101: REF 'string',
102: DATA 'string',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key-digest-algorithm",
101: REF 'anyIRI',
102: DATA 'anyURI',
100: EPSILON
99: CHOICE
100: REF 'xml-id',
101: ATTRIBUTE "xml:id",
102: REF 'ID',
103: DATA 'ID',
100: EPSILON
97: REF 'text-table-index-source',
98: ELEMENT "text:table-index-source",
99: SEQUENCE
100: REF 'text-illustration-index-source-attrs',
101: INTERLEAVE
102: REF 'text-index-scope-attr',
103: CHOICE
104: ATTRIBUTE "text:index-scope",
105: CHOICE
106: VALUE 'document',
106: VALUE 'chapter',
104: EPSILON
102: REF 'text-relative-tab-stop-position-attr',
103: CHOICE
104: ATTRIBUTE "text:relative-tab-stop-position",
105: REF 'boolean',
106: CHOICE
107: VALUE 'true',
107: VALUE 'false',
104: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-caption",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:caption-sequence-name",
104: REF 'string',
105: DATA 'string',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:caption-sequence-format",
104: CHOICE
105: VALUE 'text',
105: VALUE 'category-and-value',
105: VALUE 'caption',
103: EPSILON
100: CHOICE
101: REF 'text-index-title-template',
101: EPSILON
100: CHOICE
101: REF 'text-table-index-entry-template',
102: ELEMENT "text:table-index-entry-template",
103: REF 'text-illustration-index-entry-content',
104: SEQUENCE
105: REF 'text-illustration-index-entry-template-attrs',
106: ATTRIBUTE "text:style-name",
107: REF 'styleNameRef',
108: CHOICE
109: DATA 'NCName',
109: EPSILON
105: CHOICE
106: ONEOREMORE
107: CHOICE
108: REF 'text-index-entry-chapter',
108: REF 'text-index-entry-page-number',
108: REF 'text-index-entry-text',
108: REF 'text-index-entry-span',
108: REF 'text-index-entry-tab-stop',
106: EPSILON
101: EPSILON
97: REF 'text-index-body',
94: REF 'text-object-index',
95: ELEMENT "text:object-index",
96: SEQUENCE
97: REF 'common-section-attlist',
98: INTERLEAVE
99: CHOICE
100: ATTRIBUTE "text:style-name",
101: REF 'styleNameRef',
102: CHOICE
103: DATA 'NCName',
103: EPSILON
100: EPSILON
99: ATTRIBUTE "text:name",
100: REF 'string',
101: DATA 'string',
99: CHOICE
100: ATTRIBUTE "text:protected",
101: REF 'boolean',
102: CHOICE
103: VALUE 'true',
103: VALUE 'false',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key",
101: REF 'string',
102: DATA 'string',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key-digest-algorithm",
101: REF 'anyIRI',
102: DATA 'anyURI',
100: EPSILON
99: CHOICE
100: REF 'xml-id',
101: ATTRIBUTE "xml:id",
102: REF 'ID',
103: DATA 'ID',
100: EPSILON
97: REF 'text-object-index-source',
98: ELEMENT "text:object-index-source",
99: SEQUENCE
100: REF 'text-object-index-source-attrs',
101: INTERLEAVE
102: REF 'text-index-scope-attr',
103: CHOICE
104: ATTRIBUTE "text:index-scope",
105: CHOICE
106: VALUE 'document',
106: VALUE 'chapter',
104: EPSILON
102: REF 'text-relative-tab-stop-position-attr',
103: CHOICE
104: ATTRIBUTE "text:relative-tab-stop-position",
105: REF 'boolean',
106: CHOICE
107: VALUE 'true',
107: VALUE 'false',
104: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-spreadsheet-objects",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-math-objects",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-draw-objects",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-chart-objects",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-other-objects",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
100: CHOICE
101: REF 'text-index-title-template',
101: EPSILON
100: CHOICE
101: REF 'text-object-index-entry-template',
102: ELEMENT "text:object-index-entry-template",
103: REF 'text-illustration-index-entry-content',
104: SEQUENCE
105: REF 'text-illustration-index-entry-template-attrs',
106: ATTRIBUTE "text:style-name",
107: REF 'styleNameRef',
108: CHOICE
109: DATA 'NCName',
109: EPSILON
105: CHOICE
106: ONEOREMORE
107: CHOICE
108: REF 'text-index-entry-chapter',
108: REF 'text-index-entry-page-number',
108: REF 'text-index-entry-text',
108: REF 'text-index-entry-span',
108: REF 'text-index-entry-tab-stop',
106: EPSILON
101: EPSILON
97: REF 'text-index-body',
94: REF 'text-user-index',
95: ELEMENT "text:user-index",
96: SEQUENCE
97: REF 'common-section-attlist',
98: INTERLEAVE
99: CHOICE
100: ATTRIBUTE "text:style-name",
101: REF 'styleNameRef',
102: CHOICE
103: DATA 'NCName',
103: EPSILON
100: EPSILON
99: ATTRIBUTE "text:name",
100: REF 'string',
101: DATA 'string',
99: CHOICE
100: ATTRIBUTE "text:protected",
101: REF 'boolean',
102: CHOICE
103: VALUE 'true',
103: VALUE 'false',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key",
101: REF 'string',
102: DATA 'string',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key-digest-algorithm",
101: REF 'anyIRI',
102: DATA 'anyURI',
100: EPSILON
99: CHOICE
100: REF 'xml-id',
101: ATTRIBUTE "xml:id",
102: REF 'ID',
103: DATA 'ID',
100: EPSILON
97: REF 'text-user-index-source',
98: ELEMENT "text:user-index-source",
99: SEQUENCE
100: REF 'text-user-index-source-attr',
101: INTERLEAVE
102: REF 'text-index-scope-attr',
103: CHOICE
104: ATTRIBUTE "text:index-scope",
105: CHOICE
106: VALUE 'document',
106: VALUE 'chapter',
104: EPSILON
102: REF 'text-relative-tab-stop-position-attr',
103: CHOICE
104: ATTRIBUTE "text:relative-tab-stop-position",
105: REF 'boolean',
106: CHOICE
107: VALUE 'true',
107: VALUE 'false',
104: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-index-marks",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-index-source-styles",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-graphics",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-tables",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-floating-frames",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-objects",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:copy-outline-levels",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: ATTRIBUTE "text:index-name",
103: REF 'string',
104: DATA 'string',
100: CHOICE
101: REF 'text-index-title-template',
101: EPSILON
100: CHOICE
101: ONEOREMORE
102: REF 'text-user-index-entry-template',
103: ELEMENT "text:user-index-entry-template",
104: SEQUENCE
105: REF 'text-user-index-entry-template-attrs',
106: INTERLEAVE
107: ATTRIBUTE "text:outline-level",
108: REF 'positiveInteger',
109: DATA 'positiveInteger',
107: ATTRIBUTE "text:style-name",
108: REF 'styleNameRef',
109: CHOICE
110: DATA 'NCName',
110: EPSILON
105: CHOICE
106: ONEOREMORE
107: CHOICE
108: REF 'text-index-entry-chapter',
108: REF 'text-index-entry-page-number',
108: REF 'text-index-entry-text',
108: REF 'text-index-entry-span',
108: REF 'text-index-entry-tab-stop',
106: EPSILON
101: EPSILON
100: CHOICE
101: ONEOREMORE
102: REF 'text-index-source-styles',
101: EPSILON
97: REF 'text-index-body',
94: REF 'text-alphabetical-index',
95: ELEMENT "text:alphabetical-index",
96: SEQUENCE
97: REF 'common-section-attlist',
98: INTERLEAVE
99: CHOICE
100: ATTRIBUTE "text:style-name",
101: REF 'styleNameRef',
102: CHOICE
103: DATA 'NCName',
103: EPSILON
100: EPSILON
99: ATTRIBUTE "text:name",
100: REF 'string',
101: DATA 'string',
99: CHOICE
100: ATTRIBUTE "text:protected",
101: REF 'boolean',
102: CHOICE
103: VALUE 'true',
103: VALUE 'false',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key",
101: REF 'string',
102: DATA 'string',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key-digest-algorithm",
101: REF 'anyIRI',
102: DATA 'anyURI',
100: EPSILON
99: CHOICE
100: REF 'xml-id',
101: ATTRIBUTE "xml:id",
102: REF 'ID',
103: DATA 'ID',
100: EPSILON
97: REF 'text-alphabetical-index-source',
98: ELEMENT "text:alphabetical-index-source",
99: SEQUENCE
100: REF 'text-alphabetical-index-source-attrs',
101: INTERLEAVE
102: REF 'text-index-scope-attr',
103: CHOICE
104: ATTRIBUTE "text:index-scope",
105: CHOICE
106: VALUE 'document',
106: VALUE 'chapter',
104: EPSILON
102: REF 'text-relative-tab-stop-position-attr',
103: CHOICE
104: ATTRIBUTE "text:relative-tab-stop-position",
105: REF 'boolean',
106: CHOICE
107: VALUE 'true',
107: VALUE 'false',
104: EPSILON
102: CHOICE
103: ATTRIBUTE "text:ignore-case",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:main-entry-style-name",
104: REF 'styleNameRef',
105: CHOICE
106: DATA 'NCName',
106: EPSILON
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:alphabetical-separators",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:combine-entries",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:combine-entries-with-dash",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:combine-entries-with-pp",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:use-keys-as-entries",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:capitalize-entries",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:comma-separated",
104: REF 'boolean',
105: CHOICE
106: VALUE 'true',
106: VALUE 'false',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "fo:language",
104: REF 'languageCode',
105: DATA 'token',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "fo:country",
104: REF 'countryCode',
105: DATA 'token',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "fo:script",
104: REF 'scriptCode',
105: DATA 'token',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "style:rfc-language-tag",
104: REF 'language',
105: DATA 'language',
103: EPSILON
102: CHOICE
103: ATTRIBUTE "text:sort-algorithm",
104: REF 'string',
105: DATA 'string',
103: EPSILON
100: CHOICE
101: REF 'text-index-title-template',
101: EPSILON
100: CHOICE
101: ONEOREMORE
102: REF 'text-alphabetical-index-entry-template',
103: ELEMENT "text:alphabetical-index-entry-template",
104: SEQUENCE
105: REF 'text-alphabetical-index-entry-template-attrs',
106: INTERLEAVE
107: ATTRIBUTE "text:outline-level",
108: CHOICE
109: VALUE '1',
109: VALUE '2',
109: VALUE '3',
109: VALUE 'separator',
107: ATTRIBUTE "text:style-name",
108: REF 'styleNameRef',
109: CHOICE
110: DATA 'NCName',
110: EPSILON
105: CHOICE
106: ONEOREMORE
107: CHOICE
108: REF 'text-index-entry-chapter',
108: REF 'text-index-entry-page-number',
108: REF 'text-index-entry-text',
108: REF 'text-index-entry-span',
108: REF 'text-index-entry-tab-stop',
106: EPSILON
101: EPSILON
97: REF 'text-index-body',
94: REF 'text-bibliography',
95: ELEMENT "text:bibliography",
96: SEQUENCE
97: REF 'common-section-attlist',
98: INTERLEAVE
99: CHOICE
100: ATTRIBUTE "text:style-name",
101: REF 'styleNameRef',
102: CHOICE
103: DATA 'NCName',
103: EPSILON
100: EPSILON
99: ATTRIBUTE "text:name",
100: REF 'string',
101: DATA 'string',
99: CHOICE
100: ATTRIBUTE "text:protected",
101: REF 'boolean',
102: CHOICE
103: VALUE 'true',
103: VALUE 'false',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key",
101: REF 'string',
102: DATA 'string',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "text:protection-key-digest-algorithm",
101: REF 'anyIRI',
102: DATA 'anyURI',
100: EPSILON
99: CHOICE
100: REF 'xml-id',
101: ATTRIBUTE "xml:id",
102: REF 'ID',
103: DATA 'ID',
100: EPSILON
97: REF 'text-bibliography-source',
98: ELEMENT "text:bibliography-source",
99: SEQUENCE
100: CHOICE
101: REF 'text-index-title-template',
101: EPSILON
100: CHOICE
101: ONEOREMORE
102: REF 'text-bibliography-entry-template',
103: ELEMENT "text:bibliography-entry-template",
104: SEQUENCE
105: REF 'text-bibliography-entry-template-attrs',
106: INTERLEAVE
107: ATTRIBUTE "text:bibliography-type",
108: REF 'text-bibliography-types',
109: CHOICE
110: VALUE 'article',
110: VALUE 'book',
110: VALUE 'booklet',
110: VALUE 'conference',
110: VALUE 'custom1',
110: VALUE 'custom2',
110: VALUE 'custom3',
110: VALUE 'custom4',
110: VALUE 'custom5',
110: VALUE 'email',
110: VALUE 'inbook',
110: VALUE 'incollection',
110: VALUE 'inproceedings',
110: VALUE 'journal',
110: VALUE 'manual',
110: VALUE 'mastersthesis',
110: VALUE 'misc',
110: VALUE 'phdthesis',
110: VALUE 'proceedings',
110: VALUE 'techreport',
110: VALUE 'unpublished',
110: VALUE 'www',
107: ATTRIBUTE "text:style-name",
108: REF 'styleNameRef',
109: CHOICE
110: DATA 'NCName',
110: EPSILON
105: CHOICE
106: ONEOREMORE
107: CHOICE
108: REF 'text-index-entry-span',
108: REF 'text-index-entry-tab-stop',
108: REF 'text-index-entry-bibliography',
109: ELEMENT "text:index-entry-bibliography",
110: REF 'text-index-entry-bibliography-attrs',
111: INTERLEAVE
112: CHOICE
113: ATTRIBUTE "text:style-name",
114: REF 'styleNameRef',
115: CHOICE
116: DATA 'NCName',
116: EPSILON
113: EPSILON
112: ATTRIBUTE "text:bibliography-data-field",
113: CHOICE
114: VALUE 'address',
114: VALUE 'annote',
114: VALUE 'author',
114: VALUE 'bibliography-type',
114: VALUE 'booktitle',
114: VALUE 'chapter',
114: VALUE 'custom1',
114: VALUE 'custom2',
114: VALUE 'custom3',
114: VALUE 'custom4',
114: VALUE 'custom5',
114: VALUE 'edition',
114: VALUE 'editor',
114: VALUE 'howpublished',
114: VALUE 'identifier',
114: VALUE 'institution',
114: VALUE 'isbn',
114: VALUE 'issn',
114: VALUE 'journal',
114: VALUE 'month',
114: VALUE 'note',
114: VALUE 'number',
114: VALUE 'organizations',
114: VALUE 'pages',
114: VALUE 'publisher',
114: VALUE 'report-type',
114: VALUE 'school',
114: VALUE 'series',
114: VALUE 'title',
114: VALUE 'url',
114: VALUE 'volume',
114: VALUE 'year',
106: EPSILON
101: EPSILON
97: REF 'text-index-body',
94: REF 'shape',
95: CHOICE
96: REF 'shape-instance',
97: CHOICE
98: REF 'draw-rect',
98: REF 'draw-line',
98: REF 'draw-polyline',
98: REF 'draw-polygon',
98: REF 'draw-regular-polygon',
98: REF 'draw-path',
98: REF 'draw-circle',
98: REF 'draw-ellipse',
98: REF 'draw-g',
98: REF 'draw-page-thumbnail',
98: REF 'draw-frame',
98: REF 'draw-measure',
99: ELEMENT "draw:measure",
100: SEQUENCE
101: REF 'draw-measure-attlist',
102: INTERLEAVE
103: ATTRIBUTE "svg:x1",
104: REF 'coordinate',
105: REF 'length',
106: DATA 'string',
103: ATTRIBUTE "svg:y1",
104: REF 'coordinate',
105: REF 'length',
106: DATA 'string',
103: ATTRIBUTE "svg:x2",
104: REF 'coordinate',
105: REF 'length',
106: DATA 'string',
103: ATTRIBUTE "svg:y2",
104: REF 'coordinate',
105: REF 'length',
106: DATA 'string',
101: REF 'common-draw-shape-with-text-and-styles-attlist',
102: SEQUENCE
103: REF 'common-draw-shape-with-styles-attlist',
104: SEQUENCE
105: REF 'common-draw-z-index-attlist',
106: CHOICE
107: ATTRIBUTE "draw:z-index",
108: REF 'nonNegativeInteger',
109: DATA 'nonNegativeInteger',
107: EPSILON
105: REF 'common-draw-id-attlist',
106: CHOICE
107: SEQUENCE
108: REF 'xml-id',
109: ATTRIBUTE "xml:id",
110: REF 'ID',
111: DATA 'ID',
108: CHOICE
109: ATTRIBUTE "draw:id",
110: REF 'NCName',
111: DATA 'NCName',
109: EPSILON
107: EPSILON
105: REF 'common-draw-layer-name-attlist',
106: CHOICE
107: ATTRIBUTE "draw:layer",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-draw-style-name-attlist',
106: CHOICE
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "draw:style-name",
110: REF 'styleNameRef',
111: CHOICE
112: DATA 'NCName',
112: EPSILON
109: EPSILON
108: CHOICE
109: ATTRIBUTE "draw:class-names",
110: REF 'styleNameRefs',
111: LIST
112: CHOICE
113: ONEOREMORE
114: DATA 'NCName',
113: EPSILON
109: EPSILON
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "presentation:style-name",
110: REF 'styleNameRef',
111: CHOICE
112: DATA 'NCName',
112: EPSILON
109: EPSILON
108: CHOICE
109: ATTRIBUTE "presentation:class-names",
110: REF 'styleNameRefs',
111: LIST
112: CHOICE
113: ONEOREMORE
114: DATA 'NCName',
113: EPSILON
109: EPSILON
105: REF 'common-draw-transform-attlist',
106: CHOICE
107: ATTRIBUTE "draw:transform",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-draw-name-attlist',
106: CHOICE
107: ATTRIBUTE "draw:name",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-text-spreadsheet-shape-attlist',
106: INTERLEAVE
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
107: CHOICE
108: ATTRIBUTE "table:table-background",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: REF 'common-text-anchor-attlist',
108: INTERLEAVE
109: CHOICE
110: ATTRIBUTE "text:anchor-type",
111: CHOICE
112: VALUE 'page',
112: VALUE 'frame',
112: VALUE 'paragraph',
112: VALUE 'char',
112: VALUE 'as-char',
110: EPSILON
109: CHOICE
110: ATTRIBUTE "text:anchor-page-number",
111: REF 'positiveInteger',
112: DATA 'positiveInteger',
110: EPSILON
103: REF 'common-draw-text-style-name-attlist',
104: CHOICE
105: ATTRIBUTE "draw:text-style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
101: REF 'common-draw-caption-id-attlist',
102: CHOICE
103: ATTRIBUTE "draw:caption-id",
104: REF 'IDREF',
105: DATA 'IDREF',
103: EPSILON
101: CHOICE
102: REF 'svg-title',
102: EPSILON
101: CHOICE
102: REF 'svg-desc',
102: EPSILON
101: CHOICE
102: REF 'office-event-listeners',
102: EPSILON
101: CHOICE
102: ONEOREMORE
103: REF 'draw-glue-point',
102: EPSILON
101: REF 'draw-text',
102: CHOICE
103: ONEOREMORE
104: CHOICE
105: REF 'text-p',
105: REF 'text-list',
103: EPSILON
98: REF 'draw-caption',
99: ELEMENT "draw:caption",
100: SEQUENCE
101: REF 'draw-caption-attlist',
102: INTERLEAVE
103: CHOICE
104: SEQUENCE
105: ATTRIBUTE "draw:caption-point-x",
106: REF 'coordinate',
107: REF 'length',
108: DATA 'string',
105: ATTRIBUTE "draw:caption-point-y",
106: REF 'coordinate',
107: REF 'length',
108: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "draw:corner-radius",
105: REF 'nonNegativeLength',
106: DATA 'string',
104: EPSILON
101: REF 'common-draw-position-attlist',
102: SEQUENCE
103: CHOICE
104: ATTRIBUTE "svg:x",
105: REF 'coordinate',
106: REF 'length',
107: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "svg:y",
105: REF 'coordinate',
106: REF 'length',
107: DATA 'string',
104: EPSILON
101: REF 'common-draw-size-attlist',
102: SEQUENCE
103: CHOICE
104: ATTRIBUTE "svg:width",
105: REF 'length',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "svg:height",
105: REF 'length',
106: DATA 'string',
104: EPSILON
101: REF 'common-draw-shape-with-text-and-styles-attlist',
102: SEQUENCE
103: REF 'common-draw-shape-with-styles-attlist',
104: SEQUENCE
105: REF 'common-draw-z-index-attlist',
106: CHOICE
107: ATTRIBUTE "draw:z-index",
108: REF 'nonNegativeInteger',
109: DATA 'nonNegativeInteger',
107: EPSILON
105: REF 'common-draw-id-attlist',
106: CHOICE
107: SEQUENCE
108: REF 'xml-id',
109: ATTRIBUTE "xml:id",
110: REF 'ID',
111: DATA 'ID',
108: CHOICE
109: ATTRIBUTE "draw:id",
110: REF 'NCName',
111: DATA 'NCName',
109: EPSILON
107: EPSILON
105: REF 'common-draw-layer-name-attlist',
106: CHOICE
107: ATTRIBUTE "draw:layer",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-draw-style-name-attlist',
106: CHOICE
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "draw:style-name",
110: REF 'styleNameRef',
111: CHOICE
112: DATA 'NCName',
112: EPSILON
109: EPSILON
108: CHOICE
109: ATTRIBUTE "draw:class-names",
110: REF 'styleNameRefs',
111: LIST
112: CHOICE
113: ONEOREMORE
114: DATA 'NCName',
113: EPSILON
109: EPSILON
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "presentation:style-name",
110: REF 'styleNameRef',
111: CHOICE
112: DATA 'NCName',
112: EPSILON
109: EPSILON
108: CHOICE
109: ATTRIBUTE "presentation:class-names",
110: REF 'styleNameRefs',
111: LIST
112: CHOICE
113: ONEOREMORE
114: DATA 'NCName',
113: EPSILON
109: EPSILON
105: REF 'common-draw-transform-attlist',
106: CHOICE
107: ATTRIBUTE "draw:transform",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-draw-name-attlist',
106: CHOICE
107: ATTRIBUTE "draw:name",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-text-spreadsheet-shape-attlist',
106: INTERLEAVE
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
107: CHOICE
108: ATTRIBUTE "table:table-background",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: REF 'common-text-anchor-attlist',
108: INTERLEAVE
109: CHOICE
110: ATTRIBUTE "text:anchor-type",
111: CHOICE
112: VALUE 'page',
112: VALUE 'frame',
112: VALUE 'paragraph',
112: VALUE 'char',
112: VALUE 'as-char',
110: EPSILON
109: CHOICE
110: ATTRIBUTE "text:anchor-page-number",
111: REF 'positiveInteger',
112: DATA 'positiveInteger',
110: EPSILON
103: REF 'common-draw-text-style-name-attlist',
104: CHOICE
105: ATTRIBUTE "draw:text-style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
101: REF 'common-draw-caption-id-attlist',
102: CHOICE
103: ATTRIBUTE "draw:caption-id",
104: REF 'IDREF',
105: DATA 'IDREF',
103: EPSILON
101: CHOICE
102: REF 'svg-title',
102: EPSILON
101: CHOICE
102: REF 'svg-desc',
102: EPSILON
101: CHOICE
102: REF 'office-event-listeners',
102: EPSILON
101: CHOICE
102: ONEOREMORE
103: REF 'draw-glue-point',
102: EPSILON
101: REF 'draw-text',
102: CHOICE
103: ONEOREMORE
104: CHOICE
105: REF 'text-p',
105: REF 'text-list',
103: EPSILON
98: REF 'draw-connector',
99: ELEMENT "draw:connector",
100: SEQUENCE
101: REF 'draw-connector-attlist',
102: INTERLEAVE
103: CHOICE
104: ATTRIBUTE "draw:type",
105: CHOICE
106: VALUE 'standard',
106: VALUE 'lines',
106: VALUE 'line',
106: VALUE 'curve',
104: EPSILON
103: CHOICE
104: SEQUENCE
105: ATTRIBUTE "svg:x1",
106: REF 'coordinate',
107: REF 'length',
108: DATA 'string',
105: ATTRIBUTE "svg:y1",
106: REF 'coordinate',
107: REF 'length',
108: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "draw:start-shape",
105: REF 'IDREF',
106: DATA 'IDREF',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "draw:start-glue-point",
105: REF 'nonNegativeInteger',
106: DATA 'nonNegativeInteger',
104: EPSILON
103: CHOICE
104: SEQUENCE
105: ATTRIBUTE "svg:x2",
106: REF 'coordinate',
107: REF 'length',
108: DATA 'string',
105: ATTRIBUTE "svg:y2",
106: REF 'coordinate',
107: REF 'length',
108: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "draw:end-shape",
105: REF 'IDREF',
106: DATA 'IDREF',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "draw:end-glue-point",
105: REF 'nonNegativeInteger',
106: DATA 'nonNegativeInteger',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "draw:line-skew",
105: LIST
106: SEQUENCE
107: REF 'length',
108: DATA 'string',
107: CHOICE
108: SEQUENCE
109: REF 'length',
110: DATA 'string',
109: CHOICE
110: REF 'length',
111: DATA 'string',
110: EPSILON
108: EPSILON
104: EPSILON
103: CHOICE
104: ATTRIBUTE "svg:d",
105: REF 'pathData',
106: DATA 'string',
104: EPSILON
101: REF 'common-draw-shape-with-text-and-styles-attlist',
102: SEQUENCE
103: REF 'common-draw-shape-with-styles-attlist',
104: SEQUENCE
105: REF 'common-draw-z-index-attlist',
106: CHOICE
107: ATTRIBUTE "draw:z-index",
108: REF 'nonNegativeInteger',
109: DATA 'nonNegativeInteger',
107: EPSILON
105: REF 'common-draw-id-attlist',
106: CHOICE
107: SEQUENCE
108: REF 'xml-id',
109: ATTRIBUTE "xml:id",
110: REF 'ID',
111: DATA 'ID',
108: CHOICE
109: ATTRIBUTE "draw:id",
110: REF 'NCName',
111: DATA 'NCName',
109: EPSILON
107: EPSILON
105: REF 'common-draw-layer-name-attlist',
106: CHOICE
107: ATTRIBUTE "draw:layer",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-draw-style-name-attlist',
106: CHOICE
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "draw:style-name",
110: REF 'styleNameRef',
111: CHOICE
112: DATA 'NCName',
112: EPSILON
109: EPSILON
108: CHOICE
109: ATTRIBUTE "draw:class-names",
110: REF 'styleNameRefs',
111: LIST
112: CHOICE
113: ONEOREMORE
114: DATA 'NCName',
113: EPSILON
109: EPSILON
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "presentation:style-name",
110: REF 'styleNameRef',
111: CHOICE
112: DATA 'NCName',
112: EPSILON
109: EPSILON
108: CHOICE
109: ATTRIBUTE "presentation:class-names",
110: REF 'styleNameRefs',
111: LIST
112: CHOICE
113: ONEOREMORE
114: DATA 'NCName',
113: EPSILON
109: EPSILON
105: REF 'common-draw-transform-attlist',
106: CHOICE
107: ATTRIBUTE "draw:transform",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-draw-name-attlist',
106: CHOICE
107: ATTRIBUTE "draw:name",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-text-spreadsheet-shape-attlist',
106: INTERLEAVE
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
107: CHOICE
108: ATTRIBUTE "table:table-background",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: REF 'common-text-anchor-attlist',
108: INTERLEAVE
109: CHOICE
110: ATTRIBUTE "text:anchor-type",
111: CHOICE
112: VALUE 'page',
112: VALUE 'frame',
112: VALUE 'paragraph',
112: VALUE 'char',
112: VALUE 'as-char',
110: EPSILON
109: CHOICE
110: ATTRIBUTE "text:anchor-page-number",
111: REF 'positiveInteger',
112: DATA 'positiveInteger',
110: EPSILON
103: REF 'common-draw-text-style-name-attlist',
104: CHOICE
105: ATTRIBUTE "draw:text-style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
101: REF 'common-draw-caption-id-attlist',
102: CHOICE
103: ATTRIBUTE "draw:caption-id",
104: REF 'IDREF',
105: DATA 'IDREF',
103: EPSILON
101: REF 'common-draw-viewbox-attlist',
102: ATTRIBUTE "svg:viewBox",
103: LIST
104: SEQUENCE
105: REF 'integer',
106: DATA 'integer',
105: REF 'integer',
106: DATA 'integer',
105: REF 'integer',
106: DATA 'integer',
105: REF 'integer',
106: DATA 'integer',
101: CHOICE
102: REF 'svg-title',
102: EPSILON
101: CHOICE
102: REF 'svg-desc',
102: EPSILON
101: CHOICE
102: REF 'office-event-listeners',
102: EPSILON
101: CHOICE
102: ONEOREMORE
103: REF 'draw-glue-point',
102: EPSILON
101: REF 'draw-text',
102: CHOICE
103: ONEOREMORE
104: CHOICE
105: REF 'text-p',
105: REF 'text-list',
103: EPSILON
98: REF 'draw-control',
99: ELEMENT "draw:control",
100: SEQUENCE
101: REF 'draw-control-attlist',
102: ATTRIBUTE "draw:control",
103: REF 'IDREF',
104: DATA 'IDREF',
101: REF 'common-draw-position-attlist',
102: SEQUENCE
103: CHOICE
104: ATTRIBUTE "svg:x",
105: REF 'coordinate',
106: REF 'length',
107: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "svg:y",
105: REF 'coordinate',
106: REF 'length',
107: DATA 'string',
104: EPSILON
101: REF 'common-draw-size-attlist',
102: SEQUENCE
103: CHOICE
104: ATTRIBUTE "svg:width",
105: REF 'length',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "svg:height",
105: REF 'length',
106: DATA 'string',
104: EPSILON
101: REF 'common-draw-shape-with-text-and-styles-attlist',
102: SEQUENCE
103: REF 'common-draw-shape-with-styles-attlist',
104: SEQUENCE
105: REF 'common-draw-z-index-attlist',
106: CHOICE
107: ATTRIBUTE "draw:z-index",
108: REF 'nonNegativeInteger',
109: DATA 'nonNegativeInteger',
107: EPSILON
105: REF 'common-draw-id-attlist',
106: CHOICE
107: SEQUENCE
108: REF 'xml-id',
109: ATTRIBUTE "xml:id",
110: REF 'ID',
111: DATA 'ID',
108: CHOICE
109: ATTRIBUTE "draw:id",
110: REF 'NCName',
111: DATA 'NCName',
109: EPSILON
107: EPSILON
105: REF 'common-draw-layer-name-attlist',
106: CHOICE
107: ATTRIBUTE "draw:layer",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-draw-style-name-attlist',
106: CHOICE
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "draw:style-name",
110: REF 'styleNameRef',
111: CHOICE
112: DATA 'NCName',
112: EPSILON
109: EPSILON
108: CHOICE
109: ATTRIBUTE "draw:class-names",
110: REF 'styleNameRefs',
111: LIST
112: CHOICE
113: ONEOREMORE
114: DATA 'NCName',
113: EPSILON
109: EPSILON
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "presentation:style-name",
110: REF 'styleNameRef',
111: CHOICE
112: DATA 'NCName',
112: EPSILON
109: EPSILON
108: CHOICE
109: ATTRIBUTE "presentation:class-names",
110: REF 'styleNameRefs',
111: LIST
112: CHOICE
113: ONEOREMORE
114: DATA 'NCName',
113: EPSILON
109: EPSILON
105: REF 'common-draw-transform-attlist',
106: CHOICE
107: ATTRIBUTE "draw:transform",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-draw-name-attlist',
106: CHOICE
107: ATTRIBUTE "draw:name",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-text-spreadsheet-shape-attlist',
106: INTERLEAVE
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
107: CHOICE
108: ATTRIBUTE "table:table-background",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: REF 'common-text-anchor-attlist',
108: INTERLEAVE
109: CHOICE
110: ATTRIBUTE "text:anchor-type",
111: CHOICE
112: VALUE 'page',
112: VALUE 'frame',
112: VALUE 'paragraph',
112: VALUE 'char',
112: VALUE 'as-char',
110: EPSILON
109: CHOICE
110: ATTRIBUTE "text:anchor-page-number",
111: REF 'positiveInteger',
112: DATA 'positiveInteger',
110: EPSILON
103: REF 'common-draw-text-style-name-attlist',
104: CHOICE
105: ATTRIBUTE "draw:text-style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
101: REF 'common-draw-caption-id-attlist',
102: CHOICE
103: ATTRIBUTE "draw:caption-id",
104: REF 'IDREF',
105: DATA 'IDREF',
103: EPSILON
101: CHOICE
102: REF 'svg-title',
102: EPSILON
101: CHOICE
102: REF 'svg-desc',
102: EPSILON
101: CHOICE
102: ONEOREMORE
103: REF 'draw-glue-point',
102: EPSILON
98: REF 'dr3d-scene',
99: ELEMENT "dr3d:scene",
100: SEQUENCE
101: REF 'dr3d-scene-attlist',
102: INTERLEAVE
103: CHOICE
104: ATTRIBUTE "dr3d:vrp",
105: REF 'vector3D',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "dr3d:vpn",
105: REF 'vector3D',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "dr3d:vup",
105: REF 'vector3D',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "dr3d:projection",
105: CHOICE
106: VALUE 'parallel',
106: VALUE 'perspective',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "dr3d:distance",
105: REF 'length',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "dr3d:focal-length",
105: REF 'length',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "dr3d:shadow-slant",
105: REF 'angle',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "dr3d:shade-mode",
105: CHOICE
106: VALUE 'flat',
106: VALUE 'phong',
106: VALUE 'gouraud',
106: VALUE 'draft',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "dr3d:ambient-color",
105: REF 'color',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "dr3d:lighting-mode",
105: REF 'boolean',
106: CHOICE
107: VALUE 'true',
107: VALUE 'false',
104: EPSILON
101: REF 'common-draw-position-attlist',
102: SEQUENCE
103: CHOICE
104: ATTRIBUTE "svg:x",
105: REF 'coordinate',
106: REF 'length',
107: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "svg:y",
105: REF 'coordinate',
106: REF 'length',
107: DATA 'string',
104: EPSILON
101: REF 'common-draw-size-attlist',
102: SEQUENCE
103: CHOICE
104: ATTRIBUTE "svg:width",
105: REF 'length',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "svg:height",
105: REF 'length',
106: DATA 'string',
104: EPSILON
101: REF 'common-draw-style-name-attlist',
102: CHOICE
103: SEQUENCE
104: CHOICE
105: ATTRIBUTE "draw:style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
104: CHOICE
105: ATTRIBUTE "draw:class-names",
106: REF 'styleNameRefs',
107: LIST
108: CHOICE
109: ONEOREMORE
110: DATA 'NCName',
109: EPSILON
105: EPSILON
103: SEQUENCE
104: CHOICE
105: ATTRIBUTE "presentation:style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
104: CHOICE
105: ATTRIBUTE "presentation:class-names",
106: REF 'styleNameRefs',
107: LIST
108: CHOICE
109: ONEOREMORE
110: DATA 'NCName',
109: EPSILON
105: EPSILON
101: REF 'common-draw-z-index-attlist',
102: CHOICE
103: ATTRIBUTE "draw:z-index",
104: REF 'nonNegativeInteger',
105: DATA 'nonNegativeInteger',
103: EPSILON
101: REF 'common-draw-id-attlist',
102: CHOICE
103: SEQUENCE
104: REF 'xml-id',
105: ATTRIBUTE "xml:id",
106: REF 'ID',
107: DATA 'ID',
104: CHOICE
105: ATTRIBUTE "draw:id",
106: REF 'NCName',
107: DATA 'NCName',
105: EPSILON
103: EPSILON
101: REF 'common-draw-layer-name-attlist',
102: CHOICE
103: ATTRIBUTE "draw:layer",
104: REF 'string',
105: DATA 'string',
103: EPSILON
101: REF 'common-text-spreadsheet-shape-attlist',
102: INTERLEAVE
103: CHOICE
104: ATTRIBUTE "table:end-cell-address",
105: REF 'cellAddress',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "table:end-x",
105: REF 'coordinate',
106: REF 'length',
107: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "table:end-y",
105: REF 'coordinate',
106: REF 'length',
107: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "table:table-background",
105: REF 'boolean',
106: CHOICE
107: VALUE 'true',
107: VALUE 'false',
104: EPSILON
103: REF 'common-text-anchor-attlist',
104: INTERLEAVE
105: CHOICE
106: ATTRIBUTE "text:anchor-type",
107: CHOICE
108: VALUE 'page',
108: VALUE 'frame',
108: VALUE 'paragraph',
108: VALUE 'char',
108: VALUE 'as-char',
106: EPSILON
105: CHOICE
106: ATTRIBUTE "text:anchor-page-number",
107: REF 'positiveInteger',
108: DATA 'positiveInteger',
106: EPSILON
101: REF 'common-dr3d-transform-attlist',
102: CHOICE
103: ATTRIBUTE "dr3d:transform",
104: REF 'string',
105: DATA 'string',
103: EPSILON
101: REF 'common-draw-caption-id-attlist',
102: CHOICE
103: ATTRIBUTE "draw:caption-id",
104: REF 'IDREF',
105: DATA 'IDREF',
103: EPSILON
101: CHOICE
102: REF 'svg-title',
102: EPSILON
101: CHOICE
102: REF 'svg-desc',
102: EPSILON
101: CHOICE
102: ONEOREMORE
103: REF 'dr3d-light',
104: ELEMENT "dr3d:light",
105: REF 'dr3d-light-attlist',
106: INTERLEAVE
107: CHOICE
108: ATTRIBUTE "dr3d:diffuse-color",
109: REF 'color',
110: DATA 'string',
108: EPSILON
107: ATTRIBUTE "dr3d:direction",
108: REF 'vector3D',
109: DATA 'string',
107: CHOICE
108: ATTRIBUTE "dr3d:enabled",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "dr3d:specular",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
102: EPSILON
101: CHOICE
102: ONEOREMORE
103: REF 'shapes3d',
104: CHOICE
105: REF 'dr3d-scene',
105: REF 'dr3d-extrude',
106: ELEMENT "dr3d:extrude",
107: SEQUENCE
108: REF 'common-draw-path-data-attlist',
109: ATTRIBUTE "svg:d",
110: REF 'pathData',
111: DATA 'string',
108: REF 'common-draw-viewbox-attlist',
109: ATTRIBUTE "svg:viewBox",
110: LIST
111: SEQUENCE
112: REF 'integer',
113: DATA 'integer',
112: REF 'integer',
113: DATA 'integer',
112: REF 'integer',
113: DATA 'integer',
112: REF 'integer',
113: DATA 'integer',
108: REF 'common-draw-id-attlist',
109: CHOICE
110: SEQUENCE
111: REF 'xml-id',
112: ATTRIBUTE "xml:id",
113: REF 'ID',
114: DATA 'ID',
111: CHOICE
112: ATTRIBUTE "draw:id",
113: REF 'NCName',
114: DATA 'NCName',
112: EPSILON
110: EPSILON
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-layer-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:layer",
111: REF 'string',
112: 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-dr3d-transform-attlist',
109: CHOICE
110: ATTRIBUTE "dr3d:transform",
111: REF 'string',
112: DATA 'string',
110: EPSILON
105: REF 'dr3d-sphere',
106: ELEMENT "dr3d:sphere",
107: SEQUENCE
108: REF 'dr3d-sphere-attlist',
109: INTERLEAVE
110: CHOICE
111: ATTRIBUTE "dr3d:center",
112: REF 'vector3D',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "dr3d:size",
112: REF 'vector3D',
113: DATA 'string',
111: EPSILON
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: SEQUENCE
111: REF 'xml-id',
112: ATTRIBUTE "xml:id",
113: REF 'ID',
114: DATA 'ID',
111: CHOICE
112: ATTRIBUTE "draw:id",
113: REF 'NCName',
114: DATA 'NCName',
112: EPSILON
110: EPSILON
108: REF 'common-draw-layer-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:layer",
111: REF 'string',
112: 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-dr3d-transform-attlist',
109: CHOICE
110: ATTRIBUTE "dr3d:transform",
111: REF 'string',
112: DATA 'string',
110: EPSILON
105: REF 'dr3d-rotate',
106: ELEMENT "dr3d:rotate",
107: SEQUENCE
108: REF 'common-draw-viewbox-attlist',
109: ATTRIBUTE "svg:viewBox",
110: LIST
111: SEQUENCE
112: REF 'integer',
113: DATA 'integer',
112: REF 'integer',
113: DATA 'integer',
112: REF 'integer',
113: DATA 'integer',
112: REF 'integer',
113: DATA 'integer',
108: REF 'common-draw-path-data-attlist',
109: ATTRIBUTE "svg:d",
110: REF 'pathData',
111: DATA 'string',
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: SEQUENCE
111: REF 'xml-id',
112: ATTRIBUTE "xml:id",
113: REF 'ID',
114: DATA 'ID',
111: CHOICE
112: ATTRIBUTE "draw:id",
113: REF 'NCName',
114: DATA 'NCName',
112: EPSILON
110: EPSILON
108: REF 'common-draw-layer-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:layer",
111: REF 'string',
112: 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-dr3d-transform-attlist',
109: CHOICE
110: ATTRIBUTE "dr3d:transform",
111: REF 'string',
112: DATA 'string',
110: EPSILON
105: REF 'dr3d-cube',
106: ELEMENT "dr3d:cube",
107: SEQUENCE
108: REF 'dr3d-cube-attlist',
109: SEQUENCE
110: CHOICE
111: ATTRIBUTE "dr3d:min-edge",
112: REF 'vector3D',
113: DATA 'string',
111: EPSILON
110: CHOICE
111: ATTRIBUTE "dr3d:max-edge",
112: REF 'vector3D',
113: DATA 'string',
111: EPSILON
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: SEQUENCE
111: REF 'xml-id',
112: ATTRIBUTE "xml:id",
113: REF 'ID',
114: DATA 'ID',
111: CHOICE
112: ATTRIBUTE "draw:id",
113: REF 'NCName',
114: DATA 'NCName',
112: EPSILON
110: EPSILON
108: REF 'common-draw-layer-name-attlist',
109: CHOICE
110: ATTRIBUTE "draw:layer",
111: REF 'string',
112: 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-dr3d-transform-attlist',
109: CHOICE
110: ATTRIBUTE "dr3d:transform",
111: REF 'string',
112: DATA 'string',
110: EPSILON
102: EPSILON
101: CHOICE
102: ONEOREMORE
103: REF 'draw-glue-point',
102: EPSILON
98: REF 'draw-custom-shape',
99: ELEMENT "draw:custom-shape",
100: SEQUENCE
101: REF 'draw-custom-shape-attlist',
102: INTERLEAVE
103: CHOICE
104: ATTRIBUTE "draw:engine",
105: REF 'namespacedToken',
106: DATA 'QName',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "draw:data",
105: REF 'string',
106: DATA 'string',
104: EPSILON
101: REF 'common-draw-position-attlist',
102: SEQUENCE
103: CHOICE
104: ATTRIBUTE "svg:x",
105: REF 'coordinate',
106: REF 'length',
107: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "svg:y",
105: REF 'coordinate',
106: REF 'length',
107: DATA 'string',
104: EPSILON
101: REF 'common-draw-size-attlist',
102: SEQUENCE
103: CHOICE
104: ATTRIBUTE "svg:width",
105: REF 'length',
106: DATA 'string',
104: EPSILON
103: CHOICE
104: ATTRIBUTE "svg:height",
105: REF 'length',
106: DATA 'string',
104: EPSILON
101: REF 'common-draw-shape-with-text-and-styles-attlist',
102: SEQUENCE
103: REF 'common-draw-shape-with-styles-attlist',
104: SEQUENCE
105: REF 'common-draw-z-index-attlist',
106: CHOICE
107: ATTRIBUTE "draw:z-index",
108: REF 'nonNegativeInteger',
109: DATA 'nonNegativeInteger',
107: EPSILON
105: REF 'common-draw-id-attlist',
106: CHOICE
107: SEQUENCE
108: REF 'xml-id',
109: ATTRIBUTE "xml:id",
110: REF 'ID',
111: DATA 'ID',
108: CHOICE
109: ATTRIBUTE "draw:id",
110: REF 'NCName',
111: DATA 'NCName',
109: EPSILON
107: EPSILON
105: REF 'common-draw-layer-name-attlist',
106: CHOICE
107: ATTRIBUTE "draw:layer",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-draw-style-name-attlist',
106: CHOICE
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "draw:style-name",
110: REF 'styleNameRef',
111: CHOICE
112: DATA 'NCName',
112: EPSILON
109: EPSILON
108: CHOICE
109: ATTRIBUTE "draw:class-names",
110: REF 'styleNameRefs',
111: LIST
112: CHOICE
113: ONEOREMORE
114: DATA 'NCName',
113: EPSILON
109: EPSILON
107: SEQUENCE
108: CHOICE
109: ATTRIBUTE "presentation:style-name",
110: REF 'styleNameRef',
111: CHOICE
112: DATA 'NCName',
112: EPSILON
109: EPSILON
108: CHOICE
109: ATTRIBUTE "presentation:class-names",
110: REF 'styleNameRefs',
111: LIST
112: CHOICE
113: ONEOREMORE
114: DATA 'NCName',
113: EPSILON
109: EPSILON
105: REF 'common-draw-transform-attlist',
106: CHOICE
107: ATTRIBUTE "draw:transform",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-draw-name-attlist',
106: CHOICE
107: ATTRIBUTE "draw:name",
108: REF 'string',
109: DATA 'string',
107: EPSILON
105: REF 'common-text-spreadsheet-shape-attlist',
106: INTERLEAVE
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
107: CHOICE
108: ATTRIBUTE "table:table-background",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: REF 'common-text-anchor-attlist',
108: INTERLEAVE
109: CHOICE
110: ATTRIBUTE "text:anchor-type",
111: CHOICE
112: VALUE 'page',
112: VALUE 'frame',
112: VALUE 'paragraph',
112: VALUE 'char',
112: VALUE 'as-char',
110: EPSILON
109: CHOICE
110: ATTRIBUTE "text:anchor-page-number",
111: REF 'positiveInteger',
112: DATA 'positiveInteger',
110: EPSILON
103: REF 'common-draw-text-style-name-attlist',
104: CHOICE
105: ATTRIBUTE "draw:text-style-name",
106: REF 'styleNameRef',
107: CHOICE
108: DATA 'NCName',
108: EPSILON
105: EPSILON
101: REF 'common-draw-caption-id-attlist',
102: CHOICE
103: ATTRIBUTE "draw:caption-id",
104: REF 'IDREF',
105: DATA 'IDREF',
103: EPSILON
101: CHOICE
102: REF 'svg-title',
102: EPSILON
101: CHOICE
102: REF 'svg-desc',
102: EPSILON
101: CHOICE
102: REF 'office-event-listeners',
102: EPSILON
101: CHOICE
102: ONEOREMORE
103: REF 'draw-glue-point',
102: EPSILON
101: REF 'draw-text',
102: CHOICE
103: ONEOREMORE
104: CHOICE
105: REF 'text-p',
105: REF 'text-list',
103: EPSILON
101: CHOICE
102: REF 'draw-enhanced-geometry',
103: ELEMENT "draw:enhanced-geometry",
104: SEQUENCE
105: REF 'draw-enhanced-geometry-attlist',
106: INTERLEAVE
107: CHOICE
108: ATTRIBUTE "draw:type",
109: REF 'custom-shape-type',
110: CHOICE
111: VALUE 'non-primitive',
111: REF 'string',
112: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "svg:viewBox",
109: LIST
110: SEQUENCE
111: REF 'integer',
112: DATA 'integer',
111: REF 'integer',
112: DATA 'integer',
111: REF 'integer',
112: DATA 'integer',
111: REF 'integer',
112: DATA 'integer',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:mirror-vertical",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:mirror-horizontal",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:text-rotate-angle",
109: REF 'angle',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-allowed",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:text-path-allowed",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:concentric-gradient-fill-allowed",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-brightness",
109: REF 'zeroToHundredPercent',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-depth",
109: LIST
110: SEQUENCE
111: REF 'length',
112: DATA 'string',
111: REF 'double',
112: DATA 'double',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-diffusion",
109: REF 'percent',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-number-of-line-segments",
109: REF 'integer',
110: DATA 'integer',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-light-face",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-first-light-harsh",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-second-light-harsh",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-first-light-level",
109: REF 'zeroToHundredPercent',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-second-light-level",
109: REF 'zeroToHundredPercent',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-first-light-direction",
109: REF 'vector3D',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-second-light-direction",
109: REF 'vector3D',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-metal",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "dr3d:shade-mode",
109: CHOICE
110: VALUE 'flat',
110: VALUE 'phong',
110: VALUE 'gouraud',
110: VALUE 'draft',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-rotation-angle",
109: LIST
110: SEQUENCE
111: REF 'angle',
112: DATA 'string',
111: REF 'angle',
112: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-rotation-center",
109: REF 'vector3D',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-shininess",
109: REF 'zeroToHundredPercent',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-skew",
109: LIST
110: SEQUENCE
111: REF 'double',
112: DATA 'double',
111: REF 'angle',
112: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-specularity",
109: REF 'zeroToHundredPercent',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "dr3d:projection",
109: CHOICE
110: VALUE 'parallel',
110: VALUE 'perspective',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-viewpoint",
109: REF 'point3D',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-origin",
109: LIST
110: SEQUENCE
111: REF 'extrusionOrigin',
112: DATA 'double',
111: REF 'extrusionOrigin',
112: DATA 'double',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:extrusion-color",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:enhanced-path",
109: REF 'string',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:path-stretchpoint-x",
109: REF 'double',
110: DATA 'double',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:path-stretchpoint-y",
109: REF 'double',
110: DATA 'double',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:text-areas",
109: REF 'string',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:glue-points",
109: REF 'string',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:glue-point-type",
109: CHOICE
110: VALUE 'none',
110: VALUE 'segments',
110: VALUE 'rectangle',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:glue-point-leaving-directions",
109: REF 'string',
110: DATA 'string',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:text-path",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:text-path-mode",
109: CHOICE
110: VALUE 'normal',
110: VALUE 'path',
110: VALUE 'shape',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:text-path-scale",
109: CHOICE
110: VALUE 'path',
110: VALUE 'shape',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:text-path-same-letter-heights",
109: REF 'boolean',
110: CHOICE
111: VALUE 'true',
111: VALUE 'false',
108: EPSILON
107: CHOICE
108: ATTRIBUTE "draw:modifiers",
109: REF 'string',
110: DATA 'string',
108: EPSILON
105: CHOICE
106: ONEOREMORE
107: REF 'draw-equation',
108: ELEMENT "draw:equation",
109: REF 'draw-equation-attlist',
110: INTERLEAVE
111: CHOICE
112: ATTRIBUTE "draw:name",
113: REF 'string',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:formula",
113: REF 'string',
114: DATA 'string',
112: EPSILON
106: EPSILON
105: CHOICE
106: ONEOREMORE
107: REF 'draw-handle',
108: ELEMENT "draw:handle",
109: REF 'draw-handle-attlist',
110: INTERLEAVE
111: CHOICE
112: ATTRIBUTE "draw:handle-mirror-vertical",
113: REF 'boolean',
114: CHOICE
115: VALUE 'true',
115: VALUE 'false',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:handle-mirror-horizontal",
113: REF 'boolean',
114: CHOICE
115: VALUE 'true',
115: VALUE 'false',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:handle-switched",
113: REF 'boolean',
114: CHOICE
115: VALUE 'true',
115: VALUE 'false',
112: EPSILON
111: ATTRIBUTE "draw:handle-position",
112: REF 'string',
113: DATA 'string',
111: CHOICE
112: ATTRIBUTE "draw:handle-range-x-minimum",
113: REF 'string',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:handle-range-x-maximum",
113: REF 'string',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:handle-range-y-minimum",
113: REF 'string',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:handle-range-y-maximum",
113: REF 'string',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:handle-polar",
113: REF 'string',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:handle-radius-range-minimum",
113: REF 'string',
114: DATA 'string',
112: EPSILON
111: CHOICE
112: ATTRIBUTE "draw:handle-radius-range-maximum",
113: REF 'string',
114: DATA 'string',
112: EPSILON
106: EPSILON
102: EPSILON
96: REF 'draw-a',
97: ELEMENT "draw:a",
98: SEQUENCE
99: REF 'draw-a-attlist',
100: INTERLEAVE
101: ATTRIBUTE "xlink:type",
102: VALUE 'simple',
101: ATTRIBUTE "xlink:href",
102: REF 'anyIRI',
103: DATA 'anyURI',
101: CHOICE
102: ATTRIBUTE "xlink:actuate",
103: VALUE 'onRequest',
102: EPSILON
101: CHOICE
102: ATTRIBUTE "office:target-frame-name",
103: REF 'targetFrameName',
104: CHOICE
105: VALUE '_self',
105: VALUE '_blank',
105: VALUE '_parent',
105: VALUE '_top',
105: REF 'string',
106: DATA 'string',
102: EPSILON
101: CHOICE
102: ATTRIBUTE "xlink:show",
103: CHOICE
104: VALUE 'new',
104: VALUE 'replace',
102: EPSILON
101: CHOICE
102: ATTRIBUTE "office:name",
103: REF 'string',
104: DATA 'string',
102: EPSILON
101: CHOICE
102: ATTRIBUTE "office:title",
103: REF 'string',
104: DATA 'string',
102: EPSILON
101: CHOICE
102: ATTRIBUTE "office:server-map",
103: REF 'boolean',
104: CHOICE
105: VALUE 'true',
105: VALUE 'false',
102: EPSILON
101: CHOICE
102: REF 'xml-id',
103: ATTRIBUTE "xml:id",
104: REF 'ID',
105: DATA 'ID',
102: EPSILON
99: REF 'shape-instance',
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',
101: REF 'draw-caption',
101: REF 'draw-connector',
101: REF 'draw-control',
101: REF 'dr3d-scene',
101: REF 'draw-custom-shape',
94: REF 'change-marks',
95: CHOICE
96: ELEMENT "text:change",
97: REF 'change-mark-attr',
98: ATTRIBUTE "text:change-id",
99: REF 'IDREF',
100: DATA 'IDREF',
96: ELEMENT "text:change-start",
97: REF 'change-mark-attr',
98: ATTRIBUTE "text:change-id",
99: REF 'IDREF',
100: DATA 'IDREF',
96: ELEMENT "text:change-end",
97: REF 'change-mark-attr',
98: ATTRIBUTE "text:change-id",
99: REF 'IDREF',
100: DATA 'IDREF',
92: REF 'text-index-title',
93: ELEMENT "text:index-title",
94: SEQUENCE
95: REF 'common-section-attlist',
96: INTERLEAVE
97: CHOICE
98: ATTRIBUTE "text:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: ATTRIBUTE "text:name",
98: REF 'string',
99: DATA 'string',
97: CHOICE
98: ATTRIBUTE "text:protected",
99: REF 'boolean',
100: CHOICE
101: VALUE 'true',
101: VALUE 'false',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "text:protection-key",
99: REF 'string',
100: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "text:protection-key-digest-algorithm",
99: REF 'anyIRI',
100: DATA 'anyURI',
98: EPSILON
97: CHOICE
98: REF 'xml-id',
99: ATTRIBUTE "xml:id",
100: REF 'ID',
101: DATA 'ID',
98: EPSILON
95: CHOICE
96: ONEOREMORE
97: REF 'index-content-main',
98: CHOICE
99: REF 'text-content',
100: CHOICE
101: REF 'text-h',
101: REF 'text-p',
101: REF 'text-list',
101: REF 'text-numbered-paragraph',
101: REF 'table-table',
101: REF 'text-section',
101: REF 'text-soft-page-break',
101: REF 'text-table-of-content',
101: REF 'text-illustration-index',
101: REF 'text-table-index',
101: REF 'text-object-index',
101: REF 'text-user-index',
101: REF 'text-alphabetical-index',
101: REF 'text-bibliography',
101: REF 'shape',
102: CHOICE
103: REF 'shape-instance',
104: CHOICE
105: REF 'draw-rect',
105: REF 'draw-line',
105: REF 'draw-polyline',
105: REF 'draw-polygon',
105: REF 'draw-regular-polygon',
105: REF 'draw-path',
105: REF 'draw-circle',
105: REF 'draw-ellipse',
105: REF 'draw-g',
105: REF 'draw-page-thumbnail',
105: REF 'draw-frame',
105: REF 'draw-measure',
105: REF 'draw-caption',
105: REF 'draw-connector',
105: REF 'draw-control',
105: REF 'dr3d-scene',
105: REF 'draw-custom-shape',
103: REF 'draw-a',
101: REF 'change-marks',
102: CHOICE
99: REF 'text-index-title',
96: EPSILON
89: EPSILON
83: REF 'text-illustration-index',
83: REF 'text-table-index',
83: REF 'text-object-index',
83: REF 'text-user-index',
83: REF 'text-alphabetical-index',
83: REF 'text-bibliography',
83: REF 'shape',
84: CHOICE
85: REF 'shape-instance',
86: CHOICE
87: REF 'draw-rect',
87: REF 'draw-line',
87: REF 'draw-polyline',
87: REF 'draw-polygon',
87: REF 'draw-regular-polygon',
87: REF 'draw-path',
87: REF 'draw-circle',
87: REF 'draw-ellipse',
87: REF 'draw-g',
87: REF 'draw-page-thumbnail',
87: REF 'draw-frame',
87: REF 'draw-measure',
87: REF 'draw-caption',
87: REF 'draw-connector',
87: REF 'draw-control',
87: REF 'dr3d-scene',
87: REF 'draw-custom-shape',
85: REF 'draw-a',
83: REF 'change-marks',
84: CHOICE
80: EPSILON
76: REF 'text-soft-page-break',
76: REF 'text-table-of-content',
76: REF 'text-illustration-index',
76: REF 'text-table-index',
76: REF 'text-object-index',
76: REF 'text-user-index',
76: REF 'text-alphabetical-index',
76: REF 'text-bibliography',
76: REF 'shape',
77: CHOICE
78: REF 'shape-instance',
79: CHOICE
80: REF 'draw-rect',
80: REF 'draw-line',
80: REF 'draw-polyline',
80: REF 'draw-polygon',
80: REF 'draw-regular-polygon',
80: REF 'draw-path',
80: REF 'draw-circle',
80: REF 'draw-ellipse',
80: REF 'draw-g',
80: REF 'draw-page-thumbnail',
80: REF 'draw-frame',
80: REF 'draw-measure',
80: REF 'draw-caption',
80: REF 'draw-connector',
80: REF 'draw-control',
80: REF 'dr3d-scene',
80: REF 'draw-custom-shape',
78: REF 'draw-a',
76: REF 'change-marks',
77: CHOICE
73: EPSILON
69: REF 'draw-image',
70: ELEMENT "draw:image",
71: SEQUENCE
72: REF 'draw-image-attlist',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "draw:filter-name",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: REF 'xml-id',
76: ATTRIBUTE "xml:id",
77: REF 'ID',
78: DATA 'ID',
75: EPSILON
72: CHOICE
73: REF 'common-draw-data-attlist',
74: SEQUENCE
75: ATTRIBUTE "xlink:type",
76: VALUE 'simple',
75: ATTRIBUTE "xlink:href",
76: REF 'anyIRI',
77: DATA 'anyURI',
75: CHOICE
76: ATTRIBUTE "xlink:show",
77: VALUE 'embed',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "xlink:actuate",
77: VALUE 'onLoad',
76: EPSILON
73: REF 'office-binary-data',
72: REF 'draw-text',
73: CHOICE
74: ONEOREMORE
75: CHOICE
76: REF 'text-p',
76: REF 'text-list',
74: EPSILON
69: REF 'draw-object',
70: ELEMENT "draw:object",
71: SEQUENCE
72: REF 'draw-object-attlist',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "draw:notify-on-update-of-ranges",
76: CHOICE
77: REF 'cellRangeAddressList',
78: DATA 'string',
77: REF 'string',
78: DATA 'string',
75: EPSILON
74: CHOICE
75: REF 'xml-id',
76: ATTRIBUTE "xml:id",
77: REF 'ID',
78: DATA 'ID',
75: EPSILON
72: CHOICE
73: REF 'common-draw-data-attlist',
74: SEQUENCE
75: ATTRIBUTE "xlink:type",
76: VALUE 'simple',
75: ATTRIBUTE "xlink:href",
76: REF 'anyIRI',
77: DATA 'anyURI',
75: CHOICE
76: ATTRIBUTE "xlink:show",
77: VALUE 'embed',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "xlink:actuate",
77: VALUE 'onLoad',
76: EPSILON
73: REF 'office-document',
73: REF 'math-math',
74: ELEMENT "math:math",
75: REF 'mathMarkup',
76: ONEOREMORE
77: CHOICE
78: ATTRIBUTE "*",
79: STRING
78: STRING
78: ELEMENT "*",
79: REF 'mathMarkup',
80: ONEOREMORE
81: CHOICE
82: ATTRIBUTE "*",
83: STRING
82: STRING
69: REF 'draw-object-ole',
70: ELEMENT "draw:object-ole",
71: SEQUENCE
72: REF 'draw-object-ole-attlist',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "draw:class-id",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: REF 'xml-id',
76: ATTRIBUTE "xml:id",
77: REF 'ID',
78: DATA 'ID',
75: EPSILON
72: CHOICE
73: REF 'common-draw-data-attlist',
74: SEQUENCE
75: ATTRIBUTE "xlink:type",
76: VALUE 'simple',
75: ATTRIBUTE "xlink:href",
76: REF 'anyIRI',
77: DATA 'anyURI',
75: CHOICE
76: ATTRIBUTE "xlink:show",
77: VALUE 'embed',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "xlink:actuate",
77: VALUE 'onLoad',
76: EPSILON
73: REF 'office-binary-data',
69: REF 'draw-applet',
70: ELEMENT "draw:applet",
71: SEQUENCE
72: REF 'draw-applet-attlist',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "draw:code",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "draw:object",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "draw:archive",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "draw:may-script",
76: REF 'boolean',
77: CHOICE
78: VALUE 'true',
78: VALUE 'false',
75: EPSILON
74: CHOICE
75: REF 'xml-id',
76: ATTRIBUTE "xml:id",
77: REF 'ID',
78: DATA 'ID',
75: EPSILON
72: CHOICE
73: REF 'common-draw-data-attlist',
74: SEQUENCE
75: ATTRIBUTE "xlink:type",
76: VALUE 'simple',
75: ATTRIBUTE "xlink:href",
76: REF 'anyIRI',
77: DATA 'anyURI',
75: CHOICE
76: ATTRIBUTE "xlink:show",
77: VALUE 'embed',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "xlink:actuate",
77: VALUE 'onLoad',
76: EPSILON
73: EPSILON
72: CHOICE
73: ONEOREMORE
74: REF 'draw-param',
75: ELEMENT "draw:param",
76: REF 'draw-param-attlist',
77: INTERLEAVE
78: CHOICE
79: ATTRIBUTE "draw:name",
80: REF 'string',
81: DATA 'string',
79: EPSILON
78: CHOICE
79: ATTRIBUTE "draw:value",
80: REF 'string',
81: DATA 'string',
79: EPSILON
73: EPSILON
69: REF 'draw-floating-frame',
70: ELEMENT "draw:floating-frame",
71: SEQUENCE
72: REF 'draw-floating-frame-attlist',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "draw:frame-name",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: REF 'xml-id',
76: ATTRIBUTE "xml:id",
77: REF 'ID',
78: DATA 'ID',
75: EPSILON
72: REF 'common-draw-data-attlist',
73: SEQUENCE
74: ATTRIBUTE "xlink:type",
75: VALUE 'simple',
74: ATTRIBUTE "xlink:href",
75: REF 'anyIRI',
76: DATA 'anyURI',
74: CHOICE
75: ATTRIBUTE "xlink:show",
76: VALUE 'embed',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "xlink:actuate",
76: VALUE 'onLoad',
75: EPSILON
69: REF 'draw-plugin',
70: ELEMENT "draw:plugin",
71: SEQUENCE
72: REF 'draw-plugin-attlist',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "draw:mime-type",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: REF 'xml-id',
76: ATTRIBUTE "xml:id",
77: REF 'ID',
78: DATA 'ID',
75: EPSILON
72: REF 'common-draw-data-attlist',
73: SEQUENCE
74: ATTRIBUTE "xlink:type",
75: VALUE 'simple',
74: ATTRIBUTE "xlink:href",
75: REF 'anyIRI',
76: DATA 'anyURI',
74: CHOICE
75: ATTRIBUTE "xlink:show",
76: VALUE 'embed',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "xlink:actuate",
76: VALUE 'onLoad',
75: EPSILON
72: CHOICE
73: ONEOREMORE
74: REF 'draw-param',
73: EPSILON
69: REF 'table-table',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
66: CHOICE
67: ONEOREMORE
68: REF 'draw-glue-point',
67: EPSILON
66: CHOICE
67: REF 'draw-image-map',
68: ELEMENT "draw:image-map",
69: CHOICE
70: ONEOREMORE
71: CHOICE
72: REF 'draw-area-rectangle',
73: ELEMENT "draw:area-rectangle",
74: SEQUENCE
75: REF 'common-draw-area-attlist',
76: INTERLEAVE
77: CHOICE
78: SEQUENCE
79: ATTRIBUTE "xlink:type",
80: VALUE 'simple',
79: ATTRIBUTE "xlink:href",
80: REF 'anyIRI',
81: DATA 'anyURI',
79: CHOICE
80: ATTRIBUTE "office:target-frame-name",
81: REF 'targetFrameName',
82: CHOICE
83: VALUE '_self',
83: VALUE '_blank',
83: VALUE '_parent',
83: VALUE '_top',
83: REF 'string',
84: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "xlink:show",
81: CHOICE
82: VALUE 'new',
82: VALUE 'replace',
80: EPSILON
78: EPSILON
77: CHOICE
78: ATTRIBUTE "office:name",
79: REF 'string',
80: DATA 'string',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "draw:nohref",
79: VALUE 'nohref',
78: EPSILON
75: ATTRIBUTE "svg:x",
76: REF 'coordinate',
77: REF 'length',
78: DATA 'string',
75: ATTRIBUTE "svg:y",
76: REF 'coordinate',
77: REF 'length',
78: DATA 'string',
75: ATTRIBUTE "svg:width",
76: REF 'length',
77: DATA 'string',
75: ATTRIBUTE "svg:height",
76: REF 'length',
77: DATA 'string',
75: CHOICE
76: REF 'svg-title',
76: EPSILON
75: CHOICE
76: REF 'svg-desc',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
72: REF 'draw-area-circle',
73: ELEMENT "draw:area-circle",
74: SEQUENCE
75: REF 'common-draw-area-attlist',
76: INTERLEAVE
77: CHOICE
78: SEQUENCE
79: ATTRIBUTE "xlink:type",
80: VALUE 'simple',
79: ATTRIBUTE "xlink:href",
80: REF 'anyIRI',
81: DATA 'anyURI',
79: CHOICE
80: ATTRIBUTE "office:target-frame-name",
81: REF 'targetFrameName',
82: CHOICE
83: VALUE '_self',
83: VALUE '_blank',
83: VALUE '_parent',
83: VALUE '_top',
83: REF 'string',
84: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "xlink:show",
81: CHOICE
82: VALUE 'new',
82: VALUE 'replace',
80: EPSILON
78: EPSILON
77: CHOICE
78: ATTRIBUTE "office:name",
79: REF 'string',
80: DATA 'string',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "draw:nohref",
79: VALUE 'nohref',
78: EPSILON
75: ATTRIBUTE "svg:cx",
76: REF 'coordinate',
77: REF 'length',
78: DATA 'string',
75: ATTRIBUTE "svg:cy",
76: REF 'coordinate',
77: REF 'length',
78: DATA 'string',
75: ATTRIBUTE "svg:r",
76: REF 'length',
77: DATA 'string',
75: CHOICE
76: REF 'svg-title',
76: EPSILON
75: CHOICE
76: REF 'svg-desc',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
72: REF 'draw-area-polygon',
73: ELEMENT "draw:area-polygon",
74: SEQUENCE
75: REF 'common-draw-area-attlist',
76: INTERLEAVE
77: CHOICE
78: SEQUENCE
79: ATTRIBUTE "xlink:type",
80: VALUE 'simple',
79: ATTRIBUTE "xlink:href",
80: REF 'anyIRI',
81: DATA 'anyURI',
79: CHOICE
80: ATTRIBUTE "office:target-frame-name",
81: REF 'targetFrameName',
82: CHOICE
83: VALUE '_self',
83: VALUE '_blank',
83: VALUE '_parent',
83: VALUE '_top',
83: REF 'string',
84: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "xlink:show",
81: CHOICE
82: VALUE 'new',
82: VALUE 'replace',
80: EPSILON
78: EPSILON
77: CHOICE
78: ATTRIBUTE "office:name",
79: REF 'string',
80: DATA 'string',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "draw:nohref",
79: VALUE 'nohref',
78: EPSILON
75: ATTRIBUTE "svg:x",
76: REF 'coordinate',
77: REF 'length',
78: DATA 'string',
75: ATTRIBUTE "svg:y",
76: REF 'coordinate',
77: REF 'length',
78: DATA 'string',
75: ATTRIBUTE "svg:width",
76: REF 'length',
77: DATA 'string',
75: ATTRIBUTE "svg:height",
76: REF 'length',
77: DATA 'string',
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',
75: CHOICE
76: REF 'svg-title',
76: EPSILON
75: CHOICE
76: REF 'svg-desc',
76: EPSILON
75: CHOICE
76: REF 'office-event-listeners',
76: EPSILON
70: EPSILON
67: EPSILON
66: CHOICE
67: REF 'svg-title',
67: EPSILON
66: CHOICE
67: REF 'svg-desc',
67: EPSILON
66: CHOICE
67: REF 'draw-contour-polygon',
68: ELEMENT "draw:contour-polygon",
69: SEQUENCE
70: REF 'common-contour-attlist',
71: ATTRIBUTE "draw:recreate-on-edit",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
70: REF 'common-draw-size-attlist',
71: SEQUENCE
72: CHOICE
73: ATTRIBUTE "svg:width",
74: REF 'length',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "svg:height",
74: REF 'length',
75: DATA 'string',
73: EPSILON
70: REF 'common-draw-viewbox-attlist',
71: ATTRIBUTE "svg:viewBox",
72: LIST
73: SEQUENCE
74: REF 'integer',
75: DATA 'integer',
74: REF 'integer',
75: DATA 'integer',
74: REF 'integer',
75: DATA 'integer',
74: REF 'integer',
75: DATA 'integer',
70: REF 'common-draw-points-attlist',
71: ATTRIBUTE "draw:points",
72: REF 'points',
73: DATA 'string',
67: REF 'draw-contour-path',
68: ELEMENT "draw:contour-path",
69: SEQUENCE
70: REF 'common-contour-attlist',
71: ATTRIBUTE "draw:recreate-on-edit",
72: REF 'boolean',
73: CHOICE
74: VALUE 'true',
74: VALUE 'false',
70: REF 'common-draw-size-attlist',
71: SEQUENCE
72: CHOICE
73: ATTRIBUTE "svg:width",
74: REF 'length',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "svg:height",
74: REF 'length',
75: DATA 'string',
73: EPSILON
70: REF 'common-draw-viewbox-attlist',
71: ATTRIBUTE "svg:viewBox",
72: LIST
73: SEQUENCE
74: REF 'integer',
75: DATA 'integer',
74: REF 'integer',
75: DATA 'integer',
74: REF 'integer',
75: DATA 'integer',
74: REF 'integer',
75: DATA 'integer',
70: REF 'common-draw-path-data-attlist',
71: ATTRIBUTE "svg:d",
72: REF 'pathData',
73: DATA 'string',
67: EPSILON
63: REF 'draw-measure',
63: REF 'draw-caption',
63: REF 'draw-connector',
63: REF 'draw-control',
63: REF 'dr3d-scene',
63: REF 'draw-custom-shape',
61: REF 'draw-a',
58: EPSILON
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 'draw-a',
47: EPSILON
46: REF 'table-columns-and-groups',
47: ONEOREMORE
48: CHOICE
49: REF 'table-table-column-group',
50: ELEMENT "table:table-column-group",
51: SEQUENCE
52: REF 'table-table-column-group-attlist',
53: CHOICE
54: ATTRIBUTE "table:display",
55: REF 'boolean',
56: CHOICE
57: VALUE 'true',
57: VALUE 'false',
54: EPSILON
52: REF 'table-columns-and-groups',
53: ONEOREMORE
54: CHOICE
55: REF 'table-table-column-group',
55: REF 'table-columns-no-group',
56: CHOICE
57: SEQUENCE
58: REF 'table-columns',
59: CHOICE
60: REF 'table-table-columns',
61: ELEMENT "table:table-columns",
62: ONEOREMORE
63: REF 'table-table-column',
64: ELEMENT "table:table-column",
65: REF 'table-table-column-attlist',
66: INTERLEAVE
67: CHOICE
68: ATTRIBUTE "table:number-columns-repeated",
69: REF 'positiveInteger',
70: DATA 'positiveInteger',
68: EPSILON
67: CHOICE
68: ATTRIBUTE "table:style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
67: CHOICE
68: ATTRIBUTE "table:visibility",
69: REF 'table-visibility-value',
70: CHOICE
71: VALUE 'visible',
71: VALUE 'collapse',
71: VALUE 'filter',
68: EPSILON
67: CHOICE
68: ATTRIBUTE "table:default-cell-style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
67: CHOICE
68: REF 'xml-id',
69: ATTRIBUTE "xml:id",
70: REF 'ID',
71: DATA 'ID',
68: EPSILON
60: ONEOREMORE
61: REF 'table-table-column',
58: CHOICE
59: SEQUENCE
60: REF 'table-table-header-columns',
61: ELEMENT "table:table-header-columns",
62: ONEOREMORE
63: REF 'table-table-column',
60: CHOICE
61: REF 'table-columns',
62: CHOICE
63: REF 'table-table-columns',
63: ONEOREMORE
64: REF 'table-table-column',
61: EPSILON
59: EPSILON
57: SEQUENCE
58: REF 'table-table-header-columns',
58: CHOICE
59: REF 'table-columns',
60: CHOICE
61: REF 'table-table-columns',
61: ONEOREMORE
62: REF 'table-table-column',
59: EPSILON
49: REF 'table-columns-no-group',
50: CHOICE
51: SEQUENCE
52: REF 'table-columns',
53: CHOICE
54: REF 'table-table-columns',
54: ONEOREMORE
55: REF 'table-table-column',
52: CHOICE
53: SEQUENCE
54: REF 'table-table-header-columns',
54: CHOICE
55: REF 'table-columns',
56: CHOICE
57: REF 'table-table-columns',
57: ONEOREMORE
58: REF 'table-table-column',
55: EPSILON
53: EPSILON
51: SEQUENCE
52: REF 'table-table-header-columns',
52: CHOICE
53: REF 'table-columns',
54: CHOICE
55: REF 'table-table-columns',
55: ONEOREMORE
56: REF 'table-table-column',
53: EPSILON
46: REF 'table-rows-and-groups',
47: ONEOREMORE
48: CHOICE
49: REF 'table-table-row-group',
50: ELEMENT "table:table-row-group",
51: SEQUENCE
52: REF 'table-table-row-group-attlist',
53: CHOICE
54: ATTRIBUTE "table:display",
55: REF 'boolean',
56: CHOICE
57: VALUE 'true',
57: VALUE 'false',
54: EPSILON
52: REF 'table-rows-and-groups',
53: ONEOREMORE
54: CHOICE
55: REF 'table-table-row-group',
55: REF 'table-rows-no-group',
56: CHOICE
57: SEQUENCE
58: REF 'table-rows',
59: CHOICE
60: REF 'table-table-rows',
61: ELEMENT "table:table-rows",
62: ONEOREMORE
63: SEQUENCE
64: CHOICE
65: REF 'text-soft-page-break',
65: EPSILON
64: REF 'table-table-row',
65: ELEMENT "table:table-row",
66: SEQUENCE
67: REF 'table-table-row-attlist',
68: INTERLEAVE
69: CHOICE
70: ATTRIBUTE "table:number-rows-repeated",
71: REF 'positiveInteger',
72: DATA 'positiveInteger',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "table:style-name",
71: REF 'styleNameRef',
72: CHOICE
73: DATA 'NCName',
73: EPSILON
70: EPSILON
69: CHOICE
70: ATTRIBUTE "table:default-cell-style-name",
71: REF 'styleNameRef',
72: CHOICE
73: DATA 'NCName',
73: EPSILON
70: EPSILON
69: CHOICE
70: ATTRIBUTE "table:visibility",
71: REF 'table-visibility-value',
72: CHOICE
73: VALUE 'visible',
73: VALUE 'collapse',
73: VALUE 'filter',
70: EPSILON
69: CHOICE
70: REF 'xml-id',
71: ATTRIBUTE "xml:id",
72: REF 'ID',
73: DATA 'ID',
70: EPSILON
67: ONEOREMORE
68: CHOICE
69: REF 'table-table-cell',
70: ELEMENT "table:table-cell",
71: SEQUENCE
72: REF 'table-table-cell-attlist',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "table:number-columns-repeated",
76: REF 'positiveInteger',
77: DATA 'positiveInteger',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:style-name",
76: REF 'styleNameRef',
77: CHOICE
78: DATA 'NCName',
78: EPSILON
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:content-validation-name",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:formula",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: REF 'common-value-and-type-attlist',
76: CHOICE
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'float',
78: ATTRIBUTE "office:value",
79: REF 'double',
80: DATA 'double',
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'percentage',
78: ATTRIBUTE "office:value",
79: REF 'double',
80: DATA 'double',
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'currency',
78: ATTRIBUTE "office:value",
79: REF 'double',
80: DATA 'double',
78: CHOICE
79: ATTRIBUTE "office:currency",
80: REF 'string',
81: DATA 'string',
79: EPSILON
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'date',
78: ATTRIBUTE "office:date-value",
79: REF 'dateOrDateTime',
80: CHOICE
81: DATA 'date',
81: DATA 'dateTime',
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'time',
78: ATTRIBUTE "office:time-value",
79: REF 'duration',
80: DATA 'duration',
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'boolean',
78: ATTRIBUTE "office:boolean-value",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'string',
78: CHOICE
79: ATTRIBUTE "office:string-value",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:protect",
76: REF 'boolean',
77: CHOICE
78: VALUE 'true',
78: VALUE 'false',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:protected",
76: REF 'boolean',
77: CHOICE
78: VALUE 'true',
78: VALUE 'false',
75: EPSILON
74: CHOICE
75: REF 'xml-id',
76: ATTRIBUTE "xml:id",
77: REF 'ID',
78: DATA 'ID',
75: EPSILON
74: CHOICE
75: REF 'common-in-content-meta-attlist',
76: SEQUENCE
77: ATTRIBUTE "xhtml:about",
78: REF 'URIorSafeCURIE',
79: CHOICE
80: REF 'anyURI',
81: DATA 'anyURI',
80: REF 'SafeCURIE',
81: DATA 'string',
77: ATTRIBUTE "xhtml:property",
78: REF 'CURIEs',
79: LIST
80: ONEOREMORE
81: REF 'CURIE',
82: DATA 'string',
77: REF 'common-meta-literal-attlist',
78: SEQUENCE
79: CHOICE
80: ATTRIBUTE "xhtml:datatype",
81: REF 'CURIE',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "xhtml:content",
81: REF 'string',
82: DATA 'string',
80: EPSILON
75: EPSILON
72: REF 'table-table-cell-attlist-extra',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "table:number-columns-spanned",
76: REF 'positiveInteger',
77: DATA 'positiveInteger',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:number-rows-spanned",
76: REF 'positiveInteger',
77: DATA 'positiveInteger',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:number-matrix-columns-spanned",
76: REF 'positiveInteger',
77: DATA 'positiveInteger',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:number-matrix-rows-spanned",
76: REF 'positiveInteger',
77: DATA 'positiveInteger',
75: EPSILON
72: REF 'table-table-cell-content',
73: SEQUENCE
74: CHOICE
75: REF 'table-cell-range-source',
76: ELEMENT "table:cell-range-source",
77: SEQUENCE
78: REF 'table-table-cell-range-source-attlist',
79: INTERLEAVE
80: ATTRIBUTE "table:name",
81: REF 'string',
82: DATA 'string',
80: ATTRIBUTE "table:last-column-spanned",
81: REF 'positiveInteger',
82: DATA 'positiveInteger',
80: ATTRIBUTE "table:last-row-spanned",
81: REF 'positiveInteger',
82: DATA 'positiveInteger',
78: REF 'table-linked-source-attlist',
79: INTERLEAVE
80: ATTRIBUTE "xlink:type",
81: VALUE 'simple',
80: ATTRIBUTE "xlink:href",
81: REF 'anyIRI',
82: DATA 'anyURI',
80: CHOICE
81: ATTRIBUTE "xlink:actuate",
82: VALUE 'onRequest',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "table:filter-name",
82: REF 'string',
83: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "table:filter-options",
82: REF 'string',
83: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "table:refresh-delay",
82: REF 'duration',
83: DATA 'duration',
81: EPSILON
75: EPSILON
74: CHOICE
75: REF 'office-annotation',
76: ELEMENT "office:annotation",
77: SEQUENCE
78: REF 'office-annotation-attlist',
79: INTERLEAVE
80: CHOICE
81: ATTRIBUTE "office:display",
82: REF 'boolean',
83: CHOICE
84: VALUE 'true',
84: VALUE 'false',
81: EPSILON
80: CHOICE
81: REF 'common-office-annotation-name-attlist',
82: ATTRIBUTE "office:name",
83: REF 'string',
84: DATA 'string',
81: EPSILON
78: REF 'draw-caption-attlist',
79: INTERLEAVE
80: CHOICE
81: SEQUENCE
82: ATTRIBUTE "draw:caption-point-x",
83: REF 'coordinate',
84: REF 'length',
85: DATA 'string',
82: ATTRIBUTE "draw:caption-point-y",
83: REF 'coordinate',
84: REF 'length',
85: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "draw:corner-radius",
82: REF 'nonNegativeLength',
83: DATA 'string',
81: EPSILON
78: REF 'common-draw-position-attlist',
79: SEQUENCE
80: CHOICE
81: ATTRIBUTE "svg:x",
82: REF 'coordinate',
83: REF 'length',
84: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "svg:y",
82: REF 'coordinate',
83: REF 'length',
84: DATA 'string',
81: EPSILON
78: REF 'common-draw-size-attlist',
79: SEQUENCE
80: CHOICE
81: ATTRIBUTE "svg:width",
82: REF 'length',
83: DATA 'string',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "svg:height",
82: REF 'length',
83: DATA 'string',
81: EPSILON
78: REF 'common-draw-shape-with-text-and-styles-attlist',
79: SEQUENCE
80: REF 'common-draw-shape-with-styles-attlist',
81: SEQUENCE
82: REF 'common-draw-z-index-attlist',
83: CHOICE
84: ATTRIBUTE "draw:z-index",
85: REF 'nonNegativeInteger',
86: DATA 'nonNegativeInteger',
84: EPSILON
82: REF 'common-draw-id-attlist',
83: CHOICE
84: SEQUENCE
85: REF 'xml-id',
86: ATTRIBUTE "xml:id",
87: REF 'ID',
88: DATA 'ID',
85: CHOICE
86: ATTRIBUTE "draw:id",
87: REF 'NCName',
88: DATA 'NCName',
86: EPSILON
84: EPSILON
82: REF 'common-draw-layer-name-attlist',
83: CHOICE
84: ATTRIBUTE "draw:layer",
85: REF 'string',
86: DATA 'string',
84: EPSILON
82: REF 'common-draw-style-name-attlist',
83: CHOICE
84: SEQUENCE
85: CHOICE
86: ATTRIBUTE "draw:style-name",
87: REF 'styleNameRef',
88: CHOICE
89: DATA 'NCName',
89: EPSILON
86: EPSILON
85: CHOICE
86: ATTRIBUTE "draw:class-names",
87: REF 'styleNameRefs',
88: LIST
89: CHOICE
90: ONEOREMORE
91: DATA 'NCName',
90: EPSILON
86: EPSILON
84: SEQUENCE
85: CHOICE
86: ATTRIBUTE "presentation:style-name",
87: REF 'styleNameRef',
88: CHOICE
89: DATA 'NCName',
89: EPSILON
86: EPSILON
85: CHOICE
86: ATTRIBUTE "presentation:class-names",
87: REF 'styleNameRefs',
88: LIST
89: CHOICE
90: ONEOREMORE
91: DATA 'NCName',
90: EPSILON
86: EPSILON
82: REF 'common-draw-transform-attlist',
83: CHOICE
84: ATTRIBUTE "draw:transform",
85: REF 'string',
86: DATA 'string',
84: EPSILON
82: REF 'common-draw-name-attlist',
83: CHOICE
84: ATTRIBUTE "draw:name",
85: REF 'string',
86: DATA 'string',
84: EPSILON
82: REF 'common-text-spreadsheet-shape-attlist',
83: INTERLEAVE
84: CHOICE
85: ATTRIBUTE "table:end-cell-address",
86: REF 'cellAddress',
87: DATA 'string',
85: EPSILON
84: CHOICE
85: ATTRIBUTE "table:end-x",
86: REF 'coordinate',
87: REF 'length',
88: DATA 'string',
85: EPSILON
84: CHOICE
85: ATTRIBUTE "table:end-y",
86: REF 'coordinate',
87: REF 'length',
88: DATA 'string',
85: EPSILON
84: CHOICE
85: ATTRIBUTE "table:table-background",
86: REF 'boolean',
87: CHOICE
88: VALUE 'true',
88: VALUE 'false',
85: EPSILON
84: REF 'common-text-anchor-attlist',
85: INTERLEAVE
86: CHOICE
87: ATTRIBUTE "text:anchor-type",
88: CHOICE
89: VALUE 'page',
89: VALUE 'frame',
89: VALUE 'paragraph',
89: VALUE 'char',
89: VALUE 'as-char',
87: EPSILON
86: CHOICE
87: ATTRIBUTE "text:anchor-page-number",
88: REF 'positiveInteger',
89: DATA 'positiveInteger',
87: EPSILON
80: REF 'common-draw-text-style-name-attlist',
81: CHOICE
82: ATTRIBUTE "draw:text-style-name",
83: REF 'styleNameRef',
84: CHOICE
85: DATA 'NCName',
85: EPSILON
82: EPSILON
78: CHOICE
79: REF 'dc-creator',
79: EPSILON
78: CHOICE
79: REF 'dc-date',
79: EPSILON
78: CHOICE
79: REF 'meta-date-string',
80: ELEMENT "meta:date-string",
81: REF 'string',
82: DATA 'string',
79: EPSILON
78: CHOICE
79: ONEOREMORE
80: CHOICE
81: REF 'text-p',
81: REF 'text-list',
79: EPSILON
75: EPSILON
74: CHOICE
75: REF 'table-detective',
76: ELEMENT "table:detective",
77: SEQUENCE
78: CHOICE
79: ONEOREMORE
80: REF 'table-highlighted-range',
81: ELEMENT "table:highlighted-range",
82: CHOICE
83: REF 'table-highlighted-range-attlist',
84: INTERLEAVE
85: CHOICE
86: ATTRIBUTE "table:cell-range-address",
87: REF 'cellRangeAddress',
88: CHOICE
89: DATA 'string',
89: DATA 'string',
89: DATA 'string',
86: EPSILON
85: ATTRIBUTE "table:direction",
86: CHOICE
87: VALUE 'from-another-table',
87: VALUE 'to-another-table',
87: VALUE 'from-same-table',
85: CHOICE
86: ATTRIBUTE "table:contains-error",
87: REF 'boolean',
88: CHOICE
89: VALUE 'true',
89: VALUE 'false',
86: EPSILON
83: REF 'table-highlighted-range-attlist-invalid',
84: ATTRIBUTE "table:marked-invalid",
85: REF 'boolean',
86: CHOICE
87: VALUE 'true',
87: VALUE 'false',
79: EPSILON
78: CHOICE
79: ONEOREMORE
80: REF 'table-operation',
81: ELEMENT "table:operation",
82: REF 'table-operation-attlist',
83: INTERLEAVE
84: ATTRIBUTE "table:name",
85: CHOICE
86: VALUE 'trace-dependents',
86: VALUE 'remove-dependents',
86: VALUE 'trace-precedents',
86: VALUE 'remove-precedents',
86: VALUE 'trace-errors',
84: ATTRIBUTE "table:index",
85: REF 'nonNegativeInteger',
86: DATA 'nonNegativeInteger',
79: EPSILON
75: EPSILON
74: CHOICE
75: ONEOREMORE
76: REF 'text-content',
77: CHOICE
78: REF 'text-h',
78: REF 'text-p',
78: REF 'text-list',
78: REF 'text-numbered-paragraph',
78: REF 'table-table',
78: REF 'text-section',
78: REF 'text-soft-page-break',
78: REF 'text-table-of-content',
78: REF 'text-illustration-index',
78: REF 'text-table-index',
78: REF 'text-object-index',
78: REF 'text-user-index',
78: REF 'text-alphabetical-index',
78: REF 'text-bibliography',
78: REF 'shape',
79: CHOICE
80: REF 'shape-instance',
81: CHOICE
82: REF 'draw-rect',
82: REF 'draw-line',
82: REF 'draw-polyline',
82: REF 'draw-polygon',
82: REF 'draw-regular-polygon',
82: REF 'draw-path',
82: REF 'draw-circle',
82: REF 'draw-ellipse',
82: REF 'draw-g',
82: REF 'draw-page-thumbnail',
82: REF 'draw-frame',
82: REF 'draw-measure',
82: REF 'draw-caption',
82: REF 'draw-connector',
82: REF 'draw-control',
82: REF 'dr3d-scene',
82: REF 'draw-custom-shape',
80: REF 'draw-a',
78: REF 'change-marks',
79: CHOICE
75: EPSILON
69: REF 'table-covered-table-cell',
70: ELEMENT "table:covered-table-cell",
71: SEQUENCE
72: REF 'table-table-cell-attlist',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "table:number-columns-repeated",
76: REF 'positiveInteger',
77: DATA 'positiveInteger',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:style-name",
76: REF 'styleNameRef',
77: CHOICE
78: DATA 'NCName',
78: EPSILON
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:content-validation-name",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:formula",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: REF 'common-value-and-type-attlist',
76: CHOICE
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'float',
78: ATTRIBUTE "office:value",
79: REF 'double',
80: DATA 'double',
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'percentage',
78: ATTRIBUTE "office:value",
79: REF 'double',
80: DATA 'double',
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'currency',
78: ATTRIBUTE "office:value",
79: REF 'double',
80: DATA 'double',
78: CHOICE
79: ATTRIBUTE "office:currency",
80: REF 'string',
81: DATA 'string',
79: EPSILON
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'date',
78: ATTRIBUTE "office:date-value",
79: REF 'dateOrDateTime',
80: CHOICE
81: DATA 'date',
81: DATA 'dateTime',
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'time',
78: ATTRIBUTE "office:time-value",
79: REF 'duration',
80: DATA 'duration',
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'boolean',
78: ATTRIBUTE "office:boolean-value",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
77: SEQUENCE
78: ATTRIBUTE "office:value-type",
79: VALUE 'string',
78: CHOICE
79: ATTRIBUTE "office:string-value",
80: REF 'string',
81: DATA 'string',
79: EPSILON
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:protect",
76: REF 'boolean',
77: CHOICE
78: VALUE 'true',
78: VALUE 'false',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:protected",
76: REF 'boolean',
77: CHOICE
78: VALUE 'true',
78: VALUE 'false',
75: EPSILON
74: CHOICE
75: REF 'xml-id',
76: ATTRIBUTE "xml:id",
77: REF 'ID',
78: DATA 'ID',
75: EPSILON
74: CHOICE
75: REF 'common-in-content-meta-attlist',
76: SEQUENCE
77: ATTRIBUTE "xhtml:about",
78: REF 'URIorSafeCURIE',
79: CHOICE
80: REF 'anyURI',
81: DATA 'anyURI',
80: REF 'SafeCURIE',
81: DATA 'string',
77: ATTRIBUTE "xhtml:property",
78: REF 'CURIEs',
79: LIST
80: ONEOREMORE
81: REF 'CURIE',
82: DATA 'string',
77: REF 'common-meta-literal-attlist',
78: SEQUENCE
79: CHOICE
80: ATTRIBUTE "xhtml:datatype",
81: REF 'CURIE',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "xhtml:content",
81: REF 'string',
82: DATA 'string',
80: EPSILON
75: EPSILON
72: REF 'table-table-cell-content',
73: SEQUENCE
74: CHOICE
75: REF 'table-cell-range-source',
75: EPSILON
74: CHOICE
75: REF 'office-annotation',
75: EPSILON
74: CHOICE
75: REF 'table-detective',
75: EPSILON
74: CHOICE
75: ONEOREMORE
76: REF 'text-content',
77: CHOICE
78: REF 'text-h',
78: REF 'text-p',
78: REF 'text-list',
78: REF 'text-numbered-paragraph',
78: REF 'table-table',
78: REF 'text-section',
78: REF 'text-soft-page-break',
78: REF 'text-table-of-content',
78: REF 'text-illustration-index',
78: REF 'text-table-index',
78: REF 'text-object-index',
78: REF 'text-user-index',
78: REF 'text-alphabetical-index',
78: REF 'text-bibliography',
78: REF 'shape',
79: CHOICE
80: REF 'shape-instance',
81: CHOICE
82: REF 'draw-rect',
82: REF 'draw-line',
82: REF 'draw-polyline',
82: REF 'draw-polygon',
82: REF 'draw-regular-polygon',
82: REF 'draw-path',
82: REF 'draw-circle',
82: REF 'draw-ellipse',
82: REF 'draw-g',
82: REF 'draw-page-thumbnail',
82: REF 'draw-frame',
82: REF 'draw-measure',
82: REF 'draw-caption',
82: REF 'draw-connector',
82: REF 'draw-control',
82: REF 'dr3d-scene',
82: REF 'draw-custom-shape',
80: REF 'draw-a',
78: REF 'change-marks',
79: CHOICE
75: EPSILON
60: ONEOREMORE
61: SEQUENCE
62: CHOICE
63: REF 'text-soft-page-break',
63: EPSILON
62: REF 'table-table-row',
58: CHOICE
59: SEQUENCE
60: REF 'table-table-header-rows',
61: ELEMENT "table:table-header-rows",
62: ONEOREMORE
63: SEQUENCE
64: CHOICE
65: REF 'text-soft-page-break',
65: EPSILON
64: REF 'table-table-row',
60: CHOICE
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: EPSILON
59: EPSILON
57: SEQUENCE
58: REF 'table-table-header-rows',
58: CHOICE
59: REF 'table-rows',
60: CHOICE
61: REF 'table-table-rows',
61: ONEOREMORE
62: SEQUENCE
63: CHOICE
64: REF 'text-soft-page-break',
64: EPSILON
63: REF 'table-table-row',
59: EPSILON
49: REF 'table-rows-no-group',
50: CHOICE
51: SEQUENCE
52: REF 'table-rows',
53: CHOICE
54: REF 'table-table-rows',
54: ONEOREMORE
55: SEQUENCE
56: CHOICE
57: REF 'text-soft-page-break',
57: EPSILON
56: REF 'table-table-row',
52: CHOICE
53: SEQUENCE
54: REF 'table-table-header-rows',
54: CHOICE
55: REF 'table-rows',
56: CHOICE
57: REF 'table-table-rows',
57: ONEOREMORE
58: SEQUENCE
59: CHOICE
60: REF 'text-soft-page-break',
60: EPSILON
59: REF 'table-table-row',
55: EPSILON
53: EPSILON
51: SEQUENCE
52: REF 'table-table-header-rows',
52: CHOICE
53: REF 'table-rows',
54: CHOICE
55: REF 'table-table-rows',
55: ONEOREMORE
56: SEQUENCE
57: CHOICE
58: REF 'text-soft-page-break',
58: EPSILON
57: REF 'table-table-row',
53: EPSILON
46: CHOICE
47: REF 'table-named-expressions',
48: ELEMENT "table:named-expressions",
49: CHOICE
50: ONEOREMORE
51: CHOICE
52: REF 'table-named-range',
53: ELEMENT "table:named-range",
54: REF 'table-named-range-attlist',
55: SEQUENCE
56: ATTRIBUTE "table:name",
57: REF 'string',
58: DATA 'string',
56: ATTRIBUTE "table:cell-range-address",
57: REF 'cellRangeAddress',
58: CHOICE
59: DATA 'string',
59: DATA 'string',
59: DATA 'string',
56: CHOICE
57: ATTRIBUTE "table:base-cell-address",
58: REF 'cellAddress',
59: DATA 'string',
57: EPSILON
56: CHOICE
57: ATTRIBUTE "table:range-usable-as",
58: CHOICE
59: VALUE 'none',
59: LIST
60: ONEOREMORE
61: CHOICE
62: VALUE 'print-range',
62: VALUE 'filter',
62: VALUE 'repeat-row',
62: VALUE 'repeat-column',
57: EPSILON
52: REF 'table-named-expression',
53: ELEMENT "table:named-expression",
54: REF 'table-named-expression-attlist',
55: SEQUENCE
56: ATTRIBUTE "table:name",
57: REF 'string',
58: DATA 'string',
56: ATTRIBUTE "table:expression",
57: REF 'string',
58: DATA 'string',
56: CHOICE
57: ATTRIBUTE "table:base-cell-address",
58: REF 'cellAddress',
59: DATA 'string',
57: EPSILON
50: EPSILON
47: EPSILON
43: REF 'text-section',
43: REF 'text-soft-page-break',
43: REF 'text-table-of-content',
43: REF 'text-illustration-index',
43: REF 'text-table-index',
43: REF 'text-object-index',
43: REF 'text-user-index',
43: REF 'text-alphabetical-index',
43: REF 'text-bibliography',
43: REF 'shape',
44: CHOICE
45: REF 'shape-instance',
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',
43: REF 'change-marks',
44: CHOICE
40: EPSILON
36: ELEMENT "text:ruby",
37: SEQUENCE
38: CHOICE
39: ATTRIBUTE "text:style-name",
40: REF 'styleNameRef',
41: CHOICE
42: DATA 'NCName',
42: EPSILON
39: EPSILON
38: ELEMENT "text:ruby-base",
39: CHOICE
40: ONEOREMORE
41: REF 'paragraph-content-or-hyperlink',
42: CHOICE
43: REF 'paragraph-content',
44: CHOICE
45: STRING
43: REF 'text-a',
40: EPSILON
38: ELEMENT "text:ruby-text",
39: SEQUENCE
40: CHOICE
41: ATTRIBUTE "text:style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
40: STRING
36: REF 'office-annotation',
36: REF 'office-annotation-end',
37: ELEMENT "office:annotation-end",
38: REF 'office-annotation-end-attlist',
39: REF 'common-office-annotation-name-attlist',
40: ATTRIBUTE "office:name",
41: REF 'string',
42: DATA 'string',
36: REF 'change-marks',
37: CHOICE
36: REF 'shape',
37: CHOICE
38: REF 'shape-instance',
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 'draw-a',
36: ELEMENT "text:date",
37: SEQUENCE
38: REF 'text-date-attlist',
39: INTERLEAVE
40: REF 'common-field-fixed-attlist',
41: CHOICE
42: ATTRIBUTE "text:fixed",
43: REF 'boolean',
44: CHOICE
45: VALUE 'true',
45: VALUE 'false',
42: EPSILON
40: REF 'common-field-data-style-name-attlist',
41: CHOICE
42: ATTRIBUTE "style:data-style-name",
43: REF 'styleNameRef',
44: CHOICE
45: DATA 'NCName',
45: EPSILON
42: EPSILON
40: CHOICE
41: ATTRIBUTE "text:date-value",
42: REF 'dateOrDateTime',
43: CHOICE
44: DATA 'date',
44: DATA 'dateTime',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:date-adjust",
42: REF 'duration',
43: DATA 'duration',
41: EPSILON
38: STRING
36: ELEMENT "text:time",
37: SEQUENCE
38: REF 'text-time-attlist',
39: INTERLEAVE
40: REF 'common-field-fixed-attlist',
41: CHOICE
42: ATTRIBUTE "text:fixed",
43: REF 'boolean',
44: CHOICE
45: VALUE 'true',
45: VALUE 'false',
42: EPSILON
40: REF 'common-field-data-style-name-attlist',
41: CHOICE
42: ATTRIBUTE "style:data-style-name",
43: REF 'styleNameRef',
44: CHOICE
45: DATA 'NCName',
45: EPSILON
42: EPSILON
40: CHOICE
41: ATTRIBUTE "text:time-value",
42: REF 'timeOrDateTime',
43: CHOICE
44: DATA 'time',
44: DATA 'dateTime',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:time-adjust",
42: REF 'duration',
43: DATA 'duration',
41: EPSILON
38: STRING
36: ELEMENT "text:page-number",
37: SEQUENCE
38: REF 'text-page-number-attlist',
39: INTERLEAVE
40: REF 'common-field-num-format-attlist',
41: CHOICE
42: REF 'common-num-format-attlist',
43: CHOICE
44: ATTRIBUTE "style:num-format",
45: CHOICE
46: VALUE '1',
46: VALUE 'i',
46: VALUE 'I',
46: REF 'string',
47: DATA 'string',
46: EPSILON
44: SEQUENCE
45: ATTRIBUTE "style:num-format",
46: CHOICE
47: VALUE 'a',
47: VALUE 'A',
45: REF 'style-num-letter-sync-attlist',
46: CHOICE
47: ATTRIBUTE "style:num-letter-sync",
48: REF 'boolean',
49: CHOICE
50: VALUE 'true',
50: VALUE 'false',
47: EPSILON
44: EPSILON
42: EPSILON
40: REF 'common-field-fixed-attlist',
41: CHOICE
42: ATTRIBUTE "text:fixed",
43: REF 'boolean',
44: CHOICE
45: VALUE 'true',
45: VALUE 'false',
42: EPSILON
40: CHOICE
41: ATTRIBUTE "text:page-adjust",
42: REF 'integer',
43: DATA 'integer',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:select-page",
42: CHOICE
43: VALUE 'previous',
43: VALUE 'current',
43: VALUE 'next',
41: EPSILON
38: STRING
36: ELEMENT "text:page-continuation",
37: SEQUENCE
38: REF 'text-page-continuation-attlist',
39: INTERLEAVE
40: ATTRIBUTE "text:select-page",
41: CHOICE
42: VALUE 'previous',
42: VALUE 'next',
40: CHOICE
41: ATTRIBUTE "text:string-value",
42: REF 'string',
43: DATA 'string',
41: EPSILON
38: STRING
36: ELEMENT "text:sender-firstname",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-lastname",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-initials",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-title",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-position",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-email",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-phone-private",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-fax",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-company",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-phone-work",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-street",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-city",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-postal-code",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-country",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:sender-state-or-province",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:author-name",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:author-initials",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:chapter",
37: SEQUENCE
38: REF 'text-chapter-attlist',
39: INTERLEAVE
40: ATTRIBUTE "text:display",
41: CHOICE
42: VALUE 'name',
42: VALUE 'number',
42: VALUE 'number-and-name',
42: VALUE 'plain-number-and-name',
42: VALUE 'plain-number',
40: ATTRIBUTE "text:outline-level",
41: REF 'nonNegativeInteger',
42: DATA 'nonNegativeInteger',
38: STRING
36: ELEMENT "text:file-name",
37: SEQUENCE
38: REF 'text-file-name-attlist',
39: INTERLEAVE
40: CHOICE
41: ATTRIBUTE "text:display",
42: CHOICE
43: VALUE 'full',
43: VALUE 'path',
43: VALUE 'name',
43: VALUE 'name-and-extension',
41: EPSILON
40: REF 'common-field-fixed-attlist',
41: CHOICE
42: ATTRIBUTE "text:fixed",
43: REF 'boolean',
44: CHOICE
45: VALUE 'true',
45: VALUE 'false',
42: EPSILON
38: STRING
36: ELEMENT "text:template-name",
37: SEQUENCE
38: REF 'text-template-name-attlist',
39: CHOICE
40: ATTRIBUTE "text:display",
41: CHOICE
42: VALUE 'full',
42: VALUE 'path',
42: VALUE 'name',
42: VALUE 'name-and-extension',
42: VALUE 'area',
42: VALUE 'title',
40: EPSILON
38: STRING
36: ELEMENT "text:sheet-name",
37: STRING
36: ELEMENT "text:variable-set",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-name-attlist',
40: ATTRIBUTE "text:name",
41: REF 'variableName',
42: DATA 'string',
39: REF 'common-field-formula-attlist',
40: CHOICE
41: ATTRIBUTE "text:formula",
42: REF 'string',
43: DATA 'string',
41: EPSILON
39: REF 'common-value-and-type-attlist',
40: CHOICE
41: SEQUENCE
42: ATTRIBUTE "office:value-type",
43: VALUE 'float',
42: ATTRIBUTE "office:value",
43: REF 'double',
44: DATA 'double',
41: SEQUENCE
42: ATTRIBUTE "office:value-type",
43: VALUE 'percentage',
42: ATTRIBUTE "office:value",
43: REF 'double',
44: DATA 'double',
41: SEQUENCE
42: ATTRIBUTE "office:value-type",
43: VALUE 'currency',
42: ATTRIBUTE "office:value",
43: REF 'double',
44: DATA 'double',
42: CHOICE
43: ATTRIBUTE "office:currency",
44: REF 'string',
45: DATA 'string',
43: EPSILON
41: SEQUENCE
42: ATTRIBUTE "office:value-type",
43: VALUE 'date',
42: ATTRIBUTE "office:date-value",
43: REF 'dateOrDateTime',
44: CHOICE
45: DATA 'date',
45: DATA 'dateTime',
41: SEQUENCE
42: ATTRIBUTE "office:value-type",
43: VALUE 'time',
42: ATTRIBUTE "office:time-value",
43: REF 'duration',
44: DATA 'duration',
41: SEQUENCE
42: ATTRIBUTE "office:value-type",
43: VALUE 'boolean',
42: ATTRIBUTE "office:boolean-value",
43: REF 'boolean',
44: CHOICE
45: VALUE 'true',
45: VALUE 'false',
41: SEQUENCE
42: ATTRIBUTE "office:value-type",
43: VALUE 'string',
42: CHOICE
43: ATTRIBUTE "office:string-value",
44: REF 'string',
45: DATA 'string',
43: EPSILON
39: REF 'common-field-display-value-none-attlist',
40: CHOICE
41: ATTRIBUTE "text:display",
42: CHOICE
43: VALUE 'value',
43: VALUE 'none',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
38: STRING
36: ELEMENT "text:variable-get",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-name-attlist',
40: ATTRIBUTE "text:name",
41: REF 'variableName',
42: DATA 'string',
39: REF 'common-field-display-value-formula-attlist',
40: CHOICE
41: ATTRIBUTE "text:display",
42: CHOICE
43: VALUE 'value',
43: VALUE 'formula',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
38: STRING
36: ELEMENT "text:variable-input",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-name-attlist',
40: ATTRIBUTE "text:name",
41: REF 'variableName',
42: DATA 'string',
39: REF 'common-field-description-attlist',
40: CHOICE
41: ATTRIBUTE "text:description",
42: REF 'string',
43: DATA 'string',
41: EPSILON
39: REF 'common-value-type-attlist',
40: ATTRIBUTE "office:value-type",
41: REF 'valueType',
42: CHOICE
43: VALUE 'float',
43: VALUE 'time',
43: VALUE 'date',
43: VALUE 'percentage',
43: VALUE 'currency',
43: VALUE 'boolean',
43: VALUE 'string',
39: REF 'common-field-display-value-none-attlist',
40: CHOICE
41: ATTRIBUTE "text:display",
42: CHOICE
43: VALUE 'value',
43: VALUE 'none',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
38: STRING
36: ELEMENT "text:user-field-get",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-name-attlist',
40: ATTRIBUTE "text:name",
41: REF 'variableName',
42: DATA 'string',
39: REF 'common-field-display-value-formula-none-attlist',
40: CHOICE
41: ATTRIBUTE "text:display",
42: CHOICE
43: VALUE 'value',
43: VALUE 'formula',
43: VALUE 'none',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
38: STRING
36: ELEMENT "text:user-field-input",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-name-attlist',
40: ATTRIBUTE "text:name",
41: REF 'variableName',
42: DATA 'string',
39: REF 'common-field-description-attlist',
40: CHOICE
41: ATTRIBUTE "text:description",
42: REF 'string',
43: DATA 'string',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
38: STRING
36: ELEMENT "text:sequence",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-name-attlist',
40: ATTRIBUTE "text:name",
41: REF 'variableName',
42: DATA 'string',
39: REF 'common-field-formula-attlist',
40: CHOICE
41: ATTRIBUTE "text:formula",
42: REF 'string',
43: DATA 'string',
41: EPSILON
39: REF 'common-field-num-format-attlist',
40: CHOICE
41: REF 'common-num-format-attlist',
42: CHOICE
43: ATTRIBUTE "style:num-format",
44: CHOICE
45: VALUE '1',
45: VALUE 'i',
45: VALUE 'I',
45: REF 'string',
46: DATA 'string',
45: EPSILON
43: SEQUENCE
44: ATTRIBUTE "style:num-format",
45: CHOICE
46: VALUE 'a',
46: VALUE 'A',
44: REF 'style-num-letter-sync-attlist',
45: CHOICE
46: ATTRIBUTE "style:num-letter-sync",
47: REF 'boolean',
48: CHOICE
49: VALUE 'true',
49: VALUE 'false',
46: EPSILON
43: EPSILON
41: EPSILON
39: REF 'text-sequence-ref-name',
40: CHOICE
41: ATTRIBUTE "text:ref-name",
42: REF 'string',
43: DATA 'string',
41: EPSILON
38: STRING
36: ELEMENT "text:expression",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-formula-attlist',
40: CHOICE
41: ATTRIBUTE "text:formula",
42: REF 'string',
43: DATA 'string',
41: EPSILON
39: CHOICE
40: REF 'common-value-and-type-attlist',
41: CHOICE
42: SEQUENCE
43: ATTRIBUTE "office:value-type",
44: VALUE 'float',
43: ATTRIBUTE "office:value",
44: REF 'double',
45: DATA 'double',
42: SEQUENCE
43: ATTRIBUTE "office:value-type",
44: VALUE 'percentage',
43: ATTRIBUTE "office:value",
44: REF 'double',
45: DATA 'double',
42: SEQUENCE
43: ATTRIBUTE "office:value-type",
44: VALUE 'currency',
43: ATTRIBUTE "office:value",
44: REF 'double',
45: DATA 'double',
43: CHOICE
44: ATTRIBUTE "office:currency",
45: REF 'string',
46: DATA 'string',
44: EPSILON
42: SEQUENCE
43: ATTRIBUTE "office:value-type",
44: VALUE 'date',
43: ATTRIBUTE "office:date-value",
44: REF 'dateOrDateTime',
45: CHOICE
46: DATA 'date',
46: DATA 'dateTime',
42: SEQUENCE
43: ATTRIBUTE "office:value-type",
44: VALUE 'time',
43: ATTRIBUTE "office:time-value",
44: REF 'duration',
45: DATA 'duration',
42: SEQUENCE
43: ATTRIBUTE "office:value-type",
44: VALUE 'boolean',
43: ATTRIBUTE "office:boolean-value",
44: REF 'boolean',
45: CHOICE
46: VALUE 'true',
46: VALUE 'false',
42: SEQUENCE
43: ATTRIBUTE "office:value-type",
44: VALUE 'string',
43: CHOICE
44: ATTRIBUTE "office:string-value",
45: REF 'string',
46: DATA 'string',
44: EPSILON
40: EPSILON
39: REF 'common-field-display-value-formula-attlist',
40: CHOICE
41: ATTRIBUTE "text:display",
42: CHOICE
43: VALUE 'value',
43: VALUE 'formula',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
38: STRING
36: ELEMENT "text:text-input",
37: SEQUENCE
38: REF 'common-field-description-attlist',
39: CHOICE
40: ATTRIBUTE "text:description",
41: REF 'string',
42: DATA 'string',
40: EPSILON
38: STRING
36: ELEMENT "text:initial-creator",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:creation-date",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-fixed-attlist',
40: CHOICE
41: ATTRIBUTE "text:fixed",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
39: CHOICE
40: ATTRIBUTE "text:date-value",
41: REF 'dateOrDateTime',
42: CHOICE
43: DATA 'date',
43: DATA 'dateTime',
40: EPSILON
38: STRING
36: ELEMENT "text:creation-time",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-fixed-attlist',
40: CHOICE
41: ATTRIBUTE "text:fixed",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
39: CHOICE
40: ATTRIBUTE "text:time-value",
41: REF 'timeOrDateTime',
42: CHOICE
43: DATA 'time',
43: DATA 'dateTime',
40: EPSILON
38: STRING
36: ELEMENT "text:description",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:user-defined",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-fixed-attlist',
40: CHOICE
41: ATTRIBUTE "text:fixed",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
39: ATTRIBUTE "text:name",
40: REF 'string',
41: DATA 'string',
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
39: CHOICE
40: ATTRIBUTE "office:value",
41: REF 'double',
42: DATA 'double',
40: EPSILON
39: CHOICE
40: ATTRIBUTE "office:date-value",
41: REF 'dateOrDateTime',
42: CHOICE
43: DATA 'date',
43: DATA 'dateTime',
40: EPSILON
39: CHOICE
40: ATTRIBUTE "office:time-value",
41: REF 'duration',
42: DATA 'duration',
40: EPSILON
39: CHOICE
40: ATTRIBUTE "office:boolean-value",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
39: CHOICE
40: ATTRIBUTE "office:string-value",
41: REF 'string',
42: DATA 'string',
40: EPSILON
38: STRING
36: ELEMENT "text:print-time",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-fixed-attlist',
40: CHOICE
41: ATTRIBUTE "text:fixed",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
39: CHOICE
40: ATTRIBUTE "text:time-value",
41: REF 'time',
42: DATA 'time',
40: EPSILON
38: STRING
36: ELEMENT "text:print-date",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-fixed-attlist',
40: CHOICE
41: ATTRIBUTE "text:fixed",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
39: CHOICE
40: ATTRIBUTE "text:date-value",
41: REF 'date',
42: DATA 'date',
40: EPSILON
38: STRING
36: ELEMENT "text:printed-by",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:title",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:subject",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:keywords",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:editing-cycles",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:editing-duration",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-fixed-attlist',
40: CHOICE
41: ATTRIBUTE "text:fixed",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
39: CHOICE
40: ATTRIBUTE "text:duration",
41: REF 'duration',
42: DATA 'duration',
40: EPSILON
38: STRING
36: ELEMENT "text:modification-time",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-fixed-attlist',
40: CHOICE
41: ATTRIBUTE "text:fixed",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
39: CHOICE
40: ATTRIBUTE "text:time-value",
41: REF 'time',
42: DATA 'time',
40: EPSILON
38: STRING
36: ELEMENT "text:modification-date",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-fixed-attlist',
40: CHOICE
41: ATTRIBUTE "text:fixed",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
39: CHOICE
40: ATTRIBUTE "text:date-value",
41: REF 'date',
42: DATA 'date',
40: EPSILON
38: STRING
36: ELEMENT "text:creator",
37: SEQUENCE
38: REF 'common-field-fixed-attlist',
39: CHOICE
40: ATTRIBUTE "text:fixed",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
38: STRING
36: ELEMENT "text:page-count", "text:paragraph-count", "text:word-count", "text:character-count", "text:table-count", "text:image-count", "text:object-count",
37: SEQUENCE
38: REF 'common-field-num-format-attlist',
39: CHOICE
40: REF 'common-num-format-attlist',
41: CHOICE
42: ATTRIBUTE "style:num-format",
43: CHOICE
44: VALUE '1',
44: VALUE 'i',
44: VALUE 'I',
44: REF 'string',
45: DATA 'string',
44: EPSILON
42: SEQUENCE
43: ATTRIBUTE "style:num-format",
44: CHOICE
45: VALUE 'a',
45: VALUE 'A',
43: REF 'style-num-letter-sync-attlist',
44: CHOICE
45: ATTRIBUTE "style:num-letter-sync",
46: REF 'boolean',
47: CHOICE
48: VALUE 'true',
48: VALUE 'false',
45: EPSILON
42: EPSILON
40: EPSILON
38: STRING
36: ELEMENT "text:database-display",
37: SEQUENCE
38: REF 'text-database-display-attlist',
39: INTERLEAVE
40: REF 'common-field-database-table',
41: SEQUENCE
42: REF 'common-field-database-table-attlist',
43: INTERLEAVE
44: ATTRIBUTE "text:table-name",
45: REF 'string',
46: DATA 'string',
44: CHOICE
45: ATTRIBUTE "text:table-type",
46: CHOICE
47: VALUE 'table',
47: VALUE 'query',
47: VALUE 'command',
45: EPSILON
42: REF 'common-field-database-name',
43: CHOICE
44: ATTRIBUTE "text:database-name",
45: REF 'string',
46: DATA 'string',
44: EPSILON
44: REF 'form-connection-resource',
40: REF 'common-field-data-style-name-attlist',
41: CHOICE
42: ATTRIBUTE "style:data-style-name",
43: REF 'styleNameRef',
44: CHOICE
45: DATA 'NCName',
45: EPSILON
42: EPSILON
40: ATTRIBUTE "text:column-name",
41: REF 'string',
42: DATA 'string',
38: STRING
36: ELEMENT "text:database-next",
37: REF 'text-database-next-attlist',
38: INTERLEAVE
39: REF 'common-field-database-table',
40: SEQUENCE
41: REF 'common-field-database-table-attlist',
42: INTERLEAVE
43: ATTRIBUTE "text:table-name",
44: REF 'string',
45: DATA 'string',
43: CHOICE
44: ATTRIBUTE "text:table-type",
45: CHOICE
46: VALUE 'table',
46: VALUE 'query',
46: VALUE 'command',
44: EPSILON
41: REF 'common-field-database-name',
42: CHOICE
43: ATTRIBUTE "text:database-name",
44: REF 'string',
45: DATA 'string',
43: EPSILON
43: REF 'form-connection-resource',
39: CHOICE
40: ATTRIBUTE "text:condition",
41: REF 'string',
42: DATA 'string',
40: EPSILON
36: ELEMENT "text:database-row-select",
37: REF 'text-database-row-select-attlist',
38: INTERLEAVE
39: REF 'common-field-database-table',
40: SEQUENCE
41: REF 'common-field-database-table-attlist',
42: INTERLEAVE
43: ATTRIBUTE "text:table-name",
44: REF 'string',
45: DATA 'string',
43: CHOICE
44: ATTRIBUTE "text:table-type",
45: CHOICE
46: VALUE 'table',
46: VALUE 'query',
46: VALUE 'command',
44: EPSILON
41: REF 'common-field-database-name',
42: CHOICE
43: ATTRIBUTE "text:database-name",
44: REF 'string',
45: DATA 'string',
43: EPSILON
43: REF 'form-connection-resource',
39: CHOICE
40: ATTRIBUTE "text:condition",
41: REF 'string',
42: DATA 'string',
40: EPSILON
39: CHOICE
40: ATTRIBUTE "text:row-number",
41: REF 'nonNegativeInteger',
42: DATA 'nonNegativeInteger',
40: EPSILON
36: ELEMENT "text:database-row-number",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-database-table',
40: SEQUENCE
41: REF 'common-field-database-table-attlist',
42: INTERLEAVE
43: ATTRIBUTE "text:table-name",
44: REF 'string',
45: DATA 'string',
43: CHOICE
44: ATTRIBUTE "text:table-type",
45: CHOICE
46: VALUE 'table',
46: VALUE 'query',
46: VALUE 'command',
44: EPSILON
41: REF 'common-field-database-name',
42: CHOICE
43: ATTRIBUTE "text:database-name",
44: REF 'string',
45: DATA 'string',
43: EPSILON
43: REF 'form-connection-resource',
39: REF 'common-field-num-format-attlist',
40: CHOICE
41: REF 'common-num-format-attlist',
42: CHOICE
43: ATTRIBUTE "style:num-format",
44: CHOICE
45: VALUE '1',
45: VALUE 'i',
45: VALUE 'I',
45: REF 'string',
46: DATA 'string',
45: EPSILON
43: SEQUENCE
44: ATTRIBUTE "style:num-format",
45: CHOICE
46: VALUE 'a',
46: VALUE 'A',
44: REF 'style-num-letter-sync-attlist',
45: CHOICE
46: ATTRIBUTE "style:num-letter-sync",
47: REF 'boolean',
48: CHOICE
49: VALUE 'true',
49: VALUE 'false',
46: EPSILON
43: EPSILON
41: EPSILON
39: CHOICE
40: ATTRIBUTE "text:value",
41: REF 'nonNegativeInteger',
42: DATA 'nonNegativeInteger',
40: EPSILON
38: STRING
36: ELEMENT "text:database-name",
37: SEQUENCE
38: REF 'common-field-database-table',
39: SEQUENCE
40: REF 'common-field-database-table-attlist',
41: INTERLEAVE
42: ATTRIBUTE "text:table-name",
43: REF 'string',
44: DATA 'string',
42: CHOICE
43: ATTRIBUTE "text:table-type",
44: CHOICE
45: VALUE 'table',
45: VALUE 'query',
45: VALUE 'command',
43: EPSILON
40: REF 'common-field-database-name',
41: CHOICE
42: ATTRIBUTE "text:database-name",
43: REF 'string',
44: DATA 'string',
42: EPSILON
42: REF 'form-connection-resource',
38: STRING
36: ELEMENT "text:page-variable-set",
37: SEQUENCE
38: REF 'text-set-page-variable-attlist',
39: INTERLEAVE
40: CHOICE
41: ATTRIBUTE "text:active",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:page-adjust",
42: REF 'integer',
43: DATA 'integer',
41: EPSILON
38: STRING
36: ELEMENT "text:page-variable-get",
37: SEQUENCE
38: REF 'text-get-page-variable-attlist',
39: REF 'common-field-num-format-attlist',
40: CHOICE
41: REF 'common-num-format-attlist',
42: CHOICE
43: ATTRIBUTE "style:num-format",
44: CHOICE
45: VALUE '1',
45: VALUE 'i',
45: VALUE 'I',
45: REF 'string',
46: DATA 'string',
45: EPSILON
43: SEQUENCE
44: ATTRIBUTE "style:num-format",
45: CHOICE
46: VALUE 'a',
46: VALUE 'A',
44: REF 'style-num-letter-sync-attlist',
45: CHOICE
46: ATTRIBUTE "style:num-letter-sync",
47: REF 'boolean',
48: CHOICE
49: VALUE 'true',
49: VALUE 'false',
46: EPSILON
43: EPSILON
41: EPSILON
38: STRING
36: ELEMENT "text:placeholder",
37: SEQUENCE
38: REF 'text-placeholder-attlist',
39: INTERLEAVE
40: ATTRIBUTE "text:placeholder-type",
41: CHOICE
42: VALUE 'text',
42: VALUE 'table',
42: VALUE 'text-box',
42: VALUE 'image',
42: VALUE 'object',
40: REF 'common-field-description-attlist',
41: CHOICE
42: ATTRIBUTE "text:description",
43: REF 'string',
44: DATA 'string',
42: EPSILON
38: STRING
36: ELEMENT "text:conditional-text",
37: SEQUENCE
38: REF 'text-conditional-text-attlist',
39: INTERLEAVE
40: ATTRIBUTE "text:condition",
41: REF 'string',
42: DATA 'string',
40: ATTRIBUTE "text:string-value-if-true",
41: REF 'string',
42: DATA 'string',
40: ATTRIBUTE "text:string-value-if-false",
41: REF 'string',
42: DATA 'string',
40: CHOICE
41: ATTRIBUTE "text:current-value",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
38: STRING
36: ELEMENT "text:hidden-text",
37: SEQUENCE
38: REF 'text-hidden-text-attlist',
39: INTERLEAVE
40: ATTRIBUTE "text:condition",
41: REF 'string',
42: DATA 'string',
40: ATTRIBUTE "text:string-value",
41: REF 'string',
42: DATA 'string',
40: CHOICE
41: ATTRIBUTE "text:is-hidden",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
38: STRING
36: ELEMENT "text:reference-ref", "text:bookmark-ref",
37: INTERLEAVE
38: REF 'text-common-ref-content',
39: INTERLEAVE
40: STRING
40: CHOICE
41: ATTRIBUTE "text:ref-name",
42: REF 'string',
43: DATA 'string',
41: EPSILON
38: REF 'text-bookmark-ref-content',
39: CHOICE
40: ATTRIBUTE "text:reference-format",
41: CHOICE
42: REF 'common-ref-format-values',
43: CHOICE
44: VALUE 'page',
44: VALUE 'chapter',
44: VALUE 'direction',
44: VALUE 'text',
42: VALUE 'number-no-superior',
42: VALUE 'number-all-superior',
42: VALUE 'number',
40: EPSILON
36: ELEMENT "text:note-ref",
37: INTERLEAVE
38: REF 'text-common-ref-content',
39: INTERLEAVE
40: STRING
40: CHOICE
41: ATTRIBUTE "text:ref-name",
42: REF 'string',
43: DATA 'string',
41: EPSILON
38: REF 'text-note-ref-content',
39: INTERLEAVE
40: CHOICE
41: ATTRIBUTE "text:reference-format",
42: REF 'common-ref-format-values',
43: CHOICE
44: VALUE 'page',
44: VALUE 'chapter',
44: VALUE 'direction',
44: VALUE 'text',
41: EPSILON
40: REF 'text-note-class',
41: ATTRIBUTE "text:note-class",
42: CHOICE
43: VALUE 'footnote',
43: VALUE 'endnote',
36: ELEMENT "text:sequence-ref",
37: INTERLEAVE
38: REF 'text-common-ref-content',
39: INTERLEAVE
40: STRING
40: CHOICE
41: ATTRIBUTE "text:ref-name",
42: REF 'string',
43: DATA 'string',
41: EPSILON
38: REF 'text-sequence-ref-content',
39: CHOICE
40: ATTRIBUTE "text:reference-format",
41: CHOICE
42: REF 'common-ref-format-values',
43: CHOICE
44: VALUE 'page',
44: VALUE 'chapter',
44: VALUE 'direction',
44: VALUE 'text',
42: VALUE 'category-and-value',
42: VALUE 'caption',
42: VALUE 'value',
40: EPSILON
36: ELEMENT "text:script",
37: INTERLEAVE
38: CHOICE
39: SEQUENCE
40: ATTRIBUTE "xlink:type",
41: VALUE 'simple',
40: ATTRIBUTE "xlink:href",
41: REF 'anyIRI',
42: DATA 'anyURI',
39: STRING
38: CHOICE
39: ATTRIBUTE "script:language",
40: REF 'string',
41: DATA 'string',
39: EPSILON
36: ELEMENT "text:execute-macro",
37: SEQUENCE
38: CHOICE
39: ATTRIBUTE "text:name",
40: REF 'string',
41: DATA 'string',
39: EPSILON
38: CHOICE
39: REF 'office-event-listeners',
39: EPSILON
38: STRING
36: ELEMENT "text:hidden-paragraph",
37: SEQUENCE
38: REF 'text-hidden-paragraph-attlist',
39: INTERLEAVE
40: ATTRIBUTE "text:condition",
41: REF 'string',
42: DATA 'string',
40: CHOICE
41: ATTRIBUTE "text:is-hidden",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
38: STRING
36: ELEMENT "text:dde-connection",
37: SEQUENCE
38: ATTRIBUTE "text:connection-name",
39: REF 'string',
40: DATA 'string',
38: STRING
36: ELEMENT "text:measure",
37: SEQUENCE
38: ATTRIBUTE "text:kind",
39: CHOICE
40: VALUE 'value',
40: VALUE 'unit',
40: VALUE 'gap',
38: STRING
36: ELEMENT "text:table-formula",
37: SEQUENCE
38: INTERLEAVE
39: REF 'common-field-formula-attlist',
40: CHOICE
41: ATTRIBUTE "text:formula",
42: REF 'string',
43: DATA 'string',
41: EPSILON
39: REF 'common-field-display-value-formula-attlist',
40: CHOICE
41: ATTRIBUTE "text:display",
42: CHOICE
43: VALUE 'value',
43: VALUE 'formula',
41: EPSILON
39: REF 'common-field-data-style-name-attlist',
40: CHOICE
41: ATTRIBUTE "style:data-style-name",
42: REF 'styleNameRef',
43: CHOICE
44: DATA 'NCName',
44: EPSILON
41: EPSILON
38: STRING
36: ELEMENT "text:meta-field",
37: SEQUENCE
38: REF 'text-meta-field-attlist',
39: INTERLEAVE
40: REF 'xml-id',
41: ATTRIBUTE "xml:id",
42: REF 'ID',
43: DATA 'ID',
40: REF 'common-field-data-style-name-attlist',
41: CHOICE
42: ATTRIBUTE "style:data-style-name",
43: REF 'styleNameRef',
44: CHOICE
45: DATA 'NCName',
45: EPSILON
42: EPSILON
38: CHOICE
39: ONEOREMORE
40: REF 'paragraph-content-or-hyperlink',
41: CHOICE
42: REF 'paragraph-content',
43: CHOICE
44: STRING
42: REF 'text-a',
39: EPSILON
36: ELEMENT "text:toc-mark-start",
37: REF 'text-toc-mark-start-attrs',
38: SEQUENCE
39: REF 'text-id',
40: ATTRIBUTE "text:id",
41: REF 'string',
42: DATA 'string',
39: REF 'text-outline-level',
40: CHOICE
41: ATTRIBUTE "text:outline-level",
42: REF 'positiveInteger',
43: DATA 'positiveInteger',
41: EPSILON
36: ELEMENT "text:toc-mark-end",
37: REF 'text-id',
38: ATTRIBUTE "text:id",
39: REF 'string',
40: DATA 'string',
36: ELEMENT "text:toc-mark",
37: SEQUENCE
38: ATTRIBUTE "text:string-value",
39: REF 'string',
40: DATA 'string',
38: REF 'text-outline-level',
39: CHOICE
40: ATTRIBUTE "text:outline-level",
41: REF 'positiveInteger',
42: DATA 'positiveInteger',
40: EPSILON
36: ELEMENT "text:user-index-mark-start",
37: SEQUENCE
38: REF 'text-id',
39: ATTRIBUTE "text:id",
40: REF 'string',
41: DATA 'string',
38: REF 'text-outline-level',
39: CHOICE
40: ATTRIBUTE "text:outline-level",
41: REF 'positiveInteger',
42: DATA 'positiveInteger',
40: EPSILON
38: REF 'text-index-name',
39: ATTRIBUTE "text:index-name",
40: REF 'string',
41: DATA 'string',
36: ELEMENT "text:user-index-mark-end",
37: REF 'text-id',
38: ATTRIBUTE "text:id",
39: REF 'string',
40: DATA 'string',
36: ELEMENT "text:user-index-mark",
37: SEQUENCE
38: ATTRIBUTE "text:string-value",
39: REF 'string',
40: DATA 'string',
38: REF 'text-outline-level',
39: CHOICE
40: ATTRIBUTE "text:outline-level",
41: REF 'positiveInteger',
42: DATA 'positiveInteger',
40: EPSILON
38: REF 'text-index-name',
39: ATTRIBUTE "text:index-name",
40: REF 'string',
41: DATA 'string',
36: ELEMENT "text:alphabetical-index-mark-start",
37: SEQUENCE
38: REF 'text-id',
39: ATTRIBUTE "text:id",
40: REF 'string',
41: DATA 'string',
38: REF 'text-alphabetical-index-mark-attrs',
39: INTERLEAVE
40: CHOICE
41: ATTRIBUTE "text:key1",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:key2",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:string-value-phonetic",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:key1-phonetic",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:key2-phonetic",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:main-entry",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
36: ELEMENT "text:alphabetical-index-mark-end",
37: REF 'text-id',
38: ATTRIBUTE "text:id",
39: REF 'string',
40: DATA 'string',
36: ELEMENT "text:alphabetical-index-mark",
37: SEQUENCE
38: ATTRIBUTE "text:string-value",
39: REF 'string',
40: DATA 'string',
38: REF 'text-alphabetical-index-mark-attrs',
39: INTERLEAVE
40: CHOICE
41: ATTRIBUTE "text:key1",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:key2",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:string-value-phonetic",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:key1-phonetic",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:key2-phonetic",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "text:main-entry",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
36: ELEMENT "text:bibliography-mark",
37: SEQUENCE
38: ATTRIBUTE "text:bibliography-type",
39: REF 'text-bibliography-types',
40: CHOICE
41: VALUE 'article',
41: VALUE 'book',
41: VALUE 'booklet',
41: VALUE 'conference',
41: VALUE 'custom1',
41: VALUE 'custom2',
41: VALUE 'custom3',
41: VALUE 'custom4',
41: VALUE 'custom5',
41: VALUE 'email',
41: VALUE 'inbook',
41: VALUE 'incollection',
41: VALUE 'inproceedings',
41: VALUE 'journal',
41: VALUE 'manual',
41: VALUE 'mastersthesis',
41: VALUE 'misc',
41: VALUE 'phdthesis',
41: VALUE 'proceedings',
41: VALUE 'techreport',
41: VALUE 'unpublished',
41: VALUE 'www',
38: CHOICE
39: ONEOREMORE
40: 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",
41: REF 'string',
42: DATA 'string',
39: EPSILON
38: STRING
36: ELEMENT "presentation:header",
37: EPSILON
36: ELEMENT "presentation:footer",
37: EPSILON
36: ELEMENT "presentation:date-time",
37: EPSILON
34: REF 'text-a',
31: EPSILON
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:label-position",
27: REF 'labelPositions',
28: CHOICE
29: VALUE 'avoid-overlap',
29: VALUE 'center',
29: VALUE 'top',
29: VALUE 'top-right',
29: VALUE 'right',
29: VALUE 'bottom-right',
29: VALUE 'bottom',
29: VALUE 'bottom-left',
29: VALUE 'left',
29: VALUE 'top-left',
29: VALUE 'inside',
29: VALUE 'outside',
29: VALUE 'near-origin',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:label-position-negative",
27: REF 'labelPositions',
28: CHOICE
29: VALUE 'avoid-overlap',
29: VALUE 'center',
29: VALUE 'top',
29: VALUE 'top-right',
29: VALUE 'right',
29: VALUE 'bottom-right',
29: VALUE 'bottom',
29: VALUE 'bottom-left',
29: VALUE 'left',
29: VALUE 'top-left',
29: VALUE 'inside',
29: VALUE 'outside',
29: VALUE 'near-origin',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:visible",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:auto-position",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:auto-size",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:mean-value",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:error-category",
27: CHOICE
28: VALUE 'none',
28: VALUE 'variance',
28: VALUE 'standard-deviation',
28: VALUE 'percentage',
28: VALUE 'error-margin',
28: VALUE 'constant',
28: VALUE 'standard-error',
28: VALUE 'cell-range',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:error-percentage",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:error-margin",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:error-lower-limit",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:error-upper-limit",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:error-upper-indicator",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:error-lower-indicator",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:error-lower-range",
27: REF 'cellRangeAddressList',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:error-upper-range",
27: REF 'cellRangeAddressList',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:series-source",
27: CHOICE
28: VALUE 'columns',
28: VALUE 'rows',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:regression-type",
27: CHOICE
28: VALUE 'none',
28: VALUE 'linear',
28: VALUE 'logarithmic',
28: VALUE 'exponential',
28: VALUE 'power',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:axis-position",
27: CHOICE
28: VALUE 'start',
28: VALUE 'end',
28: REF 'double',
29: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:axis-label-position",
27: CHOICE
28: VALUE 'near-axis',
28: VALUE 'near-axis-other-side',
28: VALUE 'outside-start',
28: VALUE 'outside-end',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:tick-mark-position",
27: CHOICE
28: VALUE 'at-labels',
28: VALUE 'at-axis',
28: VALUE 'at-labels-and-axis',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "chart:include-hidden-cells",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
23: REF 'style-chart-properties-elements',
24: 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 "style:display-name",
19: REF 'string',
20: DATA 'string',
18: EPSILON
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:script",
19: REF 'scriptCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:rfc-language-tag",
19: REF 'language',
20: DATA 'language',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: REF 'string',
20: DATA '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: REF 'string',
27: DATA '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 "style:display-name",
19: REF 'string',
20: DATA 'string',
18: EPSILON
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:script",
19: REF 'scriptCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:rfc-language-tag",
19: REF 'language',
20: DATA 'language',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: REF 'string',
20: DATA '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
25: CHOICE
26: ATTRIBUTE "number:script",
27: REF 'scriptCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "number:rfc-language-tag",
27: REF 'language',
28: DATA 'language',
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 "style:display-name",
19: REF 'string',
20: DATA 'string',
18: EPSILON
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:script",
19: REF 'scriptCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:rfc-language-tag",
19: REF 'language',
20: DATA 'language',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: REF 'string',
20: DATA '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 "style:display-name",
19: REF 'string',
20: DATA 'string',
18: EPSILON
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:script",
19: REF 'scriptCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:rfc-language-tag",
19: REF 'language',
20: DATA 'language',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: REF 'string',
20: DATA '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 "style:display-name",
19: REF 'string',
20: DATA 'string',
18: EPSILON
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:script",
19: REF 'scriptCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:rfc-language-tag",
19: REF 'language',
20: DATA 'language',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: REF 'string',
20: DATA '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 "style:display-name",
19: REF 'string',
20: DATA 'string',
18: EPSILON
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:script",
19: REF 'scriptCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:rfc-language-tag",
19: REF 'language',
20: DATA 'language',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: REF 'string',
20: DATA '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 "style:display-name",
19: REF 'string',
20: DATA 'string',
18: EPSILON
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:script",
19: REF 'scriptCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:rfc-language-tag",
19: REF 'language',
20: DATA 'language',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: REF 'string',
20: DATA '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 'style-default-page-layout',
10: ELEMENT "style:default-page-layout",
11: REF 'style-page-layout-content',
12: SEQUENCE
13: CHOICE
14: REF 'style-page-layout-properties',
15: ELEMENT "style:page-layout-properties",
16: REF 'style-page-layout-properties-content-strict',
17: SEQUENCE
18: REF 'style-page-layout-properties-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "fo:page-width",
22: REF 'length',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "fo:page-height",
22: REF 'length',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: REF 'common-num-format-attlist',
22: CHOICE
23: ATTRIBUTE "style:num-format",
24: CHOICE
25: VALUE '1',
25: VALUE 'i',
25: VALUE 'I',
25: REF 'string',
26: DATA 'string',
25: EPSILON
23: SEQUENCE
24: ATTRIBUTE "style:num-format",
25: CHOICE
26: VALUE 'a',
26: VALUE 'A',
24: REF 'style-num-letter-sync-attlist',
25: CHOICE
26: ATTRIBUTE "style:num-letter-sync",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
23: EPSILON
21: EPSILON
20: REF 'common-num-format-prefix-suffix-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "style:num-prefix",
24: REF 'string',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "style:num-suffix",
24: REF 'string',
25: DATA 'string',
23: EPSILON
20: CHOICE
21: ATTRIBUTE "style:paper-tray-name",
22: CHOICE
23: VALUE 'default',
23: REF 'string',
24: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:print-orientation",
22: CHOICE
23: VALUE 'portrait',
23: VALUE 'landscape',
21: EPSILON
20: REF 'common-horizontal-margin-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "fo:margin-left",
24: CHOICE
25: REF 'length',
26: DATA 'string',
25: REF 'percent',
26: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:margin-right",
24: CHOICE
25: REF 'length',
26: DATA 'string',
25: REF 'percent',
26: DATA 'string',
23: EPSILON
20: REF 'common-vertical-margin-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "fo:margin-top",
24: CHOICE
25: REF 'nonNegativeLength',
26: DATA 'string',
25: REF 'percent',
26: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:margin-bottom",
24: CHOICE
25: REF 'nonNegativeLength',
26: DATA 'string',
25: REF 'percent',
26: DATA 'string',
23: EPSILON
20: REF 'common-margin-attlist',
21: CHOICE
22: ATTRIBUTE "fo:margin",
23: CHOICE
24: REF 'nonNegativeLength',
25: DATA 'string',
24: REF 'percent',
25: DATA 'string',
22: EPSILON
20: REF 'common-border-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "fo:border",
24: REF 'string',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:border-top",
24: REF 'string',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:border-bottom",
24: REF 'string',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:border-left",
24: REF 'string',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:border-right",
24: REF 'string',
25: DATA 'string',
23: EPSILON
20: REF 'common-border-line-width-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "style:border-line-width",
24: REF 'borderWidths',
25: LIST
26: SEQUENCE
27: REF 'positiveLength',
28: DATA 'string',
27: REF 'positiveLength',
28: DATA 'string',
27: REF 'positiveLength',
28: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "style:border-line-width-top",
24: REF 'borderWidths',
25: LIST
26: SEQUENCE
27: REF 'positiveLength',
28: DATA 'string',
27: REF 'positiveLength',
28: DATA 'string',
27: REF 'positiveLength',
28: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "style:border-line-width-bottom",
24: REF 'borderWidths',
25: LIST
26: SEQUENCE
27: REF 'positiveLength',
28: DATA 'string',
27: REF 'positiveLength',
28: DATA 'string',
27: REF 'positiveLength',
28: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "style:border-line-width-left",
24: REF 'borderWidths',
25: LIST
26: SEQUENCE
27: REF 'positiveLength',
28: DATA 'string',
27: REF 'positiveLength',
28: DATA 'string',
27: REF 'positiveLength',
28: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "style:border-line-width-right",
24: REF 'borderWidths',
25: LIST
26: SEQUENCE
27: REF 'positiveLength',
28: DATA 'string',
27: REF 'positiveLength',
28: DATA 'string',
27: REF 'positiveLength',
28: DATA 'string',
23: EPSILON
20: REF 'common-padding-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "fo:padding",
24: REF 'nonNegativeLength',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:padding-top",
24: REF 'nonNegativeLength',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:padding-bottom",
24: REF 'nonNegativeLength',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:padding-left",
24: REF 'nonNegativeLength',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:padding-right",
24: REF 'nonNegativeLength',
25: DATA 'string',
23: EPSILON
20: REF 'common-shadow-attlist',
21: CHOICE
22: ATTRIBUTE "style:shadow",
23: REF 'shadowType',
24: CHOICE
25: VALUE 'none',
25: REF 'string',
26: DATA 'string',
22: EPSILON
20: REF 'common-background-color-attlist',
21: CHOICE
22: ATTRIBUTE "fo:background-color",
23: CHOICE
24: VALUE 'transparent',
24: REF 'color',
25: DATA 'string',
22: EPSILON
20: CHOICE
21: ATTRIBUTE "style:register-truth-ref-style-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:print",
22: LIST
23: CHOICE
24: ONEOREMORE
25: CHOICE
26: VALUE 'headers',
26: VALUE 'grid',
26: VALUE 'annotations',
26: VALUE 'objects',
26: VALUE 'charts',
26: VALUE 'drawings',
26: VALUE 'formulas',
26: VALUE 'zero-values',
24: EPSILON
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:print-page-order",
22: CHOICE
23: VALUE 'ttb',
23: VALUE 'ltr',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:first-page-number",
22: CHOICE
23: REF 'positiveInteger',
24: DATA 'positiveInteger',
23: VALUE 'continue',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:scale-to",
22: REF 'percent',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:scale-to-pages",
22: REF 'positiveInteger',
23: DATA 'positiveInteger',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:table-centering",
22: CHOICE
23: VALUE 'horizontal',
23: VALUE 'vertical',
23: VALUE 'both',
23: VALUE 'none',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:footnote-max-height",
22: REF 'length',
23: DATA 'string',
21: EPSILON
20: REF 'common-writing-mode-attlist',
21: CHOICE
22: ATTRIBUTE "style:writing-mode",
23: CHOICE
24: VALUE 'lr-tb',
24: VALUE 'rl-tb',
24: VALUE 'tb-rl',
24: VALUE 'tb-lr',
24: VALUE 'lr',
24: VALUE 'rl',
24: VALUE 'tb',
24: VALUE 'page',
22: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-mode",
22: CHOICE
23: VALUE 'none',
23: VALUE 'line',
23: VALUE 'both',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-standard-mode",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-base-height",
22: REF 'length',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-ruby-height",
22: REF 'length',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-lines",
22: REF 'positiveInteger',
23: DATA 'positiveInteger',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-base-width",
22: REF 'length',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-color",
22: REF 'color',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-ruby-below",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-print",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-display",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:layout-grid-snap-to",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
18: REF 'style-page-layout-properties-elements',
19: INTERLEAVE
20: REF 'style-background-image',
21: CHOICE
20: REF 'style-columns',
21: CHOICE
20: REF 'style-footnote-sep',
21: CHOICE
22: ELEMENT "style:footnote-sep",
23: REF 'style-footnote-sep-attlist',
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "style:width",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:rel-width",
27: REF 'percent',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:color",
27: REF 'color',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:line-style",
27: REF 'lineStyle',
28: CHOICE
29: VALUE 'none',
29: VALUE 'solid',
29: VALUE 'dotted',
29: VALUE 'dash',
29: VALUE 'long-dash',
29: VALUE 'dot-dash',
29: VALUE 'dot-dot-dash',
29: VALUE 'wave',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:adjustment",
27: CHOICE
28: VALUE 'left',
28: VALUE 'center',
28: VALUE 'right',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:distance-before-sep",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:distance-after-sep",
27: REF 'length',
28: DATA 'string',
26: EPSILON
22: 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-strict',
20: SEQUENCE
21: REF 'style-header-footer-properties-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "svg:height",
25: REF 'length',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:min-height",
25: REF 'length',
26: DATA 'string',
24: EPSILON
23: REF 'common-horizontal-margin-attlist',
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "fo:margin-left",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:margin-right",
27: CHOICE
28: REF 'length',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
23: REF 'common-vertical-margin-attlist',
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "fo:margin-top",
27: CHOICE
28: REF 'nonNegativeLength',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:margin-bottom",
27: CHOICE
28: REF 'nonNegativeLength',
29: DATA 'string',
28: REF 'percent',
29: DATA 'string',
26: EPSILON
23: REF 'common-margin-attlist',
24: CHOICE
25: ATTRIBUTE "fo:margin",
26: CHOICE
27: REF 'nonNegativeLength',
28: DATA 'string',
27: REF 'percent',
28: DATA 'string',
25: EPSILON
23: REF 'common-border-attlist',
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "fo:border",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:border-top",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:border-bottom",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:border-left",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:border-right",
27: REF 'string',
28: DATA 'string',
26: EPSILON
23: REF 'common-border-line-width-attlist',
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "style:border-line-width",
27: REF 'borderWidths',
28: LIST
29: SEQUENCE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:border-line-width-top",
27: REF 'borderWidths',
28: LIST
29: SEQUENCE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:border-line-width-bottom",
27: REF 'borderWidths',
28: LIST
29: SEQUENCE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:border-line-width-left",
27: REF 'borderWidths',
28: LIST
29: SEQUENCE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "style:border-line-width-right",
27: REF 'borderWidths',
28: LIST
29: SEQUENCE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
26: EPSILON
23: REF 'common-padding-attlist',
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "fo:padding",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:padding-top",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:padding-bottom",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:padding-left",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:padding-right",
27: REF 'nonNegativeLength',
28: DATA 'string',
26: EPSILON
23: REF 'common-background-color-attlist',
24: CHOICE
25: ATTRIBUTE "fo:background-color",
26: CHOICE
27: VALUE 'transparent',
27: REF 'color',
28: DATA 'string',
25: EPSILON
23: REF 'common-shadow-attlist',
24: CHOICE
25: ATTRIBUTE "style:shadow",
26: REF 'shadowType',
27: CHOICE
28: VALUE 'none',
28: REF 'string',
29: DATA 'string',
25: EPSILON
23: CHOICE
24: ATTRIBUTE "style:dynamic-spacing",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
21: REF 'style-header-footer-properties-elements',
22: REF 'style-background-image',
23: 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
8: CHOICE
9: REF 'text-outline-style',
10: ELEMENT "text:outline-style",
11: SEQUENCE
12: REF 'text-outline-style-attr',
13: ATTRIBUTE "style:name",
14: REF 'styleName',
15: DATA 'NCName',
12: ONEOREMORE
13: REF 'text-outline-level-style',
14: ELEMENT "text:outline-level-style",
15: SEQUENCE
16: REF 'text-outline-level-style-attlist',
17: INTERLEAVE
18: ATTRIBUTE "text:level",
19: REF 'positiveInteger',
20: DATA 'positiveInteger',
18: CHOICE
19: ATTRIBUTE "text:style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
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
18: CHOICE
19: ATTRIBUTE "text:display-levels",
20: REF 'positiveInteger',
21: DATA 'positiveInteger',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "text:start-value",
20: REF 'positiveInteger',
21: DATA 'positiveInteger',
19: EPSILON
16: CHOICE
17: REF 'style-list-level-properties',
17: EPSILON
16: CHOICE
17: REF 'style-text-properties',
17: 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: CHOICE
15: ATTRIBUTE "text:prefix",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:suffix",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:numbered-entries",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:sort-by-position",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "fo:language",
16: REF 'languageCode',
17: DATA 'token',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "fo:country",
16: REF 'countryCode',
17: DATA 'token',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "fo:script",
16: REF 'scriptCode',
17: DATA 'token',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "style:rfc-language-tag",
16: REF 'language',
17: DATA 'language',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:sort-algorithm",
16: REF 'string',
17: DATA 'string',
15: 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: CHOICE
16: ATTRIBUTE "draw:cx",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:cy",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:angle",
17: REF 'angle',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:border",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
13: REF 'draw-gradient-attlist',
14: INTERLEAVE
15: CHOICE
16: ATTRIBUTE "draw:start-color",
17: REF 'color',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:end-color",
17: REF 'color',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:start-intensity",
17: REF 'zeroToHundredPercent',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:end-intensity",
17: REF 'zeroToHundredPercent',
18: DATA 'string',
16: 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: CHOICE
16: ATTRIBUTE "svg:gradientUnits",
17: VALUE 'objectBoundingBox',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:gradientTransform",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:spreadMethod",
17: CHOICE
18: VALUE 'pad',
18: VALUE 'reflect',
18: VALUE 'repeat',
16: 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: CHOICE
16: ATTRIBUTE "svg:gradientUnits",
17: VALUE 'objectBoundingBox',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:gradientTransform",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:spreadMethod",
17: CHOICE
18: VALUE 'pad',
18: VALUE 'reflect',
18: VALUE 'repeat',
16: 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 'angle',
17: DATA 'string',
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: CHOICE
16: ATTRIBUTE "svg:width",
17: REF 'length',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:height",
17: REF 'length',
18: DATA 'string',
16: EPSILON
13: ATTRIBUTE "xlink:type",
14: VALUE 'simple',
13: ATTRIBUTE "xlink:href",
14: REF 'anyIRI',
15: DATA 'anyURI',
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: CHOICE
15: ATTRIBUTE "draw:dots1",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:dots1-length",
16: CHOICE
17: REF 'length',
18: DATA 'string',
17: REF 'percent',
18: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:dots2",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:dots2-length",
16: CHOICE
17: REF 'length',
18: DATA 'string',
17: REF 'percent',
18: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:distance",
16: CHOICE
17: REF 'length',
18: DATA 'string',
17: REF 'percent',
18: 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: CHOICE
16: ATTRIBUTE "draw:cx",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:cy",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:angle",
17: REF 'angle',
18: DATA 'string',
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 'zeroToHundredPercent',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:end",
17: REF 'zeroToHundredPercent',
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
8: CHOICE
9: ONEOREMORE
10: REF 'table-table-template',
11: ELEMENT "table:table-template",
12: SEQUENCE
13: REF 'table-table-template-attlist',
14: INTERLEAVE
15: ATTRIBUTE "table:name",
16: REF 'string',
17: DATA 'string',
15: ATTRIBUTE "table:first-row-start-column",
16: REF 'rowOrCol',
17: CHOICE
18: VALUE 'row',
18: VALUE 'column',
15: ATTRIBUTE "table:first-row-end-column",
16: REF 'rowOrCol',
17: CHOICE
18: VALUE 'row',
18: VALUE 'column',
15: ATTRIBUTE "table:last-row-start-column",
16: REF 'rowOrCol',
17: CHOICE
18: VALUE 'row',
18: VALUE 'column',
15: ATTRIBUTE "table:last-row-end-column",
16: REF 'rowOrCol',
17: CHOICE
18: VALUE 'row',
18: VALUE 'column',
13: CHOICE
14: REF 'table-first-row',
15: ELEMENT "table:first-row",
16: REF 'common-table-template-attlist',
17: SEQUENCE
18: ATTRIBUTE "table:style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: CHOICE
19: ATTRIBUTE "table:paragraph-style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-last-row',
15: ELEMENT "table:last-row",
16: REF 'common-table-template-attlist',
17: SEQUENCE
18: ATTRIBUTE "table:style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: CHOICE
19: ATTRIBUTE "table:paragraph-style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-first-column',
15: ELEMENT "table:first-column",
16: REF 'common-table-template-attlist',
17: SEQUENCE
18: ATTRIBUTE "table:style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: CHOICE
19: ATTRIBUTE "table:paragraph-style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-last-column',
15: ELEMENT "table:last-column",
16: REF 'common-table-template-attlist',
17: SEQUENCE
18: ATTRIBUTE "table:style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: CHOICE
19: ATTRIBUTE "table:paragraph-style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
14: EPSILON
13: REF 'table-body',
14: ELEMENT "table:body",
15: REF 'common-table-template-attlist',
16: SEQUENCE
17: ATTRIBUTE "table:style-name",
18: REF 'styleNameRef',
19: CHOICE
20: DATA 'NCName',
20: EPSILON
17: CHOICE
18: ATTRIBUTE "table:paragraph-style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
13: CHOICE
14: REF 'table-even-rows',
15: ELEMENT "table:even-rows",
16: REF 'common-table-template-attlist',
17: SEQUENCE
18: ATTRIBUTE "table:style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: CHOICE
19: ATTRIBUTE "table:paragraph-style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-odd-rows',
15: ELEMENT "table:odd-rows",
16: REF 'common-table-template-attlist',
17: SEQUENCE
18: ATTRIBUTE "table:style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: CHOICE
19: ATTRIBUTE "table:paragraph-style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-even-columns',
15: ELEMENT "table:even-columns",
16: REF 'common-table-template-attlist',
17: SEQUENCE
18: ATTRIBUTE "table:style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: CHOICE
19: ATTRIBUTE "table:paragraph-style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-odd-columns',
15: ELEMENT "table:odd-columns",
16: REF 'common-table-template-attlist',
17: SEQUENCE
18: ATTRIBUTE "table:style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: CHOICE
19: ATTRIBUTE "table:paragraph-style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-background',
15: ELEMENT "table:background",
16: REF 'table-background-attlist',
17: ATTRIBUTE "table:style-name",
18: REF 'styleNameRef',
19: CHOICE
20: DATA 'NCName',
20: EPSILON
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: REF 'style-page-layout-content',
14: SEQUENCE
15: CHOICE
16: REF 'style-page-layout-properties',
16: EPSILON
15: CHOICE
16: REF 'style-header-style',
16: EPSILON
15: CHOICE
16: REF 'style-footer-style',
16: 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: SEQUENCE
32: REF 'xml-id',
33: ATTRIBUTE "xml:id",
34: REF 'ID',
35: DATA 'ID',
32: CHOICE
33: ATTRIBUTE "text:id",
34: REF 'NCName',
35: DATA 'NCName',
33: EPSILON
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',
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 '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 'shape-instance',
41: CHOICE
42: REF 'draw-rect',
42: REF 'draw-line',
42: REF 'draw-polyline',
42: REF 'draw-polygon',
42: REF 'draw-regular-polygon',
42: REF 'draw-path',
42: REF 'draw-circle',
42: REF 'draw-ellipse',
42: REF 'draw-g',
42: REF 'draw-page-thumbnail',
42: REF 'draw-frame',
42: REF 'draw-measure',
42: REF 'draw-caption',
42: REF 'draw-connector',
42: REF 'draw-control',
42: REF 'dr3d-scene',
42: REF 'draw-custom-shape',
40: REF 'draw-a',
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 'string',
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:type",
28: VALUE 'simple',
27: ATTRIBUTE "xlink:href",
28: REF 'anyIRI',
29: DATA 'anyURI',
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 'draw-layer-set',
15: ELEMENT "draw:layer-set",
16: CHOICE
17: ONEOREMORE
18: REF 'draw-layer',
19: ELEMENT "draw:layer",
20: SEQUENCE
21: REF 'draw-layer-attlist',
22: INTERLEAVE
23: ATTRIBUTE "draw:name",
24: REF 'string',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "draw:protected",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "draw:display",
25: CHOICE
26: VALUE 'always',
26: VALUE 'screen',
26: VALUE 'printer',
26: VALUE 'none',
24: EPSILON
21: CHOICE
22: REF 'svg-title',
22: EPSILON
21: CHOICE
22: REF 'svg-desc',
22: EPSILON
17: EPSILON
14: EPSILON
13: CHOICE
14: REF 'office-forms',
15: CHOICE
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'shape',
16: CHOICE
17: REF 'shape-instance',
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 'draw-a',
14: EPSILON
13: CHOICE
14: REF 'animation-element',
15: CHOICE
16: ELEMENT "anim:animate",
17: SEQUENCE
18: REF 'common-anim-target-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:targetElement",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:sub-item",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-anim-named-target-attlist',
19: ATTRIBUTE "smil:attributeName",
20: REF 'string',
21: DATA 'string',
18: REF 'common-anim-values-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:values",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:formula",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: REF 'common-anim-set-values-attlist',
21: CHOICE
22: ATTRIBUTE "smil:to",
23: REF 'string',
24: DATA 'string',
22: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:from",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:by",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-anim-spline-mode-attlist',
19: CHOICE
20: ATTRIBUTE "smil:calcMode",
21: CHOICE
22: VALUE 'discrete',
22: VALUE 'linear',
22: VALUE 'paced',
22: VALUE 'spline',
20: EPSILON
18: REF 'common-spline-anim-value-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:keyTimes",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:keySplines",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-timing-attlist',
19: SEQUENCE
20: REF 'common-basic-timing-attlist',
21: SEQUENCE
22: REF 'common-begin-end-timing-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "smil:begin",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:end",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'common-dur-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:dur",
25: REF 'string',
26: DATA 'string',
24: EPSILON
22: REF 'common-repeat-timing-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "smil:repeatDur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:repeatCount",
26: CHOICE
27: REF 'nonNegativeDecimal',
28: DATA 'decimal',
27: VALUE 'indefinite',
25: EPSILON
22: REF 'common-restart-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restart",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'default',
24: EPSILON
22: REF 'common-restart-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restartDefault",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'inherit',
24: EPSILON
22: REF 'common-fill-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fill",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'auto',
26: VALUE 'default',
26: VALUE 'transition',
24: EPSILON
22: REF 'common-fill-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fillDefault",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'transition',
26: VALUE 'auto',
26: VALUE 'inherit',
24: EPSILON
20: REF 'common-time-manip-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:accelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:decelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:autoReverse",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
18: REF 'common-anim-add-accum-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:accumulate",
22: CHOICE
23: VALUE 'none',
23: VALUE 'sum',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:additive",
22: CHOICE
23: VALUE 'replace',
23: VALUE 'sum',
21: EPSILON
16: ELEMENT "anim:set",
17: SEQUENCE
18: REF 'common-anim-target-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:targetElement",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:sub-item",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-anim-named-target-attlist',
19: ATTRIBUTE "smil:attributeName",
20: REF 'string',
21: DATA 'string',
18: REF 'common-anim-set-values-attlist',
19: CHOICE
20: ATTRIBUTE "smil:to",
21: REF 'string',
22: DATA 'string',
20: EPSILON
18: REF 'common-timing-attlist',
19: SEQUENCE
20: REF 'common-basic-timing-attlist',
21: SEQUENCE
22: REF 'common-begin-end-timing-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "smil:begin",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:end",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'common-dur-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:dur",
25: REF 'string',
26: DATA 'string',
24: EPSILON
22: REF 'common-repeat-timing-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "smil:repeatDur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:repeatCount",
26: CHOICE
27: REF 'nonNegativeDecimal',
28: DATA 'decimal',
27: VALUE 'indefinite',
25: EPSILON
22: REF 'common-restart-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restart",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'default',
24: EPSILON
22: REF 'common-restart-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restartDefault",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'inherit',
24: EPSILON
22: REF 'common-fill-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fill",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'auto',
26: VALUE 'default',
26: VALUE 'transition',
24: EPSILON
22: REF 'common-fill-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fillDefault",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'transition',
26: VALUE 'auto',
26: VALUE 'inherit',
24: EPSILON
20: REF 'common-time-manip-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:accelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:decelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:autoReverse",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
18: REF 'common-anim-add-accum-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:accumulate",
22: CHOICE
23: VALUE 'none',
23: VALUE 'sum',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:additive",
22: CHOICE
23: VALUE 'replace',
23: VALUE 'sum',
21: EPSILON
16: ELEMENT "anim:animateMotion",
17: SEQUENCE
18: REF 'anim-animate-motion-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "svg:path",
22: REF 'pathData',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "svg:origin",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:calcMode",
22: CHOICE
23: VALUE 'discrete',
23: VALUE 'linear',
23: VALUE 'paced',
23: VALUE 'spline',
21: EPSILON
18: REF 'common-anim-target-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:targetElement",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:sub-item",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-anim-named-target-attlist',
19: ATTRIBUTE "smil:attributeName",
20: REF 'string',
21: DATA 'string',
18: REF 'common-anim-add-accum-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:accumulate",
22: CHOICE
23: VALUE 'none',
23: VALUE 'sum',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:additive",
22: CHOICE
23: VALUE 'replace',
23: VALUE 'sum',
21: EPSILON
18: REF 'common-anim-values-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:values",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:formula",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: REF 'common-anim-set-values-attlist',
21: CHOICE
22: ATTRIBUTE "smil:to",
23: REF 'string',
24: DATA 'string',
22: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:from",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:by",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-timing-attlist',
19: SEQUENCE
20: REF 'common-basic-timing-attlist',
21: SEQUENCE
22: REF 'common-begin-end-timing-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "smil:begin",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:end",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'common-dur-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:dur",
25: REF 'string',
26: DATA 'string',
24: EPSILON
22: REF 'common-repeat-timing-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "smil:repeatDur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:repeatCount",
26: CHOICE
27: REF 'nonNegativeDecimal',
28: DATA 'decimal',
27: VALUE 'indefinite',
25: EPSILON
22: REF 'common-restart-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restart",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'default',
24: EPSILON
22: REF 'common-restart-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restartDefault",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'inherit',
24: EPSILON
22: REF 'common-fill-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fill",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'auto',
26: VALUE 'default',
26: VALUE 'transition',
24: EPSILON
22: REF 'common-fill-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fillDefault",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'transition',
26: VALUE 'auto',
26: VALUE 'inherit',
24: EPSILON
20: REF 'common-time-manip-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:accelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:decelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:autoReverse",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
18: REF 'common-spline-anim-value-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:keyTimes",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:keySplines",
22: REF 'string',
23: DATA 'string',
21: EPSILON
16: ELEMENT "anim:animateColor",
17: SEQUENCE
18: REF 'common-anim-target-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:targetElement",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:sub-item",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-anim-named-target-attlist',
19: ATTRIBUTE "smil:attributeName",
20: REF 'string',
21: DATA 'string',
18: REF 'common-anim-add-accum-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:accumulate",
22: CHOICE
23: VALUE 'none',
23: VALUE 'sum',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:additive",
22: CHOICE
23: VALUE 'replace',
23: VALUE 'sum',
21: EPSILON
18: REF 'common-anim-values-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:values",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:formula",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: REF 'common-anim-set-values-attlist',
21: CHOICE
22: ATTRIBUTE "smil:to",
23: REF 'string',
24: DATA 'string',
22: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:from",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:by",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-anim-spline-mode-attlist',
19: CHOICE
20: ATTRIBUTE "smil:calcMode",
21: CHOICE
22: VALUE 'discrete',
22: VALUE 'linear',
22: VALUE 'paced',
22: VALUE 'spline',
20: EPSILON
18: REF 'common-spline-anim-value-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:keyTimes",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:keySplines",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'anim-animate-color-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "anim:color-interpolation",
22: CHOICE
23: VALUE 'rgb',
23: VALUE 'hsl',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:color-interpolation-direction",
22: CHOICE
23: VALUE 'clockwise',
23: VALUE 'counter-clockwise',
21: EPSILON
18: REF 'common-timing-attlist',
19: SEQUENCE
20: REF 'common-basic-timing-attlist',
21: SEQUENCE
22: REF 'common-begin-end-timing-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "smil:begin",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:end",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'common-dur-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:dur",
25: REF 'string',
26: DATA 'string',
24: EPSILON
22: REF 'common-repeat-timing-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "smil:repeatDur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:repeatCount",
26: CHOICE
27: REF 'nonNegativeDecimal',
28: DATA 'decimal',
27: VALUE 'indefinite',
25: EPSILON
22: REF 'common-restart-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restart",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'default',
24: EPSILON
22: REF 'common-restart-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restartDefault",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'inherit',
24: EPSILON
22: REF 'common-fill-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fill",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'auto',
26: VALUE 'default',
26: VALUE 'transition',
24: EPSILON
22: REF 'common-fill-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fillDefault",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'transition',
26: VALUE 'auto',
26: VALUE 'inherit',
24: EPSILON
20: REF 'common-time-manip-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:accelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:decelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:autoReverse",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
16: ELEMENT "anim:animateTransform",
17: SEQUENCE
18: REF 'common-anim-target-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:targetElement",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:sub-item",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-anim-named-target-attlist',
19: ATTRIBUTE "smil:attributeName",
20: REF 'string',
21: DATA 'string',
18: REF 'common-anim-add-accum-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:accumulate",
22: CHOICE
23: VALUE 'none',
23: VALUE 'sum',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:additive",
22: CHOICE
23: VALUE 'replace',
23: VALUE 'sum',
21: EPSILON
18: REF 'common-anim-values-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:values",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:formula",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: REF 'common-anim-set-values-attlist',
21: CHOICE
22: ATTRIBUTE "smil:to",
23: REF 'string',
24: DATA 'string',
22: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:from",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:by",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'anim-animate-transform-attlist',
19: ATTRIBUTE "svg:type",
20: CHOICE
21: VALUE 'translate',
21: VALUE 'scale',
21: VALUE 'rotate',
21: VALUE 'skewX',
21: VALUE 'skewY',
18: REF 'common-timing-attlist',
19: SEQUENCE
20: REF 'common-basic-timing-attlist',
21: SEQUENCE
22: REF 'common-begin-end-timing-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "smil:begin",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:end",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'common-dur-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:dur",
25: REF 'string',
26: DATA 'string',
24: EPSILON
22: REF 'common-repeat-timing-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "smil:repeatDur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:repeatCount",
26: CHOICE
27: REF 'nonNegativeDecimal',
28: DATA 'decimal',
27: VALUE 'indefinite',
25: EPSILON
22: REF 'common-restart-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restart",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'default',
24: EPSILON
22: REF 'common-restart-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restartDefault",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'inherit',
24: EPSILON
22: REF 'common-fill-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fill",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'auto',
26: VALUE 'default',
26: VALUE 'transition',
24: EPSILON
22: REF 'common-fill-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fillDefault",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'transition',
26: VALUE 'auto',
26: VALUE 'inherit',
24: EPSILON
20: REF 'common-time-manip-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:accelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:decelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:autoReverse",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
16: ELEMENT "anim:transitionFilter",
17: SEQUENCE
18: REF 'common-anim-target-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:targetElement",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:sub-item",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-anim-add-accum-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:accumulate",
22: CHOICE
23: VALUE 'none',
23: VALUE 'sum',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:additive",
22: CHOICE
23: VALUE 'replace',
23: VALUE 'sum',
21: EPSILON
18: REF 'common-anim-values-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:values",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:formula",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: REF 'common-anim-set-values-attlist',
21: CHOICE
22: ATTRIBUTE "smil:to",
23: REF 'string',
24: DATA 'string',
22: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:from",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:by",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-anim-spline-mode-attlist',
19: CHOICE
20: ATTRIBUTE "smil:calcMode",
21: CHOICE
22: VALUE 'discrete',
22: VALUE 'linear',
22: VALUE 'paced',
22: VALUE 'spline',
20: EPSILON
18: REF 'anim-transition-filter-attlist',
19: INTERLEAVE
20: ATTRIBUTE "smil:type",
21: REF 'string',
22: DATA 'string',
20: CHOICE
21: ATTRIBUTE "smil:subtype",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:direction",
22: CHOICE
23: VALUE 'forward',
23: VALUE 'reverse',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:fadeColor",
22: REF 'color',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:mode",
22: CHOICE
23: VALUE 'in',
23: VALUE 'out',
21: EPSILON
18: REF 'common-timing-attlist',
19: SEQUENCE
20: REF 'common-basic-timing-attlist',
21: SEQUENCE
22: REF 'common-begin-end-timing-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "smil:begin",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:end",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'common-dur-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:dur",
25: REF 'string',
26: DATA 'string',
24: EPSILON
22: REF 'common-repeat-timing-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "smil:repeatDur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:repeatCount",
26: CHOICE
27: REF 'nonNegativeDecimal',
28: DATA 'decimal',
27: VALUE 'indefinite',
25: EPSILON
22: REF 'common-restart-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restart",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'default',
24: EPSILON
22: REF 'common-restart-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restartDefault",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'inherit',
24: EPSILON
22: REF 'common-fill-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fill",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'auto',
26: VALUE 'default',
26: VALUE 'transition',
24: EPSILON
22: REF 'common-fill-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fillDefault",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'transition',
26: VALUE 'auto',
26: VALUE 'inherit',
24: EPSILON
20: REF 'common-time-manip-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:accelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:decelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:autoReverse",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
16: ELEMENT "anim:par",
17: SEQUENCE
18: REF 'common-anim-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "presentation:node-type",
22: CHOICE
23: VALUE 'default',
23: VALUE 'on-click',
23: VALUE 'with-previous',
23: VALUE 'after-previous',
23: VALUE 'timing-root',
23: VALUE 'main-sequence',
23: VALUE 'interactive-sequence',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-id",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-sub-type",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-class",
22: CHOICE
23: VALUE 'custom',
23: VALUE 'entrance',
23: VALUE 'exit',
23: VALUE 'emphasis',
23: VALUE 'motion-path',
23: VALUE 'ole-action',
23: VALUE 'media-call',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:master-element",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:group-id",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: SEQUENCE
22: REF 'xml-id',
23: ATTRIBUTE "xml:id",
24: REF 'ID',
25: DATA 'ID',
22: CHOICE
23: ATTRIBUTE "anim:id",
24: REF 'NCName',
25: DATA 'NCName',
23: EPSILON
21: EPSILON
18: REF 'common-timing-attlist',
19: SEQUENCE
20: REF 'common-basic-timing-attlist',
21: SEQUENCE
22: REF 'common-begin-end-timing-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "smil:begin",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:end",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'common-dur-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:dur",
25: REF 'string',
26: DATA 'string',
24: EPSILON
22: REF 'common-repeat-timing-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "smil:repeatDur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:repeatCount",
26: CHOICE
27: REF 'nonNegativeDecimal',
28: DATA 'decimal',
27: VALUE 'indefinite',
25: EPSILON
22: REF 'common-restart-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restart",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'default',
24: EPSILON
22: REF 'common-restart-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restartDefault",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'inherit',
24: EPSILON
22: REF 'common-fill-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fill",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'auto',
26: VALUE 'default',
26: VALUE 'transition',
24: EPSILON
22: REF 'common-fill-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fillDefault",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'transition',
26: VALUE 'auto',
26: VALUE 'inherit',
24: EPSILON
20: REF 'common-time-manip-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:accelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:decelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:autoReverse",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
18: REF 'common-endsync-timing-attlist',
19: CHOICE
20: ATTRIBUTE "smil:endsync",
21: CHOICE
22: VALUE 'first',
22: VALUE 'last',
22: VALUE 'all',
22: VALUE 'media',
22: REF 'IDREF',
23: DATA 'IDREF',
20: EPSILON
18: CHOICE
19: ONEOREMORE
20: REF 'animation-element',
21: CHOICE
19: EPSILON
16: ELEMENT "anim:seq",
17: SEQUENCE
18: REF 'common-anim-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "presentation:node-type",
22: CHOICE
23: VALUE 'default',
23: VALUE 'on-click',
23: VALUE 'with-previous',
23: VALUE 'after-previous',
23: VALUE 'timing-root',
23: VALUE 'main-sequence',
23: VALUE 'interactive-sequence',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-id",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-sub-type",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-class",
22: CHOICE
23: VALUE 'custom',
23: VALUE 'entrance',
23: VALUE 'exit',
23: VALUE 'emphasis',
23: VALUE 'motion-path',
23: VALUE 'ole-action',
23: VALUE 'media-call',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:master-element",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:group-id",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: SEQUENCE
22: REF 'xml-id',
23: ATTRIBUTE "xml:id",
24: REF 'ID',
25: DATA 'ID',
22: CHOICE
23: ATTRIBUTE "anim:id",
24: REF 'NCName',
25: DATA 'NCName',
23: EPSILON
21: EPSILON
18: REF 'common-endsync-timing-attlist',
19: CHOICE
20: ATTRIBUTE "smil:endsync",
21: CHOICE
22: VALUE 'first',
22: VALUE 'last',
22: VALUE 'all',
22: VALUE 'media',
22: REF 'IDREF',
23: DATA 'IDREF',
20: EPSILON
18: REF 'common-timing-attlist',
19: SEQUENCE
20: REF 'common-basic-timing-attlist',
21: SEQUENCE
22: REF 'common-begin-end-timing-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "smil:begin",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:end",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'common-dur-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:dur",
25: REF 'string',
26: DATA 'string',
24: EPSILON
22: REF 'common-repeat-timing-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "smil:repeatDur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:repeatCount",
26: CHOICE
27: REF 'nonNegativeDecimal',
28: DATA 'decimal',
27: VALUE 'indefinite',
25: EPSILON
22: REF 'common-restart-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restart",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'default',
24: EPSILON
22: REF 'common-restart-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restartDefault",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'inherit',
24: EPSILON
22: REF 'common-fill-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fill",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'auto',
26: VALUE 'default',
26: VALUE 'transition',
24: EPSILON
22: REF 'common-fill-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fillDefault",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'transition',
26: VALUE 'auto',
26: VALUE 'inherit',
24: EPSILON
20: REF 'common-time-manip-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:accelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:decelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:autoReverse",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
18: CHOICE
19: ONEOREMORE
20: REF 'animation-element',
21: CHOICE
19: EPSILON
16: ELEMENT "anim:iterate",
17: SEQUENCE
18: REF 'common-anim-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "presentation:node-type",
22: CHOICE
23: VALUE 'default',
23: VALUE 'on-click',
23: VALUE 'with-previous',
23: VALUE 'after-previous',
23: VALUE 'timing-root',
23: VALUE 'main-sequence',
23: VALUE 'interactive-sequence',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-id",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-sub-type",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-class",
22: CHOICE
23: VALUE 'custom',
23: VALUE 'entrance',
23: VALUE 'exit',
23: VALUE 'emphasis',
23: VALUE 'motion-path',
23: VALUE 'ole-action',
23: VALUE 'media-call',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:master-element",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:group-id",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: SEQUENCE
22: REF 'xml-id',
23: ATTRIBUTE "xml:id",
24: REF 'ID',
25: DATA 'ID',
22: CHOICE
23: ATTRIBUTE "anim:id",
24: REF 'NCName',
25: DATA 'NCName',
23: EPSILON
21: EPSILON
18: REF 'anim-iterate-attlist',
19: INTERLEAVE
20: REF 'common-anim-target-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:targetElement",
24: REF 'IDREF',
25: DATA 'IDREF',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "anim:sub-item",
24: REF 'string',
25: DATA 'string',
23: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:iterate-type",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:iterate-interval",
22: REF 'duration',
23: DATA 'duration',
21: EPSILON
18: REF 'common-timing-attlist',
19: SEQUENCE
20: REF 'common-basic-timing-attlist',
21: SEQUENCE
22: REF 'common-begin-end-timing-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "smil:begin",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:end",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'common-dur-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:dur",
25: REF 'string',
26: DATA 'string',
24: EPSILON
22: REF 'common-repeat-timing-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "smil:repeatDur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:repeatCount",
26: CHOICE
27: REF 'nonNegativeDecimal',
28: DATA 'decimal',
27: VALUE 'indefinite',
25: EPSILON
22: REF 'common-restart-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restart",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'default',
24: EPSILON
22: REF 'common-restart-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:restartDefault",
25: CHOICE
26: VALUE 'never',
26: VALUE 'always',
26: VALUE 'whenNotActive',
26: VALUE 'inherit',
24: EPSILON
22: REF 'common-fill-timing-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fill",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'auto',
26: VALUE 'default',
26: VALUE 'transition',
24: EPSILON
22: REF 'common-fill-default-attlist',
23: CHOICE
24: ATTRIBUTE "smil:fillDefault",
25: CHOICE
26: VALUE 'remove',
26: VALUE 'freeze',
26: VALUE 'hold',
26: VALUE 'transition',
26: VALUE 'auto',
26: VALUE 'inherit',
24: EPSILON
20: REF 'common-time-manip-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:accelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:decelerate",
24: REF 'zeroToOneDecimal',
25: DATA 'decimal',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:autoReverse",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
18: REF 'common-endsync-timing-attlist',
19: CHOICE
20: ATTRIBUTE "smil:endsync",
21: CHOICE
22: VALUE 'first',
22: VALUE 'last',
22: VALUE 'all',
22: VALUE 'media',
22: REF 'IDREF',
23: DATA 'IDREF',
20: EPSILON
18: CHOICE
19: ONEOREMORE
20: REF 'animation-element',
21: CHOICE
19: EPSILON
16: ELEMENT "anim:audio",
17: SEQUENCE
18: REF 'common-anim-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "presentation:node-type",
22: CHOICE
23: VALUE 'default',
23: VALUE 'on-click',
23: VALUE 'with-previous',
23: VALUE 'after-previous',
23: VALUE 'timing-root',
23: VALUE 'main-sequence',
23: VALUE 'interactive-sequence',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-id",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-sub-type",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-class",
22: CHOICE
23: VALUE 'custom',
23: VALUE 'entrance',
23: VALUE 'exit',
23: VALUE 'emphasis',
23: VALUE 'motion-path',
23: VALUE 'ole-action',
23: VALUE 'media-call',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:master-element",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:group-id",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: SEQUENCE
22: REF 'xml-id',
23: ATTRIBUTE "xml:id",
24: REF 'ID',
25: DATA 'ID',
22: CHOICE
23: ATTRIBUTE "anim:id",
24: REF 'NCName',
25: DATA 'NCName',
23: EPSILON
21: EPSILON
18: REF 'anim-audio-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "xlink:href",
22: REF 'anyIRI',
23: DATA 'anyURI',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:audio-level",
22: REF 'double',
23: DATA 'double',
21: EPSILON
18: REF 'common-basic-timing-attlist',
19: SEQUENCE
20: REF 'common-begin-end-timing-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "smil:begin",
24: REF 'string',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:end",
24: REF 'string',
25: DATA 'string',
23: EPSILON
20: REF 'common-dur-timing-attlist',
21: CHOICE
22: ATTRIBUTE "smil:dur",
23: REF 'string',
24: DATA 'string',
22: EPSILON
20: REF 'common-repeat-timing-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "smil:repeatDur",
24: REF 'string',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "smil:repeatCount",
24: CHOICE
25: REF 'nonNegativeDecimal',
26: DATA 'decimal',
25: VALUE 'indefinite',
23: EPSILON
20: REF 'common-restart-timing-attlist',
21: CHOICE
22: ATTRIBUTE "smil:restart",
23: CHOICE
24: VALUE 'never',
24: VALUE 'always',
24: VALUE 'whenNotActive',
24: VALUE 'default',
22: EPSILON
20: REF 'common-restart-default-attlist',
21: CHOICE
22: ATTRIBUTE "smil:restartDefault",
23: CHOICE
24: VALUE 'never',
24: VALUE 'always',
24: VALUE 'whenNotActive',
24: VALUE 'inherit',
22: EPSILON
20: REF 'common-fill-timing-attlist',
21: CHOICE
22: ATTRIBUTE "smil:fill",
23: CHOICE
24: VALUE 'remove',
24: VALUE 'freeze',
24: VALUE 'hold',
24: VALUE 'auto',
24: VALUE 'default',
24: VALUE 'transition',
22: EPSILON
20: REF 'common-fill-default-attlist',
21: CHOICE
22: ATTRIBUTE "smil:fillDefault",
23: CHOICE
24: VALUE 'remove',
24: VALUE 'freeze',
24: VALUE 'hold',
24: VALUE 'transition',
24: VALUE 'auto',
24: VALUE 'inherit',
22: EPSILON
16: ELEMENT "anim:command",
17: SEQUENCE
18: REF 'common-anim-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "presentation:node-type",
22: CHOICE
23: VALUE 'default',
23: VALUE 'on-click',
23: VALUE 'with-previous',
23: VALUE 'after-previous',
23: VALUE 'timing-root',
23: VALUE 'main-sequence',
23: VALUE 'interactive-sequence',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-id",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-sub-type",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:preset-class",
22: CHOICE
23: VALUE 'custom',
23: VALUE 'entrance',
23: VALUE 'exit',
23: VALUE 'emphasis',
23: VALUE 'motion-path',
23: VALUE 'ole-action',
23: VALUE 'media-call',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:master-element",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "presentation:group-id",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: SEQUENCE
22: REF 'xml-id',
23: ATTRIBUTE "xml:id",
24: REF 'ID',
25: DATA 'ID',
22: CHOICE
23: ATTRIBUTE "anim:id",
24: REF 'NCName',
25: DATA 'NCName',
23: EPSILON
21: EPSILON
18: REF 'anim-command-attlist',
19: ATTRIBUTE "anim:command",
20: REF 'string',
21: DATA 'string',
18: REF 'common-begin-end-timing-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:begin",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "smil:end",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: REF 'common-anim-target-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "smil:targetElement",
22: REF 'IDREF',
23: DATA 'IDREF',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "anim:sub-item",
22: REF 'string',
23: DATA 'string',
21: EPSILON
18: CHOICE
19: ONEOREMORE
20: ELEMENT "anim:param",
21: SEQUENCE
22: ATTRIBUTE "anim:name",
23: REF 'string',
24: DATA 'string',
22: ATTRIBUTE "anim:value",
23: REF 'string',
24: DATA 'string',
19: EPSILON
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 'shape-instance',
22: CHOICE
23: REF 'draw-rect',
23: REF 'draw-line',
23: REF 'draw-polyline',
23: REF 'draw-polygon',
23: REF 'draw-regular-polygon',
23: REF 'draw-path',
23: REF 'draw-circle',
23: REF 'draw-ellipse',
23: REF 'draw-g',
23: REF 'draw-page-thumbnail',
23: REF 'draw-frame',
23: REF 'draw-measure',
23: REF 'draw-caption',
23: REF 'draw-connector',
23: REF 'draw-control',
23: REF 'dr3d-scene',
23: REF 'draw-custom-shape',
21: REF 'draw-a',
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 'shape-instance',
17: CHOICE
18: REF 'draw-rect',
18: REF 'draw-line',
18: REF 'draw-polyline',
18: REF 'draw-polygon',
18: REF 'draw-regular-polygon',
18: REF 'draw-path',
18: REF 'draw-circle',
18: REF 'draw-ellipse',
18: REF 'draw-g',
18: REF 'draw-page-thumbnail',
18: REF 'draw-frame',
18: REF 'draw-measure',
18: REF 'draw-caption',
18: REF 'draw-connector',
18: REF 'draw-control',
18: REF 'dr3d-scene',
18: REF 'draw-custom-shape',
16: REF 'draw-a',
13: EPSILON
9: EPSILON
8: CHOICE
9: REF 'draw-layer-set',
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:use-wildcards",
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: VALUE 'date',
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: REF 'office-event-listeners',
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: CHOICE
26: DATA 'string',
26: DATA 'string',
26: DATA 'string',
23: ATTRIBUTE "table:data-cell-range-address",
24: REF 'cellRangeAddress',
25: CHOICE
26: DATA 'string',
26: DATA 'string',
26: DATA 'string',
23: ATTRIBUTE "table:orientation",
24: CHOICE
25: VALUE 'column',
25: VALUE 'row',
18: EPSILON
15: EPSILON
10: REF 'office-text-content-main',
11: CHOICE
12: ONEOREMORE
13: REF 'text-content',
14: CHOICE
15: REF 'text-h',
15: REF 'text-p',
15: REF 'text-list',
15: REF 'text-numbered-paragraph',
15: REF 'table-table',
15: REF 'text-section',
15: REF 'text-soft-page-break',
15: REF 'text-table-of-content',
15: REF 'text-illustration-index',
15: REF 'text-table-index',
15: REF 'text-object-index',
15: REF 'text-user-index',
15: REF 'text-alphabetical-index',
15: REF 'text-bibliography',
15: REF 'shape',
16: CHOICE
17: REF 'shape-instance',
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 'draw-a',
15: REF 'change-marks',
16: CHOICE
12: EPSILON
12: SEQUENCE
13: REF 'text-page-sequence',
14: ELEMENT "text:page-sequence",
15: ONEOREMORE
16: REF 'text-page',
17: ELEMENT "text:page",
18: REF 'text-page-attlist',
19: ATTRIBUTE "text:master-page-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'shape',
16: CHOICE
17: REF 'shape-instance',
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 'draw-a',
14: EPSILON
10: REF 'office-text-content-epilogue',
11: REF 'table-functions',
12: SEQUENCE
13: CHOICE
14: REF 'table-named-expressions',
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: CHOICE
26: DATA 'string',
26: DATA 'string',
26: 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: CHOICE
31: DATA 'string',
31: DATA 'string',
31: 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: CHOICE
31: DATA 'string',
31: DATA 'string',
31: 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: SEQUENCE
29: REF 'table-filter-condition-attlist',
30: INTERLEAVE
31: ATTRIBUTE "table:field-number",
32: REF 'nonNegativeInteger',
33: DATA 'nonNegativeInteger',
31: ATTRIBUTE "table:value",
32: CHOICE
33: REF 'string',
34: DATA 'string',
33: REF 'double',
34: DATA 'double',
31: ATTRIBUTE "table:operator",
32: REF 'string',
33: DATA 'string',
31: CHOICE
32: ATTRIBUTE "table:case-sensitive",
33: REF 'string',
34: DATA 'string',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "table:data-type",
33: CHOICE
34: VALUE 'text',
34: VALUE 'number',
32: EPSILON
29: CHOICE
30: ONEOREMORE
31: REF 'table-filter-set-item',
32: ELEMENT "table:filter-set-item",
33: ATTRIBUTE "table:value",
34: REF 'string',
35: DATA 'string',
30: 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: CHOICE
31: DATA 'string',
31: DATA 'string',
31: 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:script",
29: REF 'scriptCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:rfc-language-tag",
29: REF 'language',
30: DATA 'language',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:algorithm",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:embedded-number-behavior",
29: CHOICE
30: VALUE 'alpha-numeric',
30: VALUE 'integer',
30: VALUE 'double',
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 '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: CHOICE
26: DATA 'string',
26: DATA 'string',
26: 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: CHOICE
29: DATA 'string',
29: DATA 'string',
29: 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 '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: SEQUENCE
20: REF 'xml-id',
21: ATTRIBUTE "xml:id",
22: REF 'ID',
23: DATA 'ID',
20: CHOICE
21: ATTRIBUTE "draw:id",
22: REF 'NCName',
23: DATA 'NCName',
21: EPSILON
19: EPSILON
18: CHOICE
19: ATTRIBUTE "draw:nav-order",
20: REF 'IDREFS',
21: DATA 'IDREFS',
19: EPSILON
16: CHOICE
17: REF 'svg-title',
17: EPSILON
16: CHOICE
17: REF 'svg-desc',
17: EPSILON
16: CHOICE
17: REF 'draw-layer-set',
17: EPSILON
16: CHOICE
17: REF 'office-forms',
18: CHOICE
17: EPSILON
16: CHOICE
17: ONEOREMORE
18: REF 'shape',
19: CHOICE
20: REF 'shape-instance',
21: CHOICE
22: REF 'draw-rect',
22: REF 'draw-line',
22: REF 'draw-polyline',
22: REF 'draw-polygon',
22: REF 'draw-regular-polygon',
22: REF 'draw-path',
22: REF 'draw-circle',
22: REF 'draw-ellipse',
22: REF 'draw-g',
22: REF 'draw-page-thumbnail',
22: REF 'draw-frame',
22: REF 'draw-measure',
22: REF 'draw-caption',
22: REF 'draw-connector',
22: REF 'draw-control',
22: REF 'dr3d-scene',
22: REF 'draw-custom-shape',
20: REF 'draw-a',
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: REF 'string',
32: DATA '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: REF 'string',
32: DATA '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: REF 'string',
32: DATA '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: REF 'string',
32: DATA '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
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: REF 'string',
24: DATA '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
12: CHOICE
13: ATTRIBUTE "table:protection-key-digest-algorithm",
14: REF 'anyIRI',
15: DATA 'anyURI',
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: CHOICE
37: ATTRIBUTE "table:formula",
38: REF 'string',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "table:number-matrix-columns-spanned",
38: REF 'positiveInteger',
39: DATA 'positiveInteger',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "table:number-matrix-rows-spanned",
38: REF 'positiveInteger',
39: DATA 'positiveInteger',
37: EPSILON
36: CHOICE
37: REF 'common-value-and-type-attlist',
38: CHOICE
39: SEQUENCE
40: ATTRIBUTE "office:value-type",
41: VALUE 'float',
40: ATTRIBUTE "office:value",
41: REF 'double',
42: DATA 'double',
39: SEQUENCE
40: ATTRIBUTE "office:value-type",
41: VALUE 'percentage',
40: ATTRIBUTE "office:value",
41: REF 'double',
42: DATA 'double',
39: SEQUENCE
40: ATTRIBUTE "office:value-type",
41: VALUE 'currency',
40: ATTRIBUTE "office:value",
41: REF 'double',
42: DATA 'double',
40: CHOICE
41: ATTRIBUTE "office:currency",
42: REF 'string',
43: DATA 'string',
41: EPSILON
39: SEQUENCE
40: ATTRIBUTE "office:value-type",
41: VALUE 'date',
40: ATTRIBUTE "office:date-value",
41: REF 'dateOrDateTime',
42: CHOICE
43: DATA 'date',
43: DATA 'dateTime',
39: SEQUENCE
40: ATTRIBUTE "office:value-type",
41: VALUE 'time',
40: ATTRIBUTE "office:time-value",
41: REF 'duration',
42: DATA 'duration',
39: SEQUENCE
40: ATTRIBUTE "office:value-type",
41: VALUE 'boolean',
40: ATTRIBUTE "office:boolean-value",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
39: SEQUENCE
40: ATTRIBUTE "office:value-type",
41: VALUE 'string',
40: CHOICE
41: ATTRIBUTE "office:string-value",
42: REF 'string',
43: DATA 'string',
41: EPSILON
37: 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 'QName',
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
16: CHOICE
17: SEQUENCE
18: ATTRIBUTE "xlink:type",
19: VALUE 'simple',
18: ATTRIBUTE "xlink:href",
19: REF 'anyIRI',
20: DATA 'anyURI',
17: EPSILON
16: CHOICE
17: REF 'xml-id',
18: ATTRIBUTE "xml:id",
19: REF 'ID',
20: DATA 'ID',
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 'cellRangeAddressList',
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 'cellRangeAddressList',
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 'cellRangeAddressList',
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: SEQUENCE
18: REF 'chart-legend-attlist',
19: INTERLEAVE
20: CHOICE
21: SEQUENCE
22: ATTRIBUTE "chart:legend-position",
23: CHOICE
24: VALUE 'start',
24: VALUE 'end',
24: VALUE 'top',
24: VALUE 'bottom',
22: CHOICE
23: ATTRIBUTE "chart:legend-align",
24: CHOICE
25: VALUE 'start',
25: VALUE 'center',
25: VALUE 'end',
23: EPSILON
21: ATTRIBUTE "chart:legend-position",
22: CHOICE
23: VALUE 'top-start',
23: VALUE 'bottom-start',
23: VALUE 'top-end',
23: VALUE 'bottom-end',
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 "style:legend-expansion",
22: CHOICE
23: VALUE 'wide',
23: VALUE 'high',
23: VALUE 'balanced',
21: SEQUENCE
22: ATTRIBUTE "style:legend-expansion",
23: VALUE 'custom',
22: ATTRIBUTE "style:legend-expansion-aspect-ratio",
23: REF 'double',
24: DATA 'double',
21: 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: REF 'chart-plot-area',
15: ELEMENT "chart:plot-area",
16: SEQUENCE
17: REF 'chart-plot-area-attlist',
18: INTERLEAVE
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: REF 'common-draw-size-attlist',
20: SEQUENCE
21: CHOICE
22: ATTRIBUTE "svg:width",
23: REF 'length',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "svg:height",
23: REF 'length',
24: DATA 'string',
22: 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 'cellRangeAddressList',
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: REF 'dr3d-scene-attlist',
20: INTERLEAVE
21: CHOICE
22: ATTRIBUTE "dr3d:vrp",
23: REF 'vector3D',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "dr3d:vpn",
23: REF 'vector3D',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "dr3d:vup",
23: REF 'vector3D',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "dr3d:projection",
23: CHOICE
24: VALUE 'parallel',
24: VALUE 'perspective',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "dr3d:distance",
23: REF 'length',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "dr3d:focal-length",
23: REF 'length',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "dr3d:shadow-slant",
23: REF 'angle',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "dr3d:shade-mode",
23: CHOICE
24: VALUE 'flat',
24: VALUE 'phong',
24: VALUE 'gouraud',
24: VALUE 'draft',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "dr3d:ambient-color",
23: REF 'color',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "dr3d:lighting-mode",
23: REF 'boolean',
24: CHOICE
25: VALUE 'true',
25: VALUE 'false',
22: EPSILON
19: REF 'common-dr3d-transform-attlist',
20: CHOICE
21: ATTRIBUTE "dr3d:transform",
22: REF 'string',
23: DATA 'string',
21: EPSILON
19: CHOICE
20: REF 'xml-id',
21: ATTRIBUTE "xml:id",
22: REF 'ID',
23: DATA 'ID',
20: 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: REF 'chart-dimension',
26: CHOICE
27: VALUE 'x',
27: VALUE 'y',
27: 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 'cellRangeAddressList',
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 'cellRangeAddressList',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:label-cell-address",
26: REF 'cellRangeAddressList',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:class",
26: REF 'namespacedToken',
27: DATA 'QName',
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
24: CHOICE
25: REF 'xml-id',
26: ATTRIBUTE "xml:id",
27: REF 'ID',
28: DATA 'ID',
25: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'chart-domain',
25: ELEMENT "chart:domain",
26: CHOICE
27: ATTRIBUTE "table:cell-range-address",
28: REF 'cellRangeAddressList',
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: ONEOREMORE
24: REF 'chart-regression-curve',
25: ELEMENT "chart:regression-curve",
26: SEQUENCE
27: REF 'chart-regression-curve-attlist',
28: CHOICE
29: ATTRIBUTE "chart:style-name",
30: REF 'styleNameRef',
31: CHOICE
32: DATA 'NCName',
32: EPSILON
29: EPSILON
27: CHOICE
28: REF 'chart-equation',
29: ELEMENT "chart:equation",
30: SEQUENCE
31: REF 'chart-equation-attlist',
32: INTERLEAVE
33: CHOICE
34: ATTRIBUTE "chart:automatic-content",
35: REF 'boolean',
36: CHOICE
37: VALUE 'true',
37: VALUE 'false',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "chart:display-r-square",
35: REF 'boolean',
36: CHOICE
37: VALUE 'true',
37: VALUE 'false',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "chart:display-equation",
35: REF 'boolean',
36: CHOICE
37: VALUE 'true',
37: VALUE 'false',
34: EPSILON
33: REF 'common-draw-position-attlist',
34: SEQUENCE
35: CHOICE
36: ATTRIBUTE "svg:x",
37: REF 'coordinate',
38: REF 'length',
39: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "svg:y",
37: REF 'coordinate',
38: REF 'length',
39: DATA 'string',
36: EPSILON
33: CHOICE
34: ATTRIBUTE "chart:style-name",
35: REF 'styleNameRef',
36: CHOICE
37: DATA 'NCName',
37: EPSILON
34: EPSILON
31: CHOICE
32: REF 'text-p',
32: EPSILON
28: EPSILON
23: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'chart-error-indicator',
25: ELEMENT "chart:error-indicator",
26: REF 'chart-error-indicator-attlist',
27: INTERLEAVE
28: CHOICE
29: ATTRIBUTE "chart:style-name",
30: REF 'styleNameRef',
31: CHOICE
32: DATA 'NCName',
32: EPSILON
29: EPSILON
28: ATTRIBUTE "chart:dimension",
29: REF 'chart-dimension',
30: CHOICE
31: VALUE 'x',
31: VALUE 'y',
31: VALUE 'z',
23: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'chart-data-point',
25: ELEMENT "chart:data-point",
26: SEQUENCE
27: REF 'chart-data-point-attlist',
28: INTERLEAVE
29: CHOICE
30: ATTRIBUTE "chart:repeated",
31: REF 'positiveInteger',
32: DATA 'positiveInteger',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "chart:style-name",
31: REF 'styleNameRef',
32: CHOICE
33: DATA 'NCName',
33: EPSILON
30: EPSILON
29: CHOICE
30: REF 'xml-id',
31: ATTRIBUTE "xml:id",
32: REF 'ID',
33: DATA 'ID',
30: EPSILON
27: CHOICE
28: REF 'chart-data-label',
29: ELEMENT "chart:data-label",
30: SEQUENCE
31: REF 'chart-data-label-attlist',
32: INTERLEAVE
33: REF 'common-draw-position-attlist',
34: SEQUENCE
35: CHOICE
36: ATTRIBUTE "svg:x",
37: REF 'coordinate',
38: REF 'length',
39: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "svg:y",
37: REF 'coordinate',
38: REF 'length',
39: DATA 'string',
36: EPSILON
33: CHOICE
34: ATTRIBUTE "chart:style-name",
35: REF 'styleNameRef',
36: CHOICE
37: DATA 'NCName',
37: EPSILON
34: EPSILON
31: CHOICE
32: REF 'text-p',
32: EPSILON
28: EPSILON
23: EPSILON
22: CHOICE
23: REF 'chart-data-label',
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
8: REF 'office-database',
9: ELEMENT "office:database",
10: SEQUENCE
11: REF 'db-data-source',
12: ELEMENT "db:data-source",
13: SEQUENCE
14: REF 'db-data-source-attlist',
15: EPSILON
14: REF 'db-connection-data',
15: ELEMENT "db:connection-data",
16: SEQUENCE
17: REF 'db-connection-data-attlist',
18: EPSILON
17: CHOICE
18: REF 'db-database-description',
19: ELEMENT "db:database-description",
20: SEQUENCE
21: REF 'db-database-description-attlist',
22: EPSILON
21: CHOICE
22: REF 'db-file-based-database',
23: ELEMENT "db:file-based-database",
24: REF 'db-file-based-database-attlist',
25: INTERLEAVE
26: ATTRIBUTE "xlink:type",
27: VALUE 'simple',
26: ATTRIBUTE "xlink:href",
27: REF 'anyIRI',
28: DATA 'anyURI',
26: ATTRIBUTE "db:media-type",
27: REF 'string',
28: DATA 'string',
26: CHOICE
27: ATTRIBUTE "db:extension",
28: REF 'string',
29: DATA 'string',
27: EPSILON
22: REF 'db-server-database',
23: ELEMENT "db:server-database",
24: REF 'db-server-database-attlist',
25: INTERLEAVE
26: ATTRIBUTE "db:type",
27: REF 'namespacedToken',
28: DATA 'QName',
26: CHOICE
27: REF 'db-host-and-port',
28: SEQUENCE
29: ATTRIBUTE "db:hostname",
30: REF 'string',
31: DATA 'string',
29: CHOICE
30: ATTRIBUTE "db:port",
31: REF 'positiveInteger',
32: DATA 'positiveInteger',
30: EPSILON
27: REF 'db-local-socket-name',
28: CHOICE
29: ATTRIBUTE "db:local-socket",
30: REF 'string',
31: DATA 'string',
29: EPSILON
26: CHOICE
27: ATTRIBUTE "db:database-name",
28: REF 'string',
29: DATA 'string',
27: EPSILON
18: REF 'db-connection-resource',
19: ELEMENT "db:connection-resource",
20: REF 'db-connection-resource-attlist',
21: SEQUENCE
22: ATTRIBUTE "xlink:type",
23: VALUE 'simple',
22: ATTRIBUTE "xlink:href",
23: REF 'anyIRI',
24: DATA 'anyURI',
22: CHOICE
23: ATTRIBUTE "xlink:show",
24: VALUE 'none',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "xlink:actuate",
24: VALUE 'onRequest',
23: EPSILON
17: CHOICE
18: REF 'db-login',
19: ELEMENT "db:login",
20: REF 'db-login-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "db:user-name",
24: REF 'string',
25: DATA 'string',
23: ATTRIBUTE "db:use-system-user",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "db:is-password-required",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "db:login-timeout",
24: REF 'positiveInteger',
25: DATA 'positiveInteger',
23: EPSILON
18: EPSILON
14: CHOICE
15: REF 'db-driver-settings',
16: ELEMENT "db:driver-settings",
17: SEQUENCE
18: REF 'db-driver-settings-attlist',
19: INTERLEAVE
20: REF 'db-show-deleted',
21: CHOICE
22: ATTRIBUTE "db:show-deleted",
23: REF 'boolean',
24: CHOICE
25: VALUE 'true',
25: VALUE 'false',
22: EPSILON
20: CHOICE
21: ATTRIBUTE "db:system-driver-settings",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "db:base-dn",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: REF 'db-is-first-row-header-line',
21: CHOICE
22: ATTRIBUTE "db:is-first-row-header-line",
23: REF 'boolean',
24: CHOICE
25: VALUE 'true',
25: VALUE 'false',
22: EPSILON
20: CHOICE
21: ATTRIBUTE "db:parameter-name-substitution",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
18: CHOICE
19: REF 'db-auto-increment',
20: ELEMENT "db:auto-increment",
21: REF 'db-auto-increment-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "db:additional-column-statement",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "db:row-retrieving-statement",
25: REF 'string',
26: DATA 'string',
24: EPSILON
19: EPSILON
18: CHOICE
19: REF 'db-delimiter',
20: ELEMENT "db:delimiter",
21: REF 'db-delimiter-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "db:field",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "db:string",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "db:decimal",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "db:thousand",
25: REF 'string',
26: DATA 'string',
24: EPSILON
19: EPSILON
18: CHOICE
19: REF 'db-character-set',
20: ELEMENT "db:character-set",
21: REF 'db-character-set-attlist',
22: CHOICE
23: ATTRIBUTE "db:encoding",
24: REF 'textEncoding',
25: DATA 'string',
23: EPSILON
19: EPSILON
18: CHOICE
19: REF 'db-table-settings',
20: ELEMENT "db:table-settings",
21: CHOICE
22: ONEOREMORE
23: REF 'db-table-setting',
24: ELEMENT "db:table-setting",
25: SEQUENCE
26: REF 'db-table-setting-attlist',
27: SEQUENCE
28: REF 'db-is-first-row-header-line',
29: CHOICE
30: ATTRIBUTE "db:is-first-row-header-line",
31: REF 'boolean',
32: CHOICE
33: VALUE 'true',
33: VALUE 'false',
30: EPSILON
28: REF 'db-show-deleted',
29: CHOICE
30: ATTRIBUTE "db:show-deleted",
31: REF 'boolean',
32: CHOICE
33: VALUE 'true',
33: VALUE 'false',
30: EPSILON
26: CHOICE
27: REF 'db-delimiter',
27: EPSILON
26: CHOICE
27: REF 'db-character-set',
27: EPSILON
22: EPSILON
19: EPSILON
15: EPSILON
14: CHOICE
15: REF 'db-application-connection-settings',
16: ELEMENT "db:application-connection-settings",
17: SEQUENCE
18: REF 'db-application-connection-settings-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "db:is-table-name-length-limited",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "db:enable-sql92-check",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "db:append-table-alias-name",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "db:ignore-driver-privileges",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "db:boolean-comparison-mode",
22: CHOICE
23: VALUE 'equal-integer',
23: VALUE 'is-boolean',
23: VALUE 'equal-boolean',
23: VALUE 'equal-use-only-zero',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "db:use-catalog",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "db:max-row-count",
22: REF 'integer',
23: DATA 'integer',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "db:suppress-version-columns",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
18: CHOICE
19: REF 'db-table-filter',
20: ELEMENT "db:table-filter",
21: SEQUENCE
22: REF 'db-table-filter-attlist',
23: EPSILON
22: CHOICE
23: REF 'db-table-include-filter',
24: ELEMENT "db:table-include-filter",
25: SEQUENCE
26: REF 'db-table-include-filter-attlist',
27: EPSILON
26: ONEOREMORE
27: REF 'db-table-filter-pattern',
28: ELEMENT "db:table-filter-pattern",
29: SEQUENCE
30: REF 'db-table-filter-pattern-attlist',
31: EPSILON
30: REF 'string',
31: DATA 'string',
23: EPSILON
22: CHOICE
23: REF 'db-table-exclude-filter',
24: ELEMENT "db:table-exclude-filter",
25: SEQUENCE
26: REF 'db-table-exclude-filter-attlist',
27: EPSILON
26: ONEOREMORE
27: REF 'db-table-filter-pattern',
23: EPSILON
19: EPSILON
18: CHOICE
19: REF 'db-table-type-filter',
20: ELEMENT "db:table-type-filter",
21: SEQUENCE
22: REF 'db-table-type-filter-attlist',
23: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'db-table-type',
25: ELEMENT "db:table-type",
26: SEQUENCE
27: REF 'db-table-type-attlist',
28: EPSILON
27: REF 'string',
28: DATA 'string',
23: EPSILON
19: EPSILON
18: CHOICE
19: REF 'db-data-source-settings',
20: ELEMENT "db:data-source-settings",
21: SEQUENCE
22: REF 'db-data-source-settings-attlist',
23: EPSILON
22: ONEOREMORE
23: REF 'db-data-source-setting',
24: ELEMENT "db:data-source-setting",
25: SEQUENCE
26: REF 'db-data-source-setting-attlist',
27: INTERLEAVE
28: CHOICE
29: ATTRIBUTE "db:data-source-setting-is-list",
30: REF 'boolean',
31: CHOICE
32: VALUE 'true',
32: VALUE 'false',
29: EPSILON
28: ATTRIBUTE "db:data-source-setting-name",
29: REF 'string',
30: DATA 'string',
28: ATTRIBUTE "db:data-source-setting-type",
29: REF 'db-data-source-setting-types',
30: CHOICE
31: VALUE 'boolean',
31: VALUE 'short',
31: VALUE 'int',
31: VALUE 'long',
31: VALUE 'double',
31: VALUE 'string',
26: ONEOREMORE
27: REF 'db-data-source-setting-value',
28: ELEMENT "db:data-source-setting-value",
29: SEQUENCE
30: REF 'db-data-source-setting-value-attlist',
31: EPSILON
30: REF 'string',
31: DATA 'string',
19: EPSILON
15: EPSILON
11: CHOICE
12: REF 'db-forms',
13: ELEMENT "db:forms",
14: SEQUENCE
15: REF 'db-forms-attlist',
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: CHOICE
18: REF 'db-component',
19: ELEMENT "db:component",
20: SEQUENCE
21: REF 'db-component-attlist',
22: INTERLEAVE
23: CHOICE
24: SEQUENCE
25: ATTRIBUTE "xlink:type",
26: VALUE 'simple',
25: ATTRIBUTE "xlink:href",
26: REF 'anyIRI',
27: DATA 'anyURI',
25: CHOICE
26: ATTRIBUTE "xlink:show",
27: VALUE 'none',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "xlink:actuate",
27: VALUE 'onRequest',
26: EPSILON
24: EPSILON
23: CHOICE
24: ATTRIBUTE "db:as-template",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
21: REF 'common-db-object-name',
22: ATTRIBUTE "db:name",
23: REF 'string',
24: DATA 'string',
21: REF 'common-db-object-title',
22: CHOICE
23: ATTRIBUTE "db:title",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: REF 'common-db-object-description',
22: CHOICE
23: ATTRIBUTE "db:description",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: CHOICE
22: REF 'office-document',
22: REF 'math-math',
22: EPSILON
18: REF 'db-component-collection',
19: ELEMENT "db:component-collection",
20: SEQUENCE
21: REF 'db-component-collection-attlist',
22: EPSILON
21: REF 'common-db-object-name',
22: ATTRIBUTE "db:name",
23: REF 'string',
24: DATA 'string',
21: REF 'common-db-object-title',
22: CHOICE
23: ATTRIBUTE "db:title",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: REF 'common-db-object-description',
22: CHOICE
23: ATTRIBUTE "db:description",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: CHOICE
22: ONEOREMORE
23: CHOICE
24: REF 'db-component',
24: REF 'db-component-collection',
22: EPSILON
16: EPSILON
12: EPSILON
11: CHOICE
12: REF 'db-reports',
13: ELEMENT "db:reports",
14: SEQUENCE
15: REF 'db-reports-attlist',
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: CHOICE
18: REF 'db-component',
18: REF 'db-component-collection',
16: EPSILON
12: EPSILON
11: CHOICE
12: REF 'db-queries',
13: ELEMENT "db:queries",
14: SEQUENCE
15: REF 'db-queries-attlist',
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: CHOICE
18: REF 'db-query',
19: ELEMENT "db:query",
20: SEQUENCE
21: REF 'db-query-attlist',
22: INTERLEAVE
23: ATTRIBUTE "db:command",
24: REF 'string',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "db:escape-processing",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
21: REF 'common-db-object-name',
22: ATTRIBUTE "db:name",
23: REF 'string',
24: DATA 'string',
21: REF 'common-db-object-title',
22: CHOICE
23: ATTRIBUTE "db:title",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: REF 'common-db-object-description',
22: CHOICE
23: ATTRIBUTE "db:description",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: REF 'common-db-table-style-name',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "db:style-name",
25: REF 'styleNameRef',
26: CHOICE
27: DATA 'NCName',
27: EPSILON
24: EPSILON
23: CHOICE
24: ATTRIBUTE "db:default-row-style-name",
25: REF 'styleNameRef',
26: CHOICE
27: DATA 'NCName',
27: EPSILON
24: EPSILON
21: CHOICE
22: REF 'db-order-statement',
23: ELEMENT "db:order-statement",
24: SEQUENCE
25: REF 'db-command',
26: ATTRIBUTE "db:command",
27: REF 'string',
28: DATA 'string',
25: REF 'db-apply-command',
26: CHOICE
27: ATTRIBUTE "db:apply-command",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
22: EPSILON
21: CHOICE
22: REF 'db-filter-statement',
23: ELEMENT "db:filter-statement",
24: SEQUENCE
25: REF 'db-command',
26: ATTRIBUTE "db:command",
27: REF 'string',
28: DATA 'string',
25: REF 'db-apply-command',
26: CHOICE
27: ATTRIBUTE "db:apply-command",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
22: EPSILON
21: CHOICE
22: REF 'db-columns',
23: ELEMENT "db:columns",
24: SEQUENCE
25: REF 'db-columns-attlist',
26: EPSILON
25: ONEOREMORE
26: REF 'db-column',
27: ELEMENT "db:column",
28: SEQUENCE
29: REF 'db-column-attlist',
30: INTERLEAVE
31: CHOICE
32: ATTRIBUTE "db:visible",
33: REF 'boolean',
34: CHOICE
35: VALUE 'true',
35: VALUE 'false',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "db:style-name",
33: REF 'styleNameRef',
34: CHOICE
35: DATA 'NCName',
35: EPSILON
32: EPSILON
31: CHOICE
32: ATTRIBUTE "db:default-cell-style-name",
33: REF 'styleNameRef',
34: CHOICE
35: DATA 'NCName',
35: EPSILON
32: EPSILON
29: REF 'common-db-object-name',
30: ATTRIBUTE "db:name",
31: REF 'string',
32: DATA 'string',
29: REF 'common-db-object-title',
30: CHOICE
31: ATTRIBUTE "db:title",
32: REF 'string',
33: DATA 'string',
31: EPSILON
29: REF 'common-db-object-description',
30: CHOICE
31: ATTRIBUTE "db:description",
32: REF 'string',
33: DATA 'string',
31: EPSILON
29: REF 'common-db-default-value',
30: CHOICE
31: REF 'common-value-and-type-attlist',
32: CHOICE
33: SEQUENCE
34: ATTRIBUTE "office:value-type",
35: VALUE 'float',
34: ATTRIBUTE "office:value",
35: REF 'double',
36: DATA 'double',
33: SEQUENCE
34: ATTRIBUTE "office:value-type",
35: VALUE 'percentage',
34: ATTRIBUTE "office:value",
35: REF 'double',
36: DATA 'double',
33: SEQUENCE
34: ATTRIBUTE "office:value-type",
35: VALUE 'currency',
34: ATTRIBUTE "office:value",
35: REF 'double',
36: DATA 'double',
34: CHOICE
35: ATTRIBUTE "office:currency",
36: REF 'string',
37: DATA 'string',
35: EPSILON
33: SEQUENCE
34: ATTRIBUTE "office:value-type",
35: VALUE 'date',
34: ATTRIBUTE "office:date-value",
35: REF 'dateOrDateTime',
36: CHOICE
37: DATA 'date',
37: DATA 'dateTime',
33: SEQUENCE
34: ATTRIBUTE "office:value-type",
35: VALUE 'time',
34: ATTRIBUTE "office:time-value",
35: REF 'duration',
36: DATA 'duration',
33: SEQUENCE
34: ATTRIBUTE "office:value-type",
35: VALUE 'boolean',
34: ATTRIBUTE "office:boolean-value",
35: REF 'boolean',
36: CHOICE
37: VALUE 'true',
37: VALUE 'false',
33: SEQUENCE
34: ATTRIBUTE "office:value-type",
35: VALUE 'string',
34: CHOICE
35: ATTRIBUTE "office:string-value",
36: REF 'string',
37: DATA 'string',
35: EPSILON
31: EPSILON
22: EPSILON
21: CHOICE
22: REF 'db-update-table',
23: ELEMENT "db:update-table",
24: REF 'common-db-table-name-attlist',
25: INTERLEAVE
26: ATTRIBUTE "db:name",
27: REF 'string',
28: DATA 'string',
26: CHOICE
27: ATTRIBUTE "db:catalog-name",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "db:schema-name",
28: REF 'string',
29: DATA 'string',
27: EPSILON
22: EPSILON
18: REF 'db-query-collection',
19: ELEMENT "db:query-collection",
20: SEQUENCE
21: REF 'db-query-collection-attlist',
22: EPSILON
21: REF 'common-db-object-name',
22: ATTRIBUTE "db:name",
23: REF 'string',
24: DATA 'string',
21: REF 'common-db-object-title',
22: CHOICE
23: ATTRIBUTE "db:title",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: REF 'common-db-object-description',
22: CHOICE
23: ATTRIBUTE "db:description",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: CHOICE
22: ONEOREMORE
23: CHOICE
24: REF 'db-query',
24: REF 'db-query-collection',
22: EPSILON
16: EPSILON
12: EPSILON
11: CHOICE
12: REF 'db-table-presentations',
13: ELEMENT "db:table-representations",
14: SEQUENCE
15: REF 'db-table-presentations-attlist',
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'db-table-presentation',
18: ELEMENT "db:table-representation",
19: SEQUENCE
20: REF 'db-table-presentation-attlist',
21: EPSILON
20: REF 'common-db-table-name-attlist',
21: INTERLEAVE
22: ATTRIBUTE "db:name",
23: REF 'string',
24: DATA 'string',
22: CHOICE
23: ATTRIBUTE "db:catalog-name",
24: REF 'string',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "db:schema-name",
24: REF 'string',
25: DATA 'string',
23: EPSILON
20: REF 'common-db-object-title',
21: CHOICE
22: ATTRIBUTE "db:title",
23: REF 'string',
24: DATA 'string',
22: EPSILON
20: REF 'common-db-object-description',
21: CHOICE
22: ATTRIBUTE "db:description",
23: REF 'string',
24: DATA 'string',
22: EPSILON
20: REF 'common-db-table-style-name',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "db:style-name",
24: REF 'styleNameRef',
25: CHOICE
26: DATA 'NCName',
26: EPSILON
23: EPSILON
22: CHOICE
23: ATTRIBUTE "db:default-row-style-name",
24: REF 'styleNameRef',
25: CHOICE
26: DATA 'NCName',
26: EPSILON
23: EPSILON
20: CHOICE
21: REF 'db-order-statement',
21: EPSILON
20: CHOICE
21: REF 'db-filter-statement',
21: EPSILON
20: CHOICE
21: REF 'db-columns',
21: EPSILON
16: EPSILON
12: EPSILON
11: CHOICE
12: REF 'db-schema-definition',
13: ELEMENT "db:schema-definition",
14: SEQUENCE
15: REF 'db-schema-definition-attlist',
16: EPSILON
15: REF 'db-table-definitions',
16: ELEMENT "db:table-definitions",
17: SEQUENCE
18: REF 'db-table-definitions-attlist',
19: EPSILON
18: CHOICE
19: ONEOREMORE
20: REF 'db-table-definition',
21: ELEMENT "db:table-definition",
22: SEQUENCE
23: REF 'common-db-table-name-attlist',
24: INTERLEAVE
25: ATTRIBUTE "db:name",
26: REF 'string',
27: DATA 'string',
25: CHOICE
26: ATTRIBUTE "db:catalog-name",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "db:schema-name",
27: REF 'string',
28: DATA 'string',
26: EPSILON
23: REF 'db-table-definition-attlist',
24: CHOICE
25: ATTRIBUTE "db:type",
26: REF 'string',
27: DATA 'string',
25: EPSILON
23: REF 'db-column-definitions',
24: ELEMENT "db:column-definitions",
25: SEQUENCE
26: REF 'db-column-definitions-attlist',
27: EPSILON
26: ONEOREMORE
27: REF 'db-column-definition',
28: ELEMENT "db:column-definition",
29: SEQUENCE
30: REF 'db-column-definition-attlist',
31: INTERLEAVE
32: ATTRIBUTE "db:name",
33: REF 'string',
34: DATA 'string',
32: CHOICE
33: ATTRIBUTE "db:data-type",
34: REF 'db-data-types',
35: CHOICE
36: VALUE 'bit',
36: VALUE 'boolean',
36: VALUE 'tinyint',
36: VALUE 'smallint',
36: VALUE 'integer',
36: VALUE 'bigint',
36: VALUE 'float',
36: VALUE 'real',
36: VALUE 'double',
36: VALUE 'numeric',
36: VALUE 'decimal',
36: VALUE 'char',
36: VALUE 'varchar',
36: VALUE 'longvarchar',
36: VALUE 'date',
36: VALUE 'time',
36: VALUE 'timestmp',
36: VALUE 'binary',
36: VALUE 'varbinary',
36: VALUE 'longvarbinary',
36: VALUE 'sqlnull',
36: VALUE 'other',
36: VALUE 'object',
36: VALUE 'distinct',
36: VALUE 'struct',
36: VALUE 'array',
36: VALUE 'blob',
36: VALUE 'clob',
36: VALUE 'ref',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "db:type-name",
34: REF 'string',
35: DATA 'string',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "db:precision",
34: REF 'positiveInteger',
35: DATA 'positiveInteger',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "db:scale",
34: REF 'positiveInteger',
35: DATA 'positiveInteger',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "db:is-nullable",
34: CHOICE
35: VALUE 'no-nulls',
35: VALUE 'nullable',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "db:is-empty-allowed",
34: REF 'boolean',
35: CHOICE
36: VALUE 'true',
36: VALUE 'false',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "db:is-autoincrement",
34: REF 'boolean',
35: CHOICE
36: VALUE 'true',
36: VALUE 'false',
33: EPSILON
30: REF 'common-db-default-value',
31: CHOICE
32: REF 'common-value-and-type-attlist',
33: CHOICE
34: SEQUENCE
35: ATTRIBUTE "office:value-type",
36: VALUE 'float',
35: ATTRIBUTE "office:value",
36: REF 'double',
37: DATA 'double',
34: SEQUENCE
35: ATTRIBUTE "office:value-type",
36: VALUE 'percentage',
35: ATTRIBUTE "office:value",
36: REF 'double',
37: DATA 'double',
34: SEQUENCE
35: ATTRIBUTE "office:value-type",
36: VALUE 'currency',
35: ATTRIBUTE "office:value",
36: REF 'double',
37: DATA 'double',
35: CHOICE
36: ATTRIBUTE "office:currency",
37: REF 'string',
38: DATA 'string',
36: EPSILON
34: SEQUENCE
35: ATTRIBUTE "office:value-type",
36: VALUE 'date',
35: ATTRIBUTE "office:date-value",
36: REF 'dateOrDateTime',
37: CHOICE
38: DATA 'date',
38: DATA 'dateTime',
34: SEQUENCE
35: ATTRIBUTE "office:value-type",
36: VALUE 'time',
35: ATTRIBUTE "office:time-value",
36: REF 'duration',
37: DATA 'duration',
34: SEQUENCE
35: ATTRIBUTE "office:value-type",
36: VALUE 'boolean',
35: ATTRIBUTE "office:boolean-value",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
34: SEQUENCE
35: ATTRIBUTE "office:value-type",
36: VALUE 'string',
35: CHOICE
36: ATTRIBUTE "office:string-value",
37: REF 'string',
38: DATA 'string',
36: EPSILON
32: EPSILON
23: CHOICE
24: REF 'db-keys',
25: ELEMENT "db:keys",
26: SEQUENCE
27: REF 'db-keys-attlist',
28: EPSILON
27: ONEOREMORE
28: REF 'db-key',
29: ELEMENT "db:key",
30: SEQUENCE
31: REF 'db-key-attlist',
32: INTERLEAVE
33: CHOICE
34: ATTRIBUTE "db:name",
35: REF 'string',
36: DATA 'string',
34: EPSILON
33: ATTRIBUTE "db:type",
34: CHOICE
35: VALUE 'primary',
35: VALUE 'unique',
35: VALUE 'foreign',
33: CHOICE
34: ATTRIBUTE "db:referenced-table-name",
35: REF 'string',
36: DATA 'string',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "db:update-rule",
35: CHOICE
36: VALUE 'cascade',
36: VALUE 'restrict',
36: VALUE 'set-null',
36: VALUE 'no-action',
36: VALUE 'set-default',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "db:delete-rule",
35: CHOICE
36: VALUE 'cascade',
36: VALUE 'restrict',
36: VALUE 'set-null',
36: VALUE 'no-action',
36: VALUE 'set-default',
34: EPSILON
31: ONEOREMORE
32: REF 'db-key-columns',
33: ELEMENT "db:key-columns",
34: SEQUENCE
35: REF 'db-key-columns-attlist',
36: EPSILON
35: ONEOREMORE
36: REF 'db-key-column',
37: ELEMENT "db:key-column",
38: REF 'db-key-column-attlist',
39: INTERLEAVE
40: CHOICE
41: ATTRIBUTE "db:name",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "db:related-column-name",
42: REF 'string',
43: DATA 'string',
41: EPSILON
24: EPSILON
23: CHOICE
24: REF 'db-indices',
25: ELEMENT "db:indices",
26: SEQUENCE
27: REF 'db-indices-attlist',
28: EPSILON
27: ONEOREMORE
28: REF 'db-index',
29: ELEMENT "db:index",
30: SEQUENCE
31: REF 'db-index-attlist',
32: INTERLEAVE
33: ATTRIBUTE "db:name",
34: REF 'string',
35: DATA 'string',
33: CHOICE
34: ATTRIBUTE "db:catalog-name",
35: REF 'string',
36: DATA 'string',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "db:is-unique",
35: REF 'boolean',
36: CHOICE
37: VALUE 'true',
37: VALUE 'false',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "db:is-clustered",
35: REF 'boolean',
36: CHOICE
37: VALUE 'true',
37: VALUE 'false',
34: EPSILON
31: ONEOREMORE
32: REF 'db-index-columns',
33: ELEMENT "db:index-columns",
34: ONEOREMORE
35: REF 'db-index-column',
36: ELEMENT "db:index-column",
37: REF 'db-index-column-attlist',
38: INTERLEAVE
39: ATTRIBUTE "db:name",
40: REF 'string',
41: DATA 'string',
39: CHOICE
40: ATTRIBUTE "db:is-ascending",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
24: EPSILON
19: EPSILON
12: EPSILON
1: REF 'office-document-content',
2: ELEMENT "office:document-content",
3: SEQUENCE
4: REF 'office-document-common-attrs',
5: INTERLEAVE
6: ATTRIBUTE "office:version",
7: VALUE '1.2',
6: CHOICE
7: ATTRIBUTE "grddl:transformation",
8: LIST
9: CHOICE
10: ONEOREMORE
11: REF 'anyIRI',
12: DATA 'anyURI',
10: EPSILON
7: 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: INTERLEAVE
6: ATTRIBUTE "office:version",
7: VALUE '1.2',
6: CHOICE
7: ATTRIBUTE "grddl:transformation",
8: LIST
9: CHOICE
10: ONEOREMORE
11: REF 'anyIRI',
12: DATA 'anyURI',
10: EPSILON
7: 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: INTERLEAVE
6: ATTRIBUTE "office:version",
7: VALUE '1.2',
6: CHOICE
7: ATTRIBUTE "grddl:transformation",
8: LIST
9: CHOICE
10: ONEOREMORE
11: REF 'anyIRI',
12: DATA 'anyURI',
10: EPSILON
7: 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: INTERLEAVE
6: ATTRIBUTE "office:version",
7: VALUE '1.2',
6: CHOICE
7: ATTRIBUTE "grddl:transformation",
8: LIST
9: CHOICE
10: ONEOREMORE
11: REF 'anyIRI',
12: DATA 'anyURI',
10: EPSILON
7: EPSILON
4: REF 'office-settings',
5: CHOICE