blob: a67aa3ef8277d4710cbbbdb4be9e4736afcf8319 [file] [log] [blame]
0: CHOICE
1: REF 'office-document',
2: ELEMENT "office:document",
3: SEQUENCE
4: REF 'office-document-attrs',
5: ATTRIBUTE "office:mimetype",
6: REF 'string',
7: DATA 'string',
4: REF 'office-document-common-attrs',
5: CHOICE
6: ATTRIBUTE "office:version",
7: REF 'string',
8: DATA 'string',
6: EPSILON
4: REF 'office-meta',
5: CHOICE
6: ELEMENT "office:meta",
7: REF 'office-meta-content',
8: REF 'office-meta-content-strict',
9: CHOICE
10: ONEOREMORE
11: REF 'office-meta-data',
12: CHOICE
13: ELEMENT "meta:generator",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "dc:title",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "dc:description",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "dc:subject",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "meta:keyword",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "meta:initial-creator",
14: REF 'string',
15: DATA 'string',
13: REF 'dc-creator',
14: ELEMENT "dc:creator",
15: REF 'string',
16: DATA 'string',
13: ELEMENT "meta:printed-by",
14: REF 'string',
15: DATA 'string',
13: ELEMENT "meta:creation-date",
14: REF 'dateTime',
15: DATA 'dateTime',
13: REF 'dc-date',
14: ELEMENT "dc:date",
15: REF 'dateTime',
16: DATA 'dateTime',
13: ELEMENT "meta:print-date",
14: REF 'dateTime',
15: DATA 'dateTime',
13: ELEMENT "meta:template",
14: SEQUENCE
15: ATTRIBUTE "xlink:href",
16: REF 'anyURI',
17: DATA 'anyURI',
15: CHOICE
16: ATTRIBUTE "xlink:type",
17: VALUE 'simple',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:actuate",
17: VALUE 'onRequest',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:title",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:date",
17: REF 'dateTime',
18: DATA 'dateTime',
16: EPSILON
13: ELEMENT "meta:auto-reload",
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "xlink:type",
17: VALUE 'simple',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:show",
17: VALUE 'replace',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:actuate",
17: VALUE 'onLoad',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:href",
17: REF 'anyURI',
18: DATA 'anyURI',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:delay",
17: REF 'duration',
18: DATA 'duration',
16: EPSILON
13: ELEMENT "meta:hyperlink-behaviour",
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "office:target-frame-name",
17: REF 'targetFrameName',
18: CHOICE
19: VALUE '_self',
19: VALUE '_blank',
19: VALUE '_parent',
19: VALUE '_top',
19: REF 'string',
20: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "xlink:show",
17: CHOICE
18: VALUE 'new',
18: VALUE 'replace',
16: EPSILON
13: ELEMENT "dc:language",
14: REF 'language',
15: DATA 'token',
13: ELEMENT "meta:editing-cycles",
14: REF 'nonNegativeInteger',
15: DATA 'nonNegativeInteger',
13: ELEMENT "meta:editing-duration",
14: REF 'duration',
15: DATA 'duration',
13: ELEMENT "meta:document-statistic",
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "meta:page-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:table-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:draw-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:image-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:ole-object-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:paragraph-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:word-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:character-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "frame-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "sentence-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "syllable-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "non-whitespace-character-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:row-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:cell-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "meta:object-count",
17: REF 'nonNegativeInteger',
18: DATA 'nonNegativeInteger',
16: EPSILON
13: ELEMENT "meta:user-defined",
14: SEQUENCE
15: ATTRIBUTE "meta:name",
16: REF 'string',
17: DATA 'string',
15: CHOICE
16: SEQUENCE
17: ATTRIBUTE "meta:value-type",
18: VALUE 'float',
17: REF 'double',
18: DATA 'double',
16: SEQUENCE
17: ATTRIBUTE "meta:value-type",
18: VALUE 'date',
17: REF 'dateOrDateTime',
18: CHOICE
19: DATA 'date',
19: DATA 'dateTime',
16: SEQUENCE
17: ATTRIBUTE "meta:value-type",
18: VALUE 'time',
17: REF 'duration',
18: DATA 'duration',
16: SEQUENCE
17: ATTRIBUTE "meta:value-type",
18: VALUE 'boolean',
17: REF 'boolean',
18: CHOICE
19: VALUE 'true',
19: VALUE 'false',
16: SEQUENCE
17: ATTRIBUTE "meta:value-type",
18: VALUE 'string',
17: REF 'string',
18: DATA 'string',
16: STRING
10: EPSILON
6: EPSILON
4: REF 'office-settings',
5: CHOICE
6: ELEMENT "office:settings",
7: ONEOREMORE
8: REF 'config-config-item-set',
9: ELEMENT "config:config-item-set",
10: SEQUENCE
11: REF 'config-config-item-set-attlist',
12: ATTRIBUTE "config:name",
13: REF 'string',
14: DATA 'string',
11: REF 'config-items',
12: ONEOREMORE
13: CHOICE
14: REF 'config-config-item',
15: ELEMENT "config:config-item",
16: SEQUENCE
17: REF 'config-config-item-attlist',
18: INTERLEAVE
19: ATTRIBUTE "config:name",
20: REF 'string',
21: DATA 'string',
19: ATTRIBUTE "config:type",
20: CHOICE
21: VALUE 'boolean',
21: VALUE 'short',
21: VALUE 'int',
21: VALUE 'long',
21: VALUE 'double',
21: VALUE 'string',
21: VALUE 'datetime',
21: VALUE 'base64Binary',
17: STRING
14: REF 'config-config-item-set',
14: REF 'config-config-item-map-named',
15: ELEMENT "config:config-item-map-named",
16: SEQUENCE
17: REF 'config-config-item-map-named-attlist',
18: ATTRIBUTE "config:name",
19: REF 'string',
20: DATA 'string',
17: ONEOREMORE
18: REF 'config-config-item-map-entry',
19: ELEMENT "config:config-item-map-entry",
20: SEQUENCE
21: REF 'config-config-item-map-entry-attlist',
22: CHOICE
23: ATTRIBUTE "config:name",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: REF 'config-items',
22: ONEOREMORE
23: CHOICE
24: REF 'config-config-item',
24: REF 'config-config-item-set',
24: REF 'config-config-item-map-named',
24: REF 'config-config-item-map-indexed',
25: ELEMENT "config:config-item-map-indexed",
26: SEQUENCE
27: REF 'config-config-item-map-indexed-attlist',
28: ATTRIBUTE "config:name",
29: REF 'string',
30: DATA 'string',
27: ONEOREMORE
28: REF 'config-config-item-map-entry',
14: REF 'config-config-item-map-indexed',
6: EPSILON
4: REF 'office-scripts',
5: CHOICE
6: ELEMENT "office:scripts",
7: SEQUENCE
8: CHOICE
9: ONEOREMORE
10: REF 'office-script',
11: ELEMENT "office:script",
12: SEQUENCE
13: REF 'office-script-attlist',
14: ATTRIBUTE "script:language",
15: REF 'string',
16: DATA 'string',
13: MIXED
14: REF 'anyElements',
15: CHOICE
16: ONEOREMORE
17: ELEMENT "*",
18: MIXED
19: REF 'anyAttListOrElements',
20: SEQUENCE
21: CHOICE
22: ONEOREMORE
23: ATTRIBUTE "*",
24: STRING
22: EPSILON
21: REF 'anyElements',
22: CHOICE
23: ONEOREMORE
23: EPSILON
16: EPSILON
9: EPSILON
8: CHOICE
9: REF 'office-event-listeners',
10: ELEMENT "office:event-listeners",
11: CHOICE
12: ONEOREMORE
13: CHOICE
14: REF 'script-event-listener',
15: ELEMENT "script:event-listener",
16: REF 'script-event-listener-attlist',
17: INTERLEAVE
18: ATTRIBUTE "script:event-name",
19: REF 'string',
20: DATA 'string',
18: ATTRIBUTE "script:language",
19: REF 'string',
20: DATA 'string',
18: CHOICE
19: ATTRIBUTE "script:macro-name",
20: REF 'string',
21: DATA 'string',
19: SEQUENCE
20: ATTRIBUTE "xlink:href",
21: REF 'anyURI',
22: DATA 'anyURI',
20: CHOICE
21: ATTRIBUTE "xlink:type",
22: VALUE 'simple',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "xlink:actuate",
22: VALUE 'onRequest',
21: EPSILON
14: REF 'presentation-event-listener',
15: ELEMENT "presentation:event-listener",
16: SEQUENCE
17: REF 'presentation-event-listener-attlist',
18: INTERLEAVE
19: ATTRIBUTE "script:event-name",
20: REF 'string',
21: DATA 'string',
19: ATTRIBUTE "presentation:action",
20: CHOICE
21: VALUE 'none',
21: VALUE 'previous-page',
21: VALUE 'next-page',
21: VALUE 'first-page',
21: VALUE 'last-page',
21: VALUE 'hide',
21: VALUE 'stop',
21: VALUE 'execute',
21: VALUE 'show',
21: VALUE 'verb',
21: VALUE 'fade-out',
21: VALUE 'sound',
19: CHOICE
20: ATTRIBUTE "presentation:effect",
21: REF 'presentationEffects',
22: CHOICE
23: VALUE 'none',
23: VALUE 'fade',
23: VALUE 'move',
23: VALUE 'stripes',
23: VALUE 'open',
23: VALUE 'close',
23: VALUE 'dissolve',
23: VALUE 'wavyline',
23: VALUE 'random',
23: VALUE 'lines',
23: VALUE 'laser',
23: VALUE 'appear',
23: VALUE 'hide',
23: VALUE 'move-short',
23: VALUE 'checkerboard',
23: VALUE 'rotate',
23: VALUE 'stretch',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:direction",
21: REF 'presentationEffectDirections',
22: CHOICE
23: VALUE 'none',
23: VALUE 'from-left',
23: VALUE 'from-top',
23: VALUE 'from-right',
23: VALUE 'from-bottom',
23: VALUE 'from-center',
23: VALUE 'from-upper-left',
23: VALUE 'from-upper-right',
23: VALUE 'from-lower-left',
23: VALUE 'from-lower-right',
23: VALUE 'to-left',
23: VALUE 'to-top',
23: VALUE 'to-right',
23: VALUE 'to-bottom',
23: VALUE 'to-upper-left',
23: VALUE 'to-upper-right',
23: VALUE 'to-lower-right',
23: VALUE 'to-lower-left',
23: VALUE 'path',
23: VALUE 'spiral-inward-left',
23: VALUE 'spiral-inward-right',
23: VALUE 'spiral-outward-left',
23: VALUE 'spiral-outward-right',
23: VALUE 'vertical',
23: VALUE 'horizontal',
23: VALUE 'to-center',
23: VALUE 'clockwise',
23: VALUE 'counter-clockwise',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:speed",
21: REF 'presentationSpeeds',
22: CHOICE
23: VALUE 'slow',
23: VALUE 'medium',
23: VALUE 'fast',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:start-scale",
21: REF 'percent',
22: DATA 'string',
20: EPSILON
19: SEQUENCE
20: CHOICE
21: ATTRIBUTE "xlink:href",
22: REF 'anyURI',
23: DATA 'anyURI',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "xlink:type",
22: VALUE 'simple',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "xlink:show",
22: VALUE 'embed',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "xlink:actuate",
22: VALUE 'onRequest',
21: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:verb",
21: REF 'nonNegativeInteger',
22: DATA 'nonNegativeInteger',
20: EPSILON
17: CHOICE
18: REF 'presentation-sound',
19: ELEMENT "presentation:sound",
20: SEQUENCE
21: REF 'presentation-sound-attlist',
22: CHOICE
23: ATTRIBUTE "presentation:play-full",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
21: ATTRIBUTE "xlink:href",
22: REF 'anyURI',
23: DATA 'anyURI',
21: CHOICE
22: ATTRIBUTE "xlink:type",
23: VALUE 'simple',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "xlink:actuate",
23: VALUE 'onRequest',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "xlink:show",
23: CHOICE
24: VALUE 'new',
24: VALUE 'replace',
22: EPSILON
18: EPSILON
12: EPSILON
9: EPSILON
6: EPSILON
4: REF 'office-font-face-decls',
5: CHOICE
6: ELEMENT "office:font-face-decls",
7: CHOICE
8: ONEOREMORE
9: REF 'style-font-face',
10: ELEMENT "style:font-face",
11: SEQUENCE
12: REF 'style-font-face-attlist',
13: INTERLEAVE
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "svg:font-family",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:font-style",
17: REF 'fontStyle',
18: CHOICE
19: VALUE 'normal',
19: VALUE 'italic',
19: VALUE 'oblique',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:font-variant",
17: REF 'fontVariant',
18: CHOICE
19: VALUE 'normal',
19: VALUE 'small-caps',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:font-weight",
17: REF 'fontWeight',
18: CHOICE
19: VALUE 'normal',
19: VALUE 'bold',
19: VALUE '100',
19: VALUE '200',
19: VALUE '300',
19: VALUE '400',
19: VALUE '500',
19: VALUE '600',
19: VALUE '700',
19: VALUE '800',
19: VALUE '900',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:font-stretch",
17: CHOICE
18: VALUE 'normal',
18: VALUE 'ultra-condensed',
18: VALUE 'extra-condensed',
18: VALUE 'condensed',
18: VALUE 'semi-condensed',
18: VALUE 'semi-expanded',
18: VALUE 'expanded',
18: VALUE 'extra-expanded',
18: VALUE 'ultra-expanded',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:font-size",
17: REF 'positiveLength',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:unicode-range",
17: STRING
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:units-per-em",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:panose-1",
17: STRING
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:stemv",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:stemh",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:slope",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:cap-height",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:x-height",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:accent-height",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:ascent",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:descent",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:widths",
17: STRING
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:bbox",
17: STRING
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:ideographic",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:alphabetic",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:mathematical",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:hanging",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:v-ideographic",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:v-alphabetic",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:v-mathematical",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:v-hanging",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:underline-position",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:underline-thickness",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:strikethrough-position",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:strikethrough-thickness",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:overline-position",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "svg:overline-thickness",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
14: ATTRIBUTE "style:name",
15: REF 'string',
16: DATA 'string',
14: CHOICE
15: ATTRIBUTE "style:font-adornments",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "style:font-family-generic",
16: REF 'fontFamilyGeneric',
17: CHOICE
18: VALUE 'roman',
18: VALUE 'swiss',
18: VALUE 'modern',
18: VALUE 'decorative',
18: VALUE 'script',
18: VALUE 'system',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "style:font-pitch",
16: REF 'fontPitch',
17: CHOICE
18: VALUE 'fixed',
18: VALUE 'variable',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "style:font-charset",
16: REF 'textEncoding',
17: DATA 'string',
15: EPSILON
12: CHOICE
13: REF 'svg-font-face-src',
14: ELEMENT "svg:font-face-src",
15: ONEOREMORE
16: CHOICE
17: REF 'svg-font-face-uri',
18: ELEMENT "svg:font-face-uri",
19: SEQUENCE
20: REF 'common-svg-font-face-xlink-attlist',
21: SEQUENCE
22: ATTRIBUTE "xlink:href",
23: REF 'anyURI',
24: DATA 'anyURI',
22: CHOICE
23: ATTRIBUTE "xlink:type",
24: VALUE 'simple',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "xlink:actuate",
24: VALUE 'onRequest',
23: EPSILON
20: CHOICE
21: ONEOREMORE
22: REF 'svg-font-face-format',
23: ELEMENT "svg:font-face-format",
24: CHOICE
25: ATTRIBUTE "svg:string",
26: STRING
25: EPSILON
21: EPSILON
17: REF 'svg-font-face-name',
18: ELEMENT "svg:font-face-name",
19: CHOICE
20: ATTRIBUTE "name",
21: STRING
20: EPSILON
13: EPSILON
12: CHOICE
13: REF 'svg-definition-src',
14: ELEMENT "svg:definition-src",
15: REF 'common-svg-font-face-xlink-attlist',
16: SEQUENCE
17: ATTRIBUTE "xlink:href",
18: REF 'anyURI',
19: DATA 'anyURI',
17: CHOICE
18: ATTRIBUTE "xlink:type",
19: VALUE 'simple',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "xlink:actuate",
19: VALUE 'onRequest',
18: EPSILON
13: EPSILON
8: EPSILON
6: EPSILON
4: REF 'office-styles',
5: CHOICE
6: ELEMENT "office:styles",
7: INTERLEAVE
8: REF 'styles',
9: INTERLEAVE
10: CHOICE
11: ONEOREMORE
12: REF 'style-style',
13: ELEMENT "style:style",
14: SEQUENCE
15: REF 'style-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "style:display-name",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:parent-style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:next-style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:list-style-name",
19: CHOICE
20: REF 'styleName',
21: DATA 'NCName',
20: EPSILON
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:master-page-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:auto-update",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:data-style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:class",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:default-outline-level",
19: REF 'positiveInteger',
20: DATA 'positiveInteger',
18: EPSILON
15: REF 'style-style-content',
16: CHOICE
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'text',
18: CHOICE
19: REF 'style-text-properties',
20: ELEMENT "style:text-properties",
21: REF 'style-text-properties-content',
22: REF 'style-text-properties-content-strict',
23: SEQUENCE
24: REF 'style-text-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "fo:font-variant",
28: REF 'fontVariant',
29: CHOICE
30: VALUE 'normal',
30: VALUE 'small-caps',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:text-transform",
28: CHOICE
29: VALUE 'none',
29: VALUE 'lowercase',
29: VALUE 'uppercase',
29: VALUE 'capitalize',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:use-window-font-color",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-outline",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-type",
28: REF 'lineType',
29: CHOICE
30: VALUE 'none',
30: VALUE 'single',
30: VALUE 'double',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-style",
28: REF 'lineStyle',
29: CHOICE
30: VALUE 'none',
30: VALUE 'solid',
30: VALUE 'dotted',
30: VALUE 'dash',
30: VALUE 'long-dash',
30: VALUE 'dot-dash',
30: VALUE 'dot-dot-dash',
30: VALUE 'wave',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-width",
28: REF 'lineWidth',
29: CHOICE
30: VALUE 'auto',
30: VALUE 'normal',
30: VALUE 'bold',
30: VALUE 'thin',
30: VALUE 'dash',
30: VALUE 'medium',
30: VALUE 'thick',
30: REF 'positiveInteger',
31: DATA 'positiveInteger',
30: REF 'percent',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-color",
28: CHOICE
29: VALUE 'font-color',
29: REF 'color',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-text",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-text-style",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-position",
28: LIST
29: SEQUENCE
30: CHOICE
31: REF 'percent',
32: DATA 'string',
31: VALUE 'super',
31: VALUE 'sub',
30: CHOICE
31: REF 'percent',
32: DATA 'string',
31: EPSILON
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-name",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-name-asian",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-name-complex",
29: REF 'string',
30: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:font-family",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-family-asian",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-family-complex",
29: REF 'string',
30: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-family-generic",
29: REF 'fontFamilyGeneric',
30: CHOICE
31: VALUE 'roman',
31: VALUE 'swiss',
31: VALUE 'modern',
31: VALUE 'decorative',
31: VALUE 'script',
31: VALUE 'system',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-family-generic-asian",
29: REF 'fontFamilyGeneric',
30: CHOICE
31: VALUE 'roman',
31: VALUE 'swiss',
31: VALUE 'modern',
31: VALUE 'decorative',
31: VALUE 'script',
31: VALUE 'system',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-family-generic-complex",
29: REF 'fontFamilyGeneric',
30: CHOICE
31: VALUE 'roman',
31: VALUE 'swiss',
31: VALUE 'modern',
31: VALUE 'decorative',
31: VALUE 'script',
31: VALUE 'system',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-style-name",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-style-name-asian",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-style-name-complex",
29: REF 'string',
30: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-pitch",
29: REF 'fontPitch',
30: CHOICE
31: VALUE 'fixed',
31: VALUE 'variable',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-pitch-asian",
29: REF 'fontPitch',
30: CHOICE
31: VALUE 'fixed',
31: VALUE 'variable',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-pitch-complex",
29: REF 'fontPitch',
30: CHOICE
31: VALUE 'fixed',
31: VALUE 'variable',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:font-charset",
28: REF 'textEncoding',
29: DATA 'string',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:font-size",
29: CHOICE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-size-asian",
29: CHOICE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-size-complex",
29: CHOICE
30: REF 'positiveLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:font-size-rel",
29: REF 'length',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-size-rel-asian",
29: REF 'length',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-size-rel-complex",
29: REF 'length',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:script-type",
28: CHOICE
29: VALUE 'latin',
29: VALUE 'asian',
29: VALUE 'complex',
29: VALUE 'ignore',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:letter-spacing",
28: CHOICE
29: REF 'length',
30: DATA 'string',
29: VALUE 'normal',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:language",
29: REF 'languageCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:language-asian",
29: REF 'languageCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:language-complex",
29: REF 'languageCode',
30: DATA 'token',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:country",
29: REF 'countryCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:country-asian",
29: REF 'countryCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:country-complex",
29: REF 'countryCode',
30: DATA 'token',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:font-style",
29: REF 'fontStyle',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'italic',
31: VALUE 'oblique',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-style-asian",
29: REF 'fontStyle',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'italic',
31: VALUE 'oblique',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-style-complex",
29: REF 'fontStyle',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'italic',
31: VALUE 'oblique',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:font-relief",
28: CHOICE
29: VALUE 'none',
29: VALUE 'embossed',
29: VALUE 'engraved',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:text-shadow",
28: REF 'shadowType',
29: CHOICE
30: VALUE 'none',
30: REF 'string',
31: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-underline-type",
28: REF 'lineType',
29: CHOICE
30: VALUE 'none',
30: VALUE 'single',
30: VALUE 'double',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-underline-style",
28: REF 'lineStyle',
29: CHOICE
30: VALUE 'none',
30: VALUE 'solid',
30: VALUE 'dotted',
30: VALUE 'dash',
30: VALUE 'long-dash',
30: VALUE 'dot-dash',
30: VALUE 'dot-dot-dash',
30: VALUE 'wave',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-underline-width",
28: REF 'lineWidth',
29: CHOICE
30: VALUE 'auto',
30: VALUE 'normal',
30: VALUE 'bold',
30: VALUE 'thin',
30: VALUE 'dash',
30: VALUE 'medium',
30: VALUE 'thick',
30: REF 'positiveInteger',
31: DATA 'positiveInteger',
30: REF 'percent',
31: DATA 'string',
30: REF 'positiveLength',
31: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-underline-color",
28: CHOICE
29: VALUE 'font-color',
29: REF 'color',
30: DATA 'string',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:font-weight",
29: REF 'fontWeight',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'bold',
31: VALUE '100',
31: VALUE '200',
31: VALUE '300',
31: VALUE '400',
31: VALUE '500',
31: VALUE '600',
31: VALUE '700',
31: VALUE '800',
31: VALUE '900',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-weight-asian",
29: REF 'fontWeight',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'bold',
31: VALUE '100',
31: VALUE '200',
31: VALUE '300',
31: VALUE '400',
31: VALUE '500',
31: VALUE '600',
31: VALUE '700',
31: VALUE '800',
31: VALUE '900',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:font-weight-complex",
29: REF 'fontWeight',
30: CHOICE
31: VALUE 'normal',
31: VALUE 'bold',
31: VALUE '100',
31: VALUE '200',
31: VALUE '300',
31: VALUE '400',
31: VALUE '500',
31: VALUE '600',
31: VALUE '700',
31: VALUE '800',
31: VALUE '900',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-underline-mode",
28: REF 'lineMode',
29: CHOICE
30: VALUE 'continuous',
30: VALUE 'skip-white-space',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-line-through-mode",
28: REF 'lineMode',
29: CHOICE
30: VALUE 'continuous',
30: VALUE 'skip-white-space',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:letter-kerning",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-blinking",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-combine",
28: CHOICE
29: VALUE 'none',
29: VALUE 'letters',
29: VALUE 'lines',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:text-combine-start-char",
29: REF 'character',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:text-combine-end-char",
29: REF 'character',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-emphasize",
28: CHOICE
29: VALUE 'none',
29: LIST
30: SEQUENCE
31: CHOICE
32: VALUE 'none',
32: VALUE 'accent',
32: VALUE 'dot',
32: VALUE 'circle',
32: VALUE 'disc',
31: CHOICE
32: VALUE 'above',
32: VALUE 'below',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-scale",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-rotation-angle",
28: REF 'integer',
29: DATA 'integer',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-rotation-scale",
28: CHOICE
29: VALUE 'fixed',
29: VALUE 'line-height',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:hyphenate",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:hyphenation-remain-char-count",
28: REF 'positiveInteger',
29: DATA 'positiveInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:hyphenation-push-char-count",
28: REF 'positiveInteger',
29: DATA 'positiveInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:display",
28: VALUE 'true',
27: ATTRIBUTE "text:display",
28: VALUE 'none',
27: SEQUENCE
28: ATTRIBUTE "text:display",
29: VALUE 'condition',
28: ATTRIBUTE "text:condition",
29: VALUE 'none',
27: EPSILON
24: REF 'style-text-properties-elements',
25: EPSILON
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'paragraph',
18: CHOICE
19: REF 'style-paragraph-properties',
20: ELEMENT "style:paragraph-properties",
21: REF 'style-paragraph-properties-content',
22: REF 'style-paragraph-properties-content-strict',
23: SEQUENCE
24: REF 'style-paragraph-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "fo:line-height",
28: CHOICE
29: VALUE 'normal',
29: REF 'nonNegativeLength',
30: DATA 'string',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:line-height-at-least",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:line-spacing",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:font-independent-line-spacing",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-text-align',
27: CHOICE
28: ATTRIBUTE "fo:text-align",
29: CHOICE
30: VALUE 'start',
30: VALUE 'end',
30: VALUE 'left',
30: VALUE 'right',
30: VALUE 'center',
30: VALUE 'justify',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:text-align-last",
28: CHOICE
29: VALUE 'start',
29: VALUE 'center',
29: VALUE 'justify',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:justify-single-word",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:keep-together",
28: CHOICE
29: VALUE 'auto',
29: VALUE 'always',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:widows",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:orphans",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:tab-stop-distance",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:hyphenation-keep",
28: CHOICE
29: VALUE 'auto',
29: VALUE 'page',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:hyphenation-ladder-count",
28: CHOICE
29: VALUE 'no-limit',
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:register-true",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-horizontal-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-left",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-right",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:text-indent",
28: CHOICE
29: REF 'length',
30: DATA 'string',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:auto-text-indent",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-vertical-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-top",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-bottom",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: REF 'common-margin-attlist',
27: CHOICE
28: ATTRIBUTE "fo:margin",
29: CHOICE
30: REF 'nonNegativeLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: REF 'common-break-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:break-before",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:break-after",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: REF 'common-border-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:border",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-top",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-bottom",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-left",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-right",
30: REF 'string',
31: DATA 'string',
29: EPSILON
26: REF 'common-border-line-width-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "style:border-line-width",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-top",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-bottom",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-left",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-right",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
26: REF 'common-padding-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:padding",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-top",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-bottom",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-left",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-right",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
26: REF 'common-shadow-attlist',
27: CHOICE
28: ATTRIBUTE "style:shadow",
29: REF 'shadowType',
30: CHOICE
31: VALUE 'none',
31: REF 'string',
32: DATA 'string',
28: EPSILON
26: REF 'common-keep-with-next-attlist',
27: CHOICE
28: ATTRIBUTE "fo:keep-with-next",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'always',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "text:number-lines",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:line-number",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-autospace",
28: CHOICE
29: VALUE 'none',
29: VALUE 'ideograph-alpha',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:punctuation-wrap",
28: CHOICE
29: VALUE 'simple',
29: VALUE 'hanging',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:line-break",
28: CHOICE
29: VALUE 'normal',
29: VALUE 'strict',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:vertical-align",
28: CHOICE
29: VALUE 'top',
29: VALUE 'middle',
29: VALUE 'bottom',
29: VALUE 'auto',
27: EPSILON
26: REF 'common-writing-mode-attlist',
27: CHOICE
28: ATTRIBUTE "style:writing-mode",
29: CHOICE
30: VALUE 'lr-tb',
30: VALUE 'rl-tb',
30: VALUE 'tb-rl',
30: VALUE 'tb-lr',
30: VALUE 'lr',
30: VALUE 'rl',
30: VALUE 'tb',
30: VALUE 'page',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:writing-mode-automatic",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:snap-to-layout-grid",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-page-number-attlist',
27: CHOICE
28: ATTRIBUTE "style:page-number",
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:background-transparency",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
24: REF 'style-paragraph-properties-elements',
25: INTERLEAVE
26: REF 'style-tab-stops',
27: CHOICE
28: ELEMENT "style:tab-stops",
29: CHOICE
30: ONEOREMORE
31: REF 'style-tab-stop',
32: ELEMENT "style:tab-stop",
33: REF 'style-tab-stop-attlist',
34: INTERLEAVE
35: ATTRIBUTE "style:position",
36: REF 'nonNegativeLength',
37: DATA 'string',
35: CHOICE
36: ATTRIBUTE "style:type",
37: CHOICE
38: VALUE 'left',
38: VALUE 'center',
38: VALUE 'right',
36: EPSILON
36: SEQUENCE
37: ATTRIBUTE "style:type",
38: VALUE 'char',
37: REF 'style-tab-stop-char-attlist',
38: ATTRIBUTE "style:char",
39: REF 'character',
40: DATA 'string',
35: CHOICE
36: ATTRIBUTE "style:leader-type",
37: REF 'lineType',
38: CHOICE
39: VALUE 'none',
39: VALUE 'single',
39: VALUE 'double',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:leader-style",
37: REF 'lineStyle',
38: CHOICE
39: VALUE 'none',
39: VALUE 'solid',
39: VALUE 'dotted',
39: VALUE 'dash',
39: VALUE 'long-dash',
39: VALUE 'dot-dash',
39: VALUE 'dot-dot-dash',
39: VALUE 'wave',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:leader-width",
37: REF 'lineWidth',
38: CHOICE
39: VALUE 'auto',
39: VALUE 'normal',
39: VALUE 'bold',
39: VALUE 'thin',
39: VALUE 'dash',
39: VALUE 'medium',
39: VALUE 'thick',
39: REF 'positiveInteger',
40: DATA 'positiveInteger',
39: REF 'percent',
40: DATA 'string',
39: REF 'positiveLength',
40: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:leader-color",
37: CHOICE
38: VALUE 'font-color',
38: REF 'color',
39: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:leader-text",
37: REF 'string',
38: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:leader-text-style",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
30: EPSILON
28: EPSILON
26: REF 'style-drop-cap',
27: CHOICE
28: ELEMENT "style:drop-cap",
29: REF 'style-drop-cap-attlist',
30: INTERLEAVE
31: CHOICE
32: ATTRIBUTE "style:length",
33: CHOICE
34: VALUE 'word',
34: REF 'positiveInteger',
35: DATA 'positiveInteger',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "style:lines",
33: REF 'positiveInteger',
34: DATA 'positiveInteger',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "style:distance",
33: REF 'length',
34: DATA 'string',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "style:style-name",
33: REF 'styleNameRef',
34: CHOICE
35: DATA 'NCName',
35: EPSILON
32: EPSILON
28: EPSILON
26: REF 'style-background-image',
27: CHOICE
28: ELEMENT "style:background-image",
29: SEQUENCE
30: REF 'style-background-image-attlist',
31: INTERLEAVE
32: CHOICE
33: ATTRIBUTE "style:repeat",
34: CHOICE
35: VALUE 'no-repeat',
35: VALUE 'repeat',
35: VALUE 'stretch',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "style:position",
34: CHOICE
35: VALUE 'left',
35: VALUE 'center',
35: VALUE 'right',
35: VALUE 'top',
35: VALUE 'bottom',
35: LIST
36: SEQUENCE
37: REF 'horiBackPos',
38: CHOICE
39: VALUE 'left',
39: VALUE 'center',
39: VALUE 'right',
37: REF 'vertBackPos',
38: CHOICE
39: VALUE 'top',
39: VALUE 'center',
39: VALUE 'bottom',
35: LIST
36: SEQUENCE
37: REF 'vertBackPos',
38: CHOICE
39: VALUE 'top',
39: VALUE 'center',
39: VALUE 'bottom',
37: REF 'horiBackPos',
38: CHOICE
39: VALUE 'left',
39: VALUE 'center',
39: VALUE 'right',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "style:filter-name",
34: REF 'string',
35: DATA 'string',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "draw:opacity",
34: REF 'percent',
35: DATA 'string',
33: EPSILON
30: CHOICE
31: REF 'common-draw-data-attlist',
32: SEQUENCE
33: ATTRIBUTE "xlink:href",
34: REF 'anyURI',
35: DATA 'anyURI',
33: CHOICE
34: ATTRIBUTE "xlink:type",
35: VALUE 'simple',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "xlink:show",
35: VALUE 'embed',
34: EPSILON
33: CHOICE
34: ATTRIBUTE "xlink:actuate",
35: VALUE 'onLoad',
34: EPSILON
31: REF 'office-binary-data',
32: ELEMENT "office:binary-data",
33: REF 'base64Binary',
34: DATA 'base64Binary',
31: EPSILON
28: EPSILON
19: EPSILON
18: CHOICE
19: REF 'style-text-properties',
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'section',
18: CHOICE
19: REF 'style-section-properties',
20: ELEMENT "style:section-properties",
21: REF 'style-section-properties-content',
22: REF 'style-section-properties-content-strict',
23: SEQUENCE
24: REF 'style-section-properties-attlist',
25: INTERLEAVE
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: REF 'common-horizontal-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-left",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-right",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: CHOICE
27: ATTRIBUTE "style:protect",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:dont-balance-text-columns",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-writing-mode-attlist',
27: CHOICE
28: ATTRIBUTE "style:writing-mode",
29: CHOICE
30: VALUE 'lr-tb',
30: VALUE 'rl-tb',
30: VALUE 'tb-rl',
30: VALUE 'tb-lr',
30: VALUE 'lr',
30: VALUE 'rl',
30: VALUE 'tb',
30: VALUE 'page',
28: EPSILON
24: REF 'style-section-properties-elements',
25: INTERLEAVE
26: REF 'style-background-image',
27: CHOICE
26: REF 'style-columns',
27: CHOICE
28: ELEMENT "style:columns",
29: SEQUENCE
30: REF 'style-columns-attlist',
31: INTERLEAVE
32: ATTRIBUTE "fo:column-count",
33: REF 'positiveInteger',
34: DATA 'positiveInteger',
32: CHOICE
33: ATTRIBUTE "fo:column-gap",
34: REF 'length',
35: DATA 'string',
33: EPSILON
30: CHOICE
31: REF 'style-column-sep',
32: ELEMENT "style:column-sep",
33: REF 'style-column-sep-attlist',
34: INTERLEAVE
35: CHOICE
36: ATTRIBUTE "style:style",
37: CHOICE
38: VALUE 'none',
38: VALUE 'solid',
38: VALUE 'dotted',
38: VALUE 'dashed',
38: VALUE 'dot-dashed',
36: EPSILON
35: ATTRIBUTE "style:width",
36: REF 'length',
37: DATA 'string',
35: CHOICE
36: ATTRIBUTE "style:height",
37: REF 'percent',
38: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:vertical-align",
37: CHOICE
38: VALUE 'top',
38: VALUE 'middle',
38: VALUE 'bottom',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:color",
37: REF 'color',
38: DATA 'string',
36: EPSILON
31: EPSILON
30: CHOICE
31: ONEOREMORE
32: REF 'style-column',
33: ELEMENT "style:column",
34: REF 'style-column-attlist',
35: INTERLEAVE
36: ATTRIBUTE "style:rel-width",
37: REF 'relativeLength',
38: DATA 'string',
36: CHOICE
37: ATTRIBUTE "fo:start-indent",
38: REF 'length',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "fo:end-indent",
38: REF 'length',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "fo:space-before",
38: REF 'length',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "fo:space-after",
38: REF 'length',
39: DATA 'string',
37: EPSILON
31: EPSILON
28: EPSILON
26: CHOICE
27: ONEOREMORE
28: REF 'text-notes-configuration',
29: ELEMENT "text:notes-configuration",
30: REF 'text-notes-configuration-content',
31: INTERLEAVE
32: REF 'text-note-class',
33: ATTRIBUTE "text:note-class",
34: CHOICE
35: VALUE 'footnote',
35: VALUE 'endnote',
32: CHOICE
33: ATTRIBUTE "text:citation-style-name",
34: REF 'styleNameRef',
35: CHOICE
36: DATA 'NCName',
36: EPSILON
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:citation-body-style-name",
34: REF 'styleNameRef',
35: CHOICE
36: DATA 'NCName',
36: EPSILON
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:default-style-name",
34: REF 'styleNameRef',
35: CHOICE
36: DATA 'NCName',
36: EPSILON
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:master-page-name",
34: REF 'styleNameRef',
35: CHOICE
36: DATA 'NCName',
36: EPSILON
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:start-value",
34: REF 'nonNegativeInteger',
35: DATA 'nonNegativeInteger',
33: EPSILON
32: SEQUENCE
33: REF 'common-num-format-prefix-suffix-attlist',
34: SEQUENCE
35: CHOICE
36: ATTRIBUTE "style:num-prefix",
37: REF 'string',
38: DATA 'string',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "style:num-suffix",
37: REF 'string',
38: DATA 'string',
36: EPSILON
33: CHOICE
34: REF 'common-num-format-attlist',
35: CHOICE
36: ATTRIBUTE "style:num-format",
37: CHOICE
38: VALUE '1',
38: VALUE 'i',
38: VALUE 'I',
38: REF 'string',
39: DATA 'string',
38: EPSILON
36: SEQUENCE
37: ATTRIBUTE "style:num-format",
38: CHOICE
39: VALUE 'a',
39: VALUE 'A',
37: REF 'style-num-letter-sync-attlist',
38: CHOICE
39: ATTRIBUTE "style:num-letter-sync",
40: REF 'boolean',
41: CHOICE
42: VALUE 'true',
42: VALUE 'false',
39: EPSILON
36: EPSILON
34: EPSILON
32: CHOICE
33: ATTRIBUTE "text:start-numbering-at",
34: CHOICE
35: VALUE 'document',
35: VALUE 'chapter',
35: VALUE 'page',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:footnotes-position",
34: CHOICE
35: VALUE 'text',
35: VALUE 'page',
35: VALUE 'section',
35: VALUE 'document',
33: EPSILON
32: CHOICE
33: ELEMENT "text:note-continuation-notice-forward",
34: STRING
33: EPSILON
32: CHOICE
33: ELEMENT "text:note-continuation-notice-backward",
34: STRING
33: EPSILON
27: EPSILON
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'ruby',
18: CHOICE
19: REF 'style-ruby-properties',
20: ELEMENT "style:ruby-properties",
21: REF 'style-ruby-properties-content',
22: REF 'style-ruby-properties-content-strict',
23: SEQUENCE
24: REF 'style-ruby-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "style:ruby-position",
28: CHOICE
29: VALUE 'above',
29: VALUE 'below',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:ruby-align",
28: CHOICE
29: VALUE 'left',
29: VALUE 'center',
29: VALUE 'right',
29: VALUE 'distribute-letter',
29: VALUE 'distribute-space',
27: EPSILON
24: REF 'style-ruby-properties-elements',
25: EPSILON
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'table',
18: CHOICE
19: REF 'style-table-properties',
20: ELEMENT "style:table-properties",
21: REF 'style-table-properties-content',
22: REF 'style-table-properties-content-strict',
23: SEQUENCE
24: REF 'style-table-properties-attlist',
25: INTERLEAVE
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:width",
29: REF 'positiveLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:rel-width",
29: REF 'percent',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "table:align",
28: CHOICE
29: VALUE 'left',
29: VALUE 'center',
29: VALUE 'right',
29: VALUE 'margins',
27: EPSILON
26: REF 'common-horizontal-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-left",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-right",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: REF 'common-vertical-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-top",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-bottom",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: REF 'common-margin-attlist',
27: CHOICE
28: ATTRIBUTE "fo:margin",
29: CHOICE
30: REF 'nonNegativeLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: REF 'common-page-number-attlist',
27: CHOICE
28: ATTRIBUTE "style:page-number",
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
28: EPSILON
26: REF 'common-break-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:break-before",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:break-after",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: REF 'common-shadow-attlist',
27: CHOICE
28: ATTRIBUTE "style:shadow",
29: REF 'shadowType',
30: CHOICE
31: VALUE 'none',
31: REF 'string',
32: DATA 'string',
28: EPSILON
26: REF 'common-keep-with-next-attlist',
27: CHOICE
28: ATTRIBUTE "fo:keep-with-next",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'always',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:may-break-between-rows",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "table:border-model",
28: CHOICE
29: VALUE 'collapsing',
29: VALUE 'separating',
27: EPSILON
26: REF 'common-writing-mode-attlist',
27: CHOICE
28: ATTRIBUTE "style:writing-mode",
29: CHOICE
30: VALUE 'lr-tb',
30: VALUE 'rl-tb',
30: VALUE 'tb-rl',
30: VALUE 'tb-lr',
30: VALUE 'lr',
30: VALUE 'rl',
30: VALUE 'tb',
30: VALUE 'page',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "table:display",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
24: REF 'style-table-properties-elements',
25: REF 'style-background-image',
26: CHOICE
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'table-column',
18: CHOICE
19: REF 'style-table-column-properties',
20: ELEMENT "style:table-column-properties",
21: REF 'style-table-column-properties-content',
22: REF 'style-table-column-properties-content-strict',
23: SEQUENCE
24: REF 'style-table-column-properties-attlist',
25: INTERLEAVE
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:column-width",
29: REF 'positiveLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:rel-column-width",
29: REF 'relativeLength',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:use-optimal-column-width",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-break-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:break-before",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:break-after",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
24: REF 'style-table-column-properties-elements',
25: EPSILON
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'table-row',
18: CHOICE
19: REF 'style-table-row-properties',
20: ELEMENT "style:table-row-properties",
21: REF 'style-table-row-properties-content',
22: REF 'style-table-row-properties-content-strict',
23: SEQUENCE
24: REF 'style-table-row-properties-attlist',
25: INTERLEAVE
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:row-height",
29: REF 'positiveLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:min-row-height",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:use-optimal-row-height",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: REF 'common-break-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:break-before",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:break-after",
30: CHOICE
31: VALUE 'auto',
31: VALUE 'column',
31: VALUE 'page',
29: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:keep-together",
28: CHOICE
29: VALUE 'auto',
29: VALUE 'always',
27: EPSILON
24: REF 'style-table-row-properties-elements',
25: REF 'style-background-image',
26: CHOICE
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'table-cell',
18: CHOICE
19: REF 'style-table-cell-properties',
20: ELEMENT "style:table-cell-properties",
21: REF 'style-table-cell-properties-content',
22: REF 'style-table-cell-properties-content-strict',
23: SEQUENCE
24: REF 'style-table-cell-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "style:vertical-align",
28: CHOICE
29: VALUE 'top',
29: VALUE 'middle',
29: VALUE 'bottom',
29: VALUE 'automatic',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:text-align-source",
28: CHOICE
29: VALUE 'fix',
29: VALUE 'value-type',
27: EPSILON
26: REF 'common-style-direction-attlist',
27: CHOICE
28: ATTRIBUTE "style:direction",
29: CHOICE
30: VALUE 'ltr',
30: VALUE 'ttb',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:glyph-orientation-vertical",
28: CHOICE
29: VALUE 'auto',
29: VALUE '0',
27: EPSILON
26: REF 'common-shadow-attlist',
27: CHOICE
28: ATTRIBUTE "style:shadow",
29: REF 'shadowType',
30: CHOICE
31: VALUE 'none',
31: REF 'string',
32: DATA 'string',
28: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: REF 'common-border-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:border",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-top",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-bottom",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-left",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-right",
30: REF 'string',
31: DATA 'string',
29: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:diagonal-tl-br",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:diagonal-tl-br-widths",
29: REF 'borderWidths',
30: LIST
31: SEQUENCE
32: REF 'positiveLength',
33: DATA 'string',
32: REF 'positiveLength',
33: DATA 'string',
32: REF 'positiveLength',
33: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:diagonal-bl-tr",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "style:diagonal-bl-tr-widths",
29: REF 'borderWidths',
30: LIST
31: SEQUENCE
32: REF 'positiveLength',
33: DATA 'string',
32: REF 'positiveLength',
33: DATA 'string',
32: REF 'positiveLength',
33: DATA 'string',
28: EPSILON
26: REF 'common-border-line-width-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "style:border-line-width",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-top",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-bottom",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-left",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-right",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
26: REF 'common-padding-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:padding",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-top",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-bottom",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-left",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-right",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:wrap-option",
28: CHOICE
29: VALUE 'no-wrap',
29: VALUE 'wrap',
27: EPSILON
26: REF 'common-rotation-angle-attlist',
27: CHOICE
28: ATTRIBUTE "style:rotation-angle",
29: REF 'nonNegativeInteger',
30: DATA 'nonNegativeInteger',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:rotation-align",
28: CHOICE
29: VALUE 'none',
29: VALUE 'bottom',
29: VALUE 'top',
29: VALUE 'center',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:cell-protect",
28: CHOICE
29: VALUE 'none',
29: VALUE 'hidden-and-protected',
29: LIST
30: ONEOREMORE
31: CHOICE
32: VALUE 'protected',
32: VALUE 'formula-hidden',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:print-content",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:decimal-places",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:repeat-content",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:shrink-to-fit",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
24: REF 'style-table-cell-properties-elements',
25: REF 'style-background-image',
26: CHOICE
19: EPSILON
18: CHOICE
19: REF 'style-paragraph-properties',
19: EPSILON
18: CHOICE
19: REF 'style-text-properties',
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: CHOICE
20: VALUE 'graphic',
20: VALUE 'presentation',
18: CHOICE
19: REF 'style-graphic-properties',
20: ELEMENT "style:graphic-properties",
21: REF 'style-graphic-properties-content',
22: REF 'style-graphic-properties-content-strict',
23: SEQUENCE
24: REF 'style-graphic-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "draw:stroke",
28: CHOICE
29: VALUE 'none',
29: VALUE 'dash',
29: VALUE 'solid',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:stroke-dash",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:stroke-dash-names",
28: REF 'styleNameRefs',
29: LIST
30: CHOICE
31: ONEOREMORE
32: DATA 'NCName',
31: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "svg:stroke-width",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "svg:stroke-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-start",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-end",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-start-width",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-end-width",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-start-center",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:marker-end-center",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "svg:stroke-opacity",
28: CHOICE
29: DATA 'double',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:stroke-linejoin",
28: CHOICE
29: VALUE 'miter',
29: VALUE 'round',
29: VALUE 'bevel',
29: VALUE 'middle',
29: VALUE 'none',
29: VALUE 'inherit',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:symbol-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation",
28: CHOICE
29: VALUE 'none',
29: VALUE 'scroll',
29: VALUE 'alternate',
29: VALUE 'slide',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-direction",
28: CHOICE
29: VALUE 'left',
29: VALUE 'right',
29: VALUE 'up',
29: VALUE 'down',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-start-inside",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-stop-inside",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-repeat",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-delay",
28: REF 'duration',
29: DATA 'duration',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "text:animation-steps",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:auto-grow-width",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:auto-grow-height",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fit-to-size",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fit-to-contour",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:textarea-vertical-align",
28: CHOICE
29: VALUE 'top',
29: VALUE 'middle',
29: VALUE 'bottom',
29: VALUE 'justify',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:textarea-horizontal-align",
28: CHOICE
29: VALUE 'left',
29: VALUE 'center',
29: VALUE 'right',
29: VALUE 'justify',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:wrap-option",
28: CHOICE
29: VALUE 'no-wrap',
29: VALUE 'wrap',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:color-mode",
28: CHOICE
29: VALUE 'greyscale',
29: VALUE 'mono',
29: VALUE 'watermark',
29: VALUE 'standard',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:color-inversion",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:luminance",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:contrast",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:gamma",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:red",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:green",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:blue",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:image-opacity",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:shadow",
28: CHOICE
29: VALUE 'visible',
29: VALUE 'hidden',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:shadow-offset-x",
29: REF 'length',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:shadow-offset-y",
29: REF 'length',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:shadow-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:shadow-opacity",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:start-line-spacing-horizontal",
29: REF 'distance',
30: REF 'length',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:start-line-spacing-vertical",
29: REF 'distance',
30: REF 'length',
31: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:end-line-spacing-horizontal",
29: REF 'distance',
30: REF 'length',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:end-line-spacing-vertical",
29: REF 'distance',
30: REF 'length',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:line-distance",
28: REF 'distance',
29: REF 'length',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:guide-overhang",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:guide-distance",
28: REF 'distance',
29: REF 'length',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:start-guide",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:end-guide",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:placing",
28: CHOICE
29: VALUE 'below',
29: VALUE 'above',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:parallel",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:measure-align",
29: CHOICE
30: VALUE 'automatic',
30: VALUE 'left-outside',
30: VALUE 'inside',
30: VALUE 'right-outside',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:measure-vertical-align",
29: CHOICE
30: VALUE 'automatic',
30: VALUE 'above',
30: VALUE 'below',
30: VALUE 'center',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:unit",
28: CHOICE
29: VALUE 'automatic',
29: VALUE 'mm',
29: VALUE 'cm',
29: VALUE 'm',
29: VALUE 'km',
29: VALUE 'pt',
29: VALUE 'pc',
29: VALUE 'inch',
29: VALUE 'ft',
29: VALUE 'mi',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:show-unit",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:decimal-places",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-type",
28: CHOICE
29: VALUE 'straight-line',
29: VALUE 'angled-line',
29: VALUE 'angled-connector-line',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-angle-type",
28: CHOICE
29: VALUE 'fixed',
29: VALUE 'free',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-angle",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-gap",
28: REF 'distance',
29: REF 'length',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-escape-direction",
28: CHOICE
29: VALUE 'horizontal',
29: VALUE 'vertical',
29: VALUE 'auto',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-escape",
28: CHOICE
29: REF 'length',
30: DATA 'string',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-line-length",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:caption-fit-line-length",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:horizontal-segments",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:vertical-segments",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:edge-rounding",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:edge-rounding-mode",
28: CHOICE
29: VALUE 'correct',
29: VALUE 'attractive',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:back-scale",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:depth",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:backface-culling",
28: CHOICE
29: VALUE 'enabled',
29: VALUE 'disabled',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:end-angle",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:close-front",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:close-back",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:lighting-mode",
28: CHOICE
29: VALUE 'standard',
29: VALUE 'double-sided',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:normals-kind",
28: CHOICE
29: VALUE 'object',
29: VALUE 'flat',
29: VALUE 'sphere',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:normals-direction",
28: CHOICE
29: VALUE 'normal',
29: VALUE 'inverse',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "dr3d:texture-generation-mode-x",
29: CHOICE
30: VALUE 'object',
30: VALUE 'parallel',
30: VALUE 'sphere',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "dr3d:texture-generation-mode-y",
29: CHOICE
30: VALUE 'object',
30: VALUE 'parallel',
30: VALUE 'sphere',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:texture-kind",
28: CHOICE
29: VALUE 'luminance',
29: VALUE 'intesity',
29: VALUE 'color',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:texture-filter",
28: CHOICE
29: VALUE 'enabled',
29: VALUE 'disabled',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:texture-mode",
28: CHOICE
29: VALUE 'replace',
29: VALUE 'modulate',
29: VALUE 'blend',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "dr3d:ambient-color",
29: REF 'color',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "dr3d:emissive-color",
29: REF 'color',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "dr3d:specular-color",
29: REF 'color',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "dr3d:diffuse-color",
29: REF 'color',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:shininess",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "dr3d:shadow",
28: CHOICE
29: VALUE 'visible',
29: VALUE 'hidden',
27: EPSILON
26: SEQUENCE
27: REF 'common-draw-rel-size-attlist',
28: SEQUENCE
29: REF 'common-draw-size-attlist',
30: SEQUENCE
31: CHOICE
32: ATTRIBUTE "svg:width",
33: REF 'length',
34: DATA 'string',
32: EPSILON
31: CHOICE
32: ATTRIBUTE "svg:height",
33: REF 'length',
34: DATA 'string',
32: EPSILON
29: CHOICE
30: ATTRIBUTE "style:rel-width",
31: CHOICE
32: REF 'percent',
33: DATA 'string',
32: VALUE 'scale',
32: VALUE 'scale-min',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "style:rel-height",
31: CHOICE
32: REF 'percent',
33: DATA 'string',
32: VALUE 'scale',
32: VALUE 'scale-min',
30: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:min-width",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:min-height",
28: CHOICE
29: REF 'length',
30: DATA 'string',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:max-height",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:max-width",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: REF 'common-horizontal-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-left",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-right",
30: CHOICE
31: REF 'length',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: REF 'common-vertical-margin-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:margin-top",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:margin-bottom",
30: CHOICE
31: REF 'nonNegativeLength',
32: DATA 'string',
31: REF 'percent',
32: DATA 'string',
29: EPSILON
26: REF 'common-margin-attlist',
27: CHOICE
28: ATTRIBUTE "fo:margin",
29: CHOICE
30: REF 'nonNegativeLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:print-content",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:protect",
28: CHOICE
29: VALUE 'none',
29: LIST
30: ONEOREMORE
31: CHOICE
32: VALUE 'content',
32: VALUE 'position',
32: VALUE 'size',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "style:horizontal-pos",
29: CHOICE
30: VALUE 'left',
30: VALUE 'center',
30: VALUE 'right',
30: VALUE 'from-left',
30: VALUE 'inside',
30: VALUE 'outside',
30: VALUE 'from-inside',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "svg:x",
29: REF 'coordinate',
30: REF 'length',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:horizontal-rel",
28: CHOICE
29: VALUE 'page',
29: VALUE 'page-content',
29: VALUE 'page-start-margin',
29: VALUE 'page-end-margin',
29: VALUE 'frame',
29: VALUE 'frame-content',
29: VALUE 'frame-start-margin',
29: VALUE 'frame-end-margin',
29: VALUE 'paragraph',
29: VALUE 'paragraph-content',
29: VALUE 'paragraph-start-margin',
29: VALUE 'paragraph-end-margin',
29: VALUE 'char',
27: EPSILON
26: REF 'common-vertical-pos-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "style:vertical-pos",
30: CHOICE
31: VALUE 'top',
31: VALUE 'middle',
31: VALUE 'bottom',
31: VALUE 'from-top',
31: VALUE 'below',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "svg:y",
30: REF 'coordinate',
31: REF 'length',
32: DATA 'string',
29: EPSILON
26: REF 'common-vertical-rel-attlist',
27: CHOICE
28: ATTRIBUTE "style:vertical-rel",
29: CHOICE
30: VALUE 'page',
30: VALUE 'page-content',
30: VALUE 'frame',
30: VALUE 'frame-content',
30: VALUE 'paragraph',
30: VALUE 'paragraph-content',
30: VALUE 'char',
30: VALUE 'line',
30: VALUE 'baseline',
30: VALUE 'text',
28: EPSILON
26: REF 'common-text-anchor-attlist',
27: INTERLEAVE
28: CHOICE
29: ATTRIBUTE "text:anchor-type",
30: CHOICE
31: VALUE 'page',
31: VALUE 'frame',
31: VALUE 'paragraph',
31: VALUE 'char',
31: VALUE 'as-char',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "text:anchor-page-number",
30: REF 'positiveInteger',
31: DATA 'positiveInteger',
29: EPSILON
26: REF 'common-border-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:border",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-top",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-bottom",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-left",
30: REF 'string',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:border-right",
30: REF 'string',
31: DATA 'string',
29: EPSILON
26: REF 'common-border-line-width-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "style:border-line-width",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-top",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-bottom",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-left",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "style:border-line-width-right",
30: REF 'borderWidths',
31: LIST
32: SEQUENCE
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
33: REF 'positiveLength',
34: DATA 'string',
29: EPSILON
26: REF 'common-padding-attlist',
27: SEQUENCE
28: CHOICE
29: ATTRIBUTE "fo:padding",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-top",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-bottom",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-left",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "fo:padding-right",
30: REF 'nonNegativeLength',
31: DATA 'string',
29: EPSILON
26: REF 'common-shadow-attlist',
27: CHOICE
28: ATTRIBUTE "style:shadow",
29: REF 'shadowType',
30: CHOICE
31: VALUE 'none',
31: REF 'string',
32: DATA 'string',
28: EPSILON
26: REF 'common-background-color-attlist',
27: CHOICE
28: ATTRIBUTE "fo:background-color",
29: CHOICE
30: VALUE 'transparent',
30: REF 'color',
31: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "style:editable",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:wrap",
28: CHOICE
29: VALUE 'none',
29: VALUE 'left',
29: VALUE 'right',
29: VALUE 'parallel',
29: VALUE 'dynamic',
29: VALUE 'run-through',
29: VALUE 'biggest',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:wrap-dynamic-treshold",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:number-wrapped-paragraphs",
28: CHOICE
29: VALUE 'no-limit',
29: REF 'positiveInteger',
30: DATA 'positiveInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:wrap-contour",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:wrap-contour-mode",
28: CHOICE
29: VALUE 'full',
29: VALUE 'outside',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:run-through",
28: CHOICE
29: VALUE 'foreground',
29: VALUE 'background',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:flow-with-text",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:overflow-behavior",
28: CHOICE
29: VALUE 'clip',
29: VALUE 'auto-create-new-frame',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:mirror",
28: CHOICE
29: VALUE 'none',
29: VALUE 'vertical',
29: REF 'horizontal-mirror',
30: CHOICE
31: VALUE 'horizontal',
31: VALUE 'horizontal-on-odd',
31: VALUE 'horizontal-on-even',
29: LIST
30: SEQUENCE
31: VALUE 'vertical',
31: REF 'horizontal-mirror',
32: CHOICE
33: VALUE 'horizontal',
33: VALUE 'horizontal-on-odd',
33: VALUE 'horizontal-on-even',
29: LIST
30: SEQUENCE
31: REF 'horizontal-mirror',
32: CHOICE
33: VALUE 'horizontal',
33: VALUE 'horizontal-on-odd',
33: VALUE 'horizontal-on-even',
31: VALUE 'vertical',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:clip",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:wrap-influence-on-position",
28: CHOICE
29: VALUE 'iterative',
29: VALUE 'once-concurrent',
29: VALUE 'once-successive',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:frame-display-scrollbar",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:frame-display-border",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:frame-margin-horizontal",
29: REF 'nonNegativePixelLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:frame-margin-vertical",
29: REF 'nonNegativePixelLength',
30: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:visible-area-left",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:visible-area-top",
29: REF 'nonNegativeLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:visible-area-width",
29: REF 'positiveLength',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:visible-area-height",
29: REF 'positiveLength',
30: DATA 'string',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:ole-draw-aspect",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
24: REF 'style-graphic-fill-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "draw:fill",
28: CHOICE
29: VALUE 'none',
29: VALUE 'solid',
29: VALUE 'bitmap',
29: VALUE 'gradient',
29: VALUE 'hatch',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:secondary-fill-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-gradient-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:gradient-step-count",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-hatch-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-hatch-solid",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-image-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:repeat",
28: CHOICE
29: VALUE 'no-repeat',
29: VALUE 'repeat',
29: VALUE 'stretch',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:fill-image-width",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-height",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point-x",
29: REF 'percent',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point-y",
29: REF 'percent',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point",
29: CHOICE
30: VALUE 'top-left',
30: VALUE 'top',
30: VALUE 'top-right',
30: VALUE 'left',
30: VALUE 'center',
30: VALUE 'right',
30: VALUE 'bottom-left',
30: VALUE 'bottom',
30: VALUE 'bottom-right',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:tile-repeat-offset",
28: STRING
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:opacity",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:opacity-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "svg:fill-rule",
28: CHOICE
29: VALUE 'nonzero',
29: VALUE 'evenodd',
27: EPSILON
24: REF 'style-graphic-properties-elements',
25: INTERLEAVE
26: CHOICE
27: REF 'text-list-style',
28: ELEMENT "text:list-style",
29: SEQUENCE
30: REF 'text-list-style-attr',
31: INTERLEAVE
32: ATTRIBUTE "style:name",
33: REF 'styleName',
34: DATA 'NCName',
32: CHOICE
33: ATTRIBUTE "style:display-name",
34: REF 'string',
35: DATA 'string',
33: EPSILON
32: CHOICE
33: ATTRIBUTE "text:consecutive-numbering",
34: REF 'boolean',
35: CHOICE
36: VALUE 'true',
36: VALUE 'false',
33: EPSILON
30: CHOICE
31: ONEOREMORE
32: REF 'text-list-style-content',
33: CHOICE
34: ELEMENT "text:list-level-style-number",
35: SEQUENCE
36: REF 'text-list-level-style-attr',
37: ATTRIBUTE "text:level",
38: REF 'positiveInteger',
39: DATA 'positiveInteger',
36: REF 'text-list-level-style-number-attr',
37: INTERLEAVE
38: CHOICE
39: ATTRIBUTE "text:style-name",
40: REF 'styleNameRef',
41: CHOICE
42: DATA 'NCName',
42: EPSILON
39: EPSILON
38: SEQUENCE
39: REF 'common-num-format-attlist',
40: CHOICE
41: ATTRIBUTE "style:num-format",
42: CHOICE
43: VALUE '1',
43: VALUE 'i',
43: VALUE 'I',
43: REF 'string',
44: DATA 'string',
43: EPSILON
41: SEQUENCE
42: ATTRIBUTE "style:num-format",
43: CHOICE
44: VALUE 'a',
44: VALUE 'A',
42: REF 'style-num-letter-sync-attlist',
43: CHOICE
44: ATTRIBUTE "style:num-letter-sync",
45: REF 'boolean',
46: CHOICE
47: VALUE 'true',
47: VALUE 'false',
44: EPSILON
41: EPSILON
39: REF 'common-num-format-prefix-suffix-attlist',
40: SEQUENCE
41: CHOICE
42: ATTRIBUTE "style:num-prefix",
43: REF 'string',
44: DATA 'string',
42: EPSILON
41: CHOICE
42: ATTRIBUTE "style:num-suffix",
43: REF 'string',
44: DATA 'string',
42: EPSILON
38: CHOICE
39: ATTRIBUTE "text:display-levels",
40: REF 'positiveInteger',
41: DATA 'positiveInteger',
39: EPSILON
38: CHOICE
39: ATTRIBUTE "text:start-value",
40: REF 'positiveInteger',
41: DATA 'positiveInteger',
39: EPSILON
36: CHOICE
37: REF 'style-list-level-properties',
38: ELEMENT "style:list-level-properties",
39: REF 'style-list-level-properties-content',
40: REF 'style-list-level-properties-content-strict',
41: SEQUENCE
42: REF 'style-list-level-properties-attlist',
43: INTERLEAVE
44: REF 'common-text-align',
45: CHOICE
46: ATTRIBUTE "fo:text-align",
47: CHOICE
48: VALUE 'start',
48: VALUE 'end',
48: VALUE 'left',
48: VALUE 'right',
48: VALUE 'center',
48: VALUE 'justify',
46: EPSILON
44: CHOICE
45: ATTRIBUTE "text:space-before",
46: REF 'nonNegativeLength',
47: DATA 'string',
45: EPSILON
44: CHOICE
45: ATTRIBUTE "text:min-label-width",
46: REF 'nonNegativeLength',
47: DATA 'string',
45: EPSILON
44: CHOICE
45: ATTRIBUTE "text:min-label-distance",
46: REF 'nonNegativeLength',
47: DATA 'string',
45: EPSILON
44: CHOICE
45: ATTRIBUTE "style:font-name",
46: REF 'string',
47: DATA 'string',
45: EPSILON
44: SEQUENCE
45: CHOICE
46: ATTRIBUTE "fo:width",
47: REF 'positiveLength',
48: DATA 'string',
46: EPSILON
45: CHOICE
46: ATTRIBUTE "fo:height",
47: REF 'positiveLength',
48: DATA 'string',
46: EPSILON
44: SEQUENCE
45: REF 'common-vertical-rel-attlist',
46: CHOICE
47: ATTRIBUTE "style:vertical-rel",
48: CHOICE
49: VALUE 'page',
49: VALUE 'page-content',
49: VALUE 'frame',
49: VALUE 'frame-content',
49: VALUE 'paragraph',
49: VALUE 'paragraph-content',
49: VALUE 'char',
49: VALUE 'line',
49: VALUE 'baseline',
49: VALUE 'text',
47: EPSILON
45: REF 'common-vertical-pos-attlist',
46: SEQUENCE
47: CHOICE
48: ATTRIBUTE "style:vertical-pos",
49: CHOICE
50: VALUE 'top',
50: VALUE 'middle',
50: VALUE 'bottom',
50: VALUE 'from-top',
50: VALUE 'below',
48: EPSILON
47: CHOICE
48: ATTRIBUTE "svg:y",
49: REF 'coordinate',
50: REF 'length',
51: DATA 'string',
48: EPSILON
42: REF 'style-list-level-properties-elements',
43: EPSILON
37: EPSILON
36: CHOICE
37: REF 'style-text-properties',
37: EPSILON
34: ELEMENT "text:list-level-style-bullet",
35: SEQUENCE
36: REF 'text-list-level-style-attr',
37: ATTRIBUTE "text:level",
38: REF 'positiveInteger',
39: DATA 'positiveInteger',
36: REF 'text-list-level-style-bullet-attr',
37: INTERLEAVE
38: CHOICE
39: ATTRIBUTE "text:style-name",
40: REF 'styleNameRef',
41: CHOICE
42: DATA 'NCName',
42: EPSILON
39: EPSILON
38: ATTRIBUTE "text:bullet-char",
39: REF 'character',
40: DATA 'string',
38: REF 'common-num-format-prefix-suffix-attlist',
39: SEQUENCE
40: CHOICE
41: ATTRIBUTE "style:num-prefix",
42: REF 'string',
43: DATA 'string',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "style:num-suffix",
42: REF 'string',
43: DATA 'string',
41: EPSILON
38: CHOICE
39: ATTRIBUTE "text:bullet-relative-size",
40: REF 'percent',
41: DATA 'string',
39: EPSILON
36: CHOICE
37: REF 'style-list-level-properties',
37: EPSILON
36: CHOICE
37: REF 'style-text-properties',
37: EPSILON
34: ELEMENT "text:list-level-style-image",
35: SEQUENCE
36: REF 'text-list-level-style-attr',
37: ATTRIBUTE "text:level",
38: REF 'positiveInteger',
39: DATA 'positiveInteger',
36: REF 'text-list-level-style-image-attr',
37: CHOICE
38: REF 'common-draw-data-attlist',
39: SEQUENCE
40: ATTRIBUTE "xlink:href",
41: REF 'anyURI',
42: DATA 'anyURI',
40: CHOICE
41: ATTRIBUTE "xlink:type",
42: VALUE 'simple',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "xlink:show",
42: VALUE 'embed',
41: EPSILON
40: CHOICE
41: ATTRIBUTE "xlink:actuate",
42: VALUE 'onLoad',
41: EPSILON
38: REF 'office-binary-data',
36: CHOICE
37: REF 'style-list-level-properties',
37: EPSILON
31: EPSILON
27: EPSILON
26: REF 'style-background-image',
27: CHOICE
26: REF 'style-columns',
27: CHOICE
19: EPSILON
18: CHOICE
19: REF 'style-paragraph-properties',
19: EPSILON
18: CHOICE
19: REF 'style-text-properties',
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'drawing-page',
18: CHOICE
19: REF 'style-drawing-page-properties',
20: ELEMENT "style:drawing-page-properties",
21: REF 'style-drawing-page-properties-content',
22: REF 'style-drawing-page-properties-content-strict',
23: SEQUENCE
24: REF 'style-graphic-fill-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "draw:fill",
28: CHOICE
29: VALUE 'none',
29: VALUE 'solid',
29: VALUE 'bitmap',
29: VALUE 'gradient',
29: VALUE 'hatch',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:secondary-fill-color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-gradient-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:gradient-step-count",
28: REF 'nonNegativeInteger',
29: DATA 'nonNegativeInteger',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-hatch-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-hatch-solid",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:fill-image-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:repeat",
28: CHOICE
29: VALUE 'no-repeat',
29: VALUE 'repeat',
29: VALUE 'stretch',
27: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:fill-image-width",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-height",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point-x",
29: REF 'percent',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point-y",
29: REF 'percent',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "draw:fill-image-ref-point",
29: CHOICE
30: VALUE 'top-left',
30: VALUE 'top',
30: VALUE 'top-right',
30: VALUE 'left',
30: VALUE 'center',
30: VALUE 'right',
30: VALUE 'bottom-left',
30: VALUE 'bottom',
30: VALUE 'bottom-right',
28: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:tile-repeat-offset",
28: STRING
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:opacity",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:opacity-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
26: CHOICE
27: ATTRIBUTE "svg:fill-rule",
28: CHOICE
29: VALUE 'nonzero',
29: VALUE 'evenodd',
27: EPSILON
24: REF 'style-drawing-page-properties-attlist',
25: INTERLEAVE
26: CHOICE
27: ATTRIBUTE "presentation:transition-type",
28: CHOICE
29: VALUE 'manual',
29: VALUE 'automatic',
29: VALUE 'semi-automatic',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:transition-style",
28: CHOICE
29: VALUE 'none',
29: VALUE 'fade-from-left',
29: VALUE 'fade-from-top',
29: VALUE 'fade-from-right',
29: VALUE 'fade-from-bottom',
29: VALUE 'fade-from-upperleft',
29: VALUE 'fade-from-upperright',
29: VALUE 'fade-from-lowerleft',
29: VALUE 'fade-from-lowerright',
29: VALUE 'move-from-left',
29: VALUE 'move-from-top',
29: VALUE 'move-from-right',
29: VALUE 'move-from-bottom',
29: VALUE 'move-from-upperleft',
29: VALUE 'move-from-upperright',
29: VALUE 'move-from-lowerleft',
29: VALUE 'move-from-lowerright',
29: VALUE 'uncover-to-left',
29: VALUE 'uncover-to-top',
29: VALUE 'uncover-to-right',
29: VALUE 'uncover-to-bottom',
29: VALUE 'uncover-to-upperleft',
29: VALUE 'uncover-to-upperright',
29: VALUE 'uncover-to-lowerleft',
29: VALUE 'uncover-to-lowerright',
29: VALUE 'fade-to-center',
29: VALUE 'fade-from-center',
29: VALUE 'vertical-stripes',
29: VALUE 'horizontal-stripes',
29: VALUE 'clockwise',
29: VALUE 'counterclockwise',
29: VALUE 'open-vertical',
29: VALUE 'open-horizontal',
29: VALUE 'close-vertical',
29: VALUE 'close-horizontal',
29: VALUE 'wavyline-from-left',
29: VALUE 'wavyline-from-top',
29: VALUE 'wavyline-from-right',
29: VALUE 'wavyline-from-bottom',
29: VALUE 'spiralin-left',
29: VALUE 'spiralin-right',
29: VALUE 'spiralout-left',
29: VALUE 'spiralout-right',
29: VALUE 'roll-from-top',
29: VALUE 'roll-from-left',
29: VALUE 'roll-from-right',
29: VALUE 'roll-from-bottom',
29: VALUE 'stretch-from-left',
29: VALUE 'stretch-from-top',
29: VALUE 'stretch-from-right',
29: VALUE 'stretch-from-bottom',
29: VALUE 'vertical-lines',
29: VALUE 'horizontal-lines',
29: VALUE 'dissolve',
29: VALUE 'random',
29: VALUE 'vertical-checkerboard',
29: VALUE 'horizontal-checkerboard',
29: VALUE 'interlocking-horizontal-left',
29: VALUE 'interlocking-horizontal-right',
29: VALUE 'interlocking-vertical-top',
29: VALUE 'interlocking-vertical-bottom',
29: VALUE 'fly-away',
29: VALUE 'open',
29: VALUE 'close',
29: VALUE 'melt',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:transition-speed",
28: REF 'presentationSpeeds',
29: CHOICE
30: VALUE 'slow',
30: VALUE 'medium',
30: VALUE 'fast',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "smil:type",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "smil:subtype",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "smil:direction",
28: CHOICE
29: VALUE 'forward',
29: VALUE 'reverse',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "smil:fadeColor",
28: CHOICE
29: VALUE 'forward',
29: VALUE 'reverse',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:duration",
28: REF 'duration',
29: DATA 'duration',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:visibility",
28: CHOICE
29: VALUE 'visible',
29: VALUE 'hidden',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "draw:background-size",
28: CHOICE
29: VALUE 'full',
29: VALUE 'border',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:background-objects-visible",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:background-visible",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:display-header",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:display-footer",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:display-page-number",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "presentation:display-date-time",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
24: REF 'style-drawing-page-properties-elements',
25: CHOICE
26: REF 'presentation-sound',
26: EPSILON
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:family",
19: VALUE 'chart',
18: CHOICE
19: REF 'style-chart-properties',
20: ELEMENT "style:chart-properties",
21: REF 'style-chart-properties-content',
22: REF 'style-properties-content',
23: REF 'anyAttListOrElements',
24: SEQUENCE
25: CHOICE
26: ONEOREMORE
27: ATTRIBUTE "*",
28: STRING
26: EPSILON
25: REF 'anyElements',
26: CHOICE
27: ONEOREMORE
27: EPSILON
19: EPSILON
18: CHOICE
19: REF 'style-graphic-properties',
19: EPSILON
18: CHOICE
19: REF 'style-paragraph-properties',
19: EPSILON
18: CHOICE
19: REF 'style-text-properties',
19: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
18: ELEMENT "style:map",
19: REF 'style-map-attlist',
20: INTERLEAVE
21: ATTRIBUTE "style:condition",
22: REF 'string',
23: DATA 'string',
21: ATTRIBUTE "style:apply-style-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
21: CHOICE
22: ATTRIBUTE "style:base-cell-address",
23: REF 'cellAddress',
24: DATA 'string',
22: EPSILON
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'text-list-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-number-style',
13: ELEMENT "number:number-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
17: ELEMENT "number:text",
18: STRING
16: EPSILON
15: CHOICE
16: SEQUENCE
17: REF 'any-number',
18: CHOICE
19: REF 'number-number',
20: ELEMENT "number:number",
21: SEQUENCE
22: REF 'number-number-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:decimal-replacement",
26: STRING
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:display-factor",
26: REF 'double',
27: DATA 'double',
25: EPSILON
22: REF 'common-decimal-places-attlist',
23: CHOICE
24: ATTRIBUTE "number:decimal-places",
25: REF 'integer',
26: DATA 'integer',
24: EPSILON
22: REF 'common-number-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:min-integer-digits",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:grouping",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'number-embedded-text',
25: ELEMENT "number:embedded-text",
26: SEQUENCE
27: REF 'number-embedded-text-attlist',
28: ATTRIBUTE "number:position",
29: REF 'integer',
30: DATA 'integer',
27: STRING
23: EPSILON
19: REF 'number-scientific-number',
20: ELEMENT "number:scientific-number",
21: SEQUENCE
22: REF 'number-scientific-number-attlist',
23: CHOICE
24: ATTRIBUTE "number:min-exponent-digits",
25: REF 'integer',
26: DATA 'integer',
24: EPSILON
22: REF 'common-decimal-places-attlist',
23: CHOICE
24: ATTRIBUTE "number:decimal-places",
25: REF 'integer',
26: DATA 'integer',
24: EPSILON
22: REF 'common-number-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:min-integer-digits",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:grouping",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
19: REF 'number-fraction',
20: ELEMENT "number:fraction",
21: SEQUENCE
22: REF 'number-fraction-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:min-numerator-digits",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:min-denominator-digits",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:denominator-value",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
22: REF 'common-number-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:min-integer-digits",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:grouping",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
17: CHOICE
18: REF 'number-text',
18: EPSILON
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-currency-style',
13: ELEMENT "number:currency-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: REF 'common-auto-reorder-attlist',
16: CHOICE
17: ATTRIBUTE "number:automatic-order",
18: REF 'boolean',
19: CHOICE
20: VALUE 'true',
20: VALUE 'false',
17: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: CHOICE
16: SEQUENCE
17: REF 'number-and-text',
18: SEQUENCE
19: REF 'number-number',
19: CHOICE
20: REF 'number-text',
20: EPSILON
17: CHOICE
18: REF 'currency-symbol-and-text',
19: SEQUENCE
20: REF 'number-currency-symbol',
21: ELEMENT "number:currency-symbol",
22: SEQUENCE
23: REF 'number-currency-symbol-attlist',
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "number:language",
27: REF 'languageCode',
28: DATA 'token',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "number:country",
27: REF 'countryCode',
28: DATA 'token',
26: EPSILON
23: STRING
20: CHOICE
21: REF 'number-text',
21: EPSILON
18: EPSILON
16: SEQUENCE
17: REF 'currency-symbol-and-text',
18: SEQUENCE
19: REF 'number-currency-symbol',
19: CHOICE
20: REF 'number-text',
20: EPSILON
17: CHOICE
18: REF 'number-and-text',
19: SEQUENCE
20: REF 'number-number',
20: CHOICE
21: REF 'number-text',
21: EPSILON
18: EPSILON
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-percentage-style',
13: ELEMENT "number:percentage-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: CHOICE
16: REF 'number-and-text',
17: SEQUENCE
18: REF 'number-number',
18: CHOICE
19: REF 'number-text',
19: EPSILON
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-date-style',
13: ELEMENT "number:date-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: REF 'common-auto-reorder-attlist',
16: CHOICE
17: ATTRIBUTE "number:automatic-order",
18: REF 'boolean',
19: CHOICE
20: VALUE 'true',
20: VALUE 'false',
17: EPSILON
15: REF 'common-format-source-attlist',
16: CHOICE
17: ATTRIBUTE "number:format-source",
18: CHOICE
19: VALUE 'fixed',
19: VALUE 'language',
17: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: ONEOREMORE
16: SEQUENCE
17: REF 'any-date',
18: CHOICE
19: REF 'number-day',
20: ELEMENT "number:day",
21: SEQUENCE
22: REF 'number-day-attlist',
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-month',
20: ELEMENT "number:month",
21: SEQUENCE
22: REF 'number-month-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "number:textual",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:possessive-form",
26: REF 'boolean',
27: CHOICE
28: VALUE 'true',
28: VALUE 'false',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "number:style",
26: CHOICE
27: VALUE 'short',
27: VALUE 'long',
25: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-year',
20: ELEMENT "number:year",
21: SEQUENCE
22: REF 'number-year-attlist',
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-era',
20: ELEMENT "number:era",
21: SEQUENCE
22: REF 'number-era-attlist',
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-day-of-week',
20: ELEMENT "number:day-of-week",
21: SEQUENCE
22: REF 'number-day-of-week-attlist',
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-week-of-year',
20: ELEMENT "number:week-of-year",
21: REF 'common-calendar-attlist',
22: CHOICE
23: ATTRIBUTE "number:calendar",
24: CHOICE
25: VALUE 'gregorian',
25: VALUE 'gengou',
25: VALUE 'ROC',
25: VALUE 'hanja_yoil',
25: VALUE 'hanja',
25: VALUE 'hijri',
25: VALUE 'jewish',
25: VALUE 'buddhist',
25: REF 'string',
26: DATA 'string',
23: EPSILON
19: REF 'number-quarter',
20: ELEMENT "number:quarter",
21: SEQUENCE
22: REF 'number-quarter-attlist',
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
22: REF 'common-calendar-attlist',
23: CHOICE
24: ATTRIBUTE "number:calendar",
25: CHOICE
26: VALUE 'gregorian',
26: VALUE 'gengou',
26: VALUE 'ROC',
26: VALUE 'hanja_yoil',
26: VALUE 'hanja',
26: VALUE 'hijri',
26: VALUE 'jewish',
26: VALUE 'buddhist',
26: REF 'string',
27: DATA 'string',
24: EPSILON
19: REF 'number-hours',
20: ELEMENT "number:hours",
21: REF 'number-hours-attlist',
22: CHOICE
23: ATTRIBUTE "number:style",
24: CHOICE
25: VALUE 'short',
25: VALUE 'long',
23: EPSILON
19: REF 'number-am-pm',
20: ELEMENT "number:am-pm",
21: EPSILON
19: REF 'number-minutes',
20: ELEMENT "number:minutes",
21: REF 'number-minutes-attlist',
22: CHOICE
23: ATTRIBUTE "number:style",
24: CHOICE
25: VALUE 'short',
25: VALUE 'long',
23: EPSILON
19: REF 'number-seconds',
20: ELEMENT "number:seconds",
21: REF 'number-seconds-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "number:style",
25: CHOICE
26: VALUE 'short',
26: VALUE 'long',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "number:decimal-places",
25: REF 'integer',
26: DATA 'integer',
24: EPSILON
17: CHOICE
18: REF 'number-text',
18: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-time-style',
13: ELEMENT "number:time-style",
14: SEQUENCE
15: REF 'number-time-style-attlist',
16: CHOICE
17: ATTRIBUTE "number:truncate-on-overflow",
18: REF 'boolean',
19: CHOICE
20: VALUE 'true',
20: VALUE 'false',
17: EPSILON
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: REF 'common-format-source-attlist',
16: CHOICE
17: ATTRIBUTE "number:format-source",
18: CHOICE
19: VALUE 'fixed',
19: VALUE 'language',
17: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: ONEOREMORE
16: SEQUENCE
17: REF 'any-time',
18: CHOICE
19: REF 'number-hours',
19: REF 'number-am-pm',
19: REF 'number-minutes',
19: REF 'number-seconds',
17: CHOICE
18: REF 'number-text',
18: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-boolean-style',
13: ELEMENT "number:boolean-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: CHOICE
16: SEQUENCE
17: REF 'number-boolean',
18: ELEMENT "number:boolean",
19: EPSILON
17: CHOICE
18: REF 'number-text',
18: EPSILON
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-text-style',
13: ELEMENT "number:text-style",
14: SEQUENCE
15: REF 'common-data-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "style:name",
18: REF 'styleName',
19: DATA 'NCName',
17: CHOICE
18: ATTRIBUTE "number:language",
19: REF 'languageCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:title",
19: STRING
18: EPSILON
17: CHOICE
18: ATTRIBUTE "style:volatile",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-format",
19: REF 'string',
20: DATA 'string',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-language",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-country",
19: REF 'countryCode',
20: DATA 'token',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "number:transliteration-style",
19: CHOICE
20: VALUE 'short',
20: VALUE 'medium',
20: VALUE 'long',
18: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
15: CHOICE
16: REF 'number-text',
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: SEQUENCE
18: REF 'number-text-content',
19: ELEMENT "number:text-content",
20: EPSILON
18: CHOICE
19: REF 'number-text',
19: EPSILON
16: EPSILON
15: CHOICE
16: ONEOREMORE
17: REF 'style-map',
16: EPSILON
11: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'style-default-style',
11: ELEMENT "style:default-style",
12: REF 'style-style-content',
13: CHOICE
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'text',
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'paragraph',
15: CHOICE
16: REF 'style-paragraph-properties',
16: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'section',
15: CHOICE
16: REF 'style-section-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'ruby',
15: CHOICE
16: REF 'style-ruby-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'table',
15: CHOICE
16: REF 'style-table-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'table-column',
15: CHOICE
16: REF 'style-table-column-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'table-row',
15: CHOICE
16: REF 'style-table-row-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'table-cell',
15: CHOICE
16: REF 'style-table-cell-properties',
16: EPSILON
15: CHOICE
16: REF 'style-paragraph-properties',
16: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: CHOICE
17: VALUE 'graphic',
17: VALUE 'presentation',
15: CHOICE
16: REF 'style-graphic-properties',
16: EPSILON
15: CHOICE
16: REF 'style-paragraph-properties',
16: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'drawing-page',
15: CHOICE
16: REF 'style-drawing-page-properties',
16: EPSILON
14: SEQUENCE
15: ATTRIBUTE "style:family",
16: VALUE 'chart',
15: CHOICE
16: REF 'style-chart-properties',
16: EPSILON
15: CHOICE
16: REF 'style-graphic-properties',
16: EPSILON
15: CHOICE
16: REF 'style-paragraph-properties',
16: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
9: EPSILON
8: CHOICE
9: REF 'text-outline-style',
10: ELEMENT "text:outline-style",
11: ONEOREMORE
12: REF 'text-outline-level-style',
13: ELEMENT "text:outline-level-style",
14: SEQUENCE
15: REF 'text-outline-level-style-attlist',
16: INTERLEAVE
17: ATTRIBUTE "text:level",
18: REF 'positiveInteger',
19: DATA 'positiveInteger',
17: CHOICE
18: ATTRIBUTE "text:style-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: EPSILON
17: SEQUENCE
18: REF 'common-num-format-attlist',
19: CHOICE
20: ATTRIBUTE "style:num-format",
21: CHOICE
22: VALUE '1',
22: VALUE 'i',
22: VALUE 'I',
22: REF 'string',
23: DATA 'string',
22: EPSILON
20: SEQUENCE
21: ATTRIBUTE "style:num-format",
22: CHOICE
23: VALUE 'a',
23: VALUE 'A',
21: REF 'style-num-letter-sync-attlist',
22: CHOICE
23: ATTRIBUTE "style:num-letter-sync",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
20: EPSILON
18: REF 'common-num-format-prefix-suffix-attlist',
19: SEQUENCE
20: CHOICE
21: ATTRIBUTE "style:num-prefix",
22: REF 'string',
23: DATA 'string',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "style:num-suffix",
22: REF 'string',
23: DATA 'string',
21: EPSILON
17: CHOICE
18: ATTRIBUTE "text:display-levels",
19: REF 'positiveInteger',
20: DATA 'positiveInteger',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "text:start-value",
19: REF 'positiveInteger',
20: DATA 'positiveInteger',
18: EPSILON
15: CHOICE
16: REF 'style-list-level-properties',
16: EPSILON
15: CHOICE
16: REF 'style-text-properties',
16: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'text-notes-configuration',
9: EPSILON
8: CHOICE
9: REF 'text-bibliography-configuration',
10: ELEMENT "text:bibliography-configuration",
11: SEQUENCE
12: REF 'text-bibliography-configuration-attlist',
13: INTERLEAVE
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "text:prefix",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "text:suffix",
17: REF 'string',
18: DATA 'string',
16: EPSILON
14: CHOICE
15: ATTRIBUTE "text:numbered-entries",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "text:sort-by-position",
17: REF 'boolean',
18: CHOICE
19: VALUE 'true',
19: VALUE 'false',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "fo:language",
17: REF 'languageCode',
18: DATA 'token',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "fo:country",
17: REF 'countryCode',
18: DATA 'token',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "text:sort-algorithm",
17: REF 'string',
18: DATA 'string',
16: EPSILON
12: CHOICE
13: ONEOREMORE
14: REF 'text-sort-key',
15: ELEMENT "text:sort-key",
16: REF 'text-sort-key-attlist',
17: SEQUENCE
18: ATTRIBUTE "text:key",
19: CHOICE
20: VALUE 'address',
20: VALUE 'annote',
20: VALUE 'author',
20: VALUE 'bibliography-type',
20: VALUE 'booktitle',
20: VALUE 'chapter',
20: VALUE 'custom1',
20: VALUE 'custom2',
20: VALUE 'custom3',
20: VALUE 'custom4',
20: VALUE 'custom5',
20: VALUE 'edition',
20: VALUE 'editor',
20: VALUE 'howpublished',
20: VALUE 'identifier',
20: VALUE 'institution',
20: VALUE 'isbn',
20: VALUE 'issn',
20: VALUE 'journal',
20: VALUE 'month',
20: VALUE 'note',
20: VALUE 'number',
20: VALUE 'organizations',
20: VALUE 'pages',
20: VALUE 'publisher',
20: VALUE 'report-type',
20: VALUE 'school',
20: VALUE 'series',
20: VALUE 'title',
20: VALUE 'url',
20: VALUE 'volume',
20: VALUE 'year',
18: CHOICE
19: ATTRIBUTE "text:sort-ascending",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
13: EPSILON
9: EPSILON
8: CHOICE
9: REF 'text-linenumbering-configuration',
10: ELEMENT "text:linenumbering-configuration",
11: SEQUENCE
12: REF 'text-linenumbering-configuration-attlist',
13: INTERLEAVE
14: CHOICE
15: ATTRIBUTE "text:number-lines",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
14: CHOICE
15: REF 'common-num-format-attlist',
16: CHOICE
17: ATTRIBUTE "style:num-format",
18: CHOICE
19: VALUE '1',
19: VALUE 'i',
19: VALUE 'I',
19: REF 'string',
20: DATA 'string',
19: EPSILON
17: SEQUENCE
18: ATTRIBUTE "style:num-format",
19: CHOICE
20: VALUE 'a',
20: VALUE 'A',
18: REF 'style-num-letter-sync-attlist',
19: CHOICE
20: ATTRIBUTE "style:num-letter-sync",
21: REF 'boolean',
22: CHOICE
23: VALUE 'true',
23: VALUE 'false',
20: EPSILON
17: EPSILON
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:style-name",
16: REF 'styleNameRef',
17: CHOICE
18: DATA 'NCName',
18: EPSILON
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:increment",
16: REF 'nonNegativeInteger',
17: DATA 'nonNegativeInteger',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:number-position",
16: CHOICE
17: VALUE 'left',
17: VALUE 'rigth',
17: VALUE 'inner',
17: VALUE 'outer',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:offset",
16: REF 'nonNegativeLength',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:count-empty-lines",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:count-in-text-boxes",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "text:restart-on-page",
16: REF 'boolean',
17: CHOICE
18: VALUE 'true',
18: VALUE 'false',
15: EPSILON
12: CHOICE
13: REF 'text-linenumbering-separator',
14: ELEMENT "text:linenumbering-separator",
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "text:increment",
18: REF 'nonNegativeInteger',
19: DATA 'nonNegativeInteger',
17: EPSILON
16: STRING
13: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-gradient',
11: ELEMENT "draw:gradient",
12: SEQUENCE
13: REF 'common-draw-gradient-attlist',
14: INTERLEAVE
15: CHOICE
16: ATTRIBUTE "draw:name",
17: REF 'styleName',
18: DATA 'NCName',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: ATTRIBUTE "draw:style",
16: REF 'gradient-style',
17: CHOICE
18: VALUE 'linear',
18: VALUE 'axial',
18: VALUE 'radial',
18: VALUE 'ellipsoid',
18: VALUE 'square',
18: VALUE 'rectangular',
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "draw:cx",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "draw:cy",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:angle",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:border",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
13: REF 'draw-gradient-attlist',
14: INTERLEAVE
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "draw:start-color",
18: REF 'color',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "draw:end-color",
18: REF 'color',
19: DATA 'string',
17: EPSILON
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "draw:start-intensity",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "draw:end-intensity",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'svg-linearGradient',
11: ELEMENT "svg:linearGradient",
12: SEQUENCE
13: REF 'common-svg-gradient-attlist',
14: INTERLEAVE
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "svg:gradientUnits",
18: VALUE 'objectBoundingBox',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "svg:gradientTransform",
18: REF 'string',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "svg:spreadMethod",
18: CHOICE
19: VALUE 'pad',
19: VALUE 'reflect',
19: VALUE 'repeat',
17: EPSILON
15: ATTRIBUTE "draw:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:x1",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:y1",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:x2",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:y2",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'svg-stop',
16: ELEMENT "svg:stop",
17: SEQUENCE
18: ATTRIBUTE "svg:offset",
19: CHOICE
20: REF 'double',
21: DATA 'double',
20: REF 'percent',
21: DATA 'string',
18: CHOICE
19: ATTRIBUTE "svg:stop-color",
20: REF 'color',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "svg:stop-opacity",
20: REF 'double',
21: DATA 'double',
19: EPSILON
14: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'svg-radialGradient',
11: ELEMENT "svg:radialGradient",
12: SEQUENCE
13: REF 'common-svg-gradient-attlist',
14: INTERLEAVE
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "svg:gradientUnits",
18: VALUE 'objectBoundingBox',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "svg:gradientTransform",
18: REF 'string',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "svg:spreadMethod",
18: CHOICE
19: VALUE 'pad',
19: VALUE 'reflect',
19: VALUE 'repeat',
17: EPSILON
15: ATTRIBUTE "draw:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:cx",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:cy",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:r",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:fx",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "svg:fy",
15: CHOICE
16: REF 'coordinate',
17: REF 'length',
18: DATA 'string',
16: REF 'percent',
17: DATA 'string',
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'svg-stop',
14: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-hatch',
11: ELEMENT "draw:hatch",
12: REF 'draw-hatch-attlist',
13: INTERLEAVE
14: ATTRIBUTE "draw:name",
15: REF 'styleName',
16: DATA 'NCName',
14: CHOICE
15: ATTRIBUTE "draw:display-name",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: ATTRIBUTE "draw:style",
15: CHOICE
16: VALUE 'single',
16: VALUE 'double',
16: VALUE 'triple',
14: CHOICE
15: ATTRIBUTE "draw:color",
16: REF 'color',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:distance",
16: REF 'length',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:rotation",
16: REF 'integer',
17: DATA 'integer',
15: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-fill-image',
11: ELEMENT "draw:fill-image",
12: SEQUENCE
13: REF 'draw-fill-image-attlist',
14: INTERLEAVE
15: ATTRIBUTE "draw:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "svg:width",
18: REF 'length',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "svg:height",
18: REF 'length',
19: DATA 'string',
17: EPSILON
13: ATTRIBUTE "xlink:href",
14: REF 'anyURI',
15: DATA 'anyURI',
13: CHOICE
14: ATTRIBUTE "xlink:type",
15: VALUE 'simple',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "xlink:show",
15: VALUE 'embed',
14: EPSILON
13: CHOICE
14: ATTRIBUTE "xlink:actuate",
15: VALUE 'onLoad',
14: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-marker',
11: ELEMENT "draw:marker",
12: SEQUENCE
13: REF 'draw-marker-attlist',
14: INTERLEAVE
15: ATTRIBUTE "draw:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
13: REF 'common-draw-viewbox-attlist',
14: ATTRIBUTE "svg:viewBox",
15: LIST
16: SEQUENCE
17: REF 'integer',
18: DATA 'integer',
17: REF 'integer',
18: DATA 'integer',
17: REF 'integer',
18: DATA 'integer',
17: REF 'integer',
18: DATA 'integer',
13: REF 'common-draw-path-data-attlist',
14: ATTRIBUTE "svg:d",
15: REF 'pathData',
16: DATA 'string',
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-stroke-dash',
11: ELEMENT "draw:stroke-dash",
12: REF 'draw-stroke-dash-attlist',
13: INTERLEAVE
14: ATTRIBUTE "draw:name",
15: REF 'styleName',
16: DATA 'NCName',
14: CHOICE
15: ATTRIBUTE "draw:display-name",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:style",
16: CHOICE
17: VALUE 'rect',
17: VALUE 'round',
15: EPSILON
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "draw:dots1",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:dots1-length",
17: REF 'length',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:dots2",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:dots2-length",
17: REF 'length',
18: DATA 'string',
16: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:distance",
16: REF 'length',
17: DATA 'string',
15: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'draw-opacity',
11: ELEMENT "draw:opacity",
12: SEQUENCE
13: REF 'common-draw-gradient-attlist',
14: INTERLEAVE
15: CHOICE
16: ATTRIBUTE "draw:name",
17: REF 'styleName',
18: DATA 'NCName',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: ATTRIBUTE "draw:style",
16: REF 'gradient-style',
17: CHOICE
18: VALUE 'linear',
18: VALUE 'axial',
18: VALUE 'radial',
18: VALUE 'ellipsoid',
18: VALUE 'square',
18: VALUE 'rectangular',
15: SEQUENCE
16: CHOICE
17: ATTRIBUTE "draw:cx",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "draw:cy",
18: REF 'percent',
19: DATA 'string',
17: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:angle",
17: REF 'integer',
18: DATA 'integer',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:border",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
13: REF 'draw-opacity-attlist',
14: SEQUENCE
15: CHOICE
16: ATTRIBUTE "draw:start",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:end",
17: REF 'percent',
18: DATA 'string',
16: EPSILON
9: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'style-presentation-page-layout',
11: ELEMENT "style:presentation-page-layout",
12: SEQUENCE
13: ATTRIBUTE "style:name",
14: REF 'styleName',
15: DATA 'NCName',
13: CHOICE
14: ATTRIBUTE "style:display-name",
15: REF 'string',
16: DATA 'string',
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'presentation-placeholder',
16: ELEMENT "presentation:placeholder",
17: SEQUENCE
18: ATTRIBUTE "presentation:object",
19: REF 'presentation-classes',
20: CHOICE
21: VALUE 'title',
21: VALUE 'outline',
21: VALUE 'subtitle',
21: VALUE 'text',
21: VALUE 'graphic',
21: VALUE 'object',
21: VALUE 'chart',
21: VALUE 'table',
21: VALUE 'orgchart',
21: VALUE 'page',
21: VALUE 'notes',
21: VALUE 'handout',
21: VALUE 'header',
21: VALUE 'footer',
21: VALUE 'date-time',
21: VALUE 'page-number',
18: ATTRIBUTE "svg:x",
19: CHOICE
20: REF 'coordinate',
21: REF 'length',
22: DATA 'string',
20: REF 'percent',
21: DATA 'string',
18: ATTRIBUTE "svg:y",
19: CHOICE
20: REF 'coordinate',
21: REF 'length',
22: DATA 'string',
20: REF 'percent',
21: DATA 'string',
18: ATTRIBUTE "svg:width",
19: CHOICE
20: REF 'length',
21: DATA 'string',
20: REF 'percent',
21: DATA 'string',
18: ATTRIBUTE "svg:height",
19: CHOICE
20: REF 'length',
21: DATA 'string',
20: REF 'percent',
21: DATA 'string',
14: EPSILON
9: EPSILON
6: EPSILON
4: REF 'office-automatic-styles',
5: CHOICE
6: ELEMENT "office:automatic-styles",
7: INTERLEAVE
8: REF 'styles',
9: INTERLEAVE
10: CHOICE
11: ONEOREMORE
12: REF 'style-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'text-list-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-number-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-currency-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-percentage-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-date-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-time-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-boolean-style',
11: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'number-text-style',
11: EPSILON
8: CHOICE
9: ONEOREMORE
10: REF 'style-page-layout',
11: ELEMENT "style:page-layout",
12: SEQUENCE
13: REF 'style-page-layout-attlist',
14: INTERLEAVE
15: ATTRIBUTE "style:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "style:page-usage",
17: CHOICE
18: VALUE 'all',
18: VALUE 'left',
18: VALUE 'right',
18: VALUE 'mirrored',
16: EPSILON
13: CHOICE
14: REF 'style-page-layout-properties',
15: ELEMENT "style:page-layout-properties",
16: REF 'style-page-layout-properties-content',
17: REF 'style-page-layout-properties-content-strict',
18: SEQUENCE
19: REF 'style-page-layout-properties-attlist',
20: INTERLEAVE
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "fo:page-width",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "fo:page-height",
24: REF 'length',
25: DATA 'string',
23: EPSILON
21: SEQUENCE
22: CHOICE
23: REF 'common-num-format-attlist',
24: CHOICE
25: ATTRIBUTE "style:num-format",
26: CHOICE
27: VALUE '1',
27: VALUE 'i',
27: VALUE 'I',
27: REF 'string',
28: DATA 'string',
27: EPSILON
25: SEQUENCE
26: ATTRIBUTE "style:num-format",
27: CHOICE
28: VALUE 'a',
28: VALUE 'A',
26: REF 'style-num-letter-sync-attlist',
27: CHOICE
28: ATTRIBUTE "style:num-letter-sync",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
25: EPSILON
23: EPSILON
22: REF 'common-num-format-prefix-suffix-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "style:num-prefix",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "style:num-suffix",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: CHOICE
22: ATTRIBUTE "style:paper-tray-name",
23: CHOICE
24: VALUE 'default',
24: REF 'string',
25: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:print-orientation",
23: CHOICE
24: VALUE 'portrait',
24: VALUE 'landscape',
22: EPSILON
21: SEQUENCE
22: REF 'common-horizontal-margin-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "fo:margin-left",
26: CHOICE
27: REF 'length',
28: DATA 'string',
27: REF 'percent',
28: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "fo:margin-right",
26: CHOICE
27: REF 'length',
28: DATA 'string',
27: REF 'percent',
28: DATA 'string',
25: EPSILON
22: REF 'common-vertical-margin-attlist',
23: SEQUENCE
24: CHOICE
25: ATTRIBUTE "fo:margin-top",
26: CHOICE
27: REF 'nonNegativeLength',
28: DATA 'string',
27: REF 'percent',
28: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "fo:margin-bottom",
26: CHOICE
27: REF 'nonNegativeLength',
28: DATA 'string',
27: REF 'percent',
28: DATA 'string',
25: EPSILON
22: REF 'common-margin-attlist',
23: CHOICE
24: ATTRIBUTE "fo:margin",
25: CHOICE
26: REF 'nonNegativeLength',
27: DATA 'string',
26: REF 'percent',
27: DATA 'string',
24: EPSILON
21: REF 'common-border-attlist',
22: SEQUENCE
23: CHOICE
24: ATTRIBUTE "fo:border",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:border-top",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:border-bottom",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:border-left",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:border-right",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-border-line-width-attlist',
22: SEQUENCE
23: CHOICE
24: ATTRIBUTE "style:border-line-width",
25: REF 'borderWidths',
26: LIST
27: SEQUENCE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "style:border-line-width-top",
25: REF 'borderWidths',
26: LIST
27: SEQUENCE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "style:border-line-width-bottom",
25: REF 'borderWidths',
26: LIST
27: SEQUENCE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "style:border-line-width-left",
25: REF 'borderWidths',
26: LIST
27: SEQUENCE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "style:border-line-width-right",
25: REF 'borderWidths',
26: LIST
27: SEQUENCE
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
28: REF 'positiveLength',
29: DATA 'string',
24: EPSILON
21: REF 'common-padding-attlist',
22: SEQUENCE
23: CHOICE
24: ATTRIBUTE "fo:padding",
25: REF 'nonNegativeLength',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:padding-top",
25: REF 'nonNegativeLength',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:padding-bottom",
25: REF 'nonNegativeLength',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:padding-left",
25: REF 'nonNegativeLength',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "fo:padding-right",
25: REF 'nonNegativeLength',
26: DATA 'string',
24: EPSILON
21: REF 'common-shadow-attlist',
22: CHOICE
23: ATTRIBUTE "style:shadow",
24: REF 'shadowType',
25: CHOICE
26: VALUE 'none',
26: REF 'string',
27: DATA 'string',
23: EPSILON
21: REF 'common-background-color-attlist',
22: CHOICE
23: ATTRIBUTE "fo:background-color",
24: CHOICE
25: VALUE 'transparent',
25: REF 'color',
26: DATA 'string',
23: EPSILON
21: CHOICE
22: ATTRIBUTE "style:register-truth-ref-style-name",
23: REF 'styleNameRef',
24: CHOICE
25: DATA 'NCName',
25: EPSILON
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:print",
23: LIST
24: CHOICE
25: ONEOREMORE
26: CHOICE
27: VALUE 'headers',
27: VALUE 'grid',
27: VALUE 'annotations',
27: VALUE 'objects',
27: VALUE 'charts',
27: VALUE 'drawings',
27: VALUE 'formulas',
27: VALUE 'zero-values',
25: EPSILON
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:print-page-order",
23: CHOICE
24: VALUE 'ttb',
24: VALUE 'ltr',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:first-page-number",
23: CHOICE
24: REF 'positiveInteger',
25: DATA 'positiveInteger',
24: VALUE 'continue',
22: EPSILON
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "style:scale-to",
24: REF 'percent',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "style:scale-to-pages",
24: REF 'positiveInteger',
25: DATA 'positiveInteger',
23: EPSILON
21: CHOICE
22: ATTRIBUTE "style:table-centering",
23: CHOICE
24: VALUE 'horizontal',
24: VALUE 'vertical',
24: VALUE 'both',
24: VALUE 'none',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:footnote-max-height",
23: REF 'length',
24: DATA 'string',
22: EPSILON
21: REF 'common-writing-mode-attlist',
22: CHOICE
23: ATTRIBUTE "style:writing-mode",
24: CHOICE
25: VALUE 'lr-tb',
25: VALUE 'rl-tb',
25: VALUE 'tb-rl',
25: VALUE 'tb-lr',
25: VALUE 'lr',
25: VALUE 'rl',
25: VALUE 'tb',
25: VALUE 'page',
23: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-mode",
23: CHOICE
24: VALUE 'none',
24: VALUE 'line',
24: VALUE 'both',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-base-height",
23: REF 'length',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-ruby-height",
23: REF 'length',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-lines",
23: REF 'positiveInteger',
24: DATA 'positiveInteger',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-color",
23: REF 'color',
24: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-ruby-below",
23: REF 'boolean',
24: CHOICE
25: VALUE 'true',
25: VALUE 'false',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-print",
23: REF 'boolean',
24: CHOICE
25: VALUE 'true',
25: VALUE 'false',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "style:layout-grid-display",
23: REF 'boolean',
24: CHOICE
25: VALUE 'true',
25: VALUE 'false',
22: EPSILON
19: REF 'style-page-layout-properties-elements',
20: INTERLEAVE
21: REF 'style-background-image',
22: CHOICE
21: REF 'style-columns',
22: CHOICE
21: REF 'style-footnote-sep',
22: CHOICE
23: ELEMENT "style:footnote-sep",
24: REF 'style-footnote-sep-attlist',
25: SEQUENCE
26: CHOICE
27: ATTRIBUTE "style:width",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:rel-width",
28: REF 'percent',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:color",
28: REF 'color',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:line-style",
28: REF 'lineStyle',
29: CHOICE
30: VALUE 'none',
30: VALUE 'solid',
30: VALUE 'dotted',
30: VALUE 'dash',
30: VALUE 'long-dash',
30: VALUE 'dot-dash',
30: VALUE 'dot-dot-dash',
30: VALUE 'wave',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:adjustment",
28: CHOICE
29: VALUE 'left',
29: VALUE 'center',
29: VALUE 'right',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:distance-before-sep",
28: REF 'length',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:distance-after-sep",
28: REF 'length',
29: DATA 'string',
27: EPSILON
23: EPSILON
14: EPSILON
13: CHOICE
14: REF 'style-header-style',
15: ELEMENT "style:header-style",
16: CHOICE
17: REF 'style-header-footer-properties',
18: ELEMENT "style:header-footer-properties",
19: REF 'style-header-footer-properties-content',
20: REF 'style-header-footer-properties-content-strict',
21: SEQUENCE
22: REF 'style-header-footer-properties-attlist',
23: INTERLEAVE
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "svg:height",
27: REF 'length',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "fo:min-height",
27: REF 'length',
28: DATA 'string',
26: EPSILON
24: SEQUENCE
25: REF 'common-horizontal-margin-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:margin-left",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:margin-right",
29: CHOICE
30: REF 'length',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
25: REF 'common-vertical-margin-attlist',
26: SEQUENCE
27: CHOICE
28: ATTRIBUTE "fo:margin-top",
29: CHOICE
30: REF 'nonNegativeLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "fo:margin-bottom",
29: CHOICE
30: REF 'nonNegativeLength',
31: DATA 'string',
30: REF 'percent',
31: DATA 'string',
28: EPSILON
25: REF 'common-margin-attlist',
26: CHOICE
27: ATTRIBUTE "fo:margin",
28: CHOICE
29: REF 'nonNegativeLength',
30: DATA 'string',
29: REF 'percent',
30: DATA 'string',
27: EPSILON
24: REF 'common-border-attlist',
25: SEQUENCE
26: CHOICE
27: ATTRIBUTE "fo:border",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:border-top",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:border-bottom",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:border-left",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:border-right",
28: REF 'string',
29: DATA 'string',
27: EPSILON
24: REF 'common-border-line-width-attlist',
25: SEQUENCE
26: CHOICE
27: ATTRIBUTE "style:border-line-width",
28: REF 'borderWidths',
29: LIST
30: SEQUENCE
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:border-line-width-top",
28: REF 'borderWidths',
29: LIST
30: SEQUENCE
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:border-line-width-bottom",
28: REF 'borderWidths',
29: LIST
30: SEQUENCE
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:border-line-width-left",
28: REF 'borderWidths',
29: LIST
30: SEQUENCE
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "style:border-line-width-right",
28: REF 'borderWidths',
29: LIST
30: SEQUENCE
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
31: REF 'positiveLength',
32: DATA 'string',
27: EPSILON
24: REF 'common-padding-attlist',
25: SEQUENCE
26: CHOICE
27: ATTRIBUTE "fo:padding",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:padding-top",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:padding-bottom",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:padding-left",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "fo:padding-right",
28: REF 'nonNegativeLength',
29: DATA 'string',
27: EPSILON
24: REF 'common-background-color-attlist',
25: CHOICE
26: ATTRIBUTE "fo:background-color",
27: CHOICE
28: VALUE 'transparent',
28: REF 'color',
29: DATA 'string',
26: EPSILON
24: REF 'common-shadow-attlist',
25: CHOICE
26: ATTRIBUTE "style:shadow",
27: REF 'shadowType',
28: CHOICE
29: VALUE 'none',
29: REF 'string',
30: DATA 'string',
26: EPSILON
22: REF 'style-header-footer-properties-elements',
23: REF 'style-background-image',
24: CHOICE
17: EPSILON
14: EPSILON
13: CHOICE
14: REF 'style-footer-style',
15: ELEMENT "style:footer-style",
16: CHOICE
17: REF 'style-header-footer-properties',
17: EPSILON
14: EPSILON
9: EPSILON
6: EPSILON
4: REF 'office-master-styles',
5: CHOICE
6: ELEMENT "office:master-styles",
7: INTERLEAVE
8: CHOICE
9: ONEOREMORE
10: REF 'style-master-page',
11: ELEMENT "style:master-page",
12: SEQUENCE
13: REF 'style-master-page-attlist',
14: INTERLEAVE
15: ATTRIBUTE "style:name",
16: REF 'styleName',
17: DATA 'NCName',
15: CHOICE
16: ATTRIBUTE "style:display-name",
17: REF 'string',
18: DATA 'string',
16: EPSILON
15: ATTRIBUTE "style:page-layout-name",
16: REF 'styleNameRef',
17: CHOICE
18: DATA 'NCName',
18: EPSILON
15: CHOICE
16: ATTRIBUTE "draw:style-name",
17: REF 'styleNameRef',
18: CHOICE
19: DATA 'NCName',
19: EPSILON
16: EPSILON
15: CHOICE
16: ATTRIBUTE "style:next-style-name",
17: REF 'styleNameRef',
18: CHOICE
19: DATA 'NCName',
19: EPSILON
16: EPSILON
13: CHOICE
14: SEQUENCE
15: REF 'style-header',
16: ELEMENT "style:header",
17: SEQUENCE
18: REF 'common-style-header-footer-attlist',
19: CHOICE
20: ATTRIBUTE "style:display",
21: REF 'boolean',
22: CHOICE
23: VALUE 'true',
23: VALUE 'false',
20: EPSILON
18: REF 'header-footer-content',
19: CHOICE
20: SEQUENCE
21: REF 'text-decls',
22: SEQUENCE
23: CHOICE
24: ELEMENT "text:variable-decls",
25: CHOICE
26: ONEOREMORE
27: REF 'text-variable-decl',
28: ELEMENT "text:variable-decl",
29: SEQUENCE
30: REF 'common-field-name-attlist',
31: ATTRIBUTE "text:name",
32: REF 'variableName',
33: DATA 'string',
30: REF 'common-value-type-attlist',
31: ATTRIBUTE "office:value-type",
32: REF 'valueType',
33: CHOICE
34: VALUE 'float',
34: VALUE 'time',
34: VALUE 'date',
34: VALUE 'percentage',
34: VALUE 'currency',
34: VALUE 'boolean',
34: VALUE 'string',
26: EPSILON
24: EPSILON
23: CHOICE
24: ELEMENT "text:sequence-decls",
25: CHOICE
26: ONEOREMORE
27: REF 'text-sequence-decl',
28: ELEMENT "text:sequence-decl",
29: REF 'text-sequence-decl-attlist',
30: INTERLEAVE
31: REF 'common-field-name-attlist',
32: ATTRIBUTE "text:name",
33: REF 'variableName',
34: DATA 'string',
31: ATTRIBUTE "text:display-outline-level",
32: REF 'nonNegativeInteger',
33: DATA 'nonNegativeInteger',
31: CHOICE
32: ATTRIBUTE "text:separation-character",
33: REF 'character',
34: DATA 'string',
32: EPSILON
26: EPSILON
24: EPSILON
23: CHOICE
24: ELEMENT "text:user-field-decls",
25: CHOICE
26: ONEOREMORE
27: REF 'text-user-field-decl',
28: ELEMENT "text:user-field-decl",
29: SEQUENCE
30: REF 'common-field-name-attlist',
31: ATTRIBUTE "text:name",
32: REF 'variableName',
33: DATA 'string',
30: CHOICE
31: REF 'common-field-formula-attlist',
32: CHOICE
33: ATTRIBUTE "text:formula",
34: REF 'formula',
35: DATA 'string',
33: EPSILON
31: EPSILON
30: REF 'common-value-and-type-attlist',
31: CHOICE
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'float',
33: ATTRIBUTE "office:value",
34: REF 'double',
35: DATA 'double',
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'percentage',
33: ATTRIBUTE "office:value",
34: REF 'double',
35: DATA 'double',
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'currency',
33: ATTRIBUTE "office:value",
34: REF 'double',
35: DATA 'double',
33: CHOICE
34: ATTRIBUTE "office:currency",
35: REF 'string',
36: DATA 'string',
34: EPSILON
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'date',
33: ATTRIBUTE "office:date-value",
34: REF 'dateOrDateTime',
35: CHOICE
36: DATA 'date',
36: DATA 'dateTime',
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'time',
33: ATTRIBUTE "office:time-value",
34: REF 'duration',
35: DATA 'duration',
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'boolean',
33: ATTRIBUTE "office:boolean-value",
34: REF 'boolean',
35: CHOICE
36: VALUE 'true',
36: VALUE 'false',
32: SEQUENCE
33: ATTRIBUTE "office:value-type",
34: VALUE 'string',
33: CHOICE
34: ATTRIBUTE "office:string-value",
35: REF 'string',
36: DATA 'string',
34: EPSILON
26: EPSILON
24: EPSILON
23: CHOICE
24: ELEMENT "text:dde-connection-decls",
25: CHOICE
26: ONEOREMORE
27: REF 'text-dde-connection-decl',
28: ELEMENT "text:dde-connection-decl",
29: SEQUENCE
30: REF 'text-dde-connection-decl-attlist',
31: ATTRIBUTE "office:name",
32: REF 'string',
33: DATA 'string',
30: REF 'common-dde-connection-decl-attlist',
31: INTERLEAVE
32: ATTRIBUTE "office:dde-application",
33: REF 'string',
34: DATA 'string',
32: ATTRIBUTE "office:dde-topic",
33: REF 'string',
34: DATA 'string',
32: ATTRIBUTE "office:dde-item",
33: REF 'string',
34: DATA 'string',
32: CHOICE
33: ATTRIBUTE "office:automatic-update",
34: REF 'boolean',
35: CHOICE
36: VALUE 'true',
36: VALUE 'false',
33: EPSILON
26: EPSILON
24: EPSILON
23: CHOICE
24: REF 'text-alphabetical-index-auto-mark-file',
25: ELEMENT "text:alphabetical-index-auto-mark-file",
26: SEQUENCE
27: ATTRIBUTE "xlink:href",
28: REF 'anyURI',
29: DATA 'anyURI',
27: CHOICE
28: ATTRIBUTE "xlink:type",
29: VALUE 'simple',
28: EPSILON
24: EPSILON
21: CHOICE
22: ONEOREMORE
23: CHOICE
24: REF 'text-h',
25: ELEMENT "text:h",
26: SEQUENCE
27: REF 'heading-attrs',
28: INTERLEAVE
29: ATTRIBUTE "text:outline-level",
30: REF 'positiveInteger',
31: DATA 'positiveInteger',
29: CHOICE
30: ATTRIBUTE "text:restart-numbering",
31: REF 'boolean',
32: CHOICE
33: VALUE 'true',
33: VALUE 'false',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "text:start-value",
31: REF 'nonNegativeInteger',
32: DATA 'nonNegativeInteger',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "text:is-list-header",
31: REF 'boolean',
32: CHOICE
33: VALUE 'true',
33: VALUE 'false',
30: EPSILON
27: REF 'paragraph-attrs',
28: INTERLEAVE
29: SEQUENCE
30: CHOICE
31: ATTRIBUTE "text:style-name",
32: REF 'styleNameRef',
33: CHOICE
34: DATA 'NCName',
34: EPSILON
31: EPSILON
30: CHOICE
31: ATTRIBUTE "text:class-names",
32: REF 'styleNameRefs',
33: LIST
34: CHOICE
35: ONEOREMORE
36: DATA 'NCName',
35: EPSILON
31: EPSILON
30: CHOICE
31: ATTRIBUTE "text:cond-style-name",
32: REF 'styleNameRef',
33: CHOICE
34: DATA 'NCName',
34: EPSILON
31: EPSILON
29: CHOICE
30: REF 'text-id',
31: ATTRIBUTE "text:id",
32: REF 'string',
33: DATA 'string',
30: EPSILON
27: CHOICE
28: REF 'text-number',
29: ELEMENT "text:number",
30: REF 'string',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ONEOREMORE
29: REF 'paragraph-content',
30: CHOICE
31: STRING
31: ELEMENT "text:s",
32: CHOICE
33: ATTRIBUTE "text:c",
34: REF 'nonNegativeInteger',
35: DATA 'nonNegativeInteger',
33: EPSILON
31: ELEMENT "text:tab",
32: REF 'text-tab-attr',
33: CHOICE
34: ATTRIBUTE "text:tab-ref",
35: REF 'nonNegativeInteger',
36: DATA 'nonNegativeInteger',
34: EPSILON
31: ELEMENT "text:line-break",
32: EPSILON
31: ELEMENT "text:span",
32: SEQUENCE
33: CHOICE
34: ATTRIBUTE "text:style-name",
35: REF 'styleNameRef',
36: CHOICE
37: DATA 'NCName',
37: EPSILON
34: EPSILON
33: CHOICE
34: ATTRIBUTE "text:class-names",
35: REF 'styleNameRefs',
36: LIST
37: CHOICE
38: ONEOREMORE
39: DATA 'NCName',
38: EPSILON
34: EPSILON
33: CHOICE
34: ONEOREMORE
35: REF 'paragraph-content',
36: CHOICE
37: STRING
34: EPSILON
31: ELEMENT "text:a",
32: SEQUENCE
33: REF 'text-a-attlist',
34: INTERLEAVE
35: CHOICE
36: ATTRIBUTE "office:name",
37: REF 'string',
38: DATA 'string',
36: EPSILON
35: SEQUENCE
36: ATTRIBUTE "xlink:href",
37: REF 'anyURI',
38: DATA 'anyURI',
36: CHOICE
37: ATTRIBUTE "xlink:type",
38: VALUE 'simple',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "xlink:actuate",
38: VALUE 'onRequest',
37: EPSILON
35: SEQUENCE
36: CHOICE
37: ATTRIBUTE "office:target-frame-name",
38: REF 'targetFrameName',
39: CHOICE
40: VALUE '_self',
40: VALUE '_blank',
40: VALUE '_parent',
40: VALUE '_top',
40: REF 'string',
41: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "xlink:show",
38: CHOICE
39: VALUE 'new',
39: VALUE 'replace',
37: EPSILON
35: SEQUENCE
36: CHOICE
37: ATTRIBUTE "text:style-name",
38: REF 'styleNameRef',
39: CHOICE
40: DATA 'NCName',
40: EPSILON
37: EPSILON
36: CHOICE
37: ATTRIBUTE "text:visited-style-name",
38: REF 'styleNameRef',
39: CHOICE
40: DATA 'NCName',
40: EPSILON
37: EPSILON
33: CHOICE
34: REF 'office-event-listeners',
34: EPSILON
33: CHOICE
34: ONEOREMORE
35: REF 'paragraph-content',
36: CHOICE
37: STRING
34: EPSILON
31: ELEMENT "text:bookmark",
32: ATTRIBUTE "text:name",
33: REF 'string',
34: DATA 'string',
31: ELEMENT "text:bookmark-start",
32: ATTRIBUTE "text:name",
33: REF 'string',
34: DATA 'string',
31: ELEMENT "text:bookmark-end",
32: ATTRIBUTE "text:name",
33: REF 'string',
34: DATA 'string',
31: ELEMENT "text:reference-mark",
32: ATTRIBUTE "text:name",
33: REF 'string',
34: DATA 'string',
31: ELEMENT "text:reference-mark-start",
32: ATTRIBUTE "text:name",
33: REF 'string',
34: DATA 'string',
31: ELEMENT "text:reference-mark-end",
32: ATTRIBUTE "text:name",
33: REF 'string',
34: DATA 'string',
31: ELEMENT "text:note",
32: SEQUENCE
33: REF 'text-note-class',
34: ATTRIBUTE "text:note-class",
35: CHOICE
36: VALUE 'footnote',
36: VALUE 'endnote',
33: CHOICE
34: ATTRIBUTE "text:id",
35: REF 'string',
36: DATA 'string',
34: EPSILON
33: ELEMENT "text:note-citation",
34: SEQUENCE
35: CHOICE
36: ATTRIBUTE "text:label",
37: REF 'string',
38: DATA 'string',
36: EPSILON
35: STRING
33: ELEMENT "text:note-body",
34: CHOICE
35: ONEOREMORE
36: REF 'text-content',
37: CHOICE
38: REF 'text-h',
38: REF 'text-p',
39: ELEMENT "text:p",
40: SEQUENCE
41: REF 'paragraph-attrs',
42: INTERLEAVE
43: SEQUENCE
44: CHOICE
45: ATTRIBUTE "text:style-name",
46: REF 'styleNameRef',
47: CHOICE
48: DATA 'NCName',
48: EPSILON
45: EPSILON
44: CHOICE
45: ATTRIBUTE "text:class-names",
46: REF 'styleNameRefs',
47: LIST
48: CHOICE
49: ONEOREMORE
50: DATA 'NCName',
49: EPSILON
45: EPSILON
44: CHOICE
45: ATTRIBUTE "text:cond-style-name",
46: REF 'styleNameRef',
47: CHOICE
48: DATA 'NCName',
48: EPSILON
45: EPSILON
43: CHOICE
44: REF 'text-id',
45: ATTRIBUTE "text:id",
46: REF 'string',
47: DATA 'string',
44: EPSILON
41: CHOICE
42: ONEOREMORE
43: REF 'paragraph-content',
44: CHOICE
45: STRING
42: EPSILON
38: REF 'text-list',
39: ELEMENT "text:list",
40: SEQUENCE
41: REF 'text-list-attr',
42: INTERLEAVE
43: CHOICE
44: ATTRIBUTE "text:style-name",
45: REF 'styleNameRef',
46: CHOICE
47: DATA 'NCName',
47: EPSILON
44: EPSILON
43: CHOICE
44: ATTRIBUTE "text:continue-numbering",
45: REF 'boolean',
46: CHOICE
47: VALUE 'true',
47: VALUE 'false',
44: EPSILON
41: CHOICE
42: REF 'text-list-header',
43: ELEMENT "text:list-header",
44: REF 'text-list-item-content',
45: SEQUENCE
46: CHOICE
47: REF 'text-number',
47: EPSILON
46: CHOICE
47: ONEOREMORE
48: CHOICE
49: REF 'text-p',
49: REF 'text-h',
49: REF 'text-list',
47: EPSILON
42: EPSILON
41: CHOICE
42: ONEOREMORE
43: REF 'text-list-item',
44: ELEMENT "text:list-item",
45: SEQUENCE
46: REF 'text-list-item-attr',
47: CHOICE
48: ATTRIBUTE "text:start-value",
49: REF 'nonNegativeInteger',
50: DATA 'nonNegativeInteger',
48: EPSILON
46: REF 'text-list-item-content',
47: SEQUENCE
48: CHOICE
49: REF 'text-number',
49: EPSILON
48: CHOICE
49: ONEOREMORE
50: CHOICE
51: REF 'text-p',
51: REF 'text-h',
51: REF 'text-list',
49: EPSILON
42: EPSILON
38: REF 'text-numbered-paragraph',
39: ELEMENT "text:numbered-paragraph",
40: SEQUENCE
41: REF 'text-numbered-paragraph-attr',
42: INTERLEAVE
43: CHOICE
44: ATTRIBUTE "text:level",
45: REF 'positiveInteger',
46: DATA 'positiveInteger',
44: EPSILON
43: REF 'text-list-attr',
44: INTERLEAVE
45: CHOICE
46: ATTRIBUTE "text:style-name",
47: REF 'styleNameRef',
48: CHOICE
49: DATA 'NCName',
49: EPSILON
46: EPSILON
45: CHOICE
46: ATTRIBUTE "text:continue-numbering",
47: REF 'boolean',
48: CHOICE
49: VALUE 'true',
49: VALUE 'false',
46: EPSILON
43: REF 'text-list-item-attr',
44: CHOICE
45: ATTRIBUTE "text:start-value",
46: REF 'nonNegativeInteger',
47: DATA 'nonNegativeInteger',
45: EPSILON
41: CHOICE
42: REF 'text-number',
42: EPSILON
41: CHOICE
42: REF 'text-p',
42: REF 'text-h',
38: REF 'table-table',
39: ELEMENT "table:table",
40: SEQUENCE
41: REF 'table-table-attlist',
42: INTERLEAVE
43: CHOICE
44: ATTRIBUTE "table:name",
45: REF 'string',
46: DATA 'string',
44: EPSILON
43: CHOICE
44: ATTRIBUTE "table:style-name",
45: REF 'styleNameRef',
46: CHOICE
47: DATA 'NCName',
47: EPSILON
44: EPSILON
43: SEQUENCE
44: CHOICE
45: ATTRIBUTE "table:protected",
46: REF 'boolean',
47: CHOICE
48: VALUE 'true',
48: VALUE 'false',
45: EPSILON
44: CHOICE
45: ATTRIBUTE "table:protection-key",
46: STRING
45: EPSILON
43: CHOICE
44: ATTRIBUTE "table:print",
45: REF 'boolean',
46: CHOICE
47: VALUE 'true',
47: VALUE 'false',
44: EPSILON
43: CHOICE
44: ATTRIBUTE "table:print-ranges",
45: REF 'cellRangeAddressList',
46: DATA 'string',
44: EPSILON
43: CHOICE
44: ATTRIBUTE "table:is-sub-table",
45: REF 'boolean',
46: CHOICE
47: VALUE 'true',
47: VALUE 'false',
44: EPSILON
41: CHOICE
42: REF 'table-table-source',
43: ELEMENT "table:table-source",
44: SEQUENCE
45: REF 'table-table-source-attlist',
46: INTERLEAVE
47: CHOICE
48: ATTRIBUTE "table:mode",
49: CHOICE
50: VALUE 'copy-all',
50: VALUE 'copy-results-only',
48: EPSILON
47: CHOICE
48: ATTRIBUTE "table:table-name",
49: REF 'string',
50: DATA 'string',
48: EPSILON
45: REF 'table-linked-source-attlist',
46: INTERLEAVE
47: SEQUENCE
48: CHOICE
49: ATTRIBUTE "xlink:type",
50: VALUE 'simple',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "xlink:actuate",
50: VALUE 'onRequest',
49: EPSILON
48: ATTRIBUTE "xlink:href",
49: REF 'anyURI',
50: DATA 'anyURI',
47: CHOICE
48: ATTRIBUTE "table:filter-name",
49: REF 'string',
50: DATA 'string',
48: EPSILON
47: CHOICE
48: ATTRIBUTE "table:filter-options",
49: REF 'string',
50: DATA 'string',
48: EPSILON
47: CHOICE
48: ATTRIBUTE "table:refresh-delay",
49: REF 'duration',
50: DATA 'duration',
48: EPSILON
42: EPSILON
41: CHOICE
42: REF 'office-dde-source',
43: ELEMENT "office:dde-source",
44: SEQUENCE
45: REF 'office-dde-source-attlist',
46: INTERLEAVE
47: CHOICE
48: ATTRIBUTE "office:name",
49: REF 'string',
50: DATA 'string',
48: EPSILON
47: CHOICE
48: ATTRIBUTE "office:conversion-mode",
49: CHOICE
50: VALUE 'into-default-style-data-style',
50: VALUE 'into-english-number',
50: VALUE 'keep-text',
48: EPSILON
45: REF 'common-dde-connection-decl-attlist',
46: INTERLEAVE
47: ATTRIBUTE "office:dde-application",
48: REF 'string',
49: DATA 'string',
47: ATTRIBUTE "office:dde-topic",
48: REF 'string',
49: DATA 'string',
47: ATTRIBUTE "office:dde-item",
48: REF 'string',
49: DATA 'string',
47: CHOICE
48: ATTRIBUTE "office:automatic-update",
49: REF 'boolean',
50: CHOICE
51: VALUE 'true',
51: VALUE 'false',
48: EPSILON
42: EPSILON
41: CHOICE
42: REF 'table-scenario',
43: ELEMENT "table:scenario",
44: REF 'table-scenario-attlist',
45: INTERLEAVE
46: ATTRIBUTE "table:scenario-ranges",
47: REF 'cellRangeAddressList',
48: DATA 'string',
46: ATTRIBUTE "table:is-active",
47: REF 'boolean',
48: CHOICE
49: VALUE 'true',
49: VALUE 'false',
46: CHOICE
47: ATTRIBUTE "table:display-border",
48: REF 'boolean',
49: CHOICE
50: VALUE 'true',
50: VALUE 'false',
47: EPSILON
46: CHOICE
47: ATTRIBUTE "table:border-color",
48: REF 'color',
49: DATA 'string',
47: EPSILON
46: CHOICE
47: ATTRIBUTE "table:copy-back",
48: REF 'boolean',
49: CHOICE
50: VALUE 'true',
50: VALUE 'false',
47: EPSILON
46: CHOICE
47: ATTRIBUTE "table:copy-styles",
48: REF 'boolean',
49: CHOICE
50: VALUE 'true',
50: VALUE 'false',
47: EPSILON
46: CHOICE
47: ATTRIBUTE "table:copy-formulas",
48: REF 'boolean',
49: CHOICE
50: VALUE 'true',
50: VALUE 'false',
47: EPSILON
46: CHOICE
47: ATTRIBUTE "table:comment",
48: REF 'string',
49: DATA 'string',
47: EPSILON
46: CHOICE
47: ATTRIBUTE "table:protected",
48: REF 'boolean',
49: CHOICE
50: VALUE 'true',
50: VALUE 'false',
47: EPSILON
42: EPSILON
41: CHOICE
42: REF 'office-forms',
43: CHOICE
44: ELEMENT "office:forms",
45: SEQUENCE
46: REF 'office-forms-attlist',
47: INTERLEAVE
48: CHOICE
49: ATTRIBUTE "form:automatic-focus",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
48: CHOICE
49: ATTRIBUTE "form:apply-design-mode",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
46: CHOICE
47: ONEOREMORE
48: CHOICE
49: REF 'form-form',
50: ELEMENT "form:form",
51: SEQUENCE
52: REF 'common-form-control-attlist',
53: INTERLEAVE
54: CHOICE
55: ATTRIBUTE "form:name",
56: REF 'string',
57: DATA 'string',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:control-implementation",
56: REF 'namespacedToken',
57: DATA 'string',
55: EPSILON
52: REF 'form-form-attlist',
53: INTERLEAVE
54: CHOICE
55: SEQUENCE
56: ATTRIBUTE "xlink:href",
57: REF 'anyURI',
58: DATA 'anyURI',
56: CHOICE
57: ATTRIBUTE "xlink:type",
58: VALUE 'simple',
57: EPSILON
56: CHOICE
57: ATTRIBUTE "xlink:actuate",
58: VALUE 'onRequest',
57: EPSILON
55: EPSILON
54: CHOICE
55: ATTRIBUTE "office:target-frame",
56: REF 'targetFrameName',
57: CHOICE
58: VALUE '_self',
58: VALUE '_blank',
58: VALUE '_parent',
58: VALUE '_top',
58: REF 'string',
59: DATA 'string',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:method",
56: CHOICE
57: VALUE 'get',
57: VALUE 'post',
57: REF 'string',
58: DATA 'string',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:enctype",
56: REF 'string',
57: DATA 'string',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:allow-deletes",
56: REF 'boolean',
57: CHOICE
58: VALUE 'true',
58: VALUE 'false',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:allow-inserts",
56: REF 'boolean',
57: CHOICE
58: VALUE 'true',
58: VALUE 'false',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:allow-updates",
56: REF 'boolean',
57: CHOICE
58: VALUE 'true',
58: VALUE 'false',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:apply-filter",
56: REF 'boolean',
57: CHOICE
58: VALUE 'true',
58: VALUE 'false',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:command-type",
56: CHOICE
57: VALUE 'table',
57: VALUE 'query',
57: VALUE 'command',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:command",
56: STRING
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:datasource",
56: CHOICE
57: REF 'anyURI',
58: DATA 'anyURI',
57: REF 'string',
58: DATA 'string',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:master-fields",
56: REF 'string',
57: DATA 'string',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:detail-fields",
56: REF 'string',
57: DATA 'string',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:escape-processing",
56: REF 'boolean',
57: CHOICE
58: VALUE 'true',
58: VALUE 'false',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:filter",
56: REF 'string',
57: DATA 'string',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:ignore-result",
56: REF 'boolean',
57: CHOICE
58: VALUE 'true',
58: VALUE 'false',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:navigation-mode",
56: REF 'navigation',
57: CHOICE
58: VALUE 'none',
58: VALUE 'current',
58: VALUE 'parent',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:order",
56: REF 'string',
57: DATA 'string',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "form:tab-cycle",
56: REF 'tab-cycles',
57: CHOICE
58: VALUE 'records',
58: VALUE 'current',
58: VALUE 'page',
55: EPSILON
52: CHOICE
53: REF 'form-properties',
54: ELEMENT "form:properties",
55: ONEOREMORE
56: REF 'form-property',
57: CHOICE
58: ELEMENT "form:property",
59: SEQUENCE
60: REF 'form-property-name',
61: ATTRIBUTE "form:property-name",
62: REF 'string',
63: DATA 'string',
60: REF 'form-property-value-and-type-attlist',
61: CHOICE
62: REF 'common-value-and-type-attlist',
63: CHOICE
64: SEQUENCE
65: ATTRIBUTE "office:value-type",
66: VALUE 'float',
65: ATTRIBUTE "office:value",
66: REF 'double',
67: DATA 'double',
64: SEQUENCE
65: ATTRIBUTE "office:value-type",
66: VALUE 'percentage',
65: ATTRIBUTE "office:value",
66: REF 'double',
67: DATA 'double',
64: SEQUENCE
65: ATTRIBUTE "office:value-type",
66: VALUE 'currency',
65: ATTRIBUTE "office:value",
66: REF 'double',
67: DATA 'double',
65: CHOICE
66: ATTRIBUTE "office:currency",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: SEQUENCE
65: ATTRIBUTE "office:value-type",
66: VALUE 'date',
65: ATTRIBUTE "office:date-value",
66: REF 'dateOrDateTime',
67: CHOICE
68: DATA 'date',
68: DATA 'dateTime',
64: SEQUENCE
65: ATTRIBUTE "office:value-type",
66: VALUE 'time',
65: ATTRIBUTE "office:time-value",
66: REF 'duration',
67: DATA 'duration',
64: SEQUENCE
65: ATTRIBUTE "office:value-type",
66: VALUE 'boolean',
65: ATTRIBUTE "office:boolean-value",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
64: SEQUENCE
65: ATTRIBUTE "office:value-type",
66: VALUE 'string',
65: CHOICE
66: ATTRIBUTE "office:string-value",
67: REF 'string',
68: DATA 'string',
66: EPSILON
62: ATTRIBUTE "office:value-type",
63: VALUE 'void',
58: ELEMENT "form:list-property",
59: SEQUENCE
60: REF 'form-property-name',
61: ATTRIBUTE "form:property-name",
62: REF 'string',
63: DATA 'string',
60: REF 'form-property-type-and-value-list',
61: CHOICE
62: SEQUENCE
63: ATTRIBUTE "office:value-type",
64: VALUE 'float',
63: CHOICE
64: ONEOREMORE
65: ELEMENT "form:list-value",
66: ATTRIBUTE "office:value",
67: REF 'double',
68: DATA 'double',
64: EPSILON
62: SEQUENCE
63: ATTRIBUTE "office:value-type",
64: VALUE 'percentage',
63: CHOICE
64: ONEOREMORE
65: ELEMENT "form:list-value",
66: ATTRIBUTE "office:value",
67: REF 'double',
68: DATA 'double',
64: EPSILON
62: SEQUENCE
63: ATTRIBUTE "office:value-type",
64: VALUE 'currency',
63: CHOICE
64: ONEOREMORE
65: ELEMENT "form:list-value",
66: SEQUENCE
67: ATTRIBUTE "office:value",
68: REF 'double',
69: DATA 'double',
67: CHOICE
68: ATTRIBUTE "office:currency",
69: REF 'string',
70: DATA 'string',
68: EPSILON
64: EPSILON
62: SEQUENCE
63: ATTRIBUTE "office:value-type",
64: VALUE 'date',
63: CHOICE
64: ONEOREMORE
65: ELEMENT "form:list-value",
66: ATTRIBUTE "office:date-value",
67: REF 'dateOrDateTime',
68: CHOICE
69: DATA 'date',
69: DATA 'dateTime',
64: EPSILON
62: SEQUENCE
63: ATTRIBUTE "office:value-type",
64: VALUE 'time',
63: CHOICE
64: ONEOREMORE
65: ELEMENT "form:list-value",
66: ATTRIBUTE "office:time-value",
67: REF 'duration',
68: DATA 'duration',
64: EPSILON
62: SEQUENCE
63: ATTRIBUTE "office:value-type",
64: VALUE 'boolean',
63: CHOICE
64: ONEOREMORE
65: ELEMENT "form:list-value",
66: ATTRIBUTE "office:boolean-value",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
64: EPSILON
62: SEQUENCE
63: ATTRIBUTE "office:value-type",
64: VALUE 'string',
63: CHOICE
64: ONEOREMORE
65: ELEMENT "form:list-value",
66: ATTRIBUTE "office:string-value",
67: REF 'string',
68: DATA 'string',
64: EPSILON
62: ATTRIBUTE "office:value-type",
63: VALUE 'void',
53: EPSILON
52: CHOICE
53: REF 'office-event-listeners',
53: EPSILON
52: CHOICE
53: ONEOREMORE
54: CHOICE
55: REF 'controls',
56: CHOICE
57: REF 'column-controls',
58: CHOICE
59: ELEMENT "form:text",
60: SEQUENCE
61: REF 'form-text-attlist',
62: SEQUENCE
63: REF 'form-control-attlist',
64: SEQUENCE
65: REF 'common-form-control-attlist',
66: INTERLEAVE
67: CHOICE
68: ATTRIBUTE "form:name",
69: REF 'string',
70: DATA 'string',
68: EPSILON
67: CHOICE
68: ATTRIBUTE "form:control-implementation",
69: REF 'namespacedToken',
70: DATA 'string',
68: EPSILON
65: REF 'common-control-id-attlist',
66: ATTRIBUTE "form:id",
67: REF 'ID',
68: DATA 'ID',
65: REF 'xforms-bind-attlist',
66: CHOICE
67: ATTRIBUTE "xforms:bind",
68: REF 'string',
69: DATA 'string',
67: EPSILON
63: REF 'common-current-value-attlist',
64: CHOICE
65: ATTRIBUTE "form:current-value",
66: REF 'string',
67: DATA 'string',
65: EPSILON
63: REF 'common-disabled-attlist',
64: CHOICE
65: ATTRIBUTE "form:disabled",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-maxlength-attlist',
64: CHOICE
65: ATTRIBUTE "form:max-length",
66: REF 'nonNegativeInteger',
67: DATA 'nonNegativeInteger',
65: EPSILON
63: REF 'common-printable-attlist',
64: CHOICE
65: ATTRIBUTE "form:printable",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-readonly-attlist',
64: CHOICE
65: ATTRIBUTE "form:readonly",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-tab-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:tab-index",
67: REF 'nonNegativeInteger',
68: DATA 'nonNegativeInteger',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:tab-stop",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
63: REF 'common-title-attlist',
64: CHOICE
65: ATTRIBUTE "form:title",
66: STRING
65: EPSILON
63: REF 'common-value-attlist',
64: CHOICE
65: ATTRIBUTE "form:value",
66: REF 'string',
67: DATA 'string',
65: EPSILON
63: REF 'common-convert-empty-attlist',
64: CHOICE
65: ATTRIBUTE "form:convert-empty-to-null",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-data-field-attlist',
64: CHOICE
65: ATTRIBUTE "form:data-field",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'common-form-control-content',
62: SEQUENCE
63: CHOICE
64: REF 'form-properties',
64: EPSILON
63: CHOICE
64: REF 'office-event-listeners',
64: EPSILON
59: ELEMENT "form:textarea",
60: SEQUENCE
61: REF 'form-textarea-attlist',
62: SEQUENCE
63: REF 'form-control-attlist',
64: SEQUENCE
65: REF 'common-form-control-attlist',
66: INTERLEAVE
67: CHOICE
68: ATTRIBUTE "form:name",
69: REF 'string',
70: DATA 'string',
68: EPSILON
67: CHOICE
68: ATTRIBUTE "form:control-implementation",
69: REF 'namespacedToken',
70: DATA 'string',
68: EPSILON
65: REF 'common-control-id-attlist',
66: ATTRIBUTE "form:id",
67: REF 'ID',
68: DATA 'ID',
65: REF 'xforms-bind-attlist',
66: CHOICE
67: ATTRIBUTE "xforms:bind",
68: REF 'string',
69: DATA 'string',
67: EPSILON
63: REF 'common-current-value-attlist',
64: CHOICE
65: ATTRIBUTE "form:current-value",
66: REF 'string',
67: DATA 'string',
65: EPSILON
63: REF 'common-disabled-attlist',
64: CHOICE
65: ATTRIBUTE "form:disabled",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-maxlength-attlist',
64: CHOICE
65: ATTRIBUTE "form:max-length",
66: REF 'nonNegativeInteger',
67: DATA 'nonNegativeInteger',
65: EPSILON
63: REF 'common-printable-attlist',
64: CHOICE
65: ATTRIBUTE "form:printable",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-readonly-attlist',
64: CHOICE
65: ATTRIBUTE "form:readonly",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-tab-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:tab-index",
67: REF 'nonNegativeInteger',
68: DATA 'nonNegativeInteger',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:tab-stop",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
63: REF 'common-title-attlist',
64: CHOICE
65: ATTRIBUTE "form:title",
66: STRING
65: EPSILON
63: REF 'common-value-attlist',
64: CHOICE
65: ATTRIBUTE "form:value",
66: REF 'string',
67: DATA 'string',
65: EPSILON
63: REF 'common-convert-empty-attlist',
64: CHOICE
65: ATTRIBUTE "form:convert-empty-to-null",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-data-field-attlist',
64: CHOICE
65: ATTRIBUTE "form:data-field",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'common-form-control-content',
62: SEQUENCE
63: CHOICE
64: REF 'form-properties',
64: EPSILON
63: CHOICE
64: REF 'office-event-listeners',
64: EPSILON
61: CHOICE
62: ONEOREMORE
63: REF 'text-p',
62: EPSILON
59: ELEMENT "form:formatted-text",
60: SEQUENCE
61: REF 'form-formatted-text-attlist',
62: INTERLEAVE
63: SEQUENCE
64: REF 'form-control-attlist',
65: SEQUENCE
66: REF 'common-form-control-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:control-implementation",
70: REF 'namespacedToken',
71: DATA 'string',
69: EPSILON
66: REF 'common-control-id-attlist',
67: ATTRIBUTE "form:id",
68: REF 'ID',
69: DATA 'ID',
66: REF 'xforms-bind-attlist',
67: CHOICE
68: ATTRIBUTE "xforms:bind",
69: REF 'string',
70: DATA 'string',
68: EPSILON
64: REF 'common-current-value-attlist',
65: CHOICE
66: ATTRIBUTE "form:current-value",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'common-disabled-attlist',
65: CHOICE
66: ATTRIBUTE "form:disabled",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'common-maxlength-attlist',
65: CHOICE
66: ATTRIBUTE "form:max-length",
67: REF 'nonNegativeInteger',
68: DATA 'nonNegativeInteger',
66: EPSILON
64: REF 'common-printable-attlist',
65: CHOICE
66: ATTRIBUTE "form:printable",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'common-readonly-attlist',
65: CHOICE
66: ATTRIBUTE "form:readonly",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'common-tab-attlist',
65: INTERLEAVE
66: CHOICE
67: ATTRIBUTE "form:tab-index",
68: REF 'nonNegativeInteger',
69: DATA 'nonNegativeInteger',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:tab-stop",
68: REF 'boolean',
69: CHOICE
70: VALUE 'true',
70: VALUE 'false',
67: EPSILON
64: REF 'common-title-attlist',
65: CHOICE
66: ATTRIBUTE "form:title",
67: STRING
66: EPSILON
64: REF 'common-value-attlist',
65: CHOICE
66: ATTRIBUTE "form:value",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'common-convert-empty-attlist',
65: CHOICE
66: ATTRIBUTE "form:convert-empty-to-null",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'common-data-field-attlist',
65: CHOICE
66: ATTRIBUTE "form:data-field",
67: REF 'string',
68: DATA 'string',
66: EPSILON
63: CHOICE
64: ATTRIBUTE "form:max-value",
65: REF 'string',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:min-value",
65: REF 'string',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:validation",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
61: REF 'common-form-control-content',
62: SEQUENCE
63: CHOICE
64: REF 'form-properties',
64: EPSILON
63: CHOICE
64: REF 'office-event-listeners',
64: EPSILON
59: ELEMENT "form:number",
60: SEQUENCE
61: REF 'form-number-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "form:value",
65: REF 'double',
66: DATA 'double',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:current-value",
65: REF 'double',
66: DATA 'double',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:min-value",
65: REF 'double',
66: DATA 'double',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:max-value",
65: REF 'double',
66: DATA 'double',
64: EPSILON
61: REF 'common-numeric-control-attlist',
62: SEQUENCE
63: REF 'form-control-attlist',
64: SEQUENCE
65: REF 'common-form-control-attlist',
66: INTERLEAVE
67: CHOICE
68: ATTRIBUTE "form:name",
69: REF 'string',
70: DATA 'string',
68: EPSILON
67: CHOICE
68: ATTRIBUTE "form:control-implementation",
69: REF 'namespacedToken',
70: DATA 'string',
68: EPSILON
65: REF 'common-control-id-attlist',
66: ATTRIBUTE "form:id",
67: REF 'ID',
68: DATA 'ID',
65: REF 'xforms-bind-attlist',
66: CHOICE
67: ATTRIBUTE "xforms:bind",
68: REF 'string',
69: DATA 'string',
67: EPSILON
63: REF 'common-disabled-attlist',
64: CHOICE
65: ATTRIBUTE "form:disabled",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-maxlength-attlist',
64: CHOICE
65: ATTRIBUTE "form:max-length",
66: REF 'nonNegativeInteger',
67: DATA 'nonNegativeInteger',
65: EPSILON
63: REF 'common-printable-attlist',
64: CHOICE
65: ATTRIBUTE "form:printable",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-readonly-attlist',
64: CHOICE
65: ATTRIBUTE "form:readonly",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-tab-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:tab-index",
67: REF 'nonNegativeInteger',
68: DATA 'nonNegativeInteger',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:tab-stop",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
63: REF 'common-title-attlist',
64: CHOICE
65: ATTRIBUTE "form:title",
66: STRING
65: EPSILON
63: REF 'common-convert-empty-attlist',
64: CHOICE
65: ATTRIBUTE "form:convert-empty-to-null",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-data-field-attlist',
64: CHOICE
65: ATTRIBUTE "form:data-field",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'common-form-control-content',
62: SEQUENCE
63: CHOICE
64: REF 'form-properties',
64: EPSILON
63: CHOICE
64: REF 'office-event-listeners',
64: EPSILON
59: ELEMENT "form:date",
60: SEQUENCE
61: REF 'form-date-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "form:value",
65: REF 'date',
66: DATA 'date',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:current-value",
65: REF 'date',
66: DATA 'date',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:min-value",
65: REF 'date',
66: DATA 'date',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:max-value",
65: REF 'date',
66: DATA 'date',
64: EPSILON
61: REF 'common-numeric-control-attlist',
62: SEQUENCE
63: REF 'form-control-attlist',
64: SEQUENCE
65: REF 'common-form-control-attlist',
66: INTERLEAVE
67: CHOICE
68: ATTRIBUTE "form:name",
69: REF 'string',
70: DATA 'string',
68: EPSILON
67: CHOICE
68: ATTRIBUTE "form:control-implementation",
69: REF 'namespacedToken',
70: DATA 'string',
68: EPSILON
65: REF 'common-control-id-attlist',
66: ATTRIBUTE "form:id",
67: REF 'ID',
68: DATA 'ID',
65: REF 'xforms-bind-attlist',
66: CHOICE
67: ATTRIBUTE "xforms:bind",
68: REF 'string',
69: DATA 'string',
67: EPSILON
63: REF 'common-disabled-attlist',
64: CHOICE
65: ATTRIBUTE "form:disabled",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-maxlength-attlist',
64: CHOICE
65: ATTRIBUTE "form:max-length",
66: REF 'nonNegativeInteger',
67: DATA 'nonNegativeInteger',
65: EPSILON
63: REF 'common-printable-attlist',
64: CHOICE
65: ATTRIBUTE "form:printable",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-readonly-attlist',
64: CHOICE
65: ATTRIBUTE "form:readonly",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-tab-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:tab-index",
67: REF 'nonNegativeInteger',
68: DATA 'nonNegativeInteger',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:tab-stop",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
63: REF 'common-title-attlist',
64: CHOICE
65: ATTRIBUTE "form:title",
66: STRING
65: EPSILON
63: REF 'common-convert-empty-attlist',
64: CHOICE
65: ATTRIBUTE "form:convert-empty-to-null",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
63: REF 'common-data-field-attlist',
64: CHOICE
65: ATTRIBUTE "form:data-field",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'common-form-control-content',
62: SEQUENCE
63: CHOICE
64: REF 'form-properties',
64: EPSILON
63: CHOICE
64: REF 'office-event-listeners',
64: EPSILON
59: ELEMENT "form:combobox",
60: SEQUENCE
61: REF 'form-combobox-attlist',
62: INTERLEAVE
63: SEQUENCE
64: REF 'form-control-attlist',
65: SEQUENCE
66: REF 'common-form-control-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:control-implementation",
70: REF 'namespacedToken',
71: DATA 'string',
69: EPSILON
66: REF 'common-control-id-attlist',
67: ATTRIBUTE "form:id",
68: REF 'ID',
69: DATA 'ID',
66: REF 'xforms-bind-attlist',
67: CHOICE
68: ATTRIBUTE "xforms:bind",
69: REF 'string',
70: DATA 'string',
68: EPSILON
64: REF 'common-current-value-attlist',
65: CHOICE
66: ATTRIBUTE "form:current-value",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'common-disabled-attlist',
65: CHOICE
66: ATTRIBUTE "form:disabled",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'dropdown',
65: CHOICE
66: ATTRIBUTE "form:dropdown",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'common-maxlength-attlist',
65: CHOICE
66: ATTRIBUTE "form:max-length",
67: REF 'nonNegativeInteger',
68: DATA 'nonNegativeInteger',
66: EPSILON
64: REF 'common-printable-attlist',
65: CHOICE
66: ATTRIBUTE "form:printable",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'common-readonly-attlist',
65: CHOICE
66: ATTRIBUTE "form:readonly",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'size',
65: CHOICE
66: ATTRIBUTE "form:size",
67: REF 'nonNegativeInteger',
68: DATA 'nonNegativeInteger',
66: EPSILON
64: REF 'common-tab-attlist',
65: INTERLEAVE
66: CHOICE
67: ATTRIBUTE "form:tab-index",
68: REF 'nonNegativeInteger',
69: DATA 'nonNegativeInteger',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:tab-stop",
68: REF 'boolean',
69: CHOICE
70: VALUE 'true',
70: VALUE 'false',
67: EPSILON
64: REF 'common-title-attlist',
65: CHOICE
66: ATTRIBUTE "form:title",
67: STRING
66: EPSILON
64: REF 'common-value-attlist',
65: CHOICE
66: ATTRIBUTE "form:value",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'common-convert-empty-attlist',
65: CHOICE
66: ATTRIBUTE "form:convert-empty-to-null",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'common-data-field-attlist',
65: CHOICE
66: ATTRIBUTE "form:data-field",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'list-source',
65: CHOICE
66: ATTRIBUTE "form:list-source",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'list-source-type',
65: CHOICE
66: ATTRIBUTE "form:list-source-type",
67: CHOICE
68: VALUE 'table',
68: VALUE 'query',
68: VALUE 'sql',
68: VALUE 'sql-pass-through',
68: VALUE 'value-list',
68: VALUE 'table-fields',
66: EPSILON
63: CHOICE
64: ATTRIBUTE "form:auto-complete",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
61: REF 'common-form-control-content',
62: SEQUENCE
63: CHOICE
64: REF 'form-properties',
64: EPSILON
63: CHOICE
64: REF 'office-event-listeners',
64: EPSILON
61: CHOICE
62: ONEOREMORE
63: REF 'form-item',
64: ELEMENT "form:item",
65: SEQUENCE
66: REF 'form-item-attlist',
67: REF 'label',
68: CHOICE
69: ATTRIBUTE "form:label",
70: REF 'string',
71: DATA 'string',
69: EPSILON
66: STRING
62: EPSILON
59: ELEMENT "form:listbox",
60: SEQUENCE
61: REF 'form-listbox-attlist',
62: INTERLEAVE
63: SEQUENCE
64: REF 'form-control-attlist',
65: SEQUENCE
66: REF 'common-form-control-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:control-implementation",
70: REF 'namespacedToken',
71: DATA 'string',
69: EPSILON
66: REF 'common-control-id-attlist',
67: ATTRIBUTE "form:id",
68: REF 'ID',
69: DATA 'ID',
66: REF 'xforms-bind-attlist',
67: CHOICE
68: ATTRIBUTE "xforms:bind",
69: REF 'string',
70: DATA 'string',
68: EPSILON
64: REF 'common-disabled-attlist',
65: CHOICE
66: ATTRIBUTE "form:disabled",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'dropdown',
65: CHOICE
66: ATTRIBUTE "form:dropdown",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'common-printable-attlist',
65: CHOICE
66: ATTRIBUTE "form:printable",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'size',
65: CHOICE
66: ATTRIBUTE "form:size",
67: REF 'nonNegativeInteger',
68: DATA 'nonNegativeInteger',
66: EPSILON
64: REF 'common-tab-attlist',
65: INTERLEAVE
66: CHOICE
67: ATTRIBUTE "form:tab-index",
68: REF 'nonNegativeInteger',
69: DATA 'nonNegativeInteger',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:tab-stop",
68: REF 'boolean',
69: CHOICE
70: VALUE 'true',
70: VALUE 'false',
67: EPSILON
64: REF 'common-title-attlist',
65: CHOICE
66: ATTRIBUTE "form:title",
67: STRING
66: EPSILON
64: REF 'bound-column',
65: CHOICE
66: ATTRIBUTE "form:bound-column",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'common-data-field-attlist',
65: CHOICE
66: ATTRIBUTE "form:data-field",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'list-source',
65: CHOICE
66: ATTRIBUTE "form:list-source",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'list-source-type',
65: CHOICE
66: ATTRIBUTE "form:list-source-type",
67: CHOICE
68: VALUE 'table',
68: VALUE 'query',
68: VALUE 'sql',
68: VALUE 'sql-pass-through',
68: VALUE 'value-list',
68: VALUE 'table-fields',
66: EPSILON
63: CHOICE
64: ATTRIBUTE "form:multiple",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:xforms-list-source",
65: REF 'string',
66: DATA 'string',
64: EPSILON
61: REF 'common-form-control-content',
62: SEQUENCE
63: CHOICE
64: REF 'form-properties',
64: EPSILON
63: CHOICE
64: REF 'office-event-listeners',
64: EPSILON
61: CHOICE
62: ONEOREMORE
63: REF 'form-option',
64: ELEMENT "form:option",
65: SEQUENCE
66: REF 'form-option-attlist',
67: SEQUENCE
68: REF 'current-selected',
69: CHOICE
70: ATTRIBUTE "form:current-selected",
71: REF 'boolean',
72: CHOICE
73: VALUE 'true',
73: VALUE 'false',
70: EPSILON
68: REF 'selected',
69: CHOICE
70: ATTRIBUTE "form:selected",
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-value-attlist',
69: CHOICE
70: ATTRIBUTE "form:value",
71: REF 'string',
72: DATA 'string',
70: EPSILON
66: STRING
62: EPSILON
59: ELEMENT "form:checkbox",
60: SEQUENCE
61: REF 'form-checkbox-attlist',
62: INTERLEAVE
63: SEQUENCE
64: REF 'form-control-attlist',
65: SEQUENCE
66: REF 'common-form-control-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:control-implementation",
70: REF 'namespacedToken',
71: DATA 'string',
69: EPSILON
66: REF 'common-control-id-attlist',
67: ATTRIBUTE "form:id",
68: REF 'ID',
69: DATA 'ID',
66: REF 'xforms-bind-attlist',
67: CHOICE
68: ATTRIBUTE "xforms:bind",
69: REF 'string',
70: DATA 'string',
68: EPSILON
64: REF 'common-disabled-attlist',
65: CHOICE
66: ATTRIBUTE "form:disabled",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'label',
65: CHOICE
66: ATTRIBUTE "form:label",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'common-printable-attlist',
65: CHOICE
66: ATTRIBUTE "form:printable",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
64: REF 'common-tab-attlist',
65: INTERLEAVE
66: CHOICE
67: ATTRIBUTE "form:tab-index",
68: REF 'nonNegativeInteger',
69: DATA 'nonNegativeInteger',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:tab-stop",
68: REF 'boolean',
69: CHOICE
70: VALUE 'true',
70: VALUE 'false',
67: EPSILON
64: REF 'common-title-attlist',
65: CHOICE
66: ATTRIBUTE "form:title",
67: STRING
66: EPSILON
64: REF 'common-value-attlist',
65: CHOICE
66: ATTRIBUTE "form:value",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'common-data-field-attlist',
65: CHOICE
66: ATTRIBUTE "form:data-field",
67: REF 'string',
68: DATA 'string',
66: EPSILON
64: REF 'common-form-visual-effect-attlist',
65: CHOICE
66: ATTRIBUTE "form:visual-effect",
67: CHOICE
68: VALUE 'flat',
68: VALUE '3d',
66: EPSILON
64: REF 'common-form-relative-image-position-attlist',
65: CHOICE
66: ATTRIBUTE "form:image-position",
67: VALUE 'center',
66: EPSILON
66: SEQUENCE
67: ATTRIBUTE "form:image-position",
68: CHOICE
69: VALUE 'start',
69: VALUE 'end',
69: VALUE 'top',
69: VALUE 'bottom',
67: CHOICE
68: ATTRIBUTE "form:image-align",
69: CHOICE
70: VALUE 'start',
70: VALUE 'center',
70: VALUE 'end',
68: EPSILON
63: CHOICE
64: ATTRIBUTE "form:current-state",
65: REF 'states',
66: CHOICE
67: VALUE 'unchecked',
67: VALUE 'checked',
67: VALUE 'unknown',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:is-tristate",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:state",
65: REF 'states',
66: CHOICE
67: VALUE 'unchecked',
67: VALUE 'checked',
67: VALUE 'unknown',
64: EPSILON
61: REF 'common-form-control-content',
62: SEQUENCE
63: CHOICE
64: REF 'form-properties',
64: EPSILON
63: CHOICE
64: REF 'office-event-listeners',
64: EPSILON
57: ELEMENT "form:password",
58: SEQUENCE
59: REF 'form-password-attlist',
60: INTERLEAVE
61: SEQUENCE
62: REF 'form-control-attlist',
63: SEQUENCE
64: REF 'common-form-control-attlist',
65: INTERLEAVE
66: CHOICE
67: ATTRIBUTE "form:name",
68: REF 'string',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:control-implementation",
68: REF 'namespacedToken',
69: DATA 'string',
67: EPSILON
64: REF 'common-control-id-attlist',
65: ATTRIBUTE "form:id",
66: REF 'ID',
67: DATA 'ID',
64: REF 'xforms-bind-attlist',
65: CHOICE
66: ATTRIBUTE "xforms:bind",
67: REF 'string',
68: DATA 'string',
66: EPSILON
62: REF 'common-disabled-attlist',
63: CHOICE
64: ATTRIBUTE "form:disabled",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
62: REF 'common-maxlength-attlist',
63: CHOICE
64: ATTRIBUTE "form:max-length",
65: REF 'nonNegativeInteger',
66: DATA 'nonNegativeInteger',
64: EPSILON
62: REF 'common-printable-attlist',
63: CHOICE
64: ATTRIBUTE "form:printable",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
62: REF 'common-tab-attlist',
63: INTERLEAVE
64: CHOICE
65: ATTRIBUTE "form:tab-index",
66: REF 'nonNegativeInteger',
67: DATA 'nonNegativeInteger',
65: EPSILON
64: CHOICE
65: ATTRIBUTE "form:tab-stop",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
62: REF 'common-title-attlist',
63: CHOICE
64: ATTRIBUTE "form:title",
65: STRING
64: EPSILON
62: REF 'common-value-attlist',
63: CHOICE
64: ATTRIBUTE "form:value",
65: REF 'string',
66: DATA 'string',
64: EPSILON
62: REF 'common-convert-empty-attlist',
63: CHOICE
64: ATTRIBUTE "form:convert-empty-to-null",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
61: CHOICE
62: ATTRIBUTE "form:echo-char",
63: REF 'character',
64: DATA 'string',
62: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:file",
58: SEQUENCE
59: REF 'form-file-attlist',
60: SEQUENCE
61: REF 'form-control-attlist',
62: SEQUENCE
63: REF 'common-form-control-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:name",
67: REF 'string',
68: DATA 'string',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:control-implementation",
67: REF 'namespacedToken',
68: DATA 'string',
66: EPSILON
63: REF 'common-control-id-attlist',
64: ATTRIBUTE "form:id",
65: REF 'ID',
66: DATA 'ID',
63: REF 'xforms-bind-attlist',
64: CHOICE
65: ATTRIBUTE "xforms:bind",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'common-current-value-attlist',
62: CHOICE
63: ATTRIBUTE "form:current-value",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-disabled-attlist',
62: CHOICE
63: ATTRIBUTE "form:disabled",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-maxlength-attlist',
62: CHOICE
63: ATTRIBUTE "form:max-length",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: EPSILON
61: REF 'common-printable-attlist',
62: CHOICE
63: ATTRIBUTE "form:printable",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-readonly-attlist',
62: CHOICE
63: ATTRIBUTE "form:readonly",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-tab-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "form:tab-index",
65: REF 'nonNegativeInteger',
66: DATA 'nonNegativeInteger',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:tab-stop",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
61: REF 'common-title-attlist',
62: CHOICE
63: ATTRIBUTE "form:title",
64: STRING
63: EPSILON
61: REF 'common-value-attlist',
62: CHOICE
63: ATTRIBUTE "form:value",
64: REF 'string',
65: DATA 'string',
63: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:time",
58: SEQUENCE
59: REF 'form-time-attlist',
60: INTERLEAVE
61: CHOICE
62: ATTRIBUTE "form:value",
63: REF 'time',
64: DATA 'time',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:current-value",
63: REF 'time',
64: DATA 'time',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:min-value",
63: REF 'time',
64: DATA 'time',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:max-value",
63: REF 'time',
64: DATA 'time',
62: EPSILON
59: REF 'common-numeric-control-attlist',
60: SEQUENCE
61: REF 'form-control-attlist',
62: SEQUENCE
63: REF 'common-form-control-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:name",
67: REF 'string',
68: DATA 'string',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:control-implementation",
67: REF 'namespacedToken',
68: DATA 'string',
66: EPSILON
63: REF 'common-control-id-attlist',
64: ATTRIBUTE "form:id",
65: REF 'ID',
66: DATA 'ID',
63: REF 'xforms-bind-attlist',
64: CHOICE
65: ATTRIBUTE "xforms:bind",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'common-disabled-attlist',
62: CHOICE
63: ATTRIBUTE "form:disabled",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-maxlength-attlist',
62: CHOICE
63: ATTRIBUTE "form:max-length",
64: REF 'nonNegativeInteger',
65: DATA 'nonNegativeInteger',
63: EPSILON
61: REF 'common-printable-attlist',
62: CHOICE
63: ATTRIBUTE "form:printable",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-readonly-attlist',
62: CHOICE
63: ATTRIBUTE "form:readonly",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-tab-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "form:tab-index",
65: REF 'nonNegativeInteger',
66: DATA 'nonNegativeInteger',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:tab-stop",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
61: REF 'common-title-attlist',
62: CHOICE
63: ATTRIBUTE "form:title",
64: STRING
63: EPSILON
61: REF 'common-convert-empty-attlist',
62: CHOICE
63: ATTRIBUTE "form:convert-empty-to-null",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-data-field-attlist',
62: CHOICE
63: ATTRIBUTE "form:data-field",
64: REF 'string',
65: DATA 'string',
63: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:fixed-text",
58: SEQUENCE
59: REF 'form-fixed-text-attlist',
60: INTERLEAVE
61: SEQUENCE
62: REF 'form-control-attlist',
63: SEQUENCE
64: REF 'common-form-control-attlist',
65: INTERLEAVE
66: CHOICE
67: ATTRIBUTE "form:name",
68: REF 'string',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:control-implementation",
68: REF 'namespacedToken',
69: DATA 'string',
67: EPSILON
64: REF 'common-control-id-attlist',
65: ATTRIBUTE "form:id",
66: REF 'ID',
67: DATA 'ID',
64: REF 'xforms-bind-attlist',
65: CHOICE
66: ATTRIBUTE "xforms:bind",
67: REF 'string',
68: DATA 'string',
66: EPSILON
62: REF 'for',
63: CHOICE
64: ATTRIBUTE "form:for",
65: REF 'string',
66: DATA 'string',
64: EPSILON
62: REF 'common-disabled-attlist',
63: CHOICE
64: ATTRIBUTE "form:disabled",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
62: REF 'label',
63: CHOICE
64: ATTRIBUTE "form:label",
65: REF 'string',
66: DATA 'string',
64: EPSILON
62: REF 'common-printable-attlist',
63: CHOICE
64: ATTRIBUTE "form:printable",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
62: REF 'common-title-attlist',
63: CHOICE
64: ATTRIBUTE "form:title",
65: STRING
64: EPSILON
61: CHOICE
62: ATTRIBUTE "form:multi-line",
63: REF 'boolean',
64: CHOICE
65: VALUE 'true',
65: VALUE 'false',
62: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:button",
58: SEQUENCE
59: REF 'form-button-attlist',
60: INTERLEAVE
61: SEQUENCE
62: REF 'form-control-attlist',
63: SEQUENCE
64: REF 'common-form-control-attlist',
65: INTERLEAVE
66: CHOICE
67: ATTRIBUTE "form:name",
68: REF 'string',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:control-implementation",
68: REF 'namespacedToken',
69: DATA 'string',
67: EPSILON
64: REF 'common-control-id-attlist',
65: ATTRIBUTE "form:id",
66: REF 'ID',
67: DATA 'ID',
64: REF 'xforms-bind-attlist',
65: CHOICE
66: ATTRIBUTE "xforms:bind",
67: REF 'string',
68: DATA 'string',
66: EPSILON
62: REF 'button-type',
63: CHOICE
64: ATTRIBUTE "form:button-type",
65: REF 'types',
66: CHOICE
67: VALUE 'submit',
67: VALUE 'reset',
67: VALUE 'push',
67: VALUE 'url',
64: EPSILON
62: REF 'common-disabled-attlist',
63: CHOICE
64: ATTRIBUTE "form:disabled",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
62: REF 'label',
63: CHOICE
64: ATTRIBUTE "form:label",
65: REF 'string',
66: DATA 'string',
64: EPSILON
62: REF 'image-data',
63: CHOICE
64: ATTRIBUTE "form:image-data",
65: REF 'anyURI',
66: DATA 'anyURI',
64: EPSILON
62: REF 'common-printable-attlist',
63: CHOICE
64: ATTRIBUTE "form:printable",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
62: REF 'common-tab-attlist',
63: INTERLEAVE
64: CHOICE
65: ATTRIBUTE "form:tab-index",
66: REF 'nonNegativeInteger',
67: DATA 'nonNegativeInteger',
65: EPSILON
64: CHOICE
65: ATTRIBUTE "form:tab-stop",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
62: REF 'target-frame',
63: CHOICE
64: ATTRIBUTE "office:target-frame",
65: REF 'targetFrameName',
66: CHOICE
67: VALUE '_self',
67: VALUE '_blank',
67: VALUE '_parent',
67: VALUE '_top',
67: REF 'string',
68: DATA 'string',
64: EPSILON
62: REF 'target-location',
63: CHOICE
64: ATTRIBUTE "xlink:href",
65: REF 'anyURI',
66: DATA 'anyURI',
64: EPSILON
62: REF 'common-title-attlist',
63: CHOICE
64: ATTRIBUTE "form:title",
65: STRING
64: EPSILON
62: REF 'common-value-attlist',
63: CHOICE
64: ATTRIBUTE "form:value",
65: REF 'string',
66: DATA 'string',
64: EPSILON
62: REF 'common-form-relative-image-position-attlist',
63: CHOICE
64: ATTRIBUTE "form:image-position",
65: VALUE 'center',
64: EPSILON
64: SEQUENCE
65: ATTRIBUTE "form:image-position",
66: CHOICE
67: VALUE 'start',
67: VALUE 'end',
67: VALUE 'top',
67: VALUE 'bottom',
65: CHOICE
66: ATTRIBUTE "form:image-align",
67: CHOICE
68: VALUE 'start',
68: VALUE 'center',
68: VALUE 'end',
66: EPSILON
61: CHOICE
62: ATTRIBUTE "form:default-button",
63: REF 'boolean',
64: CHOICE
65: VALUE 'true',
65: VALUE 'false',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:toggle",
63: REF 'boolean',
64: CHOICE
65: VALUE 'true',
65: VALUE 'false',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:focus-on-click",
63: REF 'boolean',
64: CHOICE
65: VALUE 'true',
65: VALUE 'false',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:xforms-submission",
63: REF 'string',
64: DATA 'string',
62: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:image",
58: SEQUENCE
59: REF 'form-image-attlist',
60: SEQUENCE
61: REF 'form-control-attlist',
62: SEQUENCE
63: REF 'common-form-control-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:name",
67: REF 'string',
68: DATA 'string',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:control-implementation",
67: REF 'namespacedToken',
68: DATA 'string',
66: EPSILON
63: REF 'common-control-id-attlist',
64: ATTRIBUTE "form:id",
65: REF 'ID',
66: DATA 'ID',
63: REF 'xforms-bind-attlist',
64: CHOICE
65: ATTRIBUTE "xforms:bind",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'button-type',
62: CHOICE
63: ATTRIBUTE "form:button-type",
64: REF 'types',
65: CHOICE
66: VALUE 'submit',
66: VALUE 'reset',
66: VALUE 'push',
66: VALUE 'url',
63: EPSILON
61: REF 'common-disabled-attlist',
62: CHOICE
63: ATTRIBUTE "form:disabled",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'image-data',
62: CHOICE
63: ATTRIBUTE "form:image-data",
64: REF 'anyURI',
65: DATA 'anyURI',
63: EPSILON
61: REF 'common-printable-attlist',
62: CHOICE
63: ATTRIBUTE "form:printable",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-tab-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "form:tab-index",
65: REF 'nonNegativeInteger',
66: DATA 'nonNegativeInteger',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:tab-stop",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
61: REF 'target-frame',
62: CHOICE
63: ATTRIBUTE "office:target-frame",
64: REF 'targetFrameName',
65: CHOICE
66: VALUE '_self',
66: VALUE '_blank',
66: VALUE '_parent',
66: VALUE '_top',
66: REF 'string',
67: DATA 'string',
63: EPSILON
61: REF 'target-location',
62: CHOICE
63: ATTRIBUTE "xlink:href",
64: REF 'anyURI',
65: DATA 'anyURI',
63: EPSILON
61: REF 'common-title-attlist',
62: CHOICE
63: ATTRIBUTE "form:title",
64: STRING
63: EPSILON
61: REF 'common-value-attlist',
62: CHOICE
63: ATTRIBUTE "form:value",
64: REF 'string',
65: DATA 'string',
63: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:radio",
58: SEQUENCE
59: REF 'form-radio-attlist',
60: SEQUENCE
61: REF 'form-control-attlist',
62: SEQUENCE
63: REF 'common-form-control-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:name",
67: REF 'string',
68: DATA 'string',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:control-implementation",
67: REF 'namespacedToken',
68: DATA 'string',
66: EPSILON
63: REF 'common-control-id-attlist',
64: ATTRIBUTE "form:id",
65: REF 'ID',
66: DATA 'ID',
63: REF 'xforms-bind-attlist',
64: CHOICE
65: ATTRIBUTE "xforms:bind",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'current-selected',
62: CHOICE
63: ATTRIBUTE "form:current-selected",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-disabled-attlist',
62: CHOICE
63: ATTRIBUTE "form:disabled",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'label',
62: CHOICE
63: ATTRIBUTE "form:label",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-printable-attlist',
62: CHOICE
63: ATTRIBUTE "form:printable",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'selected',
62: CHOICE
63: ATTRIBUTE "form:selected",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-tab-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "form:tab-index",
65: REF 'nonNegativeInteger',
66: DATA 'nonNegativeInteger',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:tab-stop",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
61: REF 'common-title-attlist',
62: CHOICE
63: ATTRIBUTE "form:title",
64: STRING
63: EPSILON
61: REF 'common-value-attlist',
62: CHOICE
63: ATTRIBUTE "form:value",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-data-field-attlist',
62: CHOICE
63: ATTRIBUTE "form:data-field",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-form-visual-effect-attlist',
62: CHOICE
63: ATTRIBUTE "form:visual-effect",
64: CHOICE
65: VALUE 'flat',
65: VALUE '3d',
63: EPSILON
61: REF 'common-form-relative-image-position-attlist',
62: CHOICE
63: ATTRIBUTE "form:image-position",
64: VALUE 'center',
63: EPSILON
63: SEQUENCE
64: ATTRIBUTE "form:image-position",
65: CHOICE
66: VALUE 'start',
66: VALUE 'end',
66: VALUE 'top',
66: VALUE 'bottom',
64: CHOICE
65: ATTRIBUTE "form:image-align",
66: CHOICE
67: VALUE 'start',
67: VALUE 'center',
67: VALUE 'end',
65: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:frame",
58: SEQUENCE
59: REF 'form-frame-attlist',
60: SEQUENCE
61: REF 'form-control-attlist',
62: SEQUENCE
63: REF 'common-form-control-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:name",
67: REF 'string',
68: DATA 'string',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:control-implementation",
67: REF 'namespacedToken',
68: DATA 'string',
66: EPSILON
63: REF 'common-control-id-attlist',
64: ATTRIBUTE "form:id",
65: REF 'ID',
66: DATA 'ID',
63: REF 'xforms-bind-attlist',
64: CHOICE
65: ATTRIBUTE "xforms:bind",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'common-disabled-attlist',
62: CHOICE
63: ATTRIBUTE "form:disabled",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'for',
62: CHOICE
63: ATTRIBUTE "form:for",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'label',
62: CHOICE
63: ATTRIBUTE "form:label",
64: REF 'string',
65: DATA 'string',
63: EPSILON
61: REF 'common-printable-attlist',
62: CHOICE
63: ATTRIBUTE "form:printable",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-title-attlist',
62: CHOICE
63: ATTRIBUTE "form:title",
64: STRING
63: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:image-frame",
58: SEQUENCE
59: REF 'form-image-frame-attlist',
60: SEQUENCE
61: REF 'form-control-attlist',
62: SEQUENCE
63: REF 'common-form-control-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:name",
67: REF 'string',
68: DATA 'string',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:control-implementation",
67: REF 'namespacedToken',
68: DATA 'string',
66: EPSILON
63: REF 'common-control-id-attlist',
64: ATTRIBUTE "form:id",
65: REF 'ID',
66: DATA 'ID',
63: REF 'xforms-bind-attlist',
64: CHOICE
65: ATTRIBUTE "xforms:bind",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'common-disabled-attlist',
62: CHOICE
63: ATTRIBUTE "form:disabled",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'image-data',
62: CHOICE
63: ATTRIBUTE "form:image-data",
64: REF 'anyURI',
65: DATA 'anyURI',
63: EPSILON
61: REF 'common-printable-attlist',
62: CHOICE
63: ATTRIBUTE "form:printable",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-readonly-attlist',
62: CHOICE
63: ATTRIBUTE "form:readonly",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-title-attlist',
62: CHOICE
63: ATTRIBUTE "form:title",
64: STRING
63: EPSILON
61: REF 'common-data-field-attlist',
62: CHOICE
63: ATTRIBUTE "form:data-field",
64: REF 'string',
65: DATA 'string',
63: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:hidden",
58: SEQUENCE
59: REF 'form-hidden-attlist',
60: SEQUENCE
61: REF 'form-control-attlist',
62: SEQUENCE
63: REF 'common-form-control-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:name",
67: REF 'string',
68: DATA 'string',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:control-implementation",
67: REF 'namespacedToken',
68: DATA 'string',
66: EPSILON
63: REF 'common-control-id-attlist',
64: ATTRIBUTE "form:id",
65: REF 'ID',
66: DATA 'ID',
63: REF 'xforms-bind-attlist',
64: CHOICE
65: ATTRIBUTE "xforms:bind",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'common-value-attlist',
62: CHOICE
63: ATTRIBUTE "form:value",
64: REF 'string',
65: DATA 'string',
63: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:grid",
58: SEQUENCE
59: REF 'form-grid-attlist',
60: SEQUENCE
61: REF 'form-control-attlist',
62: SEQUENCE
63: REF 'common-form-control-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "form:name",
67: REF 'string',
68: DATA 'string',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "form:control-implementation",
67: REF 'namespacedToken',
68: DATA 'string',
66: EPSILON
63: REF 'common-control-id-attlist',
64: ATTRIBUTE "form:id",
65: REF 'ID',
66: DATA 'ID',
63: REF 'xforms-bind-attlist',
64: CHOICE
65: ATTRIBUTE "xforms:bind",
66: REF 'string',
67: DATA 'string',
65: EPSILON
61: REF 'common-disabled-attlist',
62: CHOICE
63: ATTRIBUTE "form:disabled",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-printable-attlist',
62: CHOICE
63: ATTRIBUTE "form:printable",
64: REF 'boolean',
65: CHOICE
66: VALUE 'true',
66: VALUE 'false',
63: EPSILON
61: REF 'common-tab-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "form:tab-index",
65: REF 'nonNegativeInteger',
66: DATA 'nonNegativeInteger',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "form:tab-stop",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
61: REF 'common-title-attlist',
62: CHOICE
63: ATTRIBUTE "form:title",
64: STRING
63: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
59: CHOICE
60: ONEOREMORE
61: REF 'form-column',
62: ELEMENT "form:column",
63: SEQUENCE
64: REF 'form-column-attlist',
65: SEQUENCE
66: REF 'common-form-control-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "form:name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "form:control-implementation",
70: REF 'namespacedToken',
71: DATA 'string',
69: EPSILON
66: REF 'label',
67: CHOICE
68: ATTRIBUTE "form:label",
69: REF 'string',
70: DATA 'string',
68: EPSILON
66: REF 'text-style-name',
67: CHOICE
68: ATTRIBUTE "form:text-style-name",
69: REF 'styleNameRef',
70: CHOICE
71: DATA 'NCName',
71: EPSILON
68: EPSILON
64: ONEOREMORE
65: REF 'column-controls',
66: CHOICE
60: EPSILON
57: ELEMENT "form:value-range",
58: SEQUENCE
59: REF 'form-value-range-attlist',
60: INTERLEAVE
61: SEQUENCE
62: REF 'form-control-attlist',
63: SEQUENCE
64: REF 'common-form-control-attlist',
65: INTERLEAVE
66: CHOICE
67: ATTRIBUTE "form:name",
68: REF 'string',
69: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "form:control-implementation",
68: REF 'namespacedToken',
69: DATA 'string',
67: EPSILON
64: REF 'common-control-id-attlist',
65: ATTRIBUTE "form:id",
66: REF 'ID',
67: DATA 'ID',
64: REF 'xforms-bind-attlist',
65: CHOICE
66: ATTRIBUTE "xforms:bind",
67: REF 'string',
68: DATA 'string',
66: EPSILON
62: REF 'common-disabled-attlist',
63: CHOICE
64: ATTRIBUTE "form:disabled",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
62: REF 'common-printable-attlist',
63: CHOICE
64: ATTRIBUTE "form:printable",
65: REF 'boolean',
66: CHOICE
67: VALUE 'true',
67: VALUE 'false',
64: EPSILON
62: REF 'common-tab-attlist',
63: INTERLEAVE
64: CHOICE
65: ATTRIBUTE "form:tab-index",
66: REF 'nonNegativeInteger',
67: DATA 'nonNegativeInteger',
65: EPSILON
64: CHOICE
65: ATTRIBUTE "form:tab-stop",
66: REF 'boolean',
67: CHOICE
68: VALUE 'true',
68: VALUE 'false',
65: EPSILON
62: REF 'common-title-attlist',
63: CHOICE
64: ATTRIBUTE "form:title",
65: STRING
64: EPSILON
62: REF 'common-value-attlist',
63: CHOICE
64: ATTRIBUTE "form:value",
65: REF 'string',
66: DATA 'string',
64: EPSILON
61: CHOICE
62: ATTRIBUTE "form:max-value",
63: REF 'string',
64: DATA 'string',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:min-value",
63: REF 'string',
64: DATA 'string',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:step-size",
63: REF 'positiveInteger',
64: DATA 'positiveInteger',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:page-step-size",
63: REF 'positiveInteger',
64: DATA 'positiveInteger',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:delay-for-repeat",
63: REF 'duration',
64: DATA 'duration',
62: EPSILON
61: CHOICE
62: ATTRIBUTE "form:orientation",
63: CHOICE
64: VALUE 'horizontal',
64: VALUE 'vertical',
62: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
57: ELEMENT "form:generic-control",
58: SEQUENCE
59: REF 'form-generic-control-attlist',
60: REF 'form-control-attlist',
61: SEQUENCE
62: REF 'common-form-control-attlist',
63: INTERLEAVE
64: CHOICE
65: ATTRIBUTE "form:name",
66: REF 'string',
67: DATA 'string',
65: EPSILON
64: CHOICE
65: ATTRIBUTE "form:control-implementation",
66: REF 'namespacedToken',
67: DATA 'string',
65: EPSILON
62: REF 'common-control-id-attlist',
63: ATTRIBUTE "form:id",
64: REF 'ID',
65: DATA 'ID',
62: REF 'xforms-bind-attlist',
63: CHOICE
64: ATTRIBUTE "xforms:bind",
65: REF 'string',
66: DATA 'string',
64: EPSILON
59: REF 'common-form-control-content',
60: SEQUENCE
61: CHOICE
62: REF 'form-properties',
62: EPSILON
61: CHOICE
62: REF 'office-event-listeners',
62: EPSILON
55: REF 'form-form',
53: EPSILON
52: CHOICE
53: REF 'form-connection-resource',
54: ELEMENT "form:connection-resource",
55: ATTRIBUTE "xlink:href",
56: REF 'anyURI',
57: DATA 'anyURI',
53: EPSILON
49: REF 'xforms-model',
50: ELEMENT "xforms:model",
51: REF 'anyAttListOrElements',
52: SEQUENCE
53: CHOICE
54: ONEOREMORE
55: ATTRIBUTE "*",
56: STRING
54: EPSILON
53: REF 'anyElements',
54: CHOICE
55: ONEOREMORE
55: EPSILON
47: EPSILON
44: EPSILON
42: EPSILON
41: CHOICE
42: REF 'table-shapes',
43: ELEMENT "table:shapes",
44: ONEOREMORE
45: REF 'shape',
46: CHOICE
47: REF 'draw-rect',
48: ELEMENT "draw:rect",
49: SEQUENCE
50: REF 'draw-rect-attlist',
51: CHOICE
52: ATTRIBUTE "draw:corner-radius",
53: REF 'nonNegativeLength',
54: DATA 'string',
52: EPSILON
50: REF 'common-draw-position-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:x",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:y",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
50: REF 'common-draw-size-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:width",
54: REF 'length',
55: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:height",
54: REF 'length',
55: DATA 'string',
53: EPSILON
50: REF 'common-draw-shape-with-text-and-styles-attlist',
51: SEQUENCE
52: REF 'common-draw-shape-with-styles-attlist',
53: SEQUENCE
54: REF 'common-draw-z-index-attlist',
55: CHOICE
56: ATTRIBUTE "draw:z-index",
57: REF 'nonNegativeInteger',
58: DATA 'nonNegativeInteger',
56: EPSILON
54: REF 'common-draw-id-attlist',
55: CHOICE
56: ATTRIBUTE "draw:id",
57: REF 'ID',
58: DATA 'ID',
56: EPSILON
54: REF 'common-draw-layer-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:layer",
57: DATA 'string',
56: EPSILON
54: REF 'common-draw-style-name-attlist',
55: CHOICE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "draw:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "draw:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "presentation:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "presentation:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
54: REF 'common-draw-transform-attlist',
55: CHOICE
56: ATTRIBUTE "draw:transform",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-draw-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:name",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-text-spreadsheet-shape-attlist',
55: INTERLEAVE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "table:end-cell-address",
59: REF 'cellAddress',
60: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-x",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-y",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
56: CHOICE
57: ATTRIBUTE "table:table-background",
58: REF 'boolean',
59: CHOICE
60: VALUE 'true',
60: VALUE 'false',
57: EPSILON
56: REF 'common-text-anchor-attlist',
57: INTERLEAVE
58: CHOICE
59: ATTRIBUTE "text:anchor-type",
60: CHOICE
61: VALUE 'page',
61: VALUE 'frame',
61: VALUE 'paragraph',
61: VALUE 'char',
61: VALUE 'as-char',
59: EPSILON
58: CHOICE
59: ATTRIBUTE "text:anchor-page-number",
60: REF 'positiveInteger',
61: DATA 'positiveInteger',
59: EPSILON
52: REF 'common-draw-text-style-name-attlist',
53: CHOICE
54: ATTRIBUTE "draw:text-style-name",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
50: CHOICE
51: REF 'office-event-listeners',
51: EPSILON
50: CHOICE
51: ONEOREMORE
52: REF 'draw-glue-point',
53: ELEMENT "draw:glue-point",
54: REF 'draw-glue-point-attlist',
55: INTERLEAVE
56: ATTRIBUTE "draw:id",
57: REF 'nonNegativeInteger',
58: DATA 'nonNegativeInteger',
56: SEQUENCE
57: ATTRIBUTE "svg:x",
58: CHOICE
59: REF 'distance',
60: REF 'length',
61: DATA 'string',
59: REF 'percent',
60: DATA 'string',
57: ATTRIBUTE "svg:y",
58: CHOICE
59: REF 'distance',
60: REF 'length',
61: DATA 'string',
59: REF 'percent',
60: DATA 'string',
56: ATTRIBUTE "draw:align",
57: CHOICE
58: VALUE 'top-left',
58: VALUE 'top',
58: VALUE 'top-right',
58: VALUE 'left',
58: VALUE 'center',
58: VALUE 'right',
58: VALUE 'bottom-left',
58: VALUE 'bottom-right',
51: EPSILON
50: REF 'draw-text',
51: CHOICE
52: ONEOREMORE
53: CHOICE
54: REF 'text-p',
54: REF 'text-list',
52: EPSILON
47: REF 'draw-line',
48: ELEMENT "draw:line",
49: SEQUENCE
50: REF 'draw-line-attlist',
51: INTERLEAVE
52: SEQUENCE
53: ATTRIBUTE "svg:x1",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: ATTRIBUTE "svg:y1",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
52: SEQUENCE
53: ATTRIBUTE "svg:x2",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: ATTRIBUTE "svg:y2",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
50: REF 'common-draw-shape-with-text-and-styles-attlist',
51: SEQUENCE
52: REF 'common-draw-shape-with-styles-attlist',
53: SEQUENCE
54: REF 'common-draw-z-index-attlist',
55: CHOICE
56: ATTRIBUTE "draw:z-index",
57: REF 'nonNegativeInteger',
58: DATA 'nonNegativeInteger',
56: EPSILON
54: REF 'common-draw-id-attlist',
55: CHOICE
56: ATTRIBUTE "draw:id",
57: REF 'ID',
58: DATA 'ID',
56: EPSILON
54: REF 'common-draw-layer-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:layer",
57: DATA 'string',
56: EPSILON
54: REF 'common-draw-style-name-attlist',
55: CHOICE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "draw:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "draw:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "presentation:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "presentation:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
54: REF 'common-draw-transform-attlist',
55: CHOICE
56: ATTRIBUTE "draw:transform",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-draw-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:name",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-text-spreadsheet-shape-attlist',
55: INTERLEAVE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "table:end-cell-address",
59: REF 'cellAddress',
60: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-x",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-y",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
56: CHOICE
57: ATTRIBUTE "table:table-background",
58: REF 'boolean',
59: CHOICE
60: VALUE 'true',
60: VALUE 'false',
57: EPSILON
56: REF 'common-text-anchor-attlist',
57: INTERLEAVE
58: CHOICE
59: ATTRIBUTE "text:anchor-type",
60: CHOICE
61: VALUE 'page',
61: VALUE 'frame',
61: VALUE 'paragraph',
61: VALUE 'char',
61: VALUE 'as-char',
59: EPSILON
58: CHOICE
59: ATTRIBUTE "text:anchor-page-number",
60: REF 'positiveInteger',
61: DATA 'positiveInteger',
59: EPSILON
52: REF 'common-draw-text-style-name-attlist',
53: CHOICE
54: ATTRIBUTE "draw:text-style-name",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
50: CHOICE
51: REF 'office-event-listeners',
51: EPSILON
50: CHOICE
51: ONEOREMORE
52: REF 'draw-glue-point',
51: EPSILON
50: REF 'draw-text',
51: CHOICE
52: ONEOREMORE
53: CHOICE
54: REF 'text-p',
54: REF 'text-list',
52: EPSILON
47: REF 'draw-polyline',
48: ELEMENT "draw:polyline",
49: SEQUENCE
50: REF 'common-draw-points-attlist',
51: ATTRIBUTE "draw:points",
52: REF 'points',
53: DATA 'string',
50: REF 'common-draw-position-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:x",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:y",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
50: REF 'common-draw-size-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:width",
54: REF 'length',
55: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:height",
54: REF 'length',
55: DATA 'string',
53: EPSILON
50: REF 'common-draw-viewbox-attlist',
51: ATTRIBUTE "svg:viewBox",
52: LIST
53: SEQUENCE
54: REF 'integer',
55: DATA 'integer',
54: REF 'integer',
55: DATA 'integer',
54: REF 'integer',
55: DATA 'integer',
54: REF 'integer',
55: DATA 'integer',
50: REF 'common-draw-shape-with-text-and-styles-attlist',
51: SEQUENCE
52: REF 'common-draw-shape-with-styles-attlist',
53: SEQUENCE
54: REF 'common-draw-z-index-attlist',
55: CHOICE
56: ATTRIBUTE "draw:z-index",
57: REF 'nonNegativeInteger',
58: DATA 'nonNegativeInteger',
56: EPSILON
54: REF 'common-draw-id-attlist',
55: CHOICE
56: ATTRIBUTE "draw:id",
57: REF 'ID',
58: DATA 'ID',
56: EPSILON
54: REF 'common-draw-layer-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:layer",
57: DATA 'string',
56: EPSILON
54: REF 'common-draw-style-name-attlist',
55: CHOICE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "draw:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "draw:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "presentation:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "presentation:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
54: REF 'common-draw-transform-attlist',
55: CHOICE
56: ATTRIBUTE "draw:transform",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-draw-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:name",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-text-spreadsheet-shape-attlist',
55: INTERLEAVE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "table:end-cell-address",
59: REF 'cellAddress',
60: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-x",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-y",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
56: CHOICE
57: ATTRIBUTE "table:table-background",
58: REF 'boolean',
59: CHOICE
60: VALUE 'true',
60: VALUE 'false',
57: EPSILON
56: REF 'common-text-anchor-attlist',
57: INTERLEAVE
58: CHOICE
59: ATTRIBUTE "text:anchor-type",
60: CHOICE
61: VALUE 'page',
61: VALUE 'frame',
61: VALUE 'paragraph',
61: VALUE 'char',
61: VALUE 'as-char',
59: EPSILON
58: CHOICE
59: ATTRIBUTE "text:anchor-page-number",
60: REF 'positiveInteger',
61: DATA 'positiveInteger',
59: EPSILON
52: REF 'common-draw-text-style-name-attlist',
53: CHOICE
54: ATTRIBUTE "draw:text-style-name",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
50: CHOICE
51: REF 'office-event-listeners',
51: EPSILON
50: CHOICE
51: ONEOREMORE
52: REF 'draw-glue-point',
51: EPSILON
50: REF 'draw-text',
51: CHOICE
52: ONEOREMORE
53: CHOICE
54: REF 'text-p',
54: REF 'text-list',
52: EPSILON
47: REF 'draw-polygon',
48: ELEMENT "draw:polygon",
49: SEQUENCE
50: REF 'common-draw-points-attlist',
51: ATTRIBUTE "draw:points",
52: REF 'points',
53: DATA 'string',
50: REF 'common-draw-position-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:x",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:y",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
50: REF 'common-draw-size-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:width",
54: REF 'length',
55: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:height",
54: REF 'length',
55: DATA 'string',
53: EPSILON
50: REF 'common-draw-viewbox-attlist',
51: ATTRIBUTE "svg:viewBox",
52: LIST
53: SEQUENCE
54: REF 'integer',
55: DATA 'integer',
54: REF 'integer',
55: DATA 'integer',
54: REF 'integer',
55: DATA 'integer',
54: REF 'integer',
55: DATA 'integer',
50: REF 'common-draw-shape-with-text-and-styles-attlist',
51: SEQUENCE
52: REF 'common-draw-shape-with-styles-attlist',
53: SEQUENCE
54: REF 'common-draw-z-index-attlist',
55: CHOICE
56: ATTRIBUTE "draw:z-index",
57: REF 'nonNegativeInteger',
58: DATA 'nonNegativeInteger',
56: EPSILON
54: REF 'common-draw-id-attlist',
55: CHOICE
56: ATTRIBUTE "draw:id",
57: REF 'ID',
58: DATA 'ID',
56: EPSILON
54: REF 'common-draw-layer-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:layer",
57: DATA 'string',
56: EPSILON
54: REF 'common-draw-style-name-attlist',
55: CHOICE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "draw:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "draw:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "presentation:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "presentation:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
54: REF 'common-draw-transform-attlist',
55: CHOICE
56: ATTRIBUTE "draw:transform",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-draw-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:name",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-text-spreadsheet-shape-attlist',
55: INTERLEAVE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "table:end-cell-address",
59: REF 'cellAddress',
60: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-x",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-y",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
56: CHOICE
57: ATTRIBUTE "table:table-background",
58: REF 'boolean',
59: CHOICE
60: VALUE 'true',
60: VALUE 'false',
57: EPSILON
56: REF 'common-text-anchor-attlist',
57: INTERLEAVE
58: CHOICE
59: ATTRIBUTE "text:anchor-type",
60: CHOICE
61: VALUE 'page',
61: VALUE 'frame',
61: VALUE 'paragraph',
61: VALUE 'char',
61: VALUE 'as-char',
59: EPSILON
58: CHOICE
59: ATTRIBUTE "text:anchor-page-number",
60: REF 'positiveInteger',
61: DATA 'positiveInteger',
59: EPSILON
52: REF 'common-draw-text-style-name-attlist',
53: CHOICE
54: ATTRIBUTE "draw:text-style-name",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
50: CHOICE
51: REF 'office-event-listeners',
51: EPSILON
50: CHOICE
51: ONEOREMORE
52: REF 'draw-glue-point',
51: EPSILON
50: REF 'draw-text',
51: CHOICE
52: ONEOREMORE
53: CHOICE
54: REF 'text-p',
54: REF 'text-list',
52: EPSILON
47: REF 'draw-regular-polygon',
48: ELEMENT "draw:regular-polygon",
49: SEQUENCE
50: REF 'draw-regular-polygon-attlist',
51: INTERLEAVE
52: CHOICE
53: ATTRIBUTE "draw:concave",
54: VALUE 'false',
53: SEQUENCE
54: ATTRIBUTE "draw:concave",
55: VALUE 'true',
54: REF 'draw-regular-polygon-sharpness-attlist',
55: ATTRIBUTE "draw:sharpness",
56: REF 'percent',
57: DATA 'string',
52: ATTRIBUTE "draw:corners",
53: REF 'positiveInteger',
54: DATA 'positiveInteger',
50: REF 'common-draw-position-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:x",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:y",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
50: REF 'common-draw-size-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:width",
54: REF 'length',
55: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:height",
54: REF 'length',
55: DATA 'string',
53: EPSILON
50: REF 'common-draw-shape-with-text-and-styles-attlist',
51: SEQUENCE
52: REF 'common-draw-shape-with-styles-attlist',
53: SEQUENCE
54: REF 'common-draw-z-index-attlist',
55: CHOICE
56: ATTRIBUTE "draw:z-index",
57: REF 'nonNegativeInteger',
58: DATA 'nonNegativeInteger',
56: EPSILON
54: REF 'common-draw-id-attlist',
55: CHOICE
56: ATTRIBUTE "draw:id",
57: REF 'ID',
58: DATA 'ID',
56: EPSILON
54: REF 'common-draw-layer-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:layer",
57: DATA 'string',
56: EPSILON
54: REF 'common-draw-style-name-attlist',
55: CHOICE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "draw:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "draw:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "presentation:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "presentation:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
54: REF 'common-draw-transform-attlist',
55: CHOICE
56: ATTRIBUTE "draw:transform",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-draw-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:name",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-text-spreadsheet-shape-attlist',
55: INTERLEAVE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "table:end-cell-address",
59: REF 'cellAddress',
60: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-x",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-y",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
56: CHOICE
57: ATTRIBUTE "table:table-background",
58: REF 'boolean',
59: CHOICE
60: VALUE 'true',
60: VALUE 'false',
57: EPSILON
56: REF 'common-text-anchor-attlist',
57: INTERLEAVE
58: CHOICE
59: ATTRIBUTE "text:anchor-type",
60: CHOICE
61: VALUE 'page',
61: VALUE 'frame',
61: VALUE 'paragraph',
61: VALUE 'char',
61: VALUE 'as-char',
59: EPSILON
58: CHOICE
59: ATTRIBUTE "text:anchor-page-number",
60: REF 'positiveInteger',
61: DATA 'positiveInteger',
59: EPSILON
52: REF 'common-draw-text-style-name-attlist',
53: CHOICE
54: ATTRIBUTE "draw:text-style-name",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
50: CHOICE
51: REF 'office-event-listeners',
51: EPSILON
50: CHOICE
51: ONEOREMORE
52: REF 'draw-glue-point',
51: EPSILON
50: REF 'draw-text',
51: CHOICE
52: ONEOREMORE
53: CHOICE
54: REF 'text-p',
54: REF 'text-list',
52: EPSILON
47: REF 'draw-path',
48: ELEMENT "draw:path",
49: SEQUENCE
50: REF 'common-draw-path-data-attlist',
51: ATTRIBUTE "svg:d",
52: REF 'pathData',
53: DATA 'string',
50: REF 'common-draw-position-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:x",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:y",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
50: REF 'common-draw-size-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:width",
54: REF 'length',
55: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:height",
54: REF 'length',
55: DATA 'string',
53: EPSILON
50: REF 'common-draw-viewbox-attlist',
51: ATTRIBUTE "svg:viewBox",
52: LIST
53: SEQUENCE
54: REF 'integer',
55: DATA 'integer',
54: REF 'integer',
55: DATA 'integer',
54: REF 'integer',
55: DATA 'integer',
54: REF 'integer',
55: DATA 'integer',
50: REF 'common-draw-shape-with-text-and-styles-attlist',
51: SEQUENCE
52: REF 'common-draw-shape-with-styles-attlist',
53: SEQUENCE
54: REF 'common-draw-z-index-attlist',
55: CHOICE
56: ATTRIBUTE "draw:z-index",
57: REF 'nonNegativeInteger',
58: DATA 'nonNegativeInteger',
56: EPSILON
54: REF 'common-draw-id-attlist',
55: CHOICE
56: ATTRIBUTE "draw:id",
57: REF 'ID',
58: DATA 'ID',
56: EPSILON
54: REF 'common-draw-layer-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:layer",
57: DATA 'string',
56: EPSILON
54: REF 'common-draw-style-name-attlist',
55: CHOICE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "draw:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "draw:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "presentation:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "presentation:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
54: REF 'common-draw-transform-attlist',
55: CHOICE
56: ATTRIBUTE "draw:transform",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-draw-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:name",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-text-spreadsheet-shape-attlist',
55: INTERLEAVE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "table:end-cell-address",
59: REF 'cellAddress',
60: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-x",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-y",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
56: CHOICE
57: ATTRIBUTE "table:table-background",
58: REF 'boolean',
59: CHOICE
60: VALUE 'true',
60: VALUE 'false',
57: EPSILON
56: REF 'common-text-anchor-attlist',
57: INTERLEAVE
58: CHOICE
59: ATTRIBUTE "text:anchor-type",
60: CHOICE
61: VALUE 'page',
61: VALUE 'frame',
61: VALUE 'paragraph',
61: VALUE 'char',
61: VALUE 'as-char',
59: EPSILON
58: CHOICE
59: ATTRIBUTE "text:anchor-page-number",
60: REF 'positiveInteger',
61: DATA 'positiveInteger',
59: EPSILON
52: REF 'common-draw-text-style-name-attlist',
53: CHOICE
54: ATTRIBUTE "draw:text-style-name",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
50: CHOICE
51: REF 'office-event-listeners',
51: EPSILON
50: CHOICE
51: ONEOREMORE
52: REF 'draw-glue-point',
51: EPSILON
50: REF 'draw-text',
51: CHOICE
52: ONEOREMORE
53: CHOICE
54: REF 'text-p',
54: REF 'text-list',
52: EPSILON
47: REF 'draw-circle',
48: ELEMENT "draw:circle",
49: SEQUENCE
50: REF 'draw-circle-attlist',
51: CHOICE
52: ATTRIBUTE "svg:r",
53: REF 'length',
54: DATA 'string',
52: EPSILON
50: REF 'common-draw-circle-ellipse-attlist',
51: INTERLEAVE
52: CHOICE
53: SEQUENCE
54: ATTRIBUTE "svg:cx",
55: REF 'coordinate',
56: REF 'length',
57: DATA 'string',
54: ATTRIBUTE "svg:cy",
55: REF 'coordinate',
56: REF 'length',
57: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "draw:kind",
54: CHOICE
55: VALUE 'full',
55: VALUE 'section',
55: VALUE 'cut',
55: VALUE 'arc',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "draw:start-angle",
54: REF 'double',
55: DATA 'double',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "draw:end-angle",
54: REF 'double',
55: DATA 'double',
53: EPSILON
50: REF 'common-draw-position-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:x",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:y",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
50: REF 'common-draw-size-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:width",
54: REF 'length',
55: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:height",
54: REF 'length',
55: DATA 'string',
53: EPSILON
50: REF 'common-draw-shape-with-text-and-styles-attlist',
51: SEQUENCE
52: REF 'common-draw-shape-with-styles-attlist',
53: SEQUENCE
54: REF 'common-draw-z-index-attlist',
55: CHOICE
56: ATTRIBUTE "draw:z-index",
57: REF 'nonNegativeInteger',
58: DATA 'nonNegativeInteger',
56: EPSILON
54: REF 'common-draw-id-attlist',
55: CHOICE
56: ATTRIBUTE "draw:id",
57: REF 'ID',
58: DATA 'ID',
56: EPSILON
54: REF 'common-draw-layer-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:layer",
57: DATA 'string',
56: EPSILON
54: REF 'common-draw-style-name-attlist',
55: CHOICE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "draw:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "draw:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "presentation:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "presentation:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
54: REF 'common-draw-transform-attlist',
55: CHOICE
56: ATTRIBUTE "draw:transform",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-draw-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:name",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-text-spreadsheet-shape-attlist',
55: INTERLEAVE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "table:end-cell-address",
59: REF 'cellAddress',
60: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-x",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-y",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
56: CHOICE
57: ATTRIBUTE "table:table-background",
58: REF 'boolean',
59: CHOICE
60: VALUE 'true',
60: VALUE 'false',
57: EPSILON
56: REF 'common-text-anchor-attlist',
57: INTERLEAVE
58: CHOICE
59: ATTRIBUTE "text:anchor-type",
60: CHOICE
61: VALUE 'page',
61: VALUE 'frame',
61: VALUE 'paragraph',
61: VALUE 'char',
61: VALUE 'as-char',
59: EPSILON
58: CHOICE
59: ATTRIBUTE "text:anchor-page-number",
60: REF 'positiveInteger',
61: DATA 'positiveInteger',
59: EPSILON
52: REF 'common-draw-text-style-name-attlist',
53: CHOICE
54: ATTRIBUTE "draw:text-style-name",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
50: CHOICE
51: REF 'office-event-listeners',
51: EPSILON
50: CHOICE
51: ONEOREMORE
52: REF 'draw-glue-point',
51: EPSILON
50: REF 'draw-text',
51: CHOICE
52: ONEOREMORE
53: CHOICE
54: REF 'text-p',
54: REF 'text-list',
52: EPSILON
47: REF 'draw-ellipse',
48: ELEMENT "draw:ellipse",
49: SEQUENCE
50: REF 'common-draw-circle-ellipse-attlist',
51: INTERLEAVE
52: CHOICE
53: SEQUENCE
54: ATTRIBUTE "svg:cx",
55: REF 'coordinate',
56: REF 'length',
57: DATA 'string',
54: ATTRIBUTE "svg:cy",
55: REF 'coordinate',
56: REF 'length',
57: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "draw:kind",
54: CHOICE
55: VALUE 'full',
55: VALUE 'section',
55: VALUE 'cut',
55: VALUE 'arc',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "draw:start-angle",
54: REF 'double',
55: DATA 'double',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "draw:end-angle",
54: REF 'double',
55: DATA 'double',
53: EPSILON
50: REF 'draw-ellipse-attlist',
51: CHOICE
52: SEQUENCE
53: ATTRIBUTE "svg:rx",
54: REF 'length',
55: DATA 'string',
53: ATTRIBUTE "svg:ry",
54: REF 'length',
55: DATA 'string',
52: EPSILON
50: REF 'common-draw-position-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:x",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:y",
54: REF 'coordinate',
55: REF 'length',
56: DATA 'string',
53: EPSILON
50: REF 'common-draw-size-attlist',
51: SEQUENCE
52: CHOICE
53: ATTRIBUTE "svg:width",
54: REF 'length',
55: DATA 'string',
53: EPSILON
52: CHOICE
53: ATTRIBUTE "svg:height",
54: REF 'length',
55: DATA 'string',
53: EPSILON
50: REF 'common-draw-shape-with-text-and-styles-attlist',
51: SEQUENCE
52: REF 'common-draw-shape-with-styles-attlist',
53: SEQUENCE
54: REF 'common-draw-z-index-attlist',
55: CHOICE
56: ATTRIBUTE "draw:z-index",
57: REF 'nonNegativeInteger',
58: DATA 'nonNegativeInteger',
56: EPSILON
54: REF 'common-draw-id-attlist',
55: CHOICE
56: ATTRIBUTE "draw:id",
57: REF 'ID',
58: DATA 'ID',
56: EPSILON
54: REF 'common-draw-layer-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:layer",
57: DATA 'string',
56: EPSILON
54: REF 'common-draw-style-name-attlist',
55: CHOICE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "draw:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "draw:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "presentation:style-name",
59: REF 'styleNameRef',
60: CHOICE
61: DATA 'NCName',
61: EPSILON
58: EPSILON
57: CHOICE
58: ATTRIBUTE "presentation:class-names",
59: REF 'styleNameRefs',
60: LIST
61: CHOICE
62: ONEOREMORE
63: DATA 'NCName',
62: EPSILON
58: EPSILON
54: REF 'common-draw-transform-attlist',
55: CHOICE
56: ATTRIBUTE "draw:transform",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-draw-name-attlist',
55: CHOICE
56: ATTRIBUTE "draw:name",
57: REF 'string',
58: DATA 'string',
56: EPSILON
54: REF 'common-text-spreadsheet-shape-attlist',
55: INTERLEAVE
56: SEQUENCE
57: CHOICE
58: ATTRIBUTE "table:end-cell-address",
59: REF 'cellAddress',
60: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-x",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
57: CHOICE
58: ATTRIBUTE "table:end-y",
59: REF 'coordinate',
60: REF 'length',
61: DATA 'string',
58: EPSILON
56: CHOICE
57: ATTRIBUTE "table:table-background",
58: REF 'boolean',
59: CHOICE
60: VALUE 'true',
60: VALUE 'false',
57: EPSILON
56: REF 'common-text-anchor-attlist',
57: INTERLEAVE
58: CHOICE
59: ATTRIBUTE "text:anchor-type",
60: CHOICE
61: VALUE 'page',
61: VALUE 'frame',
61: VALUE 'paragraph',
61: VALUE 'char',
61: VALUE 'as-char',
59: EPSILON
58: CHOICE
59: ATTRIBUTE "text:anchor-page-number",
60: REF 'positiveInteger',
61: DATA 'positiveInteger',
59: EPSILON
52: REF 'common-draw-text-style-name-attlist',
53: CHOICE
54: ATTRIBUTE "draw:text-style-name",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
50: CHOICE
51: REF 'office-event-listeners',
51: EPSILON
50: CHOICE
51: ONEOREMORE
52: REF 'draw-glue-point',
51: EPSILON
50: REF 'draw-text',
51: CHOICE
52: ONEOREMORE
53: CHOICE
54: REF 'text-p',
54: REF 'text-list',
52: EPSILON
47: REF 'draw-g',
48: ELEMENT "draw:g",
49: SEQUENCE
50: REF 'draw-g-attlist',
51: CHOICE
52: ATTRIBUTE "svg:y",
53: REF 'coordinate',
54: REF 'length',
55: DATA 'string',
52: EPSILON
50: REF 'common-draw-z-index-attlist',
51: CHOICE
52: ATTRIBUTE "draw:z-index",
53: REF 'nonNegativeInteger',
54: DATA 'nonNegativeInteger',
52: EPSILON
50: REF 'common-draw-name-attlist',
51: CHOICE
52: ATTRIBUTE "draw:name",
53: REF 'string',
54: DATA 'string',
52: EPSILON
50: REF 'common-draw-id-attlist',
51: CHOICE
52: ATTRIBUTE "draw:id",
53: REF 'ID',
54: DATA 'ID',
52: EPSILON
50: REF 'common-draw-style-name-attlist',
51: CHOICE
52: SEQUENCE
53: CHOICE
54: ATTRIBUTE "draw:style-name",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
53: CHOICE
54: ATTRIBUTE "draw:class-names",
55: REF 'styleNameRefs',
56: LIST
57: CHOICE
58: ONEOREMORE
59: DATA 'NCName',
58: EPSILON
54: EPSILON
52: SEQUENCE
53: CHOICE
54: ATTRIBUTE "presentation:style-name",
55: REF 'styleNameRef',
56: CHOICE
57: DATA 'NCName',
57: EPSILON
54: EPSILON
53: CHOICE
54: ATTRIBUTE "presentation:class-names",
55: REF 'styleNameRefs',
56: LIST
57: CHOICE
58: ONEOREMORE
59: DATA 'NCName',
58: EPSILON
54: EPSILON
50: REF 'common-text-spreadsheet-shape-attlist',
51: INTERLEAVE
52: SEQUENCE
53: CHOICE
54: ATTRIBUTE "table:end-cell-address",
55: REF 'cellAddress',
56: DATA 'string',
54: EPSILON
53: CHOICE
54: ATTRIBUTE "table:end-x",
55: REF 'coordinate',
56: REF 'length',
57: DATA 'string',
54: EPSILON
53: CHOICE
54: ATTRIBUTE "table:end-y",
55: REF 'coordinate',
56: REF 'length',
57: DATA 'string',
54: EPSILON
52: CHOICE
53: ATTRIBUTE "table:table-background",
54: REF 'boolean',
55: CHOICE
56: VALUE 'true',
56: VALUE 'false',
53: EPSILON
52: REF 'common-text-anchor-attlist',
53: INTERLEAVE
54: CHOICE
55: ATTRIBUTE "text:anchor-type",
56: CHOICE
57: VALUE 'page',
57: VALUE 'frame',
57: VALUE 'paragraph',
57: VALUE 'char',
57: VALUE 'as-char',
55: EPSILON
54: CHOICE
55: ATTRIBUTE "text:anchor-page-number",
56: REF 'positiveInteger',
57: DATA 'positiveInteger',
55: EPSILON
50: CHOICE
51: REF 'office-event-listeners',
51: EPSILON
50: CHOICE
51: ONEOREMORE
52: REF 'draw-glue-point',
51: EPSILON
50: CHOICE
51: ONEOREMORE
52: REF 'shape',
53: CHOICE
54: REF 'draw-rect',
54: REF 'draw-line',
54: REF 'draw-polyline',
54: REF 'draw-polygon',
54: REF 'draw-regular-polygon',
54: REF 'draw-path',
54: REF 'draw-circle',
54: REF 'draw-ellipse',
54: REF 'draw-g',
54: REF 'draw-page-thumbnail',
55: ELEMENT "draw:page-thumbnail",
56: SEQUENCE
57: REF 'draw-page-thumbnail-attlist',
58: CHOICE
59: ATTRIBUTE "draw:page-number",
60: REF 'positiveInteger',
61: DATA 'positiveInteger',
59: 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 'presentation-shape-attlist',
58: INTERLEAVE
59: CHOICE
60: ATTRIBUTE "presentation:class",
61: REF 'presentation-classes',
62: CHOICE
63: VALUE 'title',
63: VALUE 'outline',
63: VALUE 'subtitle',
63: VALUE 'text',
63: VALUE 'graphic',
63: VALUE 'object',
63: VALUE 'chart',
63: VALUE 'table',
63: VALUE 'orgchart',
63: VALUE 'page',
63: VALUE 'notes',
63: VALUE 'handout',
63: VALUE 'header',
63: VALUE 'footer',
63: VALUE 'date-time',
63: VALUE 'page-number',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "presentation:placeholder",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "presentation:user-transformed",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
57: REF 'common-draw-shape-with-styles-attlist',
58: SEQUENCE
59: REF 'common-draw-z-index-attlist',
60: CHOICE
61: ATTRIBUTE "draw:z-index",
62: REF 'nonNegativeInteger',
63: DATA 'nonNegativeInteger',
61: EPSILON
59: REF 'common-draw-id-attlist',
60: CHOICE
61: ATTRIBUTE "draw:id",
62: REF 'ID',
63: DATA 'ID',
61: EPSILON
59: REF 'common-draw-layer-name-attlist',
60: CHOICE
61: ATTRIBUTE "draw:layer",
62: DATA 'string',
61: EPSILON
59: REF 'common-draw-style-name-attlist',
60: CHOICE
61: SEQUENCE
62: CHOICE
63: ATTRIBUTE "draw:style-name",
64: REF 'styleNameRef',
65: CHOICE
66: DATA 'NCName',
66: EPSILON
63: EPSILON
62: CHOICE
63: ATTRIBUTE "draw:class-names",
64: REF 'styleNameRefs',
65: LIST
66: CHOICE
67: ONEOREMORE
68: DATA 'NCName',
67: EPSILON
63: EPSILON
61: SEQUENCE
62: CHOICE
63: ATTRIBUTE "presentation:style-name",
64: REF 'styleNameRef',
65: CHOICE
66: DATA 'NCName',
66: EPSILON
63: EPSILON
62: CHOICE
63: ATTRIBUTE "presentation:class-names",
64: REF 'styleNameRefs',
65: LIST
66: CHOICE
67: ONEOREMORE
68: DATA 'NCName',
67: EPSILON
63: EPSILON
59: REF 'common-draw-transform-attlist',
60: CHOICE
61: ATTRIBUTE "draw:transform",
62: REF 'string',
63: DATA 'string',
61: EPSILON
59: REF 'common-draw-name-attlist',
60: CHOICE
61: ATTRIBUTE "draw:name",
62: REF 'string',
63: DATA 'string',
61: EPSILON
59: REF 'common-text-spreadsheet-shape-attlist',
60: INTERLEAVE
61: SEQUENCE
62: CHOICE
63: ATTRIBUTE "table:end-cell-address",
64: REF 'cellAddress',
65: DATA 'string',
63: EPSILON
62: CHOICE
63: ATTRIBUTE "table:end-x",
64: REF 'coordinate',
65: REF 'length',
66: DATA 'string',
63: EPSILON
62: CHOICE
63: ATTRIBUTE "table:end-y",
64: REF 'coordinate',
65: REF 'length',
66: DATA 'string',
63: EPSILON
61: CHOICE
62: ATTRIBUTE "table:table-background",
63: REF 'boolean',
64: CHOICE
65: VALUE 'true',
65: VALUE 'false',
62: EPSILON
61: REF 'common-text-anchor-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "text:anchor-type",
65: CHOICE
66: VALUE 'page',
66: VALUE 'frame',
66: VALUE 'paragraph',
66: VALUE 'char',
66: VALUE 'as-char',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "text:anchor-page-number",
65: REF 'positiveInteger',
66: DATA 'positiveInteger',
64: EPSILON
54: REF 'draw-frame',
55: ELEMENT "draw:frame",
56: SEQUENCE
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: ATTRIBUTE "draw:id",
64: REF 'ID',
65: DATA 'ID',
63: EPSILON
61: REF 'common-draw-layer-name-attlist',
62: CHOICE
63: ATTRIBUTE "draw:layer",
64: 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: SEQUENCE
64: CHOICE
65: ATTRIBUTE "table:end-cell-address",
66: REF 'cellAddress',
67: DATA 'string',
65: EPSILON
64: CHOICE
65: ATTRIBUTE "table:end-x",
66: REF 'coordinate',
67: REF 'length',
68: DATA 'string',
65: EPSILON
64: CHOICE
65: ATTRIBUTE "table:end-y",
66: REF 'coordinate',
67: REF 'length',
68: DATA 'string',
65: 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-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-rel-size-attlist',
58: SEQUENCE
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
59: CHOICE
60: ATTRIBUTE "style:rel-width",
61: CHOICE
62: REF 'percent',
63: DATA 'string',
62: VALUE 'scale',
62: VALUE 'scale-min',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "style:rel-height",
61: CHOICE
62: REF 'percent',
63: DATA 'string',
62: VALUE 'scale',
62: VALUE 'scale-min',
60: EPSILON
57: REF 'presentation-shape-attlist',
58: INTERLEAVE
59: CHOICE
60: ATTRIBUTE "presentation:class",
61: REF 'presentation-classes',
62: CHOICE
63: VALUE 'title',
63: VALUE 'outline',
63: VALUE 'subtitle',
63: VALUE 'text',
63: VALUE 'graphic',
63: VALUE 'object',
63: VALUE 'chart',
63: VALUE 'table',
63: VALUE 'orgchart',
63: VALUE 'page',
63: VALUE 'notes',
63: VALUE 'handout',
63: VALUE 'header',
63: VALUE 'footer',
63: VALUE 'date-time',
63: VALUE 'page-number',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "presentation:placeholder",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
59: CHOICE
60: ATTRIBUTE "presentation:user-transformed",
61: REF 'boolean',
62: CHOICE
63: VALUE 'true',
63: VALUE 'false',
60: EPSILON
57: REF 'draw-frame-attlist',
58: CHOICE
59: ATTRIBUTE "draw:copy-of",
60: REF 'string',
61: DATA 'string',
59: EPSILON
57: CHOICE
58: ONEOREMORE
59: CHOICE
60: REF 'draw-text-box',
61: ELEMENT "draw:text-box",
62: SEQUENCE
63: REF 'draw-text-box-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "draw:chain-next-name",
67: REF 'string',
68: DATA 'string',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "draw:corner-radius",
67: REF 'nonNegativeLength',
68: DATA 'string',
66: EPSILON
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "fo:min-height",
68: CHOICE
69: REF 'length',
70: DATA 'string',
69: REF 'percent',
70: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "fo:min-width",
68: CHOICE
69: REF 'length',
70: DATA 'string',
69: REF 'percent',
70: DATA 'string',
67: EPSILON
65: SEQUENCE
66: CHOICE
67: ATTRIBUTE "fo:max-height",
68: CHOICE
69: REF 'length',
70: DATA 'string',
69: REF 'percent',
70: DATA 'string',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "fo:max-width",
68: CHOICE
69: REF 'length',
70: DATA 'string',
69: REF 'percent',
70: DATA 'string',
67: EPSILON
63: CHOICE
64: ONEOREMORE
65: REF 'text-content',
66: CHOICE
67: REF 'text-h',
67: REF 'text-p',
67: REF 'text-list',
67: REF 'text-numbered-paragraph',
67: REF 'table-table',
67: REF 'draw-a',
68: ELEMENT "draw:a",
69: SEQUENCE
70: REF 'draw-a-attlist',
71: INTERLEAVE
72: SEQUENCE
73: ATTRIBUTE "xlink:href",
74: REF 'anyURI',
75: DATA 'anyURI',
73: CHOICE
74: ATTRIBUTE "xlink:type",
75: VALUE 'simple',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "xlink:actuate",
75: VALUE 'onRequest',
74: EPSILON
72: SEQUENCE
73: CHOICE
74: ATTRIBUTE "office:target-frame-name",
75: REF 'targetFrameName',
76: CHOICE
77: VALUE '_self',
77: VALUE '_blank',
77: VALUE '_parent',
77: VALUE '_top',
77: REF 'string',
78: DATA 'string',
74: EPSILON
73: CHOICE
74: ATTRIBUTE "xlink:show",
75: CHOICE
76: VALUE 'new',
76: VALUE 'replace',
74: EPSILON
72: CHOICE
73: ATTRIBUTE "office:name",
74: REF 'string',
75: DATA 'string',
73: EPSILON
72: CHOICE
73: ATTRIBUTE "office:server-map",
74: REF 'boolean',
75: CHOICE
76: VALUE 'true',
76: VALUE 'false',
73: EPSILON
70: REF 'draw-frame',
67: REF 'text-section',
68: ELEMENT "text:section",
69: SEQUENCE
70: REF 'text-section-attr',
71: INTERLEAVE
72: REF 'sectionAttr',
73: INTERLEAVE
74: CHOICE
75: ATTRIBUTE "text:style-name",
76: REF 'styleNameRef',
77: CHOICE
78: DATA 'NCName',
78: EPSILON
75: EPSILON
74: ATTRIBUTE "text:name",
75: REF 'string',
76: DATA 'string',
74: CHOICE
75: ATTRIBUTE "text:protected",
76: REF 'boolean',
77: CHOICE
78: VALUE 'true',
78: VALUE 'false',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "text:protection-key",
76: REF 'string',
77: DATA 'string',
75: EPSILON
72: CHOICE
73: ATTRIBUTE "text:display",
74: CHOICE
75: VALUE 'true',
75: VALUE 'none',
73: SEQUENCE
74: ATTRIBUTE "text:display",
75: VALUE 'condition',
74: ATTRIBUTE "text:condition",
75: REF 'string',
76: DATA 'string',
73: EPSILON
70: CHOICE
71: REF 'text-section-source',
72: ELEMENT "text:section-source",
73: REF 'text-section-source-attr',
74: INTERLEAVE
75: CHOICE
76: SEQUENCE
77: ATTRIBUTE "xlink:href",
78: REF 'anyURI',
79: DATA 'anyURI',
77: CHOICE
78: ATTRIBUTE "xlink:type",
79: VALUE 'simple',
78: EPSILON
77: CHOICE
78: ATTRIBUTE "xlink:show",
79: VALUE 'embed',
78: EPSILON
76: EPSILON
75: CHOICE
76: ATTRIBUTE "text:section-name",
77: REF 'string',
78: DATA 'string',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "text:filter-name",
77: REF 'string',
78: DATA 'string',
76: EPSILON
71: REF 'text-section-source-dde',
72: REF 'office-dde-source',
71: EPSILON
70: CHOICE
71: ONEOREMORE
72: REF 'text-content',
73: CHOICE
74: REF 'text-h',
74: REF 'text-p',
74: REF 'text-list',
74: REF 'text-numbered-paragraph',
74: REF 'table-table',
74: REF 'draw-a',
74: REF 'text-section',
74: REF 'text-table-of-content',
75: ELEMENT "text:table-of-content",
76: SEQUENCE
77: REF 'sectionAttr',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "text:style-name",
81: REF 'styleNameRef',
82: CHOICE
83: DATA 'NCName',
83: EPSILON
80: EPSILON
79: ATTRIBUTE "text:name",
80: REF 'string',
81: DATA 'string',
79: CHOICE
80: ATTRIBUTE "text:protected",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "text:protection-key",
81: REF 'string',
82: DATA 'string',
80: EPSILON
77: REF 'text-table-of-content-source',
78: ELEMENT "text:table-of-content-source",
79: SEQUENCE
80: REF 'text-table-of-content-source-attlist',
81: INTERLEAVE
82: CHOICE
83: ATTRIBUTE "text:outline-level",
84: REF 'positiveInteger',
85: DATA 'positiveInteger',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "text:use-outline-level",
84: REF 'boolean',
85: CHOICE
86: VALUE 'true',
86: VALUE 'false',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "text:use-index-marks",
84: REF 'boolean',
85: CHOICE
86: VALUE 'true',
86: VALUE 'false',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "text:use-index-source-styles",
84: REF 'boolean',
85: CHOICE
86: VALUE 'true',
86: VALUE 'false',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "text:index-scope",
84: CHOICE
85: VALUE 'document',
85: VALUE 'chapter',
83: EPSILON
82: CHOICE
83: ATTRIBUTE "text:relative-tab-stop-position",
84: REF 'boolean',
85: CHOICE
86: VALUE 'true',
86: VALUE 'false',
83: EPSILON
80: CHOICE
81: REF 'text-index-title-template',
82: ELEMENT "text:index-title-template",
83: SEQUENCE
84: CHOICE
85: ATTRIBUTE "text:style-name",
86: REF 'styleNameRef',
87: CHOICE
88: DATA 'NCName',
88: EPSILON
85: EPSILON
84: STRING
81: EPSILON
80: CHOICE
81: ONEOREMORE
82: REF 'text-table-of-content-entry-template',
83: ELEMENT "text:table-of-content-entry-template",
84: SEQUENCE
85: REF 'text-table-of-content-entry-template-attlist',
86: INTERLEAVE
87: ATTRIBUTE "text:outline-level",
88: REF 'positiveInteger',
89: DATA 'positiveInteger',
87: ATTRIBUTE "text:style-name",
88: REF 'styleNameRef',
89: CHOICE
90: DATA 'NCName',
90: EPSILON
85: CHOICE
86: ONEOREMORE
87: REF 'text-table-of-content-children',
88: CHOICE
89: REF 'text-index-entry-chapter',
90: ELEMENT "text:index-entry-chapter",
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "text:style-name",
94: REF 'styleNameRef',
95: CHOICE
96: DATA 'NCName',
96: EPSILON
93: EPSILON
92: REF 'text-index-entry-chapter-attrs',
93: CHOICE
94: ATTRIBUTE "text:display",
95: CHOICE
96: VALUE 'name',
96: VALUE 'number',
96: VALUE 'number-and-name',
94: EPSILON
89: REF 'text-index-entry-page-number',
90: ELEMENT "text:index-entry-page-number",
91: CHOICE
92: ATTRIBUTE "text:style-name",
93: REF 'styleNameRef',
94: CHOICE
95: DATA 'NCName',
95: EPSILON
92: EPSILON
89: REF 'text-index-entry-text',
90: ELEMENT "text:index-entry-text",
91: CHOICE
92: ATTRIBUTE "text:style-name",
93: REF 'styleNameRef',
94: CHOICE
95: DATA 'NCName',
95: EPSILON
92: EPSILON
89: REF 'text-index-entry-span',
90: ELEMENT "text:index-entry-span",
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "text:style-name",
94: REF 'styleNameRef',
95: CHOICE
96: DATA 'NCName',
96: EPSILON
93: EPSILON
92: STRING
89: REF 'text-index-entry-tab-stop',
90: ELEMENT "text:index-entry-tab-stop",
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "text:style-name",
94: REF 'styleNameRef',
95: CHOICE
96: DATA 'NCName',
96: EPSILON
93: EPSILON
92: REF 'text-index-entry-tab-stop-attrs',
93: INTERLEAVE
94: CHOICE
95: ATTRIBUTE "style:leader-char",
96: REF 'character',
97: DATA 'string',
95: EPSILON
94: CHOICE
95: ATTRIBUTE "style:type",
96: VALUE 'right',
95: SEQUENCE
96: ATTRIBUTE "style:type",
97: VALUE 'left',
96: ATTRIBUTE "style:position",
97: REF 'length',
98: DATA 'string',
89: REF 'text-index-entry-link-start',
90: ELEMENT "text:index-entry-link-start",
91: CHOICE
92: ATTRIBUTE "text:style-name",
93: REF 'styleNameRef',
94: CHOICE
95: DATA 'NCName',
95: EPSILON
92: EPSILON
89: REF 'text-index-entry-link-end',
90: ELEMENT "text:index-entry-link-end",
91: CHOICE
92: ATTRIBUTE "text:style-name",
93: REF 'styleNameRef',
94: CHOICE
95: DATA 'NCName',
95: EPSILON
92: EPSILON
86: EPSILON
81: EPSILON
80: CHOICE
81: ONEOREMORE
82: REF 'text-index-source-styles',
83: ELEMENT "text:index-source-styles",
84: SEQUENCE
85: ATTRIBUTE "text:outline-level",
86: REF 'positiveInteger',
87: DATA 'positiveInteger',
85: CHOICE
86: ONEOREMORE
87: REF 'text-index-source-style',
88: ELEMENT "text:index-source-style",
89: ATTRIBUTE "text:style-name",
90: REF 'styleName',
91: DATA 'NCName',
86: EPSILON
81: EPSILON
77: REF 'text-index-body',
78: ELEMENT "text:index-body",
79: CHOICE
80: ONEOREMORE
81: REF 'index-content-main',
82: CHOICE
83: REF 'text-content',
84: CHOICE
85: REF 'text-h',
85: REF 'text-p',
85: REF 'text-list',
85: REF 'text-numbered-paragraph',
85: REF 'table-table',
85: REF 'draw-a',
85: REF 'text-section',
85: REF 'text-table-of-content',
85: REF 'text-illustration-index',
86: ELEMENT "text:illustration-index",
87: SEQUENCE
88: REF 'sectionAttr',
89: INTERLEAVE
90: CHOICE
91: ATTRIBUTE "text:style-name",
92: REF 'styleNameRef',
93: CHOICE
94: DATA 'NCName',
94: EPSILON
91: EPSILON
90: ATTRIBUTE "text:name",
91: REF 'string',
92: DATA 'string',
90: CHOICE
91: ATTRIBUTE "text:protected",
92: REF 'boolean',
93: CHOICE
94: VALUE 'true',
94: VALUE 'false',
91: EPSILON
90: CHOICE
91: ATTRIBUTE "text:protection-key",
92: REF 'string',
93: DATA 'string',
91: EPSILON
88: REF 'text-illustration-index-source',
89: ELEMENT "text:illustration-index-source",
90: SEQUENCE
91: REF 'text-illustration-index-source-attrs',
92: INTERLEAVE
93: REF 'text-index-scope-attr',
94: CHOICE
95: ATTRIBUTE "text:index-scope",
96: CHOICE
97: VALUE 'document',
97: VALUE 'chapter',
95: EPSILON
93: REF 'text-relative-tab-stop-position-attr',
94: CHOICE
95: ATTRIBUTE "text:relative-tab-stop-position",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
93: CHOICE
94: ATTRIBUTE "text:use-caption",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:caption-sequence-name",
95: REF 'string',
96: DATA 'string',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:caption-sequence-format",
95: CHOICE
96: VALUE 'text',
96: VALUE 'category-and-value',
96: VALUE 'caption',
94: EPSILON
91: CHOICE
92: REF 'text-index-title-template',
92: EPSILON
91: CHOICE
92: REF 'text-illustration-index-entry-template',
93: ELEMENT "text:illustration-index-entry-template",
94: REF 'text-illustration-index-entry-content',
95: SEQUENCE
96: REF 'text-illustration-index-entry-template-attrs',
97: ATTRIBUTE "text:style-name",
98: REF 'styleNameRef',
99: CHOICE
100: DATA 'NCName',
100: EPSILON
96: CHOICE
97: ONEOREMORE
98: CHOICE
99: REF 'text-index-entry-page-number',
99: REF 'text-index-entry-text',
99: REF 'text-index-entry-span',
99: REF 'text-index-entry-tab-stop',
97: EPSILON
92: EPSILON
88: REF 'text-index-body',
85: REF 'text-table-index',
86: ELEMENT "text:table-index",
87: SEQUENCE
88: REF 'sectionAttr',
89: INTERLEAVE
90: CHOICE
91: ATTRIBUTE "text:style-name",
92: REF 'styleNameRef',
93: CHOICE
94: DATA 'NCName',
94: EPSILON
91: EPSILON
90: ATTRIBUTE "text:name",
91: REF 'string',
92: DATA 'string',
90: CHOICE
91: ATTRIBUTE "text:protected",
92: REF 'boolean',
93: CHOICE
94: VALUE 'true',
94: VALUE 'false',
91: EPSILON
90: CHOICE
91: ATTRIBUTE "text:protection-key",
92: REF 'string',
93: DATA 'string',
91: EPSILON
88: REF 'text-table-index-source',
89: ELEMENT "text:table-index-source",
90: SEQUENCE
91: REF 'text-illustration-index-source-attrs',
92: INTERLEAVE
93: REF 'text-index-scope-attr',
94: CHOICE
95: ATTRIBUTE "text:index-scope",
96: CHOICE
97: VALUE 'document',
97: VALUE 'chapter',
95: EPSILON
93: REF 'text-relative-tab-stop-position-attr',
94: CHOICE
95: ATTRIBUTE "text:relative-tab-stop-position",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
93: CHOICE
94: ATTRIBUTE "text:use-caption",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:caption-sequence-name",
95: REF 'string',
96: DATA 'string',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:caption-sequence-format",
95: CHOICE
96: VALUE 'text',
96: VALUE 'category-and-value',
96: VALUE 'caption',
94: EPSILON
91: CHOICE
92: REF 'text-index-title-template',
92: EPSILON
91: CHOICE
92: REF 'text-table-index-entry-template',
93: ELEMENT "text:table-index-entry-template",
94: REF 'text-illustration-index-entry-content',
95: SEQUENCE
96: REF 'text-illustration-index-entry-template-attrs',
97: ATTRIBUTE "text:style-name",
98: REF 'styleNameRef',
99: CHOICE
100: DATA 'NCName',
100: EPSILON
96: CHOICE
97: ONEOREMORE
98: CHOICE
99: REF 'text-index-entry-page-number',
99: REF 'text-index-entry-text',
99: REF 'text-index-entry-span',
99: REF 'text-index-entry-tab-stop',
97: EPSILON
92: EPSILON
88: REF 'text-index-body',
85: REF 'text-object-index',
86: ELEMENT "text:object-index",
87: SEQUENCE
88: REF 'sectionAttr',
89: INTERLEAVE
90: CHOICE
91: ATTRIBUTE "text:style-name",
92: REF 'styleNameRef',
93: CHOICE
94: DATA 'NCName',
94: EPSILON
91: EPSILON
90: ATTRIBUTE "text:name",
91: REF 'string',
92: DATA 'string',
90: CHOICE
91: ATTRIBUTE "text:protected",
92: REF 'boolean',
93: CHOICE
94: VALUE 'true',
94: VALUE 'false',
91: EPSILON
90: CHOICE
91: ATTRIBUTE "text:protection-key",
92: REF 'string',
93: DATA 'string',
91: EPSILON
88: REF 'text-object-index-source',
89: ELEMENT "text:object-index-source",
90: SEQUENCE
91: REF 'text-object-index-source-attrs',
92: INTERLEAVE
93: REF 'text-index-scope-attr',
94: CHOICE
95: ATTRIBUTE "text:index-scope",
96: CHOICE
97: VALUE 'document',
97: VALUE 'chapter',
95: EPSILON
93: REF 'text-relative-tab-stop-position-attr',
94: CHOICE
95: ATTRIBUTE "text:relative-tab-stop-position",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
93: CHOICE
94: ATTRIBUTE "text:use-spreadsheet-objects",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:use-math-objects",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:use-draw-objects",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:use-chart-objects",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:use-other-objects",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
91: CHOICE
92: REF 'text-index-title-template',
92: EPSILON
91: CHOICE
92: REF 'text-object-index-entry-template',
93: ELEMENT "text:object-index-entry-template",
94: REF 'text-illustration-index-entry-content',
95: SEQUENCE
96: REF 'text-illustration-index-entry-template-attrs',
97: ATTRIBUTE "text:style-name",
98: REF 'styleNameRef',
99: CHOICE
100: DATA 'NCName',
100: EPSILON
96: CHOICE
97: ONEOREMORE
98: CHOICE
99: REF 'text-index-entry-page-number',
99: REF 'text-index-entry-text',
99: REF 'text-index-entry-span',
99: REF 'text-index-entry-tab-stop',
97: EPSILON
92: EPSILON
88: REF 'text-index-body',
85: REF 'text-user-index',
86: ELEMENT "text:user-index",
87: SEQUENCE
88: REF 'sectionAttr',
89: INTERLEAVE
90: CHOICE
91: ATTRIBUTE "text:style-name",
92: REF 'styleNameRef',
93: CHOICE
94: DATA 'NCName',
94: EPSILON
91: EPSILON
90: ATTRIBUTE "text:name",
91: REF 'string',
92: DATA 'string',
90: CHOICE
91: ATTRIBUTE "text:protected",
92: REF 'boolean',
93: CHOICE
94: VALUE 'true',
94: VALUE 'false',
91: EPSILON
90: CHOICE
91: ATTRIBUTE "text:protection-key",
92: REF 'string',
93: DATA 'string',
91: EPSILON
88: REF 'text-user-index-source',
89: ELEMENT "text:user-index-source",
90: SEQUENCE
91: REF 'text-user-index-source-attr',
92: INTERLEAVE
93: SEQUENCE
94: REF 'text-index-scope-attr',
95: CHOICE
96: ATTRIBUTE "text:index-scope",
97: CHOICE
98: VALUE 'document',
98: VALUE 'chapter',
96: EPSILON
94: REF 'text-relative-tab-stop-position-attr',
95: CHOICE
96: ATTRIBUTE "text:relative-tab-stop-position",
97: REF 'boolean',
98: CHOICE
99: VALUE 'true',
99: VALUE 'false',
96: EPSILON
94: ATTRIBUTE "text:index-name",
95: REF 'string',
96: DATA 'string',
93: SEQUENCE
94: CHOICE
95: ATTRIBUTE "text:use-index-marks",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
94: CHOICE
95: ATTRIBUTE "text:use-graphics",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
94: CHOICE
95: ATTRIBUTE "text:use-tables",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
94: CHOICE
95: ATTRIBUTE "text:use-floating-frames",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
94: CHOICE
95: ATTRIBUTE "text:use-objects",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
93: CHOICE
94: ATTRIBUTE "text:copy-outline-levels",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
91: CHOICE
92: REF 'text-index-title-template',
92: EPSILON
91: CHOICE
92: ONEOREMORE
93: REF 'text-user-index-entry-template',
94: ELEMENT "text:user-index-entry-template",
95: SEQUENCE
96: REF 'text-user-index-entry-template-attrs',
97: INTERLEAVE
98: ATTRIBUTE "text:outline-level",
99: REF 'positiveInteger',
100: DATA 'positiveInteger',
98: ATTRIBUTE "text:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
96: CHOICE
97: ONEOREMORE
98: CHOICE
99: REF 'text-index-entry-chapter',
99: REF 'text-index-entry-page-number',
99: REF 'text-index-entry-text',
99: REF 'text-index-entry-span',
99: REF 'text-index-entry-tab-stop',
97: EPSILON
92: EPSILON
91: CHOICE
92: ONEOREMORE
93: REF 'text-index-source-styles',
92: EPSILON
88: REF 'text-index-body',
85: REF 'text-alphabetical-index',
86: ELEMENT "text:alphabetical-index",
87: SEQUENCE
88: REF 'sectionAttr',
89: INTERLEAVE
90: CHOICE
91: ATTRIBUTE "text:style-name",
92: REF 'styleNameRef',
93: CHOICE
94: DATA 'NCName',
94: EPSILON
91: EPSILON
90: ATTRIBUTE "text:name",
91: REF 'string',
92: DATA 'string',
90: CHOICE
91: ATTRIBUTE "text:protected",
92: REF 'boolean',
93: CHOICE
94: VALUE 'true',
94: VALUE 'false',
91: EPSILON
90: CHOICE
91: ATTRIBUTE "text:protection-key",
92: REF 'string',
93: DATA 'string',
91: EPSILON
88: REF 'text-alphabetical-index-source',
89: ELEMENT "text:alphabetical-index-source",
90: SEQUENCE
91: REF 'text-alphabetical-index-source-attrs',
92: INTERLEAVE
93: SEQUENCE
94: REF 'text-index-scope-attr',
95: CHOICE
96: ATTRIBUTE "text:index-scope",
97: CHOICE
98: VALUE 'document',
98: VALUE 'chapter',
96: EPSILON
94: REF 'text-relative-tab-stop-position-attr',
95: CHOICE
96: ATTRIBUTE "text:relative-tab-stop-position",
97: REF 'boolean',
98: CHOICE
99: VALUE 'true',
99: VALUE 'false',
96: EPSILON
93: CHOICE
94: ATTRIBUTE "text:ignore-case",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:main-entry-style-name",
95: REF 'styleNameRef',
96: CHOICE
97: DATA 'NCName',
97: EPSILON
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:alphabetical-separators",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: SEQUENCE
94: CHOICE
95: ATTRIBUTE "text:combine-entries",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
94: CHOICE
95: ATTRIBUTE "text:combine-entries-with-dash",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
94: CHOICE
95: ATTRIBUTE "text:combine-entries-with-pp",
96: REF 'boolean',
97: CHOICE
98: VALUE 'true',
98: VALUE 'false',
95: EPSILON
93: CHOICE
94: ATTRIBUTE "text:use-keys-as-entries",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:capitalize-entries",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:comma-separated",
95: REF 'boolean',
96: CHOICE
97: VALUE 'true',
97: VALUE 'false',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "fo:language",
95: REF 'languageCode',
96: DATA 'token',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "fo:country",
95: REF 'countryCode',
96: DATA 'token',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "text:sort-algorithm",
95: REF 'string',
96: DATA 'string',
94: EPSILON
91: CHOICE
92: REF 'text-index-title-template',
92: EPSILON
91: CHOICE
92: ONEOREMORE
93: REF 'text-alphabetical-index-entry-template',
94: ELEMENT "text:alphabetical-index-entry-template",
95: SEQUENCE
96: REF 'text-alphabetical-index-entry-template-attrs',
97: INTERLEAVE
98: ATTRIBUTE "text:outline-level",
99: CHOICE
100: VALUE '1',
100: VALUE '2',
100: VALUE '3',
100: VALUE 'separator',
98: ATTRIBUTE "text:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
96: CHOICE
97: ONEOREMORE
98: CHOICE
99: REF 'text-index-entry-chapter',
99: REF 'text-index-entry-page-number',
99: REF 'text-index-entry-text',
99: REF 'text-index-entry-span',
99: REF 'text-index-entry-tab-stop',
97: EPSILON
92: EPSILON
88: REF 'text-index-body',
85: REF 'text-bibliography',
86: ELEMENT "text:bibliography",
87: SEQUENCE
88: REF 'sectionAttr',
89: INTERLEAVE
90: CHOICE
91: ATTRIBUTE "text:style-name",
92: REF 'styleNameRef',
93: CHOICE
94: DATA 'NCName',
94: EPSILON
91: EPSILON
90: ATTRIBUTE "text:name",
91: REF 'string',
92: DATA 'string',
90: CHOICE
91: ATTRIBUTE "text:protected",
92: REF 'boolean',
93: CHOICE
94: VALUE 'true',
94: VALUE 'false',
91: EPSILON
90: CHOICE
91: ATTRIBUTE "text:protection-key",
92: REF 'string',
93: DATA 'string',
91: EPSILON
88: REF 'text-bibliography-source',
89: ELEMENT "text:bibliography-source",
90: SEQUENCE
91: CHOICE
92: REF 'text-index-title-template',
92: EPSILON
91: CHOICE
92: ONEOREMORE
93: REF 'text-bibliography-entry-template',
94: ELEMENT "text:bibliography-entry-template",
95: SEQUENCE
96: REF 'text-bibliography-entry-template-attrs',
97: INTERLEAVE
98: ATTRIBUTE "text:bibliography-type",
99: REF 'text-bibliography-types',
100: CHOICE
101: VALUE 'article',
101: VALUE 'book',
101: VALUE 'booklet',
101: VALUE 'conference',
101: VALUE 'custom1',
101: VALUE 'custom2',
101: VALUE 'custom3',
101: VALUE 'custom4',
101: VALUE 'custom5',
101: VALUE 'email',
101: VALUE 'inbook',
101: VALUE 'incollection',
101: VALUE 'inproceedings',
101: VALUE 'journal',
101: VALUE 'manual',
101: VALUE 'mastersthesis',
101: VALUE 'misc',
101: VALUE 'phdthesis',
101: VALUE 'proceedings',
101: VALUE 'techreport',
101: VALUE 'unpublished',
101: VALUE 'www',
98: ATTRIBUTE "text:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
96: CHOICE
97: ONEOREMORE
98: CHOICE
99: REF 'text-index-entry-span',
99: REF 'text-index-entry-tab-stop',
99: REF 'text-index-entry-bibliography',
100: ELEMENT "text:index-entry-bibliography",
101: REF 'text-index-entry-bibliography-attrs',
102: INTERLEAVE
103: CHOICE
104: ATTRIBUTE "text:style-name",
105: REF 'styleNameRef',
106: CHOICE
107: DATA 'NCName',
107: EPSILON
104: EPSILON
103: ATTRIBUTE "text:bibliography-data-field",
104: CHOICE
105: VALUE 'address',
105: VALUE 'annote',
105: VALUE 'author',
105: VALUE 'bibliography-type',
105: VALUE 'booktitle',
105: VALUE 'chapter',
105: VALUE 'custom1',
105: VALUE 'custom2',
105: VALUE 'custom3',
105: VALUE 'custom4',
105: VALUE 'custom5',
105: VALUE 'edition',
105: VALUE 'editor',
105: VALUE 'howpublished',
105: VALUE 'identifier',
105: VALUE 'institution',
105: VALUE 'isbn',
105: VALUE 'issn',
105: VALUE 'journal',
105: VALUE 'month',
105: VALUE 'note',
105: VALUE 'number',
105: VALUE 'organizations',
105: VALUE 'pages',
105: VALUE 'publisher',
105: VALUE 'report-type',
105: VALUE 'school',
105: VALUE 'series',
105: VALUE 'title',
105: VALUE 'url',
105: VALUE 'volume',
105: VALUE 'year',
97: EPSILON
92: EPSILON
88: REF 'text-index-body',
85: REF 'shape',
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',
88: ELEMENT "draw:measure",
89: SEQUENCE
90: REF 'draw-measure-attlist',
91: INTERLEAVE
92: SEQUENCE
93: ATTRIBUTE "svg:x1",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
93: ATTRIBUTE "svg:y1",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
92: SEQUENCE
93: ATTRIBUTE "svg:x2",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
93: ATTRIBUTE "svg:y2",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
90: REF 'common-draw-shape-with-text-and-styles-attlist',
91: SEQUENCE
92: REF 'common-draw-shape-with-styles-attlist',
93: SEQUENCE
94: REF 'common-draw-z-index-attlist',
95: CHOICE
96: ATTRIBUTE "draw:z-index",
97: REF 'nonNegativeInteger',
98: DATA 'nonNegativeInteger',
96: EPSILON
94: REF 'common-draw-id-attlist',
95: CHOICE
96: ATTRIBUTE "draw:id",
97: REF 'ID',
98: DATA 'ID',
96: EPSILON
94: REF 'common-draw-layer-name-attlist',
95: CHOICE
96: ATTRIBUTE "draw:layer",
97: DATA 'string',
96: EPSILON
94: REF 'common-draw-style-name-attlist',
95: CHOICE
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "draw:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: CHOICE
98: ATTRIBUTE "draw:class-names",
99: REF 'styleNameRefs',
100: LIST
101: CHOICE
102: ONEOREMORE
103: DATA 'NCName',
102: EPSILON
98: EPSILON
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "presentation:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: CHOICE
98: ATTRIBUTE "presentation:class-names",
99: REF 'styleNameRefs',
100: LIST
101: CHOICE
102: ONEOREMORE
103: DATA 'NCName',
102: EPSILON
98: EPSILON
94: REF 'common-draw-transform-attlist',
95: CHOICE
96: ATTRIBUTE "draw:transform",
97: REF 'string',
98: DATA 'string',
96: EPSILON
94: REF 'common-draw-name-attlist',
95: CHOICE
96: ATTRIBUTE "draw:name",
97: REF 'string',
98: DATA 'string',
96: EPSILON
94: REF 'common-text-spreadsheet-shape-attlist',
95: INTERLEAVE
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "table:end-cell-address",
99: REF 'cellAddress',
100: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "table:end-x",
99: REF 'coordinate',
100: REF 'length',
101: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "table:end-y",
99: REF 'coordinate',
100: REF 'length',
101: DATA 'string',
98: EPSILON
96: CHOICE
97: ATTRIBUTE "table:table-background",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: REF 'common-text-anchor-attlist',
97: INTERLEAVE
98: CHOICE
99: ATTRIBUTE "text:anchor-type",
100: CHOICE
101: VALUE 'page',
101: VALUE 'frame',
101: VALUE 'paragraph',
101: VALUE 'char',
101: VALUE 'as-char',
99: EPSILON
98: CHOICE
99: ATTRIBUTE "text:anchor-page-number",
100: REF 'positiveInteger',
101: DATA 'positiveInteger',
99: EPSILON
92: REF 'common-draw-text-style-name-attlist',
93: CHOICE
94: ATTRIBUTE "draw:text-style-name",
95: REF 'styleNameRef',
96: CHOICE
97: DATA 'NCName',
97: EPSILON
94: EPSILON
90: CHOICE
91: REF 'office-event-listeners',
91: EPSILON
90: CHOICE
91: ONEOREMORE
92: REF 'draw-glue-point',
91: EPSILON
90: REF 'draw-text',
91: CHOICE
92: ONEOREMORE
93: CHOICE
94: REF 'text-p',
94: REF 'text-list',
92: EPSILON
87: REF 'draw-caption',
88: ELEMENT "draw:caption",
89: SEQUENCE
90: REF 'draw-caption-attlist',
91: INTERLEAVE
92: CHOICE
93: SEQUENCE
94: ATTRIBUTE "draw:caption-point-x",
95: REF 'coordinate',
96: REF 'length',
97: DATA 'string',
94: ATTRIBUTE "draw:caption-point-y",
95: REF 'coordinate',
96: REF 'length',
97: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "draw:corner-radius",
94: REF 'nonNegativeLength',
95: DATA 'string',
93: EPSILON
90: REF 'common-draw-position-attlist',
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "svg:x",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "svg:y",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
93: EPSILON
90: REF 'common-draw-size-attlist',
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "svg:width",
94: REF 'length',
95: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "svg:height",
94: REF 'length',
95: DATA 'string',
93: EPSILON
90: REF 'common-draw-shape-with-text-and-styles-attlist',
91: SEQUENCE
92: REF 'common-draw-shape-with-styles-attlist',
93: SEQUENCE
94: REF 'common-draw-z-index-attlist',
95: CHOICE
96: ATTRIBUTE "draw:z-index",
97: REF 'nonNegativeInteger',
98: DATA 'nonNegativeInteger',
96: EPSILON
94: REF 'common-draw-id-attlist',
95: CHOICE
96: ATTRIBUTE "draw:id",
97: REF 'ID',
98: DATA 'ID',
96: EPSILON
94: REF 'common-draw-layer-name-attlist',
95: CHOICE
96: ATTRIBUTE "draw:layer",
97: DATA 'string',
96: EPSILON
94: REF 'common-draw-style-name-attlist',
95: CHOICE
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "draw:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: CHOICE
98: ATTRIBUTE "draw:class-names",
99: REF 'styleNameRefs',
100: LIST
101: CHOICE
102: ONEOREMORE
103: DATA 'NCName',
102: EPSILON
98: EPSILON
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "presentation:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: CHOICE
98: ATTRIBUTE "presentation:class-names",
99: REF 'styleNameRefs',
100: LIST
101: CHOICE
102: ONEOREMORE
103: DATA 'NCName',
102: EPSILON
98: EPSILON
94: REF 'common-draw-transform-attlist',
95: CHOICE
96: ATTRIBUTE "draw:transform",
97: REF 'string',
98: DATA 'string',
96: EPSILON
94: REF 'common-draw-name-attlist',
95: CHOICE
96: ATTRIBUTE "draw:name",
97: REF 'string',
98: DATA 'string',
96: EPSILON
94: REF 'common-text-spreadsheet-shape-attlist',
95: INTERLEAVE
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "table:end-cell-address",
99: REF 'cellAddress',
100: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "table:end-x",
99: REF 'coordinate',
100: REF 'length',
101: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "table:end-y",
99: REF 'coordinate',
100: REF 'length',
101: DATA 'string',
98: EPSILON
96: CHOICE
97: ATTRIBUTE "table:table-background",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: REF 'common-text-anchor-attlist',
97: INTERLEAVE
98: CHOICE
99: ATTRIBUTE "text:anchor-type",
100: CHOICE
101: VALUE 'page',
101: VALUE 'frame',
101: VALUE 'paragraph',
101: VALUE 'char',
101: VALUE 'as-char',
99: EPSILON
98: CHOICE
99: ATTRIBUTE "text:anchor-page-number",
100: REF 'positiveInteger',
101: DATA 'positiveInteger',
99: EPSILON
92: REF 'common-draw-text-style-name-attlist',
93: CHOICE
94: ATTRIBUTE "draw:text-style-name",
95: REF 'styleNameRef',
96: CHOICE
97: DATA 'NCName',
97: EPSILON
94: EPSILON
90: CHOICE
91: REF 'office-event-listeners',
91: EPSILON
90: CHOICE
91: ONEOREMORE
92: REF 'draw-glue-point',
91: EPSILON
90: REF 'draw-text',
91: CHOICE
92: ONEOREMORE
93: CHOICE
94: REF 'text-p',
94: REF 'text-list',
92: EPSILON
87: REF 'draw-connector',
88: ELEMENT "draw:connector",
89: SEQUENCE
90: REF 'draw-connector-attlist',
91: INTERLEAVE
92: CHOICE
93: ATTRIBUTE "draw:type",
94: CHOICE
95: VALUE 'standard',
95: VALUE 'lines',
95: VALUE 'line',
95: VALUE 'curve',
93: EPSILON
92: CHOICE
93: SEQUENCE
94: ATTRIBUTE "svg:x1",
95: REF 'coordinate',
96: REF 'length',
97: DATA 'string',
94: ATTRIBUTE "svg:y1",
95: REF 'coordinate',
96: REF 'length',
97: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "draw:start-shape",
94: REF 'IDREF',
95: DATA 'IDREF',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "draw:start-glue-point",
94: REF 'nonNegativeInteger',
95: DATA 'nonNegativeInteger',
93: EPSILON
92: CHOICE
93: SEQUENCE
94: ATTRIBUTE "svg:x2",
95: REF 'coordinate',
96: REF 'length',
97: DATA 'string',
94: ATTRIBUTE "svg:y2",
95: REF 'coordinate',
96: REF 'length',
97: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "draw:end-shape",
94: REF 'IDREF',
95: DATA 'IDREF',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "draw:end-glue-point",
94: REF 'nonNegativeInteger',
95: DATA 'nonNegativeInteger',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "draw:line-skew",
94: LIST
95: SEQUENCE
96: REF 'length',
97: DATA 'string',
96: CHOICE
97: SEQUENCE
98: REF 'length',
99: DATA 'string',
98: CHOICE
99: REF 'length',
100: DATA 'string',
99: EPSILON
97: EPSILON
93: EPSILON
90: REF 'common-draw-shape-with-text-and-styles-attlist',
91: SEQUENCE
92: REF 'common-draw-shape-with-styles-attlist',
93: SEQUENCE
94: REF 'common-draw-z-index-attlist',
95: CHOICE
96: ATTRIBUTE "draw:z-index",
97: REF 'nonNegativeInteger',
98: DATA 'nonNegativeInteger',
96: EPSILON
94: REF 'common-draw-id-attlist',
95: CHOICE
96: ATTRIBUTE "draw:id",
97: REF 'ID',
98: DATA 'ID',
96: EPSILON
94: REF 'common-draw-layer-name-attlist',
95: CHOICE
96: ATTRIBUTE "draw:layer",
97: DATA 'string',
96: EPSILON
94: REF 'common-draw-style-name-attlist',
95: CHOICE
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "draw:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: CHOICE
98: ATTRIBUTE "draw:class-names",
99: REF 'styleNameRefs',
100: LIST
101: CHOICE
102: ONEOREMORE
103: DATA 'NCName',
102: EPSILON
98: EPSILON
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "presentation:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: CHOICE
98: ATTRIBUTE "presentation:class-names",
99: REF 'styleNameRefs',
100: LIST
101: CHOICE
102: ONEOREMORE
103: DATA 'NCName',
102: EPSILON
98: EPSILON
94: REF 'common-draw-transform-attlist',
95: CHOICE
96: ATTRIBUTE "draw:transform",
97: REF 'string',
98: DATA 'string',
96: EPSILON
94: REF 'common-draw-name-attlist',
95: CHOICE
96: ATTRIBUTE "draw:name",
97: REF 'string',
98: DATA 'string',
96: EPSILON
94: REF 'common-text-spreadsheet-shape-attlist',
95: INTERLEAVE
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "table:end-cell-address",
99: REF 'cellAddress',
100: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "table:end-x",
99: REF 'coordinate',
100: REF 'length',
101: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "table:end-y",
99: REF 'coordinate',
100: REF 'length',
101: DATA 'string',
98: EPSILON
96: CHOICE
97: ATTRIBUTE "table:table-background",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: REF 'common-text-anchor-attlist',
97: INTERLEAVE
98: CHOICE
99: ATTRIBUTE "text:anchor-type",
100: CHOICE
101: VALUE 'page',
101: VALUE 'frame',
101: VALUE 'paragraph',
101: VALUE 'char',
101: VALUE 'as-char',
99: EPSILON
98: CHOICE
99: ATTRIBUTE "text:anchor-page-number",
100: REF 'positiveInteger',
101: DATA 'positiveInteger',
99: EPSILON
92: REF 'common-draw-text-style-name-attlist',
93: CHOICE
94: ATTRIBUTE "draw:text-style-name",
95: REF 'styleNameRef',
96: CHOICE
97: DATA 'NCName',
97: EPSILON
94: EPSILON
90: CHOICE
91: REF 'office-event-listeners',
91: EPSILON
90: CHOICE
91: ONEOREMORE
92: REF 'draw-glue-point',
91: EPSILON
90: REF 'draw-text',
91: CHOICE
92: ONEOREMORE
93: CHOICE
94: REF 'text-p',
94: REF 'text-list',
92: EPSILON
87: REF 'draw-control',
88: ELEMENT "draw:control",
89: SEQUENCE
90: REF 'draw-control-attlist',
91: ATTRIBUTE "draw:control",
92: REF 'IDREF',
93: DATA 'IDREF',
90: REF 'common-draw-position-attlist',
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "svg:x",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "svg:y",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
93: EPSILON
90: REF 'common-draw-size-attlist',
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "svg:width",
94: REF 'length',
95: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "svg:height",
94: REF 'length',
95: DATA 'string',
93: EPSILON
90: REF 'common-draw-shape-with-text-and-styles-attlist',
91: SEQUENCE
92: REF 'common-draw-shape-with-styles-attlist',
93: SEQUENCE
94: REF 'common-draw-z-index-attlist',
95: CHOICE
96: ATTRIBUTE "draw:z-index",
97: REF 'nonNegativeInteger',
98: DATA 'nonNegativeInteger',
96: EPSILON
94: REF 'common-draw-id-attlist',
95: CHOICE
96: ATTRIBUTE "draw:id",
97: REF 'ID',
98: DATA 'ID',
96: EPSILON
94: REF 'common-draw-layer-name-attlist',
95: CHOICE
96: ATTRIBUTE "draw:layer",
97: DATA 'string',
96: EPSILON
94: REF 'common-draw-style-name-attlist',
95: CHOICE
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "draw:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: CHOICE
98: ATTRIBUTE "draw:class-names",
99: REF 'styleNameRefs',
100: LIST
101: CHOICE
102: ONEOREMORE
103: DATA 'NCName',
102: EPSILON
98: EPSILON
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "presentation:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: CHOICE
98: ATTRIBUTE "presentation:class-names",
99: REF 'styleNameRefs',
100: LIST
101: CHOICE
102: ONEOREMORE
103: DATA 'NCName',
102: EPSILON
98: EPSILON
94: REF 'common-draw-transform-attlist',
95: CHOICE
96: ATTRIBUTE "draw:transform",
97: REF 'string',
98: DATA 'string',
96: EPSILON
94: REF 'common-draw-name-attlist',
95: CHOICE
96: ATTRIBUTE "draw:name",
97: REF 'string',
98: DATA 'string',
96: EPSILON
94: REF 'common-text-spreadsheet-shape-attlist',
95: INTERLEAVE
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "table:end-cell-address",
99: REF 'cellAddress',
100: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "table:end-x",
99: REF 'coordinate',
100: REF 'length',
101: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "table:end-y",
99: REF 'coordinate',
100: REF 'length',
101: DATA 'string',
98: EPSILON
96: CHOICE
97: ATTRIBUTE "table:table-background",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: REF 'common-text-anchor-attlist',
97: INTERLEAVE
98: CHOICE
99: ATTRIBUTE "text:anchor-type",
100: CHOICE
101: VALUE 'page',
101: VALUE 'frame',
101: VALUE 'paragraph',
101: VALUE 'char',
101: VALUE 'as-char',
99: EPSILON
98: CHOICE
99: ATTRIBUTE "text:anchor-page-number",
100: REF 'positiveInteger',
101: DATA 'positiveInteger',
99: EPSILON
92: REF 'common-draw-text-style-name-attlist',
93: CHOICE
94: ATTRIBUTE "draw:text-style-name",
95: REF 'styleNameRef',
96: CHOICE
97: DATA 'NCName',
97: EPSILON
94: EPSILON
90: CHOICE
91: ONEOREMORE
92: REF 'draw-glue-point',
91: EPSILON
87: REF 'dr3d-scene',
88: ELEMENT "dr3d:scene",
89: SEQUENCE
90: REF 'dr3d-scene-attlist',
91: INTERLEAVE
92: SEQUENCE
93: CHOICE
94: ATTRIBUTE "dr3d:vrp",
95: REF 'vector3D',
96: DATA 'string',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "dr3d:vpn",
95: REF 'vector3D',
96: DATA 'string',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "dr3d:vup",
95: REF 'vector3D',
96: DATA 'string',
94: EPSILON
92: CHOICE
93: ATTRIBUTE "dr3d:projection",
94: CHOICE
95: VALUE 'parallel',
95: VALUE 'perspective',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "dr3d:distance",
94: REF 'length',
95: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "dr3d:focal-length",
94: REF 'length',
95: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "dr3d:shadow-slant",
94: REF 'nonNegativeInteger',
95: DATA 'nonNegativeInteger',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "dr3d:shade-mode",
94: CHOICE
95: VALUE 'flat',
95: VALUE 'phong',
95: VALUE 'gouraud',
95: VALUE 'draft',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "dr3d:ambient-color",
94: REF 'color',
95: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "dr3d:lighting-mode",
94: REF 'boolean',
95: CHOICE
96: VALUE 'true',
96: VALUE 'false',
93: EPSILON
90: REF 'common-draw-position-attlist',
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "svg:x",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "svg:y",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
93: EPSILON
90: REF 'common-draw-size-attlist',
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "svg:width",
94: REF 'length',
95: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "svg:height",
94: REF 'length',
95: DATA 'string',
93: EPSILON
90: REF 'common-draw-style-name-attlist',
91: CHOICE
92: SEQUENCE
93: CHOICE
94: ATTRIBUTE "draw:style-name",
95: REF 'styleNameRef',
96: CHOICE
97: DATA 'NCName',
97: EPSILON
94: EPSILON
93: CHOICE
94: ATTRIBUTE "draw:class-names",
95: REF 'styleNameRefs',
96: LIST
97: CHOICE
98: ONEOREMORE
99: DATA 'NCName',
98: EPSILON
94: EPSILON
92: SEQUENCE
93: CHOICE
94: ATTRIBUTE "presentation:style-name",
95: REF 'styleNameRef',
96: CHOICE
97: DATA 'NCName',
97: EPSILON
94: EPSILON
93: CHOICE
94: ATTRIBUTE "presentation:class-names",
95: REF 'styleNameRefs',
96: LIST
97: CHOICE
98: ONEOREMORE
99: DATA 'NCName',
98: EPSILON
94: EPSILON
90: REF 'common-draw-z-index-attlist',
91: CHOICE
92: ATTRIBUTE "draw:z-index",
93: REF 'nonNegativeInteger',
94: DATA 'nonNegativeInteger',
92: EPSILON
90: REF 'common-draw-id-attlist',
91: CHOICE
92: ATTRIBUTE "draw:id",
93: REF 'ID',
94: DATA 'ID',
92: EPSILON
90: REF 'common-draw-layer-name-attlist',
91: CHOICE
92: ATTRIBUTE "draw:layer",
93: DATA 'string',
92: EPSILON
90: REF 'common-text-spreadsheet-shape-attlist',
91: INTERLEAVE
92: SEQUENCE
93: CHOICE
94: ATTRIBUTE "table:end-cell-address",
95: REF 'cellAddress',
96: DATA 'string',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "table:end-x",
95: REF 'coordinate',
96: REF 'length',
97: DATA 'string',
94: EPSILON
93: CHOICE
94: ATTRIBUTE "table:end-y",
95: REF 'coordinate',
96: REF 'length',
97: DATA 'string',
94: EPSILON
92: CHOICE
93: ATTRIBUTE "table:table-background",
94: REF 'boolean',
95: CHOICE
96: VALUE 'true',
96: VALUE 'false',
93: EPSILON
92: REF 'common-text-anchor-attlist',
93: INTERLEAVE
94: CHOICE
95: ATTRIBUTE "text:anchor-type",
96: CHOICE
97: VALUE 'page',
97: VALUE 'frame',
97: VALUE 'paragraph',
97: VALUE 'char',
97: VALUE 'as-char',
95: EPSILON
94: CHOICE
95: ATTRIBUTE "text:anchor-page-number",
96: REF 'positiveInteger',
97: DATA 'positiveInteger',
95: EPSILON
90: REF 'common-dr3d-transform-attlist',
91: CHOICE
92: ATTRIBUTE "dr3d:transform",
93: STRING
92: EPSILON
90: CHOICE
91: ONEOREMORE
92: REF 'dr3d-light',
93: ELEMENT "dr3d:light",
94: REF 'dr3d-light-attlist',
95: INTERLEAVE
96: CHOICE
97: ATTRIBUTE "dr3d:diffuse-color",
98: REF 'color',
99: DATA 'string',
97: EPSILON
96: ATTRIBUTE "dr3d:direction",
97: REF 'vector3D',
98: DATA 'string',
96: CHOICE
97: ATTRIBUTE "dr3d:enabled",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "dr3d:specular",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
91: EPSILON
90: CHOICE
91: ONEOREMORE
92: REF 'shapes3d',
93: CHOICE
94: REF 'dr3d-scene',
94: REF 'dr3d-extrude',
95: ELEMENT "dr3d:extrude",
96: SEQUENCE
97: REF 'common-draw-path-data-attlist',
98: ATTRIBUTE "svg:d",
99: REF 'pathData',
100: DATA 'string',
97: REF 'common-draw-viewbox-attlist',
98: ATTRIBUTE "svg:viewBox",
99: LIST
100: SEQUENCE
101: REF 'integer',
102: DATA 'integer',
101: REF 'integer',
102: DATA 'integer',
101: REF 'integer',
102: DATA 'integer',
101: REF 'integer',
102: DATA 'integer',
97: REF 'common-draw-id-attlist',
98: CHOICE
99: ATTRIBUTE "draw:id",
100: REF 'ID',
101: DATA 'ID',
99: EPSILON
97: REF 'common-draw-z-index-attlist',
98: CHOICE
99: ATTRIBUTE "draw:z-index",
100: REF 'nonNegativeInteger',
101: DATA 'nonNegativeInteger',
99: EPSILON
97: REF 'common-draw-layer-name-attlist',
98: CHOICE
99: ATTRIBUTE "draw:layer",
100: DATA 'string',
99: EPSILON
97: REF 'common-draw-style-name-attlist',
98: CHOICE
99: SEQUENCE
100: CHOICE
101: ATTRIBUTE "draw:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:class-names",
102: REF 'styleNameRefs',
103: LIST
104: CHOICE
105: ONEOREMORE
106: DATA 'NCName',
105: EPSILON
101: EPSILON
99: SEQUENCE
100: CHOICE
101: ATTRIBUTE "presentation:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
100: CHOICE
101: ATTRIBUTE "presentation:class-names",
102: REF 'styleNameRefs',
103: LIST
104: CHOICE
105: ONEOREMORE
106: DATA 'NCName',
105: EPSILON
101: EPSILON
97: REF 'common-dr3d-transform-attlist',
98: CHOICE
99: ATTRIBUTE "dr3d:transform",
100: STRING
99: EPSILON
94: REF 'dr3d-sphere',
95: ELEMENT "dr3d:sphere",
96: SEQUENCE
97: REF 'dr3d-sphere-attlist',
98: INTERLEAVE
99: CHOICE
100: ATTRIBUTE "dr3d:center",
101: REF 'vector3D',
102: DATA 'string',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "dr3d:size",
101: REF 'vector3D',
102: DATA 'string',
100: EPSILON
97: REF 'common-draw-z-index-attlist',
98: CHOICE
99: ATTRIBUTE "draw:z-index",
100: REF 'nonNegativeInteger',
101: DATA 'nonNegativeInteger',
99: EPSILON
97: REF 'common-draw-id-attlist',
98: CHOICE
99: ATTRIBUTE "draw:id",
100: REF 'ID',
101: DATA 'ID',
99: EPSILON
97: REF 'common-draw-layer-name-attlist',
98: CHOICE
99: ATTRIBUTE "draw:layer",
100: DATA 'string',
99: EPSILON
97: REF 'common-draw-style-name-attlist',
98: CHOICE
99: SEQUENCE
100: CHOICE
101: ATTRIBUTE "draw:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:class-names",
102: REF 'styleNameRefs',
103: LIST
104: CHOICE
105: ONEOREMORE
106: DATA 'NCName',
105: EPSILON
101: EPSILON
99: SEQUENCE
100: CHOICE
101: ATTRIBUTE "presentation:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
100: CHOICE
101: ATTRIBUTE "presentation:class-names",
102: REF 'styleNameRefs',
103: LIST
104: CHOICE
105: ONEOREMORE
106: DATA 'NCName',
105: EPSILON
101: EPSILON
97: REF 'common-dr3d-transform-attlist',
98: CHOICE
99: ATTRIBUTE "dr3d:transform",
100: STRING
99: EPSILON
94: REF 'dr3d-rotate',
95: ELEMENT "dr3d:rotate",
96: SEQUENCE
97: REF 'common-draw-viewbox-attlist',
98: ATTRIBUTE "svg:viewBox",
99: LIST
100: SEQUENCE
101: REF 'integer',
102: DATA 'integer',
101: REF 'integer',
102: DATA 'integer',
101: REF 'integer',
102: DATA 'integer',
101: REF 'integer',
102: DATA 'integer',
97: REF 'common-draw-path-data-attlist',
98: ATTRIBUTE "svg:d",
99: REF 'pathData',
100: DATA 'string',
97: REF 'common-draw-z-index-attlist',
98: CHOICE
99: ATTRIBUTE "draw:z-index",
100: REF 'nonNegativeInteger',
101: DATA 'nonNegativeInteger',
99: EPSILON
97: REF 'common-draw-id-attlist',
98: CHOICE
99: ATTRIBUTE "draw:id",
100: REF 'ID',
101: DATA 'ID',
99: EPSILON
97: REF 'common-draw-layer-name-attlist',
98: CHOICE
99: ATTRIBUTE "draw:layer",
100: DATA 'string',
99: EPSILON
97: REF 'common-draw-style-name-attlist',
98: CHOICE
99: SEQUENCE
100: CHOICE
101: ATTRIBUTE "draw:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:class-names",
102: REF 'styleNameRefs',
103: LIST
104: CHOICE
105: ONEOREMORE
106: DATA 'NCName',
105: EPSILON
101: EPSILON
99: SEQUENCE
100: CHOICE
101: ATTRIBUTE "presentation:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
100: CHOICE
101: ATTRIBUTE "presentation:class-names",
102: REF 'styleNameRefs',
103: LIST
104: CHOICE
105: ONEOREMORE
106: DATA 'NCName',
105: EPSILON
101: EPSILON
97: REF 'common-dr3d-transform-attlist',
98: CHOICE
99: ATTRIBUTE "dr3d:transform",
100: STRING
99: EPSILON
94: REF 'dr3d-cube',
95: ELEMENT "dr3d:cube",
96: SEQUENCE
97: REF 'dr3d-cube-attlist',
98: SEQUENCE
99: CHOICE
100: ATTRIBUTE "dr3d:min-edge",
101: REF 'vector3D',
102: DATA 'string',
100: EPSILON
99: CHOICE
100: ATTRIBUTE "dr3d:max-edge",
101: REF 'vector3D',
102: DATA 'string',
100: EPSILON
97: REF 'common-draw-z-index-attlist',
98: CHOICE
99: ATTRIBUTE "draw:z-index",
100: REF 'nonNegativeInteger',
101: DATA 'nonNegativeInteger',
99: EPSILON
97: REF 'common-draw-id-attlist',
98: CHOICE
99: ATTRIBUTE "draw:id",
100: REF 'ID',
101: DATA 'ID',
99: EPSILON
97: REF 'common-draw-layer-name-attlist',
98: CHOICE
99: ATTRIBUTE "draw:layer",
100: DATA 'string',
99: EPSILON
97: REF 'common-draw-style-name-attlist',
98: CHOICE
99: SEQUENCE
100: CHOICE
101: ATTRIBUTE "draw:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:class-names",
102: REF 'styleNameRefs',
103: LIST
104: CHOICE
105: ONEOREMORE
106: DATA 'NCName',
105: EPSILON
101: EPSILON
99: SEQUENCE
100: CHOICE
101: ATTRIBUTE "presentation:style-name",
102: REF 'styleNameRef',
103: CHOICE
104: DATA 'NCName',
104: EPSILON
101: EPSILON
100: CHOICE
101: ATTRIBUTE "presentation:class-names",
102: REF 'styleNameRefs',
103: LIST
104: CHOICE
105: ONEOREMORE
106: DATA 'NCName',
105: EPSILON
101: EPSILON
97: REF 'common-dr3d-transform-attlist',
98: CHOICE
99: ATTRIBUTE "dr3d:transform",
100: STRING
99: EPSILON
91: EPSILON
87: REF 'draw-custom-shape',
88: ELEMENT "draw:custom-shape",
89: SEQUENCE
90: REF 'draw-custom-shape-attlist',
91: INTERLEAVE
92: CHOICE
93: ATTRIBUTE "draw:engine",
94: REF 'namespacedToken',
95: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "draw:data",
94: REF 'string',
95: DATA 'string',
93: EPSILON
90: REF 'common-draw-position-attlist',
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "svg:x",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "svg:y",
94: REF 'coordinate',
95: REF 'length',
96: DATA 'string',
93: EPSILON
90: REF 'common-draw-size-attlist',
91: SEQUENCE
92: CHOICE
93: ATTRIBUTE "svg:width",
94: REF 'length',
95: DATA 'string',
93: EPSILON
92: CHOICE
93: ATTRIBUTE "svg:height",
94: REF 'length',
95: DATA 'string',
93: EPSILON
90: REF 'common-draw-shape-with-text-and-styles-attlist',
91: SEQUENCE
92: REF 'common-draw-shape-with-styles-attlist',
93: SEQUENCE
94: REF 'common-draw-z-index-attlist',
95: CHOICE
96: ATTRIBUTE "draw:z-index",
97: REF 'nonNegativeInteger',
98: DATA 'nonNegativeInteger',
96: EPSILON
94: REF 'common-draw-id-attlist',
95: CHOICE
96: ATTRIBUTE "draw:id",
97: REF 'ID',
98: DATA 'ID',
96: EPSILON
94: REF 'common-draw-layer-name-attlist',
95: CHOICE
96: ATTRIBUTE "draw:layer",
97: DATA 'string',
96: EPSILON
94: REF 'common-draw-style-name-attlist',
95: CHOICE
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "draw:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: CHOICE
98: ATTRIBUTE "draw:class-names",
99: REF 'styleNameRefs',
100: LIST
101: CHOICE
102: ONEOREMORE
103: DATA 'NCName',
102: EPSILON
98: EPSILON
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "presentation:style-name",
99: REF 'styleNameRef',
100: CHOICE
101: DATA 'NCName',
101: EPSILON
98: EPSILON
97: CHOICE
98: ATTRIBUTE "presentation:class-names",
99: REF 'styleNameRefs',
100: LIST
101: CHOICE
102: ONEOREMORE
103: DATA 'NCName',
102: EPSILON
98: EPSILON
94: REF 'common-draw-transform-attlist',
95: CHOICE
96: ATTRIBUTE "draw:transform",
97: REF 'string',
98: DATA 'string',
96: EPSILON
94: REF 'common-draw-name-attlist',
95: CHOICE
96: ATTRIBUTE "draw:name",
97: REF 'string',
98: DATA 'string',
96: EPSILON
94: REF 'common-text-spreadsheet-shape-attlist',
95: INTERLEAVE
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "table:end-cell-address",
99: REF 'cellAddress',
100: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "table:end-x",
99: REF 'coordinate',
100: REF 'length',
101: DATA 'string',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "table:end-y",
99: REF 'coordinate',
100: REF 'length',
101: DATA 'string',
98: EPSILON
96: CHOICE
97: ATTRIBUTE "table:table-background",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: REF 'common-text-anchor-attlist',
97: INTERLEAVE
98: CHOICE
99: ATTRIBUTE "text:anchor-type",
100: CHOICE
101: VALUE 'page',
101: VALUE 'frame',
101: VALUE 'paragraph',
101: VALUE 'char',
101: VALUE 'as-char',
99: EPSILON
98: CHOICE
99: ATTRIBUTE "text:anchor-page-number",
100: REF 'positiveInteger',
101: DATA 'positiveInteger',
99: EPSILON
92: REF 'common-draw-text-style-name-attlist',
93: CHOICE
94: ATTRIBUTE "draw:text-style-name",
95: REF 'styleNameRef',
96: CHOICE
97: DATA 'NCName',
97: EPSILON
94: EPSILON
90: CHOICE
91: REF 'office-event-listeners',
91: EPSILON
90: CHOICE
91: ONEOREMORE
92: REF 'draw-glue-point',
91: EPSILON
90: REF 'draw-text',
91: CHOICE
92: ONEOREMORE
93: CHOICE
94: REF 'text-p',
94: REF 'text-list',
92: EPSILON
90: CHOICE
91: REF 'draw-enhanced-geometry',
92: ELEMENT "draw:enhanced-geometry",
93: SEQUENCE
94: REF 'draw-enhanced-geometry-attlist',
95: INTERLEAVE
96: CHOICE
97: ATTRIBUTE "draw:type",
98: REF 'custom-shape-type',
99: CHOICE
100: VALUE 'non-primitive',
100: REF 'string',
101: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "svg:viewBox",
98: LIST
99: SEQUENCE
100: REF 'integer',
101: DATA 'integer',
100: REF 'integer',
101: DATA 'integer',
100: REF 'integer',
101: DATA 'integer',
100: REF 'integer',
101: DATA 'integer',
97: EPSILON
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "draw:mirror-vertical",
99: REF 'boolean',
100: CHOICE
101: VALUE 'true',
101: VALUE 'false',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "draw:mirror-horizontal",
99: REF 'boolean',
100: CHOICE
101: VALUE 'true',
101: VALUE 'false',
98: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:text-rotate-angle",
98: REF 'double',
99: DATA 'double',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-allowed",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:text-path-allowed",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:concentric-gradient-fill-allowed",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-brightness",
98: REF 'percent',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-depth",
98: LIST
99: SEQUENCE
100: REF 'length',
101: DATA 'string',
100: REF 'double',
101: DATA 'double',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-diffusion",
98: REF 'percent',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-number-of-line-segments",
98: REF 'integer',
99: DATA 'integer',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-light-face",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-first-light-harsh",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-second-light-harsh",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-first-light-level",
98: REF 'percent',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-second-light-level",
98: REF 'percent',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-first-light-direction",
98: REF 'vector3D',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-second-light-direction",
98: REF 'vector3D',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-metal",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "dr3d:shade-mode",
98: CHOICE
99: VALUE 'flat',
99: VALUE 'phong',
99: VALUE 'gouraud',
99: VALUE 'draft',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-rotation-angle",
98: LIST
99: SEQUENCE
100: REF 'double',
101: DATA 'double',
100: REF 'double',
101: DATA 'double',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-rotation-center",
98: REF 'vector3D',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-shininess",
98: REF 'percent',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-skew",
98: LIST
99: SEQUENCE
100: REF 'double',
101: DATA 'double',
100: REF 'double',
101: DATA 'double',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-specularity",
98: REF 'percent',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "dr3d:projection",
98: CHOICE
99: VALUE 'parallel',
99: VALUE 'perspective',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-viewpoint",
98: REF 'point3D',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-origin",
98: LIST
99: SEQUENCE
100: REF 'double',
101: DATA 'double',
100: REF 'double',
101: DATA 'double',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:extrusion-color",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:enhanced-path",
98: REF 'string',
99: DATA 'string',
97: EPSILON
96: SEQUENCE
97: CHOICE
98: ATTRIBUTE "draw:path-stretchpoint-x",
99: REF 'double',
100: DATA 'double',
98: EPSILON
97: CHOICE
98: ATTRIBUTE "draw:path-stretchpoint-y",
99: REF 'double',
100: DATA 'double',
98: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:text-areas",
98: REF 'string',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:glue-points",
98: REF 'string',
99: DATA 'string',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:glue-point-type",
98: CHOICE
99: VALUE 'none',
99: VALUE 'segments',
99: VALUE 'rectangle',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:glue-point-leaving-directions",
98: STRING
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:text-path",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:text-path-mode",
98: CHOICE
99: VALUE 'normal',
99: VALUE 'path',
99: VALUE 'shape',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:text-path-scale",
98: CHOICE
99: VALUE 'path',
99: VALUE 'shape',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:text-path-same-letter-heights",
98: REF 'boolean',
99: CHOICE
100: VALUE 'true',
100: VALUE 'false',
97: EPSILON
96: CHOICE
97: ATTRIBUTE "draw:modifiers",
98: REF 'string',
99: DATA 'string',
97: EPSILON
94: CHOICE
95: ONEOREMORE
96: REF 'draw-equation',
97: ELEMENT "draw:equation",
98: REF 'draw-equation-attlist',
99: INTERLEAVE
100: CHOICE
101: ATTRIBUTE "draw:name",
102: REF 'string',
103: DATA 'string',
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:formula",
102: REF 'string',
103: DATA 'string',
101: EPSILON
95: EPSILON
94: CHOICE
95: ONEOREMORE
96: REF 'draw-handle',
97: ELEMENT "draw:handle",
98: REF 'draw-handle-attlist',
99: INTERLEAVE
100: CHOICE
101: ATTRIBUTE "draw:handle-mirror-vertical",
102: REF 'boolean',
103: CHOICE
104: VALUE 'true',
104: VALUE 'false',
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:handle-mirror-horizontal",
102: REF 'boolean',
103: CHOICE
104: VALUE 'true',
104: VALUE 'false',
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:handle-switched",
102: REF 'boolean',
103: CHOICE
104: VALUE 'true',
104: VALUE 'false',
101: EPSILON
100: ATTRIBUTE "draw:handle-position",
101: REF 'string',
102: DATA 'string',
100: CHOICE
101: ATTRIBUTE "draw:handle-range-x-minimum",
102: REF 'string',
103: DATA 'string',
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:handle-range-x-maximum",
102: REF 'string',
103: DATA 'string',
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:handle-range-y-minimum",
102: REF 'string',
103: DATA 'string',
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:handle-range-y-maximum",
102: REF 'string',
103: DATA 'string',
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:handle-polar",
102: REF 'string',
103: DATA 'string',
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:handle-radius-range-minimum",
102: REF 'string',
103: DATA 'string',
101: EPSILON
100: CHOICE
101: ATTRIBUTE "draw:handle-radius-range-maximum",
102: REF 'string',
103: DATA 'string',
101: EPSILON
95: EPSILON
91: EPSILON
85: REF 'change-marks',
86: CHOICE
87: ELEMENT "text:change",
88: REF 'change-mark-attr',
89: ATTRIBUTE "text:change-id",
90: REF 'IDREF',
91: DATA 'IDREF',
87: ELEMENT "text:change-start",
88: REF 'change-mark-attr',
89: ATTRIBUTE "text:change-id",
90: REF 'IDREF',
91: DATA 'IDREF',
87: ELEMENT "text:change-end",
88: REF 'change-mark-attr',
89: ATTRIBUTE "text:change-id",
90: REF 'IDREF',
91: DATA 'IDREF',
83: REF 'text-index-title',
84: ELEMENT "text:index-title",
85: SEQUENCE
86: REF 'sectionAttr',
87: INTERLEAVE
88: CHOICE
89: ATTRIBUTE "text:style-name",
90: REF 'styleNameRef',
91: CHOICE
92: DATA 'NCName',
92: EPSILON
89: EPSILON
88: ATTRIBUTE "text:name",
89: REF 'string',
90: DATA 'string',
88: CHOICE
89: ATTRIBUTE "text:protected",
90: REF 'boolean',
91: CHOICE
92: VALUE 'true',
92: VALUE 'false',
89: EPSILON
88: CHOICE
89: ATTRIBUTE "text:protection-key",
90: REF 'string',
91: DATA 'string',
89: EPSILON
86: CHOICE
87: ONEOREMORE
88: REF 'index-content-main',
89: CHOICE
90: REF 'text-content',
91: CHOICE
92: REF 'text-h',
92: REF 'text-p',
92: REF 'text-list',
92: REF 'text-numbered-paragraph',
92: REF 'table-table',
92: REF 'draw-a',
92: REF 'text-section',
92: REF 'text-table-of-content',
92: REF 'text-illustration-index',
92: REF 'text-table-index',
92: REF 'text-object-index',
92: REF 'text-user-index',
92: REF 'text-alphabetical-index',
92: REF 'text-bibliography',
92: REF 'shape',
93: CHOICE
94: REF 'draw-rect',
94: REF 'draw-line',
94: REF 'draw-polyline',
94: REF 'draw-polygon',
94: REF 'draw-regular-polygon',
94: REF 'draw-path',
94: REF 'draw-circle',
94: REF 'draw-ellipse',
94: REF 'draw-g',
94: REF 'draw-page-thumbnail',
94: REF 'draw-frame',
94: REF 'draw-measure',
94: REF 'draw-caption',
94: REF 'draw-connector',
94: REF 'draw-control',
94: REF 'dr3d-scene',
94: REF 'draw-custom-shape',
92: REF 'change-marks',
93: CHOICE
90: REF 'text-index-title',
87: EPSILON
80: EPSILON
74: REF 'text-illustration-index',
74: REF 'text-table-index',
74: REF 'text-object-index',
74: REF 'text-user-index',
74: REF 'text-alphabetical-index',
74: REF 'text-bibliography',
74: REF 'shape',
75: CHOICE
76: REF 'draw-rect',
76: REF 'draw-line',
76: REF 'draw-polyline',
76: REF 'draw-polygon',
76: REF 'draw-regular-polygon',
76: REF 'draw-path',
76: REF 'draw-circle',
76: REF 'draw-ellipse',
76: REF 'draw-g',
76: REF 'draw-page-thumbnail',
76: REF 'draw-frame',
76: REF 'draw-measure',
76: REF 'draw-caption',
76: REF 'draw-connector',
76: REF 'draw-control',
76: REF 'dr3d-scene',
76: REF 'draw-custom-shape',
74: REF 'change-marks',
75: CHOICE
71: EPSILON
67: REF 'text-table-of-content',
67: REF 'text-illustration-index',
67: REF 'text-table-index',
67: REF 'text-object-index',
67: REF 'text-user-index',
67: REF 'text-alphabetical-index',
67: REF 'text-bibliography',
67: REF 'shape',
68: CHOICE
69: REF 'draw-rect',
69: REF 'draw-line',
69: REF 'draw-polyline',
69: REF 'draw-polygon',
69: REF 'draw-regular-polygon',
69: REF 'draw-path',
69: REF 'draw-circle',
69: REF 'draw-ellipse',
69: REF 'draw-g',
69: REF 'draw-page-thumbnail',
69: REF 'draw-frame',
69: REF 'draw-measure',
69: REF 'draw-caption',
69: REF 'draw-connector',
69: REF 'draw-control',
69: REF 'dr3d-scene',
69: REF 'draw-custom-shape',
67: REF 'change-marks',
68: CHOICE
64: EPSILON
60: REF 'draw-image',
61: ELEMENT "draw:image",
62: SEQUENCE
63: REF 'draw-image-attlist',
64: CHOICE
65: ATTRIBUTE "draw:filter-name",
66: REF 'string',
67: DATA 'string',
65: EPSILON
63: CHOICE
64: REF 'common-draw-data-attlist',
65: SEQUENCE
66: ATTRIBUTE "xlink:href",
67: REF 'anyURI',
68: DATA 'anyURI',
66: CHOICE
67: ATTRIBUTE "xlink:type",
68: VALUE 'simple',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "xlink:show",
68: VALUE 'embed',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "xlink:actuate",
68: VALUE 'onLoad',
67: EPSILON
64: REF 'office-binary-data',
63: REF 'draw-text',
64: CHOICE
65: ONEOREMORE
66: CHOICE
67: REF 'text-p',
67: REF 'text-list',
65: EPSILON
60: REF 'draw-object',
61: ELEMENT "draw:object",
62: SEQUENCE
63: REF 'draw-object-attlist',
64: CHOICE
65: ATTRIBUTE "draw:notify-on-update-of-ranges",
66: REF 'string',
67: DATA 'string',
65: EPSILON
63: CHOICE
64: REF 'common-draw-data-attlist',
65: SEQUENCE
66: ATTRIBUTE "xlink:href",
67: REF 'anyURI',
68: DATA 'anyURI',
66: CHOICE
67: ATTRIBUTE "xlink:type",
68: VALUE 'simple',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "xlink:show",
68: VALUE 'embed',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "xlink:actuate",
68: VALUE 'onLoad',
67: EPSILON
64: REF 'office-document',
64: REF 'math-math',
65: ELEMENT "math:math",
66: REF 'mathMarkup',
67: ONEOREMORE
68: CHOICE
69: ATTRIBUTE "*",
70: STRING
69: STRING
69: ELEMENT "*",
70: REF 'mathMarkup',
71: ONEOREMORE
72: CHOICE
73: ATTRIBUTE "*",
74: STRING
73: STRING
60: REF 'draw-object-ole',
61: ELEMENT "draw:object-ole",
62: SEQUENCE
63: REF 'draw-object-ole-attlist',
64: CHOICE
65: ATTRIBUTE "draw:class-id",
66: STRING
65: EPSILON
63: CHOICE
64: REF 'common-draw-data-attlist',
65: SEQUENCE
66: ATTRIBUTE "xlink:href",
67: REF 'anyURI',
68: DATA 'anyURI',
66: CHOICE
67: ATTRIBUTE "xlink:type",
68: VALUE 'simple',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "xlink:show",
68: VALUE 'embed',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "xlink:actuate",
68: VALUE 'onLoad',
67: EPSILON
64: REF 'office-binary-data',
60: REF 'draw-applet',
61: ELEMENT "draw:applet",
62: SEQUENCE
63: REF 'draw-applet-attlist',
64: INTERLEAVE
65: CHOICE
66: ATTRIBUTE "draw:code",
67: STRING
66: EPSILON
65: CHOICE
66: ATTRIBUTE "draw:object",
67: STRING
66: EPSILON
65: CHOICE
66: ATTRIBUTE "draw:archive",
67: STRING
66: EPSILON
65: CHOICE
66: ATTRIBUTE "draw:may-script",
67: REF 'boolean',
68: CHOICE
69: VALUE 'true',
69: VALUE 'false',
66: EPSILON
63: CHOICE
64: REF 'common-draw-data-attlist',
65: SEQUENCE
66: ATTRIBUTE "xlink:href",
67: REF 'anyURI',
68: DATA 'anyURI',
66: CHOICE
67: ATTRIBUTE "xlink:type",
68: VALUE 'simple',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "xlink:show",
68: VALUE 'embed',
67: EPSILON
66: CHOICE
67: ATTRIBUTE "xlink:actuate",
68: VALUE 'onLoad',
67: EPSILON
64: EPSILON
63: CHOICE
64: ONEOREMORE
65: REF 'draw-param',
66: ELEMENT "draw:param",
67: REF 'draw-param-attlist',
68: INTERLEAVE
69: CHOICE
70: ATTRIBUTE "draw:name",
71: STRING
70: EPSILON
69: CHOICE
70: ATTRIBUTE "draw:value",
71: STRING
70: EPSILON
64: EPSILON
60: REF 'draw-floating-frame',
61: ELEMENT "draw:floating-frame",
62: SEQUENCE
63: REF 'draw-floating-frame-attlist',
64: CHOICE
65: ATTRIBUTE "draw:frame-name",
66: REF 'string',
67: DATA 'string',
65: EPSILON
63: REF 'common-draw-data-attlist',
64: SEQUENCE
65: ATTRIBUTE "xlink:href",
66: REF 'anyURI',
67: DATA 'anyURI',
65: CHOICE
66: ATTRIBUTE "xlink:type",
67: VALUE 'simple',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "xlink:show",
67: VALUE 'embed',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "xlink:actuate",
67: VALUE 'onLoad',
66: EPSILON
60: REF 'draw-plugin',
61: ELEMENT "draw:plugin",
62: SEQUENCE
63: REF 'draw-plugin-attlist',
64: CHOICE
65: ATTRIBUTE "draw:mime-type",
66: STRING
65: EPSILON
63: REF 'common-draw-data-attlist',
64: SEQUENCE
65: ATTRIBUTE "xlink:href",
66: REF 'anyURI',
67: DATA 'anyURI',
65: CHOICE
66: ATTRIBUTE "xlink:type",
67: VALUE 'simple',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "xlink:show",
67: VALUE 'embed',
66: EPSILON
65: CHOICE
66: ATTRIBUTE "xlink:actuate",
67: VALUE 'onLoad',
66: EPSILON
63: CHOICE
64: ONEOREMORE
65: REF 'draw-param',
64: EPSILON
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: REF 'draw-image-map',
59: ELEMENT "draw:image-map",
60: CHOICE
61: ONEOREMORE
62: CHOICE
63: REF 'draw-area-rectangle',
64: ELEMENT "draw:area-rectangle",
65: SEQUENCE
66: REF 'common-draw-area-attlist',
67: INTERLEAVE
68: SEQUENCE
69: CHOICE
70: ATTRIBUTE "xlink:href",
71: REF 'anyURI',
72: DATA 'anyURI',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "xlink:type",
71: VALUE 'simple',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "office:target-frame-name",
71: REF 'targetFrameName',
72: CHOICE
73: VALUE '_self',
73: VALUE '_blank',
73: VALUE '_parent',
73: VALUE '_top',
73: REF 'string',
74: DATA 'string',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "xlink:show",
71: CHOICE
72: VALUE 'new',
72: VALUE 'replace',
70: EPSILON
68: CHOICE
69: ATTRIBUTE "office:name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "draw:nohref",
70: VALUE 'nohref',
69: EPSILON
66: ATTRIBUTE "svg:x",
67: REF 'coordinate',
68: REF 'length',
69: DATA 'string',
66: ATTRIBUTE "svg:y",
67: REF 'coordinate',
68: REF 'length',
69: DATA 'string',
66: ATTRIBUTE "svg:width",
67: REF 'length',
68: DATA 'string',
66: ATTRIBUTE "svg:height",
67: REF 'length',
68: DATA 'string',
66: CHOICE
67: REF 'svg-desc',
68: ELEMENT "svg:desc",
69: STRING
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
63: REF 'draw-area-circle',
64: ELEMENT "draw:area-circle",
65: SEQUENCE
66: REF 'common-draw-area-attlist',
67: INTERLEAVE
68: SEQUENCE
69: CHOICE
70: ATTRIBUTE "xlink:href",
71: REF 'anyURI',
72: DATA 'anyURI',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "xlink:type",
71: VALUE 'simple',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "office:target-frame-name",
71: REF 'targetFrameName',
72: CHOICE
73: VALUE '_self',
73: VALUE '_blank',
73: VALUE '_parent',
73: VALUE '_top',
73: REF 'string',
74: DATA 'string',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "xlink:show",
71: CHOICE
72: VALUE 'new',
72: VALUE 'replace',
70: EPSILON
68: CHOICE
69: ATTRIBUTE "office:name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "draw:nohref",
70: VALUE 'nohref',
69: EPSILON
66: ATTRIBUTE "svg:cx",
67: REF 'coordinate',
68: REF 'length',
69: DATA 'string',
66: ATTRIBUTE "svg:cy",
67: REF 'coordinate',
68: REF 'length',
69: DATA 'string',
66: ATTRIBUTE "svg:r",
67: REF 'length',
68: DATA 'string',
66: CHOICE
67: REF 'svg-desc',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
63: REF 'draw-area-polygon',
64: ELEMENT "draw:area-polygon",
65: SEQUENCE
66: REF 'common-draw-area-attlist',
67: INTERLEAVE
68: SEQUENCE
69: CHOICE
70: ATTRIBUTE "xlink:href",
71: REF 'anyURI',
72: DATA 'anyURI',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "xlink:type",
71: VALUE 'simple',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "office:target-frame-name",
71: REF 'targetFrameName',
72: CHOICE
73: VALUE '_self',
73: VALUE '_blank',
73: VALUE '_parent',
73: VALUE '_top',
73: REF 'string',
74: DATA 'string',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "xlink:show",
71: CHOICE
72: VALUE 'new',
72: VALUE 'replace',
70: EPSILON
68: CHOICE
69: ATTRIBUTE "office:name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "draw:nohref",
70: VALUE 'nohref',
69: EPSILON
66: ATTRIBUTE "svg:x",
67: REF 'coordinate',
68: REF 'length',
69: DATA 'string',
66: ATTRIBUTE "svg:y",
67: REF 'coordinate',
68: REF 'length',
69: DATA 'string',
66: ATTRIBUTE "svg:width",
67: REF 'length',
68: DATA 'string',
66: ATTRIBUTE "svg:height",
67: REF 'length',
68: DATA 'string',
66: REF 'common-draw-viewbox-attlist',
67: ATTRIBUTE "svg:viewBox",
68: LIST
69: SEQUENCE
70: REF 'integer',
71: DATA 'integer',
70: REF 'integer',
71: DATA 'integer',
70: REF 'integer',
71: DATA 'integer',
70: REF 'integer',
71: DATA 'integer',
66: REF 'common-draw-points-attlist',
67: ATTRIBUTE "draw:points",
68: REF 'points',
69: DATA 'string',
66: CHOICE
67: REF 'svg-desc',
67: EPSILON
66: CHOICE
67: REF 'office-event-listeners',
67: EPSILON
61: EPSILON
58: EPSILON
57: CHOICE
58: REF 'svg-desc',
58: EPSILON
57: CHOICE
58: REF 'draw-contour-polygon',
59: ELEMENT "draw:contour-polygon",
60: SEQUENCE
61: REF 'common-contour-attlist',
62: ATTRIBUTE "draw:recreate-on-edit",
63: REF 'boolean',
64: CHOICE
65: VALUE 'true',
65: VALUE 'false',
61: REF 'common-draw-size-attlist',
62: SEQUENCE
63: CHOICE
64: ATTRIBUTE "svg:width",
65: REF 'length',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "svg:height",
65: REF 'length',
66: DATA 'string',
64: EPSILON
61: REF 'common-draw-viewbox-attlist',
62: ATTRIBUTE "svg:viewBox",
63: LIST
64: SEQUENCE
65: REF 'integer',
66: DATA 'integer',
65: REF 'integer',
66: DATA 'integer',
65: REF 'integer',
66: DATA 'integer',
65: REF 'integer',
66: DATA 'integer',
61: REF 'common-draw-points-attlist',
62: ATTRIBUTE "draw:points",
63: REF 'points',
64: DATA 'string',
58: REF 'draw-contour-path',
59: ELEMENT "draw:contour-path",
60: SEQUENCE
61: REF 'common-contour-attlist',
62: ATTRIBUTE "draw:recreate-on-edit",
63: REF 'boolean',
64: CHOICE
65: VALUE 'true',
65: VALUE 'false',
61: REF 'common-draw-size-attlist',
62: SEQUENCE
63: CHOICE
64: ATTRIBUTE "svg:width",
65: REF 'length',
66: DATA 'string',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "svg:height",
65: REF 'length',
66: DATA 'string',
64: EPSILON
61: REF 'common-draw-viewbox-attlist',
62: ATTRIBUTE "svg:viewBox",
63: LIST
64: SEQUENCE
65: REF 'integer',
66: DATA 'integer',
65: REF 'integer',
66: DATA 'integer',
65: REF 'integer',
66: DATA 'integer',
65: REF 'integer',
66: DATA 'integer',
61: REF 'common-draw-path-data-attlist',
62: ATTRIBUTE "svg:d",
63: REF 'pathData',
64: DATA 'string',
58: EPSILON
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',
51: EPSILON
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',
42: EPSILON
41: REF 'table-columns-and-groups',
42: ONEOREMORE
43: CHOICE
44: REF 'table-table-column-group',
45: ELEMENT "table:table-column-group",
46: SEQUENCE
47: REF 'table-table-column-group-attlist',
48: CHOICE
49: ATTRIBUTE "table:display",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: REF 'table-columns-and-groups',
48: ONEOREMORE
49: CHOICE
50: REF 'table-table-column-group',
50: REF 'table-columns-no-group',
51: CHOICE
52: SEQUENCE
53: REF 'table-columns',
54: CHOICE
55: REF 'table-table-columns',
56: ELEMENT "table:table-columns",
57: ONEOREMORE
58: REF 'table-table-column',
59: ELEMENT "table:table-column",
60: REF 'table-table-column-attlist',
61: INTERLEAVE
62: CHOICE
63: ATTRIBUTE "table:number-columns-repeated",
64: REF 'positiveInteger',
65: DATA 'positiveInteger',
63: EPSILON
62: CHOICE
63: ATTRIBUTE "table:style-name",
64: REF 'styleNameRef',
65: CHOICE
66: DATA 'NCName',
66: EPSILON
63: EPSILON
62: CHOICE
63: ATTRIBUTE "table:visibility",
64: REF 'table-visibility-value',
65: CHOICE
66: VALUE 'visible',
66: VALUE 'collapse',
66: VALUE 'filter',
63: EPSILON
62: CHOICE
63: ATTRIBUTE "table:default-cell-style-name",
64: REF 'styleNameRef',
65: CHOICE
66: DATA 'NCName',
66: EPSILON
63: EPSILON
55: ONEOREMORE
56: REF 'table-table-column',
53: CHOICE
54: SEQUENCE
55: REF 'table-table-header-columns',
56: ELEMENT "table:table-header-columns",
57: ONEOREMORE
58: REF 'table-table-column',
55: CHOICE
56: REF 'table-columns',
57: CHOICE
58: REF 'table-table-columns',
58: ONEOREMORE
59: REF 'table-table-column',
56: EPSILON
54: EPSILON
52: SEQUENCE
53: REF 'table-table-header-columns',
53: CHOICE
54: REF 'table-columns',
55: CHOICE
56: REF 'table-table-columns',
56: ONEOREMORE
57: REF 'table-table-column',
54: EPSILON
44: REF 'table-columns-no-group',
45: CHOICE
46: SEQUENCE
47: REF 'table-columns',
48: CHOICE
49: REF 'table-table-columns',
49: ONEOREMORE
50: REF 'table-table-column',
47: CHOICE
48: SEQUENCE
49: REF 'table-table-header-columns',
49: CHOICE
50: REF 'table-columns',
51: CHOICE
52: REF 'table-table-columns',
52: ONEOREMORE
53: REF 'table-table-column',
50: EPSILON
48: EPSILON
46: SEQUENCE
47: REF 'table-table-header-columns',
47: CHOICE
48: REF 'table-columns',
49: CHOICE
50: REF 'table-table-columns',
50: ONEOREMORE
51: REF 'table-table-column',
48: EPSILON
41: REF 'table-rows-and-groups',
42: ONEOREMORE
43: CHOICE
44: REF 'table-table-row-group',
45: ELEMENT "table:table-row-group",
46: SEQUENCE
47: REF 'table-table-row-group-attlist',
48: CHOICE
49: ATTRIBUTE "table:display",
50: REF 'boolean',
51: CHOICE
52: VALUE 'true',
52: VALUE 'false',
49: EPSILON
47: REF 'table-rows-and-groups',
48: ONEOREMORE
49: CHOICE
50: REF 'table-table-row-group',
50: REF 'table-rows-no-group',
51: CHOICE
52: SEQUENCE
53: REF 'table-rows',
54: CHOICE
55: REF 'table-table-rows',
56: ELEMENT "table:table-rows",
57: ONEOREMORE
58: REF 'table-table-row',
59: ELEMENT "table:table-row",
60: SEQUENCE
61: REF 'table-table-row-attlist',
62: INTERLEAVE
63: CHOICE
64: ATTRIBUTE "table:number-rows-repeated",
65: REF 'positiveInteger',
66: DATA 'positiveInteger',
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:style-name",
65: REF 'styleNameRef',
66: CHOICE
67: DATA 'NCName',
67: EPSILON
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:default-cell-style-name",
65: REF 'styleNameRef',
66: CHOICE
67: DATA 'NCName',
67: EPSILON
64: EPSILON
63: CHOICE
64: ATTRIBUTE "table:visibility",
65: REF 'table-visibility-value',
66: CHOICE
67: VALUE 'visible',
67: VALUE 'collapse',
67: VALUE 'filter',
64: EPSILON
61: ONEOREMORE
62: CHOICE
63: REF 'table-table-cell',
64: ELEMENT "table:table-cell",
65: SEQUENCE
66: REF 'table-table-cell-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "table:number-columns-repeated",
70: REF 'positiveInteger',
71: DATA 'positiveInteger',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "table:style-name",
70: REF 'styleNameRef',
71: CHOICE
72: DATA 'NCName',
72: EPSILON
69: EPSILON
68: CHOICE
69: ATTRIBUTE "table:content-validation-name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "table:formula",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: REF 'common-value-and-type-attlist',
70: CHOICE
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'float',
72: ATTRIBUTE "office:value",
73: REF 'double',
74: DATA 'double',
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'percentage',
72: ATTRIBUTE "office:value",
73: REF 'double',
74: DATA 'double',
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'currency',
72: ATTRIBUTE "office:value",
73: REF 'double',
74: DATA 'double',
72: CHOICE
73: ATTRIBUTE "office:currency",
74: REF 'string',
75: DATA 'string',
73: EPSILON
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'date',
72: ATTRIBUTE "office:date-value",
73: REF 'dateOrDateTime',
74: CHOICE
75: DATA 'date',
75: DATA 'dateTime',
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'time',
72: ATTRIBUTE "office:time-value",
73: REF 'duration',
74: DATA 'duration',
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'boolean',
72: ATTRIBUTE "office:boolean-value",
73: REF 'boolean',
74: CHOICE
75: VALUE 'true',
75: VALUE 'false',
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'string',
72: CHOICE
73: ATTRIBUTE "office:string-value",
74: REF 'string',
75: DATA 'string',
73: EPSILON
69: EPSILON
68: CHOICE
69: ATTRIBUTE "table:protect",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'table-table-cell-attlist-extra',
67: INTERLEAVE
68: SEQUENCE
69: CHOICE
70: ATTRIBUTE "table:number-columns-spanned",
71: REF 'positiveInteger',
72: DATA 'positiveInteger',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "table:number-rows-spanned",
71: REF 'positiveInteger',
72: DATA 'positiveInteger',
70: EPSILON
68: SEQUENCE
69: CHOICE
70: ATTRIBUTE "table:number-matrix-columns-spanned",
71: REF 'positiveInteger',
72: DATA 'positiveInteger',
70: EPSILON
69: CHOICE
70: ATTRIBUTE "table:number-matrix-rows-spanned",
71: REF 'positiveInteger',
72: DATA 'positiveInteger',
70: EPSILON
66: REF 'table-table-cell-content',
67: SEQUENCE
68: CHOICE
69: REF 'table-cell-range-source',
70: ELEMENT "table:cell-range-source",
71: SEQUENCE
72: REF 'table-table-cell-range-source-attlist',
73: INTERLEAVE
74: ATTRIBUTE "table:name",
75: REF 'string',
76: DATA 'string',
74: SEQUENCE
75: ATTRIBUTE "table:last-column-spanned",
76: REF 'positiveInteger',
77: DATA 'positiveInteger',
75: ATTRIBUTE "table:last-row-spanned",
76: REF 'positiveInteger',
77: DATA 'positiveInteger',
72: REF 'table-linked-source-attlist',
73: INTERLEAVE
74: SEQUENCE
75: CHOICE
76: ATTRIBUTE "xlink:type",
77: VALUE 'simple',
76: EPSILON
75: CHOICE
76: ATTRIBUTE "xlink:actuate",
77: VALUE 'onRequest',
76: EPSILON
75: ATTRIBUTE "xlink:href",
76: REF 'anyURI',
77: DATA 'anyURI',
74: CHOICE
75: ATTRIBUTE "table:filter-name",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:filter-options",
76: REF 'string',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "table:refresh-delay",
76: REF 'duration',
77: DATA 'duration',
75: EPSILON
69: EPSILON
68: CHOICE
69: REF 'office-annotation',
70: ELEMENT "office:annotation",
71: SEQUENCE
72: REF 'office-annotation-attlist',
73: CHOICE
74: ATTRIBUTE "office:display",
75: REF 'boolean',
76: CHOICE
77: VALUE 'true',
77: VALUE 'false',
74: EPSILON
72: REF 'draw-caption-attlist',
73: INTERLEAVE
74: CHOICE
75: SEQUENCE
76: ATTRIBUTE "draw:caption-point-x",
77: REF 'coordinate',
78: REF 'length',
79: DATA 'string',
76: ATTRIBUTE "draw:caption-point-y",
77: REF 'coordinate',
78: REF 'length',
79: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "draw:corner-radius",
76: REF 'nonNegativeLength',
77: DATA 'string',
75: EPSILON
72: REF 'common-draw-position-attlist',
73: SEQUENCE
74: CHOICE
75: ATTRIBUTE "svg:x",
76: REF 'coordinate',
77: REF 'length',
78: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "svg:y",
76: REF 'coordinate',
77: REF 'length',
78: DATA 'string',
75: EPSILON
72: REF 'common-draw-size-attlist',
73: SEQUENCE
74: CHOICE
75: ATTRIBUTE "svg:width",
76: REF 'length',
77: DATA 'string',
75: EPSILON
74: CHOICE
75: ATTRIBUTE "svg:height",
76: REF 'length',
77: DATA 'string',
75: EPSILON
72: REF 'common-draw-shape-with-text-and-styles-attlist',
73: SEQUENCE
74: REF 'common-draw-shape-with-styles-attlist',
75: SEQUENCE
76: REF 'common-draw-z-index-attlist',
77: CHOICE
78: ATTRIBUTE "draw:z-index",
79: REF 'nonNegativeInteger',
80: DATA 'nonNegativeInteger',
78: EPSILON
76: REF 'common-draw-id-attlist',
77: CHOICE
78: ATTRIBUTE "draw:id",
79: REF 'ID',
80: DATA 'ID',
78: EPSILON
76: REF 'common-draw-layer-name-attlist',
77: CHOICE
78: ATTRIBUTE "draw:layer",
79: DATA 'string',
78: EPSILON
76: REF 'common-draw-style-name-attlist',
77: CHOICE
78: SEQUENCE
79: CHOICE
80: ATTRIBUTE "draw:style-name",
81: REF 'styleNameRef',
82: CHOICE
83: DATA 'NCName',
83: EPSILON
80: EPSILON
79: CHOICE
80: ATTRIBUTE "draw:class-names",
81: REF 'styleNameRefs',
82: LIST
83: CHOICE
84: ONEOREMORE
85: DATA 'NCName',
84: EPSILON
80: EPSILON
78: SEQUENCE
79: CHOICE
80: ATTRIBUTE "presentation:style-name",
81: REF 'styleNameRef',
82: CHOICE
83: DATA 'NCName',
83: EPSILON
80: EPSILON
79: CHOICE
80: ATTRIBUTE "presentation:class-names",
81: REF 'styleNameRefs',
82: LIST
83: CHOICE
84: ONEOREMORE
85: DATA 'NCName',
84: EPSILON
80: EPSILON
76: REF 'common-draw-transform-attlist',
77: CHOICE
78: ATTRIBUTE "draw:transform",
79: REF 'string',
80: DATA 'string',
78: EPSILON
76: REF 'common-draw-name-attlist',
77: CHOICE
78: ATTRIBUTE "draw:name",
79: REF 'string',
80: DATA 'string',
78: EPSILON
76: REF 'common-text-spreadsheet-shape-attlist',
77: INTERLEAVE
78: SEQUENCE
79: CHOICE
80: ATTRIBUTE "table:end-cell-address",
81: REF 'cellAddress',
82: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "table:end-x",
81: REF 'coordinate',
82: REF 'length',
83: DATA 'string',
80: EPSILON
79: CHOICE
80: ATTRIBUTE "table:end-y",
81: REF 'coordinate',
82: REF 'length',
83: DATA 'string',
80: EPSILON
78: CHOICE
79: ATTRIBUTE "table:table-background",
80: REF 'boolean',
81: CHOICE
82: VALUE 'true',
82: VALUE 'false',
79: EPSILON
78: REF 'common-text-anchor-attlist',
79: INTERLEAVE
80: CHOICE
81: ATTRIBUTE "text:anchor-type",
82: CHOICE
83: VALUE 'page',
83: VALUE 'frame',
83: VALUE 'paragraph',
83: VALUE 'char',
83: VALUE 'as-char',
81: EPSILON
80: CHOICE
81: ATTRIBUTE "text:anchor-page-number",
82: REF 'positiveInteger',
83: DATA 'positiveInteger',
81: EPSILON
74: REF 'common-draw-text-style-name-attlist',
75: CHOICE
76: ATTRIBUTE "draw:text-style-name",
77: REF 'styleNameRef',
78: CHOICE
79: DATA 'NCName',
79: EPSILON
76: EPSILON
72: CHOICE
73: REF 'dc-creator',
73: EPSILON
72: CHOICE
73: REF 'dc-date',
73: EPSILON
72: CHOICE
73: REF 'meta-date-string',
74: ELEMENT "meta:date-string",
75: REF 'string',
76: DATA 'string',
73: EPSILON
72: CHOICE
73: ONEOREMORE
74: CHOICE
75: REF 'text-p',
75: REF 'text-list',
73: EPSILON
69: EPSILON
68: CHOICE
69: REF 'table-detective',
70: ELEMENT "table:detective",
71: SEQUENCE
72: CHOICE
73: ONEOREMORE
74: REF 'table-highlighted-range',
75: ELEMENT "table:highlighted-range",
76: CHOICE
77: REF 'table-highlighted-range-attlist',
78: INTERLEAVE
79: CHOICE
80: ATTRIBUTE "table:cell-range-address",
81: REF 'cellRangeAddress',
82: DATA 'string',
80: EPSILON
79: ATTRIBUTE "table:direction",
80: CHOICE
81: VALUE 'from-another-table',
81: VALUE 'to-another-table',
81: VALUE 'from-same-table',
79: CHOICE
80: ATTRIBUTE "table:contains-error",
81: REF 'boolean',
82: CHOICE
83: VALUE 'true',
83: VALUE 'false',
80: EPSILON
77: REF 'table-highlighted-range-attlist-invalid',
78: ATTRIBUTE "table:marked-invalid",
79: REF 'boolean',
80: CHOICE
81: VALUE 'true',
81: VALUE 'false',
73: EPSILON
72: CHOICE
73: ONEOREMORE
74: REF 'table-operation',
75: ELEMENT "table:operation",
76: REF 'table-operation-attlist',
77: INTERLEAVE
78: ATTRIBUTE "table:name",
79: CHOICE
80: VALUE 'trace-dependents',
80: VALUE 'remove-dependents',
80: VALUE 'trace-precedents',
80: VALUE 'remove-precedents',
80: VALUE 'trace-errors',
78: ATTRIBUTE "table:index",
79: REF 'nonNegativeInteger',
80: DATA 'nonNegativeInteger',
73: EPSILON
69: EPSILON
68: CHOICE
69: ONEOREMORE
70: REF 'text-content',
71: CHOICE
72: REF 'text-h',
72: REF 'text-p',
72: REF 'text-list',
72: REF 'text-numbered-paragraph',
72: REF 'table-table',
72: REF 'draw-a',
72: REF 'text-section',
72: REF 'text-table-of-content',
72: REF 'text-illustration-index',
72: REF 'text-table-index',
72: REF 'text-object-index',
72: REF 'text-user-index',
72: REF 'text-alphabetical-index',
72: REF 'text-bibliography',
72: REF 'shape',
73: CHOICE
74: REF 'draw-rect',
74: REF 'draw-line',
74: REF 'draw-polyline',
74: REF 'draw-polygon',
74: REF 'draw-regular-polygon',
74: REF 'draw-path',
74: REF 'draw-circle',
74: REF 'draw-ellipse',
74: REF 'draw-g',
74: REF 'draw-page-thumbnail',
74: REF 'draw-frame',
74: REF 'draw-measure',
74: REF 'draw-caption',
74: REF 'draw-connector',
74: REF 'draw-control',
74: REF 'dr3d-scene',
74: REF 'draw-custom-shape',
72: REF 'change-marks',
73: CHOICE
69: EPSILON
63: REF 'table-covered-table-cell',
64: ELEMENT "table:covered-table-cell",
65: SEQUENCE
66: REF 'table-table-cell-attlist',
67: INTERLEAVE
68: CHOICE
69: ATTRIBUTE "table:number-columns-repeated",
70: REF 'positiveInteger',
71: DATA 'positiveInteger',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "table:style-name",
70: REF 'styleNameRef',
71: CHOICE
72: DATA 'NCName',
72: EPSILON
69: EPSILON
68: CHOICE
69: ATTRIBUTE "table:content-validation-name",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: ATTRIBUTE "table:formula",
70: REF 'string',
71: DATA 'string',
69: EPSILON
68: CHOICE
69: REF 'common-value-and-type-attlist',
70: CHOICE
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'float',
72: ATTRIBUTE "office:value",
73: REF 'double',
74: DATA 'double',
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'percentage',
72: ATTRIBUTE "office:value",
73: REF 'double',
74: DATA 'double',
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'currency',
72: ATTRIBUTE "office:value",
73: REF 'double',
74: DATA 'double',
72: CHOICE
73: ATTRIBUTE "office:currency",
74: REF 'string',
75: DATA 'string',
73: EPSILON
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'date',
72: ATTRIBUTE "office:date-value",
73: REF 'dateOrDateTime',
74: CHOICE
75: DATA 'date',
75: DATA 'dateTime',
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'time',
72: ATTRIBUTE "office:time-value",
73: REF 'duration',
74: DATA 'duration',
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'boolean',
72: ATTRIBUTE "office:boolean-value",
73: REF 'boolean',
74: CHOICE
75: VALUE 'true',
75: VALUE 'false',
71: SEQUENCE
72: ATTRIBUTE "office:value-type",
73: VALUE 'string',
72: CHOICE
73: ATTRIBUTE "office:string-value",
74: REF 'string',
75: DATA 'string',
73: EPSILON
69: EPSILON
68: CHOICE
69: ATTRIBUTE "table:protect",
70: REF 'boolean',
71: CHOICE
72: VALUE 'true',
72: VALUE 'false',
69: EPSILON
66: REF 'table-table-cell-content',
67: SEQUENCE
68: CHOICE
69: REF 'table-cell-range-source',
69: EPSILON
68: CHOICE
69: REF 'office-annotation',
69: EPSILON
68: CHOICE
69: REF 'table-detective',
69: EPSILON
68: CHOICE
69: ONEOREMORE
70: REF 'text-content',
71: CHOICE
72: REF 'text-h',
72: REF 'text-p',
72: REF 'text-list',
72: REF 'text-numbered-paragraph',
72: REF 'table-table',
72: REF 'draw-a',
72: REF 'text-section',
72: REF 'text-table-of-content',
72: REF 'text-illustration-index',
72: REF 'text-table-index',
72: REF 'text-object-index',
72: REF 'text-user-index',
72: REF 'text-alphabetical-index',
72: REF 'text-bibliography',
72: REF 'shape',
73: CHOICE
74: REF 'draw-rect',
74: REF 'draw-line',
74: REF 'draw-polyline',
74: REF 'draw-polygon',
74: REF 'draw-regular-polygon',
74: REF 'draw-path',
74: REF 'draw-circle',
74: REF 'draw-ellipse',
74: REF 'draw-g',
74: REF 'draw-page-thumbnail',
74: REF 'draw-frame',
74: REF 'draw-measure',
74: REF 'draw-caption',
74: REF 'draw-connector',
74: REF 'draw-control',
74: REF 'dr3d-scene',
74: REF 'draw-custom-shape',
72: REF 'change-marks',
73: CHOICE
69: EPSILON
55: ONEOREMORE
56: REF 'table-table-row',
53: CHOICE
54: SEQUENCE
55: REF 'table-table-header-rows',
56: ELEMENT "table:table-header-rows",
57: ONEOREMORE
58: REF 'table-table-row',
55: CHOICE
56: REF 'table-rows',
57: CHOICE
58: REF 'table-table-rows',
58: ONEOREMORE
59: REF 'table-table-row',
56: EPSILON
54: EPSILON
52: SEQUENCE
53: REF 'table-table-header-rows',
53: CHOICE
54: REF 'table-rows',
55: CHOICE
56: REF 'table-table-rows',
56: ONEOREMORE
57: REF 'table-table-row',
54: EPSILON
44: REF 'table-rows-no-group',
45: CHOICE
46: SEQUENCE
47: REF 'table-rows',
48: CHOICE
49: REF 'table-table-rows',
49: ONEOREMORE
50: REF 'table-table-row',
47: CHOICE
48: SEQUENCE
49: REF 'table-table-header-rows',
49: CHOICE
50: REF 'table-rows',
51: CHOICE
52: REF 'table-table-rows',
52: ONEOREMORE
53: REF 'table-table-row',
50: EPSILON
48: EPSILON
46: SEQUENCE
47: REF 'table-table-header-rows',
47: CHOICE
48: REF 'table-rows',
49: CHOICE
50: REF 'table-table-rows',
50: ONEOREMORE
51: REF 'table-table-row',
48: EPSILON
38: REF 'draw-a',
38: REF 'text-section',
38: REF 'text-table-of-content',
38: REF 'text-illustration-index',
38: REF 'text-table-index',
38: REF 'text-object-index',
38: REF 'text-user-index',
38: REF 'text-alphabetical-index',
38: REF 'text-bibliography',
38: REF 'shape',
39: CHOICE
40: REF 'draw-rect',
40: REF 'draw-line',
40: REF 'draw-polyline',
40: REF 'draw-polygon',
40: REF 'draw-regular-polygon',
40: REF 'draw-path',
40: REF 'draw-circle',
40: REF 'draw-ellipse',
40: REF 'draw-g',
40: REF 'draw-page-thumbnail',
40: REF 'draw-frame',
40: REF 'draw-measure',
40: REF 'draw-caption',
40: REF 'draw-connector',
40: REF 'draw-control',
40: REF 'dr3d-scene',
40: REF 'draw-custom-shape',
38: REF 'change-marks',
39: CHOICE
35: EPSILON
31: ELEMENT "text:ruby",
32: SEQUENCE
33: CHOICE
34: ATTRIBUTE "text:style-name",
35: REF 'styleNameRef',
36: CHOICE
37: DATA 'NCName',
37: EPSILON
34: EPSILON
33: ELEMENT "text:ruby-base",
34: REF 'paragraph-content',
35: CHOICE
36: STRING
33: ELEMENT "text:ruby-text",
34: SEQUENCE
35: CHOICE
36: ATTRIBUTE "text:style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
35: STRING
31: REF 'office-annotation',
31: REF 'change-marks',
32: CHOICE
31: REF 'shape',
32: CHOICE
33: REF 'draw-rect',
33: REF 'draw-line',
33: REF 'draw-polyline',
33: REF 'draw-polygon',
33: REF 'draw-regular-polygon',
33: REF 'draw-path',
33: REF 'draw-circle',
33: REF 'draw-ellipse',
33: REF 'draw-g',
33: REF 'draw-page-thumbnail',
33: REF 'draw-frame',
33: REF 'draw-measure',
33: REF 'draw-caption',
33: REF 'draw-connector',
33: REF 'draw-control',
33: REF 'dr3d-scene',
33: REF 'draw-custom-shape',
31: REF 'draw-a',
31: ELEMENT "text:date",
32: SEQUENCE
33: REF 'text-date-attlist',
34: INTERLEAVE
35: REF 'common-field-fixed-attlist',
36: CHOICE
37: ATTRIBUTE "text:fixed",
38: REF 'boolean',
39: CHOICE
40: VALUE 'true',
40: VALUE 'false',
37: EPSILON
35: REF 'common-field-data-style-name-attlist',
36: CHOICE
37: ATTRIBUTE "style:data-style-name",
38: REF 'styleNameRef',
39: CHOICE
40: DATA 'NCName',
40: EPSILON
37: EPSILON
35: CHOICE
36: ATTRIBUTE "text:date-value",
37: REF 'dateOrDateTime',
38: CHOICE
39: DATA 'date',
39: DATA 'dateTime',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "text:date-adjust",
37: REF 'duration',
38: DATA 'duration',
36: EPSILON
33: STRING
31: ELEMENT "text:time",
32: SEQUENCE
33: REF 'text-time-attlist',
34: INTERLEAVE
35: REF 'common-field-fixed-attlist',
36: CHOICE
37: ATTRIBUTE "text:fixed",
38: REF 'boolean',
39: CHOICE
40: VALUE 'true',
40: VALUE 'false',
37: EPSILON
35: REF 'common-field-data-style-name-attlist',
36: CHOICE
37: ATTRIBUTE "style:data-style-name",
38: REF 'styleNameRef',
39: CHOICE
40: DATA 'NCName',
40: EPSILON
37: EPSILON
35: CHOICE
36: ATTRIBUTE "text:time-value",
37: REF 'timeOrDateTime',
38: CHOICE
39: DATA 'time',
39: DATA 'dateTime',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "text:time-adjust",
37: REF 'duration',
38: DATA 'duration',
36: EPSILON
33: STRING
31: ELEMENT "text:page-number",
32: SEQUENCE
33: REF 'text-page-number-attlist',
34: INTERLEAVE
35: REF 'common-field-num-format-attlist',
36: CHOICE
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: EPSILON
35: REF 'common-field-fixed-attlist',
36: CHOICE
37: ATTRIBUTE "text:fixed",
38: REF 'boolean',
39: CHOICE
40: VALUE 'true',
40: VALUE 'false',
37: EPSILON
35: CHOICE
36: ATTRIBUTE "text:page-adjust",
37: REF 'integer',
38: DATA 'integer',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "text:select-page",
37: CHOICE
38: VALUE 'previous',
38: VALUE 'current',
38: VALUE 'next',
36: EPSILON
33: STRING
31: ELEMENT "text:page-continuation",
32: SEQUENCE
33: REF 'text-page-continuation-attlist',
34: INTERLEAVE
35: ATTRIBUTE "text:select-page",
36: CHOICE
37: VALUE 'previous',
37: VALUE 'next',
35: CHOICE
36: ATTRIBUTE "text:string-value",
37: REF 'string',
38: DATA 'string',
36: EPSILON
33: STRING
31: ELEMENT "text:sender-firstname",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-lastname",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-initials",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-title",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-position",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-email",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-phone-private",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-fax",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-company",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-phone-work",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-street",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-city",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-postal-code",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-country",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:sender-state-or-province",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:author-name",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:author-initials",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:chapter",
32: SEQUENCE
33: REF 'text-chapter-attlist',
34: INTERLEAVE
35: ATTRIBUTE "text:display",
36: CHOICE
37: VALUE 'name',
37: VALUE 'number',
37: VALUE 'number-and-name',
37: VALUE 'plain-number-and-name',
37: VALUE 'plain-number',
35: ATTRIBUTE "text:outline-level",
36: REF 'nonNegativeInteger',
37: DATA 'nonNegativeInteger',
33: STRING
31: ELEMENT "text:file-name",
32: SEQUENCE
33: REF 'text-file-name-attlist',
34: INTERLEAVE
35: CHOICE
36: ATTRIBUTE "text:display",
37: CHOICE
38: VALUE 'full',
38: VALUE 'path',
38: VALUE 'name',
38: VALUE 'name-and-extension',
36: EPSILON
35: REF 'common-field-fixed-attlist',
36: CHOICE
37: ATTRIBUTE "text:fixed",
38: REF 'boolean',
39: CHOICE
40: VALUE 'true',
40: VALUE 'false',
37: EPSILON
33: STRING
31: ELEMENT "text:template-name",
32: SEQUENCE
33: REF 'text-template-name-attlist',
34: CHOICE
35: ATTRIBUTE "text:display",
36: CHOICE
37: VALUE 'full',
37: VALUE 'path',
37: VALUE 'name',
37: VALUE 'name-and-extension',
37: VALUE 'area',
37: VALUE 'title',
35: EPSILON
33: STRING
31: ELEMENT "text:sheet-name",
32: STRING
31: ELEMENT "text:variable-set",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-name-attlist',
35: ATTRIBUTE "text:name",
36: REF 'variableName',
37: DATA 'string',
34: REF 'common-field-formula-attlist',
35: CHOICE
36: ATTRIBUTE "text:formula",
37: REF 'formula',
38: DATA 'string',
36: EPSILON
34: REF 'common-value-and-type-attlist',
35: CHOICE
36: SEQUENCE
37: ATTRIBUTE "office:value-type",
38: VALUE 'float',
37: ATTRIBUTE "office:value",
38: REF 'double',
39: DATA 'double',
36: SEQUENCE
37: ATTRIBUTE "office:value-type",
38: VALUE 'percentage',
37: ATTRIBUTE "office:value",
38: REF 'double',
39: DATA 'double',
36: SEQUENCE
37: ATTRIBUTE "office:value-type",
38: VALUE 'currency',
37: ATTRIBUTE "office:value",
38: REF 'double',
39: DATA 'double',
37: CHOICE
38: ATTRIBUTE "office:currency",
39: REF 'string',
40: DATA 'string',
38: EPSILON
36: SEQUENCE
37: ATTRIBUTE "office:value-type",
38: VALUE 'date',
37: ATTRIBUTE "office:date-value",
38: REF 'dateOrDateTime',
39: CHOICE
40: DATA 'date',
40: DATA 'dateTime',
36: SEQUENCE
37: ATTRIBUTE "office:value-type",
38: VALUE 'time',
37: ATTRIBUTE "office:time-value",
38: REF 'duration',
39: DATA 'duration',
36: SEQUENCE
37: ATTRIBUTE "office:value-type",
38: VALUE 'boolean',
37: ATTRIBUTE "office:boolean-value",
38: REF 'boolean',
39: CHOICE
40: VALUE 'true',
40: VALUE 'false',
36: SEQUENCE
37: ATTRIBUTE "office:value-type",
38: VALUE 'string',
37: CHOICE
38: ATTRIBUTE "office:string-value",
39: REF 'string',
40: DATA 'string',
38: EPSILON
34: REF 'common-field-display-value-none-attlist',
35: CHOICE
36: ATTRIBUTE "text:display",
37: CHOICE
38: VALUE 'value',
38: VALUE 'none',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
33: STRING
31: ELEMENT "text:variable-get",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-name-attlist',
35: ATTRIBUTE "text:name",
36: REF 'variableName',
37: DATA 'string',
34: REF 'common-field-display-value-formula-attlist',
35: CHOICE
36: ATTRIBUTE "text:display",
37: CHOICE
38: VALUE 'value',
38: VALUE 'formula',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
33: STRING
31: ELEMENT "text:variable-input",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-name-attlist',
35: ATTRIBUTE "text:name",
36: REF 'variableName',
37: DATA 'string',
34: REF 'common-field-description-attlist',
35: CHOICE
36: ATTRIBUTE "text:description",
37: STRING
36: EPSILON
34: REF 'common-value-type-attlist',
35: ATTRIBUTE "office:value-type",
36: REF 'valueType',
37: CHOICE
38: VALUE 'float',
38: VALUE 'time',
38: VALUE 'date',
38: VALUE 'percentage',
38: VALUE 'currency',
38: VALUE 'boolean',
38: VALUE 'string',
34: REF 'common-field-display-value-none-attlist',
35: CHOICE
36: ATTRIBUTE "text:display",
37: CHOICE
38: VALUE 'value',
38: VALUE 'none',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
33: STRING
31: ELEMENT "text:user-field-get",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-name-attlist',
35: ATTRIBUTE "text:name",
36: REF 'variableName',
37: DATA 'string',
34: REF 'common-field-display-value-formula-none-attlist',
35: CHOICE
36: ATTRIBUTE "text:display",
37: CHOICE
38: VALUE 'value',
38: VALUE 'formula',
38: VALUE 'none',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
33: STRING
31: ELEMENT "text:user-field-input",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-name-attlist',
35: ATTRIBUTE "text:name",
36: REF 'variableName',
37: DATA 'string',
34: REF 'common-field-description-attlist',
35: CHOICE
36: ATTRIBUTE "text:description",
37: STRING
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
33: STRING
31: ELEMENT "text:sequence",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-name-attlist',
35: ATTRIBUTE "text:name",
36: REF 'variableName',
37: DATA 'string',
34: REF 'common-field-formula-attlist',
35: CHOICE
36: ATTRIBUTE "text:formula",
37: REF 'formula',
38: DATA 'string',
36: EPSILON
34: REF 'common-field-num-format-attlist',
35: CHOICE
36: REF 'common-num-format-attlist',
37: CHOICE
38: ATTRIBUTE "style:num-format",
39: CHOICE
40: VALUE '1',
40: VALUE 'i',
40: VALUE 'I',
40: REF 'string',
41: DATA 'string',
40: EPSILON
38: SEQUENCE
39: ATTRIBUTE "style:num-format",
40: CHOICE
41: VALUE 'a',
41: VALUE 'A',
39: REF 'style-num-letter-sync-attlist',
40: CHOICE
41: ATTRIBUTE "style:num-letter-sync",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
38: EPSILON
36: EPSILON
34: REF 'text-sequence-ref-name',
35: CHOICE
36: ATTRIBUTE "text:ref-name",
37: REF 'string',
38: DATA 'string',
36: EPSILON
33: STRING
31: ELEMENT "text:expression",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-formula-attlist',
35: CHOICE
36: ATTRIBUTE "text:formula",
37: REF 'formula',
38: DATA 'string',
36: EPSILON
34: CHOICE
35: REF 'common-value-and-type-attlist',
36: CHOICE
37: SEQUENCE
38: ATTRIBUTE "office:value-type",
39: VALUE 'float',
38: ATTRIBUTE "office:value",
39: REF 'double',
40: DATA 'double',
37: SEQUENCE
38: ATTRIBUTE "office:value-type",
39: VALUE 'percentage',
38: ATTRIBUTE "office:value",
39: REF 'double',
40: DATA 'double',
37: SEQUENCE
38: ATTRIBUTE "office:value-type",
39: VALUE 'currency',
38: ATTRIBUTE "office:value",
39: REF 'double',
40: DATA 'double',
38: CHOICE
39: ATTRIBUTE "office:currency",
40: REF 'string',
41: DATA 'string',
39: EPSILON
37: SEQUENCE
38: ATTRIBUTE "office:value-type",
39: VALUE 'date',
38: ATTRIBUTE "office:date-value",
39: REF 'dateOrDateTime',
40: CHOICE
41: DATA 'date',
41: DATA 'dateTime',
37: SEQUENCE
38: ATTRIBUTE "office:value-type",
39: VALUE 'time',
38: ATTRIBUTE "office:time-value",
39: REF 'duration',
40: DATA 'duration',
37: SEQUENCE
38: ATTRIBUTE "office:value-type",
39: VALUE 'boolean',
38: ATTRIBUTE "office:boolean-value",
39: REF 'boolean',
40: CHOICE
41: VALUE 'true',
41: VALUE 'false',
37: SEQUENCE
38: ATTRIBUTE "office:value-type",
39: VALUE 'string',
38: CHOICE
39: ATTRIBUTE "office:string-value",
40: REF 'string',
41: DATA 'string',
39: EPSILON
35: EPSILON
34: REF 'common-field-display-value-formula-attlist',
35: CHOICE
36: ATTRIBUTE "text:display",
37: CHOICE
38: VALUE 'value',
38: VALUE 'formula',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
33: STRING
31: ELEMENT "text:text-input",
32: SEQUENCE
33: REF 'common-field-description-attlist',
34: CHOICE
35: ATTRIBUTE "text:description",
36: STRING
35: EPSILON
33: STRING
31: ELEMENT "text:initial-creator",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:creation-date",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-fixed-attlist',
35: CHOICE
36: ATTRIBUTE "text:fixed",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
34: CHOICE
35: ATTRIBUTE "text:date-value",
36: REF 'dateOrDateTime',
37: CHOICE
38: DATA 'date',
38: DATA 'dateTime',
35: EPSILON
33: STRING
31: ELEMENT "text:creation-time",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-fixed-attlist',
35: CHOICE
36: ATTRIBUTE "text:fixed",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
34: CHOICE
35: ATTRIBUTE "text:time-value",
36: REF 'timeOrDateTime',
37: CHOICE
38: DATA 'time',
38: DATA 'dateTime',
35: EPSILON
33: STRING
31: ELEMENT "text:description",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:user-defined",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-fixed-attlist',
35: CHOICE
36: ATTRIBUTE "text:fixed",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
34: ATTRIBUTE "text:name",
35: REF 'string',
36: DATA 'string',
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
34: CHOICE
35: ATTRIBUTE "office:value",
36: REF 'double',
37: DATA 'double',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "office:date-value",
36: REF 'dateOrDateTime',
37: CHOICE
38: DATA 'date',
38: DATA 'dateTime',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "office:time-value",
36: REF 'duration',
37: DATA 'duration',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "office:boolean-value",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "office:string-value",
36: REF 'string',
37: DATA 'string',
35: EPSILON
33: STRING
31: ELEMENT "text:print-time",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-fixed-attlist',
35: CHOICE
36: ATTRIBUTE "text:fixed",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
34: CHOICE
35: ATTRIBUTE "text:time-value",
36: REF 'time',
37: DATA 'time',
35: EPSILON
33: STRING
31: ELEMENT "text:print-date",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-fixed-attlist',
35: CHOICE
36: ATTRIBUTE "text:fixed",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
34: CHOICE
35: ATTRIBUTE "text:date-value",
36: REF 'date',
37: DATA 'date',
35: EPSILON
33: STRING
31: ELEMENT "text:printed-by",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:title",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:subject",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:keywords",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:editing-cycles",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:editing-duration",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-fixed-attlist',
35: CHOICE
36: ATTRIBUTE "text:fixed",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
34: CHOICE
35: ATTRIBUTE "text:duration",
36: REF 'duration',
37: DATA 'duration',
35: EPSILON
33: STRING
31: ELEMENT "text:modification-time",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-fixed-attlist',
35: CHOICE
36: ATTRIBUTE "text:fixed",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
34: CHOICE
35: ATTRIBUTE "text:time-value",
36: REF 'time',
37: DATA 'time',
35: EPSILON
33: STRING
31: ELEMENT "text:modification-date",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-fixed-attlist',
35: CHOICE
36: ATTRIBUTE "text:fixed",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
34: CHOICE
35: ATTRIBUTE "text:date-value",
36: REF 'date',
37: DATA 'date',
35: EPSILON
33: STRING
31: ELEMENT "text:creator",
32: SEQUENCE
33: REF 'common-field-fixed-attlist',
34: CHOICE
35: ATTRIBUTE "text:fixed",
36: REF 'boolean',
37: CHOICE
38: VALUE 'true',
38: VALUE 'false',
35: EPSILON
33: STRING
31: ELEMENT "text:page-count", "text:paragraph-count", "text:word-count", "text:character-count", "text:table-count", "text:image-count", "text:object-count",
32: SEQUENCE
33: REF 'common-field-num-format-attlist',
34: CHOICE
35: REF 'common-num-format-attlist',
36: CHOICE
37: ATTRIBUTE "style:num-format",
38: CHOICE
39: VALUE '1',
39: VALUE 'i',
39: VALUE 'I',
39: REF 'string',
40: DATA 'string',
39: EPSILON
37: SEQUENCE
38: ATTRIBUTE "style:num-format",
39: CHOICE
40: VALUE 'a',
40: VALUE 'A',
38: REF 'style-num-letter-sync-attlist',
39: CHOICE
40: ATTRIBUTE "style:num-letter-sync",
41: REF 'boolean',
42: CHOICE
43: VALUE 'true',
43: VALUE 'false',
40: EPSILON
37: EPSILON
35: EPSILON
33: STRING
31: ELEMENT "text:database-display",
32: SEQUENCE
33: REF 'text-database-display-attlist',
34: INTERLEAVE
35: REF 'common-field-database-table',
36: SEQUENCE
37: REF 'common-field-database-table-attlist',
38: INTERLEAVE
39: ATTRIBUTE "text:table-name",
40: REF 'string',
41: DATA 'string',
39: CHOICE
40: ATTRIBUTE "text:table-type",
41: CHOICE
42: VALUE 'table',
42: VALUE 'query',
42: VALUE 'command',
40: EPSILON
37: REF 'common-field-database-name',
38: CHOICE
39: ATTRIBUTE "text:database-name",
40: REF 'string',
41: DATA 'string',
39: EPSILON
39: REF 'form-connection-resource',
35: REF 'common-field-data-style-name-attlist',
36: CHOICE
37: ATTRIBUTE "style:data-style-name",
38: REF 'styleNameRef',
39: CHOICE
40: DATA 'NCName',
40: EPSILON
37: EPSILON
35: ATTRIBUTE "text:column-name",
36: REF 'string',
37: DATA 'string',
33: STRING
31: ELEMENT "text:database-next",
32: REF 'text-database-next-attlist',
33: INTERLEAVE
34: REF 'common-field-database-table',
35: SEQUENCE
36: REF 'common-field-database-table-attlist',
37: INTERLEAVE
38: ATTRIBUTE "text:table-name",
39: REF 'string',
40: DATA 'string',
38: CHOICE
39: ATTRIBUTE "text:table-type",
40: CHOICE
41: VALUE 'table',
41: VALUE 'query',
41: VALUE 'command',
39: EPSILON
36: REF 'common-field-database-name',
37: CHOICE
38: ATTRIBUTE "text:database-name",
39: REF 'string',
40: DATA 'string',
38: EPSILON
38: REF 'form-connection-resource',
34: CHOICE
35: ATTRIBUTE "text:condition",
36: REF 'formula',
37: DATA 'string',
35: EPSILON
31: ELEMENT "text:database-row-select",
32: REF 'text-database-row-select-attlist',
33: INTERLEAVE
34: REF 'common-field-database-table',
35: SEQUENCE
36: REF 'common-field-database-table-attlist',
37: INTERLEAVE
38: ATTRIBUTE "text:table-name",
39: REF 'string',
40: DATA 'string',
38: CHOICE
39: ATTRIBUTE "text:table-type",
40: CHOICE
41: VALUE 'table',
41: VALUE 'query',
41: VALUE 'command',
39: EPSILON
36: REF 'common-field-database-name',
37: CHOICE
38: ATTRIBUTE "text:database-name",
39: REF 'string',
40: DATA 'string',
38: EPSILON
38: REF 'form-connection-resource',
34: CHOICE
35: ATTRIBUTE "text:condition",
36: REF 'formula',
37: DATA 'string',
35: EPSILON
34: CHOICE
35: ATTRIBUTE "text:row-number",
36: REF 'nonNegativeInteger',
37: DATA 'nonNegativeInteger',
35: EPSILON
31: ELEMENT "text:database-row-number",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-database-table',
35: SEQUENCE
36: REF 'common-field-database-table-attlist',
37: INTERLEAVE
38: ATTRIBUTE "text:table-name",
39: REF 'string',
40: DATA 'string',
38: CHOICE
39: ATTRIBUTE "text:table-type",
40: CHOICE
41: VALUE 'table',
41: VALUE 'query',
41: VALUE 'command',
39: EPSILON
36: REF 'common-field-database-name',
37: CHOICE
38: ATTRIBUTE "text:database-name",
39: REF 'string',
40: DATA 'string',
38: EPSILON
38: REF 'form-connection-resource',
34: REF 'common-field-num-format-attlist',
35: CHOICE
36: REF 'common-num-format-attlist',
37: CHOICE
38: ATTRIBUTE "style:num-format",
39: CHOICE
40: VALUE '1',
40: VALUE 'i',
40: VALUE 'I',
40: REF 'string',
41: DATA 'string',
40: EPSILON
38: SEQUENCE
39: ATTRIBUTE "style:num-format",
40: CHOICE
41: VALUE 'a',
41: VALUE 'A',
39: REF 'style-num-letter-sync-attlist',
40: CHOICE
41: ATTRIBUTE "style:num-letter-sync",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
38: EPSILON
36: EPSILON
34: CHOICE
35: ATTRIBUTE "text:value",
36: REF 'nonNegativeInteger',
37: DATA 'nonNegativeInteger',
35: EPSILON
33: STRING
31: ELEMENT "text:database-name",
32: SEQUENCE
33: REF 'common-field-database-table',
34: SEQUENCE
35: REF 'common-field-database-table-attlist',
36: INTERLEAVE
37: ATTRIBUTE "text:table-name",
38: REF 'string',
39: DATA 'string',
37: CHOICE
38: ATTRIBUTE "text:table-type",
39: CHOICE
40: VALUE 'table',
40: VALUE 'query',
40: VALUE 'command',
38: EPSILON
35: REF 'common-field-database-name',
36: CHOICE
37: ATTRIBUTE "text:database-name",
38: REF 'string',
39: DATA 'string',
37: EPSILON
37: REF 'form-connection-resource',
33: STRING
31: ELEMENT "text:page-variable-set",
32: SEQUENCE
33: REF 'text-set-page-variable-attlist',
34: INTERLEAVE
35: CHOICE
36: ATTRIBUTE "text:active",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
35: CHOICE
36: ATTRIBUTE "text:page-adjust",
37: REF 'integer',
38: DATA 'integer',
36: EPSILON
33: STRING
31: ELEMENT "text:page-variable-get",
32: SEQUENCE
33: REF 'text-get-page-variable-attlist',
34: REF 'common-field-num-format-attlist',
35: CHOICE
36: REF 'common-num-format-attlist',
37: CHOICE
38: ATTRIBUTE "style:num-format",
39: CHOICE
40: VALUE '1',
40: VALUE 'i',
40: VALUE 'I',
40: REF 'string',
41: DATA 'string',
40: EPSILON
38: SEQUENCE
39: ATTRIBUTE "style:num-format",
40: CHOICE
41: VALUE 'a',
41: VALUE 'A',
39: REF 'style-num-letter-sync-attlist',
40: CHOICE
41: ATTRIBUTE "style:num-letter-sync",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
41: EPSILON
38: EPSILON
36: EPSILON
33: STRING
31: ELEMENT "text:placeholder",
32: SEQUENCE
33: REF 'text-placeholder-attlist',
34: INTERLEAVE
35: ATTRIBUTE "text:placeholder-type",
36: CHOICE
37: VALUE 'text',
37: VALUE 'table',
37: VALUE 'text-box',
37: VALUE 'image',
37: VALUE 'object',
35: REF 'common-field-description-attlist',
36: CHOICE
37: ATTRIBUTE "text:description",
38: STRING
37: EPSILON
33: STRING
31: ELEMENT "text:conditional-text",
32: SEQUENCE
33: REF 'text-conditional-text-attlist',
34: INTERLEAVE
35: ATTRIBUTE "text:condition",
36: REF 'formula',
37: DATA 'string',
35: ATTRIBUTE "text:string-value-if-true",
36: REF 'string',
37: DATA 'string',
35: ATTRIBUTE "text:string-value-if-false",
36: REF 'string',
37: DATA 'string',
35: CHOICE
36: ATTRIBUTE "text:current-value",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
33: STRING
31: ELEMENT "text:hidden-text",
32: SEQUENCE
33: REF 'text-hidden-text-attlist',
34: INTERLEAVE
35: ATTRIBUTE "text:condition",
36: REF 'formula',
37: DATA 'string',
35: ATTRIBUTE "text:string-value",
36: REF 'string',
37: DATA 'string',
35: CHOICE
36: ATTRIBUTE "text:is-hidden",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
33: STRING
31: ELEMENT "text:reference-ref", "text:bookmark-ref",
32: INTERLEAVE
33: REF 'text-common-ref-content',
34: INTERLEAVE
35: STRING
35: CHOICE
36: ATTRIBUTE "text:ref-name",
37: REF 'string',
38: DATA 'string',
36: EPSILON
33: REF 'text-ref-content',
34: CHOICE
35: ATTRIBUTE "text:reference-format",
36: CHOICE
37: VALUE 'page',
37: VALUE 'chapter',
37: VALUE 'direction',
37: VALUE 'text',
35: EPSILON
31: ELEMENT "text:note-ref",
32: INTERLEAVE
33: REF 'text-common-ref-content',
34: INTERLEAVE
35: STRING
35: CHOICE
36: ATTRIBUTE "text:ref-name",
37: REF 'string',
38: DATA 'string',
36: EPSILON
33: REF 'text-note-ref-content',
34: REF 'text-note-class',
35: ATTRIBUTE "text:note-class",
36: CHOICE
37: VALUE 'footnote',
37: VALUE 'endnote',
33: REF 'text-ref-content',
34: CHOICE
35: ATTRIBUTE "text:reference-format",
36: CHOICE
37: VALUE 'page',
37: VALUE 'chapter',
37: VALUE 'direction',
37: VALUE 'text',
35: EPSILON
31: ELEMENT "text:sequence-ref",
32: INTERLEAVE
33: REF 'text-common-ref-content',
34: INTERLEAVE
35: STRING
35: CHOICE
36: ATTRIBUTE "text:ref-name",
37: REF 'string',
38: DATA 'string',
36: EPSILON
33: REF 'text-sequence-ref-content',
34: CHOICE
35: ATTRIBUTE "text:reference-format",
36: CHOICE
37: VALUE 'page',
37: VALUE 'chapter',
37: VALUE 'direction',
37: VALUE 'text',
37: VALUE 'category-and-value',
37: VALUE 'caption',
37: VALUE 'value',
35: EPSILON
31: ELEMENT "text:script",
32: INTERLEAVE
33: CHOICE
34: SEQUENCE
35: ATTRIBUTE "xlink:href",
36: REF 'anyURI',
37: DATA 'anyURI',
35: CHOICE
36: ATTRIBUTE "xlink:type",
37: VALUE 'simple',
36: EPSILON
34: STRING
33: CHOICE
34: ATTRIBUTE "script:language",
35: REF 'string',
36: DATA 'string',
34: EPSILON
31: ELEMENT "text:execute-macro",
32: SEQUENCE
33: CHOICE
34: ATTRIBUTE "text:name",
35: REF 'string',
36: DATA 'string',
34: EPSILON
33: CHOICE
34: REF 'office-event-listeners',
34: EPSILON
33: STRING
31: ELEMENT "text:hidden-paragraph",
32: SEQUENCE
33: REF 'text-hidden-paragraph-attlist',
34: INTERLEAVE
35: ATTRIBUTE "text:condition",
36: REF 'formula',
37: DATA 'string',
35: CHOICE
36: ATTRIBUTE "text:is-hidden",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
33: STRING
31: ELEMENT "text:dde-connection",
32: SEQUENCE
33: ATTRIBUTE "text:connection-name",
34: REF 'string',
35: DATA 'string',
33: STRING
31: ELEMENT "text:measure",
32: SEQUENCE
33: ATTRIBUTE "text:kind",
34: CHOICE
35: VALUE 'value',
35: VALUE 'unit',
35: VALUE 'gap',
33: STRING
31: ELEMENT "text:table-formula",
32: SEQUENCE
33: INTERLEAVE
34: REF 'common-field-formula-attlist',
35: CHOICE
36: ATTRIBUTE "text:formula",
37: REF 'formula',
38: DATA 'string',
36: EPSILON
34: REF 'common-field-display-value-formula-attlist',
35: CHOICE
36: ATTRIBUTE "text:display",
37: CHOICE
38: VALUE 'value',
38: VALUE 'formula',
36: EPSILON
34: REF 'common-field-data-style-name-attlist',
35: CHOICE
36: ATTRIBUTE "style:data-style-name",
37: REF 'styleNameRef',
38: CHOICE
39: DATA 'NCName',
39: EPSILON
36: EPSILON
33: STRING
31: ELEMENT "text:toc-mark-start",
32: REF 'text-toc-mark-start-attrs',
33: SEQUENCE
34: REF 'text-id',
35: ATTRIBUTE "text:id",
36: REF 'string',
37: DATA 'string',
34: REF 'text-outline-level',
35: CHOICE
36: ATTRIBUTE "text:outline-level",
37: REF 'positiveInteger',
38: DATA 'positiveInteger',
36: EPSILON
31: ELEMENT "text:toc-mark-end",
32: REF 'text-id',
33: ATTRIBUTE "text:id",
34: REF 'string',
35: DATA 'string',
31: ELEMENT "text:toc-mark",
32: SEQUENCE
33: ATTRIBUTE "text:string-value",
34: REF 'string',
35: DATA 'string',
33: REF 'text-outline-level',
34: CHOICE
35: ATTRIBUTE "text:outline-level",
36: REF 'positiveInteger',
37: DATA 'positiveInteger',
35: EPSILON
31: ELEMENT "text:user-index-mark-start",
32: SEQUENCE
33: REF 'text-id',
34: ATTRIBUTE "text:id",
35: REF 'string',
36: DATA 'string',
33: REF 'text-outline-level',
34: CHOICE
35: ATTRIBUTE "text:outline-level",
36: REF 'positiveInteger',
37: DATA 'positiveInteger',
35: EPSILON
33: REF 'text-index-name',
34: ATTRIBUTE "text:index-name",
35: REF 'string',
36: DATA 'string',
31: ELEMENT "text:user-index-mark-end",
32: SEQUENCE
33: REF 'text-id',
34: ATTRIBUTE "text:id",
35: REF 'string',
36: DATA 'string',
33: REF 'text-outline-level',
34: CHOICE
35: ATTRIBUTE "text:outline-level",
36: REF 'positiveInteger',
37: DATA 'positiveInteger',
35: EPSILON
31: ELEMENT "text:user-index-mark",
32: SEQUENCE
33: ATTRIBUTE "text:string-value",
34: REF 'string',
35: DATA 'string',
33: REF 'text-outline-level',
34: CHOICE
35: ATTRIBUTE "text:outline-level",
36: REF 'positiveInteger',
37: DATA 'positiveInteger',
35: EPSILON
33: REF 'text-index-name',
34: ATTRIBUTE "text:index-name",
35: REF 'string',
36: DATA 'string',
31: ELEMENT "text:alphabetical-index-mark-start",
32: SEQUENCE
33: REF 'text-id',
34: ATTRIBUTE "text:id",
35: REF 'string',
36: DATA 'string',
33: REF 'text-alphabetical-index-mark-attrs',
34: INTERLEAVE
35: SEQUENCE
36: CHOICE
37: ATTRIBUTE "text:key1",
38: REF 'string',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "text:key2",
38: REF 'string',
39: DATA 'string',
37: EPSILON
35: SEQUENCE
36: CHOICE
37: ATTRIBUTE "text:string-value-phonetic",
38: REF 'string',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "text:key1-phonetic",
38: REF 'string',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "text:key2-phonetic",
38: REF 'string',
39: DATA 'string',
37: EPSILON
35: CHOICE
36: ATTRIBUTE "text:main-entry",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
31: ELEMENT "text:alphabetical-index-mark-end",
32: REF 'text-id',
33: ATTRIBUTE "text:id",
34: REF 'string',
35: DATA 'string',
31: ELEMENT "text:alphabetical-index-mark",
32: SEQUENCE
33: ATTRIBUTE "text:string-value",
34: REF 'string',
35: DATA 'string',
33: REF 'text-alphabetical-index-mark-attrs',
34: INTERLEAVE
35: SEQUENCE
36: CHOICE
37: ATTRIBUTE "text:key1",
38: REF 'string',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "text:key2",
38: REF 'string',
39: DATA 'string',
37: EPSILON
35: SEQUENCE
36: CHOICE
37: ATTRIBUTE "text:string-value-phonetic",
38: REF 'string',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "text:key1-phonetic",
38: REF 'string',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "text:key2-phonetic",
38: REF 'string',
39: DATA 'string',
37: EPSILON
35: CHOICE
36: ATTRIBUTE "text:main-entry",
37: REF 'boolean',
38: CHOICE
39: VALUE 'true',
39: VALUE 'false',
36: EPSILON
31: ELEMENT "text:bibliography-mark",
32: SEQUENCE
33: ATTRIBUTE "text:bibliography-type",
34: REF 'text-bibliography-types',
35: CHOICE
36: VALUE 'article',
36: VALUE 'book',
36: VALUE 'booklet',
36: VALUE 'conference',
36: VALUE 'custom1',
36: VALUE 'custom2',
36: VALUE 'custom3',
36: VALUE 'custom4',
36: VALUE 'custom5',
36: VALUE 'email',
36: VALUE 'inbook',
36: VALUE 'incollection',
36: VALUE 'inproceedings',
36: VALUE 'journal',
36: VALUE 'manual',
36: VALUE 'mastersthesis',
36: VALUE 'misc',
36: VALUE 'phdthesis',
36: VALUE 'proceedings',
36: VALUE 'techreport',
36: VALUE 'unpublished',
36: VALUE 'www',
33: CHOICE
34: ONEOREMORE
35: 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",
36: REF 'string',
37: DATA 'string',
34: EPSILON
33: STRING
31: ELEMENT "presentation:header",
32: EPSILON
31: ELEMENT "presentation:footer",
32: EPSILON
31: ELEMENT "presentation:date-time",
32: EPSILON
28: EPSILON
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-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-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-decls',
23: SEQUENCE
24: CHOICE
24: CHOICE
24: CHOICE
24: CHOICE
24: CHOICE
25: REF 'text-alphabetical-index-auto-mark-file',
25: EPSILON
22: CHOICE
23: ONEOREMORE
24: CHOICE
25: REF 'text-h',
25: REF 'text-p',
25: REF 'text-list',
25: REF 'table-table',
25: REF 'text-section',
25: REF 'text-table-of-content',
25: REF 'text-illustration-index',
25: REF 'text-table-index',
25: REF 'text-object-index',
25: REF 'text-user-index',
25: REF 'text-alphabetical-index',
25: REF 'text-bibliography',
25: REF 'text-index-title',
25: REF 'change-marks',
26: CHOICE
23: EPSILON
21: SEQUENCE
22: CHOICE
23: REF 'style-region-left',
23: EPSILON
22: CHOICE
23: REF 'style-region-center',
23: EPSILON
22: CHOICE
23: REF 'style-region-right',
23: EPSILON
16: EPSILON
14: EPSILON
13: CHOICE
14: REF 'office-forms',
15: CHOICE
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'style-style',
14: EPSILON
13: CHOICE
14: ONEOREMORE
15: REF 'shape',
16: CHOICE
17: REF 'draw-rect',
17: REF 'draw-line',
17: REF 'draw-polyline',
17: REF 'draw-polygon',
17: REF 'draw-regular-polygon',
17: REF 'draw-path',
17: REF 'draw-circle',
17: REF 'draw-ellipse',
17: REF 'draw-g',
17: REF 'draw-page-thumbnail',
17: REF 'draw-frame',
17: REF 'draw-measure',
17: REF 'draw-caption',
17: REF 'draw-connector',
17: REF 'draw-control',
17: REF 'dr3d-scene',
17: REF 'draw-custom-shape',
14: EPSILON
13: CHOICE
14: REF 'presentation-notes',
15: ELEMENT "presentation:notes",
16: SEQUENCE
17: REF 'common-presentation-header-footer-attlist',
18: INTERLEAVE
19: CHOICE
20: ATTRIBUTE "presentation:use-header-name",
21: REF 'string',
22: DATA 'string',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:use-footer-name",
21: REF 'string',
22: DATA 'string',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "presentation:use-date-time-name",
21: REF 'string',
22: DATA 'string',
20: EPSILON
17: REF 'presentation-notes-attlist',
18: INTERLEAVE
19: CHOICE
20: ATTRIBUTE "style:page-layout-name",
21: REF 'styleNameRef',
22: CHOICE
23: DATA 'NCName',
23: EPSILON
20: EPSILON
19: CHOICE
20: ATTRIBUTE "draw:style-name",
21: REF 'styleNameRef',
22: CHOICE
23: DATA 'NCName',
23: EPSILON
20: EPSILON
17: CHOICE
18: ONEOREMORE
19: REF 'shape',
20: CHOICE
21: REF 'draw-rect',
21: REF 'draw-line',
21: REF 'draw-polyline',
21: REF 'draw-polygon',
21: REF 'draw-regular-polygon',
21: REF 'draw-path',
21: REF 'draw-circle',
21: REF 'draw-ellipse',
21: REF 'draw-g',
21: REF 'draw-page-thumbnail',
21: REF 'draw-frame',
21: REF 'draw-measure',
21: REF 'draw-caption',
21: REF 'draw-connector',
21: REF 'draw-control',
21: REF 'dr3d-scene',
21: REF 'draw-custom-shape',
18: EPSILON
14: EPSILON
9: EPSILON
8: CHOICE
9: REF 'style-handout-master',
10: ELEMENT "style:handout-master",
11: SEQUENCE
12: REF 'common-presentation-header-footer-attlist',
13: INTERLEAVE
14: CHOICE
15: ATTRIBUTE "presentation:use-header-name",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "presentation:use-footer-name",
16: REF 'string',
17: DATA 'string',
15: EPSILON
14: CHOICE
15: ATTRIBUTE "presentation:use-date-time-name",
16: REF 'string',
17: DATA 'string',
15: EPSILON
12: REF 'style-handout-master-attlist',
13: INTERLEAVE
14: CHOICE
15: ATTRIBUTE "presentation:presentation-page-layout-name",
16: REF 'styleNameRef',
17: CHOICE
18: DATA 'NCName',
18: EPSILON
15: EPSILON
14: ATTRIBUTE "style:page-layout-name",
15: REF 'styleNameRef',
16: CHOICE
17: DATA 'NCName',
17: EPSILON
14: CHOICE
15: ATTRIBUTE "draw:style-name",
16: REF 'styleNameRef',
17: CHOICE
18: DATA 'NCName',
18: EPSILON
15: EPSILON
12: CHOICE
13: ONEOREMORE
14: REF 'shape',
15: CHOICE
16: REF 'draw-rect',
16: REF 'draw-line',
16: REF 'draw-polyline',
16: REF 'draw-polygon',
16: REF 'draw-regular-polygon',
16: REF 'draw-path',
16: REF 'draw-circle',
16: REF 'draw-ellipse',
16: REF 'draw-g',
16: REF 'draw-page-thumbnail',
16: REF 'draw-frame',
16: REF 'draw-measure',
16: REF 'draw-caption',
16: REF 'draw-connector',
16: REF 'draw-control',
16: REF 'dr3d-scene',
16: REF 'draw-custom-shape',
13: EPSILON
9: EPSILON
8: CHOICE
9: REF 'draw-layer-set',
10: ELEMENT "draw:layer-set",
11: CHOICE
12: ONEOREMORE
13: REF 'draw-layer',
14: ELEMENT "draw:layer",
15: REF 'draw-layer-attlist',
16: INTERLEAVE
17: ATTRIBUTE "draw:name",
18: REF 'string',
19: DATA 'string',
17: CHOICE
18: ATTRIBUTE "draw:protected",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
17: CHOICE
18: ATTRIBUTE "draw:display",
19: CHOICE
20: VALUE 'always',
20: VALUE 'screen',
20: VALUE 'printer',
20: VALUE 'none',
18: EPSILON
12: EPSILON
9: EPSILON
6: EPSILON
4: REF 'office-body',
5: ELEMENT "office:body",
6: REF 'office-body-content',
7: CHOICE
8: ELEMENT "office:text",
9: SEQUENCE
10: REF 'office-text-attlist',
11: CHOICE
12: ATTRIBUTE "text:global",
13: REF 'boolean',
14: CHOICE
15: VALUE 'true',
15: VALUE 'false',
12: EPSILON
10: REF 'office-text-content-prelude',
11: SEQUENCE
12: REF 'office-forms',
13: CHOICE
12: REF 'text-tracked-changes',
13: CHOICE
14: ELEMENT "text:tracked-changes",
15: SEQUENCE
16: REF 'text-tracked-changes-attr',
17: CHOICE
18: ATTRIBUTE "text:track-changes",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
16: CHOICE
17: ONEOREMORE
18: REF 'text-changed-region',
19: ELEMENT "text:changed-region",
20: SEQUENCE
21: REF 'text-changed-region-attr',
22: ATTRIBUTE "text:id",
23: REF 'ID',
24: DATA 'ID',
21: REF 'text-changed-region-content',
22: CHOICE
23: ELEMENT "text:insertion",
24: REF 'office-change-info',
25: ELEMENT "office:change-info",
26: SEQUENCE
27: REF 'dc-creator',
27: REF 'dc-date',
27: CHOICE
28: ONEOREMORE
29: REF 'text-p',
28: EPSILON
23: ELEMENT "text:deletion",
24: SEQUENCE
25: REF 'office-change-info',
25: CHOICE
26: ONEOREMORE
27: REF 'text-content',
28: CHOICE
29: REF 'text-h',
29: REF 'text-p',
29: REF 'text-list',
29: REF 'text-numbered-paragraph',
29: REF 'table-table',
29: REF 'draw-a',
29: REF 'text-section',
29: REF 'text-table-of-content',
29: REF 'text-illustration-index',
29: REF 'text-table-index',
29: REF 'text-object-index',
29: REF 'text-user-index',
29: REF 'text-alphabetical-index',
29: REF 'text-bibliography',
29: REF 'shape',
30: CHOICE
31: REF 'draw-rect',
31: REF 'draw-line',
31: REF 'draw-polyline',
31: REF 'draw-polygon',
31: REF 'draw-regular-polygon',
31: REF 'draw-path',
31: REF 'draw-circle',
31: REF 'draw-ellipse',
31: REF 'draw-g',
31: REF 'draw-page-thumbnail',
31: REF 'draw-frame',
31: REF 'draw-measure',
31: REF 'draw-caption',
31: REF 'draw-connector',
31: REF 'draw-control',
31: REF 'dr3d-scene',
31: REF 'draw-custom-shape',
29: REF 'change-marks',
30: CHOICE
26: EPSILON
23: ELEMENT "text:format-change",
24: REF 'office-change-info',
17: EPSILON
14: 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',
16: ELEMENT "table:calculation-settings",
17: SEQUENCE
18: REF 'table-calculation-setting-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "table:case-sensitive",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "table:precision-as-shown",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "table:search-criteria-must-apply-to-whole-cell",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "table:automatic-find-labels",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "table:use-regular-expressions",
22: REF 'boolean',
23: CHOICE
24: VALUE 'true',
24: VALUE 'false',
21: EPSILON
20: CHOICE
21: ATTRIBUTE "table:null-year",
22: REF 'positiveInteger',
23: DATA 'positiveInteger',
21: EPSILON
18: CHOICE
19: REF 'table-null-date',
20: ELEMENT "table:null-date",
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "table:value-type",
24: REF 'valueType',
25: CHOICE
26: VALUE 'float',
26: VALUE 'time',
26: VALUE 'date',
26: VALUE 'percentage',
26: VALUE 'currency',
26: VALUE 'boolean',
26: VALUE 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "table:date-value-type",
24: REF 'date',
25: DATA 'date',
23: EPSILON
19: EPSILON
18: CHOICE
19: REF 'table-iteration',
20: ELEMENT "table:iteration",
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "table:status",
24: CHOICE
25: VALUE 'enable',
25: VALUE 'disable',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "table:steps",
24: REF 'positiveInteger',
25: DATA 'positiveInteger',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "table:maximum-difference",
24: REF 'double',
25: DATA 'double',
23: EPSILON
19: EPSILON
15: EPSILON
14: CHOICE
15: REF 'table-content-validations',
16: ELEMENT "table:content-validations",
17: ONEOREMORE
18: REF 'table-content-validation',
19: ELEMENT "table:content-validation",
20: SEQUENCE
21: REF 'table-validation-attlist',
22: INTERLEAVE
23: ATTRIBUTE "table:name",
24: REF 'string',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:condition",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:base-cell-address",
25: REF 'cellAddress',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:allow-empty-cell",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:display-list",
25: CHOICE
26: VALUE 'none',
26: VALUE 'unsorted',
26: VALUE 'sort-ascending',
24: EPSILON
21: CHOICE
22: REF 'table-help-message',
23: ELEMENT "table:help-message",
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "table:title",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "table:display",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ONEOREMORE
27: REF 'text-p',
26: EPSILON
22: EPSILON
21: CHOICE
22: REF 'table-error-message',
23: ELEMENT "table:error-message",
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "table:title",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "table:display",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "table:message-type",
27: CHOICE
28: VALUE 'stop',
28: VALUE 'warning',
28: VALUE 'information',
26: EPSILON
25: CHOICE
26: ONEOREMORE
27: REF 'text-p',
26: EPSILON
22: SEQUENCE
23: REF 'table-error-macro',
24: ELEMENT "table:error-macro",
25: CHOICE
26: ATTRIBUTE "table:execute",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
23: CHOICE
24: REF 'office-event-listeners',
24: EPSILON
22: EPSILON
15: EPSILON
14: CHOICE
15: REF 'table-label-ranges',
16: ELEMENT "table:label-ranges",
17: CHOICE
18: ONEOREMORE
19: REF 'table-label-range',
20: ELEMENT "table:label-range",
21: REF 'table-label-range-attlist',
22: INTERLEAVE
23: ATTRIBUTE "table:label-cell-range-address",
24: REF 'cellRangeAddress',
25: DATA 'string',
23: ATTRIBUTE "table:data-cell-range-address",
24: REF 'cellRangeAddress',
25: DATA 'string',
23: ATTRIBUTE "table:orientation",
24: CHOICE
25: VALUE 'column',
25: VALUE 'row',
18: EPSILON
15: EPSILON
10: CHOICE
11: ONEOREMORE
12: REF 'office-text-content-main',
13: CHOICE
14: ONEOREMORE
15: REF 'text-content',
16: CHOICE
17: REF 'text-h',
17: REF 'text-p',
17: REF 'text-list',
17: REF 'text-numbered-paragraph',
17: REF 'table-table',
17: REF 'draw-a',
17: REF 'text-section',
17: REF 'text-table-of-content',
17: REF 'text-illustration-index',
17: REF 'text-table-index',
17: REF 'text-object-index',
17: REF 'text-user-index',
17: REF 'text-alphabetical-index',
17: REF 'text-bibliography',
17: REF 'shape',
18: CHOICE
19: REF 'draw-rect',
19: REF 'draw-line',
19: REF 'draw-polyline',
19: REF 'draw-polygon',
19: REF 'draw-regular-polygon',
19: REF 'draw-path',
19: REF 'draw-circle',
19: REF 'draw-ellipse',
19: REF 'draw-g',
19: REF 'draw-page-thumbnail',
19: REF 'draw-frame',
19: REF 'draw-measure',
19: REF 'draw-caption',
19: REF 'draw-connector',
19: REF 'draw-control',
19: REF 'dr3d-scene',
19: REF 'draw-custom-shape',
17: REF 'change-marks',
18: CHOICE
14: EPSILON
14: SEQUENCE
15: REF 'text-page-sequence',
16: ELEMENT "text:page-sequence",
17: ONEOREMORE
18: REF 'text-page',
19: ELEMENT "text:page",
20: REF 'text-page-attlist',
21: ATTRIBUTE "text:master-page-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
15: CHOICE
16: ONEOREMORE
17: CHOICE
18: REF 'draw-a',
18: REF 'shape',
19: CHOICE
20: REF 'draw-rect',
20: REF 'draw-line',
20: REF 'draw-polyline',
20: REF 'draw-polygon',
20: REF 'draw-regular-polygon',
20: REF 'draw-path',
20: REF 'draw-circle',
20: REF 'draw-ellipse',
20: REF 'draw-g',
20: REF 'draw-page-thumbnail',
20: REF 'draw-frame',
20: REF 'draw-measure',
20: REF 'draw-caption',
20: REF 'draw-connector',
20: REF 'draw-control',
20: REF 'dr3d-scene',
20: REF 'draw-custom-shape',
16: EPSILON
11: EPSILON
10: REF 'office-text-content-epilogue',
11: REF 'table-functions',
12: SEQUENCE
13: CHOICE
14: REF 'table-named-expressions',
15: ELEMENT "table:named-expressions",
16: CHOICE
17: ONEOREMORE
18: CHOICE
19: REF 'table-named-range',
20: ELEMENT "table:named-range",
21: REF 'table-named-range-attlist',
22: SEQUENCE
23: ATTRIBUTE "table:name",
24: REF 'string',
25: DATA 'string',
23: ATTRIBUTE "table:cell-range-address",
24: REF 'cellRangeAddress',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:base-cell-address",
25: REF 'cellAddress',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:range-usable-as",
25: CHOICE
26: VALUE 'none',
26: LIST
27: ONEOREMORE
28: CHOICE
29: VALUE 'print-range',
29: VALUE 'filter',
29: VALUE 'repeat-row',
29: VALUE 'repeat-column',
24: EPSILON
19: REF 'table-named-expression',
20: ELEMENT "table:named-expression",
21: REF 'table-named-expression-attlist',
22: SEQUENCE
23: ATTRIBUTE "table:name",
24: REF 'string',
25: DATA 'string',
23: ATTRIBUTE "table:expression",
24: REF 'string',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:base-cell-address",
25: REF 'cellAddress',
26: DATA 'string',
24: EPSILON
17: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-database-ranges',
15: ELEMENT "table:database-ranges",
16: CHOICE
17: ONEOREMORE
18: REF 'table-database-range',
19: ELEMENT "table:database-range",
20: SEQUENCE
21: REF 'table-database-range-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "table:name",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:is-selection",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:on-update-keep-styles",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:on-update-keep-size",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:has-persistent-data",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:orientation",
25: CHOICE
26: VALUE 'column',
26: VALUE 'row',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:contains-header",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:display-filter-buttons",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: ATTRIBUTE "table:target-range-address",
24: REF 'cellRangeAddress',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:refresh-delay",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
21: CHOICE
22: REF 'table-database-source-sql',
23: ELEMENT "table:database-source-sql",
24: REF 'table-database-source-sql-attlist',
25: INTERLEAVE
26: ATTRIBUTE "table:database-name",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "table:sql-statement",
27: REF 'string',
28: DATA 'string',
26: CHOICE
27: ATTRIBUTE "table:parse-sql-statement",
28: REF 'boolean',
29: CHOICE
30: VALUE 'true',
30: VALUE 'false',
27: EPSILON
22: REF 'table-database-source-table',
23: ELEMENT "table:database-source-query",
24: REF 'table-database-source-query-attlist',
25: INTERLEAVE
26: ATTRIBUTE "table:database-name",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "table:query-name",
27: REF 'string',
28: DATA 'string',
22: REF 'table-database-source-query',
23: ELEMENT "table:database-source-table",
24: REF 'table-database-source-table-attlist',
25: INTERLEAVE
26: ATTRIBUTE "table:database-name",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "table:database-table-name",
27: REF 'string',
28: DATA 'string',
22: EPSILON
21: CHOICE
22: REF 'table-filter',
23: ELEMENT "table:filter",
24: SEQUENCE
25: REF 'table-filter-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "table:target-range-address",
29: REF 'cellRangeAddress',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:condition-source",
29: CHOICE
30: VALUE 'self',
30: VALUE 'cell-range',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:condition-source-range-address",
29: REF 'cellRangeAddress',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:display-duplicates",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
25: CHOICE
26: REF 'table-filter-condition',
27: ELEMENT "table:filter-condition",
28: REF 'table-filter-condition-attlist',
29: INTERLEAVE
30: ATTRIBUTE "table:field-number",
31: REF 'nonNegativeInteger',
32: DATA 'nonNegativeInteger',
30: ATTRIBUTE "table:value",
31: REF 'string',
32: DATA 'string',
30: ATTRIBUTE "table:operator",
31: REF 'string',
32: DATA 'string',
30: CHOICE
31: ATTRIBUTE "table:case-sensitive",
32: REF 'string',
33: DATA 'string',
31: EPSILON
30: CHOICE
31: ATTRIBUTE "table:data-type",
32: CHOICE
33: VALUE 'text',
33: VALUE 'number',
31: EPSILON
26: REF 'table-filter-and',
27: ELEMENT "table:filter-and",
28: ONEOREMORE
29: CHOICE
30: REF 'table-filter-or',
31: ELEMENT "table:filter-or",
32: ONEOREMORE
33: CHOICE
34: REF 'table-filter-and',
34: REF 'table-filter-condition',
30: REF 'table-filter-condition',
26: REF 'table-filter-or',
22: EPSILON
21: CHOICE
22: REF 'table-sort',
23: ELEMENT "table:sort",
24: SEQUENCE
25: REF 'table-sort-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "table:bind-styles-to-content",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:target-range-address",
29: REF 'cellRangeAddress',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:case-sensitive",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:language",
29: REF 'languageCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:country",
29: REF 'countryCode',
30: DATA 'token',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:algorithm",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: ONEOREMORE
26: REF 'table-sort-by',
27: ELEMENT "table:sort-by",
28: REF 'table-sort-by-attlist',
29: INTERLEAVE
30: ATTRIBUTE "table:field-number",
31: REF 'nonNegativeInteger',
32: DATA 'nonNegativeInteger',
30: CHOICE
31: ATTRIBUTE "table:data-type",
32: CHOICE
33: VALUE 'text',
33: VALUE 'number',
33: VALUE 'automatic',
33: REF 'string',
34: DATA 'string',
31: EPSILON
30: CHOICE
31: ATTRIBUTE "table:order",
32: CHOICE
33: VALUE 'ascending',
33: VALUE 'descending',
31: EPSILON
22: EPSILON
21: CHOICE
22: REF 'table-subtotal-rules',
23: ELEMENT "table:subtotal-rules",
24: SEQUENCE
25: REF 'table-subtotal-rules-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "table:bind-styles-to-content",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:case-sensitive",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:page-breaks-on-group-change",
29: REF 'boolean',
30: CHOICE
31: VALUE 'true',
31: VALUE 'false',
28: EPSILON
25: CHOICE
26: REF 'table-sort-groups',
27: ELEMENT "table:sort-groups",
28: REF 'table-sort-groups-attlist',
29: INTERLEAVE
30: CHOICE
31: ATTRIBUTE "table:data-type",
32: CHOICE
33: VALUE 'text',
33: VALUE 'number',
33: VALUE 'automatic',
33: REF 'string',
34: DATA 'string',
31: EPSILON
30: CHOICE
31: ATTRIBUTE "table:order",
32: CHOICE
33: VALUE 'ascending',
33: VALUE 'descending',
31: EPSILON
26: EPSILON
25: CHOICE
26: ONEOREMORE
27: REF 'table-subtotal-rule',
28: ELEMENT "table:subtotal-rule",
29: SEQUENCE
30: REF 'table-subtotal-rule-attlist',
31: ATTRIBUTE "table:group-by-field-number",
32: REF 'nonNegativeInteger',
33: DATA 'nonNegativeInteger',
30: CHOICE
31: ONEOREMORE
32: REF 'table-subtotal-field',
33: ELEMENT "table:subtotal-field",
34: REF 'table-subtotal-field-attlist',
35: INTERLEAVE
36: ATTRIBUTE "table:field-number",
37: REF 'nonNegativeInteger',
38: DATA 'nonNegativeInteger',
36: ATTRIBUTE "table:function",
37: CHOICE
38: VALUE 'auto',
38: VALUE 'average',
38: VALUE 'count',
38: VALUE 'countnums',
38: VALUE 'max',
38: VALUE 'min',
38: VALUE 'product',
38: VALUE 'stdev',
38: VALUE 'stdevp',
38: VALUE 'sum',
38: VALUE 'var',
38: VALUE 'varp',
38: REF 'string',
39: DATA 'string',
31: EPSILON
26: EPSILON
22: EPSILON
17: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-data-pilot-tables',
15: ELEMENT "table:data-pilot-tables",
16: CHOICE
17: ONEOREMORE
18: REF 'table-data-pilot-table',
19: ELEMENT "table:data-pilot-table",
20: SEQUENCE
21: REF 'table-data-pilot-table-attlist',
22: INTERLEAVE
23: ATTRIBUTE "table:name",
24: REF 'string',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:application-data",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:grand-total",
25: CHOICE
26: VALUE 'none',
26: VALUE 'row',
26: VALUE 'column',
26: VALUE 'both',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:ignore-empty-rows",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:identify-categories",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: ATTRIBUTE "table:target-range-address",
24: REF 'cellRangeAddress',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "table:buttons",
25: REF 'cellRangeAddressList',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:show-filter-button",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "table:drill-down-on-double-click",
25: REF 'boolean',
26: CHOICE
27: VALUE 'true',
27: VALUE 'false',
24: EPSILON
21: CHOICE
22: REF 'table-database-source-sql',
22: REF 'table-database-source-table',
22: REF 'table-database-source-query',
22: REF 'table-source-service',
23: ELEMENT "table:source-service",
24: REF 'table-source-service-attlist',
25: INTERLEAVE
26: ATTRIBUTE "table:name",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "table:source-name",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "table:object-name",
27: REF 'string',
28: DATA 'string',
26: CHOICE
27: ATTRIBUTE "table:user-name",
28: REF 'string',
29: DATA 'string',
27: EPSILON
26: CHOICE
27: ATTRIBUTE "table:password",
28: REF 'string',
29: DATA 'string',
27: EPSILON
22: REF 'table-source-cell-range',
23: ELEMENT "table:source-cell-range",
24: SEQUENCE
25: REF 'table-source-cell-range-attlist',
26: ATTRIBUTE "table:cell-range-address",
27: REF 'cellRangeAddress',
28: DATA 'string',
25: CHOICE
26: REF 'table-filter',
26: EPSILON
22: EPSILON
21: ONEOREMORE
22: REF 'table-data-pilot-field',
23: ELEMENT "table:data-pilot-field",
24: SEQUENCE
25: REF 'table-data-pilot-field-attlist',
26: INTERLEAVE
27: ATTRIBUTE "table:source-field-name",
28: REF 'string',
29: DATA 'string',
27: CHOICE
28: ATTRIBUTE "table:orientation",
29: CHOICE
30: VALUE 'row',
30: VALUE 'column',
30: VALUE 'data',
30: VALUE 'hidden',
28: SEQUENCE
29: ATTRIBUTE "table:orientation",
30: VALUE 'page',
29: ATTRIBUTE "table:selected-page",
30: REF 'string',
31: DATA 'string',
27: CHOICE
28: ATTRIBUTE "table:is-data-layout-field",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:function",
29: CHOICE
30: VALUE 'auto',
30: VALUE 'average',
30: VALUE 'count',
30: VALUE 'countnums',
30: VALUE 'max',
30: VALUE 'min',
30: VALUE 'product',
30: VALUE 'stdev',
30: VALUE 'stdevp',
30: VALUE 'sum',
30: VALUE 'var',
30: VALUE 'varp',
30: REF 'string',
31: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "table:used-hierarchy",
29: REF 'integer',
30: DATA 'integer',
28: EPSILON
25: CHOICE
26: REF 'table-data-pilot-level',
27: ELEMENT "table:data-pilot-level",
28: SEQUENCE
29: REF 'table-data-pilot-level-attlist',
30: CHOICE
31: ATTRIBUTE "table:show-empty",
32: REF 'boolean',
33: CHOICE
34: VALUE 'true',
34: VALUE 'false',
31: EPSILON
29: CHOICE
30: REF 'table-data-pilot-subtotals',
31: ELEMENT "table:data-pilot-subtotals",
32: CHOICE
33: ONEOREMORE
34: REF 'table-data-pilot-subtotal',
35: ELEMENT "table:data-pilot-subtotal",
36: REF 'table-data-pilot-subtotal-attlist',
37: ATTRIBUTE "table:function",
38: CHOICE
39: VALUE 'auto',
39: VALUE 'average',
39: VALUE 'count',
39: VALUE 'countnums',
39: VALUE 'max',
39: VALUE 'min',
39: VALUE 'product',
39: VALUE 'stdev',
39: VALUE 'stdevp',
39: VALUE 'sum',
39: VALUE 'var',
39: VALUE 'varp',
39: REF 'string',
40: DATA 'string',
33: EPSILON
30: EPSILON
29: CHOICE
30: REF 'table-data-pilot-members',
31: ELEMENT "table:data-pilot-members",
32: CHOICE
33: ONEOREMORE
34: REF 'table-data-pilot-member',
35: ELEMENT "table:data-pilot-member",
36: REF 'table-data-pilot-member-attlist',
37: INTERLEAVE
38: ATTRIBUTE "table:name",
39: REF 'string',
40: DATA 'string',
38: CHOICE
39: ATTRIBUTE "table:display",
40: REF 'boolean',
41: CHOICE
42: VALUE 'true',
42: VALUE 'false',
39: EPSILON
38: CHOICE
39: ATTRIBUTE "table:show-details",
40: REF 'boolean',
41: CHOICE
42: VALUE 'true',
42: VALUE 'false',
39: EPSILON
33: EPSILON
30: EPSILON
29: CHOICE
30: REF 'table-data-pilot-display-info',
31: ELEMENT "table:data-pilot-display-info",
32: REF 'table-data-pilot-display-info-attlist',
33: INTERLEAVE
34: ATTRIBUTE "table:enabled",
35: REF 'boolean',
36: CHOICE
37: VALUE 'true',
37: VALUE 'false',
34: ATTRIBUTE "table:data-field",
35: REF 'string',
36: DATA 'string',
34: ATTRIBUTE "table:member-count",
35: REF 'nonNegativeInteger',
36: DATA 'nonNegativeInteger',
34: ATTRIBUTE "table:display-member-mode",
35: CHOICE
36: VALUE 'from-top',
36: VALUE 'from-bottom',
30: EPSILON
29: CHOICE
30: REF 'table-data-pilot-sort-info',
31: ELEMENT "table:data-pilot-sort-info",
32: REF 'table-data-pilot-sort-info-attlist',
33: INTERLEAVE
34: CHOICE
35: SEQUENCE
36: ATTRIBUTE "table:sort-mode",
37: VALUE 'data',
36: ATTRIBUTE "table:data-field",
37: REF 'string',
38: DATA 'string',
35: ATTRIBUTE "table:sort-mode",
36: CHOICE
37: VALUE 'none',
37: VALUE 'manual',
37: VALUE 'name',
34: ATTRIBUTE "table:order",
35: CHOICE
36: VALUE 'ascending',
36: VALUE 'descending',
30: EPSILON
29: CHOICE
30: REF 'table-data-pilot-layout-info',
31: ELEMENT "table:data-pilot-layout-info",
32: REF 'table-data-pilot-layout-info-attlist',
33: INTERLEAVE
34: ATTRIBUTE "table:layout-mode",
35: CHOICE
36: VALUE 'tabular-layout',
36: VALUE 'outline-subtotals-top',
36: VALUE 'outline-subtotals-bottom',
34: ATTRIBUTE "table:add-empty-lines",
35: REF 'boolean',
36: CHOICE
37: VALUE 'true',
37: VALUE 'false',
30: EPSILON
26: EPSILON
25: CHOICE
26: REF 'table-data-pilot-field-reference',
27: ELEMENT "table:data-pilot-field-reference",
28: REF 'table-data-pilot-field-reference-attlist',
29: INTERLEAVE
30: ATTRIBUTE "table:field-name",
31: REF 'string',
32: DATA 'string',
30: CHOICE
31: SEQUENCE
32: ATTRIBUTE "table:member-type",
33: VALUE 'named',
32: ATTRIBUTE "table:member-name",
33: REF 'string',
34: DATA 'string',
31: ATTRIBUTE "table:member-type",
32: CHOICE
33: VALUE 'previous',
33: VALUE 'next',
30: ATTRIBUTE "table:type",
31: CHOICE
32: VALUE 'none',
32: VALUE 'member-difference',
32: VALUE 'member-percentage',
32: VALUE 'member-percentage-difference',
32: VALUE 'running-total',
32: VALUE 'row-percentage',
32: VALUE 'column-percentage',
32: VALUE 'total-percentage',
32: VALUE 'index',
26: EPSILON
25: CHOICE
26: REF 'table-data-pilot-groups',
27: ELEMENT "table:data-pilot-groups",
28: SEQUENCE
29: REF 'table-data-pilot-groups-attlist',
30: INTERLEAVE
31: ATTRIBUTE "table:source-field-name",
32: REF 'string',
33: DATA 'string',
31: CHOICE
32: ATTRIBUTE "table:date-start",
33: CHOICE
34: REF 'dateOrDateTime',
35: CHOICE
36: DATA 'date',
36: DATA 'dateTime',
34: VALUE 'auto',
32: ATTRIBUTE "table:start",
33: CHOICE
34: REF 'double',
35: DATA 'double',
34: VALUE 'auto',
31: CHOICE
32: ATTRIBUTE "table:date-end",
33: CHOICE
34: REF 'dateOrDateTime',
35: CHOICE
36: DATA 'date',
36: DATA 'dateTime',
34: VALUE 'auto',
32: ATTRIBUTE "table:end",
33: CHOICE
34: REF 'double',
35: DATA 'double',
34: VALUE 'auto',
31: ATTRIBUTE "table:step",
32: REF 'double',
33: DATA 'double',
31: ATTRIBUTE "table:grouped-by",
32: CHOICE
33: VALUE 'seconds',
33: VALUE 'minutes',
33: VALUE 'hours',
33: VALUE 'days',
33: VALUE 'months',
33: VALUE 'quarters',
33: VALUE 'years',
29: ONEOREMORE
30: REF 'table-data-pilot-group',
31: ELEMENT "table:data-pilot-group",
32: SEQUENCE
33: REF 'table-data-pilot-group-attlist',
34: ATTRIBUTE "table:name",
35: REF 'string',
36: DATA 'string',
33: ONEOREMORE
34: REF 'table-data-pilot-group-member',
35: ELEMENT "table:data-pilot-group-member",
36: REF 'table-data-pilot-group-member-attlist',
37: ATTRIBUTE "table:name",
38: REF 'string',
39: DATA 'string',
26: EPSILON
17: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-consolidation',
15: ELEMENT "table:consolidation",
16: REF 'table-consolidation-attlist',
17: INTERLEAVE
18: ATTRIBUTE "table:function",
19: CHOICE
20: VALUE 'auto',
20: VALUE 'average',
20: VALUE 'count',
20: VALUE 'countnums',
20: VALUE 'max',
20: VALUE 'min',
20: VALUE 'product',
20: VALUE 'stdev',
20: VALUE 'stdevp',
20: VALUE 'sum',
20: VALUE 'var',
20: VALUE 'varp',
20: REF 'string',
21: DATA 'string',
18: ATTRIBUTE "table:source-cell-range-addresses",
19: REF 'cellRangeAddressList',
20: DATA 'string',
18: ATTRIBUTE "table:target-cell-address",
19: REF 'cellAddress',
20: DATA 'string',
18: CHOICE
19: ATTRIBUTE "table:use-labels",
20: CHOICE
21: VALUE 'none',
21: VALUE 'row',
21: VALUE 'column',
21: VALUE 'both',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "table:link-to-source-data",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
14: EPSILON
13: CHOICE
14: REF 'table-dde-links',
15: ELEMENT "table:dde-links",
16: ONEOREMORE
17: REF 'table-dde-link',
18: ELEMENT "table:dde-link",
19: SEQUENCE
20: REF 'office-dde-source',
20: REF 'table-table',
14: EPSILON
8: ELEMENT "office:drawing",
9: SEQUENCE
10: REF 'office-drawing-attlist',
11: EPSILON
10: REF 'office-drawing-content-prelude',
11: SEQUENCE
12: REF 'text-decls',
13: SEQUENCE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
15: REF 'text-alphabetical-index-auto-mark-file',
15: EPSILON
12: REF 'table-decls',
13: SEQUENCE
14: CHOICE
15: REF 'table-calculation-settings',
15: EPSILON
14: CHOICE
15: REF 'table-content-validations',
15: EPSILON
14: CHOICE
15: REF 'table-label-ranges',
15: EPSILON
10: REF 'office-drawing-content-main',
11: CHOICE
12: ONEOREMORE
13: REF 'draw-page',
14: ELEMENT "draw:page",
15: SEQUENCE
16: REF 'common-presentation-header-footer-attlist',
17: INTERLEAVE
18: CHOICE
19: ATTRIBUTE "presentation:use-header-name",
20: REF 'string',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:use-footer-name",
20: REF 'string',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:use-date-time-name",
20: REF 'string',
21: DATA 'string',
19: EPSILON
16: REF 'draw-page-attlist',
17: INTERLEAVE
18: CHOICE
19: ATTRIBUTE "draw:name",
20: REF 'string',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "draw:style-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
18: ATTRIBUTE "draw:master-page-name",
19: REF 'styleNameRef',
20: CHOICE
21: DATA 'NCName',
21: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:presentation-page-layout-name",
20: REF 'styleNameRef',
21: CHOICE
22: DATA 'NCName',
22: EPSILON
19: EPSILON
18: CHOICE
19: ATTRIBUTE "draw:id",
20: REF 'ID',
21: DATA 'ID',
19: EPSILON
16: CHOICE
17: REF 'office-forms',
18: CHOICE
17: EPSILON
16: CHOICE
17: ONEOREMORE
18: REF 'shape',
19: CHOICE
20: REF 'draw-rect',
20: REF 'draw-line',
20: REF 'draw-polyline',
20: REF 'draw-polygon',
20: REF 'draw-regular-polygon',
20: REF 'draw-path',
20: REF 'draw-circle',
20: REF 'draw-ellipse',
20: REF 'draw-g',
20: REF 'draw-page-thumbnail',
20: REF 'draw-frame',
20: REF 'draw-measure',
20: REF 'draw-caption',
20: REF 'draw-connector',
20: REF 'draw-control',
20: REF 'dr3d-scene',
20: REF 'draw-custom-shape',
17: EPSILON
16: CHOICE
17: REF 'presentation-animations',
18: ELEMENT "presentation:animations",
19: CHOICE
20: ONEOREMORE
21: CHOICE
22: REF 'presentation-animation-elements',
23: CHOICE
24: REF 'presentation-show-shape',
25: ELEMENT "presentation:show-shape",
26: SEQUENCE
27: REF 'common-presentation-effect-attlist',
28: INTERLEAVE
29: ATTRIBUTE "draw:shape-id",
30: REF 'IDREF',
31: DATA 'IDREF',
29: CHOICE
30: ATTRIBUTE "presentation:effect",
31: REF 'presentationEffects',
32: CHOICE
33: VALUE 'none',
33: VALUE 'fade',
33: VALUE 'move',
33: VALUE 'stripes',
33: VALUE 'open',
33: VALUE 'close',
33: VALUE 'dissolve',
33: VALUE 'wavyline',
33: VALUE 'random',
33: VALUE 'lines',
33: VALUE 'laser',
33: VALUE 'appear',
33: VALUE 'hide',
33: VALUE 'move-short',
33: VALUE 'checkerboard',
33: VALUE 'rotate',
33: VALUE 'stretch',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:direction",
31: REF 'presentationEffectDirections',
32: CHOICE
33: VALUE 'none',
33: VALUE 'from-left',
33: VALUE 'from-top',
33: VALUE 'from-right',
33: VALUE 'from-bottom',
33: VALUE 'from-center',
33: VALUE 'from-upper-left',
33: VALUE 'from-upper-right',
33: VALUE 'from-lower-left',
33: VALUE 'from-lower-right',
33: VALUE 'to-left',
33: VALUE 'to-top',
33: VALUE 'to-right',
33: VALUE 'to-bottom',
33: VALUE 'to-upper-left',
33: VALUE 'to-upper-right',
33: VALUE 'to-lower-right',
33: VALUE 'to-lower-left',
33: VALUE 'path',
33: VALUE 'spiral-inward-left',
33: VALUE 'spiral-inward-right',
33: VALUE 'spiral-outward-left',
33: VALUE 'spiral-outward-right',
33: VALUE 'vertical',
33: VALUE 'horizontal',
33: VALUE 'to-center',
33: VALUE 'clockwise',
33: VALUE 'counter-clockwise',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:speed",
31: REF 'presentationSpeeds',
32: CHOICE
33: VALUE 'slow',
33: VALUE 'medium',
33: VALUE 'fast',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:delay",
31: REF 'duration',
32: DATA 'duration',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:start-scale",
31: REF 'percent',
32: DATA 'string',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:path-id",
31: STRING
30: EPSILON
27: CHOICE
28: REF 'presentation-sound',
28: EPSILON
24: REF 'presentation-show-text',
25: ELEMENT "presentation:show-text",
26: SEQUENCE
27: REF 'common-presentation-effect-attlist',
28: INTERLEAVE
29: ATTRIBUTE "draw:shape-id",
30: REF 'IDREF',
31: DATA 'IDREF',
29: CHOICE
30: ATTRIBUTE "presentation:effect",
31: REF 'presentationEffects',
32: CHOICE
33: VALUE 'none',
33: VALUE 'fade',
33: VALUE 'move',
33: VALUE 'stripes',
33: VALUE 'open',
33: VALUE 'close',
33: VALUE 'dissolve',
33: VALUE 'wavyline',
33: VALUE 'random',
33: VALUE 'lines',
33: VALUE 'laser',
33: VALUE 'appear',
33: VALUE 'hide',
33: VALUE 'move-short',
33: VALUE 'checkerboard',
33: VALUE 'rotate',
33: VALUE 'stretch',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:direction",
31: REF 'presentationEffectDirections',
32: CHOICE
33: VALUE 'none',
33: VALUE 'from-left',
33: VALUE 'from-top',
33: VALUE 'from-right',
33: VALUE 'from-bottom',
33: VALUE 'from-center',
33: VALUE 'from-upper-left',
33: VALUE 'from-upper-right',
33: VALUE 'from-lower-left',
33: VALUE 'from-lower-right',
33: VALUE 'to-left',
33: VALUE 'to-top',
33: VALUE 'to-right',
33: VALUE 'to-bottom',
33: VALUE 'to-upper-left',
33: VALUE 'to-upper-right',
33: VALUE 'to-lower-right',
33: VALUE 'to-lower-left',
33: VALUE 'path',
33: VALUE 'spiral-inward-left',
33: VALUE 'spiral-inward-right',
33: VALUE 'spiral-outward-left',
33: VALUE 'spiral-outward-right',
33: VALUE 'vertical',
33: VALUE 'horizontal',
33: VALUE 'to-center',
33: VALUE 'clockwise',
33: VALUE 'counter-clockwise',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:speed",
31: REF 'presentationSpeeds',
32: CHOICE
33: VALUE 'slow',
33: VALUE 'medium',
33: VALUE 'fast',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:delay",
31: REF 'duration',
32: DATA 'duration',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:start-scale",
31: REF 'percent',
32: DATA 'string',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:path-id",
31: STRING
30: EPSILON
27: CHOICE
28: REF 'presentation-sound',
28: EPSILON
24: REF 'presentation-hide-shape',
25: ELEMENT "presentation:hide-shape",
26: SEQUENCE
27: REF 'common-presentation-effect-attlist',
28: INTERLEAVE
29: ATTRIBUTE "draw:shape-id",
30: REF 'IDREF',
31: DATA 'IDREF',
29: CHOICE
30: ATTRIBUTE "presentation:effect",
31: REF 'presentationEffects',
32: CHOICE
33: VALUE 'none',
33: VALUE 'fade',
33: VALUE 'move',
33: VALUE 'stripes',
33: VALUE 'open',
33: VALUE 'close',
33: VALUE 'dissolve',
33: VALUE 'wavyline',
33: VALUE 'random',
33: VALUE 'lines',
33: VALUE 'laser',
33: VALUE 'appear',
33: VALUE 'hide',
33: VALUE 'move-short',
33: VALUE 'checkerboard',
33: VALUE 'rotate',
33: VALUE 'stretch',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:direction",
31: REF 'presentationEffectDirections',
32: CHOICE
33: VALUE 'none',
33: VALUE 'from-left',
33: VALUE 'from-top',
33: VALUE 'from-right',
33: VALUE 'from-bottom',
33: VALUE 'from-center',
33: VALUE 'from-upper-left',
33: VALUE 'from-upper-right',
33: VALUE 'from-lower-left',
33: VALUE 'from-lower-right',
33: VALUE 'to-left',
33: VALUE 'to-top',
33: VALUE 'to-right',
33: VALUE 'to-bottom',
33: VALUE 'to-upper-left',
33: VALUE 'to-upper-right',
33: VALUE 'to-lower-right',
33: VALUE 'to-lower-left',
33: VALUE 'path',
33: VALUE 'spiral-inward-left',
33: VALUE 'spiral-inward-right',
33: VALUE 'spiral-outward-left',
33: VALUE 'spiral-outward-right',
33: VALUE 'vertical',
33: VALUE 'horizontal',
33: VALUE 'to-center',
33: VALUE 'clockwise',
33: VALUE 'counter-clockwise',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:speed",
31: REF 'presentationSpeeds',
32: CHOICE
33: VALUE 'slow',
33: VALUE 'medium',
33: VALUE 'fast',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:delay",
31: REF 'duration',
32: DATA 'duration',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:start-scale",
31: REF 'percent',
32: DATA 'string',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:path-id",
31: STRING
30: EPSILON
27: CHOICE
28: REF 'presentation-sound',
28: EPSILON
24: REF 'presentation-hide-text',
25: ELEMENT "presentation:hide-text",
26: SEQUENCE
27: REF 'common-presentation-effect-attlist',
28: INTERLEAVE
29: ATTRIBUTE "draw:shape-id",
30: REF 'IDREF',
31: DATA 'IDREF',
29: CHOICE
30: ATTRIBUTE "presentation:effect",
31: REF 'presentationEffects',
32: CHOICE
33: VALUE 'none',
33: VALUE 'fade',
33: VALUE 'move',
33: VALUE 'stripes',
33: VALUE 'open',
33: VALUE 'close',
33: VALUE 'dissolve',
33: VALUE 'wavyline',
33: VALUE 'random',
33: VALUE 'lines',
33: VALUE 'laser',
33: VALUE 'appear',
33: VALUE 'hide',
33: VALUE 'move-short',
33: VALUE 'checkerboard',
33: VALUE 'rotate',
33: VALUE 'stretch',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:direction",
31: REF 'presentationEffectDirections',
32: CHOICE
33: VALUE 'none',
33: VALUE 'from-left',
33: VALUE 'from-top',
33: VALUE 'from-right',
33: VALUE 'from-bottom',
33: VALUE 'from-center',
33: VALUE 'from-upper-left',
33: VALUE 'from-upper-right',
33: VALUE 'from-lower-left',
33: VALUE 'from-lower-right',
33: VALUE 'to-left',
33: VALUE 'to-top',
33: VALUE 'to-right',
33: VALUE 'to-bottom',
33: VALUE 'to-upper-left',
33: VALUE 'to-upper-right',
33: VALUE 'to-lower-right',
33: VALUE 'to-lower-left',
33: VALUE 'path',
33: VALUE 'spiral-inward-left',
33: VALUE 'spiral-inward-right',
33: VALUE 'spiral-outward-left',
33: VALUE 'spiral-outward-right',
33: VALUE 'vertical',
33: VALUE 'horizontal',
33: VALUE 'to-center',
33: VALUE 'clockwise',
33: VALUE 'counter-clockwise',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:speed",
31: REF 'presentationSpeeds',
32: CHOICE
33: VALUE 'slow',
33: VALUE 'medium',
33: VALUE 'fast',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:delay",
31: REF 'duration',
32: DATA 'duration',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:start-scale",
31: REF 'percent',
32: DATA 'string',
30: EPSILON
29: CHOICE
30: ATTRIBUTE "presentation:path-id",
31: STRING
30: EPSILON
27: CHOICE
28: REF 'presentation-sound',
28: EPSILON
24: REF 'presentation-dim',
25: ELEMENT "presentation:dim",
26: SEQUENCE
27: REF 'presentation-dim-attlist',
28: INTERLEAVE
29: ATTRIBUTE "draw:shape-id",
30: REF 'IDREF',
31: DATA 'IDREF',
29: ATTRIBUTE "draw:color",
30: REF 'color',
31: DATA 'string',
27: CHOICE
28: REF 'presentation-sound',
28: EPSILON
24: REF 'presentation-play',
25: ELEMENT "presentation:play",
26: REF 'presentation-play-attlist',
27: SEQUENCE
28: ATTRIBUTE "draw:shape-id",
29: REF 'IDREF',
30: DATA 'IDREF',
28: CHOICE
29: ATTRIBUTE "presentation:speed",
30: REF 'presentationSpeeds',
31: CHOICE
32: VALUE 'slow',
32: VALUE 'medium',
32: VALUE 'fast',
29: EPSILON
22: REF 'presentation-animation-group',
23: ELEMENT "presentation:animation-group",
24: CHOICE
25: ONEOREMORE
26: REF 'presentation-animation-elements',
27: CHOICE
28: REF 'presentation-show-shape',
28: REF 'presentation-show-text',
28: REF 'presentation-hide-shape',
28: REF 'presentation-hide-text',
28: REF 'presentation-dim',
28: REF 'presentation-play',
25: EPSILON
20: EPSILON
17: REF 'animation-element',
18: CHOICE
19: ELEMENT "anim:animate",
20: SEQUENCE
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-named-target-attlist',
22: ATTRIBUTE "smil:attributeName",
23: REF 'string',
24: DATA 'string',
21: REF 'common-anim-values-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:values",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:formula",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: SEQUENCE
24: REF 'common-anim-set-values-attlist',
25: CHOICE
26: ATTRIBUTE "smil:to",
27: REF 'string',
28: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:from",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:by",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: REF 'common-anim-spline-mode-attlist',
22: CHOICE
23: ATTRIBUTE "smil:calcMode",
24: CHOICE
25: VALUE 'discrete',
25: VALUE 'linear',
25: VALUE 'paced',
25: VALUE 'spline',
23: EPSILON
21: REF 'common-spline-anim-value-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:keyTimes",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:keySplines",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-repeat-timing-attlist',
22: CHOICE
23: SEQUENCE
24: ATTRIBUTE "smil:repeatDur",
25: REF 'string',
26: DATA 'string',
24: ATTRIBUTE "smil:repeatCount",
25: REF 'nonNegativeInteger',
26: DATA 'nonNegativeInteger',
23: EPSILON
21: REF 'common-fill-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:fill",
24: CHOICE
25: VALUE 'remove',
25: VALUE 'freeze',
25: VALUE 'hold',
25: VALUE 'auto',
25: VALUE 'default',
25: VALUE 'transition',
23: EPSILON
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
19: ELEMENT "anim:set",
20: SEQUENCE
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-named-target-attlist',
22: ATTRIBUTE "smil:attributeName",
23: REF 'string',
24: DATA 'string',
21: REF 'common-anim-set-values-attlist',
22: CHOICE
23: ATTRIBUTE "smil:to",
24: REF 'string',
25: DATA 'string',
23: EPSILON
21: REF 'common-fill-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:fill",
24: CHOICE
25: VALUE 'remove',
25: VALUE 'freeze',
25: VALUE 'hold',
25: VALUE 'auto',
25: VALUE 'default',
25: VALUE 'transition',
23: EPSILON
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
19: ELEMENT "anim:animateMotion",
20: SEQUENCE
21: REF 'anim-animate-motion-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "svg:path",
25: REF 'pathData',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "svg:origin",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:calcMode",
25: CHOICE
26: VALUE 'discrete',
26: VALUE 'linear',
26: VALUE 'paced',
26: VALUE 'spline',
24: EPSILON
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-named-target-attlist',
22: ATTRIBUTE "smil:attributeName",
23: REF 'string',
24: DATA 'string',
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
21: REF 'common-anim-values-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:values",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:formula",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: SEQUENCE
24: REF 'common-anim-set-values-attlist',
25: CHOICE
26: ATTRIBUTE "smil:to",
27: REF 'string',
28: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:from",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:by",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: REF 'common-fill-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:fill",
24: CHOICE
25: VALUE 'remove',
25: VALUE 'freeze',
25: VALUE 'hold',
25: VALUE 'auto',
25: VALUE 'default',
25: VALUE 'transition',
23: EPSILON
21: REF 'common-spline-anim-value-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:keyTimes",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:keySplines",
25: REF 'string',
26: DATA 'string',
24: EPSILON
19: ELEMENT "anim:animateColor",
20: SEQUENCE
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-named-target-attlist',
22: ATTRIBUTE "smil:attributeName",
23: REF 'string',
24: DATA 'string',
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
21: REF 'common-anim-values-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:values",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:formula",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: SEQUENCE
24: REF 'common-anim-set-values-attlist',
25: CHOICE
26: ATTRIBUTE "smil:to",
27: REF 'string',
28: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:from",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:by",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: REF 'common-anim-spline-mode-attlist',
22: CHOICE
23: ATTRIBUTE "smil:calcMode",
24: CHOICE
25: VALUE 'discrete',
25: VALUE 'linear',
25: VALUE 'paced',
25: VALUE 'spline',
23: EPSILON
21: REF 'common-spline-anim-value-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:keyTimes",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:keySplines",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'anim-animate-color-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "anim:color-interpolation",
25: CHOICE
26: VALUE 'rgb',
26: VALUE 'hsl',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:color-interpolation-direction",
25: CHOICE
26: VALUE 'clockwise',
26: VALUE 'counter-clockwise',
24: EPSILON
21: REF 'common-fill-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:fill",
24: CHOICE
25: VALUE 'remove',
25: VALUE 'freeze',
25: VALUE 'hold',
25: VALUE 'auto',
25: VALUE 'default',
25: VALUE 'transition',
23: EPSILON
19: ELEMENT "anim:animateTransform",
20: SEQUENCE
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-named-target-attlist',
22: ATTRIBUTE "smil:attributeName",
23: REF 'string',
24: DATA 'string',
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
21: REF 'common-anim-values-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:values",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:formula",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: SEQUENCE
24: REF 'common-anim-set-values-attlist',
25: CHOICE
26: ATTRIBUTE "smil:to",
27: REF 'string',
28: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:from",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:by",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: REF 'anim-animate-transform-attlist',
22: ATTRIBUTE "svg:type",
23: CHOICE
24: VALUE 'translate',
24: VALUE 'scale',
24: VALUE 'rotate',
24: VALUE 'skewX',
24: VALUE 'skewY',
21: REF 'common-fill-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:fill",
24: CHOICE
25: VALUE 'remove',
25: VALUE 'freeze',
25: VALUE 'hold',
25: VALUE 'auto',
25: VALUE 'default',
25: VALUE 'transition',
23: EPSILON
19: ELEMENT "anim:transitionFilter",
20: SEQUENCE
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-add-accum-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:accumulate",
25: CHOICE
26: VALUE 'none',
26: VALUE 'sum',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:additive",
25: CHOICE
26: VALUE 'replace',
26: VALUE 'sum',
24: EPSILON
21: REF 'common-anim-values-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:values",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:formula",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: SEQUENCE
24: REF 'common-anim-set-values-attlist',
25: CHOICE
26: ATTRIBUTE "smil:to",
27: REF 'string',
28: DATA 'string',
26: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:from",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "smil:by",
26: REF 'string',
27: DATA 'string',
25: EPSILON
21: REF 'common-anim-spline-mode-attlist',
22: CHOICE
23: ATTRIBUTE "smil:calcMode",
24: CHOICE
25: VALUE 'discrete',
25: VALUE 'linear',
25: VALUE 'paced',
25: VALUE 'spline',
23: EPSILON
21: REF 'anim-transition-filter-attlist',
22: INTERLEAVE
23: ATTRIBUTE "smil:type",
24: REF 'string',
25: DATA 'string',
23: CHOICE
24: ATTRIBUTE "smil:subtype",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:direction",
25: CHOICE
26: VALUE 'forward',
26: VALUE 'reverse',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:fadeColor",
25: CHOICE
26: VALUE 'forward',
26: VALUE 'reverse',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:mode",
25: CHOICE
26: VALUE 'in',
26: VALUE 'out',
24: EPSILON
21: REF 'common-fill-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:fill",
24: CHOICE
25: VALUE 'remove',
25: VALUE 'freeze',
25: VALUE 'hold',
25: VALUE 'auto',
25: VALUE 'default',
25: VALUE 'transition',
23: EPSILON
19: ELEMENT "anim:par",
20: SEQUENCE
21: REF 'common-anim-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:node-type",
25: CHOICE
26: VALUE 'default',
26: VALUE 'on-click',
26: VALUE 'with-previous',
26: VALUE 'after-previous',
26: VALUE 'timing-root',
26: VALUE 'main-sequence',
26: VALUE 'interactive-sequence',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-sub-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-class",
25: CHOICE
26: VALUE 'custom',
26: VALUE 'entrance',
26: VALUE 'exit',
26: VALUE 'emphasis',
26: VALUE 'motion-path',
26: VALUE 'ole-action',
26: VALUE 'media-call',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:master-element",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:group-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:id",
25: REF 'ID',
26: DATA 'ID',
24: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: CHOICE
27: SEQUENCE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: ATTRIBUTE "smil:repeatCount",
29: REF 'nonNegativeInteger',
30: DATA 'nonNegativeInteger',
27: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
21: REF 'common-endsync-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:endsync",
24: CHOICE
25: VALUE 'first',
25: VALUE 'last',
25: VALUE 'all',
25: VALUE 'media',
23: EPSILON
21: CHOICE
22: ONEOREMORE
23: REF 'animation-element',
24: CHOICE
22: EPSILON
19: ELEMENT "anim:seq",
20: SEQUENCE
21: REF 'common-anim-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:node-type",
25: CHOICE
26: VALUE 'default',
26: VALUE 'on-click',
26: VALUE 'with-previous',
26: VALUE 'after-previous',
26: VALUE 'timing-root',
26: VALUE 'main-sequence',
26: VALUE 'interactive-sequence',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-sub-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-class",
25: CHOICE
26: VALUE 'custom',
26: VALUE 'entrance',
26: VALUE 'exit',
26: VALUE 'emphasis',
26: VALUE 'motion-path',
26: VALUE 'ole-action',
26: VALUE 'media-call',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:master-element",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:group-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:id",
25: REF 'ID',
26: DATA 'ID',
24: EPSILON
21: REF 'common-endsync-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:endsync",
24: CHOICE
25: VALUE 'first',
25: VALUE 'last',
25: VALUE 'all',
25: VALUE 'media',
23: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: CHOICE
27: SEQUENCE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: ATTRIBUTE "smil:repeatCount",
29: REF 'nonNegativeInteger',
30: DATA 'nonNegativeInteger',
27: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
19: ELEMENT "anim:iterate",
20: SEQUENCE
21: REF 'common-anim-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:node-type",
25: CHOICE
26: VALUE 'default',
26: VALUE 'on-click',
26: VALUE 'with-previous',
26: VALUE 'after-previous',
26: VALUE 'timing-root',
26: VALUE 'main-sequence',
26: VALUE 'interactive-sequence',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-sub-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-class",
25: CHOICE
26: VALUE 'custom',
26: VALUE 'entrance',
26: VALUE 'exit',
26: VALUE 'emphasis',
26: VALUE 'motion-path',
26: VALUE 'ole-action',
26: VALUE 'media-call',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:master-element",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:group-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:id",
25: REF 'ID',
26: DATA 'ID',
24: EPSILON
21: REF 'anin-iterate-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:iterate-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:iterate-interval",
25: REF 'duration',
26: DATA 'duration',
24: EPSILON
21: REF 'common-timing-attlist',
22: SEQUENCE
23: REF 'common-basic-timing-attlist',
24: SEQUENCE
25: REF 'common-begin-end-timing-attlist',
26: INTERLEAVE
27: CHOICE
28: ATTRIBUTE "smil:begin",
29: REF 'string',
30: DATA 'string',
28: EPSILON
27: CHOICE
28: ATTRIBUTE "smil:end",
29: REF 'string',
30: DATA 'string',
28: EPSILON
25: REF 'common-dur-timing-attlist',
26: CHOICE
27: ATTRIBUTE "smil:dur",
28: REF 'string',
29: DATA 'string',
27: EPSILON
25: REF 'common-repeat-timing-attlist',
26: CHOICE
27: SEQUENCE
28: ATTRIBUTE "smil:repeatDur",
29: REF 'string',
30: DATA 'string',
28: ATTRIBUTE "smil:repeatCount",
29: REF 'nonNegativeInteger',
30: DATA 'nonNegativeInteger',
27: EPSILON
23: REF 'common-restart-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restart",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'default',
25: EPSILON
23: REF 'common-restart-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:restartDefault",
26: CHOICE
27: VALUE 'never',
27: VALUE 'always',
27: VALUE 'whenNotActive',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-fill-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fill",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'auto',
27: VALUE 'default',
27: VALUE 'transition',
25: EPSILON
23: REF 'common-fill-default-attlist',
24: CHOICE
25: ATTRIBUTE "smil:fillDefault",
26: CHOICE
27: VALUE 'remove',
27: VALUE 'freeze',
27: VALUE 'hold',
27: VALUE 'transition',
27: VALUE 'auto',
27: VALUE 'inherit',
25: EPSILON
23: REF 'common-time-manip-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:accelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:decelerate",
27: REF 'double',
28: DATA 'double',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:autoReverse",
27: REF 'boolean',
28: CHOICE
29: VALUE 'true',
29: VALUE 'false',
26: EPSILON
21: REF 'common-endsync-timing-attlist',
22: CHOICE
23: ATTRIBUTE "smil:endsync",
24: CHOICE
25: VALUE 'first',
25: VALUE 'last',
25: VALUE 'all',
25: VALUE 'media',
23: EPSILON
21: CHOICE
22: ONEOREMORE
23: REF 'animation-element',
24: CHOICE
22: EPSILON
19: ELEMENT "anim:audio",
20: SEQUENCE
21: REF 'common-anim-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:node-type",
25: CHOICE
26: VALUE 'default',
26: VALUE 'on-click',
26: VALUE 'with-previous',
26: VALUE 'after-previous',
26: VALUE 'timing-root',
26: VALUE 'main-sequence',
26: VALUE 'interactive-sequence',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-sub-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-class",
25: CHOICE
26: VALUE 'custom',
26: VALUE 'entrance',
26: VALUE 'exit',
26: VALUE 'emphasis',
26: VALUE 'motion-path',
26: VALUE 'ole-action',
26: VALUE 'media-call',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:master-element",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:group-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:id",
25: REF 'ID',
26: DATA 'ID',
24: EPSILON
21: REF 'anim-audio-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "xlink:href",
25: REF 'anyURI',
26: DATA 'anyURI',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:audio-level",
25: REF 'double',
26: DATA 'double',
24: EPSILON
21: REF 'common-basic-timing-attlist',
22: SEQUENCE
23: REF 'common-begin-end-timing-attlist',
24: INTERLEAVE
25: CHOICE
26: ATTRIBUTE "smil:begin",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: CHOICE
26: ATTRIBUTE "smil:end",
27: REF 'string',
28: DATA 'string',
26: EPSILON
23: REF 'common-dur-timing-attlist',
24: CHOICE
25: ATTRIBUTE "smil:dur",
26: REF 'string',
27: DATA 'string',
25: EPSILON
23: REF 'common-repeat-timing-attlist',
24: CHOICE
25: SEQUENCE
26: ATTRIBUTE "smil:repeatDur",
27: REF 'string',
28: DATA 'string',
26: ATTRIBUTE "smil:repeatCount",
27: REF 'nonNegativeInteger',
28: DATA 'nonNegativeInteger',
25: EPSILON
19: ELEMENT "anim:command",
20: SEQUENCE
21: REF 'common-anim-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "presentation:node-type",
25: CHOICE
26: VALUE 'default',
26: VALUE 'on-click',
26: VALUE 'with-previous',
26: VALUE 'after-previous',
26: VALUE 'timing-root',
26: VALUE 'main-sequence',
26: VALUE 'interactive-sequence',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-sub-type",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:preset-class",
25: CHOICE
26: VALUE 'custom',
26: VALUE 'entrance',
26: VALUE 'exit',
26: VALUE 'emphasis',
26: VALUE 'motion-path',
26: VALUE 'ole-action',
26: VALUE 'media-call',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:master-element",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "presentation:group-id",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:id",
25: REF 'ID',
26: DATA 'ID',
24: EPSILON
21: REF 'anim-command-attlist',
22: ATTRIBUTE "anim:command",
23: REF 'string',
24: DATA 'string',
21: REF 'common-begin-end-timing-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:begin",
25: REF 'string',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "smil:end",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: REF 'common-anim-target-attlist',
22: INTERLEAVE
23: CHOICE
24: ATTRIBUTE "smil:targetElement",
25: REF 'IDREF',
26: DATA 'IDREF',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "anim:sub-item",
25: REF 'string',
26: DATA 'string',
24: EPSILON
21: CHOICE
22: ONEOREMORE
23: ELEMENT "anim:param",
24: SEQUENCE
25: ATTRIBUTE "anim:name",
26: STRING
25: ATTRIBUTE "anim:value",
26: STRING
22: EPSILON
17: EPSILON
16: CHOICE
17: REF 'presentation-notes',
17: EPSILON
12: EPSILON
10: REF 'office-drawing-content-epilogue',
11: REF 'table-functions',
12: SEQUENCE
13: CHOICE
14: REF 'table-named-expressions',
14: EPSILON
13: CHOICE
14: REF 'table-database-ranges',
14: EPSILON
13: CHOICE
14: REF 'table-data-pilot-tables',
14: EPSILON
13: CHOICE
14: REF 'table-consolidation',
14: EPSILON
13: CHOICE
14: REF 'table-dde-links',
14: EPSILON
8: ELEMENT "office:presentation",
9: SEQUENCE
10: REF 'office-presentation-attlist',
11: EPSILON
10: REF 'office-presentation-content-prelude',
11: SEQUENCE
12: REF 'text-decls',
13: SEQUENCE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
15: REF 'text-alphabetical-index-auto-mark-file',
15: EPSILON
12: REF 'table-decls',
13: SEQUENCE
14: CHOICE
15: REF 'table-calculation-settings',
15: EPSILON
14: CHOICE
15: REF 'table-content-validations',
15: EPSILON
14: CHOICE
15: REF 'table-label-ranges',
15: EPSILON
12: REF 'presentation-decls',
13: CHOICE
14: ONEOREMORE
15: REF 'presentation-decl',
16: CHOICE
17: ELEMENT "presentation:header-decl",
18: SEQUENCE
19: REF 'presentation-header-decl-attlist',
20: ATTRIBUTE "presentation:name",
21: REF 'string',
22: DATA 'string',
19: STRING
17: ELEMENT "presentation:footer-decl",
18: SEQUENCE
19: REF 'presentation-footer-decl-attlist',
20: ATTRIBUTE "presentation:name",
21: REF 'string',
22: DATA 'string',
19: STRING
17: ELEMENT "presentation:date-time-decl",
18: SEQUENCE
19: REF 'presentation-date-time-decl-attlist',
20: INTERLEAVE
21: ATTRIBUTE "presentation:name",
22: REF 'string',
23: DATA 'string',
21: ATTRIBUTE "presentation:source",
22: CHOICE
23: VALUE 'fixed',
23: VALUE 'current-date',
21: CHOICE
22: ATTRIBUTE "style:data-style-name",
23: REF 'styleNameRef',
24: CHOICE
25: DATA 'NCName',
25: EPSILON
22: EPSILON
19: STRING
14: EPSILON
10: REF 'office-presentation-content-main',
11: CHOICE
12: ONEOREMORE
13: REF 'draw-page',
12: EPSILON
10: REF 'office-presentation-content-epilogue',
11: SEQUENCE
12: REF 'presentation-settings',
13: CHOICE
14: ELEMENT "presentation:settings",
15: SEQUENCE
16: REF 'presentation-settings-attlist',
17: INTERLEAVE
18: CHOICE
19: ATTRIBUTE "presentation:start-page",
20: REF 'string',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:show",
20: REF 'string',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:full-screen",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:endless",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:pause",
20: REF 'duration',
21: DATA 'duration',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:show-logo",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:force-manual",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:mouse-visible",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:mouse-as-pen",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:start-with-navigator",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:animations",
20: CHOICE
21: VALUE 'enabled',
21: VALUE 'disabled',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:transition-on-click",
20: CHOICE
21: VALUE 'enabled',
21: VALUE 'disabled',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "presentation:stay-on-top",
20: REF 'boolean',
21: CHOICE
22: VALUE 'true',
22: VALUE 'false',
19: EPSILON
16: CHOICE
17: ONEOREMORE
18: REF 'presentation-show',
19: ELEMENT "presentation:show",
20: REF 'presentation-show-attlist',
21: INTERLEAVE
22: ATTRIBUTE "presentation:name",
23: REF 'string',
24: DATA 'string',
22: ATTRIBUTE "presentation:pages",
23: STRING
17: EPSILON
14: EPSILON
12: REF 'table-functions',
13: SEQUENCE
14: CHOICE
15: REF 'table-named-expressions',
15: EPSILON
14: CHOICE
15: REF 'table-database-ranges',
15: EPSILON
14: CHOICE
15: REF 'table-data-pilot-tables',
15: EPSILON
14: CHOICE
15: REF 'table-consolidation',
15: EPSILON
14: CHOICE
15: REF 'table-dde-links',
15: EPSILON
8: ELEMENT "office:spreadsheet",
9: SEQUENCE
10: REF 'office-spreadsheet-attlist',
11: SEQUENCE
12: CHOICE
13: ATTRIBUTE "table:structure-protected",
14: REF 'boolean',
15: CHOICE
16: VALUE 'true',
16: VALUE 'false',
13: EPSILON
12: CHOICE
13: ATTRIBUTE "table:protection-key",
14: REF 'string',
15: DATA 'string',
13: EPSILON
10: REF 'office-spreadsheet-content-prelude',
11: SEQUENCE
12: CHOICE
13: REF 'table-tracked-changes',
14: ELEMENT "table:tracked-changes",
15: SEQUENCE
16: REF 'table-tracked-changes-attlist',
17: CHOICE
18: ATTRIBUTE "table:track-changes",
19: REF 'boolean',
20: CHOICE
21: VALUE 'true',
21: VALUE 'false',
18: EPSILON
16: CHOICE
17: ONEOREMORE
18: CHOICE
19: REF 'table-cell-content-change',
20: ELEMENT "table:cell-content-change",
21: SEQUENCE
22: REF 'common-table-change-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:id",
25: REF 'string',
26: DATA 'string',
24: CHOICE
25: ATTRIBUTE "table:acceptance-state",
26: CHOICE
27: VALUE 'accepted',
27: VALUE 'rejected',
27: VALUE 'pending',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:rejecting-change-id",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'table-cell-address',
23: ELEMENT "table:cell-address",
24: REF 'common-table-cell-address-attlist',
25: SEQUENCE
26: ATTRIBUTE "table:column",
27: REF 'integer',
28: DATA 'integer',
26: ATTRIBUTE "table:row",
27: REF 'integer',
28: DATA 'integer',
26: ATTRIBUTE "table:table",
27: REF 'integer',
28: DATA 'integer',
22: REF 'office-change-info',
22: CHOICE
23: REF 'table-dependencies',
24: ELEMENT "table:dependencies",
25: ONEOREMORE
26: REF 'table-dependency',
27: ELEMENT "table:dependency",
28: ATTRIBUTE "table:id",
29: REF 'string',
30: DATA 'string',
23: EPSILON
22: CHOICE
23: REF 'table-deletions',
24: ELEMENT "table:deletions",
25: ONEOREMORE
26: CHOICE
27: REF 'table-cell-content-deletion',
28: ELEMENT "table:cell-content-deletion",
29: SEQUENCE
30: CHOICE
31: ATTRIBUTE "table:id",
32: REF 'string',
33: DATA 'string',
31: EPSILON
30: CHOICE
31: REF 'table-cell-address',
31: EPSILON
30: CHOICE
31: REF 'table-change-track-table-cell',
32: ELEMENT "table:change-track-table-cell",
33: SEQUENCE
34: REF 'table-change-track-table-cell-attlist',
35: INTERLEAVE
36: CHOICE
37: ATTRIBUTE "table:cell-address",
38: REF 'cellAddress',
39: DATA 'string',
37: EPSILON
36: CHOICE
37: ATTRIBUTE "table:matrix-covered",
38: REF 'boolean',
39: CHOICE
40: VALUE 'true',
40: VALUE 'false',
37: EPSILON
36: SEQUENCE
37: CHOICE
38: ATTRIBUTE "table:formula",
39: REF 'string',
40: DATA 'string',
38: EPSILON
37: CHOICE
38: ATTRIBUTE "table:number-matrix-columns-spanned",
39: REF 'positiveInteger',
40: DATA 'positiveInteger',
38: EPSILON
37: CHOICE
38: ATTRIBUTE "table:number-matrix-rows-spanned",
39: REF 'positiveInteger',
40: DATA 'positiveInteger',
38: EPSILON
37: CHOICE
38: REF 'common-value-and-type-attlist',
39: CHOICE
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'float',
41: ATTRIBUTE "office:value",
42: REF 'double',
43: DATA 'double',
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'percentage',
41: ATTRIBUTE "office:value",
42: REF 'double',
43: DATA 'double',
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'currency',
41: ATTRIBUTE "office:value",
42: REF 'double',
43: DATA 'double',
41: CHOICE
42: ATTRIBUTE "office:currency",
43: REF 'string',
44: DATA 'string',
42: EPSILON
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'date',
41: ATTRIBUTE "office:date-value",
42: REF 'dateOrDateTime',
43: CHOICE
44: DATA 'date',
44: DATA 'dateTime',
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'time',
41: ATTRIBUTE "office:time-value",
42: REF 'duration',
43: DATA 'duration',
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'boolean',
41: ATTRIBUTE "office:boolean-value",
42: REF 'boolean',
43: CHOICE
44: VALUE 'true',
44: VALUE 'false',
40: SEQUENCE
41: ATTRIBUTE "office:value-type",
42: VALUE 'string',
41: CHOICE
42: ATTRIBUTE "office:string-value",
43: REF 'string',
44: DATA 'string',
42: EPSILON
38: EPSILON
34: CHOICE
35: ONEOREMORE
36: REF 'text-p',
35: EPSILON
31: EPSILON
27: REF 'table-change-deletion',
28: ELEMENT "table:change-deletion",
29: CHOICE
30: ATTRIBUTE "table:id",
31: REF 'string',
32: DATA 'string',
30: EPSILON
23: EPSILON
22: REF 'table-previous',
23: ELEMENT "table:previous",
24: SEQUENCE
25: CHOICE
26: ATTRIBUTE "table:id",
27: REF 'string',
28: DATA 'string',
26: EPSILON
25: REF 'table-change-track-table-cell',
19: REF 'table-insertion',
20: ELEMENT "table:insertion",
21: SEQUENCE
22: REF 'table-insertion-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:type",
25: CHOICE
26: VALUE 'row',
26: VALUE 'column',
26: VALUE 'table',
24: ATTRIBUTE "table:position",
25: REF 'integer',
26: DATA 'integer',
24: CHOICE
25: ATTRIBUTE "table:count",
26: REF 'positiveInteger',
27: DATA 'positiveInteger',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:table",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
22: REF 'common-table-change-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:id",
25: REF 'string',
26: DATA 'string',
24: CHOICE
25: ATTRIBUTE "table:acceptance-state",
26: CHOICE
27: VALUE 'accepted',
27: VALUE 'rejected',
27: VALUE 'pending',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:rejecting-change-id",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'office-change-info',
22: CHOICE
23: REF 'table-dependencies',
23: EPSILON
22: CHOICE
23: REF 'table-deletions',
23: EPSILON
19: REF 'table-deletion',
20: ELEMENT "table:deletion",
21: SEQUENCE
22: REF 'table-deletion-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:type",
25: CHOICE
26: VALUE 'row',
26: VALUE 'column',
26: VALUE 'table',
24: ATTRIBUTE "table:position",
25: REF 'integer',
26: DATA 'integer',
24: CHOICE
25: ATTRIBUTE "table:table",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:multi-deletion-spanned",
26: REF 'integer',
27: DATA 'integer',
25: EPSILON
22: REF 'common-table-change-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:id",
25: REF 'string',
26: DATA 'string',
24: CHOICE
25: ATTRIBUTE "table:acceptance-state",
26: CHOICE
27: VALUE 'accepted',
27: VALUE 'rejected',
27: VALUE 'pending',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:rejecting-change-id",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'office-change-info',
22: CHOICE
23: REF 'table-dependencies',
23: EPSILON
22: CHOICE
23: REF 'table-deletions',
23: EPSILON
22: CHOICE
23: REF 'table-cut-offs',
24: ELEMENT "table:cut-offs",
25: CHOICE
26: ONEOREMORE
27: REF 'table-movement-cut-off',
28: ELEMENT "table:movement-cut-off",
29: REF 'table-movement-cut-off-attlist',
30: CHOICE
31: ATTRIBUTE "table:position",
32: REF 'integer',
33: DATA 'integer',
31: SEQUENCE
32: ATTRIBUTE "table:start-position",
33: REF 'integer',
34: DATA 'integer',
32: ATTRIBUTE "table:end-position",
33: REF 'integer',
34: DATA 'integer',
26: SEQUENCE
27: REF 'table-insertion-cut-off',
28: ELEMENT "table:insertion-cut-off",
29: REF 'table-insertion-cut-off-attlist',
30: INTERLEAVE
31: ATTRIBUTE "table:id",
32: REF 'string',
33: DATA 'string',
31: ATTRIBUTE "table:position",
32: REF 'integer',
33: DATA 'integer',
27: CHOICE
28: ONEOREMORE
29: REF 'table-movement-cut-off',
28: EPSILON
23: EPSILON
19: REF 'table-movement',
20: ELEMENT "table:movement",
21: SEQUENCE
22: REF 'common-table-change-attlist',
23: INTERLEAVE
24: ATTRIBUTE "table:id",
25: REF 'string',
26: DATA 'string',
24: CHOICE
25: ATTRIBUTE "table:acceptance-state",
26: CHOICE
27: VALUE 'accepted',
27: VALUE 'rejected',
27: VALUE 'pending',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "table:rejecting-change-id",
26: REF 'string',
27: DATA 'string',
25: EPSILON
22: REF 'table-source-range-address',
23: ELEMENT "table:source-range-address",
24: REF 'common-table-range-attlist',
25: CHOICE
26: REF 'common-table-cell-address-attlist',
27: SEQUENCE
28: ATTRIBUTE "table:column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:table",
29: REF 'integer',
30: DATA 'integer',
26: REF 'common-table-cell-range-address-attlist',
27: SEQUENCE
28: ATTRIBUTE "table:start-column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:start-row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:start-table",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-table",
29: REF 'integer',
30: DATA 'integer',
22: REF 'table-target-range-address',
23: ELEMENT "table:target-range-address",
24: REF 'common-table-range-attlist',
25: CHOICE
26: REF 'common-table-cell-address-attlist',
27: SEQUENCE
28: ATTRIBUTE "table:column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:table",
29: REF 'integer',
30: DATA 'integer',
26: REF 'common-table-cell-range-address-attlist',
27: SEQUENCE
28: ATTRIBUTE "table:start-column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:start-row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:start-table",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-column",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-row",
29: REF 'integer',
30: DATA 'integer',
28: ATTRIBUTE "table:end-table",
29: REF 'integer',
30: DATA 'integer',
22: REF 'office-change-info',
22: CHOICE
23: REF 'table-dependencies',
23: EPSILON
22: CHOICE
23: REF 'table-deletions',
23: EPSILON
17: EPSILON
13: EPSILON
12: REF 'text-decls',
13: SEQUENCE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
15: REF 'text-alphabetical-index-auto-mark-file',
15: EPSILON
12: REF 'table-decls',
13: SEQUENCE
14: CHOICE
15: REF 'table-calculation-settings',
15: EPSILON
14: CHOICE
15: REF 'table-content-validations',
15: EPSILON
14: CHOICE
15: REF 'table-label-ranges',
15: EPSILON
10: REF 'office-spreadsheet-content-main',
11: CHOICE
12: ONEOREMORE
13: REF 'table-table',
12: EPSILON
10: REF 'office-spreadsheet-content-epilogue',
11: REF 'table-functions',
12: SEQUENCE
13: CHOICE
14: REF 'table-named-expressions',
14: EPSILON
13: CHOICE
14: REF 'table-database-ranges',
14: EPSILON
13: CHOICE
14: REF 'table-data-pilot-tables',
14: EPSILON
13: CHOICE
14: REF 'table-consolidation',
14: EPSILON
13: CHOICE
14: REF 'table-dde-links',
14: EPSILON
8: ELEMENT "office:chart",
9: SEQUENCE
10: REF 'office-chart-attlist',
11: EPSILON
10: REF 'office-chart-content-prelude',
11: SEQUENCE
12: REF 'text-decls',
13: SEQUENCE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
14: CHOICE
15: REF 'text-alphabetical-index-auto-mark-file',
15: EPSILON
12: REF 'table-decls',
13: SEQUENCE
14: CHOICE
15: REF 'table-calculation-settings',
15: EPSILON
14: CHOICE
15: REF 'table-content-validations',
15: EPSILON
14: CHOICE
15: REF 'table-label-ranges',
15: EPSILON
10: REF 'office-chart-content-main',
11: REF 'chart-chart',
12: ELEMENT "chart:chart",
13: SEQUENCE
14: REF 'chart-chart-attlist',
15: INTERLEAVE
16: ATTRIBUTE "chart:class",
17: REF 'namespacedToken',
18: DATA 'string',
16: REF 'common-draw-size-attlist',
17: SEQUENCE
18: CHOICE
19: ATTRIBUTE "svg:width",
20: REF 'length',
21: DATA 'string',
19: EPSILON
18: CHOICE
19: ATTRIBUTE "svg:height",
20: REF 'length',
21: DATA 'string',
19: EPSILON
16: CHOICE
17: ATTRIBUTE "chart:column-mapping",
18: REF 'string',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "chart:row-mapping",
18: REF 'string',
19: DATA 'string',
17: EPSILON
16: CHOICE
17: ATTRIBUTE "chart:style-name",
18: REF 'styleNameRef',
19: CHOICE
20: DATA 'NCName',
20: EPSILON
17: EPSILON
14: CHOICE
15: REF 'chart-title',
16: ELEMENT "chart:title",
17: SEQUENCE
18: REF 'chart-title-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "table:cell-range",
22: REF 'cellAddress',
23: DATA 'string',
21: EPSILON
20: REF 'common-draw-position-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "svg:x",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "svg:y",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
20: CHOICE
21: ATTRIBUTE "chart:style-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
21: EPSILON
18: CHOICE
19: REF 'text-p',
19: EPSILON
15: EPSILON
14: CHOICE
15: REF 'chart-subtitle',
16: ELEMENT "chart:subtitle",
17: SEQUENCE
18: REF 'chart-title-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "table:cell-range",
22: REF 'cellAddress',
23: DATA 'string',
21: EPSILON
20: REF 'common-draw-position-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "svg:x",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "svg:y",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
20: CHOICE
21: ATTRIBUTE "chart:style-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
21: EPSILON
18: CHOICE
19: REF 'text-p',
19: EPSILON
15: EPSILON
14: CHOICE
15: REF 'chart-footer',
16: ELEMENT "chart:footer",
17: SEQUENCE
18: REF 'chart-title-attlist',
19: INTERLEAVE
20: CHOICE
21: ATTRIBUTE "table:cell-range",
22: REF 'cellAddress',
23: DATA 'string',
21: EPSILON
20: REF 'common-draw-position-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "svg:x",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "svg:y",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
20: CHOICE
21: ATTRIBUTE "chart:style-name",
22: REF 'styleNameRef',
23: CHOICE
24: DATA 'NCName',
24: EPSILON
21: EPSILON
18: CHOICE
19: REF 'text-p',
19: EPSILON
15: EPSILON
14: CHOICE
15: REF 'chart-legend',
16: ELEMENT "chart:legend",
17: REF 'chart-legend-attlist',
18: INTERLEAVE
19: CHOICE
20: SEQUENCE
21: ATTRIBUTE "chart:legend-position",
22: CHOICE
23: VALUE 'start',
23: VALUE 'end',
23: VALUE 'top',
23: VALUE 'bottom',
21: CHOICE
22: ATTRIBUTE "chart:legend-align",
23: CHOICE
24: VALUE 'start',
24: VALUE 'center',
24: VALUE 'end',
22: EPSILON
20: ATTRIBUTE "chart:legend-position",
21: CHOICE
22: VALUE 'top-start',
22: VALUE 'bottom-start',
22: VALUE 'top-end',
22: VALUE 'bottom-end',
20: EPSILON
19: REF 'common-draw-position-attlist',
20: SEQUENCE
21: CHOICE
22: ATTRIBUTE "svg:x",
23: REF 'coordinate',
24: REF 'length',
25: DATA 'string',
22: EPSILON
21: CHOICE
22: ATTRIBUTE "svg:y",
23: REF 'coordinate',
24: REF 'length',
25: DATA 'string',
22: EPSILON
19: CHOICE
20: ATTRIBUTE "style:legend-expansion",
21: CHOICE
22: VALUE 'wide',
22: VALUE 'high',
22: VALUE 'balanced',
20: SEQUENCE
21: ATTRIBUTE "style:legend-expansion",
22: VALUE 'custom',
21: ATTRIBUTE "style:legend-expansion-aspect-ratio",
22: REF 'double',
23: DATA 'double',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "chart:style-name",
21: REF 'styleNameRef',
22: CHOICE
23: DATA 'NCName',
23: EPSILON
20: EPSILON
15: EPSILON
14: REF 'chart-plot-area',
15: ELEMENT "chart:plot-area",
16: SEQUENCE
17: REF 'chart-plot-area-attlist',
18: INTERLEAVE
19: SEQUENCE
20: REF 'common-draw-position-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "svg:x",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "svg:y",
24: REF 'coordinate',
25: REF 'length',
26: DATA 'string',
23: EPSILON
20: REF 'common-draw-size-attlist',
21: SEQUENCE
22: CHOICE
23: ATTRIBUTE "svg:width",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "svg:height",
24: REF 'length',
25: DATA 'string',
23: EPSILON
19: CHOICE
20: ATTRIBUTE "chart:style-name",
21: REF 'styleNameRef',
22: CHOICE
23: DATA 'NCName',
23: EPSILON
20: EPSILON
19: CHOICE
20: ATTRIBUTE "table:cell-range-address",
21: REF 'cellRangeAddress',
22: DATA 'string',
20: EPSILON
19: CHOICE
20: ATTRIBUTE "chart:data-source-has-labels",
21: CHOICE
22: VALUE 'none',
22: VALUE 'row',
22: VALUE 'column',
22: VALUE 'both',
20: EPSILON
19: SEQUENCE
20: REF 'dr3d-scene-attlist',
21: INTERLEAVE
22: SEQUENCE
23: CHOICE
24: ATTRIBUTE "dr3d:vrp",
25: REF 'vector3D',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "dr3d:vpn",
25: REF 'vector3D',
26: DATA 'string',
24: EPSILON
23: CHOICE
24: ATTRIBUTE "dr3d:vup",
25: REF 'vector3D',
26: DATA 'string',
24: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:projection",
24: CHOICE
25: VALUE 'parallel',
25: VALUE 'perspective',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:distance",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:focal-length",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:shadow-slant",
24: REF 'nonNegativeInteger',
25: DATA 'nonNegativeInteger',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:shade-mode",
24: CHOICE
25: VALUE 'flat',
25: VALUE 'phong',
25: VALUE 'gouraud',
25: VALUE 'draft',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:ambient-color",
24: REF 'color',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "dr3d:lighting-mode",
24: REF 'boolean',
25: CHOICE
26: VALUE 'true',
26: VALUE 'false',
23: EPSILON
20: REF 'common-dr3d-transform-attlist',
21: CHOICE
22: ATTRIBUTE "dr3d:transform",
23: STRING
22: EPSILON
17: CHOICE
18: ONEOREMORE
19: REF 'dr3d-light',
18: EPSILON
17: CHOICE
18: ONEOREMORE
19: REF 'chart-axis',
20: ELEMENT "chart:axis",
21: SEQUENCE
22: REF 'chart-axis-attlist',
23: INTERLEAVE
24: ATTRIBUTE "chart:dimension",
25: CHOICE
26: VALUE 'x',
26: VALUE 'y',
26: VALUE 'z',
24: CHOICE
25: ATTRIBUTE "chart:name",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:style-name",
26: REF 'styleNameRef',
27: CHOICE
28: DATA 'NCName',
28: EPSILON
25: EPSILON
22: CHOICE
23: REF 'chart-title',
23: EPSILON
22: CHOICE
23: REF 'chart-categories',
24: ELEMENT "chart:categories",
25: CHOICE
26: ATTRIBUTE "table:cell-range-address",
27: REF 'cellRangeAddress',
28: DATA 'string',
26: EPSILON
23: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'chart-grid',
25: ELEMENT "chart:grid",
26: REF 'chart-grid-attlist',
27: INTERLEAVE
28: CHOICE
29: ATTRIBUTE "chart:class",
30: CHOICE
31: VALUE 'major',
31: VALUE 'minor',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "chart:style-name",
30: REF 'styleNameRef',
31: CHOICE
32: DATA 'NCName',
32: EPSILON
29: EPSILON
23: EPSILON
18: EPSILON
17: CHOICE
18: ONEOREMORE
19: REF 'chart-series',
20: ELEMENT "chart:series",
21: SEQUENCE
22: REF 'chart-series-attlist',
23: INTERLEAVE
24: CHOICE
25: ATTRIBUTE "chart:values-cell-range-address",
26: REF 'cellRangeAddress',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:label-cell-address",
26: REF 'cellAddress',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:class",
26: REF 'namespacedToken',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:attached-axis",
26: REF 'string',
27: DATA 'string',
25: EPSILON
24: CHOICE
25: ATTRIBUTE "chart:style-name",
26: REF 'styleNameRef',
27: CHOICE
28: DATA 'NCName',
28: EPSILON
25: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'chart-domain',
25: ELEMENT "chart:domain",
26: CHOICE
27: ATTRIBUTE "table:cell-range-address",
28: REF 'cellRangeAddress',
29: DATA 'string',
27: EPSILON
23: EPSILON
22: CHOICE
23: REF 'chart-mean-value',
24: ELEMENT "chart:mean-value",
25: REF 'chart-mean-value-attlist',
26: CHOICE
27: ATTRIBUTE "chart:style-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
23: EPSILON
22: CHOICE
23: REF 'chart-regression-curve',
24: ELEMENT "chart:regression-curve",
25: REF 'chart-regression-curve-attlist',
26: CHOICE
27: ATTRIBUTE "chart:style-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
23: EPSILON
22: CHOICE
23: REF 'chart-error-indicator',
24: ELEMENT "chart:error-indicator",
25: REF 'chart-error-indicator-attlist',
26: CHOICE
27: ATTRIBUTE "chart:style-name",
28: REF 'styleNameRef',
29: CHOICE
30: DATA 'NCName',
30: EPSILON
27: EPSILON
23: EPSILON
22: CHOICE
23: ONEOREMORE
24: REF 'chart-data-point',
25: ELEMENT "chart:data-point",
26: REF 'chart-data-point-attlist',
27: INTERLEAVE
28: CHOICE
29: ATTRIBUTE "chart:repeated",
30: REF 'nonNegativeInteger',
31: DATA 'nonNegativeInteger',
29: EPSILON
28: CHOICE
29: ATTRIBUTE "chart:style-name",
30: REF 'styleNameRef',
31: CHOICE
32: DATA 'NCName',
32: EPSILON
29: EPSILON
23: EPSILON
18: EPSILON
17: CHOICE
18: REF 'chart-stock-gain-marker',
19: ELEMENT "chart:stock-gain-marker",
20: REF 'common-stock-marker-attlist',
21: CHOICE
22: ATTRIBUTE "chart:style-name",
23: REF 'styleNameRef',
24: CHOICE
25: DATA 'NCName',
25: EPSILON
22: EPSILON
18: EPSILON
17: CHOICE
18: REF 'chart-stock-loss-marker',
19: ELEMENT "chart:stock-loss-marker",
20: REF 'common-stock-marker-attlist',
21: CHOICE
22: ATTRIBUTE "chart:style-name",
23: REF 'styleNameRef',
24: CHOICE
25: DATA 'NCName',
25: EPSILON
22: EPSILON
18: EPSILON
17: CHOICE
18: REF 'chart-stock-range-line',
19: ELEMENT "chart:stock-range-line",
20: REF 'common-stock-marker-attlist',
21: CHOICE
22: ATTRIBUTE "chart:style-name",
23: REF 'styleNameRef',
24: CHOICE
25: DATA 'NCName',
25: EPSILON
22: EPSILON
18: EPSILON
17: CHOICE
18: REF 'chart-wall',
19: ELEMENT "chart:wall",
20: REF 'chart-wall-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "svg:width",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "chart:style-name",
24: REF 'styleNameRef',
25: CHOICE
26: DATA 'NCName',
26: EPSILON
23: EPSILON
18: EPSILON
17: CHOICE
18: REF 'chart-floor',
19: ELEMENT "chart:floor",
20: REF 'chart-floor-attlist',
21: INTERLEAVE
22: CHOICE
23: ATTRIBUTE "svg:width",
24: REF 'length',
25: DATA 'string',
23: EPSILON
22: CHOICE
23: ATTRIBUTE "chart:style-name",
24: REF 'styleNameRef',
25: CHOICE
26: DATA 'NCName',
26: EPSILON
23: EPSILON
18: EPSILON
14: CHOICE
15: REF 'table-table',
15: EPSILON
10: REF 'office-chart-content-epilogue',
11: REF 'table-functions',
12: SEQUENCE
13: CHOICE
14: REF 'table-named-expressions',
14: EPSILON
13: CHOICE
14: REF 'table-database-ranges',
14: EPSILON
13: CHOICE
14: REF 'table-data-pilot-tables',
14: EPSILON
13: CHOICE
14: REF 'table-consolidation',
14: EPSILON
13: CHOICE
14: REF 'table-dde-links',
14: EPSILON
8: ELEMENT "office:image",
9: SEQUENCE
10: REF 'office-image-attlist',
11: EPSILON
10: REF 'office-image-content-prelude',
11: EPSILON
10: REF 'office-image-content-main',
11: REF 'draw-frame',
10: REF 'office-image-content-epilogue',
11: EPSILON
1: REF 'office-document-content',
2: ELEMENT "office:document-content",
3: SEQUENCE
4: REF 'office-document-common-attrs',
5: CHOICE
6: ATTRIBUTE "office:version",
7: REF 'string',
8: DATA 'string',
6: EPSILON
4: REF 'office-scripts',
5: CHOICE
4: REF 'office-font-face-decls',
5: CHOICE
4: REF 'office-automatic-styles',
5: CHOICE
4: REF 'office-body',
1: REF 'office-document-styles',
2: ELEMENT "office:document-styles",
3: SEQUENCE
4: REF 'office-document-common-attrs',
5: CHOICE
6: ATTRIBUTE "office:version",
7: REF 'string',
8: DATA 'string',
6: EPSILON
4: REF 'office-font-face-decls',
5: CHOICE
4: REF 'office-styles',
5: CHOICE
4: REF 'office-automatic-styles',
5: CHOICE
4: REF 'office-master-styles',
5: CHOICE
1: REF 'office-document-meta',
2: ELEMENT "office:document-meta",
3: SEQUENCE
4: REF 'office-document-common-attrs',
5: CHOICE
6: ATTRIBUTE "office:version",
7: REF 'string',
8: DATA 'string',
6: EPSILON
4: REF 'office-meta',
5: CHOICE
1: REF 'office-document-settings',
2: ELEMENT "office:document-settings",
3: SEQUENCE
4: REF 'office-document-common-attrs',
5: CHOICE
6: ATTRIBUTE "office:version",
7: REF 'string',
8: DATA 'string',
6: EPSILON
4: REF 'office-settings',
5: CHOICE