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