| 0: CHOICE |
| 1: REF 'office-document', |
| 2: ELEMENT "office:document", |
| 3: SEQUENCE |
| 4: REF 'office-document-attrs', |
| 5: ATTRIBUTE "office:mimetype", |
| 6: REF 'string', |
| 7: DATA 'string', |
| 4: REF 'office-document-common-attrs', |
| 5: CHOICE |
| 6: ATTRIBUTE "office:version", |
| 7: REF 'string', |
| 8: DATA 'string', |
| 6: EPSILON |
| 4: REF 'office-meta', |
| 5: CHOICE |
| 6: ELEMENT "office:meta", |
| 7: REF 'office-meta-content', |
| 8: REF 'office-meta-content-strict', |
| 9: CHOICE |
| 10: ONEOREMORE |
| 11: REF 'office-meta-data', |
| 12: CHOICE |
| 13: ELEMENT "meta:generator", |
| 14: REF 'string', |
| 15: DATA 'string', |
| 13: ELEMENT "dc:title", |
| 14: REF 'string', |
| 15: DATA 'string', |
| 13: ELEMENT "dc:description", |
| 14: REF 'string', |
| 15: DATA 'string', |
| 13: ELEMENT "dc:subject", |
| 14: REF 'string', |
| 15: DATA 'string', |
| 13: ELEMENT "meta:keyword", |
| 14: REF 'string', |
| 15: DATA 'string', |
| 13: ELEMENT "meta:initial-creator", |
| 14: REF 'string', |
| 15: DATA 'string', |
| 13: REF 'dc-creator', |
| 14: ELEMENT "dc:creator", |
| 15: REF 'string', |
| 16: DATA 'string', |
| 13: ELEMENT "meta:printed-by", |
| 14: REF 'string', |
| 15: DATA 'string', |
| 13: ELEMENT "meta:creation-date", |
| 14: REF 'dateTime', |
| 15: DATA 'dateTime', |
| 13: REF 'dc-date', |
| 14: ELEMENT "dc:date", |
| 15: REF 'dateTime', |
| 16: DATA 'dateTime', |
| 13: ELEMENT "meta:print-date", |
| 14: REF 'dateTime', |
| 15: DATA 'dateTime', |
| 13: ELEMENT "meta:template", |
| 14: SEQUENCE |
| 15: ATTRIBUTE "xlink:href", |
| 16: REF 'anyURI', |
| 17: DATA 'anyURI', |
| 15: CHOICE |
| 16: ATTRIBUTE "xlink:type", |
| 17: VALUE 'simple', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "xlink:actuate", |
| 17: VALUE 'onRequest', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "xlink:title", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:date", |
| 17: REF 'dateTime', |
| 18: DATA 'dateTime', |
| 16: EPSILON |
| 13: ELEMENT "meta:auto-reload", |
| 14: SEQUENCE |
| 15: CHOICE |
| 16: ATTRIBUTE "xlink:type", |
| 17: VALUE 'simple', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "xlink:show", |
| 17: VALUE 'replace', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "xlink:actuate", |
| 17: VALUE 'onLoad', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "xlink:href", |
| 17: REF 'anyURI', |
| 18: DATA 'anyURI', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:delay", |
| 17: REF 'duration', |
| 18: DATA 'duration', |
| 16: EPSILON |
| 13: ELEMENT "meta:hyperlink-behaviour", |
| 14: SEQUENCE |
| 15: CHOICE |
| 16: ATTRIBUTE "office:target-frame-name", |
| 17: REF 'targetFrameName', |
| 18: CHOICE |
| 19: VALUE '_self', |
| 19: VALUE '_blank', |
| 19: VALUE '_parent', |
| 19: VALUE '_top', |
| 19: REF 'string', |
| 20: DATA 'string', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "xlink:show", |
| 17: CHOICE |
| 18: VALUE 'new', |
| 18: VALUE 'replace', |
| 16: EPSILON |
| 13: ELEMENT "dc:language", |
| 14: REF 'language', |
| 15: DATA 'language', |
| 13: ELEMENT "meta:editing-cycles", |
| 14: REF 'nonNegativeInteger', |
| 15: DATA 'nonNegativeInteger', |
| 13: ELEMENT "meta:editing-duration", |
| 14: REF 'duration', |
| 15: DATA 'duration', |
| 13: ELEMENT "meta:document-statistic", |
| 14: SEQUENCE |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:page-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:table-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:draw-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:image-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:ole-object-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:object-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:paragraph-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:word-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:character-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "frame-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "sentence-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "syllable-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "non-whitespace-character-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:row-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "meta:cell-count", |
| 17: REF 'nonNegativeInteger', |
| 18: DATA 'nonNegativeInteger', |
| 16: EPSILON |
| 13: ELEMENT "meta:user-defined", |
| 14: SEQUENCE |
| 15: ATTRIBUTE "meta:name", |
| 16: REF 'string', |
| 17: DATA 'string', |
| 15: CHOICE |
| 16: SEQUENCE |
| 17: ATTRIBUTE "meta:value-type", |
| 18: VALUE 'float', |
| 17: REF 'double', |
| 18: DATA 'double', |
| 16: SEQUENCE |
| 17: ATTRIBUTE "meta:value-type", |
| 18: VALUE 'date', |
| 17: REF 'dateOrDateTime', |
| 18: CHOICE |
| 19: DATA 'date', |
| 19: DATA 'dateTime', |
| 16: SEQUENCE |
| 17: ATTRIBUTE "meta:value-type", |
| 18: VALUE 'time', |
| 17: REF 'duration', |
| 18: DATA 'duration', |
| 16: SEQUENCE |
| 17: ATTRIBUTE "meta:value-type", |
| 18: VALUE 'boolean', |
| 17: REF 'boolean', |
| 18: CHOICE |
| 19: VALUE 'true', |
| 19: VALUE 'false', |
| 16: SEQUENCE |
| 17: ATTRIBUTE "meta:value-type", |
| 18: VALUE 'string', |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: STRING |
| 10: EPSILON |
| 6: EPSILON |
| 4: REF 'office-settings', |
| 5: CHOICE |
| 6: ELEMENT "office:settings", |
| 7: ONEOREMORE |
| 8: REF 'config-config-item-set', |
| 9: ELEMENT "config:config-item-set", |
| 10: SEQUENCE |
| 11: REF 'config-config-item-set-attlist', |
| 12: ATTRIBUTE "config:name", |
| 13: REF 'string', |
| 14: DATA 'string', |
| 11: REF 'config-items', |
| 12: ONEOREMORE |
| 13: CHOICE |
| 14: REF 'config-config-item', |
| 15: ELEMENT "config:config-item", |
| 16: SEQUENCE |
| 17: REF 'config-config-item-attlist', |
| 18: INTERLEAVE |
| 19: ATTRIBUTE "config:name", |
| 20: REF 'string', |
| 21: DATA 'string', |
| 19: ATTRIBUTE "config:type", |
| 20: CHOICE |
| 21: VALUE 'boolean', |
| 21: VALUE 'short', |
| 21: VALUE 'int', |
| 21: VALUE 'long', |
| 21: VALUE 'double', |
| 21: VALUE 'string', |
| 21: VALUE 'datetime', |
| 21: VALUE 'base64Binary', |
| 17: STRING |
| 14: REF 'config-config-item-set', |
| 14: REF 'config-config-item-map-named', |
| 15: ELEMENT "config:config-item-map-named", |
| 16: SEQUENCE |
| 17: REF 'config-config-item-map-named-attlist', |
| 18: ATTRIBUTE "config:name", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 17: ONEOREMORE |
| 18: REF 'config-config-item-map-entry', |
| 19: ELEMENT "config:config-item-map-entry", |
| 20: SEQUENCE |
| 21: REF 'config-config-item-map-entry-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "config:name", |
| 24: REF 'string', |
| 25: DATA 'string', |
| 23: EPSILON |
| 21: REF 'config-items', |
| 22: ONEOREMORE |
| 23: CHOICE |
| 24: REF 'config-config-item', |
| 24: REF 'config-config-item-set', |
| 24: REF 'config-config-item-map-named', |
| 24: REF 'config-config-item-map-indexed', |
| 25: ELEMENT "config:config-item-map-indexed", |
| 26: SEQUENCE |
| 27: REF 'config-config-item-map-indexed-attlist', |
| 28: ATTRIBUTE "config:name", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 27: ONEOREMORE |
| 28: REF 'config-config-item-map-entry', |
| 14: REF 'config-config-item-map-indexed', |
| 6: EPSILON |
| 4: REF 'office-scripts', |
| 5: CHOICE |
| 6: ELEMENT "office:scripts", |
| 7: SEQUENCE |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'office-script', |
| 11: ELEMENT "office:script", |
| 12: SEQUENCE |
| 13: REF 'office-script-attlist', |
| 14: ATTRIBUTE "script:language", |
| 15: REF 'string', |
| 16: DATA 'string', |
| 13: MIXED |
| 14: REF 'anyElements', |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: ELEMENT "*", |
| 18: MIXED |
| 19: REF 'anyAttListOrElements', |
| 20: SEQUENCE |
| 21: CHOICE |
| 22: ONEOREMORE |
| 23: ATTRIBUTE "*", |
| 24: STRING |
| 22: EPSILON |
| 21: REF 'anyElements', |
| 22: CHOICE |
| 23: ONEOREMORE |
| 23: EPSILON |
| 16: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: REF 'office-event-listeners', |
| 10: ELEMENT "office:event-listeners", |
| 11: CHOICE |
| 12: ONEOREMORE |
| 13: CHOICE |
| 14: REF 'script-event-listener', |
| 15: ELEMENT "script:event-listener", |
| 16: REF 'script-event-listener-attlist', |
| 17: INTERLEAVE |
| 18: ATTRIBUTE "script:event-name", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: ATTRIBUTE "script:language", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: CHOICE |
| 19: ATTRIBUTE "script:macro-name", |
| 20: REF 'string', |
| 21: DATA 'string', |
| 19: SEQUENCE |
| 20: ATTRIBUTE "xlink:href", |
| 21: REF 'anyURI', |
| 22: DATA 'anyURI', |
| 20: CHOICE |
| 21: ATTRIBUTE "xlink:type", |
| 22: VALUE 'simple', |
| 21: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "xlink:actuate", |
| 22: VALUE 'onRequest', |
| 21: EPSILON |
| 14: REF 'presentation-event-listener', |
| 15: ELEMENT "presentation:event-listener", |
| 16: SEQUENCE |
| 17: REF 'presentation-event-listener-attlist', |
| 18: INTERLEAVE |
| 19: ATTRIBUTE "script:event-name", |
| 20: REF 'string', |
| 21: DATA 'string', |
| 19: ATTRIBUTE "presentation:action", |
| 20: CHOICE |
| 21: VALUE 'none', |
| 21: VALUE 'previous-page', |
| 21: VALUE 'next-page', |
| 21: VALUE 'first-page', |
| 21: VALUE 'last-page', |
| 21: VALUE 'hide', |
| 21: VALUE 'stop', |
| 21: VALUE 'execute', |
| 21: VALUE 'show', |
| 21: VALUE 'verb', |
| 21: VALUE 'fade-out', |
| 21: VALUE 'sound', |
| 19: CHOICE |
| 20: ATTRIBUTE "presentation:effect", |
| 21: REF 'presentationEffects', |
| 22: CHOICE |
| 23: VALUE 'none', |
| 23: VALUE 'fade', |
| 23: VALUE 'move', |
| 23: VALUE 'stripes', |
| 23: VALUE 'open', |
| 23: VALUE 'close', |
| 23: VALUE 'dissolve', |
| 23: VALUE 'wavyline', |
| 23: VALUE 'random', |
| 23: VALUE 'lines', |
| 23: VALUE 'laser', |
| 23: VALUE 'appear', |
| 23: VALUE 'hide', |
| 23: VALUE 'move-short', |
| 23: VALUE 'checkerboard', |
| 23: VALUE 'rotate', |
| 23: VALUE 'stretch', |
| 20: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "presentation:direction", |
| 21: REF 'presentationEffectDirections', |
| 22: CHOICE |
| 23: VALUE 'none', |
| 23: VALUE 'from-left', |
| 23: VALUE 'from-top', |
| 23: VALUE 'from-right', |
| 23: VALUE 'from-bottom', |
| 23: VALUE 'from-center', |
| 23: VALUE 'from-upper-left', |
| 23: VALUE 'from-upper-right', |
| 23: VALUE 'from-lower-left', |
| 23: VALUE 'from-lower-right', |
| 23: VALUE 'to-left', |
| 23: VALUE 'to-top', |
| 23: VALUE 'to-right', |
| 23: VALUE 'to-bottom', |
| 23: VALUE 'to-upper-left', |
| 23: VALUE 'to-upper-right', |
| 23: VALUE 'to-lower-right', |
| 23: VALUE 'to-lower-left', |
| 23: VALUE 'path', |
| 23: VALUE 'spiral-inward-left', |
| 23: VALUE 'spiral-inward-right', |
| 23: VALUE 'spiral-outward-left', |
| 23: VALUE 'spiral-outward-right', |
| 23: VALUE 'vertical', |
| 23: VALUE 'horizontal', |
| 23: VALUE 'to-center', |
| 23: VALUE 'clockwise', |
| 23: VALUE 'counter-clockwise', |
| 20: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "presentation:speed", |
| 21: REF 'presentationSpeeds', |
| 22: CHOICE |
| 23: VALUE 'slow', |
| 23: VALUE 'medium', |
| 23: VALUE 'fast', |
| 20: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "presentation:start-scale", |
| 21: REF 'percent', |
| 22: DATA 'string', |
| 20: EPSILON |
| 19: SEQUENCE |
| 20: CHOICE |
| 21: ATTRIBUTE "xlink:href", |
| 22: REF 'anyURI', |
| 23: DATA 'anyURI', |
| 21: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "xlink:type", |
| 22: VALUE 'simple', |
| 21: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "xlink:show", |
| 22: VALUE 'embed', |
| 21: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "xlink:actuate", |
| 22: VALUE 'onRequest', |
| 21: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "presentation:verb", |
| 21: REF 'nonNegativeInteger', |
| 22: DATA 'nonNegativeInteger', |
| 20: EPSILON |
| 17: CHOICE |
| 18: REF 'presentation-sound', |
| 19: ELEMENT "presentation:sound", |
| 20: SEQUENCE |
| 21: REF 'presentation-sound-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "presentation:play-full", |
| 24: REF 'boolean', |
| 25: CHOICE |
| 26: VALUE 'true', |
| 26: VALUE 'false', |
| 23: EPSILON |
| 21: ATTRIBUTE "xlink:href", |
| 22: REF 'anyURI', |
| 23: DATA 'anyURI', |
| 21: CHOICE |
| 22: ATTRIBUTE "xlink:type", |
| 23: VALUE 'simple', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "xlink:actuate", |
| 23: VALUE 'onRequest', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "xlink:show", |
| 23: CHOICE |
| 24: VALUE 'new', |
| 24: VALUE 'replace', |
| 22: EPSILON |
| 18: EPSILON |
| 12: EPSILON |
| 9: EPSILON |
| 6: EPSILON |
| 4: REF 'office-font-face-decls', |
| 5: CHOICE |
| 6: ELEMENT "office:font-face-decls", |
| 7: CHOICE |
| 8: ONEOREMORE |
| 9: REF 'style-font-face', |
| 10: ELEMENT "style:font-face", |
| 11: SEQUENCE |
| 12: REF 'style-font-face-attlist', |
| 13: INTERLEAVE |
| 14: SEQUENCE |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:font-family", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:font-style", |
| 17: REF 'fontStyle', |
| 18: CHOICE |
| 19: VALUE 'normal', |
| 19: VALUE 'italic', |
| 19: VALUE 'oblique', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:font-variant", |
| 17: REF 'fontVariant', |
| 18: CHOICE |
| 19: VALUE 'normal', |
| 19: VALUE 'small-caps', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:font-weight", |
| 17: REF 'fontWeight', |
| 18: CHOICE |
| 19: VALUE 'normal', |
| 19: VALUE 'bold', |
| 19: VALUE '100', |
| 19: VALUE '200', |
| 19: VALUE '300', |
| 19: VALUE '400', |
| 19: VALUE '500', |
| 19: VALUE '600', |
| 19: VALUE '700', |
| 19: VALUE '800', |
| 19: VALUE '900', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:font-stretch", |
| 17: CHOICE |
| 18: VALUE 'normal', |
| 18: VALUE 'ultra-condensed', |
| 18: VALUE 'extra-condensed', |
| 18: VALUE 'condensed', |
| 18: VALUE 'semi-condensed', |
| 18: VALUE 'semi-expanded', |
| 18: VALUE 'expanded', |
| 18: VALUE 'extra-expanded', |
| 18: VALUE 'ultra-expanded', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:font-size", |
| 17: REF 'positiveLength', |
| 18: DATA 'string', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:unicode-range", |
| 17: STRING |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:units-per-em", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:panose-1", |
| 17: STRING |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:stemv", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:stemh", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:slope", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:cap-height", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:x-height", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:accent-height", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:ascent", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:descent", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:widths", |
| 17: STRING |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:bbox", |
| 17: STRING |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:ideographic", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:alphabetic", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:mathematical", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:hanging", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:v-ideographic", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:v-alphabetic", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:v-mathematical", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:v-hanging", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:underline-position", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:underline-thickness", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:strikethrough-position", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:strikethrough-thickness", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:overline-position", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "svg:overline-thickness", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 14: ATTRIBUTE "style:name", |
| 15: REF 'string', |
| 16: DATA 'string', |
| 14: CHOICE |
| 15: ATTRIBUTE "style:font-adornments", |
| 16: REF 'string', |
| 17: DATA 'string', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "style:font-family-generic", |
| 16: REF 'fontFamilyGeneric', |
| 17: CHOICE |
| 18: VALUE 'roman', |
| 18: VALUE 'swiss', |
| 18: VALUE 'modern', |
| 18: VALUE 'decorative', |
| 18: VALUE 'script', |
| 18: VALUE 'system', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "style:font-pitch", |
| 16: REF 'fontPitch', |
| 17: CHOICE |
| 18: VALUE 'fixed', |
| 18: VALUE 'variable', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "style:font-charset", |
| 16: REF 'textEncoding', |
| 17: DATA 'string', |
| 15: EPSILON |
| 12: CHOICE |
| 13: REF 'svg-font-face-src', |
| 14: ELEMENT "svg:font-face-src", |
| 15: ONEOREMORE |
| 16: CHOICE |
| 17: REF 'svg-font-face-uri', |
| 18: ELEMENT "svg:font-face-uri", |
| 19: SEQUENCE |
| 20: REF 'common-svg-font-face-xlink-attlist', |
| 21: SEQUENCE |
| 22: ATTRIBUTE "xlink:href", |
| 23: REF 'anyURI', |
| 24: DATA 'anyURI', |
| 22: CHOICE |
| 23: ATTRIBUTE "xlink:type", |
| 24: VALUE 'simple', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "xlink:actuate", |
| 24: VALUE 'onRequest', |
| 23: EPSILON |
| 20: CHOICE |
| 21: ONEOREMORE |
| 22: REF 'svg-font-face-format', |
| 23: ELEMENT "svg:font-face-format", |
| 24: CHOICE |
| 25: ATTRIBUTE "svg:string", |
| 26: STRING |
| 25: EPSILON |
| 21: EPSILON |
| 17: REF 'svg-font-face-name', |
| 18: ELEMENT "svg:font-face-name", |
| 19: CHOICE |
| 20: ATTRIBUTE "svg:name", |
| 21: STRING |
| 20: EPSILON |
| 13: EPSILON |
| 12: CHOICE |
| 13: REF 'svg-definition-src', |
| 14: ELEMENT "svg:definition-src", |
| 15: REF 'common-svg-font-face-xlink-attlist', |
| 16: SEQUENCE |
| 17: ATTRIBUTE "xlink:href", |
| 18: REF 'anyURI', |
| 19: DATA 'anyURI', |
| 17: CHOICE |
| 18: ATTRIBUTE "xlink:type", |
| 19: VALUE 'simple', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "xlink:actuate", |
| 19: VALUE 'onRequest', |
| 18: EPSILON |
| 13: EPSILON |
| 8: EPSILON |
| 6: EPSILON |
| 4: REF 'office-styles', |
| 5: CHOICE |
| 6: ELEMENT "office:styles", |
| 7: INTERLEAVE |
| 8: REF 'styles', |
| 9: INTERLEAVE |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'style-style', |
| 13: ELEMENT "style:style", |
| 14: SEQUENCE |
| 15: REF 'style-style-attlist', |
| 16: INTERLEAVE |
| 17: ATTRIBUTE "style:name", |
| 18: REF 'styleName', |
| 19: DATA 'NCName', |
| 17: CHOICE |
| 18: ATTRIBUTE "style:display-name", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:parent-style-name", |
| 19: REF 'styleNameRef', |
| 20: CHOICE |
| 21: DATA 'NCName', |
| 21: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:next-style-name", |
| 19: REF 'styleNameRef', |
| 20: CHOICE |
| 21: DATA 'NCName', |
| 21: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:list-style-name", |
| 19: CHOICE |
| 20: REF 'styleName', |
| 21: DATA 'NCName', |
| 20: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:master-page-name", |
| 19: REF 'styleNameRef', |
| 20: CHOICE |
| 21: DATA 'NCName', |
| 21: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:auto-update", |
| 19: REF 'boolean', |
| 20: CHOICE |
| 21: VALUE 'true', |
| 21: VALUE 'false', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:data-style-name", |
| 19: REF 'styleNameRef', |
| 20: CHOICE |
| 21: DATA 'NCName', |
| 21: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:class", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:default-outline-level", |
| 19: REF 'positiveInteger', |
| 20: DATA 'positiveInteger', |
| 18: EPSILON |
| 15: REF 'style-style-content', |
| 16: CHOICE |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: VALUE 'text', |
| 18: CHOICE |
| 19: REF 'style-text-properties', |
| 20: ELEMENT "style:text-properties", |
| 21: REF 'style-text-properties-content', |
| 22: REF 'style-text-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-text-properties-attlist', |
| 25: INTERLEAVE |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:font-variant", |
| 28: REF 'fontVariant', |
| 29: CHOICE |
| 30: VALUE 'normal', |
| 30: VALUE 'small-caps', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:text-transform", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'lowercase', |
| 29: VALUE 'uppercase', |
| 29: VALUE 'capitalize', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:color", |
| 28: REF 'color', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:use-window-font-color", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-outline", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-line-through-type", |
| 28: REF 'lineType', |
| 29: CHOICE |
| 30: VALUE 'none', |
| 30: VALUE 'single', |
| 30: VALUE 'double', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-line-through-style", |
| 28: REF 'lineStyle', |
| 29: CHOICE |
| 30: VALUE 'none', |
| 30: VALUE 'solid', |
| 30: VALUE 'dotted', |
| 30: VALUE 'dash', |
| 30: VALUE 'long-dash', |
| 30: VALUE 'dot-dash', |
| 30: VALUE 'dot-dot-dash', |
| 30: VALUE 'wave', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-line-through-width", |
| 28: REF 'lineWidth', |
| 29: CHOICE |
| 30: VALUE 'auto', |
| 30: VALUE 'normal', |
| 30: VALUE 'bold', |
| 30: VALUE 'thin', |
| 30: VALUE 'dash', |
| 30: VALUE 'medium', |
| 30: VALUE 'thick', |
| 30: REF 'positiveInteger', |
| 31: DATA 'positiveInteger', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 30: REF 'positiveLength', |
| 31: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-line-through-color", |
| 28: CHOICE |
| 29: VALUE 'font-color', |
| 29: REF 'color', |
| 30: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-line-through-text", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-line-through-text-style", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-position", |
| 28: LIST |
| 29: SEQUENCE |
| 30: CHOICE |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 31: VALUE 'super', |
| 31: VALUE 'sub', |
| 30: CHOICE |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 31: EPSILON |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-name", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-name-asian", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-name-complex", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:font-family", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-family-asian", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-family-complex", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-family-generic", |
| 29: REF 'fontFamilyGeneric', |
| 30: CHOICE |
| 31: VALUE 'roman', |
| 31: VALUE 'swiss', |
| 31: VALUE 'modern', |
| 31: VALUE 'decorative', |
| 31: VALUE 'script', |
| 31: VALUE 'system', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-family-generic-asian", |
| 29: REF 'fontFamilyGeneric', |
| 30: CHOICE |
| 31: VALUE 'roman', |
| 31: VALUE 'swiss', |
| 31: VALUE 'modern', |
| 31: VALUE 'decorative', |
| 31: VALUE 'script', |
| 31: VALUE 'system', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-family-generic-complex", |
| 29: REF 'fontFamilyGeneric', |
| 30: CHOICE |
| 31: VALUE 'roman', |
| 31: VALUE 'swiss', |
| 31: VALUE 'modern', |
| 31: VALUE 'decorative', |
| 31: VALUE 'script', |
| 31: VALUE 'system', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-style-name", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-style-name-asian", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-style-name-complex", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-pitch", |
| 29: REF 'fontPitch', |
| 30: CHOICE |
| 31: VALUE 'fixed', |
| 31: VALUE 'variable', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-pitch-asian", |
| 29: REF 'fontPitch', |
| 30: CHOICE |
| 31: VALUE 'fixed', |
| 31: VALUE 'variable', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-pitch-complex", |
| 29: REF 'fontPitch', |
| 30: CHOICE |
| 31: VALUE 'fixed', |
| 31: VALUE 'variable', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-charset", |
| 29: REF 'textEncoding', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-charset-asian", |
| 29: REF 'textEncoding', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-charset-complex", |
| 29: REF 'textEncoding', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:font-size", |
| 29: CHOICE |
| 30: REF 'positiveLength', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-size-asian", |
| 29: CHOICE |
| 30: REF 'positiveLength', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-size-complex", |
| 29: CHOICE |
| 30: REF 'positiveLength', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-size-rel", |
| 29: REF 'length', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-size-rel-asian", |
| 29: REF 'length', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-size-rel-complex", |
| 29: REF 'length', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:script-type", |
| 28: CHOICE |
| 29: VALUE 'latin', |
| 29: VALUE 'asian', |
| 29: VALUE 'complex', |
| 29: VALUE 'ignore', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:letter-spacing", |
| 28: CHOICE |
| 29: REF 'length', |
| 30: DATA 'string', |
| 29: VALUE 'normal', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:language", |
| 29: REF 'languageCode', |
| 30: DATA 'token', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:language-asian", |
| 29: REF 'languageCode', |
| 30: DATA 'token', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:language-complex", |
| 29: REF 'languageCode', |
| 30: DATA 'token', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:country", |
| 29: REF 'countryCode', |
| 30: DATA 'token', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:country-asian", |
| 29: REF 'countryCode', |
| 30: DATA 'token', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:country-complex", |
| 29: REF 'countryCode', |
| 30: DATA 'token', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:font-style", |
| 29: REF 'fontStyle', |
| 30: CHOICE |
| 31: VALUE 'normal', |
| 31: VALUE 'italic', |
| 31: VALUE 'oblique', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-style-asian", |
| 29: REF 'fontStyle', |
| 30: CHOICE |
| 31: VALUE 'normal', |
| 31: VALUE 'italic', |
| 31: VALUE 'oblique', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-style-complex", |
| 29: REF 'fontStyle', |
| 30: CHOICE |
| 31: VALUE 'normal', |
| 31: VALUE 'italic', |
| 31: VALUE 'oblique', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:font-relief", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'embossed', |
| 29: VALUE 'engraved', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:text-shadow", |
| 28: REF 'shadowType', |
| 29: CHOICE |
| 30: VALUE 'none', |
| 30: REF 'string', |
| 31: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-underline-type", |
| 28: REF 'lineType', |
| 29: CHOICE |
| 30: VALUE 'none', |
| 30: VALUE 'single', |
| 30: VALUE 'double', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-underline-style", |
| 28: REF 'lineStyle', |
| 29: CHOICE |
| 30: VALUE 'none', |
| 30: VALUE 'solid', |
| 30: VALUE 'dotted', |
| 30: VALUE 'dash', |
| 30: VALUE 'long-dash', |
| 30: VALUE 'dot-dash', |
| 30: VALUE 'dot-dot-dash', |
| 30: VALUE 'wave', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-underline-width", |
| 28: REF 'lineWidth', |
| 29: CHOICE |
| 30: VALUE 'auto', |
| 30: VALUE 'normal', |
| 30: VALUE 'bold', |
| 30: VALUE 'thin', |
| 30: VALUE 'dash', |
| 30: VALUE 'medium', |
| 30: VALUE 'thick', |
| 30: REF 'positiveInteger', |
| 31: DATA 'positiveInteger', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 30: REF 'positiveLength', |
| 31: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-underline-color", |
| 28: CHOICE |
| 29: VALUE 'font-color', |
| 29: REF 'color', |
| 30: DATA 'string', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:font-weight", |
| 29: REF 'fontWeight', |
| 30: CHOICE |
| 31: VALUE 'normal', |
| 31: VALUE 'bold', |
| 31: VALUE '100', |
| 31: VALUE '200', |
| 31: VALUE '300', |
| 31: VALUE '400', |
| 31: VALUE '500', |
| 31: VALUE '600', |
| 31: VALUE '700', |
| 31: VALUE '800', |
| 31: VALUE '900', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-weight-asian", |
| 29: REF 'fontWeight', |
| 30: CHOICE |
| 31: VALUE 'normal', |
| 31: VALUE 'bold', |
| 31: VALUE '100', |
| 31: VALUE '200', |
| 31: VALUE '300', |
| 31: VALUE '400', |
| 31: VALUE '500', |
| 31: VALUE '600', |
| 31: VALUE '700', |
| 31: VALUE '800', |
| 31: VALUE '900', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:font-weight-complex", |
| 29: REF 'fontWeight', |
| 30: CHOICE |
| 31: VALUE 'normal', |
| 31: VALUE 'bold', |
| 31: VALUE '100', |
| 31: VALUE '200', |
| 31: VALUE '300', |
| 31: VALUE '400', |
| 31: VALUE '500', |
| 31: VALUE '600', |
| 31: VALUE '700', |
| 31: VALUE '800', |
| 31: VALUE '900', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-underline-mode", |
| 28: REF 'lineMode', |
| 29: CHOICE |
| 30: VALUE 'continuous', |
| 30: VALUE 'skip-white-space', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-line-through-mode", |
| 28: REF 'lineMode', |
| 29: CHOICE |
| 30: VALUE 'continuous', |
| 30: VALUE 'skip-white-space', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:letter-kerning", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-blinking", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: REF 'common-background-color-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:background-color", |
| 29: CHOICE |
| 30: VALUE 'transparent', |
| 30: REF 'color', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-combine", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'letters', |
| 29: VALUE 'lines', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:text-combine-start-char", |
| 29: REF 'character', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:text-combine-end-char", |
| 29: REF 'character', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-emphasize", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: LIST |
| 30: SEQUENCE |
| 31: CHOICE |
| 32: VALUE 'none', |
| 32: VALUE 'accent', |
| 32: VALUE 'dot', |
| 32: VALUE 'circle', |
| 32: VALUE 'disc', |
| 31: CHOICE |
| 32: VALUE 'above', |
| 32: VALUE 'below', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-scale", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-rotation-angle", |
| 28: REF 'integer', |
| 29: DATA 'integer', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-rotation-scale", |
| 28: CHOICE |
| 29: VALUE 'fixed', |
| 29: VALUE 'line-height', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:hyphenate", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:hyphenation-remain-char-count", |
| 28: REF 'positiveInteger', |
| 29: DATA 'positiveInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:hyphenation-push-char-count", |
| 28: REF 'positiveInteger', |
| 29: DATA 'positiveInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:display", |
| 28: VALUE 'true', |
| 27: ATTRIBUTE "text:display", |
| 28: VALUE 'none', |
| 27: SEQUENCE |
| 28: ATTRIBUTE "text:display", |
| 29: VALUE 'condition', |
| 28: ATTRIBUTE "text:condition", |
| 29: VALUE 'none', |
| 27: EPSILON |
| 24: REF 'style-text-properties-elements', |
| 25: EPSILON |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: VALUE 'paragraph', |
| 18: CHOICE |
| 19: REF 'style-paragraph-properties', |
| 20: ELEMENT "style:paragraph-properties", |
| 21: REF 'style-paragraph-properties-content', |
| 22: REF 'style-paragraph-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-paragraph-properties-attlist', |
| 25: INTERLEAVE |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:line-height", |
| 28: CHOICE |
| 29: VALUE 'normal', |
| 29: REF 'nonNegativeLength', |
| 30: DATA 'string', |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:line-height-at-least", |
| 28: REF 'nonNegativeLength', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:line-spacing", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:font-independent-line-spacing", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: REF 'common-text-align', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:text-align", |
| 29: CHOICE |
| 30: VALUE 'start', |
| 30: VALUE 'end', |
| 30: VALUE 'left', |
| 30: VALUE 'right', |
| 30: VALUE 'center', |
| 30: VALUE 'justify', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:text-align-last", |
| 28: CHOICE |
| 29: VALUE 'start', |
| 29: VALUE 'center', |
| 29: VALUE 'justify', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:justify-single-word", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:keep-together", |
| 28: CHOICE |
| 29: VALUE 'auto', |
| 29: VALUE 'always', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:widows", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:orphans", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:tab-stop-distance", |
| 28: REF 'nonNegativeLength', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:hyphenation-keep", |
| 28: CHOICE |
| 29: VALUE 'auto', |
| 29: VALUE 'page', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:hyphenation-ladder-count", |
| 28: CHOICE |
| 29: VALUE 'no-limit', |
| 29: REF 'positiveInteger', |
| 30: DATA 'positiveInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:register-true", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: REF 'common-horizontal-margin-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-left", |
| 30: CHOICE |
| 31: REF 'length', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-right", |
| 30: CHOICE |
| 31: REF 'length', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:text-indent", |
| 28: CHOICE |
| 29: REF 'length', |
| 30: DATA 'string', |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:auto-text-indent", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: REF 'common-vertical-margin-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-top", |
| 30: CHOICE |
| 31: REF 'nonNegativeLength', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-bottom", |
| 30: CHOICE |
| 31: REF 'nonNegativeLength', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-margin-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:margin", |
| 29: CHOICE |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-break-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:break-before", |
| 30: CHOICE |
| 31: VALUE 'auto', |
| 31: VALUE 'column', |
| 31: VALUE 'page', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:break-after", |
| 30: CHOICE |
| 31: VALUE 'auto', |
| 31: VALUE 'column', |
| 31: VALUE 'page', |
| 29: EPSILON |
| 26: REF 'common-background-color-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:background-color", |
| 29: CHOICE |
| 30: VALUE 'transparent', |
| 30: REF 'color', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-border-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-top", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-bottom", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-left", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-right", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-border-line-width-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-top", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-bottom", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-left", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-right", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-padding-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-top", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-bottom", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-left", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-right", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-shadow-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:shadow", |
| 29: REF 'shadowType', |
| 30: CHOICE |
| 31: VALUE 'none', |
| 31: REF 'string', |
| 32: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-keep-with-next-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:keep-with-next", |
| 29: CHOICE |
| 30: VALUE 'auto', |
| 30: VALUE 'always', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:number-lines", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:line-number", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-autospace", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'ideograph-alpha', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:punctuation-wrap", |
| 28: CHOICE |
| 29: VALUE 'simple', |
| 29: VALUE 'hanging', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:line-break", |
| 28: CHOICE |
| 29: VALUE 'normal', |
| 29: VALUE 'strict', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:vertical-align", |
| 28: CHOICE |
| 29: VALUE 'top', |
| 29: VALUE 'middle', |
| 29: VALUE 'bottom', |
| 29: VALUE 'auto', |
| 29: VALUE 'baseline', |
| 27: EPSILON |
| 26: REF 'common-writing-mode-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:writing-mode", |
| 29: CHOICE |
| 30: VALUE 'lr-tb', |
| 30: VALUE 'rl-tb', |
| 30: VALUE 'tb-rl', |
| 30: VALUE 'tb-lr', |
| 30: VALUE 'lr', |
| 30: VALUE 'rl', |
| 30: VALUE 'tb', |
| 30: VALUE 'page', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:writing-mode-automatic", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:snap-to-layout-grid", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: REF 'common-page-number-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:page-number", |
| 29: CHOICE |
| 30: REF 'positiveInteger', |
| 31: DATA 'positiveInteger', |
| 30: VALUE 'auto', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:background-transparency", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 24: REF 'style-paragraph-properties-elements', |
| 25: INTERLEAVE |
| 26: REF 'style-tab-stops', |
| 27: CHOICE |
| 28: ELEMENT "style:tab-stops", |
| 29: CHOICE |
| 30: ONEOREMORE |
| 31: REF 'style-tab-stop', |
| 32: ELEMENT "style:tab-stop", |
| 33: REF 'style-tab-stop-attlist', |
| 34: INTERLEAVE |
| 35: ATTRIBUTE "style:position", |
| 36: REF 'nonNegativeLength', |
| 37: DATA 'string', |
| 35: CHOICE |
| 36: ATTRIBUTE "style:type", |
| 37: CHOICE |
| 38: VALUE 'left', |
| 38: VALUE 'center', |
| 38: VALUE 'right', |
| 36: EPSILON |
| 36: SEQUENCE |
| 37: ATTRIBUTE "style:type", |
| 38: VALUE 'char', |
| 37: REF 'style-tab-stop-char-attlist', |
| 38: ATTRIBUTE "style:char", |
| 39: REF 'character', |
| 40: DATA 'string', |
| 35: CHOICE |
| 36: ATTRIBUTE "style:leader-type", |
| 37: REF 'lineType', |
| 38: CHOICE |
| 39: VALUE 'none', |
| 39: VALUE 'single', |
| 39: VALUE 'double', |
| 36: EPSILON |
| 35: CHOICE |
| 36: ATTRIBUTE "style:leader-style", |
| 37: REF 'lineStyle', |
| 38: CHOICE |
| 39: VALUE 'none', |
| 39: VALUE 'solid', |
| 39: VALUE 'dotted', |
| 39: VALUE 'dash', |
| 39: VALUE 'long-dash', |
| 39: VALUE 'dot-dash', |
| 39: VALUE 'dot-dot-dash', |
| 39: VALUE 'wave', |
| 36: EPSILON |
| 35: CHOICE |
| 36: ATTRIBUTE "style:leader-width", |
| 37: REF 'lineWidth', |
| 38: CHOICE |
| 39: VALUE 'auto', |
| 39: VALUE 'normal', |
| 39: VALUE 'bold', |
| 39: VALUE 'thin', |
| 39: VALUE 'dash', |
| 39: VALUE 'medium', |
| 39: VALUE 'thick', |
| 39: REF 'positiveInteger', |
| 40: DATA 'positiveInteger', |
| 39: REF 'percent', |
| 40: DATA 'string', |
| 39: REF 'positiveLength', |
| 40: DATA 'string', |
| 36: EPSILON |
| 35: CHOICE |
| 36: ATTRIBUTE "style:leader-color", |
| 37: CHOICE |
| 38: VALUE 'font-color', |
| 38: REF 'color', |
| 39: DATA 'string', |
| 36: EPSILON |
| 35: CHOICE |
| 36: ATTRIBUTE "style:leader-text", |
| 37: REF 'string', |
| 38: DATA 'string', |
| 36: EPSILON |
| 35: CHOICE |
| 36: ATTRIBUTE "style:leader-text-style", |
| 37: REF 'styleNameRef', |
| 38: CHOICE |
| 39: DATA 'NCName', |
| 39: EPSILON |
| 36: EPSILON |
| 30: EPSILON |
| 28: EPSILON |
| 26: REF 'style-drop-cap', |
| 27: CHOICE |
| 28: ELEMENT "style:drop-cap", |
| 29: REF 'style-drop-cap-attlist', |
| 30: INTERLEAVE |
| 31: CHOICE |
| 32: ATTRIBUTE "style:length", |
| 33: CHOICE |
| 34: VALUE 'word', |
| 34: REF 'positiveInteger', |
| 35: DATA 'positiveInteger', |
| 32: EPSILON |
| 31: CHOICE |
| 32: ATTRIBUTE "style:lines", |
| 33: REF 'positiveInteger', |
| 34: DATA 'positiveInteger', |
| 32: EPSILON |
| 31: CHOICE |
| 32: ATTRIBUTE "style:distance", |
| 33: REF 'length', |
| 34: DATA 'string', |
| 32: EPSILON |
| 31: CHOICE |
| 32: ATTRIBUTE "style:style-name", |
| 33: REF 'styleNameRef', |
| 34: CHOICE |
| 35: DATA 'NCName', |
| 35: EPSILON |
| 32: EPSILON |
| 28: EPSILON |
| 26: REF 'style-background-image', |
| 27: CHOICE |
| 28: ELEMENT "style:background-image", |
| 29: SEQUENCE |
| 30: REF 'style-background-image-attlist', |
| 31: INTERLEAVE |
| 32: CHOICE |
| 33: ATTRIBUTE "style:repeat", |
| 34: CHOICE |
| 35: VALUE 'no-repeat', |
| 35: VALUE 'repeat', |
| 35: VALUE 'stretch', |
| 33: EPSILON |
| 32: CHOICE |
| 33: ATTRIBUTE "style:position", |
| 34: CHOICE |
| 35: VALUE 'left', |
| 35: VALUE 'center', |
| 35: VALUE 'right', |
| 35: VALUE 'top', |
| 35: VALUE 'bottom', |
| 35: LIST |
| 36: SEQUENCE |
| 37: REF 'horiBackPos', |
| 38: CHOICE |
| 39: VALUE 'left', |
| 39: VALUE 'center', |
| 39: VALUE 'right', |
| 37: REF 'vertBackPos', |
| 38: CHOICE |
| 39: VALUE 'top', |
| 39: VALUE 'center', |
| 39: VALUE 'bottom', |
| 35: LIST |
| 36: SEQUENCE |
| 37: REF 'vertBackPos', |
| 38: CHOICE |
| 39: VALUE 'top', |
| 39: VALUE 'center', |
| 39: VALUE 'bottom', |
| 37: REF 'horiBackPos', |
| 38: CHOICE |
| 39: VALUE 'left', |
| 39: VALUE 'center', |
| 39: VALUE 'right', |
| 33: EPSILON |
| 32: CHOICE |
| 33: ATTRIBUTE "style:filter-name", |
| 34: REF 'string', |
| 35: DATA 'string', |
| 33: EPSILON |
| 32: CHOICE |
| 33: ATTRIBUTE "draw:opacity", |
| 34: REF 'percent', |
| 35: DATA 'string', |
| 33: EPSILON |
| 30: CHOICE |
| 31: REF 'common-draw-data-attlist', |
| 32: SEQUENCE |
| 33: ATTRIBUTE "xlink:href", |
| 34: REF 'anyURI', |
| 35: DATA 'anyURI', |
| 33: CHOICE |
| 34: ATTRIBUTE "xlink:type", |
| 35: VALUE 'simple', |
| 34: EPSILON |
| 33: CHOICE |
| 34: ATTRIBUTE "xlink:show", |
| 35: VALUE 'embed', |
| 34: EPSILON |
| 33: CHOICE |
| 34: ATTRIBUTE "xlink:actuate", |
| 35: VALUE 'onLoad', |
| 34: EPSILON |
| 31: REF 'office-binary-data', |
| 32: ELEMENT "office:binary-data", |
| 33: REF 'base64Binary', |
| 34: DATA 'base64Binary', |
| 31: EPSILON |
| 28: EPSILON |
| 19: EPSILON |
| 18: CHOICE |
| 19: REF 'style-text-properties', |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: VALUE 'section', |
| 18: CHOICE |
| 19: REF 'style-section-properties', |
| 20: ELEMENT "style:section-properties", |
| 21: REF 'style-section-properties-content', |
| 22: REF 'style-section-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-section-properties-attlist', |
| 25: INTERLEAVE |
| 26: REF 'common-background-color-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:background-color", |
| 29: CHOICE |
| 30: VALUE 'transparent', |
| 30: REF 'color', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-horizontal-margin-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-left", |
| 30: CHOICE |
| 31: REF 'length', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-right", |
| 30: CHOICE |
| 31: REF 'length', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:protect", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:dont-balance-text-columns", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: REF 'common-writing-mode-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:writing-mode", |
| 29: CHOICE |
| 30: VALUE 'lr-tb', |
| 30: VALUE 'rl-tb', |
| 30: VALUE 'tb-rl', |
| 30: VALUE 'tb-lr', |
| 30: VALUE 'lr', |
| 30: VALUE 'rl', |
| 30: VALUE 'tb', |
| 30: VALUE 'page', |
| 28: EPSILON |
| 24: REF 'style-section-properties-elements', |
| 25: INTERLEAVE |
| 26: REF 'style-background-image', |
| 27: CHOICE |
| 26: REF 'style-columns', |
| 27: CHOICE |
| 28: ELEMENT "style:columns", |
| 29: SEQUENCE |
| 30: REF 'style-columns-attlist', |
| 31: INTERLEAVE |
| 32: ATTRIBUTE "fo:column-count", |
| 33: REF 'positiveInteger', |
| 34: DATA 'positiveInteger', |
| 32: CHOICE |
| 33: ATTRIBUTE "fo:column-gap", |
| 34: REF 'length', |
| 35: DATA 'string', |
| 33: EPSILON |
| 30: CHOICE |
| 31: REF 'style-column-sep', |
| 32: ELEMENT "style:column-sep", |
| 33: REF 'style-column-sep-attlist', |
| 34: INTERLEAVE |
| 35: CHOICE |
| 36: ATTRIBUTE "style:style", |
| 37: CHOICE |
| 38: VALUE 'none', |
| 38: VALUE 'solid', |
| 38: VALUE 'dotted', |
| 38: VALUE 'dashed', |
| 38: VALUE 'dot-dashed', |
| 36: EPSILON |
| 35: ATTRIBUTE "style:width", |
| 36: REF 'length', |
| 37: DATA 'string', |
| 35: CHOICE |
| 36: ATTRIBUTE "style:height", |
| 37: REF 'percent', |
| 38: DATA 'string', |
| 36: EPSILON |
| 35: CHOICE |
| 36: ATTRIBUTE "style:vertical-align", |
| 37: CHOICE |
| 38: VALUE 'top', |
| 38: VALUE 'middle', |
| 38: VALUE 'bottom', |
| 36: EPSILON |
| 35: CHOICE |
| 36: ATTRIBUTE "style:color", |
| 37: REF 'color', |
| 38: DATA 'string', |
| 36: EPSILON |
| 31: EPSILON |
| 30: CHOICE |
| 31: ONEOREMORE |
| 32: REF 'style-column', |
| 33: ELEMENT "style:column", |
| 34: REF 'style-column-attlist', |
| 35: INTERLEAVE |
| 36: ATTRIBUTE "style:rel-width", |
| 37: REF 'relativeLength', |
| 38: DATA 'string', |
| 36: CHOICE |
| 37: ATTRIBUTE "fo:start-indent", |
| 38: REF 'length', |
| 39: DATA 'string', |
| 37: EPSILON |
| 36: CHOICE |
| 37: ATTRIBUTE "fo:end-indent", |
| 38: REF 'length', |
| 39: DATA 'string', |
| 37: EPSILON |
| 36: CHOICE |
| 37: ATTRIBUTE "fo:space-before", |
| 38: REF 'length', |
| 39: DATA 'string', |
| 37: EPSILON |
| 36: CHOICE |
| 37: ATTRIBUTE "fo:space-after", |
| 38: REF 'length', |
| 39: DATA 'string', |
| 37: EPSILON |
| 31: EPSILON |
| 28: EPSILON |
| 26: CHOICE |
| 27: ONEOREMORE |
| 28: REF 'text-notes-configuration', |
| 29: ELEMENT "text:notes-configuration", |
| 30: REF 'text-notes-configuration-content', |
| 31: INTERLEAVE |
| 32: REF 'text-note-class', |
| 33: ATTRIBUTE "text:note-class", |
| 34: CHOICE |
| 35: VALUE 'footnote', |
| 35: VALUE 'endnote', |
| 32: CHOICE |
| 33: ATTRIBUTE "text:citation-style-name", |
| 34: REF 'styleNameRef', |
| 35: CHOICE |
| 36: DATA 'NCName', |
| 36: EPSILON |
| 33: EPSILON |
| 32: CHOICE |
| 33: ATTRIBUTE "text:citation-body-style-name", |
| 34: REF 'styleNameRef', |
| 35: CHOICE |
| 36: DATA 'NCName', |
| 36: EPSILON |
| 33: EPSILON |
| 32: CHOICE |
| 33: ATTRIBUTE "text:default-style-name", |
| 34: REF 'styleNameRef', |
| 35: CHOICE |
| 36: DATA 'NCName', |
| 36: EPSILON |
| 33: EPSILON |
| 32: CHOICE |
| 33: ATTRIBUTE "text:master-page-name", |
| 34: REF 'styleNameRef', |
| 35: CHOICE |
| 36: DATA 'NCName', |
| 36: EPSILON |
| 33: EPSILON |
| 32: CHOICE |
| 33: ATTRIBUTE "text:start-value", |
| 34: REF 'nonNegativeInteger', |
| 35: DATA 'nonNegativeInteger', |
| 33: EPSILON |
| 32: SEQUENCE |
| 33: REF 'common-num-format-prefix-suffix-attlist', |
| 34: SEQUENCE |
| 35: CHOICE |
| 36: ATTRIBUTE "style:num-prefix", |
| 37: REF 'string', |
| 38: DATA 'string', |
| 36: EPSILON |
| 35: CHOICE |
| 36: ATTRIBUTE "style:num-suffix", |
| 37: REF 'string', |
| 38: DATA 'string', |
| 36: EPSILON |
| 33: CHOICE |
| 34: REF 'common-num-format-attlist', |
| 35: CHOICE |
| 36: ATTRIBUTE "style:num-format", |
| 37: CHOICE |
| 38: VALUE '1', |
| 38: VALUE 'i', |
| 38: VALUE 'I', |
| 38: REF 'string', |
| 39: DATA 'string', |
| 38: EPSILON |
| 36: SEQUENCE |
| 37: ATTRIBUTE "style:num-format", |
| 38: CHOICE |
| 39: VALUE 'a', |
| 39: VALUE 'A', |
| 37: REF 'style-num-letter-sync-attlist', |
| 38: CHOICE |
| 39: ATTRIBUTE "style:num-letter-sync", |
| 40: REF 'boolean', |
| 41: CHOICE |
| 42: VALUE 'true', |
| 42: VALUE 'false', |
| 39: EPSILON |
| 36: EPSILON |
| 34: EPSILON |
| 32: CHOICE |
| 33: ATTRIBUTE "text:start-numbering-at", |
| 34: CHOICE |
| 35: VALUE 'document', |
| 35: VALUE 'chapter', |
| 35: VALUE 'page', |
| 33: EPSILON |
| 32: CHOICE |
| 33: ATTRIBUTE "text:footnotes-position", |
| 34: CHOICE |
| 35: VALUE 'text', |
| 35: VALUE 'page', |
| 35: VALUE 'section', |
| 35: VALUE 'document', |
| 33: EPSILON |
| 32: CHOICE |
| 33: ELEMENT "text:note-continuation-notice-forward", |
| 34: STRING |
| 33: EPSILON |
| 32: CHOICE |
| 33: ELEMENT "text:note-continuation-notice-backward", |
| 34: STRING |
| 33: EPSILON |
| 27: EPSILON |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: VALUE 'ruby', |
| 18: CHOICE |
| 19: REF 'style-ruby-properties', |
| 20: ELEMENT "style:ruby-properties", |
| 21: REF 'style-ruby-properties-content', |
| 22: REF 'style-ruby-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-ruby-properties-attlist', |
| 25: INTERLEAVE |
| 26: CHOICE |
| 27: ATTRIBUTE "style:ruby-position", |
| 28: CHOICE |
| 29: VALUE 'above', |
| 29: VALUE 'below', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:ruby-align", |
| 28: CHOICE |
| 29: VALUE 'left', |
| 29: VALUE 'center', |
| 29: VALUE 'right', |
| 29: VALUE 'distribute-letter', |
| 29: VALUE 'distribute-space', |
| 27: EPSILON |
| 24: REF 'style-ruby-properties-elements', |
| 25: EPSILON |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: VALUE 'table', |
| 18: CHOICE |
| 19: REF 'style-table-properties', |
| 20: ELEMENT "style:table-properties", |
| 21: REF 'style-table-properties-content', |
| 22: REF 'style-table-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-table-properties-attlist', |
| 25: INTERLEAVE |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:width", |
| 29: REF 'positiveLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:rel-width", |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "table:align", |
| 28: CHOICE |
| 29: VALUE 'left', |
| 29: VALUE 'center', |
| 29: VALUE 'right', |
| 29: VALUE 'margins', |
| 27: EPSILON |
| 26: REF 'common-horizontal-margin-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-left", |
| 30: CHOICE |
| 31: REF 'length', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-right", |
| 30: CHOICE |
| 31: REF 'length', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-vertical-margin-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-top", |
| 30: CHOICE |
| 31: REF 'nonNegativeLength', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-bottom", |
| 30: CHOICE |
| 31: REF 'nonNegativeLength', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-margin-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:margin", |
| 29: CHOICE |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-page-number-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:page-number", |
| 29: CHOICE |
| 30: REF 'positiveInteger', |
| 31: DATA 'positiveInteger', |
| 30: VALUE 'auto', |
| 28: EPSILON |
| 26: REF 'common-break-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:break-before", |
| 30: CHOICE |
| 31: VALUE 'auto', |
| 31: VALUE 'column', |
| 31: VALUE 'page', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:break-after", |
| 30: CHOICE |
| 31: VALUE 'auto', |
| 31: VALUE 'column', |
| 31: VALUE 'page', |
| 29: EPSILON |
| 26: REF 'common-background-color-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:background-color", |
| 29: CHOICE |
| 30: VALUE 'transparent', |
| 30: REF 'color', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-shadow-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:shadow", |
| 29: REF 'shadowType', |
| 30: CHOICE |
| 31: VALUE 'none', |
| 31: REF 'string', |
| 32: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-keep-with-next-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:keep-with-next", |
| 29: CHOICE |
| 30: VALUE 'auto', |
| 30: VALUE 'always', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:may-break-between-rows", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "table:border-model", |
| 28: CHOICE |
| 29: VALUE 'collapsing', |
| 29: VALUE 'separating', |
| 27: EPSILON |
| 26: REF 'common-writing-mode-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:writing-mode", |
| 29: CHOICE |
| 30: VALUE 'lr-tb', |
| 30: VALUE 'rl-tb', |
| 30: VALUE 'tb-rl', |
| 30: VALUE 'tb-lr', |
| 30: VALUE 'lr', |
| 30: VALUE 'rl', |
| 30: VALUE 'tb', |
| 30: VALUE 'page', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "table:display", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 24: REF 'style-table-properties-elements', |
| 25: REF 'style-background-image', |
| 26: CHOICE |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: VALUE 'table-column', |
| 18: CHOICE |
| 19: REF 'style-table-column-properties', |
| 20: ELEMENT "style:table-column-properties", |
| 21: REF 'style-table-column-properties-content', |
| 22: REF 'style-table-column-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-table-column-properties-attlist', |
| 25: INTERLEAVE |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:column-width", |
| 29: REF 'positiveLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:rel-column-width", |
| 29: REF 'relativeLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:use-optimal-column-width", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: REF 'common-break-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:break-before", |
| 30: CHOICE |
| 31: VALUE 'auto', |
| 31: VALUE 'column', |
| 31: VALUE 'page', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:break-after", |
| 30: CHOICE |
| 31: VALUE 'auto', |
| 31: VALUE 'column', |
| 31: VALUE 'page', |
| 29: EPSILON |
| 24: REF 'style-table-column-properties-elements', |
| 25: EPSILON |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: VALUE 'table-row', |
| 18: CHOICE |
| 19: REF 'style-table-row-properties', |
| 20: ELEMENT "style:table-row-properties", |
| 21: REF 'style-table-row-properties-content', |
| 22: REF 'style-table-row-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-table-row-properties-attlist', |
| 25: INTERLEAVE |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:row-height", |
| 29: REF 'positiveLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:min-row-height", |
| 29: REF 'nonNegativeLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:use-optimal-row-height", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: REF 'common-background-color-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:background-color", |
| 29: CHOICE |
| 30: VALUE 'transparent', |
| 30: REF 'color', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-break-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:break-before", |
| 30: CHOICE |
| 31: VALUE 'auto', |
| 31: VALUE 'column', |
| 31: VALUE 'page', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:break-after", |
| 30: CHOICE |
| 31: VALUE 'auto', |
| 31: VALUE 'column', |
| 31: VALUE 'page', |
| 29: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:keep-together", |
| 28: CHOICE |
| 29: VALUE 'auto', |
| 29: VALUE 'always', |
| 27: EPSILON |
| 24: REF 'style-table-row-properties-elements', |
| 25: REF 'style-background-image', |
| 26: CHOICE |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: VALUE 'table-cell', |
| 18: CHOICE |
| 19: REF 'style-table-cell-properties', |
| 20: ELEMENT "style:table-cell-properties", |
| 21: REF 'style-table-cell-properties-content', |
| 22: REF 'style-table-cell-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-table-cell-properties-attlist', |
| 25: INTERLEAVE |
| 26: CHOICE |
| 27: ATTRIBUTE "style:vertical-align", |
| 28: CHOICE |
| 29: VALUE 'top', |
| 29: VALUE 'middle', |
| 29: VALUE 'bottom', |
| 29: VALUE 'automatic', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:text-align-source", |
| 28: CHOICE |
| 29: VALUE 'fix', |
| 29: VALUE 'value-type', |
| 27: EPSILON |
| 26: REF 'common-style-direction-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:direction", |
| 29: CHOICE |
| 30: VALUE 'ltr', |
| 30: VALUE 'ttb', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:glyph-orientation-vertical", |
| 28: CHOICE |
| 29: VALUE 'auto', |
| 29: VALUE '0', |
| 27: EPSILON |
| 26: REF 'common-shadow-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:shadow", |
| 29: REF 'shadowType', |
| 30: CHOICE |
| 31: VALUE 'none', |
| 31: REF 'string', |
| 32: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-background-color-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:background-color", |
| 29: CHOICE |
| 30: VALUE 'transparent', |
| 30: REF 'color', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-border-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-top", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-bottom", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-left", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-right", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:diagonal-tl-br", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:diagonal-tl-br-widths", |
| 29: REF 'borderWidths', |
| 30: LIST |
| 31: SEQUENCE |
| 32: REF 'positiveLength', |
| 33: DATA 'string', |
| 32: REF 'positiveLength', |
| 33: DATA 'string', |
| 32: REF 'positiveLength', |
| 33: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:diagonal-bl-tr", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "style:diagonal-bl-tr-widths", |
| 29: REF 'borderWidths', |
| 30: LIST |
| 31: SEQUENCE |
| 32: REF 'positiveLength', |
| 33: DATA 'string', |
| 32: REF 'positiveLength', |
| 33: DATA 'string', |
| 32: REF 'positiveLength', |
| 33: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-border-line-width-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-top", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-bottom", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-left", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-right", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-padding-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-top", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-bottom", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-left", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-right", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:wrap-option", |
| 28: CHOICE |
| 29: VALUE 'no-wrap', |
| 29: VALUE 'wrap', |
| 27: EPSILON |
| 26: REF 'common-rotation-angle-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:rotation-angle", |
| 29: REF 'nonNegativeInteger', |
| 30: DATA 'nonNegativeInteger', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:rotation-align", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'bottom', |
| 29: VALUE 'top', |
| 29: VALUE 'center', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:cell-protect", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'hidden-and-protected', |
| 29: LIST |
| 30: ONEOREMORE |
| 31: CHOICE |
| 32: VALUE 'protected', |
| 32: VALUE 'formula-hidden', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:print-content", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:decimal-places", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:repeat-content", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:shrink-to-fit", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 24: REF 'style-table-cell-properties-elements', |
| 25: REF 'style-background-image', |
| 26: CHOICE |
| 19: EPSILON |
| 18: CHOICE |
| 19: REF 'style-paragraph-properties', |
| 19: EPSILON |
| 18: CHOICE |
| 19: REF 'style-text-properties', |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: CHOICE |
| 20: VALUE 'graphic', |
| 20: VALUE 'presentation', |
| 18: CHOICE |
| 19: REF 'style-graphic-properties', |
| 20: ELEMENT "style:graphic-properties", |
| 21: REF 'style-graphic-properties-content', |
| 22: REF 'style-graphic-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-graphic-properties-attlist', |
| 25: INTERLEAVE |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:stroke", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'dash', |
| 29: VALUE 'solid', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:stroke-dash", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:stroke-dash-names", |
| 28: REF 'styleNameRefs', |
| 29: LIST |
| 30: CHOICE |
| 31: ONEOREMORE |
| 32: DATA 'NCName', |
| 31: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "svg:stroke-width", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "svg:stroke-color", |
| 28: REF 'color', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:marker-start", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:marker-end", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:marker-start-width", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:marker-end-width", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:marker-start-center", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:marker-end-center", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "svg:stroke-opacity", |
| 28: CHOICE |
| 29: DATA 'double', |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:stroke-linejoin", |
| 28: CHOICE |
| 29: VALUE 'miter', |
| 29: VALUE 'round', |
| 29: VALUE 'bevel', |
| 29: VALUE 'middle', |
| 29: VALUE 'none', |
| 29: VALUE 'inherit', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:symbol-color", |
| 28: REF 'color', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:animation", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'scroll', |
| 29: VALUE 'alternate', |
| 29: VALUE 'slide', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:animation-direction", |
| 28: CHOICE |
| 29: VALUE 'left', |
| 29: VALUE 'right', |
| 29: VALUE 'up', |
| 29: VALUE 'down', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:animation-start-inside", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:animation-stop-inside", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:animation-repeat", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:animation-delay", |
| 28: REF 'duration', |
| 29: DATA 'duration', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "text:animation-steps", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:auto-grow-width", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:auto-grow-height", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fit-to-size", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fit-to-contour", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:textarea-vertical-align", |
| 28: CHOICE |
| 29: VALUE 'top', |
| 29: VALUE 'middle', |
| 29: VALUE 'bottom', |
| 29: VALUE 'justify', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:textarea-horizontal-align", |
| 28: CHOICE |
| 29: VALUE 'left', |
| 29: VALUE 'center', |
| 29: VALUE 'right', |
| 29: VALUE 'justify', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:wrap-option", |
| 28: CHOICE |
| 29: VALUE 'no-wrap', |
| 29: VALUE 'wrap', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:color-mode", |
| 28: CHOICE |
| 29: VALUE 'greyscale', |
| 29: VALUE 'mono', |
| 29: VALUE 'watermark', |
| 29: VALUE 'standard', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:color-inversion", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:luminance", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:contrast", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:gamma", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:red", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:green", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:blue", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:image-opacity", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:shadow", |
| 28: CHOICE |
| 29: VALUE 'visible', |
| 29: VALUE 'hidden', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:shadow-offset-x", |
| 29: REF 'length', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:shadow-offset-y", |
| 29: REF 'length', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:shadow-color", |
| 28: REF 'color', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:shadow-opacity", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:start-line-spacing-horizontal", |
| 29: REF 'distance', |
| 30: REF 'length', |
| 31: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:start-line-spacing-vertical", |
| 29: REF 'distance', |
| 30: REF 'length', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:end-line-spacing-horizontal", |
| 29: REF 'distance', |
| 30: REF 'length', |
| 31: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:end-line-spacing-vertical", |
| 29: REF 'distance', |
| 30: REF 'length', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:line-distance", |
| 28: REF 'distance', |
| 29: REF 'length', |
| 30: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:guide-overhang", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:guide-distance", |
| 28: REF 'distance', |
| 29: REF 'length', |
| 30: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:start-guide", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:end-guide", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:placing", |
| 28: CHOICE |
| 29: VALUE 'below', |
| 29: VALUE 'above', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:parallel", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:measure-align", |
| 29: CHOICE |
| 30: VALUE 'automatic', |
| 30: VALUE 'left-outside', |
| 30: VALUE 'inside', |
| 30: VALUE 'right-outside', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:measure-vertical-align", |
| 29: CHOICE |
| 30: VALUE 'automatic', |
| 30: VALUE 'above', |
| 30: VALUE 'below', |
| 30: VALUE 'center', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:unit", |
| 28: CHOICE |
| 29: VALUE 'automatic', |
| 29: VALUE 'mm', |
| 29: VALUE 'cm', |
| 29: VALUE 'm', |
| 29: VALUE 'km', |
| 29: VALUE 'pt', |
| 29: VALUE 'pc', |
| 29: VALUE 'inch', |
| 29: VALUE 'ft', |
| 29: VALUE 'mi', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:show-unit", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:decimal-places", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:caption-type", |
| 28: CHOICE |
| 29: VALUE 'straight-line', |
| 29: VALUE 'angled-line', |
| 29: VALUE 'angled-connector-line', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:caption-angle-type", |
| 28: CHOICE |
| 29: VALUE 'fixed', |
| 29: VALUE 'free', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:caption-angle", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:caption-gap", |
| 28: REF 'distance', |
| 29: REF 'length', |
| 30: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:caption-escape-direction", |
| 28: CHOICE |
| 29: VALUE 'horizontal', |
| 29: VALUE 'vertical', |
| 29: VALUE 'auto', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:caption-escape", |
| 28: CHOICE |
| 29: REF 'length', |
| 30: DATA 'string', |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:caption-line-length", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:caption-fit-line-length", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:horizontal-segments", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:vertical-segments", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:edge-rounding", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:edge-rounding-mode", |
| 28: CHOICE |
| 29: VALUE 'correct', |
| 29: VALUE 'attractive', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:back-scale", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:depth", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:backface-culling", |
| 28: CHOICE |
| 29: VALUE 'enabled', |
| 29: VALUE 'disabled', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:end-angle", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:close-front", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:close-back", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:lighting-mode", |
| 28: CHOICE |
| 29: VALUE 'standard', |
| 29: VALUE 'double-sided', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:normals-kind", |
| 28: CHOICE |
| 29: VALUE 'object', |
| 29: VALUE 'flat', |
| 29: VALUE 'sphere', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:normals-direction", |
| 28: CHOICE |
| 29: VALUE 'normal', |
| 29: VALUE 'inverse', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "dr3d:texture-generation-mode-x", |
| 29: CHOICE |
| 30: VALUE 'object', |
| 30: VALUE 'parallel', |
| 30: VALUE 'sphere', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "dr3d:texture-generation-mode-y", |
| 29: CHOICE |
| 30: VALUE 'object', |
| 30: VALUE 'parallel', |
| 30: VALUE 'sphere', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:texture-kind", |
| 28: CHOICE |
| 29: VALUE 'luminance', |
| 29: VALUE 'intensity', |
| 29: VALUE 'color', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:texture-filter", |
| 28: CHOICE |
| 29: VALUE 'enabled', |
| 29: VALUE 'disabled', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:texture-mode", |
| 28: CHOICE |
| 29: VALUE 'replace', |
| 29: VALUE 'modulate', |
| 29: VALUE 'blend', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "dr3d:ambient-color", |
| 29: REF 'color', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "dr3d:emissive-color", |
| 29: REF 'color', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "dr3d:specular-color", |
| 29: REF 'color', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "dr3d:diffuse-color", |
| 29: REF 'color', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:shininess", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "dr3d:shadow", |
| 28: CHOICE |
| 29: VALUE 'visible', |
| 29: VALUE 'hidden', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: REF 'common-draw-rel-size-attlist', |
| 28: SEQUENCE |
| 29: REF 'common-draw-size-attlist', |
| 30: SEQUENCE |
| 31: CHOICE |
| 32: ATTRIBUTE "svg:width", |
| 33: REF 'length', |
| 34: DATA 'string', |
| 32: EPSILON |
| 31: CHOICE |
| 32: ATTRIBUTE "svg:height", |
| 33: REF 'length', |
| 34: DATA 'string', |
| 32: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "style:rel-width", |
| 31: CHOICE |
| 32: REF 'percent', |
| 33: DATA 'string', |
| 32: VALUE 'scale', |
| 32: VALUE 'scale-min', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "style:rel-height", |
| 31: CHOICE |
| 32: REF 'percent', |
| 33: DATA 'string', |
| 32: VALUE 'scale', |
| 32: VALUE 'scale-min', |
| 30: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:min-width", |
| 29: CHOICE |
| 30: REF 'length', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:min-height", |
| 28: CHOICE |
| 29: REF 'length', |
| 30: DATA 'string', |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:max-height", |
| 29: CHOICE |
| 30: REF 'length', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:max-width", |
| 29: CHOICE |
| 30: REF 'length', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-horizontal-margin-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-left", |
| 30: CHOICE |
| 31: REF 'length', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-right", |
| 30: CHOICE |
| 31: REF 'length', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-vertical-margin-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-top", |
| 30: CHOICE |
| 31: REF 'nonNegativeLength', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:margin-bottom", |
| 30: CHOICE |
| 31: REF 'nonNegativeLength', |
| 32: DATA 'string', |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-margin-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:margin", |
| 29: CHOICE |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:print-content", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:protect", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: LIST |
| 30: ONEOREMORE |
| 31: CHOICE |
| 32: VALUE 'content', |
| 32: VALUE 'position', |
| 32: VALUE 'size', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "style:horizontal-pos", |
| 29: CHOICE |
| 30: VALUE 'left', |
| 30: VALUE 'center', |
| 30: VALUE 'right', |
| 30: VALUE 'from-left', |
| 30: VALUE 'inside', |
| 30: VALUE 'outside', |
| 30: VALUE 'from-inside', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "svg:x", |
| 29: REF 'coordinate', |
| 30: REF 'length', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:horizontal-rel", |
| 28: CHOICE |
| 29: VALUE 'page', |
| 29: VALUE 'page-content', |
| 29: VALUE 'page-start-margin', |
| 29: VALUE 'page-end-margin', |
| 29: VALUE 'frame', |
| 29: VALUE 'frame-content', |
| 29: VALUE 'frame-start-margin', |
| 29: VALUE 'frame-end-margin', |
| 29: VALUE 'paragraph', |
| 29: VALUE 'paragraph-content', |
| 29: VALUE 'paragraph-start-margin', |
| 29: VALUE 'paragraph-end-margin', |
| 29: VALUE 'char', |
| 27: EPSILON |
| 26: REF 'common-vertical-pos-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "style:vertical-pos", |
| 30: CHOICE |
| 31: VALUE 'top', |
| 31: VALUE 'middle', |
| 31: VALUE 'bottom', |
| 31: VALUE 'from-top', |
| 31: VALUE 'below', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "svg:y", |
| 30: REF 'coordinate', |
| 31: REF 'length', |
| 32: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-vertical-rel-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:vertical-rel", |
| 29: CHOICE |
| 30: VALUE 'page', |
| 30: VALUE 'page-content', |
| 30: VALUE 'frame', |
| 30: VALUE 'frame-content', |
| 30: VALUE 'paragraph', |
| 30: VALUE 'paragraph-content', |
| 30: VALUE 'char', |
| 30: VALUE 'line', |
| 30: VALUE 'baseline', |
| 30: VALUE 'text', |
| 28: EPSILON |
| 26: REF 'common-text-anchor-attlist', |
| 27: INTERLEAVE |
| 28: CHOICE |
| 29: ATTRIBUTE "text:anchor-type", |
| 30: CHOICE |
| 31: VALUE 'page', |
| 31: VALUE 'frame', |
| 31: VALUE 'paragraph', |
| 31: VALUE 'char', |
| 31: VALUE 'as-char', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "text:anchor-page-number", |
| 30: REF 'positiveInteger', |
| 31: DATA 'positiveInteger', |
| 29: EPSILON |
| 26: REF 'common-border-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-top", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-bottom", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-left", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:border-right", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-border-line-width-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-top", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-bottom", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-left", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "style:border-line-width-right", |
| 30: REF 'borderWidths', |
| 31: LIST |
| 32: SEQUENCE |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 33: REF 'positiveLength', |
| 34: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-padding-attlist', |
| 27: SEQUENCE |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-top", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-bottom", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-left", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "fo:padding-right", |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 29: EPSILON |
| 26: REF 'common-shadow-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:shadow", |
| 29: REF 'shadowType', |
| 30: CHOICE |
| 31: VALUE 'none', |
| 31: REF 'string', |
| 32: DATA 'string', |
| 28: EPSILON |
| 26: REF 'common-background-color-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:background-color", |
| 29: CHOICE |
| 30: VALUE 'transparent', |
| 30: REF 'color', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:editable", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:wrap", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'left', |
| 29: VALUE 'right', |
| 29: VALUE 'parallel', |
| 29: VALUE 'dynamic', |
| 29: VALUE 'run-through', |
| 29: VALUE 'biggest', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:wrap-dynamic-threshold", |
| 28: REF 'nonNegativeLength', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:number-wrapped-paragraphs", |
| 28: CHOICE |
| 29: VALUE 'no-limit', |
| 29: REF 'positiveInteger', |
| 30: DATA 'positiveInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:wrap-contour", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:wrap-contour-mode", |
| 28: CHOICE |
| 29: VALUE 'full', |
| 29: VALUE 'outside', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:run-through", |
| 28: CHOICE |
| 29: VALUE 'foreground', |
| 29: VALUE 'background', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:flow-with-text", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:overflow-behavior", |
| 28: CHOICE |
| 29: VALUE 'clip', |
| 29: VALUE 'auto-create-new-frame', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:mirror", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'vertical', |
| 29: REF 'horizontal-mirror', |
| 30: CHOICE |
| 31: VALUE 'horizontal', |
| 31: VALUE 'horizontal-on-odd', |
| 31: VALUE 'horizontal-on-even', |
| 29: LIST |
| 30: SEQUENCE |
| 31: VALUE 'vertical', |
| 31: REF 'horizontal-mirror', |
| 32: CHOICE |
| 33: VALUE 'horizontal', |
| 33: VALUE 'horizontal-on-odd', |
| 33: VALUE 'horizontal-on-even', |
| 29: LIST |
| 30: SEQUENCE |
| 31: REF 'horizontal-mirror', |
| 32: CHOICE |
| 33: VALUE 'horizontal', |
| 33: VALUE 'horizontal-on-odd', |
| 33: VALUE 'horizontal-on-even', |
| 31: VALUE 'vertical', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:clip", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:wrap-influence-on-position", |
| 28: CHOICE |
| 29: VALUE 'iterative', |
| 29: VALUE 'once-concurrent', |
| 29: VALUE 'once-successive', |
| 27: EPSILON |
| 26: REF 'common-writing-mode-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:writing-mode", |
| 29: CHOICE |
| 30: VALUE 'lr-tb', |
| 30: VALUE 'rl-tb', |
| 30: VALUE 'tb-rl', |
| 30: VALUE 'tb-lr', |
| 30: VALUE 'lr', |
| 30: VALUE 'rl', |
| 30: VALUE 'tb', |
| 30: VALUE 'page', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:frame-display-scrollbar", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:frame-display-border", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:frame-margin-horizontal", |
| 29: REF 'nonNegativePixelLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:frame-margin-vertical", |
| 29: REF 'nonNegativePixelLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:visible-area-left", |
| 29: REF 'nonNegativeLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:visible-area-top", |
| 29: REF 'nonNegativeLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:visible-area-width", |
| 29: REF 'positiveLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:visible-area-height", |
| 29: REF 'positiveLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:ole-draw-aspect", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 24: REF 'style-graphic-fill-properties-attlist', |
| 25: INTERLEAVE |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'solid', |
| 29: VALUE 'bitmap', |
| 29: VALUE 'gradient', |
| 29: VALUE 'hatch', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill-color", |
| 28: REF 'color', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:secondary-fill-color", |
| 28: REF 'color', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill-gradient-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:gradient-step-count", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill-hatch-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill-hatch-solid", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill-image-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:repeat", |
| 28: CHOICE |
| 29: VALUE 'no-repeat', |
| 29: VALUE 'repeat', |
| 29: VALUE 'stretch', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:fill-image-width", |
| 29: CHOICE |
| 30: REF 'length', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:fill-image-height", |
| 29: CHOICE |
| 30: REF 'length', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:fill-image-ref-point-x", |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:fill-image-ref-point-y", |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:fill-image-ref-point", |
| 29: CHOICE |
| 30: VALUE 'top-left', |
| 30: VALUE 'top', |
| 30: VALUE 'top-right', |
| 30: VALUE 'left', |
| 30: VALUE 'center', |
| 30: VALUE 'right', |
| 30: VALUE 'bottom-left', |
| 30: VALUE 'bottom', |
| 30: VALUE 'bottom-right', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:tile-repeat-offset", |
| 28: STRING |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:opacity", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:opacity-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "svg:fill-rule", |
| 28: CHOICE |
| 29: VALUE 'nonzero', |
| 29: VALUE 'evenodd', |
| 27: EPSILON |
| 24: REF 'style-graphic-properties-elements', |
| 25: INTERLEAVE |
| 26: CHOICE |
| 27: REF 'text-list-style', |
| 28: ELEMENT "text:list-style", |
| 29: SEQUENCE |
| 30: REF 'text-list-style-attr', |
| 31: INTERLEAVE |
| 32: ATTRIBUTE "style:name", |
| 33: REF 'styleName', |
| 34: DATA 'NCName', |
| 32: CHOICE |
| 33: ATTRIBUTE "style:display-name", |
| 34: REF 'string', |
| 35: DATA 'string', |
| 33: EPSILON |
| 32: CHOICE |
| 33: ATTRIBUTE "text:consecutive-numbering", |
| 34: REF 'boolean', |
| 35: CHOICE |
| 36: VALUE 'true', |
| 36: VALUE 'false', |
| 33: EPSILON |
| 30: CHOICE |
| 31: ONEOREMORE |
| 32: REF 'text-list-style-content', |
| 33: CHOICE |
| 34: ELEMENT "text:list-level-style-number", |
| 35: SEQUENCE |
| 36: REF 'text-list-level-style-attr', |
| 37: ATTRIBUTE "text:level", |
| 38: REF 'positiveInteger', |
| 39: DATA 'positiveInteger', |
| 36: REF 'text-list-level-style-number-attr', |
| 37: INTERLEAVE |
| 38: CHOICE |
| 39: ATTRIBUTE "text:style-name", |
| 40: REF 'styleNameRef', |
| 41: CHOICE |
| 42: DATA 'NCName', |
| 42: EPSILON |
| 39: EPSILON |
| 38: SEQUENCE |
| 39: REF 'common-num-format-attlist', |
| 40: CHOICE |
| 41: ATTRIBUTE "style:num-format", |
| 42: CHOICE |
| 43: VALUE '1', |
| 43: VALUE 'i', |
| 43: VALUE 'I', |
| 43: REF 'string', |
| 44: DATA 'string', |
| 43: EPSILON |
| 41: SEQUENCE |
| 42: ATTRIBUTE "style:num-format", |
| 43: CHOICE |
| 44: VALUE 'a', |
| 44: VALUE 'A', |
| 42: REF 'style-num-letter-sync-attlist', |
| 43: CHOICE |
| 44: ATTRIBUTE "style:num-letter-sync", |
| 45: REF 'boolean', |
| 46: CHOICE |
| 47: VALUE 'true', |
| 47: VALUE 'false', |
| 44: EPSILON |
| 41: EPSILON |
| 39: REF 'common-num-format-prefix-suffix-attlist', |
| 40: SEQUENCE |
| 41: CHOICE |
| 42: ATTRIBUTE "style:num-prefix", |
| 43: REF 'string', |
| 44: DATA 'string', |
| 42: EPSILON |
| 41: CHOICE |
| 42: ATTRIBUTE "style:num-suffix", |
| 43: REF 'string', |
| 44: DATA 'string', |
| 42: EPSILON |
| 38: CHOICE |
| 39: ATTRIBUTE "text:display-levels", |
| 40: REF 'positiveInteger', |
| 41: DATA 'positiveInteger', |
| 39: EPSILON |
| 38: CHOICE |
| 39: ATTRIBUTE "text:start-value", |
| 40: REF 'positiveInteger', |
| 41: DATA 'positiveInteger', |
| 39: EPSILON |
| 36: CHOICE |
| 37: REF 'style-list-level-properties', |
| 38: ELEMENT "style:list-level-properties", |
| 39: REF 'style-list-level-properties-content', |
| 40: REF 'style-list-level-properties-content-strict', |
| 41: SEQUENCE |
| 42: REF 'style-list-level-properties-attlist', |
| 43: INTERLEAVE |
| 44: REF 'common-text-align', |
| 45: CHOICE |
| 46: ATTRIBUTE "fo:text-align", |
| 47: CHOICE |
| 48: VALUE 'start', |
| 48: VALUE 'end', |
| 48: VALUE 'left', |
| 48: VALUE 'right', |
| 48: VALUE 'center', |
| 48: VALUE 'justify', |
| 46: EPSILON |
| 44: CHOICE |
| 45: ATTRIBUTE "text:space-before", |
| 46: REF 'nonNegativeLength', |
| 47: DATA 'string', |
| 45: EPSILON |
| 44: CHOICE |
| 45: ATTRIBUTE "text:min-label-width", |
| 46: REF 'nonNegativeLength', |
| 47: DATA 'string', |
| 45: EPSILON |
| 44: CHOICE |
| 45: ATTRIBUTE "text:min-label-distance", |
| 46: REF 'nonNegativeLength', |
| 47: DATA 'string', |
| 45: EPSILON |
| 44: CHOICE |
| 45: ATTRIBUTE "style:font-name", |
| 46: REF 'string', |
| 47: DATA 'string', |
| 45: EPSILON |
| 44: SEQUENCE |
| 45: CHOICE |
| 46: ATTRIBUTE "fo:width", |
| 47: REF 'positiveLength', |
| 48: DATA 'string', |
| 46: EPSILON |
| 45: CHOICE |
| 46: ATTRIBUTE "fo:height", |
| 47: REF 'positiveLength', |
| 48: DATA 'string', |
| 46: EPSILON |
| 44: SEQUENCE |
| 45: REF 'common-vertical-rel-attlist', |
| 46: CHOICE |
| 47: ATTRIBUTE "style:vertical-rel", |
| 48: CHOICE |
| 49: VALUE 'page', |
| 49: VALUE 'page-content', |
| 49: VALUE 'frame', |
| 49: VALUE 'frame-content', |
| 49: VALUE 'paragraph', |
| 49: VALUE 'paragraph-content', |
| 49: VALUE 'char', |
| 49: VALUE 'line', |
| 49: VALUE 'baseline', |
| 49: VALUE 'text', |
| 47: EPSILON |
| 45: REF 'common-vertical-pos-attlist', |
| 46: SEQUENCE |
| 47: CHOICE |
| 48: ATTRIBUTE "style:vertical-pos", |
| 49: CHOICE |
| 50: VALUE 'top', |
| 50: VALUE 'middle', |
| 50: VALUE 'bottom', |
| 50: VALUE 'from-top', |
| 50: VALUE 'below', |
| 48: EPSILON |
| 47: CHOICE |
| 48: ATTRIBUTE "svg:y", |
| 49: REF 'coordinate', |
| 50: REF 'length', |
| 51: DATA 'string', |
| 48: EPSILON |
| 42: REF 'style-list-level-properties-elements', |
| 43: EPSILON |
| 37: EPSILON |
| 36: CHOICE |
| 37: REF 'style-text-properties', |
| 37: EPSILON |
| 34: ELEMENT "text:list-level-style-bullet", |
| 35: SEQUENCE |
| 36: REF 'text-list-level-style-attr', |
| 37: ATTRIBUTE "text:level", |
| 38: REF 'positiveInteger', |
| 39: DATA 'positiveInteger', |
| 36: REF 'text-list-level-style-bullet-attr', |
| 37: INTERLEAVE |
| 38: CHOICE |
| 39: ATTRIBUTE "text:style-name", |
| 40: REF 'styleNameRef', |
| 41: CHOICE |
| 42: DATA 'NCName', |
| 42: EPSILON |
| 39: EPSILON |
| 38: ATTRIBUTE "text:bullet-char", |
| 39: REF 'character', |
| 40: DATA 'string', |
| 38: REF 'common-num-format-prefix-suffix-attlist', |
| 39: SEQUENCE |
| 40: CHOICE |
| 41: ATTRIBUTE "style:num-prefix", |
| 42: REF 'string', |
| 43: DATA 'string', |
| 41: EPSILON |
| 40: CHOICE |
| 41: ATTRIBUTE "style:num-suffix", |
| 42: REF 'string', |
| 43: DATA 'string', |
| 41: EPSILON |
| 38: CHOICE |
| 39: ATTRIBUTE "text:bullet-relative-size", |
| 40: REF 'percent', |
| 41: DATA 'string', |
| 39: EPSILON |
| 36: CHOICE |
| 37: REF 'style-list-level-properties', |
| 37: EPSILON |
| 36: CHOICE |
| 37: REF 'style-text-properties', |
| 37: EPSILON |
| 34: ELEMENT "text:list-level-style-image", |
| 35: SEQUENCE |
| 36: REF 'text-list-level-style-attr', |
| 37: ATTRIBUTE "text:level", |
| 38: REF 'positiveInteger', |
| 39: DATA 'positiveInteger', |
| 36: REF 'text-list-level-style-image-attr', |
| 37: CHOICE |
| 38: REF 'common-draw-data-attlist', |
| 39: SEQUENCE |
| 40: ATTRIBUTE "xlink:href", |
| 41: REF 'anyURI', |
| 42: DATA 'anyURI', |
| 40: CHOICE |
| 41: ATTRIBUTE "xlink:type", |
| 42: VALUE 'simple', |
| 41: EPSILON |
| 40: CHOICE |
| 41: ATTRIBUTE "xlink:show", |
| 42: VALUE 'embed', |
| 41: EPSILON |
| 40: CHOICE |
| 41: ATTRIBUTE "xlink:actuate", |
| 42: VALUE 'onLoad', |
| 41: EPSILON |
| 38: REF 'office-binary-data', |
| 36: CHOICE |
| 37: REF 'style-list-level-properties', |
| 37: EPSILON |
| 31: EPSILON |
| 27: EPSILON |
| 26: REF 'style-background-image', |
| 27: CHOICE |
| 26: REF 'style-columns', |
| 27: CHOICE |
| 19: EPSILON |
| 18: CHOICE |
| 19: REF 'style-paragraph-properties', |
| 19: EPSILON |
| 18: CHOICE |
| 19: REF 'style-text-properties', |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: VALUE 'drawing-page', |
| 18: CHOICE |
| 19: REF 'style-drawing-page-properties', |
| 20: ELEMENT "style:drawing-page-properties", |
| 21: REF 'style-drawing-page-properties-content', |
| 22: REF 'style-drawing-page-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-graphic-fill-properties-attlist', |
| 25: INTERLEAVE |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'solid', |
| 29: VALUE 'bitmap', |
| 29: VALUE 'gradient', |
| 29: VALUE 'hatch', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill-color", |
| 28: REF 'color', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:secondary-fill-color", |
| 28: REF 'color', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill-gradient-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:gradient-step-count", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill-hatch-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill-hatch-solid", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:fill-image-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:repeat", |
| 28: CHOICE |
| 29: VALUE 'no-repeat', |
| 29: VALUE 'repeat', |
| 29: VALUE 'stretch', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:fill-image-width", |
| 29: CHOICE |
| 30: REF 'length', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:fill-image-height", |
| 29: CHOICE |
| 30: REF 'length', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:fill-image-ref-point-x", |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:fill-image-ref-point-y", |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "draw:fill-image-ref-point", |
| 29: CHOICE |
| 30: VALUE 'top-left', |
| 30: VALUE 'top', |
| 30: VALUE 'top-right', |
| 30: VALUE 'left', |
| 30: VALUE 'center', |
| 30: VALUE 'right', |
| 30: VALUE 'bottom-left', |
| 30: VALUE 'bottom', |
| 30: VALUE 'bottom-right', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:tile-repeat-offset", |
| 28: STRING |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:opacity", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:opacity-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "svg:fill-rule", |
| 28: CHOICE |
| 29: VALUE 'nonzero', |
| 29: VALUE 'evenodd', |
| 27: EPSILON |
| 24: REF 'style-drawing-page-properties-attlist', |
| 25: INTERLEAVE |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:transition-type", |
| 28: CHOICE |
| 29: VALUE 'manual', |
| 29: VALUE 'automatic', |
| 29: VALUE 'semi-automatic', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:transition-style", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'fade-from-left', |
| 29: VALUE 'fade-from-top', |
| 29: VALUE 'fade-from-right', |
| 29: VALUE 'fade-from-bottom', |
| 29: VALUE 'fade-from-upperleft', |
| 29: VALUE 'fade-from-upperright', |
| 29: VALUE 'fade-from-lowerleft', |
| 29: VALUE 'fade-from-lowerright', |
| 29: VALUE 'move-from-left', |
| 29: VALUE 'move-from-top', |
| 29: VALUE 'move-from-right', |
| 29: VALUE 'move-from-bottom', |
| 29: VALUE 'move-from-upperleft', |
| 29: VALUE 'move-from-upperright', |
| 29: VALUE 'move-from-lowerleft', |
| 29: VALUE 'move-from-lowerright', |
| 29: VALUE 'uncover-to-left', |
| 29: VALUE 'uncover-to-top', |
| 29: VALUE 'uncover-to-right', |
| 29: VALUE 'uncover-to-bottom', |
| 29: VALUE 'uncover-to-upperleft', |
| 29: VALUE 'uncover-to-upperright', |
| 29: VALUE 'uncover-to-lowerleft', |
| 29: VALUE 'uncover-to-lowerright', |
| 29: VALUE 'fade-to-center', |
| 29: VALUE 'fade-from-center', |
| 29: VALUE 'vertical-stripes', |
| 29: VALUE 'horizontal-stripes', |
| 29: VALUE 'clockwise', |
| 29: VALUE 'counterclockwise', |
| 29: VALUE 'open-vertical', |
| 29: VALUE 'open-horizontal', |
| 29: VALUE 'close-vertical', |
| 29: VALUE 'close-horizontal', |
| 29: VALUE 'wavyline-from-left', |
| 29: VALUE 'wavyline-from-top', |
| 29: VALUE 'wavyline-from-right', |
| 29: VALUE 'wavyline-from-bottom', |
| 29: VALUE 'spiralin-left', |
| 29: VALUE 'spiralin-right', |
| 29: VALUE 'spiralout-left', |
| 29: VALUE 'spiralout-right', |
| 29: VALUE 'roll-from-top', |
| 29: VALUE 'roll-from-left', |
| 29: VALUE 'roll-from-right', |
| 29: VALUE 'roll-from-bottom', |
| 29: VALUE 'stretch-from-left', |
| 29: VALUE 'stretch-from-top', |
| 29: VALUE 'stretch-from-right', |
| 29: VALUE 'stretch-from-bottom', |
| 29: VALUE 'vertical-lines', |
| 29: VALUE 'horizontal-lines', |
| 29: VALUE 'dissolve', |
| 29: VALUE 'random', |
| 29: VALUE 'vertical-checkerboard', |
| 29: VALUE 'horizontal-checkerboard', |
| 29: VALUE 'interlocking-horizontal-left', |
| 29: VALUE 'interlocking-horizontal-right', |
| 29: VALUE 'interlocking-vertical-top', |
| 29: VALUE 'interlocking-vertical-bottom', |
| 29: VALUE 'fly-away', |
| 29: VALUE 'open', |
| 29: VALUE 'close', |
| 29: VALUE 'melt', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:transition-speed", |
| 28: REF 'presentationSpeeds', |
| 29: CHOICE |
| 30: VALUE 'slow', |
| 30: VALUE 'medium', |
| 30: VALUE 'fast', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:type", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:subtype", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:direction", |
| 28: CHOICE |
| 29: VALUE 'forward', |
| 29: VALUE 'reverse', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:fadeColor", |
| 28: REF 'color', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:duration", |
| 28: REF 'duration', |
| 29: DATA 'duration', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:visibility", |
| 28: CHOICE |
| 29: VALUE 'visible', |
| 29: VALUE 'hidden', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "draw:background-size", |
| 28: CHOICE |
| 29: VALUE 'full', |
| 29: VALUE 'border', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:background-objects-visible", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:background-visible", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:display-header", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:display-footer", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:display-page-number", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "presentation:display-date-time", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 24: REF 'style-drawing-page-properties-elements', |
| 25: CHOICE |
| 26: REF 'presentation-sound', |
| 26: EPSILON |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:family", |
| 19: VALUE 'chart', |
| 18: CHOICE |
| 19: REF 'style-chart-properties', |
| 20: ELEMENT "style:chart-properties", |
| 21: REF 'style-chart-properties-content', |
| 22: REF 'style-chart-properties-content-strict', |
| 23: SEQUENCE |
| 24: REF 'style-chart-properties-attlist', |
| 25: INTERLEAVE |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:scale-text", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:three-dimensional", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:deep", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:symbol-type", |
| 28: VALUE 'none', |
| 27: ATTRIBUTE "chart:symbol-type", |
| 28: VALUE 'automatic', |
| 27: SEQUENCE |
| 28: ATTRIBUTE "chart:symbol-type", |
| 29: VALUE 'named-symbol', |
| 28: ATTRIBUTE "chart:symbol-name", |
| 29: CHOICE |
| 30: VALUE 'square', |
| 30: VALUE 'diamond', |
| 30: VALUE 'arrow-down', |
| 30: VALUE 'arrow-up', |
| 30: VALUE 'arrow-right', |
| 30: VALUE 'arrow-left', |
| 30: VALUE 'bow-tie', |
| 30: VALUE 'hourglass', |
| 30: VALUE 'circle', |
| 30: VALUE 'star', |
| 30: VALUE 'x', |
| 30: VALUE 'plus', |
| 30: VALUE 'asterisk', |
| 30: VALUE 'horizontal-bar', |
| 30: VALUE 'vertical-bar', |
| 27: SEQUENCE |
| 28: ATTRIBUTE "chart:symbol-type", |
| 29: VALUE 'image', |
| 28: ELEMENT "chart:symbol-image", |
| 29: ATTRIBUTE "xlink:href", |
| 30: REF 'anyURI', |
| 31: DATA 'anyURI', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:symbol-width", |
| 29: REF 'nonNegativeLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:symbol-height", |
| 29: REF 'nonNegativeLength', |
| 30: DATA 'string', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:vertical", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:connect-bars", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:gap-width", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:overlap", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:japanese-candle-stick", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:interpolation", |
| 29: CHOICE |
| 30: VALUE 'none', |
| 30: VALUE 'cubic-spline', |
| 30: VALUE 'b-spline', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:spline-order", |
| 29: REF 'positiveInteger', |
| 30: DATA 'positiveInteger', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:spline-resolution", |
| 29: REF 'positiveInteger', |
| 30: DATA 'positiveInteger', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:pie-offset", |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:lines", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:solid-type", |
| 28: CHOICE |
| 29: VALUE 'cuboid', |
| 29: VALUE 'cylinder', |
| 29: VALUE 'cone', |
| 29: VALUE 'pyramid', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:stacked", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:percentage", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:link-data-style-to-source", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:visible", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:logarithmic", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:maximum", |
| 29: REF 'double', |
| 30: DATA 'double', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:minimum", |
| 29: REF 'double', |
| 30: DATA 'double', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:origin", |
| 29: REF 'double', |
| 30: DATA 'double', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:interval-major", |
| 29: REF 'double', |
| 30: DATA 'double', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:interval-minor-divisor", |
| 29: REF 'positiveInteger', |
| 30: DATA 'positiveInteger', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:tick-marks-major-inner", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:tick-marks-major-outer", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:tick-marks-minor-inner", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:tick-marks-minor-outer", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:display-label", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:text-overlap", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "text:line-break", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:label-arrangement", |
| 29: CHOICE |
| 30: VALUE 'side-by-side', |
| 30: VALUE 'stagger-even', |
| 30: VALUE 'stagger-odd', |
| 28: EPSILON |
| 26: REF 'common-style-direction-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:direction", |
| 29: CHOICE |
| 30: VALUE 'ltr', |
| 30: VALUE 'ttb', |
| 28: EPSILON |
| 26: REF 'common-rotation-angle-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:rotation-angle", |
| 29: REF 'nonNegativeInteger', |
| 30: DATA 'nonNegativeInteger', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:data-label-number", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'value', |
| 29: VALUE 'percentage', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:data-label-text", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:data-label-symbol", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:mean-value", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:error-category", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'variance', |
| 29: VALUE 'standard-deviation', |
| 29: VALUE 'percentage', |
| 29: VALUE 'error-margin', |
| 29: VALUE 'constant', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:error-percentage", |
| 28: REF 'double', |
| 29: DATA 'double', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:error-margin", |
| 28: REF 'double', |
| 29: DATA 'double', |
| 27: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:error-lower-limit", |
| 29: REF 'double', |
| 30: DATA 'double', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:error-upper-limit", |
| 29: REF 'double', |
| 30: DATA 'double', |
| 28: EPSILON |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:error-upper-indicator", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "chart:error-lower-indicator", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:series-source", |
| 28: CHOICE |
| 29: VALUE 'columns', |
| 29: VALUE 'rows', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:regression-type", |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: VALUE 'linear', |
| 29: VALUE 'logarithmic', |
| 29: VALUE 'exponential', |
| 29: VALUE 'power', |
| 27: EPSILON |
| 24: REF 'style-chart-properties-elements', |
| 25: EPSILON |
| 19: EPSILON |
| 18: CHOICE |
| 19: REF 'style-graphic-properties', |
| 19: EPSILON |
| 18: CHOICE |
| 19: REF 'style-paragraph-properties', |
| 19: EPSILON |
| 18: CHOICE |
| 19: REF 'style-text-properties', |
| 19: EPSILON |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: REF 'style-map', |
| 18: ELEMENT "style:map", |
| 19: REF 'style-map-attlist', |
| 20: INTERLEAVE |
| 21: ATTRIBUTE "style:condition", |
| 22: REF 'string', |
| 23: DATA 'string', |
| 21: ATTRIBUTE "style:apply-style-name", |
| 22: REF 'styleNameRef', |
| 23: CHOICE |
| 24: DATA 'NCName', |
| 24: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:base-cell-address", |
| 23: REF 'cellAddress', |
| 24: DATA 'string', |
| 22: EPSILON |
| 16: EPSILON |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'text-list-style', |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-number-style', |
| 13: ELEMENT "number:number-style", |
| 14: SEQUENCE |
| 15: REF 'common-data-style-attlist', |
| 16: INTERLEAVE |
| 17: ATTRIBUTE "style:name", |
| 18: REF 'styleName', |
| 19: DATA 'NCName', |
| 17: CHOICE |
| 18: ATTRIBUTE "number:language", |
| 19: REF 'languageCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:title", |
| 19: STRING |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:volatile", |
| 19: REF 'boolean', |
| 20: CHOICE |
| 21: VALUE 'true', |
| 21: VALUE 'false', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-format", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-language", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-style", |
| 19: CHOICE |
| 20: VALUE 'short', |
| 20: VALUE 'medium', |
| 20: VALUE 'long', |
| 18: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'number-text', |
| 17: ELEMENT "number:text", |
| 18: STRING |
| 16: EPSILON |
| 15: CHOICE |
| 16: SEQUENCE |
| 17: REF 'any-number', |
| 18: CHOICE |
| 19: REF 'number-number', |
| 20: ELEMENT "number:number", |
| 21: SEQUENCE |
| 22: REF 'number-number-attlist', |
| 23: INTERLEAVE |
| 24: CHOICE |
| 25: ATTRIBUTE "number:decimal-replacement", |
| 26: STRING |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "number:display-factor", |
| 26: REF 'double', |
| 27: DATA 'double', |
| 25: EPSILON |
| 22: REF 'common-decimal-places-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:decimal-places", |
| 25: REF 'integer', |
| 26: DATA 'integer', |
| 24: EPSILON |
| 22: REF 'common-number-attlist', |
| 23: INTERLEAVE |
| 24: CHOICE |
| 25: ATTRIBUTE "number:min-integer-digits", |
| 26: REF 'integer', |
| 27: DATA 'integer', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "number:grouping", |
| 26: REF 'boolean', |
| 27: CHOICE |
| 28: VALUE 'true', |
| 28: VALUE 'false', |
| 25: EPSILON |
| 22: CHOICE |
| 23: ONEOREMORE |
| 24: REF 'number-embedded-text', |
| 25: ELEMENT "number:embedded-text", |
| 26: SEQUENCE |
| 27: REF 'number-embedded-text-attlist', |
| 28: ATTRIBUTE "number:position", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 27: STRING |
| 23: EPSILON |
| 19: REF 'number-scientific-number', |
| 20: ELEMENT "number:scientific-number", |
| 21: SEQUENCE |
| 22: REF 'number-scientific-number-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:min-exponent-digits", |
| 25: REF 'integer', |
| 26: DATA 'integer', |
| 24: EPSILON |
| 22: REF 'common-decimal-places-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:decimal-places", |
| 25: REF 'integer', |
| 26: DATA 'integer', |
| 24: EPSILON |
| 22: REF 'common-number-attlist', |
| 23: INTERLEAVE |
| 24: CHOICE |
| 25: ATTRIBUTE "number:min-integer-digits", |
| 26: REF 'integer', |
| 27: DATA 'integer', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "number:grouping", |
| 26: REF 'boolean', |
| 27: CHOICE |
| 28: VALUE 'true', |
| 28: VALUE 'false', |
| 25: EPSILON |
| 19: REF 'number-fraction', |
| 20: ELEMENT "number:fraction", |
| 21: SEQUENCE |
| 22: REF 'number-fraction-attlist', |
| 23: INTERLEAVE |
| 24: CHOICE |
| 25: ATTRIBUTE "number:min-numerator-digits", |
| 26: REF 'integer', |
| 27: DATA 'integer', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "number:min-denominator-digits", |
| 26: REF 'integer', |
| 27: DATA 'integer', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "number:denominator-value", |
| 26: REF 'integer', |
| 27: DATA 'integer', |
| 25: EPSILON |
| 22: REF 'common-number-attlist', |
| 23: INTERLEAVE |
| 24: CHOICE |
| 25: ATTRIBUTE "number:min-integer-digits", |
| 26: REF 'integer', |
| 27: DATA 'integer', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "number:grouping", |
| 26: REF 'boolean', |
| 27: CHOICE |
| 28: VALUE 'true', |
| 28: VALUE 'false', |
| 25: EPSILON |
| 17: CHOICE |
| 18: REF 'number-text', |
| 18: EPSILON |
| 16: EPSILON |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: REF 'style-map', |
| 16: EPSILON |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-currency-style', |
| 13: ELEMENT "number:currency-style", |
| 14: SEQUENCE |
| 15: REF 'common-data-style-attlist', |
| 16: INTERLEAVE |
| 17: ATTRIBUTE "style:name", |
| 18: REF 'styleName', |
| 19: DATA 'NCName', |
| 17: CHOICE |
| 18: ATTRIBUTE "number:language", |
| 19: REF 'languageCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:title", |
| 19: STRING |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:volatile", |
| 19: REF 'boolean', |
| 20: CHOICE |
| 21: VALUE 'true', |
| 21: VALUE 'false', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-format", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-language", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-style", |
| 19: CHOICE |
| 20: VALUE 'short', |
| 20: VALUE 'medium', |
| 20: VALUE 'long', |
| 18: EPSILON |
| 15: REF 'common-auto-reorder-attlist', |
| 16: CHOICE |
| 17: ATTRIBUTE "number:automatic-order", |
| 18: REF 'boolean', |
| 19: CHOICE |
| 20: VALUE 'true', |
| 20: VALUE 'false', |
| 17: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'number-text', |
| 16: EPSILON |
| 15: CHOICE |
| 16: SEQUENCE |
| 17: REF 'number-and-text', |
| 18: SEQUENCE |
| 19: REF 'number-number', |
| 19: CHOICE |
| 20: REF 'number-text', |
| 20: EPSILON |
| 17: CHOICE |
| 18: REF 'currency-symbol-and-text', |
| 19: SEQUENCE |
| 20: REF 'number-currency-symbol', |
| 21: ELEMENT "number:currency-symbol", |
| 22: SEQUENCE |
| 23: REF 'number-currency-symbol-attlist', |
| 24: SEQUENCE |
| 25: CHOICE |
| 26: ATTRIBUTE "number:language", |
| 27: REF 'languageCode', |
| 28: DATA 'token', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "number:country", |
| 27: REF 'countryCode', |
| 28: DATA 'token', |
| 26: EPSILON |
| 23: STRING |
| 20: CHOICE |
| 21: REF 'number-text', |
| 21: EPSILON |
| 18: EPSILON |
| 16: SEQUENCE |
| 17: REF 'currency-symbol-and-text', |
| 18: SEQUENCE |
| 19: REF 'number-currency-symbol', |
| 19: CHOICE |
| 20: REF 'number-text', |
| 20: EPSILON |
| 17: CHOICE |
| 18: REF 'number-and-text', |
| 19: SEQUENCE |
| 20: REF 'number-number', |
| 20: CHOICE |
| 21: REF 'number-text', |
| 21: EPSILON |
| 18: EPSILON |
| 16: EPSILON |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: REF 'style-map', |
| 16: EPSILON |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-percentage-style', |
| 13: ELEMENT "number:percentage-style", |
| 14: SEQUENCE |
| 15: REF 'common-data-style-attlist', |
| 16: INTERLEAVE |
| 17: ATTRIBUTE "style:name", |
| 18: REF 'styleName', |
| 19: DATA 'NCName', |
| 17: CHOICE |
| 18: ATTRIBUTE "number:language", |
| 19: REF 'languageCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:title", |
| 19: STRING |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:volatile", |
| 19: REF 'boolean', |
| 20: CHOICE |
| 21: VALUE 'true', |
| 21: VALUE 'false', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-format", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-language", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-style", |
| 19: CHOICE |
| 20: VALUE 'short', |
| 20: VALUE 'medium', |
| 20: VALUE 'long', |
| 18: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'number-text', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'number-and-text', |
| 17: SEQUENCE |
| 18: REF 'number-number', |
| 18: CHOICE |
| 19: REF 'number-text', |
| 19: EPSILON |
| 16: EPSILON |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: REF 'style-map', |
| 16: EPSILON |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-date-style', |
| 13: ELEMENT "number:date-style", |
| 14: SEQUENCE |
| 15: REF 'common-data-style-attlist', |
| 16: INTERLEAVE |
| 17: ATTRIBUTE "style:name", |
| 18: REF 'styleName', |
| 19: DATA 'NCName', |
| 17: CHOICE |
| 18: ATTRIBUTE "number:language", |
| 19: REF 'languageCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:title", |
| 19: STRING |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:volatile", |
| 19: REF 'boolean', |
| 20: CHOICE |
| 21: VALUE 'true', |
| 21: VALUE 'false', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-format", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-language", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-style", |
| 19: CHOICE |
| 20: VALUE 'short', |
| 20: VALUE 'medium', |
| 20: VALUE 'long', |
| 18: EPSILON |
| 15: REF 'common-auto-reorder-attlist', |
| 16: CHOICE |
| 17: ATTRIBUTE "number:automatic-order", |
| 18: REF 'boolean', |
| 19: CHOICE |
| 20: VALUE 'true', |
| 20: VALUE 'false', |
| 17: EPSILON |
| 15: REF 'common-format-source-attlist', |
| 16: CHOICE |
| 17: ATTRIBUTE "number:format-source", |
| 18: CHOICE |
| 19: VALUE 'fixed', |
| 19: VALUE 'language', |
| 17: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'number-text', |
| 16: EPSILON |
| 15: ONEOREMORE |
| 16: SEQUENCE |
| 17: REF 'any-date', |
| 18: CHOICE |
| 19: REF 'number-day', |
| 20: ELEMENT "number:day", |
| 21: SEQUENCE |
| 22: REF 'number-day-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:style", |
| 25: CHOICE |
| 26: VALUE 'short', |
| 26: VALUE 'long', |
| 24: EPSILON |
| 22: REF 'common-calendar-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:calendar", |
| 25: CHOICE |
| 26: VALUE 'gregorian', |
| 26: VALUE 'gengou', |
| 26: VALUE 'ROC', |
| 26: VALUE 'hanja_yoil', |
| 26: VALUE 'hanja', |
| 26: VALUE 'hijri', |
| 26: VALUE 'jewish', |
| 26: VALUE 'buddhist', |
| 26: REF 'string', |
| 27: DATA 'string', |
| 24: EPSILON |
| 19: REF 'number-month', |
| 20: ELEMENT "number:month", |
| 21: SEQUENCE |
| 22: REF 'number-month-attlist', |
| 23: INTERLEAVE |
| 24: CHOICE |
| 25: ATTRIBUTE "number:textual", |
| 26: REF 'boolean', |
| 27: CHOICE |
| 28: VALUE 'true', |
| 28: VALUE 'false', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "number:possessive-form", |
| 26: REF 'boolean', |
| 27: CHOICE |
| 28: VALUE 'true', |
| 28: VALUE 'false', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "number:style", |
| 26: CHOICE |
| 27: VALUE 'short', |
| 27: VALUE 'long', |
| 25: EPSILON |
| 22: REF 'common-calendar-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:calendar", |
| 25: CHOICE |
| 26: VALUE 'gregorian', |
| 26: VALUE 'gengou', |
| 26: VALUE 'ROC', |
| 26: VALUE 'hanja_yoil', |
| 26: VALUE 'hanja', |
| 26: VALUE 'hijri', |
| 26: VALUE 'jewish', |
| 26: VALUE 'buddhist', |
| 26: REF 'string', |
| 27: DATA 'string', |
| 24: EPSILON |
| 19: REF 'number-year', |
| 20: ELEMENT "number:year", |
| 21: SEQUENCE |
| 22: REF 'number-year-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:style", |
| 25: CHOICE |
| 26: VALUE 'short', |
| 26: VALUE 'long', |
| 24: EPSILON |
| 22: REF 'common-calendar-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:calendar", |
| 25: CHOICE |
| 26: VALUE 'gregorian', |
| 26: VALUE 'gengou', |
| 26: VALUE 'ROC', |
| 26: VALUE 'hanja_yoil', |
| 26: VALUE 'hanja', |
| 26: VALUE 'hijri', |
| 26: VALUE 'jewish', |
| 26: VALUE 'buddhist', |
| 26: REF 'string', |
| 27: DATA 'string', |
| 24: EPSILON |
| 19: REF 'number-era', |
| 20: ELEMENT "number:era", |
| 21: SEQUENCE |
| 22: REF 'number-era-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:style", |
| 25: CHOICE |
| 26: VALUE 'short', |
| 26: VALUE 'long', |
| 24: EPSILON |
| 22: REF 'common-calendar-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:calendar", |
| 25: CHOICE |
| 26: VALUE 'gregorian', |
| 26: VALUE 'gengou', |
| 26: VALUE 'ROC', |
| 26: VALUE 'hanja_yoil', |
| 26: VALUE 'hanja', |
| 26: VALUE 'hijri', |
| 26: VALUE 'jewish', |
| 26: VALUE 'buddhist', |
| 26: REF 'string', |
| 27: DATA 'string', |
| 24: EPSILON |
| 19: REF 'number-day-of-week', |
| 20: ELEMENT "number:day-of-week", |
| 21: SEQUENCE |
| 22: REF 'number-day-of-week-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:style", |
| 25: CHOICE |
| 26: VALUE 'short', |
| 26: VALUE 'long', |
| 24: EPSILON |
| 22: REF 'common-calendar-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:calendar", |
| 25: CHOICE |
| 26: VALUE 'gregorian', |
| 26: VALUE 'gengou', |
| 26: VALUE 'ROC', |
| 26: VALUE 'hanja_yoil', |
| 26: VALUE 'hanja', |
| 26: VALUE 'hijri', |
| 26: VALUE 'jewish', |
| 26: VALUE 'buddhist', |
| 26: REF 'string', |
| 27: DATA 'string', |
| 24: EPSILON |
| 19: REF 'number-week-of-year', |
| 20: ELEMENT "number:week-of-year", |
| 21: REF 'common-calendar-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "number:calendar", |
| 24: CHOICE |
| 25: VALUE 'gregorian', |
| 25: VALUE 'gengou', |
| 25: VALUE 'ROC', |
| 25: VALUE 'hanja_yoil', |
| 25: VALUE 'hanja', |
| 25: VALUE 'hijri', |
| 25: VALUE 'jewish', |
| 25: VALUE 'buddhist', |
| 25: REF 'string', |
| 26: DATA 'string', |
| 23: EPSILON |
| 19: REF 'number-quarter', |
| 20: ELEMENT "number:quarter", |
| 21: SEQUENCE |
| 22: REF 'number-quarter-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:style", |
| 25: CHOICE |
| 26: VALUE 'short', |
| 26: VALUE 'long', |
| 24: EPSILON |
| 22: REF 'common-calendar-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "number:calendar", |
| 25: CHOICE |
| 26: VALUE 'gregorian', |
| 26: VALUE 'gengou', |
| 26: VALUE 'ROC', |
| 26: VALUE 'hanja_yoil', |
| 26: VALUE 'hanja', |
| 26: VALUE 'hijri', |
| 26: VALUE 'jewish', |
| 26: VALUE 'buddhist', |
| 26: REF 'string', |
| 27: DATA 'string', |
| 24: EPSILON |
| 19: REF 'number-hours', |
| 20: ELEMENT "number:hours", |
| 21: REF 'number-hours-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "number:style", |
| 24: CHOICE |
| 25: VALUE 'short', |
| 25: VALUE 'long', |
| 23: EPSILON |
| 19: REF 'number-am-pm', |
| 20: ELEMENT "number:am-pm", |
| 21: EPSILON |
| 19: REF 'number-minutes', |
| 20: ELEMENT "number:minutes", |
| 21: REF 'number-minutes-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "number:style", |
| 24: CHOICE |
| 25: VALUE 'short', |
| 25: VALUE 'long', |
| 23: EPSILON |
| 19: REF 'number-seconds', |
| 20: ELEMENT "number:seconds", |
| 21: REF 'number-seconds-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "number:style", |
| 25: CHOICE |
| 26: VALUE 'short', |
| 26: VALUE 'long', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "number:decimal-places", |
| 25: REF 'integer', |
| 26: DATA 'integer', |
| 24: EPSILON |
| 17: CHOICE |
| 18: REF 'number-text', |
| 18: EPSILON |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: REF 'style-map', |
| 16: EPSILON |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-time-style', |
| 13: ELEMENT "number:time-style", |
| 14: SEQUENCE |
| 15: REF 'number-time-style-attlist', |
| 16: CHOICE |
| 17: ATTRIBUTE "number:truncate-on-overflow", |
| 18: REF 'boolean', |
| 19: CHOICE |
| 20: VALUE 'true', |
| 20: VALUE 'false', |
| 17: EPSILON |
| 15: REF 'common-data-style-attlist', |
| 16: INTERLEAVE |
| 17: ATTRIBUTE "style:name", |
| 18: REF 'styleName', |
| 19: DATA 'NCName', |
| 17: CHOICE |
| 18: ATTRIBUTE "number:language", |
| 19: REF 'languageCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:title", |
| 19: STRING |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:volatile", |
| 19: REF 'boolean', |
| 20: CHOICE |
| 21: VALUE 'true', |
| 21: VALUE 'false', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-format", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-language", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-style", |
| 19: CHOICE |
| 20: VALUE 'short', |
| 20: VALUE 'medium', |
| 20: VALUE 'long', |
| 18: EPSILON |
| 15: REF 'common-format-source-attlist', |
| 16: CHOICE |
| 17: ATTRIBUTE "number:format-source", |
| 18: CHOICE |
| 19: VALUE 'fixed', |
| 19: VALUE 'language', |
| 17: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'number-text', |
| 16: EPSILON |
| 15: ONEOREMORE |
| 16: SEQUENCE |
| 17: REF 'any-time', |
| 18: CHOICE |
| 19: REF 'number-hours', |
| 19: REF 'number-am-pm', |
| 19: REF 'number-minutes', |
| 19: REF 'number-seconds', |
| 17: CHOICE |
| 18: REF 'number-text', |
| 18: EPSILON |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: REF 'style-map', |
| 16: EPSILON |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-boolean-style', |
| 13: ELEMENT "number:boolean-style", |
| 14: SEQUENCE |
| 15: REF 'common-data-style-attlist', |
| 16: INTERLEAVE |
| 17: ATTRIBUTE "style:name", |
| 18: REF 'styleName', |
| 19: DATA 'NCName', |
| 17: CHOICE |
| 18: ATTRIBUTE "number:language", |
| 19: REF 'languageCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:title", |
| 19: STRING |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:volatile", |
| 19: REF 'boolean', |
| 20: CHOICE |
| 21: VALUE 'true', |
| 21: VALUE 'false', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-format", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-language", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-style", |
| 19: CHOICE |
| 20: VALUE 'short', |
| 20: VALUE 'medium', |
| 20: VALUE 'long', |
| 18: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'number-text', |
| 16: EPSILON |
| 15: CHOICE |
| 16: SEQUENCE |
| 17: REF 'number-boolean', |
| 18: ELEMENT "number:boolean", |
| 19: EPSILON |
| 17: CHOICE |
| 18: REF 'number-text', |
| 18: EPSILON |
| 16: EPSILON |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: REF 'style-map', |
| 16: EPSILON |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-text-style', |
| 13: ELEMENT "number:text-style", |
| 14: SEQUENCE |
| 15: REF 'common-data-style-attlist', |
| 16: INTERLEAVE |
| 17: ATTRIBUTE "style:name", |
| 18: REF 'styleName', |
| 19: DATA 'NCName', |
| 17: CHOICE |
| 18: ATTRIBUTE "number:language", |
| 19: REF 'languageCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:title", |
| 19: STRING |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "style:volatile", |
| 19: REF 'boolean', |
| 20: CHOICE |
| 21: VALUE 'true', |
| 21: VALUE 'false', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-format", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-language", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-country", |
| 19: REF 'countryCode', |
| 20: DATA 'token', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "number:transliteration-style", |
| 19: CHOICE |
| 20: VALUE 'short', |
| 20: VALUE 'medium', |
| 20: VALUE 'long', |
| 18: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'number-text', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: SEQUENCE |
| 18: REF 'number-text-content', |
| 19: ELEMENT "number:text-content", |
| 20: EPSILON |
| 18: CHOICE |
| 19: REF 'number-text', |
| 19: EPSILON |
| 16: EPSILON |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: REF 'style-map', |
| 16: EPSILON |
| 11: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'style-default-style', |
| 11: ELEMENT "style:default-style", |
| 12: REF 'style-style-content', |
| 13: CHOICE |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: VALUE 'text', |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: VALUE 'paragraph', |
| 15: CHOICE |
| 16: REF 'style-paragraph-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: VALUE 'section', |
| 15: CHOICE |
| 16: REF 'style-section-properties', |
| 16: EPSILON |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: VALUE 'ruby', |
| 15: CHOICE |
| 16: REF 'style-ruby-properties', |
| 16: EPSILON |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: VALUE 'table', |
| 15: CHOICE |
| 16: REF 'style-table-properties', |
| 16: EPSILON |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: VALUE 'table-column', |
| 15: CHOICE |
| 16: REF 'style-table-column-properties', |
| 16: EPSILON |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: VALUE 'table-row', |
| 15: CHOICE |
| 16: REF 'style-table-row-properties', |
| 16: EPSILON |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: VALUE 'table-cell', |
| 15: CHOICE |
| 16: REF 'style-table-cell-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'style-paragraph-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: CHOICE |
| 17: VALUE 'graphic', |
| 17: VALUE 'presentation', |
| 15: CHOICE |
| 16: REF 'style-graphic-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'style-paragraph-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: VALUE 'drawing-page', |
| 15: CHOICE |
| 16: REF 'style-drawing-page-properties', |
| 16: EPSILON |
| 14: SEQUENCE |
| 15: ATTRIBUTE "style:family", |
| 16: VALUE 'chart', |
| 15: CHOICE |
| 16: REF 'style-chart-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'style-graphic-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'style-paragraph-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: REF 'text-outline-style', |
| 10: ELEMENT "text:outline-style", |
| 11: ONEOREMORE |
| 12: REF 'text-outline-level-style', |
| 13: ELEMENT "text:outline-level-style", |
| 14: SEQUENCE |
| 15: REF 'text-outline-level-style-attlist', |
| 16: INTERLEAVE |
| 17: ATTRIBUTE "text:level", |
| 18: REF 'positiveInteger', |
| 19: DATA 'positiveInteger', |
| 17: CHOICE |
| 18: ATTRIBUTE "text:style-name", |
| 19: REF 'styleNameRef', |
| 20: CHOICE |
| 21: DATA 'NCName', |
| 21: EPSILON |
| 18: EPSILON |
| 17: SEQUENCE |
| 18: REF 'common-num-format-attlist', |
| 19: CHOICE |
| 20: ATTRIBUTE "style:num-format", |
| 21: CHOICE |
| 22: VALUE '1', |
| 22: VALUE 'i', |
| 22: VALUE 'I', |
| 22: REF 'string', |
| 23: DATA 'string', |
| 22: EPSILON |
| 20: SEQUENCE |
| 21: ATTRIBUTE "style:num-format", |
| 22: CHOICE |
| 23: VALUE 'a', |
| 23: VALUE 'A', |
| 21: REF 'style-num-letter-sync-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "style:num-letter-sync", |
| 24: REF 'boolean', |
| 25: CHOICE |
| 26: VALUE 'true', |
| 26: VALUE 'false', |
| 23: EPSILON |
| 20: EPSILON |
| 18: REF 'common-num-format-prefix-suffix-attlist', |
| 19: SEQUENCE |
| 20: CHOICE |
| 21: ATTRIBUTE "style:num-prefix", |
| 22: REF 'string', |
| 23: DATA 'string', |
| 21: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "style:num-suffix", |
| 22: REF 'string', |
| 23: DATA 'string', |
| 21: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "text:display-levels", |
| 19: REF 'positiveInteger', |
| 20: DATA 'positiveInteger', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ATTRIBUTE "text:start-value", |
| 19: REF 'positiveInteger', |
| 20: DATA 'positiveInteger', |
| 18: EPSILON |
| 15: CHOICE |
| 16: REF 'style-list-level-properties', |
| 16: EPSILON |
| 15: CHOICE |
| 16: REF 'style-text-properties', |
| 16: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'text-notes-configuration', |
| 9: EPSILON |
| 8: CHOICE |
| 9: REF 'text-bibliography-configuration', |
| 10: ELEMENT "text:bibliography-configuration", |
| 11: SEQUENCE |
| 12: REF 'text-bibliography-configuration-attlist', |
| 13: INTERLEAVE |
| 14: SEQUENCE |
| 15: CHOICE |
| 16: ATTRIBUTE "text:prefix", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "text:suffix", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "text:numbered-entries", |
| 16: REF 'boolean', |
| 17: CHOICE |
| 18: VALUE 'true', |
| 18: VALUE 'false', |
| 15: EPSILON |
| 14: SEQUENCE |
| 15: CHOICE |
| 16: ATTRIBUTE "text:sort-by-position", |
| 17: REF 'boolean', |
| 18: CHOICE |
| 19: VALUE 'true', |
| 19: VALUE 'false', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "fo:language", |
| 17: REF 'languageCode', |
| 18: DATA 'token', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "fo:country", |
| 17: REF 'countryCode', |
| 18: DATA 'token', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "text:sort-algorithm", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 12: CHOICE |
| 13: ONEOREMORE |
| 14: REF 'text-sort-key', |
| 15: ELEMENT "text:sort-key", |
| 16: REF 'text-sort-key-attlist', |
| 17: SEQUENCE |
| 18: ATTRIBUTE "text:key", |
| 19: CHOICE |
| 20: VALUE 'address', |
| 20: VALUE 'annote', |
| 20: VALUE 'author', |
| 20: VALUE 'bibliography-type', |
| 20: VALUE 'booktitle', |
| 20: VALUE 'chapter', |
| 20: VALUE 'custom1', |
| 20: VALUE 'custom2', |
| 20: VALUE 'custom3', |
| 20: VALUE 'custom4', |
| 20: VALUE 'custom5', |
| 20: VALUE 'edition', |
| 20: VALUE 'editor', |
| 20: VALUE 'howpublished', |
| 20: VALUE 'identifier', |
| 20: VALUE 'institution', |
| 20: VALUE 'isbn', |
| 20: VALUE 'issn', |
| 20: VALUE 'journal', |
| 20: VALUE 'month', |
| 20: VALUE 'note', |
| 20: VALUE 'number', |
| 20: VALUE 'organizations', |
| 20: VALUE 'pages', |
| 20: VALUE 'publisher', |
| 20: VALUE 'report-type', |
| 20: VALUE 'school', |
| 20: VALUE 'series', |
| 20: VALUE 'title', |
| 20: VALUE 'url', |
| 20: VALUE 'volume', |
| 20: VALUE 'year', |
| 18: CHOICE |
| 19: ATTRIBUTE "text:sort-ascending", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 13: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: REF 'text-linenumbering-configuration', |
| 10: ELEMENT "text:linenumbering-configuration", |
| 11: SEQUENCE |
| 12: REF 'text-linenumbering-configuration-attlist', |
| 13: INTERLEAVE |
| 14: CHOICE |
| 15: ATTRIBUTE "text:number-lines", |
| 16: REF 'boolean', |
| 17: CHOICE |
| 18: VALUE 'true', |
| 18: VALUE 'false', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'common-num-format-attlist', |
| 16: CHOICE |
| 17: ATTRIBUTE "style:num-format", |
| 18: CHOICE |
| 19: VALUE '1', |
| 19: VALUE 'i', |
| 19: VALUE 'I', |
| 19: REF 'string', |
| 20: DATA 'string', |
| 19: EPSILON |
| 17: SEQUENCE |
| 18: ATTRIBUTE "style:num-format", |
| 19: CHOICE |
| 20: VALUE 'a', |
| 20: VALUE 'A', |
| 18: REF 'style-num-letter-sync-attlist', |
| 19: CHOICE |
| 20: ATTRIBUTE "style:num-letter-sync", |
| 21: REF 'boolean', |
| 22: CHOICE |
| 23: VALUE 'true', |
| 23: VALUE 'false', |
| 20: EPSILON |
| 17: EPSILON |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "text:style-name", |
| 16: REF 'styleNameRef', |
| 17: CHOICE |
| 18: DATA 'NCName', |
| 18: EPSILON |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "text:increment", |
| 16: REF 'nonNegativeInteger', |
| 17: DATA 'nonNegativeInteger', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "text:number-position", |
| 16: CHOICE |
| 17: VALUE 'left', |
| 17: VALUE 'right', |
| 17: VALUE 'inner', |
| 17: VALUE 'outer', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "text:offset", |
| 16: REF 'nonNegativeLength', |
| 17: DATA 'string', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "text:count-empty-lines", |
| 16: REF 'boolean', |
| 17: CHOICE |
| 18: VALUE 'true', |
| 18: VALUE 'false', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "text:count-in-text-boxes", |
| 16: REF 'boolean', |
| 17: CHOICE |
| 18: VALUE 'true', |
| 18: VALUE 'false', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "text:restart-on-page", |
| 16: REF 'boolean', |
| 17: CHOICE |
| 18: VALUE 'true', |
| 18: VALUE 'false', |
| 15: EPSILON |
| 12: CHOICE |
| 13: REF 'text-linenumbering-separator', |
| 14: ELEMENT "text:linenumbering-separator", |
| 15: SEQUENCE |
| 16: CHOICE |
| 17: ATTRIBUTE "text:increment", |
| 18: REF 'nonNegativeInteger', |
| 19: DATA 'nonNegativeInteger', |
| 17: EPSILON |
| 16: STRING |
| 13: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'draw-gradient', |
| 11: ELEMENT "draw:gradient", |
| 12: SEQUENCE |
| 13: REF 'common-draw-gradient-attlist', |
| 14: INTERLEAVE |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:name", |
| 17: REF 'styleName', |
| 18: DATA 'NCName', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:display-name", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 15: ATTRIBUTE "draw:style", |
| 16: REF 'gradient-style', |
| 17: CHOICE |
| 18: VALUE 'linear', |
| 18: VALUE 'axial', |
| 18: VALUE 'radial', |
| 18: VALUE 'ellipsoid', |
| 18: VALUE 'square', |
| 18: VALUE 'rectangular', |
| 15: SEQUENCE |
| 16: CHOICE |
| 17: ATTRIBUTE "draw:cx", |
| 18: REF 'percent', |
| 19: DATA 'string', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "draw:cy", |
| 18: REF 'percent', |
| 19: DATA 'string', |
| 17: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:angle", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:border", |
| 17: REF 'percent', |
| 18: DATA 'string', |
| 16: EPSILON |
| 13: REF 'draw-gradient-attlist', |
| 14: INTERLEAVE |
| 15: SEQUENCE |
| 16: CHOICE |
| 17: ATTRIBUTE "draw:start-color", |
| 18: REF 'color', |
| 19: DATA 'string', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "draw:end-color", |
| 18: REF 'color', |
| 19: DATA 'string', |
| 17: EPSILON |
| 15: SEQUENCE |
| 16: CHOICE |
| 17: ATTRIBUTE "draw:start-intensity", |
| 18: REF 'percent', |
| 19: DATA 'string', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "draw:end-intensity", |
| 18: REF 'percent', |
| 19: DATA 'string', |
| 17: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'svg-linearGradient', |
| 11: ELEMENT "svg:linearGradient", |
| 12: SEQUENCE |
| 13: REF 'common-svg-gradient-attlist', |
| 14: INTERLEAVE |
| 15: SEQUENCE |
| 16: CHOICE |
| 17: ATTRIBUTE "svg:gradientUnits", |
| 18: VALUE 'objectBoundingBox', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "svg:gradientTransform", |
| 18: REF 'string', |
| 19: DATA 'string', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "svg:spreadMethod", |
| 18: CHOICE |
| 19: VALUE 'pad', |
| 19: VALUE 'reflect', |
| 19: VALUE 'repeat', |
| 17: EPSILON |
| 15: ATTRIBUTE "draw:name", |
| 16: REF 'styleName', |
| 17: DATA 'NCName', |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:display-name", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "svg:x1", |
| 15: CHOICE |
| 16: REF 'coordinate', |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: REF 'percent', |
| 17: DATA 'string', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "svg:y1", |
| 15: CHOICE |
| 16: REF 'coordinate', |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: REF 'percent', |
| 17: DATA 'string', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "svg:x2", |
| 15: CHOICE |
| 16: REF 'coordinate', |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: REF 'percent', |
| 17: DATA 'string', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "svg:y2", |
| 15: CHOICE |
| 16: REF 'coordinate', |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: REF 'percent', |
| 17: DATA 'string', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ONEOREMORE |
| 15: REF 'svg-stop', |
| 16: ELEMENT "svg:stop", |
| 17: SEQUENCE |
| 18: ATTRIBUTE "svg:offset", |
| 19: CHOICE |
| 20: REF 'double', |
| 21: DATA 'double', |
| 20: REF 'percent', |
| 21: DATA 'string', |
| 18: CHOICE |
| 19: ATTRIBUTE "svg:stop-color", |
| 20: REF 'color', |
| 21: DATA 'string', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "svg:stop-opacity", |
| 20: REF 'double', |
| 21: DATA 'double', |
| 19: EPSILON |
| 14: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'svg-radialGradient', |
| 11: ELEMENT "svg:radialGradient", |
| 12: SEQUENCE |
| 13: REF 'common-svg-gradient-attlist', |
| 14: INTERLEAVE |
| 15: SEQUENCE |
| 16: CHOICE |
| 17: ATTRIBUTE "svg:gradientUnits", |
| 18: VALUE 'objectBoundingBox', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "svg:gradientTransform", |
| 18: REF 'string', |
| 19: DATA 'string', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "svg:spreadMethod", |
| 18: CHOICE |
| 19: VALUE 'pad', |
| 19: VALUE 'reflect', |
| 19: VALUE 'repeat', |
| 17: EPSILON |
| 15: ATTRIBUTE "draw:name", |
| 16: REF 'styleName', |
| 17: DATA 'NCName', |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:display-name", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "svg:cx", |
| 15: CHOICE |
| 16: REF 'coordinate', |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: REF 'percent', |
| 17: DATA 'string', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "svg:cy", |
| 15: CHOICE |
| 16: REF 'coordinate', |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: REF 'percent', |
| 17: DATA 'string', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "svg:r", |
| 15: CHOICE |
| 16: REF 'coordinate', |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: REF 'percent', |
| 17: DATA 'string', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "svg:fx", |
| 15: CHOICE |
| 16: REF 'coordinate', |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: REF 'percent', |
| 17: DATA 'string', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "svg:fy", |
| 15: CHOICE |
| 16: REF 'coordinate', |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: REF 'percent', |
| 17: DATA 'string', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ONEOREMORE |
| 15: REF 'svg-stop', |
| 14: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'draw-hatch', |
| 11: ELEMENT "draw:hatch", |
| 12: REF 'draw-hatch-attlist', |
| 13: INTERLEAVE |
| 14: ATTRIBUTE "draw:name", |
| 15: REF 'styleName', |
| 16: DATA 'NCName', |
| 14: CHOICE |
| 15: ATTRIBUTE "draw:display-name", |
| 16: REF 'string', |
| 17: DATA 'string', |
| 15: EPSILON |
| 14: ATTRIBUTE "draw:style", |
| 15: CHOICE |
| 16: VALUE 'single', |
| 16: VALUE 'double', |
| 16: VALUE 'triple', |
| 14: CHOICE |
| 15: ATTRIBUTE "draw:color", |
| 16: REF 'color', |
| 17: DATA 'string', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "draw:distance", |
| 16: REF 'length', |
| 17: DATA 'string', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "draw:rotation", |
| 16: REF 'integer', |
| 17: DATA 'integer', |
| 15: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'draw-fill-image', |
| 11: ELEMENT "draw:fill-image", |
| 12: SEQUENCE |
| 13: REF 'draw-fill-image-attlist', |
| 14: INTERLEAVE |
| 15: ATTRIBUTE "draw:name", |
| 16: REF 'styleName', |
| 17: DATA 'NCName', |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:display-name", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 15: SEQUENCE |
| 16: CHOICE |
| 17: ATTRIBUTE "svg:width", |
| 18: REF 'length', |
| 19: DATA 'string', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "svg:height", |
| 18: REF 'length', |
| 19: DATA 'string', |
| 17: EPSILON |
| 13: ATTRIBUTE "xlink:href", |
| 14: REF 'anyURI', |
| 15: DATA 'anyURI', |
| 13: CHOICE |
| 14: ATTRIBUTE "xlink:type", |
| 15: VALUE 'simple', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "xlink:show", |
| 15: VALUE 'embed', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ATTRIBUTE "xlink:actuate", |
| 15: VALUE 'onLoad', |
| 14: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'draw-marker', |
| 11: ELEMENT "draw:marker", |
| 12: SEQUENCE |
| 13: REF 'draw-marker-attlist', |
| 14: INTERLEAVE |
| 15: ATTRIBUTE "draw:name", |
| 16: REF 'styleName', |
| 17: DATA 'NCName', |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:display-name", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 13: REF 'common-draw-viewbox-attlist', |
| 14: ATTRIBUTE "svg:viewBox", |
| 15: LIST |
| 16: SEQUENCE |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 13: REF 'common-draw-path-data-attlist', |
| 14: ATTRIBUTE "svg:d", |
| 15: REF 'pathData', |
| 16: DATA 'string', |
| 9: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'draw-stroke-dash', |
| 11: ELEMENT "draw:stroke-dash", |
| 12: REF 'draw-stroke-dash-attlist', |
| 13: INTERLEAVE |
| 14: ATTRIBUTE "draw:name", |
| 15: REF 'styleName', |
| 16: DATA 'NCName', |
| 14: CHOICE |
| 15: ATTRIBUTE "draw:display-name", |
| 16: REF 'string', |
| 17: DATA 'string', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "draw:style", |
| 16: CHOICE |
| 17: VALUE 'rect', |
| 17: VALUE 'round', |
| 15: EPSILON |
| 14: SEQUENCE |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:dots1", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:dots1-length", |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:dots2", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:dots2-length", |
| 17: REF 'length', |
| 18: DATA 'string', |
| 16: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "draw:distance", |
| 16: REF 'length', |
| 17: DATA 'string', |
| 15: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'draw-opacity', |
| 11: ELEMENT "draw:opacity", |
| 12: SEQUENCE |
| 13: REF 'common-draw-gradient-attlist', |
| 14: INTERLEAVE |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:name", |
| 17: REF 'styleName', |
| 18: DATA 'NCName', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:display-name", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 15: ATTRIBUTE "draw:style", |
| 16: REF 'gradient-style', |
| 17: CHOICE |
| 18: VALUE 'linear', |
| 18: VALUE 'axial', |
| 18: VALUE 'radial', |
| 18: VALUE 'ellipsoid', |
| 18: VALUE 'square', |
| 18: VALUE 'rectangular', |
| 15: SEQUENCE |
| 16: CHOICE |
| 17: ATTRIBUTE "draw:cx", |
| 18: REF 'percent', |
| 19: DATA 'string', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "draw:cy", |
| 18: REF 'percent', |
| 19: DATA 'string', |
| 17: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:angle", |
| 17: REF 'integer', |
| 18: DATA 'integer', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:border", |
| 17: REF 'percent', |
| 18: DATA 'string', |
| 16: EPSILON |
| 13: REF 'draw-opacity-attlist', |
| 14: SEQUENCE |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:start", |
| 17: REF 'percent', |
| 18: DATA 'string', |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:end", |
| 17: REF 'percent', |
| 18: DATA 'string', |
| 16: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'style-presentation-page-layout', |
| 11: ELEMENT "style:presentation-page-layout", |
| 12: SEQUENCE |
| 13: ATTRIBUTE "style:name", |
| 14: REF 'styleName', |
| 15: DATA 'NCName', |
| 13: CHOICE |
| 14: ATTRIBUTE "style:display-name", |
| 15: REF 'string', |
| 16: DATA 'string', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ONEOREMORE |
| 15: REF 'presentation-placeholder', |
| 16: ELEMENT "presentation:placeholder", |
| 17: SEQUENCE |
| 18: ATTRIBUTE "presentation:object", |
| 19: REF 'presentation-classes', |
| 20: CHOICE |
| 21: VALUE 'title', |
| 21: VALUE 'outline', |
| 21: VALUE 'subtitle', |
| 21: VALUE 'text', |
| 21: VALUE 'graphic', |
| 21: VALUE 'object', |
| 21: VALUE 'chart', |
| 21: VALUE 'table', |
| 21: VALUE 'orgchart', |
| 21: VALUE 'page', |
| 21: VALUE 'notes', |
| 21: VALUE 'handout', |
| 21: VALUE 'header', |
| 21: VALUE 'footer', |
| 21: VALUE 'date-time', |
| 21: VALUE 'page-number', |
| 18: ATTRIBUTE "svg:x", |
| 19: CHOICE |
| 20: REF 'coordinate', |
| 21: REF 'length', |
| 22: DATA 'string', |
| 20: REF 'percent', |
| 21: DATA 'string', |
| 18: ATTRIBUTE "svg:y", |
| 19: CHOICE |
| 20: REF 'coordinate', |
| 21: REF 'length', |
| 22: DATA 'string', |
| 20: REF 'percent', |
| 21: DATA 'string', |
| 18: ATTRIBUTE "svg:width", |
| 19: CHOICE |
| 20: REF 'length', |
| 21: DATA 'string', |
| 20: REF 'percent', |
| 21: DATA 'string', |
| 18: ATTRIBUTE "svg:height", |
| 19: CHOICE |
| 20: REF 'length', |
| 21: DATA 'string', |
| 20: REF 'percent', |
| 21: DATA 'string', |
| 14: EPSILON |
| 9: EPSILON |
| 6: EPSILON |
| 4: REF 'office-automatic-styles', |
| 5: CHOICE |
| 6: ELEMENT "office:automatic-styles", |
| 7: INTERLEAVE |
| 8: REF 'styles', |
| 9: INTERLEAVE |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'style-style', |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'text-list-style', |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-number-style', |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-currency-style', |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-percentage-style', |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-date-style', |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-time-style', |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-boolean-style', |
| 11: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'number-text-style', |
| 11: EPSILON |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'style-page-layout', |
| 11: ELEMENT "style:page-layout", |
| 12: SEQUENCE |
| 13: REF 'style-page-layout-attlist', |
| 14: INTERLEAVE |
| 15: ATTRIBUTE "style:name", |
| 16: REF 'styleName', |
| 17: DATA 'NCName', |
| 15: CHOICE |
| 16: ATTRIBUTE "style:page-usage", |
| 17: CHOICE |
| 18: VALUE 'all', |
| 18: VALUE 'left', |
| 18: VALUE 'right', |
| 18: VALUE 'mirrored', |
| 16: EPSILON |
| 13: CHOICE |
| 14: REF 'style-page-layout-properties', |
| 15: ELEMENT "style:page-layout-properties", |
| 16: REF 'style-page-layout-properties-content', |
| 17: REF 'style-page-layout-properties-content-strict', |
| 18: SEQUENCE |
| 19: REF 'style-page-layout-properties-attlist', |
| 20: INTERLEAVE |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: ATTRIBUTE "fo:page-width", |
| 24: REF 'length', |
| 25: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "fo:page-height", |
| 24: REF 'length', |
| 25: DATA 'string', |
| 23: EPSILON |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: REF 'common-num-format-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "style:num-format", |
| 26: CHOICE |
| 27: VALUE '1', |
| 27: VALUE 'i', |
| 27: VALUE 'I', |
| 27: REF 'string', |
| 28: DATA 'string', |
| 27: EPSILON |
| 25: SEQUENCE |
| 26: ATTRIBUTE "style:num-format", |
| 27: CHOICE |
| 28: VALUE 'a', |
| 28: VALUE 'A', |
| 26: REF 'style-num-letter-sync-attlist', |
| 27: CHOICE |
| 28: ATTRIBUTE "style:num-letter-sync", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 25: EPSILON |
| 23: EPSILON |
| 22: REF 'common-num-format-prefix-suffix-attlist', |
| 23: SEQUENCE |
| 24: CHOICE |
| 25: ATTRIBUTE "style:num-prefix", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "style:num-suffix", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:paper-tray-name", |
| 23: CHOICE |
| 24: VALUE 'default', |
| 24: REF 'string', |
| 25: DATA 'string', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:print-orientation", |
| 23: CHOICE |
| 24: VALUE 'portrait', |
| 24: VALUE 'landscape', |
| 22: EPSILON |
| 21: SEQUENCE |
| 22: REF 'common-horizontal-margin-attlist', |
| 23: SEQUENCE |
| 24: CHOICE |
| 25: ATTRIBUTE "fo:margin-left", |
| 26: CHOICE |
| 27: REF 'length', |
| 28: DATA 'string', |
| 27: REF 'percent', |
| 28: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "fo:margin-right", |
| 26: CHOICE |
| 27: REF 'length', |
| 28: DATA 'string', |
| 27: REF 'percent', |
| 28: DATA 'string', |
| 25: EPSILON |
| 22: REF 'common-vertical-margin-attlist', |
| 23: SEQUENCE |
| 24: CHOICE |
| 25: ATTRIBUTE "fo:margin-top", |
| 26: CHOICE |
| 27: REF 'nonNegativeLength', |
| 28: DATA 'string', |
| 27: REF 'percent', |
| 28: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "fo:margin-bottom", |
| 26: CHOICE |
| 27: REF 'nonNegativeLength', |
| 28: DATA 'string', |
| 27: REF 'percent', |
| 28: DATA 'string', |
| 25: EPSILON |
| 22: REF 'common-margin-attlist', |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:margin", |
| 25: CHOICE |
| 26: REF 'nonNegativeLength', |
| 27: DATA 'string', |
| 26: REF 'percent', |
| 27: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-border-attlist', |
| 22: SEQUENCE |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:border", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:border-top", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:border-bottom", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:border-left", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:border-right", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-border-line-width-attlist', |
| 22: SEQUENCE |
| 23: CHOICE |
| 24: ATTRIBUTE "style:border-line-width", |
| 25: REF 'borderWidths', |
| 26: LIST |
| 27: SEQUENCE |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "style:border-line-width-top", |
| 25: REF 'borderWidths', |
| 26: LIST |
| 27: SEQUENCE |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "style:border-line-width-bottom", |
| 25: REF 'borderWidths', |
| 26: LIST |
| 27: SEQUENCE |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "style:border-line-width-left", |
| 25: REF 'borderWidths', |
| 26: LIST |
| 27: SEQUENCE |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "style:border-line-width-right", |
| 25: REF 'borderWidths', |
| 26: LIST |
| 27: SEQUENCE |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 28: REF 'positiveLength', |
| 29: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-padding-attlist', |
| 22: SEQUENCE |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:padding", |
| 25: REF 'nonNegativeLength', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:padding-top", |
| 25: REF 'nonNegativeLength', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:padding-bottom", |
| 25: REF 'nonNegativeLength', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:padding-left", |
| 25: REF 'nonNegativeLength', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "fo:padding-right", |
| 25: REF 'nonNegativeLength', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-shadow-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "style:shadow", |
| 24: REF 'shadowType', |
| 25: CHOICE |
| 26: VALUE 'none', |
| 26: REF 'string', |
| 27: DATA 'string', |
| 23: EPSILON |
| 21: REF 'common-background-color-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "fo:background-color", |
| 24: CHOICE |
| 25: VALUE 'transparent', |
| 25: REF 'color', |
| 26: DATA 'string', |
| 23: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:register-truth-ref-style-name", |
| 23: REF 'styleNameRef', |
| 24: CHOICE |
| 25: DATA 'NCName', |
| 25: EPSILON |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:print", |
| 23: LIST |
| 24: CHOICE |
| 25: ONEOREMORE |
| 26: CHOICE |
| 27: VALUE 'headers', |
| 27: VALUE 'grid', |
| 27: VALUE 'annotations', |
| 27: VALUE 'objects', |
| 27: VALUE 'charts', |
| 27: VALUE 'drawings', |
| 27: VALUE 'formulas', |
| 27: VALUE 'zero-values', |
| 25: EPSILON |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:print-page-order", |
| 23: CHOICE |
| 24: VALUE 'ttb', |
| 24: VALUE 'ltr', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:first-page-number", |
| 23: CHOICE |
| 24: REF 'positiveInteger', |
| 25: DATA 'positiveInteger', |
| 24: VALUE 'continue', |
| 22: EPSILON |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: ATTRIBUTE "style:scale-to", |
| 24: REF 'percent', |
| 25: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "style:scale-to-pages", |
| 24: REF 'positiveInteger', |
| 25: DATA 'positiveInteger', |
| 23: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:table-centering", |
| 23: CHOICE |
| 24: VALUE 'horizontal', |
| 24: VALUE 'vertical', |
| 24: VALUE 'both', |
| 24: VALUE 'none', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:footnote-max-height", |
| 23: REF 'length', |
| 24: DATA 'string', |
| 22: EPSILON |
| 21: REF 'common-writing-mode-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "style:writing-mode", |
| 24: CHOICE |
| 25: VALUE 'lr-tb', |
| 25: VALUE 'rl-tb', |
| 25: VALUE 'tb-rl', |
| 25: VALUE 'tb-lr', |
| 25: VALUE 'lr', |
| 25: VALUE 'rl', |
| 25: VALUE 'tb', |
| 25: VALUE 'page', |
| 23: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:layout-grid-mode", |
| 23: CHOICE |
| 24: VALUE 'none', |
| 24: VALUE 'line', |
| 24: VALUE 'both', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:layout-grid-base-height", |
| 23: REF 'length', |
| 24: DATA 'string', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:layout-grid-ruby-height", |
| 23: REF 'length', |
| 24: DATA 'string', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:layout-grid-lines", |
| 23: REF 'positiveInteger', |
| 24: DATA 'positiveInteger', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:layout-grid-color", |
| 23: REF 'color', |
| 24: DATA 'string', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:layout-grid-ruby-below", |
| 23: REF 'boolean', |
| 24: CHOICE |
| 25: VALUE 'true', |
| 25: VALUE 'false', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:layout-grid-print", |
| 23: REF 'boolean', |
| 24: CHOICE |
| 25: VALUE 'true', |
| 25: VALUE 'false', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "style:layout-grid-display", |
| 23: REF 'boolean', |
| 24: CHOICE |
| 25: VALUE 'true', |
| 25: VALUE 'false', |
| 22: EPSILON |
| 19: REF 'style-page-layout-properties-elements', |
| 20: INTERLEAVE |
| 21: REF 'style-background-image', |
| 22: CHOICE |
| 21: REF 'style-columns', |
| 22: CHOICE |
| 21: REF 'style-footnote-sep', |
| 22: CHOICE |
| 23: ELEMENT "style:footnote-sep", |
| 24: REF 'style-footnote-sep-attlist', |
| 25: SEQUENCE |
| 26: CHOICE |
| 27: ATTRIBUTE "style:width", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:rel-width", |
| 28: REF 'percent', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:color", |
| 28: REF 'color', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:line-style", |
| 28: REF 'lineStyle', |
| 29: CHOICE |
| 30: VALUE 'none', |
| 30: VALUE 'solid', |
| 30: VALUE 'dotted', |
| 30: VALUE 'dash', |
| 30: VALUE 'long-dash', |
| 30: VALUE 'dot-dash', |
| 30: VALUE 'dot-dot-dash', |
| 30: VALUE 'wave', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:adjustment", |
| 28: CHOICE |
| 29: VALUE 'left', |
| 29: VALUE 'center', |
| 29: VALUE 'right', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:distance-before-sep", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:distance-after-sep", |
| 28: REF 'length', |
| 29: DATA 'string', |
| 27: EPSILON |
| 23: EPSILON |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'style-header-style', |
| 15: ELEMENT "style:header-style", |
| 16: CHOICE |
| 17: REF 'style-header-footer-properties', |
| 18: ELEMENT "style:header-footer-properties", |
| 19: REF 'style-header-footer-properties-content', |
| 20: REF 'style-header-footer-properties-content-strict', |
| 21: SEQUENCE |
| 22: REF 'style-header-footer-properties-attlist', |
| 23: INTERLEAVE |
| 24: SEQUENCE |
| 25: CHOICE |
| 26: ATTRIBUTE "svg:height", |
| 27: REF 'length', |
| 28: DATA 'string', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "fo:min-height", |
| 27: REF 'length', |
| 28: DATA 'string', |
| 26: EPSILON |
| 24: SEQUENCE |
| 25: REF 'common-horizontal-margin-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:margin-left", |
| 29: CHOICE |
| 30: REF 'length', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:margin-right", |
| 29: CHOICE |
| 30: REF 'length', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-vertical-margin-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:margin-top", |
| 29: CHOICE |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "fo:margin-bottom", |
| 29: CHOICE |
| 30: REF 'nonNegativeLength', |
| 31: DATA 'string', |
| 30: REF 'percent', |
| 31: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-margin-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:margin", |
| 28: CHOICE |
| 29: REF 'nonNegativeLength', |
| 30: DATA 'string', |
| 29: REF 'percent', |
| 30: DATA 'string', |
| 27: EPSILON |
| 24: REF 'common-border-attlist', |
| 25: SEQUENCE |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:border", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:border-top", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:border-bottom", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:border-left", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:border-right", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 24: REF 'common-border-line-width-attlist', |
| 25: SEQUENCE |
| 26: CHOICE |
| 27: ATTRIBUTE "style:border-line-width", |
| 28: REF 'borderWidths', |
| 29: LIST |
| 30: SEQUENCE |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:border-line-width-top", |
| 28: REF 'borderWidths', |
| 29: LIST |
| 30: SEQUENCE |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:border-line-width-bottom", |
| 28: REF 'borderWidths', |
| 29: LIST |
| 30: SEQUENCE |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:border-line-width-left", |
| 28: REF 'borderWidths', |
| 29: LIST |
| 30: SEQUENCE |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "style:border-line-width-right", |
| 28: REF 'borderWidths', |
| 29: LIST |
| 30: SEQUENCE |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 31: REF 'positiveLength', |
| 32: DATA 'string', |
| 27: EPSILON |
| 24: REF 'common-padding-attlist', |
| 25: SEQUENCE |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:padding", |
| 28: REF 'nonNegativeLength', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:padding-top", |
| 28: REF 'nonNegativeLength', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:padding-bottom", |
| 28: REF 'nonNegativeLength', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:padding-left", |
| 28: REF 'nonNegativeLength', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "fo:padding-right", |
| 28: REF 'nonNegativeLength', |
| 29: DATA 'string', |
| 27: EPSILON |
| 24: REF 'common-background-color-attlist', |
| 25: CHOICE |
| 26: ATTRIBUTE "fo:background-color", |
| 27: CHOICE |
| 28: VALUE 'transparent', |
| 28: REF 'color', |
| 29: DATA 'string', |
| 26: EPSILON |
| 24: REF 'common-shadow-attlist', |
| 25: CHOICE |
| 26: ATTRIBUTE "style:shadow", |
| 27: REF 'shadowType', |
| 28: CHOICE |
| 29: VALUE 'none', |
| 29: REF 'string', |
| 30: DATA 'string', |
| 26: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "style:dynamic-spacing", |
| 26: REF 'boolean', |
| 27: CHOICE |
| 28: VALUE 'true', |
| 28: VALUE 'false', |
| 25: EPSILON |
| 22: REF 'style-header-footer-properties-elements', |
| 23: REF 'style-background-image', |
| 24: CHOICE |
| 17: EPSILON |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'style-footer-style', |
| 15: ELEMENT "style:footer-style", |
| 16: CHOICE |
| 17: REF 'style-header-footer-properties', |
| 17: EPSILON |
| 14: EPSILON |
| 9: EPSILON |
| 6: EPSILON |
| 4: REF 'office-master-styles', |
| 5: CHOICE |
| 6: ELEMENT "office:master-styles", |
| 7: INTERLEAVE |
| 8: CHOICE |
| 9: ONEOREMORE |
| 10: REF 'style-master-page', |
| 11: ELEMENT "style:master-page", |
| 12: SEQUENCE |
| 13: REF 'style-master-page-attlist', |
| 14: INTERLEAVE |
| 15: ATTRIBUTE "style:name", |
| 16: REF 'styleName', |
| 17: DATA 'NCName', |
| 15: CHOICE |
| 16: ATTRIBUTE "style:display-name", |
| 17: REF 'string', |
| 18: DATA 'string', |
| 16: EPSILON |
| 15: ATTRIBUTE "style:page-layout-name", |
| 16: REF 'styleNameRef', |
| 17: CHOICE |
| 18: DATA 'NCName', |
| 18: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "draw:style-name", |
| 17: REF 'styleNameRef', |
| 18: CHOICE |
| 19: DATA 'NCName', |
| 19: EPSILON |
| 16: EPSILON |
| 15: CHOICE |
| 16: ATTRIBUTE "style:next-style-name", |
| 17: REF 'styleNameRef', |
| 18: CHOICE |
| 19: DATA 'NCName', |
| 19: EPSILON |
| 16: EPSILON |
| 13: CHOICE |
| 14: SEQUENCE |
| 15: REF 'style-header', |
| 16: ELEMENT "style:header", |
| 17: SEQUENCE |
| 18: REF 'common-style-header-footer-attlist', |
| 19: CHOICE |
| 20: ATTRIBUTE "style:display", |
| 21: REF 'boolean', |
| 22: CHOICE |
| 23: VALUE 'true', |
| 23: VALUE 'false', |
| 20: EPSILON |
| 18: REF 'header-footer-content', |
| 19: CHOICE |
| 20: SEQUENCE |
| 21: REF 'text-tracked-changes', |
| 22: CHOICE |
| 23: ELEMENT "text:tracked-changes", |
| 24: SEQUENCE |
| 25: REF 'text-tracked-changes-attr', |
| 26: CHOICE |
| 27: ATTRIBUTE "text:track-changes", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'text-changed-region', |
| 28: ELEMENT "text:changed-region", |
| 29: SEQUENCE |
| 30: REF 'text-changed-region-attr', |
| 31: ATTRIBUTE "text:id", |
| 32: REF 'ID', |
| 33: DATA 'ID', |
| 30: REF 'text-changed-region-content', |
| 31: CHOICE |
| 32: ELEMENT "text:insertion", |
| 33: REF 'office-change-info', |
| 34: ELEMENT "office:change-info", |
| 35: SEQUENCE |
| 36: REF 'dc-creator', |
| 36: REF 'dc-date', |
| 36: CHOICE |
| 37: ONEOREMORE |
| 38: REF 'text-p', |
| 39: ELEMENT "text:p", |
| 40: SEQUENCE |
| 41: REF 'paragraph-attrs', |
| 42: INTERLEAVE |
| 43: SEQUENCE |
| 44: CHOICE |
| 45: ATTRIBUTE "text:style-name", |
| 46: REF 'styleNameRef', |
| 47: CHOICE |
| 48: DATA 'NCName', |
| 48: EPSILON |
| 45: EPSILON |
| 44: CHOICE |
| 45: ATTRIBUTE "text:class-names", |
| 46: REF 'styleNameRefs', |
| 47: LIST |
| 48: CHOICE |
| 49: ONEOREMORE |
| 50: DATA 'NCName', |
| 49: EPSILON |
| 45: EPSILON |
| 44: CHOICE |
| 45: ATTRIBUTE "text:cond-style-name", |
| 46: REF 'styleNameRef', |
| 47: CHOICE |
| 48: DATA 'NCName', |
| 48: EPSILON |
| 45: EPSILON |
| 43: CHOICE |
| 44: REF 'text-id', |
| 45: ATTRIBUTE "text:id", |
| 46: REF 'string', |
| 47: DATA 'string', |
| 44: EPSILON |
| 41: CHOICE |
| 42: ONEOREMORE |
| 43: REF 'paragraph-content', |
| 44: CHOICE |
| 45: STRING |
| 45: ELEMENT "text:s", |
| 46: CHOICE |
| 47: ATTRIBUTE "text:c", |
| 48: REF 'nonNegativeInteger', |
| 49: DATA 'nonNegativeInteger', |
| 47: EPSILON |
| 45: ELEMENT "text:tab", |
| 46: REF 'text-tab-attr', |
| 47: CHOICE |
| 48: ATTRIBUTE "text:tab-ref", |
| 49: REF 'nonNegativeInteger', |
| 50: DATA 'nonNegativeInteger', |
| 48: EPSILON |
| 45: ELEMENT "text:line-break", |
| 46: EPSILON |
| 45: REF 'text-soft-page-break', |
| 46: ELEMENT "text:soft-page-break", |
| 47: EPSILON |
| 45: ELEMENT "text:span", |
| 46: SEQUENCE |
| 47: CHOICE |
| 48: ATTRIBUTE "text:style-name", |
| 49: REF 'styleNameRef', |
| 50: CHOICE |
| 51: DATA 'NCName', |
| 51: EPSILON |
| 48: EPSILON |
| 47: CHOICE |
| 48: ATTRIBUTE "text:class-names", |
| 49: REF 'styleNameRefs', |
| 50: LIST |
| 51: CHOICE |
| 52: ONEOREMORE |
| 53: DATA 'NCName', |
| 52: EPSILON |
| 48: EPSILON |
| 47: CHOICE |
| 48: ONEOREMORE |
| 49: REF 'paragraph-content', |
| 50: CHOICE |
| 51: STRING |
| 48: EPSILON |
| 45: ELEMENT "text:a", |
| 46: SEQUENCE |
| 47: REF 'text-a-attlist', |
| 48: INTERLEAVE |
| 49: CHOICE |
| 50: ATTRIBUTE "office:name", |
| 51: REF 'string', |
| 52: DATA 'string', |
| 50: EPSILON |
| 49: CHOICE |
| 50: ATTRIBUTE "office:title", |
| 51: REF 'string', |
| 52: DATA 'string', |
| 50: EPSILON |
| 49: SEQUENCE |
| 50: ATTRIBUTE "xlink:href", |
| 51: REF 'anyURI', |
| 52: DATA 'anyURI', |
| 50: CHOICE |
| 51: ATTRIBUTE "xlink:type", |
| 52: VALUE 'simple', |
| 51: EPSILON |
| 50: CHOICE |
| 51: ATTRIBUTE "xlink:actuate", |
| 52: VALUE 'onRequest', |
| 51: EPSILON |
| 49: SEQUENCE |
| 50: CHOICE |
| 51: ATTRIBUTE "office:target-frame-name", |
| 52: REF 'targetFrameName', |
| 53: CHOICE |
| 54: VALUE '_self', |
| 54: VALUE '_blank', |
| 54: VALUE '_parent', |
| 54: VALUE '_top', |
| 54: REF 'string', |
| 55: DATA 'string', |
| 51: EPSILON |
| 50: CHOICE |
| 51: ATTRIBUTE "xlink:show", |
| 52: CHOICE |
| 53: VALUE 'new', |
| 53: VALUE 'replace', |
| 51: EPSILON |
| 49: SEQUENCE |
| 50: CHOICE |
| 51: ATTRIBUTE "text:style-name", |
| 52: REF 'styleNameRef', |
| 53: CHOICE |
| 54: DATA 'NCName', |
| 54: EPSILON |
| 51: EPSILON |
| 50: CHOICE |
| 51: ATTRIBUTE "text:visited-style-name", |
| 52: REF 'styleNameRef', |
| 53: CHOICE |
| 54: DATA 'NCName', |
| 54: EPSILON |
| 51: EPSILON |
| 47: CHOICE |
| 48: REF 'office-event-listeners', |
| 48: EPSILON |
| 47: CHOICE |
| 48: ONEOREMORE |
| 49: REF 'paragraph-content', |
| 50: CHOICE |
| 51: STRING |
| 48: EPSILON |
| 45: ELEMENT "text:bookmark", |
| 46: ATTRIBUTE "text:name", |
| 47: REF 'string', |
| 48: DATA 'string', |
| 45: ELEMENT "text:bookmark-start", |
| 46: ATTRIBUTE "text:name", |
| 47: REF 'string', |
| 48: DATA 'string', |
| 45: ELEMENT "text:bookmark-end", |
| 46: ATTRIBUTE "text:name", |
| 47: REF 'string', |
| 48: DATA 'string', |
| 45: ELEMENT "text:reference-mark", |
| 46: ATTRIBUTE "text:name", |
| 47: REF 'string', |
| 48: DATA 'string', |
| 45: ELEMENT "text:reference-mark-start", |
| 46: ATTRIBUTE "text:name", |
| 47: REF 'string', |
| 48: DATA 'string', |
| 45: ELEMENT "text:reference-mark-end", |
| 46: ATTRIBUTE "text:name", |
| 47: REF 'string', |
| 48: DATA 'string', |
| 45: ELEMENT "text:note", |
| 46: SEQUENCE |
| 47: REF 'text-note-class', |
| 48: ATTRIBUTE "text:note-class", |
| 49: CHOICE |
| 50: VALUE 'footnote', |
| 50: VALUE 'endnote', |
| 47: CHOICE |
| 48: ATTRIBUTE "text:id", |
| 49: REF 'string', |
| 50: DATA 'string', |
| 48: EPSILON |
| 47: ELEMENT "text:note-citation", |
| 48: SEQUENCE |
| 49: CHOICE |
| 50: ATTRIBUTE "text:label", |
| 51: REF 'string', |
| 52: DATA 'string', |
| 50: EPSILON |
| 49: STRING |
| 47: ELEMENT "text:note-body", |
| 48: CHOICE |
| 49: ONEOREMORE |
| 50: REF 'text-content', |
| 51: CHOICE |
| 52: REF 'text-h', |
| 53: ELEMENT "text:h", |
| 54: SEQUENCE |
| 55: REF 'heading-attrs', |
| 56: INTERLEAVE |
| 57: ATTRIBUTE "text:outline-level", |
| 58: REF 'positiveInteger', |
| 59: DATA 'positiveInteger', |
| 57: CHOICE |
| 58: ATTRIBUTE "text:restart-numbering", |
| 59: REF 'boolean', |
| 60: CHOICE |
| 61: VALUE 'true', |
| 61: VALUE 'false', |
| 58: EPSILON |
| 57: CHOICE |
| 58: ATTRIBUTE "text:start-value", |
| 59: REF 'nonNegativeInteger', |
| 60: DATA 'nonNegativeInteger', |
| 58: EPSILON |
| 57: CHOICE |
| 58: ATTRIBUTE "text:is-list-header", |
| 59: REF 'boolean', |
| 60: CHOICE |
| 61: VALUE 'true', |
| 61: VALUE 'false', |
| 58: EPSILON |
| 55: REF 'paragraph-attrs', |
| 56: INTERLEAVE |
| 57: SEQUENCE |
| 58: CHOICE |
| 59: ATTRIBUTE "text:style-name", |
| 60: REF 'styleNameRef', |
| 61: CHOICE |
| 62: DATA 'NCName', |
| 62: EPSILON |
| 59: EPSILON |
| 58: CHOICE |
| 59: ATTRIBUTE "text:class-names", |
| 60: REF 'styleNameRefs', |
| 61: LIST |
| 62: CHOICE |
| 63: ONEOREMORE |
| 64: DATA 'NCName', |
| 63: EPSILON |
| 59: EPSILON |
| 58: CHOICE |
| 59: ATTRIBUTE "text:cond-style-name", |
| 60: REF 'styleNameRef', |
| 61: CHOICE |
| 62: DATA 'NCName', |
| 62: EPSILON |
| 59: EPSILON |
| 57: CHOICE |
| 58: REF 'text-id', |
| 59: ATTRIBUTE "text:id", |
| 60: REF 'string', |
| 61: DATA 'string', |
| 58: EPSILON |
| 55: CHOICE |
| 56: REF 'text-number', |
| 57: ELEMENT "text:number", |
| 58: REF 'string', |
| 59: DATA 'string', |
| 56: EPSILON |
| 55: CHOICE |
| 56: ONEOREMORE |
| 57: REF 'paragraph-content', |
| 58: CHOICE |
| 59: STRING |
| 56: EPSILON |
| 52: REF 'text-p', |
| 52: REF 'text-list', |
| 53: ELEMENT "text:list", |
| 54: SEQUENCE |
| 55: REF 'text-list-attr', |
| 56: INTERLEAVE |
| 57: CHOICE |
| 58: ATTRIBUTE "text:style-name", |
| 59: REF 'styleNameRef', |
| 60: CHOICE |
| 61: DATA 'NCName', |
| 61: EPSILON |
| 58: EPSILON |
| 57: CHOICE |
| 58: ATTRIBUTE "text:continue-numbering", |
| 59: REF 'boolean', |
| 60: CHOICE |
| 61: VALUE 'true', |
| 61: VALUE 'false', |
| 58: EPSILON |
| 55: CHOICE |
| 56: REF 'text-list-header', |
| 57: ELEMENT "text:list-header", |
| 58: REF 'text-list-item-content', |
| 59: SEQUENCE |
| 60: CHOICE |
| 61: REF 'text-number', |
| 61: EPSILON |
| 60: CHOICE |
| 61: ONEOREMORE |
| 62: CHOICE |
| 63: REF 'text-p', |
| 63: REF 'text-h', |
| 63: REF 'text-list', |
| 63: REF 'text-soft-page-break', |
| 61: EPSILON |
| 56: EPSILON |
| 55: CHOICE |
| 56: ONEOREMORE |
| 57: REF 'text-list-item', |
| 58: ELEMENT "text:list-item", |
| 59: SEQUENCE |
| 60: REF 'text-list-item-attr', |
| 61: CHOICE |
| 62: ATTRIBUTE "text:start-value", |
| 63: REF 'nonNegativeInteger', |
| 64: DATA 'nonNegativeInteger', |
| 62: EPSILON |
| 60: REF 'text-list-item-content', |
| 61: SEQUENCE |
| 62: CHOICE |
| 63: REF 'text-number', |
| 63: EPSILON |
| 62: CHOICE |
| 63: ONEOREMORE |
| 64: CHOICE |
| 65: REF 'text-p', |
| 65: REF 'text-h', |
| 65: REF 'text-list', |
| 65: REF 'text-soft-page-break', |
| 63: EPSILON |
| 56: EPSILON |
| 52: REF 'text-numbered-paragraph', |
| 53: ELEMENT "text:numbered-paragraph", |
| 54: SEQUENCE |
| 55: REF 'text-numbered-paragraph-attr', |
| 56: INTERLEAVE |
| 57: CHOICE |
| 58: ATTRIBUTE "text:level", |
| 59: REF 'positiveInteger', |
| 60: DATA 'positiveInteger', |
| 58: EPSILON |
| 57: REF 'text-list-attr', |
| 58: INTERLEAVE |
| 59: CHOICE |
| 60: ATTRIBUTE "text:style-name", |
| 61: REF 'styleNameRef', |
| 62: CHOICE |
| 63: DATA 'NCName', |
| 63: EPSILON |
| 60: EPSILON |
| 59: CHOICE |
| 60: ATTRIBUTE "text:continue-numbering", |
| 61: REF 'boolean', |
| 62: CHOICE |
| 63: VALUE 'true', |
| 63: VALUE 'false', |
| 60: EPSILON |
| 57: REF 'text-list-item-attr', |
| 58: CHOICE |
| 59: ATTRIBUTE "text:start-value", |
| 60: REF 'nonNegativeInteger', |
| 61: DATA 'nonNegativeInteger', |
| 59: EPSILON |
| 55: CHOICE |
| 56: REF 'text-number', |
| 56: EPSILON |
| 55: CHOICE |
| 56: REF 'text-p', |
| 56: REF 'text-h', |
| 52: REF 'table-table', |
| 53: ELEMENT "table:table", |
| 54: SEQUENCE |
| 55: REF 'table-table-attlist', |
| 56: INTERLEAVE |
| 57: CHOICE |
| 58: ATTRIBUTE "table:name", |
| 59: REF 'string', |
| 60: DATA 'string', |
| 58: EPSILON |
| 57: CHOICE |
| 58: ATTRIBUTE "table:style-name", |
| 59: REF 'styleNameRef', |
| 60: CHOICE |
| 61: DATA 'NCName', |
| 61: EPSILON |
| 58: EPSILON |
| 57: SEQUENCE |
| 58: CHOICE |
| 59: ATTRIBUTE "table:protected", |
| 60: REF 'boolean', |
| 61: CHOICE |
| 62: VALUE 'true', |
| 62: VALUE 'false', |
| 59: EPSILON |
| 58: CHOICE |
| 59: ATTRIBUTE "table:protection-key", |
| 60: STRING |
| 59: EPSILON |
| 57: CHOICE |
| 58: ATTRIBUTE "table:print", |
| 59: REF 'boolean', |
| 60: CHOICE |
| 61: VALUE 'true', |
| 61: VALUE 'false', |
| 58: EPSILON |
| 57: CHOICE |
| 58: ATTRIBUTE "table:print-ranges", |
| 59: REF 'cellRangeAddressList', |
| 60: DATA 'string', |
| 58: EPSILON |
| 57: CHOICE |
| 58: ATTRIBUTE "table:is-sub-table", |
| 59: REF 'boolean', |
| 60: CHOICE |
| 61: VALUE 'true', |
| 61: VALUE 'false', |
| 58: EPSILON |
| 55: CHOICE |
| 56: REF 'table-table-source', |
| 57: ELEMENT "table:table-source", |
| 58: SEQUENCE |
| 59: REF 'table-table-source-attlist', |
| 60: INTERLEAVE |
| 61: CHOICE |
| 62: ATTRIBUTE "table:mode", |
| 63: CHOICE |
| 64: VALUE 'copy-all', |
| 64: VALUE 'copy-results-only', |
| 62: EPSILON |
| 61: CHOICE |
| 62: ATTRIBUTE "table:table-name", |
| 63: REF 'string', |
| 64: DATA 'string', |
| 62: EPSILON |
| 59: REF 'table-linked-source-attlist', |
| 60: INTERLEAVE |
| 61: SEQUENCE |
| 62: CHOICE |
| 63: ATTRIBUTE "xlink:type", |
| 64: VALUE 'simple', |
| 63: EPSILON |
| 62: CHOICE |
| 63: ATTRIBUTE "xlink:actuate", |
| 64: VALUE 'onRequest', |
| 63: EPSILON |
| 62: ATTRIBUTE "xlink:href", |
| 63: REF 'anyURI', |
| 64: DATA 'anyURI', |
| 61: CHOICE |
| 62: ATTRIBUTE "table:filter-name", |
| 63: REF 'string', |
| 64: DATA 'string', |
| 62: EPSILON |
| 61: CHOICE |
| 62: ATTRIBUTE "table:filter-options", |
| 63: REF 'string', |
| 64: DATA 'string', |
| 62: EPSILON |
| 61: CHOICE |
| 62: ATTRIBUTE "table:refresh-delay", |
| 63: REF 'duration', |
| 64: DATA 'duration', |
| 62: EPSILON |
| 56: EPSILON |
| 55: CHOICE |
| 56: REF 'office-dde-source', |
| 57: ELEMENT "office:dde-source", |
| 58: SEQUENCE |
| 59: REF 'office-dde-source-attlist', |
| 60: INTERLEAVE |
| 61: CHOICE |
| 62: ATTRIBUTE "office:name", |
| 63: REF 'string', |
| 64: DATA 'string', |
| 62: EPSILON |
| 61: CHOICE |
| 62: ATTRIBUTE "office:conversion-mode", |
| 63: CHOICE |
| 64: VALUE 'into-default-style-data-style', |
| 64: VALUE 'into-english-number', |
| 64: VALUE 'keep-text', |
| 62: EPSILON |
| 59: REF 'common-dde-connection-decl-attlist', |
| 60: INTERLEAVE |
| 61: ATTRIBUTE "office:dde-application", |
| 62: REF 'string', |
| 63: DATA 'string', |
| 61: ATTRIBUTE "office:dde-topic", |
| 62: REF 'string', |
| 63: DATA 'string', |
| 61: ATTRIBUTE "office:dde-item", |
| 62: REF 'string', |
| 63: DATA 'string', |
| 61: CHOICE |
| 62: ATTRIBUTE "office:automatic-update", |
| 63: REF 'boolean', |
| 64: CHOICE |
| 65: VALUE 'true', |
| 65: VALUE 'false', |
| 62: EPSILON |
| 56: EPSILON |
| 55: CHOICE |
| 56: REF 'table-scenario', |
| 57: ELEMENT "table:scenario", |
| 58: REF 'table-scenario-attlist', |
| 59: INTERLEAVE |
| 60: ATTRIBUTE "table:scenario-ranges", |
| 61: REF 'cellRangeAddressList', |
| 62: DATA 'string', |
| 60: ATTRIBUTE "table:is-active", |
| 61: REF 'boolean', |
| 62: CHOICE |
| 63: VALUE 'true', |
| 63: VALUE 'false', |
| 60: CHOICE |
| 61: ATTRIBUTE "table:display-border", |
| 62: REF 'boolean', |
| 63: CHOICE |
| 64: VALUE 'true', |
| 64: VALUE 'false', |
| 61: EPSILON |
| 60: CHOICE |
| 61: ATTRIBUTE "table:border-color", |
| 62: REF 'color', |
| 63: DATA 'string', |
| 61: EPSILON |
| 60: CHOICE |
| 61: ATTRIBUTE "table:copy-back", |
| 62: REF 'boolean', |
| 63: CHOICE |
| 64: VALUE 'true', |
| 64: VALUE 'false', |
| 61: EPSILON |
| 60: CHOICE |
| 61: ATTRIBUTE "table:copy-styles", |
| 62: REF 'boolean', |
| 63: CHOICE |
| 64: VALUE 'true', |
| 64: VALUE 'false', |
| 61: EPSILON |
| 60: CHOICE |
| 61: ATTRIBUTE "table:copy-formulas", |
| 62: REF 'boolean', |
| 63: CHOICE |
| 64: VALUE 'true', |
| 64: VALUE 'false', |
| 61: EPSILON |
| 60: CHOICE |
| 61: ATTRIBUTE "table:comment", |
| 62: REF 'string', |
| 63: DATA 'string', |
| 61: EPSILON |
| 60: CHOICE |
| 61: ATTRIBUTE "table:protected", |
| 62: REF 'boolean', |
| 63: CHOICE |
| 64: VALUE 'true', |
| 64: VALUE 'false', |
| 61: EPSILON |
| 56: EPSILON |
| 55: CHOICE |
| 56: REF 'office-forms', |
| 57: CHOICE |
| 58: ELEMENT "office:forms", |
| 59: SEQUENCE |
| 60: REF 'office-forms-attlist', |
| 61: INTERLEAVE |
| 62: CHOICE |
| 63: ATTRIBUTE "form:automatic-focus", |
| 64: REF 'boolean', |
| 65: CHOICE |
| 66: VALUE 'true', |
| 66: VALUE 'false', |
| 63: EPSILON |
| 62: CHOICE |
| 63: ATTRIBUTE "form:apply-design-mode", |
| 64: REF 'boolean', |
| 65: CHOICE |
| 66: VALUE 'true', |
| 66: VALUE 'false', |
| 63: EPSILON |
| 60: CHOICE |
| 61: ONEOREMORE |
| 62: CHOICE |
| 63: REF 'form-form', |
| 64: ELEMENT "form:form", |
| 65: SEQUENCE |
| 66: REF 'common-form-control-attlist', |
| 67: INTERLEAVE |
| 68: CHOICE |
| 69: ATTRIBUTE "form:name", |
| 70: REF 'string', |
| 71: DATA 'string', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:control-implementation", |
| 70: REF 'namespacedToken', |
| 71: DATA 'string', |
| 69: EPSILON |
| 66: REF 'form-form-attlist', |
| 67: INTERLEAVE |
| 68: CHOICE |
| 69: SEQUENCE |
| 70: ATTRIBUTE "xlink:href", |
| 71: REF 'anyURI', |
| 72: DATA 'anyURI', |
| 70: CHOICE |
| 71: ATTRIBUTE "xlink:type", |
| 72: VALUE 'simple', |
| 71: EPSILON |
| 70: CHOICE |
| 71: ATTRIBUTE "xlink:actuate", |
| 72: VALUE 'onRequest', |
| 71: EPSILON |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "office:target-frame", |
| 70: REF 'targetFrameName', |
| 71: CHOICE |
| 72: VALUE '_self', |
| 72: VALUE '_blank', |
| 72: VALUE '_parent', |
| 72: VALUE '_top', |
| 72: REF 'string', |
| 73: DATA 'string', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:method", |
| 70: CHOICE |
| 71: VALUE 'get', |
| 71: VALUE 'post', |
| 71: REF 'string', |
| 72: DATA 'string', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:enctype", |
| 70: REF 'string', |
| 71: DATA 'string', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:allow-deletes", |
| 70: REF 'boolean', |
| 71: CHOICE |
| 72: VALUE 'true', |
| 72: VALUE 'false', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:allow-inserts", |
| 70: REF 'boolean', |
| 71: CHOICE |
| 72: VALUE 'true', |
| 72: VALUE 'false', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:allow-updates", |
| 70: REF 'boolean', |
| 71: CHOICE |
| 72: VALUE 'true', |
| 72: VALUE 'false', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:apply-filter", |
| 70: REF 'boolean', |
| 71: CHOICE |
| 72: VALUE 'true', |
| 72: VALUE 'false', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:command-type", |
| 70: CHOICE |
| 71: VALUE 'table', |
| 71: VALUE 'query', |
| 71: VALUE 'command', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:command", |
| 70: STRING |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:datasource", |
| 70: CHOICE |
| 71: REF 'anyURI', |
| 72: DATA 'anyURI', |
| 71: REF 'string', |
| 72: DATA 'string', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:master-fields", |
| 70: REF 'string', |
| 71: DATA 'string', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:detail-fields", |
| 70: REF 'string', |
| 71: DATA 'string', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:escape-processing", |
| 70: REF 'boolean', |
| 71: CHOICE |
| 72: VALUE 'true', |
| 72: VALUE 'false', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:filter", |
| 70: REF 'string', |
| 71: DATA 'string', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:ignore-result", |
| 70: REF 'boolean', |
| 71: CHOICE |
| 72: VALUE 'true', |
| 72: VALUE 'false', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:navigation-mode", |
| 70: REF 'navigation', |
| 71: CHOICE |
| 72: VALUE 'none', |
| 72: VALUE 'current', |
| 72: VALUE 'parent', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:order", |
| 70: REF 'string', |
| 71: DATA 'string', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "form:tab-cycle", |
| 70: REF 'tab-cycles', |
| 71: CHOICE |
| 72: VALUE 'records', |
| 72: VALUE 'current', |
| 72: VALUE 'page', |
| 69: EPSILON |
| 66: CHOICE |
| 67: REF 'form-properties', |
| 68: ELEMENT "form:properties", |
| 69: ONEOREMORE |
| 70: REF 'form-property', |
| 71: CHOICE |
| 72: ELEMENT "form:property", |
| 73: SEQUENCE |
| 74: REF 'form-property-name', |
| 75: ATTRIBUTE "form:property-name", |
| 76: REF 'string', |
| 77: DATA 'string', |
| 74: REF 'form-property-value-and-type-attlist', |
| 75: CHOICE |
| 76: REF 'common-value-and-type-attlist', |
| 77: CHOICE |
| 78: SEQUENCE |
| 79: ATTRIBUTE "office:value-type", |
| 80: VALUE 'float', |
| 79: ATTRIBUTE "office:value", |
| 80: REF 'double', |
| 81: DATA 'double', |
| 78: SEQUENCE |
| 79: ATTRIBUTE "office:value-type", |
| 80: VALUE 'percentage', |
| 79: ATTRIBUTE "office:value", |
| 80: REF 'double', |
| 81: DATA 'double', |
| 78: SEQUENCE |
| 79: ATTRIBUTE "office:value-type", |
| 80: VALUE 'currency', |
| 79: ATTRIBUTE "office:value", |
| 80: REF 'double', |
| 81: DATA 'double', |
| 79: CHOICE |
| 80: ATTRIBUTE "office:currency", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: SEQUENCE |
| 79: ATTRIBUTE "office:value-type", |
| 80: VALUE 'date', |
| 79: ATTRIBUTE "office:date-value", |
| 80: REF 'dateOrDateTime', |
| 81: CHOICE |
| 82: DATA 'date', |
| 82: DATA 'dateTime', |
| 78: SEQUENCE |
| 79: ATTRIBUTE "office:value-type", |
| 80: VALUE 'time', |
| 79: ATTRIBUTE "office:time-value", |
| 80: REF 'duration', |
| 81: DATA 'duration', |
| 78: SEQUENCE |
| 79: ATTRIBUTE "office:value-type", |
| 80: VALUE 'boolean', |
| 79: ATTRIBUTE "office:boolean-value", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 78: SEQUENCE |
| 79: ATTRIBUTE "office:value-type", |
| 80: VALUE 'string', |
| 79: CHOICE |
| 80: ATTRIBUTE "office:string-value", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 76: ATTRIBUTE "office:value-type", |
| 77: VALUE 'void', |
| 72: ELEMENT "form:list-property", |
| 73: SEQUENCE |
| 74: REF 'form-property-name', |
| 75: ATTRIBUTE "form:property-name", |
| 76: REF 'string', |
| 77: DATA 'string', |
| 74: REF 'form-property-type-and-value-list', |
| 75: CHOICE |
| 76: SEQUENCE |
| 77: ATTRIBUTE "office:value-type", |
| 78: VALUE 'float', |
| 77: CHOICE |
| 78: ONEOREMORE |
| 79: ELEMENT "form:list-value", |
| 80: ATTRIBUTE "office:value", |
| 81: REF 'double', |
| 82: DATA 'double', |
| 78: EPSILON |
| 76: SEQUENCE |
| 77: ATTRIBUTE "office:value-type", |
| 78: VALUE 'percentage', |
| 77: CHOICE |
| 78: ONEOREMORE |
| 79: ELEMENT "form:list-value", |
| 80: ATTRIBUTE "office:value", |
| 81: REF 'double', |
| 82: DATA 'double', |
| 78: EPSILON |
| 76: SEQUENCE |
| 77: ATTRIBUTE "office:value-type", |
| 78: VALUE 'currency', |
| 77: CHOICE |
| 78: ONEOREMORE |
| 79: ELEMENT "form:list-value", |
| 80: SEQUENCE |
| 81: ATTRIBUTE "office:value", |
| 82: REF 'double', |
| 83: DATA 'double', |
| 81: CHOICE |
| 82: ATTRIBUTE "office:currency", |
| 83: REF 'string', |
| 84: DATA 'string', |
| 82: EPSILON |
| 78: EPSILON |
| 76: SEQUENCE |
| 77: ATTRIBUTE "office:value-type", |
| 78: VALUE 'date', |
| 77: CHOICE |
| 78: ONEOREMORE |
| 79: ELEMENT "form:list-value", |
| 80: ATTRIBUTE "office:date-value", |
| 81: REF 'dateOrDateTime', |
| 82: CHOICE |
| 83: DATA 'date', |
| 83: DATA 'dateTime', |
| 78: EPSILON |
| 76: SEQUENCE |
| 77: ATTRIBUTE "office:value-type", |
| 78: VALUE 'time', |
| 77: CHOICE |
| 78: ONEOREMORE |
| 79: ELEMENT "form:list-value", |
| 80: ATTRIBUTE "office:time-value", |
| 81: REF 'duration', |
| 82: DATA 'duration', |
| 78: EPSILON |
| 76: SEQUENCE |
| 77: ATTRIBUTE "office:value-type", |
| 78: VALUE 'boolean', |
| 77: CHOICE |
| 78: ONEOREMORE |
| 79: ELEMENT "form:list-value", |
| 80: ATTRIBUTE "office:boolean-value", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 78: EPSILON |
| 76: SEQUENCE |
| 77: ATTRIBUTE "office:value-type", |
| 78: VALUE 'string', |
| 77: CHOICE |
| 78: ONEOREMORE |
| 79: ELEMENT "form:list-value", |
| 80: ATTRIBUTE "office:string-value", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 78: EPSILON |
| 76: ATTRIBUTE "office:value-type", |
| 77: VALUE 'void', |
| 67: EPSILON |
| 66: CHOICE |
| 67: REF 'office-event-listeners', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ONEOREMORE |
| 68: CHOICE |
| 69: REF 'controls', |
| 70: CHOICE |
| 71: REF 'column-controls', |
| 72: CHOICE |
| 73: ELEMENT "form:text", |
| 74: SEQUENCE |
| 75: REF 'form-text-attlist', |
| 76: SEQUENCE |
| 77: REF 'form-control-attlist', |
| 78: SEQUENCE |
| 79: REF 'common-form-control-attlist', |
| 80: INTERLEAVE |
| 81: CHOICE |
| 82: ATTRIBUTE "form:name", |
| 83: REF 'string', |
| 84: DATA 'string', |
| 82: EPSILON |
| 81: CHOICE |
| 82: ATTRIBUTE "form:control-implementation", |
| 83: REF 'namespacedToken', |
| 84: DATA 'string', |
| 82: EPSILON |
| 79: REF 'common-control-id-attlist', |
| 80: ATTRIBUTE "form:id", |
| 81: REF 'ID', |
| 82: DATA 'ID', |
| 79: REF 'xforms-bind-attlist', |
| 80: CHOICE |
| 81: ATTRIBUTE "xforms:bind", |
| 82: REF 'string', |
| 83: DATA 'string', |
| 81: EPSILON |
| 77: REF 'common-current-value-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:current-value", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 77: REF 'common-disabled-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:disabled", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-maxlength-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:max-length", |
| 80: REF 'nonNegativeInteger', |
| 81: DATA 'nonNegativeInteger', |
| 79: EPSILON |
| 77: REF 'common-printable-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:printable", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-readonly-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:readonly", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-tab-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:tab-index", |
| 81: REF 'nonNegativeInteger', |
| 82: DATA 'nonNegativeInteger', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:tab-stop", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 77: REF 'common-title-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:title", |
| 80: STRING |
| 79: EPSILON |
| 77: REF 'common-value-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:value", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 77: REF 'common-convert-empty-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:convert-empty-to-null", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-data-field-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:data-field", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'common-form-control-content', |
| 76: SEQUENCE |
| 77: CHOICE |
| 78: REF 'form-properties', |
| 78: EPSILON |
| 77: CHOICE |
| 78: REF 'office-event-listeners', |
| 78: EPSILON |
| 73: ELEMENT "form:textarea", |
| 74: SEQUENCE |
| 75: REF 'form-textarea-attlist', |
| 76: SEQUENCE |
| 77: REF 'form-control-attlist', |
| 78: SEQUENCE |
| 79: REF 'common-form-control-attlist', |
| 80: INTERLEAVE |
| 81: CHOICE |
| 82: ATTRIBUTE "form:name", |
| 83: REF 'string', |
| 84: DATA 'string', |
| 82: EPSILON |
| 81: CHOICE |
| 82: ATTRIBUTE "form:control-implementation", |
| 83: REF 'namespacedToken', |
| 84: DATA 'string', |
| 82: EPSILON |
| 79: REF 'common-control-id-attlist', |
| 80: ATTRIBUTE "form:id", |
| 81: REF 'ID', |
| 82: DATA 'ID', |
| 79: REF 'xforms-bind-attlist', |
| 80: CHOICE |
| 81: ATTRIBUTE "xforms:bind", |
| 82: REF 'string', |
| 83: DATA 'string', |
| 81: EPSILON |
| 77: REF 'common-current-value-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:current-value", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 77: REF 'common-disabled-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:disabled", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-maxlength-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:max-length", |
| 80: REF 'nonNegativeInteger', |
| 81: DATA 'nonNegativeInteger', |
| 79: EPSILON |
| 77: REF 'common-printable-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:printable", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-readonly-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:readonly", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-tab-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:tab-index", |
| 81: REF 'nonNegativeInteger', |
| 82: DATA 'nonNegativeInteger', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:tab-stop", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 77: REF 'common-title-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:title", |
| 80: STRING |
| 79: EPSILON |
| 77: REF 'common-value-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:value", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 77: REF 'common-convert-empty-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:convert-empty-to-null", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-data-field-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:data-field", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'common-form-control-content', |
| 76: SEQUENCE |
| 77: CHOICE |
| 78: REF 'form-properties', |
| 78: EPSILON |
| 77: CHOICE |
| 78: REF 'office-event-listeners', |
| 78: EPSILON |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: REF 'text-p', |
| 76: EPSILON |
| 73: ELEMENT "form:formatted-text", |
| 74: SEQUENCE |
| 75: REF 'form-formatted-text-attlist', |
| 76: INTERLEAVE |
| 77: SEQUENCE |
| 78: REF 'form-control-attlist', |
| 79: SEQUENCE |
| 80: REF 'common-form-control-attlist', |
| 81: INTERLEAVE |
| 82: CHOICE |
| 83: ATTRIBUTE "form:name", |
| 84: REF 'string', |
| 85: DATA 'string', |
| 83: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "form:control-implementation", |
| 84: REF 'namespacedToken', |
| 85: DATA 'string', |
| 83: EPSILON |
| 80: REF 'common-control-id-attlist', |
| 81: ATTRIBUTE "form:id", |
| 82: REF 'ID', |
| 83: DATA 'ID', |
| 80: REF 'xforms-bind-attlist', |
| 81: CHOICE |
| 82: ATTRIBUTE "xforms:bind", |
| 83: REF 'string', |
| 84: DATA 'string', |
| 82: EPSILON |
| 78: REF 'common-current-value-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:current-value", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'common-disabled-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:disabled", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'common-maxlength-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:max-length", |
| 81: REF 'nonNegativeInteger', |
| 82: DATA 'nonNegativeInteger', |
| 80: EPSILON |
| 78: REF 'common-printable-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:printable", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'common-readonly-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:readonly", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'common-tab-attlist', |
| 79: INTERLEAVE |
| 80: CHOICE |
| 81: ATTRIBUTE "form:tab-index", |
| 82: REF 'nonNegativeInteger', |
| 83: DATA 'nonNegativeInteger', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "form:tab-stop", |
| 82: REF 'boolean', |
| 83: CHOICE |
| 84: VALUE 'true', |
| 84: VALUE 'false', |
| 81: EPSILON |
| 78: REF 'common-title-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:title", |
| 81: STRING |
| 80: EPSILON |
| 78: REF 'common-value-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:value", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'common-convert-empty-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:convert-empty-to-null", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'common-data-field-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:data-field", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:max-value", |
| 79: REF 'string', |
| 80: DATA 'string', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:min-value", |
| 79: REF 'string', |
| 80: DATA 'string', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:validation", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 75: REF 'common-form-control-content', |
| 76: SEQUENCE |
| 77: CHOICE |
| 78: REF 'form-properties', |
| 78: EPSILON |
| 77: CHOICE |
| 78: REF 'office-event-listeners', |
| 78: EPSILON |
| 73: ELEMENT "form:number", |
| 74: SEQUENCE |
| 75: REF 'form-number-attlist', |
| 76: INTERLEAVE |
| 77: CHOICE |
| 78: ATTRIBUTE "form:value", |
| 79: REF 'double', |
| 80: DATA 'double', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:current-value", |
| 79: REF 'double', |
| 80: DATA 'double', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:min-value", |
| 79: REF 'double', |
| 80: DATA 'double', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:max-value", |
| 79: REF 'double', |
| 80: DATA 'double', |
| 78: EPSILON |
| 75: REF 'common-numeric-control-attlist', |
| 76: SEQUENCE |
| 77: REF 'form-control-attlist', |
| 78: SEQUENCE |
| 79: REF 'common-form-control-attlist', |
| 80: INTERLEAVE |
| 81: CHOICE |
| 82: ATTRIBUTE "form:name", |
| 83: REF 'string', |
| 84: DATA 'string', |
| 82: EPSILON |
| 81: CHOICE |
| 82: ATTRIBUTE "form:control-implementation", |
| 83: REF 'namespacedToken', |
| 84: DATA 'string', |
| 82: EPSILON |
| 79: REF 'common-control-id-attlist', |
| 80: ATTRIBUTE "form:id", |
| 81: REF 'ID', |
| 82: DATA 'ID', |
| 79: REF 'xforms-bind-attlist', |
| 80: CHOICE |
| 81: ATTRIBUTE "xforms:bind", |
| 82: REF 'string', |
| 83: DATA 'string', |
| 81: EPSILON |
| 77: REF 'common-disabled-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:disabled", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-maxlength-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:max-length", |
| 80: REF 'nonNegativeInteger', |
| 81: DATA 'nonNegativeInteger', |
| 79: EPSILON |
| 77: REF 'common-printable-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:printable", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-readonly-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:readonly", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-tab-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:tab-index", |
| 81: REF 'nonNegativeInteger', |
| 82: DATA 'nonNegativeInteger', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:tab-stop", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 77: REF 'common-title-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:title", |
| 80: STRING |
| 79: EPSILON |
| 77: REF 'common-convert-empty-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:convert-empty-to-null", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-data-field-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:data-field", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'common-form-control-content', |
| 76: SEQUENCE |
| 77: CHOICE |
| 78: REF 'form-properties', |
| 78: EPSILON |
| 77: CHOICE |
| 78: REF 'office-event-listeners', |
| 78: EPSILON |
| 73: ELEMENT "form:date", |
| 74: SEQUENCE |
| 75: REF 'form-date-attlist', |
| 76: INTERLEAVE |
| 77: CHOICE |
| 78: ATTRIBUTE "form:value", |
| 79: REF 'date', |
| 80: DATA 'date', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:current-value", |
| 79: REF 'date', |
| 80: DATA 'date', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:min-value", |
| 79: REF 'date', |
| 80: DATA 'date', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:max-value", |
| 79: REF 'date', |
| 80: DATA 'date', |
| 78: EPSILON |
| 75: REF 'common-numeric-control-attlist', |
| 76: SEQUENCE |
| 77: REF 'form-control-attlist', |
| 78: SEQUENCE |
| 79: REF 'common-form-control-attlist', |
| 80: INTERLEAVE |
| 81: CHOICE |
| 82: ATTRIBUTE "form:name", |
| 83: REF 'string', |
| 84: DATA 'string', |
| 82: EPSILON |
| 81: CHOICE |
| 82: ATTRIBUTE "form:control-implementation", |
| 83: REF 'namespacedToken', |
| 84: DATA 'string', |
| 82: EPSILON |
| 79: REF 'common-control-id-attlist', |
| 80: ATTRIBUTE "form:id", |
| 81: REF 'ID', |
| 82: DATA 'ID', |
| 79: REF 'xforms-bind-attlist', |
| 80: CHOICE |
| 81: ATTRIBUTE "xforms:bind", |
| 82: REF 'string', |
| 83: DATA 'string', |
| 81: EPSILON |
| 77: REF 'common-disabled-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:disabled", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-maxlength-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:max-length", |
| 80: REF 'nonNegativeInteger', |
| 81: DATA 'nonNegativeInteger', |
| 79: EPSILON |
| 77: REF 'common-printable-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:printable", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-readonly-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:readonly", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-tab-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:tab-index", |
| 81: REF 'nonNegativeInteger', |
| 82: DATA 'nonNegativeInteger', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:tab-stop", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 77: REF 'common-title-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:title", |
| 80: STRING |
| 79: EPSILON |
| 77: REF 'common-convert-empty-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:convert-empty-to-null", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 77: REF 'common-data-field-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:data-field", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'common-form-control-content', |
| 76: SEQUENCE |
| 77: CHOICE |
| 78: REF 'form-properties', |
| 78: EPSILON |
| 77: CHOICE |
| 78: REF 'office-event-listeners', |
| 78: EPSILON |
| 73: ELEMENT "form:combobox", |
| 74: SEQUENCE |
| 75: REF 'form-combobox-attlist', |
| 76: INTERLEAVE |
| 77: SEQUENCE |
| 78: REF 'form-control-attlist', |
| 79: SEQUENCE |
| 80: REF 'common-form-control-attlist', |
| 81: INTERLEAVE |
| 82: CHOICE |
| 83: ATTRIBUTE "form:name", |
| 84: REF 'string', |
| 85: DATA 'string', |
| 83: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "form:control-implementation", |
| 84: REF 'namespacedToken', |
| 85: DATA 'string', |
| 83: EPSILON |
| 80: REF 'common-control-id-attlist', |
| 81: ATTRIBUTE "form:id", |
| 82: REF 'ID', |
| 83: DATA 'ID', |
| 80: REF 'xforms-bind-attlist', |
| 81: CHOICE |
| 82: ATTRIBUTE "xforms:bind", |
| 83: REF 'string', |
| 84: DATA 'string', |
| 82: EPSILON |
| 78: REF 'common-current-value-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:current-value", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'common-disabled-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:disabled", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'dropdown', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:dropdown", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'common-maxlength-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:max-length", |
| 81: REF 'nonNegativeInteger', |
| 82: DATA 'nonNegativeInteger', |
| 80: EPSILON |
| 78: REF 'common-printable-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:printable", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'common-readonly-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:readonly", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'size', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:size", |
| 81: REF 'nonNegativeInteger', |
| 82: DATA 'nonNegativeInteger', |
| 80: EPSILON |
| 78: REF 'common-tab-attlist', |
| 79: INTERLEAVE |
| 80: CHOICE |
| 81: ATTRIBUTE "form:tab-index", |
| 82: REF 'nonNegativeInteger', |
| 83: DATA 'nonNegativeInteger', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "form:tab-stop", |
| 82: REF 'boolean', |
| 83: CHOICE |
| 84: VALUE 'true', |
| 84: VALUE 'false', |
| 81: EPSILON |
| 78: REF 'common-title-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:title", |
| 81: STRING |
| 80: EPSILON |
| 78: REF 'common-value-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:value", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'common-convert-empty-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:convert-empty-to-null", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'common-data-field-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:data-field", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'list-source', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:list-source", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'list-source-type', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:list-source-type", |
| 81: CHOICE |
| 82: VALUE 'table', |
| 82: VALUE 'query', |
| 82: VALUE 'sql', |
| 82: VALUE 'sql-pass-through', |
| 82: VALUE 'value-list', |
| 82: VALUE 'table-fields', |
| 80: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:auto-complete", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 75: REF 'common-form-control-content', |
| 76: SEQUENCE |
| 77: CHOICE |
| 78: REF 'form-properties', |
| 78: EPSILON |
| 77: CHOICE |
| 78: REF 'office-event-listeners', |
| 78: EPSILON |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: REF 'form-item', |
| 78: ELEMENT "form:item", |
| 79: SEQUENCE |
| 80: REF 'form-item-attlist', |
| 81: REF 'label', |
| 82: CHOICE |
| 83: ATTRIBUTE "form:label", |
| 84: REF 'string', |
| 85: DATA 'string', |
| 83: EPSILON |
| 80: STRING |
| 76: EPSILON |
| 73: ELEMENT "form:listbox", |
| 74: SEQUENCE |
| 75: REF 'form-listbox-attlist', |
| 76: INTERLEAVE |
| 77: SEQUENCE |
| 78: REF 'form-control-attlist', |
| 79: SEQUENCE |
| 80: REF 'common-form-control-attlist', |
| 81: INTERLEAVE |
| 82: CHOICE |
| 83: ATTRIBUTE "form:name", |
| 84: REF 'string', |
| 85: DATA 'string', |
| 83: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "form:control-implementation", |
| 84: REF 'namespacedToken', |
| 85: DATA 'string', |
| 83: EPSILON |
| 80: REF 'common-control-id-attlist', |
| 81: ATTRIBUTE "form:id", |
| 82: REF 'ID', |
| 83: DATA 'ID', |
| 80: REF 'xforms-bind-attlist', |
| 81: CHOICE |
| 82: ATTRIBUTE "xforms:bind", |
| 83: REF 'string', |
| 84: DATA 'string', |
| 82: EPSILON |
| 78: REF 'common-disabled-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:disabled", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'dropdown', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:dropdown", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'common-printable-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:printable", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'size', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:size", |
| 81: REF 'nonNegativeInteger', |
| 82: DATA 'nonNegativeInteger', |
| 80: EPSILON |
| 78: REF 'common-tab-attlist', |
| 79: INTERLEAVE |
| 80: CHOICE |
| 81: ATTRIBUTE "form:tab-index", |
| 82: REF 'nonNegativeInteger', |
| 83: DATA 'nonNegativeInteger', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "form:tab-stop", |
| 82: REF 'boolean', |
| 83: CHOICE |
| 84: VALUE 'true', |
| 84: VALUE 'false', |
| 81: EPSILON |
| 78: REF 'common-title-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:title", |
| 81: STRING |
| 80: EPSILON |
| 78: REF 'bound-column', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:bound-column", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'common-data-field-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:data-field", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'list-source', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:list-source", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'list-source-type', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:list-source-type", |
| 81: CHOICE |
| 82: VALUE 'table', |
| 82: VALUE 'query', |
| 82: VALUE 'sql', |
| 82: VALUE 'sql-pass-through', |
| 82: VALUE 'value-list', |
| 82: VALUE 'table-fields', |
| 80: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:multiple", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:xforms-list-source", |
| 79: REF 'string', |
| 80: DATA 'string', |
| 78: EPSILON |
| 75: REF 'common-form-control-content', |
| 76: SEQUENCE |
| 77: CHOICE |
| 78: REF 'form-properties', |
| 78: EPSILON |
| 77: CHOICE |
| 78: REF 'office-event-listeners', |
| 78: EPSILON |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: REF 'form-option', |
| 78: ELEMENT "form:option", |
| 79: SEQUENCE |
| 80: REF 'form-option-attlist', |
| 81: SEQUENCE |
| 82: REF 'current-selected', |
| 83: CHOICE |
| 84: ATTRIBUTE "form:current-selected", |
| 85: REF 'boolean', |
| 86: CHOICE |
| 87: VALUE 'true', |
| 87: VALUE 'false', |
| 84: EPSILON |
| 82: REF 'selected', |
| 83: CHOICE |
| 84: ATTRIBUTE "form:selected", |
| 85: REF 'boolean', |
| 86: CHOICE |
| 87: VALUE 'true', |
| 87: VALUE 'false', |
| 84: EPSILON |
| 82: REF 'label', |
| 83: CHOICE |
| 84: ATTRIBUTE "form:label", |
| 85: REF 'string', |
| 86: DATA 'string', |
| 84: EPSILON |
| 82: REF 'common-value-attlist', |
| 83: CHOICE |
| 84: ATTRIBUTE "form:value", |
| 85: REF 'string', |
| 86: DATA 'string', |
| 84: EPSILON |
| 80: STRING |
| 76: EPSILON |
| 73: ELEMENT "form:checkbox", |
| 74: SEQUENCE |
| 75: REF 'form-checkbox-attlist', |
| 76: INTERLEAVE |
| 77: SEQUENCE |
| 78: REF 'form-control-attlist', |
| 79: SEQUENCE |
| 80: REF 'common-form-control-attlist', |
| 81: INTERLEAVE |
| 82: CHOICE |
| 83: ATTRIBUTE "form:name", |
| 84: REF 'string', |
| 85: DATA 'string', |
| 83: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "form:control-implementation", |
| 84: REF 'namespacedToken', |
| 85: DATA 'string', |
| 83: EPSILON |
| 80: REF 'common-control-id-attlist', |
| 81: ATTRIBUTE "form:id", |
| 82: REF 'ID', |
| 83: DATA 'ID', |
| 80: REF 'xforms-bind-attlist', |
| 81: CHOICE |
| 82: ATTRIBUTE "xforms:bind", |
| 83: REF 'string', |
| 84: DATA 'string', |
| 82: EPSILON |
| 78: REF 'common-disabled-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:disabled", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'label', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:label", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'common-printable-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:printable", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 78: REF 'common-tab-attlist', |
| 79: INTERLEAVE |
| 80: CHOICE |
| 81: ATTRIBUTE "form:tab-index", |
| 82: REF 'nonNegativeInteger', |
| 83: DATA 'nonNegativeInteger', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "form:tab-stop", |
| 82: REF 'boolean', |
| 83: CHOICE |
| 84: VALUE 'true', |
| 84: VALUE 'false', |
| 81: EPSILON |
| 78: REF 'common-title-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:title", |
| 81: STRING |
| 80: EPSILON |
| 78: REF 'common-value-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:value", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'common-data-field-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:data-field", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 78: REF 'common-form-visual-effect-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:visual-effect", |
| 81: CHOICE |
| 82: VALUE 'flat', |
| 82: VALUE '3d', |
| 80: EPSILON |
| 78: REF 'common-form-relative-image-position-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:image-position", |
| 81: VALUE 'center', |
| 80: EPSILON |
| 80: SEQUENCE |
| 81: ATTRIBUTE "form:image-position", |
| 82: CHOICE |
| 83: VALUE 'start', |
| 83: VALUE 'end', |
| 83: VALUE 'top', |
| 83: VALUE 'bottom', |
| 81: CHOICE |
| 82: ATTRIBUTE "form:image-align", |
| 83: CHOICE |
| 84: VALUE 'start', |
| 84: VALUE 'center', |
| 84: VALUE 'end', |
| 82: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:current-state", |
| 79: REF 'states', |
| 80: CHOICE |
| 81: VALUE 'unchecked', |
| 81: VALUE 'checked', |
| 81: VALUE 'unknown', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:is-tristate", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:state", |
| 79: REF 'states', |
| 80: CHOICE |
| 81: VALUE 'unchecked', |
| 81: VALUE 'checked', |
| 81: VALUE 'unknown', |
| 78: EPSILON |
| 75: REF 'common-form-control-content', |
| 76: SEQUENCE |
| 77: CHOICE |
| 78: REF 'form-properties', |
| 78: EPSILON |
| 77: CHOICE |
| 78: REF 'office-event-listeners', |
| 78: EPSILON |
| 71: ELEMENT "form:password", |
| 72: SEQUENCE |
| 73: REF 'form-password-attlist', |
| 74: INTERLEAVE |
| 75: SEQUENCE |
| 76: REF 'form-control-attlist', |
| 77: SEQUENCE |
| 78: REF 'common-form-control-attlist', |
| 79: INTERLEAVE |
| 80: CHOICE |
| 81: ATTRIBUTE "form:name", |
| 82: REF 'string', |
| 83: DATA 'string', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "form:control-implementation", |
| 82: REF 'namespacedToken', |
| 83: DATA 'string', |
| 81: EPSILON |
| 78: REF 'common-control-id-attlist', |
| 79: ATTRIBUTE "form:id", |
| 80: REF 'ID', |
| 81: DATA 'ID', |
| 78: REF 'xforms-bind-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "xforms:bind", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 76: REF 'common-disabled-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:disabled", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 76: REF 'common-maxlength-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:max-length", |
| 79: REF 'nonNegativeInteger', |
| 80: DATA 'nonNegativeInteger', |
| 78: EPSILON |
| 76: REF 'common-printable-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:printable", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 76: REF 'common-tab-attlist', |
| 77: INTERLEAVE |
| 78: CHOICE |
| 79: ATTRIBUTE "form:tab-index", |
| 80: REF 'nonNegativeInteger', |
| 81: DATA 'nonNegativeInteger', |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "form:tab-stop", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 76: REF 'common-title-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:title", |
| 79: STRING |
| 78: EPSILON |
| 76: REF 'common-value-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:value", |
| 79: REF 'string', |
| 80: DATA 'string', |
| 78: EPSILON |
| 76: REF 'common-convert-empty-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:convert-empty-to-null", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:echo-char", |
| 77: REF 'character', |
| 78: DATA 'string', |
| 76: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:file", |
| 72: SEQUENCE |
| 73: REF 'form-file-attlist', |
| 74: SEQUENCE |
| 75: REF 'form-control-attlist', |
| 76: SEQUENCE |
| 77: REF 'common-form-control-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:name", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:control-implementation", |
| 81: REF 'namespacedToken', |
| 82: DATA 'string', |
| 80: EPSILON |
| 77: REF 'common-control-id-attlist', |
| 78: ATTRIBUTE "form:id", |
| 79: REF 'ID', |
| 80: DATA 'ID', |
| 77: REF 'xforms-bind-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "xforms:bind", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'common-current-value-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:current-value", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 75: REF 'common-disabled-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:disabled", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-maxlength-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:max-length", |
| 78: REF 'nonNegativeInteger', |
| 79: DATA 'nonNegativeInteger', |
| 77: EPSILON |
| 75: REF 'common-printable-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:printable", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-readonly-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:readonly", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-tab-attlist', |
| 76: INTERLEAVE |
| 77: CHOICE |
| 78: ATTRIBUTE "form:tab-index", |
| 79: REF 'nonNegativeInteger', |
| 80: DATA 'nonNegativeInteger', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:tab-stop", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 75: REF 'common-title-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:title", |
| 78: STRING |
| 77: EPSILON |
| 75: REF 'common-value-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:value", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:time", |
| 72: SEQUENCE |
| 73: REF 'form-time-attlist', |
| 74: INTERLEAVE |
| 75: CHOICE |
| 76: ATTRIBUTE "form:value", |
| 77: REF 'time', |
| 78: DATA 'time', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:current-value", |
| 77: REF 'time', |
| 78: DATA 'time', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:min-value", |
| 77: REF 'time', |
| 78: DATA 'time', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:max-value", |
| 77: REF 'time', |
| 78: DATA 'time', |
| 76: EPSILON |
| 73: REF 'common-numeric-control-attlist', |
| 74: SEQUENCE |
| 75: REF 'form-control-attlist', |
| 76: SEQUENCE |
| 77: REF 'common-form-control-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:name", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:control-implementation", |
| 81: REF 'namespacedToken', |
| 82: DATA 'string', |
| 80: EPSILON |
| 77: REF 'common-control-id-attlist', |
| 78: ATTRIBUTE "form:id", |
| 79: REF 'ID', |
| 80: DATA 'ID', |
| 77: REF 'xforms-bind-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "xforms:bind", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'common-disabled-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:disabled", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-maxlength-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:max-length", |
| 78: REF 'nonNegativeInteger', |
| 79: DATA 'nonNegativeInteger', |
| 77: EPSILON |
| 75: REF 'common-printable-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:printable", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-readonly-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:readonly", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-tab-attlist', |
| 76: INTERLEAVE |
| 77: CHOICE |
| 78: ATTRIBUTE "form:tab-index", |
| 79: REF 'nonNegativeInteger', |
| 80: DATA 'nonNegativeInteger', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:tab-stop", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 75: REF 'common-title-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:title", |
| 78: STRING |
| 77: EPSILON |
| 75: REF 'common-convert-empty-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:convert-empty-to-null", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-data-field-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:data-field", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:fixed-text", |
| 72: SEQUENCE |
| 73: REF 'form-fixed-text-attlist', |
| 74: INTERLEAVE |
| 75: SEQUENCE |
| 76: REF 'form-control-attlist', |
| 77: SEQUENCE |
| 78: REF 'common-form-control-attlist', |
| 79: INTERLEAVE |
| 80: CHOICE |
| 81: ATTRIBUTE "form:name", |
| 82: REF 'string', |
| 83: DATA 'string', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "form:control-implementation", |
| 82: REF 'namespacedToken', |
| 83: DATA 'string', |
| 81: EPSILON |
| 78: REF 'common-control-id-attlist', |
| 79: ATTRIBUTE "form:id", |
| 80: REF 'ID', |
| 81: DATA 'ID', |
| 78: REF 'xforms-bind-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "xforms:bind", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 76: REF 'for', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:for", |
| 79: REF 'string', |
| 80: DATA 'string', |
| 78: EPSILON |
| 76: REF 'common-disabled-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:disabled", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 76: REF 'label', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:label", |
| 79: REF 'string', |
| 80: DATA 'string', |
| 78: EPSILON |
| 76: REF 'common-printable-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:printable", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 76: REF 'common-title-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:title", |
| 79: STRING |
| 78: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:multi-line", |
| 77: REF 'boolean', |
| 78: CHOICE |
| 79: VALUE 'true', |
| 79: VALUE 'false', |
| 76: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:button", |
| 72: SEQUENCE |
| 73: REF 'form-button-attlist', |
| 74: INTERLEAVE |
| 75: SEQUENCE |
| 76: REF 'form-control-attlist', |
| 77: SEQUENCE |
| 78: REF 'common-form-control-attlist', |
| 79: INTERLEAVE |
| 80: CHOICE |
| 81: ATTRIBUTE "form:name", |
| 82: REF 'string', |
| 83: DATA 'string', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "form:control-implementation", |
| 82: REF 'namespacedToken', |
| 83: DATA 'string', |
| 81: EPSILON |
| 78: REF 'common-control-id-attlist', |
| 79: ATTRIBUTE "form:id", |
| 80: REF 'ID', |
| 81: DATA 'ID', |
| 78: REF 'xforms-bind-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "xforms:bind", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 76: REF 'button-type', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:button-type", |
| 79: REF 'types', |
| 80: CHOICE |
| 81: VALUE 'submit', |
| 81: VALUE 'reset', |
| 81: VALUE 'push', |
| 81: VALUE 'url', |
| 78: EPSILON |
| 76: REF 'common-disabled-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:disabled", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 76: REF 'label', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:label", |
| 79: REF 'string', |
| 80: DATA 'string', |
| 78: EPSILON |
| 76: REF 'image-data', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:image-data", |
| 79: REF 'anyURI', |
| 80: DATA 'anyURI', |
| 78: EPSILON |
| 76: REF 'common-printable-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:printable", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 76: REF 'common-tab-attlist', |
| 77: INTERLEAVE |
| 78: CHOICE |
| 79: ATTRIBUTE "form:tab-index", |
| 80: REF 'nonNegativeInteger', |
| 81: DATA 'nonNegativeInteger', |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "form:tab-stop", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 76: REF 'target-frame', |
| 77: CHOICE |
| 78: ATTRIBUTE "office:target-frame", |
| 79: REF 'targetFrameName', |
| 80: CHOICE |
| 81: VALUE '_self', |
| 81: VALUE '_blank', |
| 81: VALUE '_parent', |
| 81: VALUE '_top', |
| 81: REF 'string', |
| 82: DATA 'string', |
| 78: EPSILON |
| 76: REF 'target-location', |
| 77: CHOICE |
| 78: ATTRIBUTE "xlink:href", |
| 79: REF 'anyURI', |
| 80: DATA 'anyURI', |
| 78: EPSILON |
| 76: REF 'common-title-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:title", |
| 79: STRING |
| 78: EPSILON |
| 76: REF 'common-value-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:value", |
| 79: REF 'string', |
| 80: DATA 'string', |
| 78: EPSILON |
| 76: REF 'common-form-relative-image-position-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:image-position", |
| 79: VALUE 'center', |
| 78: EPSILON |
| 78: SEQUENCE |
| 79: ATTRIBUTE "form:image-position", |
| 80: CHOICE |
| 81: VALUE 'start', |
| 81: VALUE 'end', |
| 81: VALUE 'top', |
| 81: VALUE 'bottom', |
| 79: CHOICE |
| 80: ATTRIBUTE "form:image-align", |
| 81: CHOICE |
| 82: VALUE 'start', |
| 82: VALUE 'center', |
| 82: VALUE 'end', |
| 80: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:default-button", |
| 77: REF 'boolean', |
| 78: CHOICE |
| 79: VALUE 'true', |
| 79: VALUE 'false', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:toggle", |
| 77: REF 'boolean', |
| 78: CHOICE |
| 79: VALUE 'true', |
| 79: VALUE 'false', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:focus-on-click", |
| 77: REF 'boolean', |
| 78: CHOICE |
| 79: VALUE 'true', |
| 79: VALUE 'false', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:xforms-submission", |
| 77: REF 'string', |
| 78: DATA 'string', |
| 76: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:image", |
| 72: SEQUENCE |
| 73: REF 'form-image-attlist', |
| 74: SEQUENCE |
| 75: REF 'form-control-attlist', |
| 76: SEQUENCE |
| 77: REF 'common-form-control-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:name", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:control-implementation", |
| 81: REF 'namespacedToken', |
| 82: DATA 'string', |
| 80: EPSILON |
| 77: REF 'common-control-id-attlist', |
| 78: ATTRIBUTE "form:id", |
| 79: REF 'ID', |
| 80: DATA 'ID', |
| 77: REF 'xforms-bind-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "xforms:bind", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'button-type', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:button-type", |
| 78: REF 'types', |
| 79: CHOICE |
| 80: VALUE 'submit', |
| 80: VALUE 'reset', |
| 80: VALUE 'push', |
| 80: VALUE 'url', |
| 77: EPSILON |
| 75: REF 'common-disabled-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:disabled", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'image-data', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:image-data", |
| 78: REF 'anyURI', |
| 79: DATA 'anyURI', |
| 77: EPSILON |
| 75: REF 'common-printable-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:printable", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-tab-attlist', |
| 76: INTERLEAVE |
| 77: CHOICE |
| 78: ATTRIBUTE "form:tab-index", |
| 79: REF 'nonNegativeInteger', |
| 80: DATA 'nonNegativeInteger', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:tab-stop", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 75: REF 'target-frame', |
| 76: CHOICE |
| 77: ATTRIBUTE "office:target-frame", |
| 78: REF 'targetFrameName', |
| 79: CHOICE |
| 80: VALUE '_self', |
| 80: VALUE '_blank', |
| 80: VALUE '_parent', |
| 80: VALUE '_top', |
| 80: REF 'string', |
| 81: DATA 'string', |
| 77: EPSILON |
| 75: REF 'target-location', |
| 76: CHOICE |
| 77: ATTRIBUTE "xlink:href", |
| 78: REF 'anyURI', |
| 79: DATA 'anyURI', |
| 77: EPSILON |
| 75: REF 'common-title-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:title", |
| 78: STRING |
| 77: EPSILON |
| 75: REF 'common-value-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:value", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:radio", |
| 72: SEQUENCE |
| 73: REF 'form-radio-attlist', |
| 74: SEQUENCE |
| 75: REF 'form-control-attlist', |
| 76: SEQUENCE |
| 77: REF 'common-form-control-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:name", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:control-implementation", |
| 81: REF 'namespacedToken', |
| 82: DATA 'string', |
| 80: EPSILON |
| 77: REF 'common-control-id-attlist', |
| 78: ATTRIBUTE "form:id", |
| 79: REF 'ID', |
| 80: DATA 'ID', |
| 77: REF 'xforms-bind-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "xforms:bind", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'current-selected', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:current-selected", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-disabled-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:disabled", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'label', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:label", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 75: REF 'common-printable-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:printable", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'selected', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:selected", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-tab-attlist', |
| 76: INTERLEAVE |
| 77: CHOICE |
| 78: ATTRIBUTE "form:tab-index", |
| 79: REF 'nonNegativeInteger', |
| 80: DATA 'nonNegativeInteger', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:tab-stop", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 75: REF 'common-title-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:title", |
| 78: STRING |
| 77: EPSILON |
| 75: REF 'common-value-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:value", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 75: REF 'common-data-field-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:data-field", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 75: REF 'common-form-visual-effect-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:visual-effect", |
| 78: CHOICE |
| 79: VALUE 'flat', |
| 79: VALUE '3d', |
| 77: EPSILON |
| 75: REF 'common-form-relative-image-position-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:image-position", |
| 78: VALUE 'center', |
| 77: EPSILON |
| 77: SEQUENCE |
| 78: ATTRIBUTE "form:image-position", |
| 79: CHOICE |
| 80: VALUE 'start', |
| 80: VALUE 'end', |
| 80: VALUE 'top', |
| 80: VALUE 'bottom', |
| 78: CHOICE |
| 79: ATTRIBUTE "form:image-align", |
| 80: CHOICE |
| 81: VALUE 'start', |
| 81: VALUE 'center', |
| 81: VALUE 'end', |
| 79: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:frame", |
| 72: SEQUENCE |
| 73: REF 'form-frame-attlist', |
| 74: SEQUENCE |
| 75: REF 'form-control-attlist', |
| 76: SEQUENCE |
| 77: REF 'common-form-control-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:name", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:control-implementation", |
| 81: REF 'namespacedToken', |
| 82: DATA 'string', |
| 80: EPSILON |
| 77: REF 'common-control-id-attlist', |
| 78: ATTRIBUTE "form:id", |
| 79: REF 'ID', |
| 80: DATA 'ID', |
| 77: REF 'xforms-bind-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "xforms:bind", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'common-disabled-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:disabled", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'for', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:for", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 75: REF 'label', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:label", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 75: REF 'common-printable-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:printable", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-title-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:title", |
| 78: STRING |
| 77: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:image-frame", |
| 72: SEQUENCE |
| 73: REF 'form-image-frame-attlist', |
| 74: SEQUENCE |
| 75: REF 'form-control-attlist', |
| 76: SEQUENCE |
| 77: REF 'common-form-control-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:name", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:control-implementation", |
| 81: REF 'namespacedToken', |
| 82: DATA 'string', |
| 80: EPSILON |
| 77: REF 'common-control-id-attlist', |
| 78: ATTRIBUTE "form:id", |
| 79: REF 'ID', |
| 80: DATA 'ID', |
| 77: REF 'xforms-bind-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "xforms:bind", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'common-disabled-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:disabled", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'image-data', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:image-data", |
| 78: REF 'anyURI', |
| 79: DATA 'anyURI', |
| 77: EPSILON |
| 75: REF 'common-printable-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:printable", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-readonly-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:readonly", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-title-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:title", |
| 78: STRING |
| 77: EPSILON |
| 75: REF 'common-data-field-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:data-field", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:hidden", |
| 72: SEQUENCE |
| 73: REF 'form-hidden-attlist', |
| 74: SEQUENCE |
| 75: REF 'form-control-attlist', |
| 76: SEQUENCE |
| 77: REF 'common-form-control-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:name", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:control-implementation", |
| 81: REF 'namespacedToken', |
| 82: DATA 'string', |
| 80: EPSILON |
| 77: REF 'common-control-id-attlist', |
| 78: ATTRIBUTE "form:id", |
| 79: REF 'ID', |
| 80: DATA 'ID', |
| 77: REF 'xforms-bind-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "xforms:bind", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'common-value-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:value", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:grid", |
| 72: SEQUENCE |
| 73: REF 'form-grid-attlist', |
| 74: SEQUENCE |
| 75: REF 'form-control-attlist', |
| 76: SEQUENCE |
| 77: REF 'common-form-control-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "form:name", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "form:control-implementation", |
| 81: REF 'namespacedToken', |
| 82: DATA 'string', |
| 80: EPSILON |
| 77: REF 'common-control-id-attlist', |
| 78: ATTRIBUTE "form:id", |
| 79: REF 'ID', |
| 80: DATA 'ID', |
| 77: REF 'xforms-bind-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "xforms:bind", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 75: REF 'common-disabled-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:disabled", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-printable-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:printable", |
| 78: REF 'boolean', |
| 79: CHOICE |
| 80: VALUE 'true', |
| 80: VALUE 'false', |
| 77: EPSILON |
| 75: REF 'common-tab-attlist', |
| 76: INTERLEAVE |
| 77: CHOICE |
| 78: ATTRIBUTE "form:tab-index", |
| 79: REF 'nonNegativeInteger', |
| 80: DATA 'nonNegativeInteger', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "form:tab-stop", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 75: REF 'common-title-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "form:title", |
| 78: STRING |
| 77: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 73: CHOICE |
| 74: ONEOREMORE |
| 75: REF 'form-column', |
| 76: ELEMENT "form:column", |
| 77: SEQUENCE |
| 78: REF 'form-column-attlist', |
| 79: SEQUENCE |
| 80: REF 'common-form-control-attlist', |
| 81: INTERLEAVE |
| 82: CHOICE |
| 83: ATTRIBUTE "form:name", |
| 84: REF 'string', |
| 85: DATA 'string', |
| 83: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "form:control-implementation", |
| 84: REF 'namespacedToken', |
| 85: DATA 'string', |
| 83: EPSILON |
| 80: REF 'label', |
| 81: CHOICE |
| 82: ATTRIBUTE "form:label", |
| 83: REF 'string', |
| 84: DATA 'string', |
| 82: EPSILON |
| 80: REF 'text-style-name', |
| 81: CHOICE |
| 82: ATTRIBUTE "form:text-style-name", |
| 83: REF 'styleNameRef', |
| 84: CHOICE |
| 85: DATA 'NCName', |
| 85: EPSILON |
| 82: EPSILON |
| 78: ONEOREMORE |
| 79: REF 'column-controls', |
| 80: CHOICE |
| 74: EPSILON |
| 71: ELEMENT "form:value-range", |
| 72: SEQUENCE |
| 73: REF 'form-value-range-attlist', |
| 74: INTERLEAVE |
| 75: SEQUENCE |
| 76: REF 'form-control-attlist', |
| 77: SEQUENCE |
| 78: REF 'common-form-control-attlist', |
| 79: INTERLEAVE |
| 80: CHOICE |
| 81: ATTRIBUTE "form:name", |
| 82: REF 'string', |
| 83: DATA 'string', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "form:control-implementation", |
| 82: REF 'namespacedToken', |
| 83: DATA 'string', |
| 81: EPSILON |
| 78: REF 'common-control-id-attlist', |
| 79: ATTRIBUTE "form:id", |
| 80: REF 'ID', |
| 81: DATA 'ID', |
| 78: REF 'xforms-bind-attlist', |
| 79: CHOICE |
| 80: ATTRIBUTE "xforms:bind", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 76: REF 'common-disabled-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:disabled", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 76: REF 'common-printable-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:printable", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 76: REF 'common-tab-attlist', |
| 77: INTERLEAVE |
| 78: CHOICE |
| 79: ATTRIBUTE "form:tab-index", |
| 80: REF 'nonNegativeInteger', |
| 81: DATA 'nonNegativeInteger', |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "form:tab-stop", |
| 80: REF 'boolean', |
| 81: CHOICE |
| 82: VALUE 'true', |
| 82: VALUE 'false', |
| 79: EPSILON |
| 76: REF 'common-title-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:title", |
| 79: STRING |
| 78: EPSILON |
| 76: REF 'common-value-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "form:value", |
| 79: REF 'string', |
| 80: DATA 'string', |
| 78: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:max-value", |
| 77: REF 'string', |
| 78: DATA 'string', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:min-value", |
| 77: REF 'string', |
| 78: DATA 'string', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:step-size", |
| 77: REF 'positiveInteger', |
| 78: DATA 'positiveInteger', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:page-step-size", |
| 77: REF 'positiveInteger', |
| 78: DATA 'positiveInteger', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:delay-for-repeat", |
| 77: REF 'duration', |
| 78: DATA 'duration', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "form:orientation", |
| 77: CHOICE |
| 78: VALUE 'horizontal', |
| 78: VALUE 'vertical', |
| 76: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 71: ELEMENT "form:generic-control", |
| 72: SEQUENCE |
| 73: REF 'form-generic-control-attlist', |
| 74: REF 'form-control-attlist', |
| 75: SEQUENCE |
| 76: REF 'common-form-control-attlist', |
| 77: INTERLEAVE |
| 78: CHOICE |
| 79: ATTRIBUTE "form:name", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "form:control-implementation", |
| 80: REF 'namespacedToken', |
| 81: DATA 'string', |
| 79: EPSILON |
| 76: REF 'common-control-id-attlist', |
| 77: ATTRIBUTE "form:id", |
| 78: REF 'ID', |
| 79: DATA 'ID', |
| 76: REF 'xforms-bind-attlist', |
| 77: CHOICE |
| 78: ATTRIBUTE "xforms:bind", |
| 79: REF 'string', |
| 80: DATA 'string', |
| 78: EPSILON |
| 73: REF 'common-form-control-content', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: REF 'form-properties', |
| 76: EPSILON |
| 75: CHOICE |
| 76: REF 'office-event-listeners', |
| 76: EPSILON |
| 69: REF 'form-form', |
| 67: EPSILON |
| 66: CHOICE |
| 67: REF 'form-connection-resource', |
| 68: ELEMENT "form:connection-resource", |
| 69: ATTRIBUTE "xlink:href", |
| 70: REF 'anyURI', |
| 71: DATA 'anyURI', |
| 67: EPSILON |
| 63: REF 'xforms-model', |
| 64: ELEMENT "xforms:model", |
| 65: REF 'anyAttListOrElements', |
| 66: SEQUENCE |
| 67: CHOICE |
| 68: ONEOREMORE |
| 69: ATTRIBUTE "*", |
| 70: STRING |
| 68: EPSILON |
| 67: REF 'anyElements', |
| 68: CHOICE |
| 69: ONEOREMORE |
| 69: EPSILON |
| 61: EPSILON |
| 58: EPSILON |
| 56: EPSILON |
| 55: CHOICE |
| 56: REF 'table-shapes', |
| 57: ELEMENT "table:shapes", |
| 58: ONEOREMORE |
| 59: REF 'shape', |
| 60: CHOICE |
| 61: REF 'draw-rect', |
| 62: ELEMENT "draw:rect", |
| 63: SEQUENCE |
| 64: REF 'draw-rect-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:corner-radius", |
| 67: REF 'nonNegativeLength', |
| 68: DATA 'string', |
| 66: EPSILON |
| 64: REF 'common-draw-position-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:x", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:y", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-size-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:width", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:height", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 65: SEQUENCE |
| 66: REF 'common-draw-shape-with-styles-attlist', |
| 67: SEQUENCE |
| 68: REF 'common-draw-z-index-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:z-index", |
| 71: REF 'nonNegativeInteger', |
| 72: DATA 'nonNegativeInteger', |
| 70: EPSILON |
| 68: REF 'common-draw-id-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:id", |
| 71: REF 'ID', |
| 72: DATA 'ID', |
| 70: EPSILON |
| 68: REF 'common-draw-layer-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:layer", |
| 71: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-style-name-attlist', |
| 69: CHOICE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 68: REF 'common-draw-transform-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:transform", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:name", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-text-spreadsheet-shape-attlist', |
| 69: INTERLEAVE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-cell-address", |
| 73: REF 'cellAddress', |
| 74: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-x", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-y", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 70: CHOICE |
| 71: ATTRIBUTE "table:table-background", |
| 72: REF 'boolean', |
| 73: CHOICE |
| 74: VALUE 'true', |
| 74: VALUE 'false', |
| 71: EPSILON |
| 70: REF 'common-text-anchor-attlist', |
| 71: INTERLEAVE |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-type", |
| 74: CHOICE |
| 75: VALUE 'page', |
| 75: VALUE 'frame', |
| 75: VALUE 'paragraph', |
| 75: VALUE 'char', |
| 75: VALUE 'as-char', |
| 73: EPSILON |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-page-number", |
| 74: REF 'positiveInteger', |
| 75: DATA 'positiveInteger', |
| 73: EPSILON |
| 66: REF 'common-draw-text-style-name-attlist', |
| 67: CHOICE |
| 68: ATTRIBUTE "draw:text-style-name", |
| 69: REF 'styleNameRef', |
| 70: CHOICE |
| 71: DATA 'NCName', |
| 71: EPSILON |
| 68: EPSILON |
| 64: REF 'common-draw-caption-id-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:caption-id", |
| 67: REF 'IDREF', |
| 68: DATA 'IDREF', |
| 66: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-title', |
| 66: ELEMENT "svg:title", |
| 67: STRING |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-desc', |
| 66: ELEMENT "svg:desc", |
| 67: STRING |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'office-event-listeners', |
| 65: EPSILON |
| 64: CHOICE |
| 65: ONEOREMORE |
| 66: REF 'draw-glue-point', |
| 67: ELEMENT "draw:glue-point", |
| 68: REF 'draw-glue-point-attlist', |
| 69: INTERLEAVE |
| 70: ATTRIBUTE "draw:id", |
| 71: REF 'nonNegativeInteger', |
| 72: DATA 'nonNegativeInteger', |
| 70: SEQUENCE |
| 71: ATTRIBUTE "svg:x", |
| 72: CHOICE |
| 73: REF 'distance', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 73: REF 'percent', |
| 74: DATA 'string', |
| 71: ATTRIBUTE "svg:y", |
| 72: CHOICE |
| 73: REF 'distance', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 73: REF 'percent', |
| 74: DATA 'string', |
| 70: CHOICE |
| 71: ATTRIBUTE "draw:align", |
| 72: CHOICE |
| 73: VALUE 'top-left', |
| 73: VALUE 'top', |
| 73: VALUE 'top-right', |
| 73: VALUE 'left', |
| 73: VALUE 'center', |
| 73: VALUE 'right', |
| 73: VALUE 'bottom-left', |
| 73: VALUE 'bottom-right', |
| 71: EPSILON |
| 65: EPSILON |
| 64: REF 'draw-text', |
| 65: CHOICE |
| 66: ONEOREMORE |
| 67: CHOICE |
| 68: REF 'text-p', |
| 68: REF 'text-list', |
| 66: EPSILON |
| 61: REF 'draw-line', |
| 62: ELEMENT "draw:line", |
| 63: SEQUENCE |
| 64: REF 'draw-line-attlist', |
| 65: INTERLEAVE |
| 66: SEQUENCE |
| 67: ATTRIBUTE "svg:x1", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: ATTRIBUTE "svg:y1", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 66: SEQUENCE |
| 67: ATTRIBUTE "svg:x2", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: ATTRIBUTE "svg:y2", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 64: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 65: SEQUENCE |
| 66: REF 'common-draw-shape-with-styles-attlist', |
| 67: SEQUENCE |
| 68: REF 'common-draw-z-index-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:z-index", |
| 71: REF 'nonNegativeInteger', |
| 72: DATA 'nonNegativeInteger', |
| 70: EPSILON |
| 68: REF 'common-draw-id-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:id", |
| 71: REF 'ID', |
| 72: DATA 'ID', |
| 70: EPSILON |
| 68: REF 'common-draw-layer-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:layer", |
| 71: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-style-name-attlist', |
| 69: CHOICE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 68: REF 'common-draw-transform-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:transform", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:name", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-text-spreadsheet-shape-attlist', |
| 69: INTERLEAVE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-cell-address", |
| 73: REF 'cellAddress', |
| 74: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-x", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-y", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 70: CHOICE |
| 71: ATTRIBUTE "table:table-background", |
| 72: REF 'boolean', |
| 73: CHOICE |
| 74: VALUE 'true', |
| 74: VALUE 'false', |
| 71: EPSILON |
| 70: REF 'common-text-anchor-attlist', |
| 71: INTERLEAVE |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-type", |
| 74: CHOICE |
| 75: VALUE 'page', |
| 75: VALUE 'frame', |
| 75: VALUE 'paragraph', |
| 75: VALUE 'char', |
| 75: VALUE 'as-char', |
| 73: EPSILON |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-page-number", |
| 74: REF 'positiveInteger', |
| 75: DATA 'positiveInteger', |
| 73: EPSILON |
| 66: REF 'common-draw-text-style-name-attlist', |
| 67: CHOICE |
| 68: ATTRIBUTE "draw:text-style-name", |
| 69: REF 'styleNameRef', |
| 70: CHOICE |
| 71: DATA 'NCName', |
| 71: EPSILON |
| 68: EPSILON |
| 64: REF 'common-draw-caption-id-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:caption-id", |
| 67: REF 'IDREF', |
| 68: DATA 'IDREF', |
| 66: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-title', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-desc', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'office-event-listeners', |
| 65: EPSILON |
| 64: CHOICE |
| 65: ONEOREMORE |
| 66: REF 'draw-glue-point', |
| 65: EPSILON |
| 64: REF 'draw-text', |
| 65: CHOICE |
| 66: ONEOREMORE |
| 67: CHOICE |
| 68: REF 'text-p', |
| 68: REF 'text-list', |
| 66: EPSILON |
| 61: REF 'draw-polyline', |
| 62: ELEMENT "draw:polyline", |
| 63: SEQUENCE |
| 64: REF 'common-draw-points-attlist', |
| 65: ATTRIBUTE "draw:points", |
| 66: REF 'points', |
| 67: DATA 'string', |
| 64: REF 'common-draw-position-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:x", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:y", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-size-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:width", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:height", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-viewbox-attlist', |
| 65: ATTRIBUTE "svg:viewBox", |
| 66: LIST |
| 67: SEQUENCE |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 64: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 65: SEQUENCE |
| 66: REF 'common-draw-shape-with-styles-attlist', |
| 67: SEQUENCE |
| 68: REF 'common-draw-z-index-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:z-index", |
| 71: REF 'nonNegativeInteger', |
| 72: DATA 'nonNegativeInteger', |
| 70: EPSILON |
| 68: REF 'common-draw-id-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:id", |
| 71: REF 'ID', |
| 72: DATA 'ID', |
| 70: EPSILON |
| 68: REF 'common-draw-layer-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:layer", |
| 71: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-style-name-attlist', |
| 69: CHOICE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 68: REF 'common-draw-transform-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:transform", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:name", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-text-spreadsheet-shape-attlist', |
| 69: INTERLEAVE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-cell-address", |
| 73: REF 'cellAddress', |
| 74: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-x", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-y", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 70: CHOICE |
| 71: ATTRIBUTE "table:table-background", |
| 72: REF 'boolean', |
| 73: CHOICE |
| 74: VALUE 'true', |
| 74: VALUE 'false', |
| 71: EPSILON |
| 70: REF 'common-text-anchor-attlist', |
| 71: INTERLEAVE |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-type", |
| 74: CHOICE |
| 75: VALUE 'page', |
| 75: VALUE 'frame', |
| 75: VALUE 'paragraph', |
| 75: VALUE 'char', |
| 75: VALUE 'as-char', |
| 73: EPSILON |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-page-number", |
| 74: REF 'positiveInteger', |
| 75: DATA 'positiveInteger', |
| 73: EPSILON |
| 66: REF 'common-draw-text-style-name-attlist', |
| 67: CHOICE |
| 68: ATTRIBUTE "draw:text-style-name", |
| 69: REF 'styleNameRef', |
| 70: CHOICE |
| 71: DATA 'NCName', |
| 71: EPSILON |
| 68: EPSILON |
| 64: REF 'common-draw-caption-id-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:caption-id", |
| 67: REF 'IDREF', |
| 68: DATA 'IDREF', |
| 66: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-title', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-desc', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'office-event-listeners', |
| 65: EPSILON |
| 64: CHOICE |
| 65: ONEOREMORE |
| 66: REF 'draw-glue-point', |
| 65: EPSILON |
| 64: REF 'draw-text', |
| 65: CHOICE |
| 66: ONEOREMORE |
| 67: CHOICE |
| 68: REF 'text-p', |
| 68: REF 'text-list', |
| 66: EPSILON |
| 61: REF 'draw-polygon', |
| 62: ELEMENT "draw:polygon", |
| 63: SEQUENCE |
| 64: REF 'common-draw-points-attlist', |
| 65: ATTRIBUTE "draw:points", |
| 66: REF 'points', |
| 67: DATA 'string', |
| 64: REF 'common-draw-position-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:x", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:y", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-size-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:width", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:height", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-viewbox-attlist', |
| 65: ATTRIBUTE "svg:viewBox", |
| 66: LIST |
| 67: SEQUENCE |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 64: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 65: SEQUENCE |
| 66: REF 'common-draw-shape-with-styles-attlist', |
| 67: SEQUENCE |
| 68: REF 'common-draw-z-index-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:z-index", |
| 71: REF 'nonNegativeInteger', |
| 72: DATA 'nonNegativeInteger', |
| 70: EPSILON |
| 68: REF 'common-draw-id-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:id", |
| 71: REF 'ID', |
| 72: DATA 'ID', |
| 70: EPSILON |
| 68: REF 'common-draw-layer-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:layer", |
| 71: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-style-name-attlist', |
| 69: CHOICE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 68: REF 'common-draw-transform-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:transform", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:name", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-text-spreadsheet-shape-attlist', |
| 69: INTERLEAVE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-cell-address", |
| 73: REF 'cellAddress', |
| 74: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-x", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-y", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 70: CHOICE |
| 71: ATTRIBUTE "table:table-background", |
| 72: REF 'boolean', |
| 73: CHOICE |
| 74: VALUE 'true', |
| 74: VALUE 'false', |
| 71: EPSILON |
| 70: REF 'common-text-anchor-attlist', |
| 71: INTERLEAVE |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-type", |
| 74: CHOICE |
| 75: VALUE 'page', |
| 75: VALUE 'frame', |
| 75: VALUE 'paragraph', |
| 75: VALUE 'char', |
| 75: VALUE 'as-char', |
| 73: EPSILON |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-page-number", |
| 74: REF 'positiveInteger', |
| 75: DATA 'positiveInteger', |
| 73: EPSILON |
| 66: REF 'common-draw-text-style-name-attlist', |
| 67: CHOICE |
| 68: ATTRIBUTE "draw:text-style-name", |
| 69: REF 'styleNameRef', |
| 70: CHOICE |
| 71: DATA 'NCName', |
| 71: EPSILON |
| 68: EPSILON |
| 64: REF 'common-draw-caption-id-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:caption-id", |
| 67: REF 'IDREF', |
| 68: DATA 'IDREF', |
| 66: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-title', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-desc', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'office-event-listeners', |
| 65: EPSILON |
| 64: CHOICE |
| 65: ONEOREMORE |
| 66: REF 'draw-glue-point', |
| 65: EPSILON |
| 64: REF 'draw-text', |
| 65: CHOICE |
| 66: ONEOREMORE |
| 67: CHOICE |
| 68: REF 'text-p', |
| 68: REF 'text-list', |
| 66: EPSILON |
| 61: REF 'draw-regular-polygon', |
| 62: ELEMENT "draw:regular-polygon", |
| 63: SEQUENCE |
| 64: REF 'draw-regular-polygon-attlist', |
| 65: INTERLEAVE |
| 66: CHOICE |
| 67: ATTRIBUTE "draw:concave", |
| 68: VALUE 'false', |
| 67: SEQUENCE |
| 68: ATTRIBUTE "draw:concave", |
| 69: VALUE 'true', |
| 68: REF 'draw-regular-polygon-sharpness-attlist', |
| 69: ATTRIBUTE "draw:sharpness", |
| 70: REF 'percent', |
| 71: DATA 'string', |
| 66: ATTRIBUTE "draw:corners", |
| 67: REF 'positiveInteger', |
| 68: DATA 'positiveInteger', |
| 64: REF 'common-draw-position-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:x", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:y", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-size-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:width", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:height", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 65: SEQUENCE |
| 66: REF 'common-draw-shape-with-styles-attlist', |
| 67: SEQUENCE |
| 68: REF 'common-draw-z-index-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:z-index", |
| 71: REF 'nonNegativeInteger', |
| 72: DATA 'nonNegativeInteger', |
| 70: EPSILON |
| 68: REF 'common-draw-id-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:id", |
| 71: REF 'ID', |
| 72: DATA 'ID', |
| 70: EPSILON |
| 68: REF 'common-draw-layer-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:layer", |
| 71: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-style-name-attlist', |
| 69: CHOICE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 68: REF 'common-draw-transform-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:transform", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:name", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-text-spreadsheet-shape-attlist', |
| 69: INTERLEAVE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-cell-address", |
| 73: REF 'cellAddress', |
| 74: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-x", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-y", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 70: CHOICE |
| 71: ATTRIBUTE "table:table-background", |
| 72: REF 'boolean', |
| 73: CHOICE |
| 74: VALUE 'true', |
| 74: VALUE 'false', |
| 71: EPSILON |
| 70: REF 'common-text-anchor-attlist', |
| 71: INTERLEAVE |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-type", |
| 74: CHOICE |
| 75: VALUE 'page', |
| 75: VALUE 'frame', |
| 75: VALUE 'paragraph', |
| 75: VALUE 'char', |
| 75: VALUE 'as-char', |
| 73: EPSILON |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-page-number", |
| 74: REF 'positiveInteger', |
| 75: DATA 'positiveInteger', |
| 73: EPSILON |
| 66: REF 'common-draw-text-style-name-attlist', |
| 67: CHOICE |
| 68: ATTRIBUTE "draw:text-style-name", |
| 69: REF 'styleNameRef', |
| 70: CHOICE |
| 71: DATA 'NCName', |
| 71: EPSILON |
| 68: EPSILON |
| 64: REF 'common-draw-caption-id-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:caption-id", |
| 67: REF 'IDREF', |
| 68: DATA 'IDREF', |
| 66: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-title', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-desc', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'office-event-listeners', |
| 65: EPSILON |
| 64: CHOICE |
| 65: ONEOREMORE |
| 66: REF 'draw-glue-point', |
| 65: EPSILON |
| 64: REF 'draw-text', |
| 65: CHOICE |
| 66: ONEOREMORE |
| 67: CHOICE |
| 68: REF 'text-p', |
| 68: REF 'text-list', |
| 66: EPSILON |
| 61: REF 'draw-path', |
| 62: ELEMENT "draw:path", |
| 63: SEQUENCE |
| 64: REF 'common-draw-path-data-attlist', |
| 65: ATTRIBUTE "svg:d", |
| 66: REF 'pathData', |
| 67: DATA 'string', |
| 64: REF 'common-draw-position-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:x", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:y", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-size-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:width", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:height", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-viewbox-attlist', |
| 65: ATTRIBUTE "svg:viewBox", |
| 66: LIST |
| 67: SEQUENCE |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 68: REF 'integer', |
| 69: DATA 'integer', |
| 64: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 65: SEQUENCE |
| 66: REF 'common-draw-shape-with-styles-attlist', |
| 67: SEQUENCE |
| 68: REF 'common-draw-z-index-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:z-index", |
| 71: REF 'nonNegativeInteger', |
| 72: DATA 'nonNegativeInteger', |
| 70: EPSILON |
| 68: REF 'common-draw-id-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:id", |
| 71: REF 'ID', |
| 72: DATA 'ID', |
| 70: EPSILON |
| 68: REF 'common-draw-layer-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:layer", |
| 71: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-style-name-attlist', |
| 69: CHOICE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 68: REF 'common-draw-transform-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:transform", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:name", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-text-spreadsheet-shape-attlist', |
| 69: INTERLEAVE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-cell-address", |
| 73: REF 'cellAddress', |
| 74: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-x", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-y", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 70: CHOICE |
| 71: ATTRIBUTE "table:table-background", |
| 72: REF 'boolean', |
| 73: CHOICE |
| 74: VALUE 'true', |
| 74: VALUE 'false', |
| 71: EPSILON |
| 70: REF 'common-text-anchor-attlist', |
| 71: INTERLEAVE |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-type", |
| 74: CHOICE |
| 75: VALUE 'page', |
| 75: VALUE 'frame', |
| 75: VALUE 'paragraph', |
| 75: VALUE 'char', |
| 75: VALUE 'as-char', |
| 73: EPSILON |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-page-number", |
| 74: REF 'positiveInteger', |
| 75: DATA 'positiveInteger', |
| 73: EPSILON |
| 66: REF 'common-draw-text-style-name-attlist', |
| 67: CHOICE |
| 68: ATTRIBUTE "draw:text-style-name", |
| 69: REF 'styleNameRef', |
| 70: CHOICE |
| 71: DATA 'NCName', |
| 71: EPSILON |
| 68: EPSILON |
| 64: REF 'common-draw-caption-id-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:caption-id", |
| 67: REF 'IDREF', |
| 68: DATA 'IDREF', |
| 66: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-title', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-desc', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'office-event-listeners', |
| 65: EPSILON |
| 64: CHOICE |
| 65: ONEOREMORE |
| 66: REF 'draw-glue-point', |
| 65: EPSILON |
| 64: REF 'draw-text', |
| 65: CHOICE |
| 66: ONEOREMORE |
| 67: CHOICE |
| 68: REF 'text-p', |
| 68: REF 'text-list', |
| 66: EPSILON |
| 61: REF 'draw-circle', |
| 62: ELEMENT "draw:circle", |
| 63: SEQUENCE |
| 64: REF 'draw-circle-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "svg:r", |
| 67: REF 'length', |
| 68: DATA 'string', |
| 66: EPSILON |
| 64: REF 'common-draw-circle-ellipse-attlist', |
| 65: INTERLEAVE |
| 66: CHOICE |
| 67: SEQUENCE |
| 68: ATTRIBUTE "svg:cx", |
| 69: REF 'coordinate', |
| 70: REF 'length', |
| 71: DATA 'string', |
| 68: ATTRIBUTE "svg:cy", |
| 69: REF 'coordinate', |
| 70: REF 'length', |
| 71: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "draw:kind", |
| 68: CHOICE |
| 69: VALUE 'full', |
| 69: VALUE 'section', |
| 69: VALUE 'cut', |
| 69: VALUE 'arc', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "draw:start-angle", |
| 68: REF 'double', |
| 69: DATA 'double', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "draw:end-angle", |
| 68: REF 'double', |
| 69: DATA 'double', |
| 67: EPSILON |
| 64: REF 'common-draw-position-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:x", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:y", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-size-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:width", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:height", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 65: SEQUENCE |
| 66: REF 'common-draw-shape-with-styles-attlist', |
| 67: SEQUENCE |
| 68: REF 'common-draw-z-index-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:z-index", |
| 71: REF 'nonNegativeInteger', |
| 72: DATA 'nonNegativeInteger', |
| 70: EPSILON |
| 68: REF 'common-draw-id-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:id", |
| 71: REF 'ID', |
| 72: DATA 'ID', |
| 70: EPSILON |
| 68: REF 'common-draw-layer-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:layer", |
| 71: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-style-name-attlist', |
| 69: CHOICE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 68: REF 'common-draw-transform-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:transform", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:name", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-text-spreadsheet-shape-attlist', |
| 69: INTERLEAVE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-cell-address", |
| 73: REF 'cellAddress', |
| 74: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-x", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-y", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 70: CHOICE |
| 71: ATTRIBUTE "table:table-background", |
| 72: REF 'boolean', |
| 73: CHOICE |
| 74: VALUE 'true', |
| 74: VALUE 'false', |
| 71: EPSILON |
| 70: REF 'common-text-anchor-attlist', |
| 71: INTERLEAVE |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-type", |
| 74: CHOICE |
| 75: VALUE 'page', |
| 75: VALUE 'frame', |
| 75: VALUE 'paragraph', |
| 75: VALUE 'char', |
| 75: VALUE 'as-char', |
| 73: EPSILON |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-page-number", |
| 74: REF 'positiveInteger', |
| 75: DATA 'positiveInteger', |
| 73: EPSILON |
| 66: REF 'common-draw-text-style-name-attlist', |
| 67: CHOICE |
| 68: ATTRIBUTE "draw:text-style-name", |
| 69: REF 'styleNameRef', |
| 70: CHOICE |
| 71: DATA 'NCName', |
| 71: EPSILON |
| 68: EPSILON |
| 64: REF 'common-draw-caption-id-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:caption-id", |
| 67: REF 'IDREF', |
| 68: DATA 'IDREF', |
| 66: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-title', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-desc', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'office-event-listeners', |
| 65: EPSILON |
| 64: CHOICE |
| 65: ONEOREMORE |
| 66: REF 'draw-glue-point', |
| 65: EPSILON |
| 64: REF 'draw-text', |
| 65: CHOICE |
| 66: ONEOREMORE |
| 67: CHOICE |
| 68: REF 'text-p', |
| 68: REF 'text-list', |
| 66: EPSILON |
| 61: REF 'draw-ellipse', |
| 62: ELEMENT "draw:ellipse", |
| 63: SEQUENCE |
| 64: REF 'common-draw-circle-ellipse-attlist', |
| 65: INTERLEAVE |
| 66: CHOICE |
| 67: SEQUENCE |
| 68: ATTRIBUTE "svg:cx", |
| 69: REF 'coordinate', |
| 70: REF 'length', |
| 71: DATA 'string', |
| 68: ATTRIBUTE "svg:cy", |
| 69: REF 'coordinate', |
| 70: REF 'length', |
| 71: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "draw:kind", |
| 68: CHOICE |
| 69: VALUE 'full', |
| 69: VALUE 'section', |
| 69: VALUE 'cut', |
| 69: VALUE 'arc', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "draw:start-angle", |
| 68: REF 'double', |
| 69: DATA 'double', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "draw:end-angle", |
| 68: REF 'double', |
| 69: DATA 'double', |
| 67: EPSILON |
| 64: REF 'draw-ellipse-attlist', |
| 65: CHOICE |
| 66: SEQUENCE |
| 67: ATTRIBUTE "svg:rx", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: ATTRIBUTE "svg:ry", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 66: EPSILON |
| 64: REF 'common-draw-position-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:x", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:y", |
| 68: REF 'coordinate', |
| 69: REF 'length', |
| 70: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-size-attlist', |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:width", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "svg:height", |
| 68: REF 'length', |
| 69: DATA 'string', |
| 67: EPSILON |
| 64: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 65: SEQUENCE |
| 66: REF 'common-draw-shape-with-styles-attlist', |
| 67: SEQUENCE |
| 68: REF 'common-draw-z-index-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:z-index", |
| 71: REF 'nonNegativeInteger', |
| 72: DATA 'nonNegativeInteger', |
| 70: EPSILON |
| 68: REF 'common-draw-id-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:id", |
| 71: REF 'ID', |
| 72: DATA 'ID', |
| 70: EPSILON |
| 68: REF 'common-draw-layer-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:layer", |
| 71: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-style-name-attlist', |
| 69: CHOICE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "draw:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:style-name", |
| 73: REF 'styleNameRef', |
| 74: CHOICE |
| 75: DATA 'NCName', |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "presentation:class-names", |
| 73: REF 'styleNameRefs', |
| 74: LIST |
| 75: CHOICE |
| 76: ONEOREMORE |
| 77: DATA 'NCName', |
| 76: EPSILON |
| 72: EPSILON |
| 68: REF 'common-draw-transform-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:transform", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-draw-name-attlist', |
| 69: CHOICE |
| 70: ATTRIBUTE "draw:name", |
| 71: REF 'string', |
| 72: DATA 'string', |
| 70: EPSILON |
| 68: REF 'common-text-spreadsheet-shape-attlist', |
| 69: INTERLEAVE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-cell-address", |
| 73: REF 'cellAddress', |
| 74: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-x", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ATTRIBUTE "table:end-y", |
| 73: REF 'coordinate', |
| 74: REF 'length', |
| 75: DATA 'string', |
| 72: EPSILON |
| 70: CHOICE |
| 71: ATTRIBUTE "table:table-background", |
| 72: REF 'boolean', |
| 73: CHOICE |
| 74: VALUE 'true', |
| 74: VALUE 'false', |
| 71: EPSILON |
| 70: REF 'common-text-anchor-attlist', |
| 71: INTERLEAVE |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-type", |
| 74: CHOICE |
| 75: VALUE 'page', |
| 75: VALUE 'frame', |
| 75: VALUE 'paragraph', |
| 75: VALUE 'char', |
| 75: VALUE 'as-char', |
| 73: EPSILON |
| 72: CHOICE |
| 73: ATTRIBUTE "text:anchor-page-number", |
| 74: REF 'positiveInteger', |
| 75: DATA 'positiveInteger', |
| 73: EPSILON |
| 66: REF 'common-draw-text-style-name-attlist', |
| 67: CHOICE |
| 68: ATTRIBUTE "draw:text-style-name", |
| 69: REF 'styleNameRef', |
| 70: CHOICE |
| 71: DATA 'NCName', |
| 71: EPSILON |
| 68: EPSILON |
| 64: REF 'common-draw-caption-id-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:caption-id", |
| 67: REF 'IDREF', |
| 68: DATA 'IDREF', |
| 66: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-title', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-desc', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'office-event-listeners', |
| 65: EPSILON |
| 64: CHOICE |
| 65: ONEOREMORE |
| 66: REF 'draw-glue-point', |
| 65: EPSILON |
| 64: REF 'draw-text', |
| 65: CHOICE |
| 66: ONEOREMORE |
| 67: CHOICE |
| 68: REF 'text-p', |
| 68: REF 'text-list', |
| 66: EPSILON |
| 61: REF 'draw-g', |
| 62: ELEMENT "draw:g", |
| 63: SEQUENCE |
| 64: REF 'draw-g-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "svg:y", |
| 67: REF 'coordinate', |
| 68: REF 'length', |
| 69: DATA 'string', |
| 66: EPSILON |
| 64: REF 'common-draw-z-index-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:z-index", |
| 67: REF 'nonNegativeInteger', |
| 68: DATA 'nonNegativeInteger', |
| 66: EPSILON |
| 64: REF 'common-draw-name-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:name", |
| 67: REF 'string', |
| 68: DATA 'string', |
| 66: EPSILON |
| 64: REF 'common-draw-id-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:id", |
| 67: REF 'ID', |
| 68: DATA 'ID', |
| 66: EPSILON |
| 64: REF 'common-draw-style-name-attlist', |
| 65: CHOICE |
| 66: SEQUENCE |
| 67: CHOICE |
| 68: ATTRIBUTE "draw:style-name", |
| 69: REF 'styleNameRef', |
| 70: CHOICE |
| 71: DATA 'NCName', |
| 71: EPSILON |
| 68: EPSILON |
| 67: CHOICE |
| 68: ATTRIBUTE "draw:class-names", |
| 69: REF 'styleNameRefs', |
| 70: LIST |
| 71: CHOICE |
| 72: ONEOREMORE |
| 73: DATA 'NCName', |
| 72: EPSILON |
| 68: EPSILON |
| 66: SEQUENCE |
| 67: CHOICE |
| 68: ATTRIBUTE "presentation:style-name", |
| 69: REF 'styleNameRef', |
| 70: CHOICE |
| 71: DATA 'NCName', |
| 71: EPSILON |
| 68: EPSILON |
| 67: CHOICE |
| 68: ATTRIBUTE "presentation:class-names", |
| 69: REF 'styleNameRefs', |
| 70: LIST |
| 71: CHOICE |
| 72: ONEOREMORE |
| 73: DATA 'NCName', |
| 72: EPSILON |
| 68: EPSILON |
| 64: REF 'common-text-spreadsheet-shape-attlist', |
| 65: INTERLEAVE |
| 66: SEQUENCE |
| 67: CHOICE |
| 68: ATTRIBUTE "table:end-cell-address", |
| 69: REF 'cellAddress', |
| 70: DATA 'string', |
| 68: EPSILON |
| 67: CHOICE |
| 68: ATTRIBUTE "table:end-x", |
| 69: REF 'coordinate', |
| 70: REF 'length', |
| 71: DATA 'string', |
| 68: EPSILON |
| 67: CHOICE |
| 68: ATTRIBUTE "table:end-y", |
| 69: REF 'coordinate', |
| 70: REF 'length', |
| 71: DATA 'string', |
| 68: EPSILON |
| 66: CHOICE |
| 67: ATTRIBUTE "table:table-background", |
| 68: REF 'boolean', |
| 69: CHOICE |
| 70: VALUE 'true', |
| 70: VALUE 'false', |
| 67: EPSILON |
| 66: REF 'common-text-anchor-attlist', |
| 67: INTERLEAVE |
| 68: CHOICE |
| 69: ATTRIBUTE "text:anchor-type", |
| 70: CHOICE |
| 71: VALUE 'page', |
| 71: VALUE 'frame', |
| 71: VALUE 'paragraph', |
| 71: VALUE 'char', |
| 71: VALUE 'as-char', |
| 69: EPSILON |
| 68: CHOICE |
| 69: ATTRIBUTE "text:anchor-page-number", |
| 70: REF 'positiveInteger', |
| 71: DATA 'positiveInteger', |
| 69: EPSILON |
| 64: REF 'common-draw-caption-id-attlist', |
| 65: CHOICE |
| 66: ATTRIBUTE "draw:caption-id", |
| 67: REF 'IDREF', |
| 68: DATA 'IDREF', |
| 66: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-title', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'svg-desc', |
| 65: EPSILON |
| 64: CHOICE |
| 65: REF 'office-event-listeners', |
| 65: EPSILON |
| 64: CHOICE |
| 65: ONEOREMORE |
| 66: REF 'draw-glue-point', |
| 65: EPSILON |
| 64: CHOICE |
| 65: ONEOREMORE |
| 66: REF 'shape', |
| 67: CHOICE |
| 68: REF 'draw-rect', |
| 68: REF 'draw-line', |
| 68: REF 'draw-polyline', |
| 68: REF 'draw-polygon', |
| 68: REF 'draw-regular-polygon', |
| 68: REF 'draw-path', |
| 68: REF 'draw-circle', |
| 68: REF 'draw-ellipse', |
| 68: REF 'draw-g', |
| 68: REF 'draw-page-thumbnail', |
| 69: ELEMENT "draw:page-thumbnail", |
| 70: SEQUENCE |
| 71: REF 'draw-page-thumbnail-attlist', |
| 72: CHOICE |
| 73: ATTRIBUTE "draw:page-number", |
| 74: REF 'positiveInteger', |
| 75: DATA 'positiveInteger', |
| 73: EPSILON |
| 71: REF 'common-draw-position-attlist', |
| 72: SEQUENCE |
| 73: CHOICE |
| 74: ATTRIBUTE "svg:x", |
| 75: REF 'coordinate', |
| 76: REF 'length', |
| 77: DATA 'string', |
| 74: EPSILON |
| 73: CHOICE |
| 74: ATTRIBUTE "svg:y", |
| 75: REF 'coordinate', |
| 76: REF 'length', |
| 77: DATA 'string', |
| 74: EPSILON |
| 71: REF 'common-draw-size-attlist', |
| 72: SEQUENCE |
| 73: CHOICE |
| 74: ATTRIBUTE "svg:width", |
| 75: REF 'length', |
| 76: DATA 'string', |
| 74: EPSILON |
| 73: CHOICE |
| 74: ATTRIBUTE "svg:height", |
| 75: REF 'length', |
| 76: DATA 'string', |
| 74: EPSILON |
| 71: REF 'presentation-shape-attlist', |
| 72: INTERLEAVE |
| 73: CHOICE |
| 74: ATTRIBUTE "presentation:class", |
| 75: REF 'presentation-classes', |
| 76: CHOICE |
| 77: VALUE 'title', |
| 77: VALUE 'outline', |
| 77: VALUE 'subtitle', |
| 77: VALUE 'text', |
| 77: VALUE 'graphic', |
| 77: VALUE 'object', |
| 77: VALUE 'chart', |
| 77: VALUE 'table', |
| 77: VALUE 'orgchart', |
| 77: VALUE 'page', |
| 77: VALUE 'notes', |
| 77: VALUE 'handout', |
| 77: VALUE 'header', |
| 77: VALUE 'footer', |
| 77: VALUE 'date-time', |
| 77: VALUE 'page-number', |
| 74: EPSILON |
| 73: CHOICE |
| 74: ATTRIBUTE "presentation:placeholder", |
| 75: REF 'boolean', |
| 76: CHOICE |
| 77: VALUE 'true', |
| 77: VALUE 'false', |
| 74: EPSILON |
| 73: CHOICE |
| 74: ATTRIBUTE "presentation:user-transformed", |
| 75: REF 'boolean', |
| 76: CHOICE |
| 77: VALUE 'true', |
| 77: VALUE 'false', |
| 74: EPSILON |
| 71: REF 'common-draw-shape-with-styles-attlist', |
| 72: SEQUENCE |
| 73: REF 'common-draw-z-index-attlist', |
| 74: CHOICE |
| 75: ATTRIBUTE "draw:z-index", |
| 76: REF 'nonNegativeInteger', |
| 77: DATA 'nonNegativeInteger', |
| 75: EPSILON |
| 73: REF 'common-draw-id-attlist', |
| 74: CHOICE |
| 75: ATTRIBUTE "draw:id", |
| 76: REF 'ID', |
| 77: DATA 'ID', |
| 75: EPSILON |
| 73: REF 'common-draw-layer-name-attlist', |
| 74: CHOICE |
| 75: ATTRIBUTE "draw:layer", |
| 76: DATA 'string', |
| 75: EPSILON |
| 73: REF 'common-draw-style-name-attlist', |
| 74: CHOICE |
| 75: SEQUENCE |
| 76: CHOICE |
| 77: ATTRIBUTE "draw:style-name", |
| 78: REF 'styleNameRef', |
| 79: CHOICE |
| 80: DATA 'NCName', |
| 80: EPSILON |
| 77: EPSILON |
| 76: CHOICE |
| 77: ATTRIBUTE "draw:class-names", |
| 78: REF 'styleNameRefs', |
| 79: LIST |
| 80: CHOICE |
| 81: ONEOREMORE |
| 82: DATA 'NCName', |
| 81: EPSILON |
| 77: EPSILON |
| 75: SEQUENCE |
| 76: CHOICE |
| 77: ATTRIBUTE "presentation:style-name", |
| 78: REF 'styleNameRef', |
| 79: CHOICE |
| 80: DATA 'NCName', |
| 80: EPSILON |
| 77: EPSILON |
| 76: CHOICE |
| 77: ATTRIBUTE "presentation:class-names", |
| 78: REF 'styleNameRefs', |
| 79: LIST |
| 80: CHOICE |
| 81: ONEOREMORE |
| 82: DATA 'NCName', |
| 81: EPSILON |
| 77: EPSILON |
| 73: REF 'common-draw-transform-attlist', |
| 74: CHOICE |
| 75: ATTRIBUTE "draw:transform", |
| 76: REF 'string', |
| 77: DATA 'string', |
| 75: EPSILON |
| 73: REF 'common-draw-name-attlist', |
| 74: CHOICE |
| 75: ATTRIBUTE "draw:name", |
| 76: REF 'string', |
| 77: DATA 'string', |
| 75: EPSILON |
| 73: REF 'common-text-spreadsheet-shape-attlist', |
| 74: INTERLEAVE |
| 75: SEQUENCE |
| 76: CHOICE |
| 77: ATTRIBUTE "table:end-cell-address", |
| 78: REF 'cellAddress', |
| 79: DATA 'string', |
| 77: EPSILON |
| 76: CHOICE |
| 77: ATTRIBUTE "table:end-x", |
| 78: REF 'coordinate', |
| 79: REF 'length', |
| 80: DATA 'string', |
| 77: EPSILON |
| 76: CHOICE |
| 77: ATTRIBUTE "table:end-y", |
| 78: REF 'coordinate', |
| 79: REF 'length', |
| 80: DATA 'string', |
| 77: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "table:table-background", |
| 77: REF 'boolean', |
| 78: CHOICE |
| 79: VALUE 'true', |
| 79: VALUE 'false', |
| 76: EPSILON |
| 75: REF 'common-text-anchor-attlist', |
| 76: INTERLEAVE |
| 77: CHOICE |
| 78: ATTRIBUTE "text:anchor-type", |
| 79: CHOICE |
| 80: VALUE 'page', |
| 80: VALUE 'frame', |
| 80: VALUE 'paragraph', |
| 80: VALUE 'char', |
| 80: VALUE 'as-char', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "text:anchor-page-number", |
| 79: REF 'positiveInteger', |
| 80: DATA 'positiveInteger', |
| 78: EPSILON |
| 71: REF 'common-draw-caption-id-attlist', |
| 72: CHOICE |
| 73: ATTRIBUTE "draw:caption-id", |
| 74: REF 'IDREF', |
| 75: DATA 'IDREF', |
| 73: EPSILON |
| 71: CHOICE |
| 72: REF 'svg-title', |
| 72: EPSILON |
| 71: CHOICE |
| 72: REF 'svg-desc', |
| 72: EPSILON |
| 68: REF 'draw-frame', |
| 69: ELEMENT "draw:frame", |
| 70: SEQUENCE |
| 71: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 72: SEQUENCE |
| 73: REF 'common-draw-shape-with-styles-attlist', |
| 74: SEQUENCE |
| 75: REF 'common-draw-z-index-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "draw:z-index", |
| 78: REF 'nonNegativeInteger', |
| 79: DATA 'nonNegativeInteger', |
| 77: EPSILON |
| 75: REF 'common-draw-id-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "draw:id", |
| 78: REF 'ID', |
| 79: DATA 'ID', |
| 77: EPSILON |
| 75: REF 'common-draw-layer-name-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "draw:layer", |
| 78: DATA 'string', |
| 77: EPSILON |
| 75: REF 'common-draw-style-name-attlist', |
| 76: CHOICE |
| 77: SEQUENCE |
| 78: CHOICE |
| 79: ATTRIBUTE "draw:style-name", |
| 80: REF 'styleNameRef', |
| 81: CHOICE |
| 82: DATA 'NCName', |
| 82: EPSILON |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "draw:class-names", |
| 80: REF 'styleNameRefs', |
| 81: LIST |
| 82: CHOICE |
| 83: ONEOREMORE |
| 84: DATA 'NCName', |
| 83: EPSILON |
| 79: EPSILON |
| 77: SEQUENCE |
| 78: CHOICE |
| 79: ATTRIBUTE "presentation:style-name", |
| 80: REF 'styleNameRef', |
| 81: CHOICE |
| 82: DATA 'NCName', |
| 82: EPSILON |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "presentation:class-names", |
| 80: REF 'styleNameRefs', |
| 81: LIST |
| 82: CHOICE |
| 83: ONEOREMORE |
| 84: DATA 'NCName', |
| 83: EPSILON |
| 79: EPSILON |
| 75: REF 'common-draw-transform-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "draw:transform", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 75: REF 'common-draw-name-attlist', |
| 76: CHOICE |
| 77: ATTRIBUTE "draw:name", |
| 78: REF 'string', |
| 79: DATA 'string', |
| 77: EPSILON |
| 75: REF 'common-text-spreadsheet-shape-attlist', |
| 76: INTERLEAVE |
| 77: SEQUENCE |
| 78: CHOICE |
| 79: ATTRIBUTE "table:end-cell-address", |
| 80: REF 'cellAddress', |
| 81: DATA 'string', |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "table:end-x", |
| 80: REF 'coordinate', |
| 81: REF 'length', |
| 82: DATA 'string', |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "table:end-y", |
| 80: REF 'coordinate', |
| 81: REF 'length', |
| 82: DATA 'string', |
| 79: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "table:table-background", |
| 79: REF 'boolean', |
| 80: CHOICE |
| 81: VALUE 'true', |
| 81: VALUE 'false', |
| 78: EPSILON |
| 77: REF 'common-text-anchor-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "text:anchor-type", |
| 81: CHOICE |
| 82: VALUE 'page', |
| 82: VALUE 'frame', |
| 82: VALUE 'paragraph', |
| 82: VALUE 'char', |
| 82: VALUE 'as-char', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "text:anchor-page-number", |
| 81: REF 'positiveInteger', |
| 82: DATA 'positiveInteger', |
| 80: EPSILON |
| 73: REF 'common-draw-text-style-name-attlist', |
| 74: CHOICE |
| 75: ATTRIBUTE "draw:text-style-name", |
| 76: REF 'styleNameRef', |
| 77: CHOICE |
| 78: DATA 'NCName', |
| 78: EPSILON |
| 75: EPSILON |
| 71: REF 'common-draw-position-attlist', |
| 72: SEQUENCE |
| 73: CHOICE |
| 74: ATTRIBUTE "svg:x", |
| 75: REF 'coordinate', |
| 76: REF 'length', |
| 77: DATA 'string', |
| 74: EPSILON |
| 73: CHOICE |
| 74: ATTRIBUTE "svg:y", |
| 75: REF 'coordinate', |
| 76: REF 'length', |
| 77: DATA 'string', |
| 74: EPSILON |
| 71: REF 'common-draw-rel-size-attlist', |
| 72: SEQUENCE |
| 73: REF 'common-draw-size-attlist', |
| 74: SEQUENCE |
| 75: CHOICE |
| 76: ATTRIBUTE "svg:width", |
| 77: REF 'length', |
| 78: DATA 'string', |
| 76: EPSILON |
| 75: CHOICE |
| 76: ATTRIBUTE "svg:height", |
| 77: REF 'length', |
| 78: DATA 'string', |
| 76: EPSILON |
| 73: CHOICE |
| 74: ATTRIBUTE "style:rel-width", |
| 75: CHOICE |
| 76: REF 'percent', |
| 77: DATA 'string', |
| 76: VALUE 'scale', |
| 76: VALUE 'scale-min', |
| 74: EPSILON |
| 73: CHOICE |
| 74: ATTRIBUTE "style:rel-height", |
| 75: CHOICE |
| 76: REF 'percent', |
| 77: DATA 'string', |
| 76: VALUE 'scale', |
| 76: VALUE 'scale-min', |
| 74: EPSILON |
| 71: REF 'common-draw-caption-id-attlist', |
| 72: CHOICE |
| 73: ATTRIBUTE "draw:caption-id", |
| 74: REF 'IDREF', |
| 75: DATA 'IDREF', |
| 73: EPSILON |
| 71: REF 'presentation-shape-attlist', |
| 72: INTERLEAVE |
| 73: CHOICE |
| 74: ATTRIBUTE "presentation:class", |
| 75: REF 'presentation-classes', |
| 76: CHOICE |
| 77: VALUE 'title', |
| 77: VALUE 'outline', |
| 77: VALUE 'subtitle', |
| 77: VALUE 'text', |
| 77: VALUE 'graphic', |
| 77: VALUE 'object', |
| 77: VALUE 'chart', |
| 77: VALUE 'table', |
| 77: VALUE 'orgchart', |
| 77: VALUE 'page', |
| 77: VALUE 'notes', |
| 77: VALUE 'handout', |
| 77: VALUE 'header', |
| 77: VALUE 'footer', |
| 77: VALUE 'date-time', |
| 77: VALUE 'page-number', |
| 74: EPSILON |
| 73: CHOICE |
| 74: ATTRIBUTE "presentation:placeholder", |
| 75: REF 'boolean', |
| 76: CHOICE |
| 77: VALUE 'true', |
| 77: VALUE 'false', |
| 74: EPSILON |
| 73: CHOICE |
| 74: ATTRIBUTE "presentation:user-transformed", |
| 75: REF 'boolean', |
| 76: CHOICE |
| 77: VALUE 'true', |
| 77: VALUE 'false', |
| 74: EPSILON |
| 71: REF 'draw-frame-attlist', |
| 72: CHOICE |
| 73: ATTRIBUTE "draw:copy-of", |
| 74: REF 'string', |
| 75: DATA 'string', |
| 73: EPSILON |
| 71: CHOICE |
| 72: ONEOREMORE |
| 73: CHOICE |
| 74: REF 'draw-text-box', |
| 75: ELEMENT "draw:text-box", |
| 76: SEQUENCE |
| 77: REF 'draw-text-box-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "draw:chain-next-name", |
| 81: REF 'string', |
| 82: DATA 'string', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "draw:corner-radius", |
| 81: REF 'nonNegativeLength', |
| 82: DATA 'string', |
| 80: EPSILON |
| 79: SEQUENCE |
| 80: CHOICE |
| 81: ATTRIBUTE "fo:min-height", |
| 82: CHOICE |
| 83: REF 'length', |
| 84: DATA 'string', |
| 83: REF 'percent', |
| 84: DATA 'string', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "fo:min-width", |
| 82: CHOICE |
| 83: REF 'length', |
| 84: DATA 'string', |
| 83: REF 'percent', |
| 84: DATA 'string', |
| 81: EPSILON |
| 79: SEQUENCE |
| 80: CHOICE |
| 81: ATTRIBUTE "fo:max-height", |
| 82: CHOICE |
| 83: REF 'length', |
| 84: DATA 'string', |
| 83: REF 'percent', |
| 84: DATA 'string', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "fo:max-width", |
| 82: CHOICE |
| 83: REF 'length', |
| 84: DATA 'string', |
| 83: REF 'percent', |
| 84: DATA 'string', |
| 81: EPSILON |
| 79: CHOICE |
| 80: REF 'text-id', |
| 81: ATTRIBUTE "text:id", |
| 82: REF 'string', |
| 83: DATA 'string', |
| 80: EPSILON |
| 77: CHOICE |
| 78: ONEOREMORE |
| 79: REF 'text-content', |
| 80: CHOICE |
| 81: REF 'text-h', |
| 81: REF 'text-p', |
| 81: REF 'text-list', |
| 81: REF 'text-numbered-paragraph', |
| 81: REF 'table-table', |
| 81: REF 'draw-a', |
| 82: ELEMENT "draw:a", |
| 83: SEQUENCE |
| 84: REF 'draw-a-attlist', |
| 85: INTERLEAVE |
| 86: SEQUENCE |
| 87: ATTRIBUTE "xlink:href", |
| 88: REF 'anyURI', |
| 89: DATA 'anyURI', |
| 87: CHOICE |
| 88: ATTRIBUTE "xlink:type", |
| 89: VALUE 'simple', |
| 88: EPSILON |
| 87: CHOICE |
| 88: ATTRIBUTE "xlink:actuate", |
| 89: VALUE 'onRequest', |
| 88: EPSILON |
| 86: SEQUENCE |
| 87: CHOICE |
| 88: ATTRIBUTE "office:target-frame-name", |
| 89: REF 'targetFrameName', |
| 90: CHOICE |
| 91: VALUE '_self', |
| 91: VALUE '_blank', |
| 91: VALUE '_parent', |
| 91: VALUE '_top', |
| 91: REF 'string', |
| 92: DATA 'string', |
| 88: EPSILON |
| 87: CHOICE |
| 88: ATTRIBUTE "xlink:show", |
| 89: CHOICE |
| 90: VALUE 'new', |
| 90: VALUE 'replace', |
| 88: EPSILON |
| 86: CHOICE |
| 87: ATTRIBUTE "office:name", |
| 88: REF 'string', |
| 89: DATA 'string', |
| 87: EPSILON |
| 86: CHOICE |
| 87: ATTRIBUTE "office:title", |
| 88: REF 'string', |
| 89: DATA 'string', |
| 87: EPSILON |
| 86: CHOICE |
| 87: ATTRIBUTE "office:server-map", |
| 88: REF 'boolean', |
| 89: CHOICE |
| 90: VALUE 'true', |
| 90: VALUE 'false', |
| 87: EPSILON |
| 84: REF 'draw-frame', |
| 81: REF 'text-section', |
| 82: ELEMENT "text:section", |
| 83: SEQUENCE |
| 84: REF 'text-section-attr', |
| 85: INTERLEAVE |
| 86: REF 'sectionAttr', |
| 87: INTERLEAVE |
| 88: CHOICE |
| 89: ATTRIBUTE "text:style-name", |
| 90: REF 'styleNameRef', |
| 91: CHOICE |
| 92: DATA 'NCName', |
| 92: EPSILON |
| 89: EPSILON |
| 88: ATTRIBUTE "text:name", |
| 89: REF 'string', |
| 90: DATA 'string', |
| 88: CHOICE |
| 89: ATTRIBUTE "text:protected", |
| 90: REF 'boolean', |
| 91: CHOICE |
| 92: VALUE 'true', |
| 92: VALUE 'false', |
| 89: EPSILON |
| 88: CHOICE |
| 89: ATTRIBUTE "text:protection-key", |
| 90: REF 'string', |
| 91: DATA 'string', |
| 89: EPSILON |
| 86: CHOICE |
| 87: ATTRIBUTE "text:display", |
| 88: CHOICE |
| 89: VALUE 'true', |
| 89: VALUE 'none', |
| 87: SEQUENCE |
| 88: ATTRIBUTE "text:display", |
| 89: VALUE 'condition', |
| 88: ATTRIBUTE "text:condition", |
| 89: REF 'string', |
| 90: DATA 'string', |
| 87: EPSILON |
| 84: CHOICE |
| 85: REF 'text-section-source', |
| 86: ELEMENT "text:section-source", |
| 87: REF 'text-section-source-attr', |
| 88: INTERLEAVE |
| 89: CHOICE |
| 90: SEQUENCE |
| 91: ATTRIBUTE "xlink:href", |
| 92: REF 'anyURI', |
| 93: DATA 'anyURI', |
| 91: CHOICE |
| 92: ATTRIBUTE "xlink:type", |
| 93: VALUE 'simple', |
| 92: EPSILON |
| 91: CHOICE |
| 92: ATTRIBUTE "xlink:show", |
| 93: VALUE 'embed', |
| 92: EPSILON |
| 90: EPSILON |
| 89: CHOICE |
| 90: ATTRIBUTE "text:section-name", |
| 91: REF 'string', |
| 92: DATA 'string', |
| 90: EPSILON |
| 89: CHOICE |
| 90: ATTRIBUTE "text:filter-name", |
| 91: REF 'string', |
| 92: DATA 'string', |
| 90: EPSILON |
| 85: REF 'text-section-source-dde', |
| 86: REF 'office-dde-source', |
| 85: EPSILON |
| 84: CHOICE |
| 85: ONEOREMORE |
| 86: REF 'text-content', |
| 87: CHOICE |
| 88: REF 'text-h', |
| 88: REF 'text-p', |
| 88: REF 'text-list', |
| 88: REF 'text-numbered-paragraph', |
| 88: REF 'table-table', |
| 88: REF 'draw-a', |
| 88: REF 'text-section', |
| 88: REF 'text-soft-page-break', |
| 88: REF 'text-table-of-content', |
| 89: ELEMENT "text:table-of-content", |
| 90: SEQUENCE |
| 91: REF 'sectionAttr', |
| 92: INTERLEAVE |
| 93: CHOICE |
| 94: ATTRIBUTE "text:style-name", |
| 95: REF 'styleNameRef', |
| 96: CHOICE |
| 97: DATA 'NCName', |
| 97: EPSILON |
| 94: EPSILON |
| 93: ATTRIBUTE "text:name", |
| 94: REF 'string', |
| 95: DATA 'string', |
| 93: CHOICE |
| 94: ATTRIBUTE "text:protected", |
| 95: REF 'boolean', |
| 96: CHOICE |
| 97: VALUE 'true', |
| 97: VALUE 'false', |
| 94: EPSILON |
| 93: CHOICE |
| 94: ATTRIBUTE "text:protection-key", |
| 95: REF 'string', |
| 96: DATA 'string', |
| 94: EPSILON |
| 91: REF 'text-table-of-content-source', |
| 92: ELEMENT "text:table-of-content-source", |
| 93: SEQUENCE |
| 94: REF 'text-table-of-content-source-attlist', |
| 95: INTERLEAVE |
| 96: CHOICE |
| 97: ATTRIBUTE "text:outline-level", |
| 98: REF 'positiveInteger', |
| 99: DATA 'positiveInteger', |
| 97: EPSILON |
| 96: CHOICE |
| 97: ATTRIBUTE "text:use-outline-level", |
| 98: REF 'boolean', |
| 99: CHOICE |
| 100: VALUE 'true', |
| 100: VALUE 'false', |
| 97: EPSILON |
| 96: CHOICE |
| 97: ATTRIBUTE "text:use-index-marks", |
| 98: REF 'boolean', |
| 99: CHOICE |
| 100: VALUE 'true', |
| 100: VALUE 'false', |
| 97: EPSILON |
| 96: CHOICE |
| 97: ATTRIBUTE "text:use-index-source-styles", |
| 98: REF 'boolean', |
| 99: CHOICE |
| 100: VALUE 'true', |
| 100: VALUE 'false', |
| 97: EPSILON |
| 96: CHOICE |
| 97: ATTRIBUTE "text:index-scope", |
| 98: CHOICE |
| 99: VALUE 'document', |
| 99: VALUE 'chapter', |
| 97: EPSILON |
| 96: CHOICE |
| 97: ATTRIBUTE "text:relative-tab-stop-position", |
| 98: REF 'boolean', |
| 99: CHOICE |
| 100: VALUE 'true', |
| 100: VALUE 'false', |
| 97: EPSILON |
| 94: CHOICE |
| 95: REF 'text-index-title-template', |
| 96: ELEMENT "text:index-title-template", |
| 97: SEQUENCE |
| 98: CHOICE |
| 99: ATTRIBUTE "text:style-name", |
| 100: REF 'styleNameRef', |
| 101: CHOICE |
| 102: DATA 'NCName', |
| 102: EPSILON |
| 99: EPSILON |
| 98: STRING |
| 95: EPSILON |
| 94: CHOICE |
| 95: ONEOREMORE |
| 96: REF 'text-table-of-content-entry-template', |
| 97: ELEMENT "text:table-of-content-entry-template", |
| 98: SEQUENCE |
| 99: REF 'text-table-of-content-entry-template-attlist', |
| 100: INTERLEAVE |
| 101: ATTRIBUTE "text:outline-level", |
| 102: REF 'positiveInteger', |
| 103: DATA 'positiveInteger', |
| 101: ATTRIBUTE "text:style-name", |
| 102: REF 'styleNameRef', |
| 103: CHOICE |
| 104: DATA 'NCName', |
| 104: EPSILON |
| 99: CHOICE |
| 100: ONEOREMORE |
| 101: REF 'text-table-of-content-children', |
| 102: CHOICE |
| 103: REF 'text-index-entry-chapter', |
| 104: ELEMENT "text:index-entry-chapter", |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "text:style-name", |
| 108: REF 'styleNameRef', |
| 109: CHOICE |
| 110: DATA 'NCName', |
| 110: EPSILON |
| 107: EPSILON |
| 106: REF 'text-index-entry-chapter-attrs', |
| 107: CHOICE |
| 108: ATTRIBUTE "text:display", |
| 109: CHOICE |
| 110: VALUE 'name', |
| 110: VALUE 'number', |
| 110: VALUE 'number-and-name', |
| 108: EPSILON |
| 103: REF 'text-index-entry-page-number', |
| 104: ELEMENT "text:index-entry-page-number", |
| 105: CHOICE |
| 106: ATTRIBUTE "text:style-name", |
| 107: REF 'styleNameRef', |
| 108: CHOICE |
| 109: DATA 'NCName', |
| 109: EPSILON |
| 106: EPSILON |
| 103: REF 'text-index-entry-text', |
| 104: ELEMENT "text:index-entry-text", |
| 105: CHOICE |
| 106: ATTRIBUTE "text:style-name", |
| 107: REF 'styleNameRef', |
| 108: CHOICE |
| 109: DATA 'NCName', |
| 109: EPSILON |
| 106: EPSILON |
| 103: REF 'text-index-entry-span', |
| 104: ELEMENT "text:index-entry-span", |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "text:style-name", |
| 108: REF 'styleNameRef', |
| 109: CHOICE |
| 110: DATA 'NCName', |
| 110: EPSILON |
| 107: EPSILON |
| 106: STRING |
| 103: REF 'text-index-entry-tab-stop', |
| 104: ELEMENT "text:index-entry-tab-stop", |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "text:style-name", |
| 108: REF 'styleNameRef', |
| 109: CHOICE |
| 110: DATA 'NCName', |
| 110: EPSILON |
| 107: EPSILON |
| 106: REF 'text-index-entry-tab-stop-attrs', |
| 107: INTERLEAVE |
| 108: CHOICE |
| 109: ATTRIBUTE "style:leader-char", |
| 110: REF 'character', |
| 111: DATA 'string', |
| 109: EPSILON |
| 108: CHOICE |
| 109: ATTRIBUTE "style:type", |
| 110: VALUE 'right', |
| 109: SEQUENCE |
| 110: ATTRIBUTE "style:type", |
| 111: VALUE 'left', |
| 110: ATTRIBUTE "style:position", |
| 111: REF 'length', |
| 112: DATA 'string', |
| 103: REF 'text-index-entry-link-start', |
| 104: ELEMENT "text:index-entry-link-start", |
| 105: CHOICE |
| 106: ATTRIBUTE "text:style-name", |
| 107: REF 'styleNameRef', |
| 108: CHOICE |
| 109: DATA 'NCName', |
| 109: EPSILON |
| 106: EPSILON |
| 103: REF 'text-index-entry-link-end', |
| 104: ELEMENT "text:index-entry-link-end", |
| 105: CHOICE |
| 106: ATTRIBUTE "text:style-name", |
| 107: REF 'styleNameRef', |
| 108: CHOICE |
| 109: DATA 'NCName', |
| 109: EPSILON |
| 106: EPSILON |
| 100: EPSILON |
| 95: EPSILON |
| 94: CHOICE |
| 95: ONEOREMORE |
| 96: REF 'text-index-source-styles', |
| 97: ELEMENT "text:index-source-styles", |
| 98: SEQUENCE |
| 99: ATTRIBUTE "text:outline-level", |
| 100: REF 'positiveInteger', |
| 101: DATA 'positiveInteger', |
| 99: CHOICE |
| 100: ONEOREMORE |
| 101: REF 'text-index-source-style', |
| 102: ELEMENT "text:index-source-style", |
| 103: ATTRIBUTE "text:style-name", |
| 104: REF 'styleName', |
| 105: DATA 'NCName', |
| 100: EPSILON |
| 95: EPSILON |
| 91: REF 'text-index-body', |
| 92: ELEMENT "text:index-body", |
| 93: CHOICE |
| 94: ONEOREMORE |
| 95: REF 'index-content-main', |
| 96: CHOICE |
| 97: REF 'text-content', |
| 98: CHOICE |
| 99: REF 'text-h', |
| 99: REF 'text-p', |
| 99: REF 'text-list', |
| 99: REF 'text-numbered-paragraph', |
| 99: REF 'table-table', |
| 99: REF 'draw-a', |
| 99: REF 'text-section', |
| 99: REF 'text-soft-page-break', |
| 99: REF 'text-table-of-content', |
| 99: REF 'text-illustration-index', |
| 100: ELEMENT "text:illustration-index", |
| 101: SEQUENCE |
| 102: REF 'sectionAttr', |
| 103: INTERLEAVE |
| 104: CHOICE |
| 105: ATTRIBUTE "text:style-name", |
| 106: REF 'styleNameRef', |
| 107: CHOICE |
| 108: DATA 'NCName', |
| 108: EPSILON |
| 105: EPSILON |
| 104: ATTRIBUTE "text:name", |
| 105: REF 'string', |
| 106: DATA 'string', |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protected", |
| 106: REF 'boolean', |
| 107: CHOICE |
| 108: VALUE 'true', |
| 108: VALUE 'false', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protection-key", |
| 106: REF 'string', |
| 107: DATA 'string', |
| 105: EPSILON |
| 102: REF 'text-illustration-index-source', |
| 103: ELEMENT "text:illustration-index-source", |
| 104: SEQUENCE |
| 105: REF 'text-illustration-index-source-attrs', |
| 106: INTERLEAVE |
| 107: REF 'text-index-scope-attr', |
| 108: CHOICE |
| 109: ATTRIBUTE "text:index-scope", |
| 110: CHOICE |
| 111: VALUE 'document', |
| 111: VALUE 'chapter', |
| 109: EPSILON |
| 107: REF 'text-relative-tab-stop-position-attr', |
| 108: CHOICE |
| 109: ATTRIBUTE "text:relative-tab-stop-position", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:use-caption", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:caption-sequence-name", |
| 109: REF 'string', |
| 110: DATA 'string', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:caption-sequence-format", |
| 109: CHOICE |
| 110: VALUE 'text', |
| 110: VALUE 'category-and-value', |
| 110: VALUE 'caption', |
| 108: EPSILON |
| 105: CHOICE |
| 106: REF 'text-index-title-template', |
| 106: EPSILON |
| 105: CHOICE |
| 106: REF 'text-illustration-index-entry-template', |
| 107: ELEMENT "text:illustration-index-entry-template", |
| 108: REF 'text-illustration-index-entry-content', |
| 109: SEQUENCE |
| 110: REF 'text-illustration-index-entry-template-attrs', |
| 111: ATTRIBUTE "text:style-name", |
| 112: REF 'styleNameRef', |
| 113: CHOICE |
| 114: DATA 'NCName', |
| 114: EPSILON |
| 110: CHOICE |
| 111: ONEOREMORE |
| 112: CHOICE |
| 113: REF 'text-index-entry-page-number', |
| 113: REF 'text-index-entry-text', |
| 113: REF 'text-index-entry-span', |
| 113: REF 'text-index-entry-tab-stop', |
| 111: EPSILON |
| 106: EPSILON |
| 102: REF 'text-index-body', |
| 99: REF 'text-table-index', |
| 100: ELEMENT "text:table-index", |
| 101: SEQUENCE |
| 102: REF 'sectionAttr', |
| 103: INTERLEAVE |
| 104: CHOICE |
| 105: ATTRIBUTE "text:style-name", |
| 106: REF 'styleNameRef', |
| 107: CHOICE |
| 108: DATA 'NCName', |
| 108: EPSILON |
| 105: EPSILON |
| 104: ATTRIBUTE "text:name", |
| 105: REF 'string', |
| 106: DATA 'string', |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protected", |
| 106: REF 'boolean', |
| 107: CHOICE |
| 108: VALUE 'true', |
| 108: VALUE 'false', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protection-key", |
| 106: REF 'string', |
| 107: DATA 'string', |
| 105: EPSILON |
| 102: REF 'text-table-index-source', |
| 103: ELEMENT "text:table-index-source", |
| 104: SEQUENCE |
| 105: REF 'text-illustration-index-source-attrs', |
| 106: INTERLEAVE |
| 107: REF 'text-index-scope-attr', |
| 108: CHOICE |
| 109: ATTRIBUTE "text:index-scope", |
| 110: CHOICE |
| 111: VALUE 'document', |
| 111: VALUE 'chapter', |
| 109: EPSILON |
| 107: REF 'text-relative-tab-stop-position-attr', |
| 108: CHOICE |
| 109: ATTRIBUTE "text:relative-tab-stop-position", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:use-caption", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:caption-sequence-name", |
| 109: REF 'string', |
| 110: DATA 'string', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:caption-sequence-format", |
| 109: CHOICE |
| 110: VALUE 'text', |
| 110: VALUE 'category-and-value', |
| 110: VALUE 'caption', |
| 108: EPSILON |
| 105: CHOICE |
| 106: REF 'text-index-title-template', |
| 106: EPSILON |
| 105: CHOICE |
| 106: REF 'text-table-index-entry-template', |
| 107: ELEMENT "text:table-index-entry-template", |
| 108: REF 'text-illustration-index-entry-content', |
| 109: SEQUENCE |
| 110: REF 'text-illustration-index-entry-template-attrs', |
| 111: ATTRIBUTE "text:style-name", |
| 112: REF 'styleNameRef', |
| 113: CHOICE |
| 114: DATA 'NCName', |
| 114: EPSILON |
| 110: CHOICE |
| 111: ONEOREMORE |
| 112: CHOICE |
| 113: REF 'text-index-entry-page-number', |
| 113: REF 'text-index-entry-text', |
| 113: REF 'text-index-entry-span', |
| 113: REF 'text-index-entry-tab-stop', |
| 111: EPSILON |
| 106: EPSILON |
| 102: REF 'text-index-body', |
| 99: REF 'text-object-index', |
| 100: ELEMENT "text:object-index", |
| 101: SEQUENCE |
| 102: REF 'sectionAttr', |
| 103: INTERLEAVE |
| 104: CHOICE |
| 105: ATTRIBUTE "text:style-name", |
| 106: REF 'styleNameRef', |
| 107: CHOICE |
| 108: DATA 'NCName', |
| 108: EPSILON |
| 105: EPSILON |
| 104: ATTRIBUTE "text:name", |
| 105: REF 'string', |
| 106: DATA 'string', |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protected", |
| 106: REF 'boolean', |
| 107: CHOICE |
| 108: VALUE 'true', |
| 108: VALUE 'false', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protection-key", |
| 106: REF 'string', |
| 107: DATA 'string', |
| 105: EPSILON |
| 102: REF 'text-object-index-source', |
| 103: ELEMENT "text:object-index-source", |
| 104: SEQUENCE |
| 105: REF 'text-object-index-source-attrs', |
| 106: INTERLEAVE |
| 107: REF 'text-index-scope-attr', |
| 108: CHOICE |
| 109: ATTRIBUTE "text:index-scope", |
| 110: CHOICE |
| 111: VALUE 'document', |
| 111: VALUE 'chapter', |
| 109: EPSILON |
| 107: REF 'text-relative-tab-stop-position-attr', |
| 108: CHOICE |
| 109: ATTRIBUTE "text:relative-tab-stop-position", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:use-spreadsheet-objects", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:use-math-objects", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:use-draw-objects", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:use-chart-objects", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:use-other-objects", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 105: CHOICE |
| 106: REF 'text-index-title-template', |
| 106: EPSILON |
| 105: CHOICE |
| 106: REF 'text-object-index-entry-template', |
| 107: ELEMENT "text:object-index-entry-template", |
| 108: REF 'text-illustration-index-entry-content', |
| 109: SEQUENCE |
| 110: REF 'text-illustration-index-entry-template-attrs', |
| 111: ATTRIBUTE "text:style-name", |
| 112: REF 'styleNameRef', |
| 113: CHOICE |
| 114: DATA 'NCName', |
| 114: EPSILON |
| 110: CHOICE |
| 111: ONEOREMORE |
| 112: CHOICE |
| 113: REF 'text-index-entry-page-number', |
| 113: REF 'text-index-entry-text', |
| 113: REF 'text-index-entry-span', |
| 113: REF 'text-index-entry-tab-stop', |
| 111: EPSILON |
| 106: EPSILON |
| 102: REF 'text-index-body', |
| 99: REF 'text-user-index', |
| 100: ELEMENT "text:user-index", |
| 101: SEQUENCE |
| 102: REF 'sectionAttr', |
| 103: INTERLEAVE |
| 104: CHOICE |
| 105: ATTRIBUTE "text:style-name", |
| 106: REF 'styleNameRef', |
| 107: CHOICE |
| 108: DATA 'NCName', |
| 108: EPSILON |
| 105: EPSILON |
| 104: ATTRIBUTE "text:name", |
| 105: REF 'string', |
| 106: DATA 'string', |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protected", |
| 106: REF 'boolean', |
| 107: CHOICE |
| 108: VALUE 'true', |
| 108: VALUE 'false', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protection-key", |
| 106: REF 'string', |
| 107: DATA 'string', |
| 105: EPSILON |
| 102: REF 'text-user-index-source', |
| 103: ELEMENT "text:user-index-source", |
| 104: SEQUENCE |
| 105: REF 'text-user-index-source-attr', |
| 106: INTERLEAVE |
| 107: SEQUENCE |
| 108: REF 'text-index-scope-attr', |
| 109: CHOICE |
| 110: ATTRIBUTE "text:index-scope", |
| 111: CHOICE |
| 112: VALUE 'document', |
| 112: VALUE 'chapter', |
| 110: EPSILON |
| 108: REF 'text-relative-tab-stop-position-attr', |
| 109: CHOICE |
| 110: ATTRIBUTE "text:relative-tab-stop-position", |
| 111: REF 'boolean', |
| 112: CHOICE |
| 113: VALUE 'true', |
| 113: VALUE 'false', |
| 110: EPSILON |
| 108: ATTRIBUTE "text:index-name", |
| 109: REF 'string', |
| 110: DATA 'string', |
| 107: SEQUENCE |
| 108: CHOICE |
| 109: ATTRIBUTE "text:use-index-marks", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 108: CHOICE |
| 109: ATTRIBUTE "text:use-graphics", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 108: CHOICE |
| 109: ATTRIBUTE "text:use-tables", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 108: CHOICE |
| 109: ATTRIBUTE "text:use-floating-frames", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 108: CHOICE |
| 109: ATTRIBUTE "text:use-objects", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:copy-outline-levels", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 105: CHOICE |
| 106: REF 'text-index-title-template', |
| 106: EPSILON |
| 105: CHOICE |
| 106: ONEOREMORE |
| 107: REF 'text-user-index-entry-template', |
| 108: ELEMENT "text:user-index-entry-template", |
| 109: SEQUENCE |
| 110: REF 'text-user-index-entry-template-attrs', |
| 111: INTERLEAVE |
| 112: ATTRIBUTE "text:outline-level", |
| 113: REF 'positiveInteger', |
| 114: DATA 'positiveInteger', |
| 112: ATTRIBUTE "text:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 110: CHOICE |
| 111: ONEOREMORE |
| 112: CHOICE |
| 113: REF 'text-index-entry-chapter', |
| 113: REF 'text-index-entry-page-number', |
| 113: REF 'text-index-entry-text', |
| 113: REF 'text-index-entry-span', |
| 113: REF 'text-index-entry-tab-stop', |
| 111: EPSILON |
| 106: EPSILON |
| 105: CHOICE |
| 106: ONEOREMORE |
| 107: REF 'text-index-source-styles', |
| 106: EPSILON |
| 102: REF 'text-index-body', |
| 99: REF 'text-alphabetical-index', |
| 100: ELEMENT "text:alphabetical-index", |
| 101: SEQUENCE |
| 102: REF 'sectionAttr', |
| 103: INTERLEAVE |
| 104: CHOICE |
| 105: ATTRIBUTE "text:style-name", |
| 106: REF 'styleNameRef', |
| 107: CHOICE |
| 108: DATA 'NCName', |
| 108: EPSILON |
| 105: EPSILON |
| 104: ATTRIBUTE "text:name", |
| 105: REF 'string', |
| 106: DATA 'string', |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protected", |
| 106: REF 'boolean', |
| 107: CHOICE |
| 108: VALUE 'true', |
| 108: VALUE 'false', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protection-key", |
| 106: REF 'string', |
| 107: DATA 'string', |
| 105: EPSILON |
| 102: REF 'text-alphabetical-index-source', |
| 103: ELEMENT "text:alphabetical-index-source", |
| 104: SEQUENCE |
| 105: REF 'text-alphabetical-index-source-attrs', |
| 106: INTERLEAVE |
| 107: SEQUENCE |
| 108: REF 'text-index-scope-attr', |
| 109: CHOICE |
| 110: ATTRIBUTE "text:index-scope", |
| 111: CHOICE |
| 112: VALUE 'document', |
| 112: VALUE 'chapter', |
| 110: EPSILON |
| 108: REF 'text-relative-tab-stop-position-attr', |
| 109: CHOICE |
| 110: ATTRIBUTE "text:relative-tab-stop-position", |
| 111: REF 'boolean', |
| 112: CHOICE |
| 113: VALUE 'true', |
| 113: VALUE 'false', |
| 110: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:ignore-case", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:main-entry-style-name", |
| 109: REF 'styleNameRef', |
| 110: CHOICE |
| 111: DATA 'NCName', |
| 111: EPSILON |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:alphabetical-separators", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: SEQUENCE |
| 108: CHOICE |
| 109: ATTRIBUTE "text:combine-entries", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 108: CHOICE |
| 109: ATTRIBUTE "text:combine-entries-with-dash", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 108: CHOICE |
| 109: ATTRIBUTE "text:combine-entries-with-pp", |
| 110: REF 'boolean', |
| 111: CHOICE |
| 112: VALUE 'true', |
| 112: VALUE 'false', |
| 109: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:use-keys-as-entries", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:capitalize-entries", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:comma-separated", |
| 109: REF 'boolean', |
| 110: CHOICE |
| 111: VALUE 'true', |
| 111: VALUE 'false', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "fo:language", |
| 109: REF 'languageCode', |
| 110: DATA 'token', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "fo:country", |
| 109: REF 'countryCode', |
| 110: DATA 'token', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "text:sort-algorithm", |
| 109: REF 'string', |
| 110: DATA 'string', |
| 108: EPSILON |
| 105: CHOICE |
| 106: REF 'text-index-title-template', |
| 106: EPSILON |
| 105: CHOICE |
| 106: ONEOREMORE |
| 107: REF 'text-alphabetical-index-entry-template', |
| 108: ELEMENT "text:alphabetical-index-entry-template", |
| 109: SEQUENCE |
| 110: REF 'text-alphabetical-index-entry-template-attrs', |
| 111: INTERLEAVE |
| 112: ATTRIBUTE "text:outline-level", |
| 113: CHOICE |
| 114: VALUE '1', |
| 114: VALUE '2', |
| 114: VALUE '3', |
| 114: VALUE 'separator', |
| 112: ATTRIBUTE "text:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 110: CHOICE |
| 111: ONEOREMORE |
| 112: CHOICE |
| 113: REF 'text-index-entry-chapter', |
| 113: REF 'text-index-entry-page-number', |
| 113: REF 'text-index-entry-text', |
| 113: REF 'text-index-entry-span', |
| 113: REF 'text-index-entry-tab-stop', |
| 111: EPSILON |
| 106: EPSILON |
| 102: REF 'text-index-body', |
| 99: REF 'text-bibliography', |
| 100: ELEMENT "text:bibliography", |
| 101: SEQUENCE |
| 102: REF 'sectionAttr', |
| 103: INTERLEAVE |
| 104: CHOICE |
| 105: ATTRIBUTE "text:style-name", |
| 106: REF 'styleNameRef', |
| 107: CHOICE |
| 108: DATA 'NCName', |
| 108: EPSILON |
| 105: EPSILON |
| 104: ATTRIBUTE "text:name", |
| 105: REF 'string', |
| 106: DATA 'string', |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protected", |
| 106: REF 'boolean', |
| 107: CHOICE |
| 108: VALUE 'true', |
| 108: VALUE 'false', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ATTRIBUTE "text:protection-key", |
| 106: REF 'string', |
| 107: DATA 'string', |
| 105: EPSILON |
| 102: REF 'text-bibliography-source', |
| 103: ELEMENT "text:bibliography-source", |
| 104: SEQUENCE |
| 105: CHOICE |
| 106: REF 'text-index-title-template', |
| 106: EPSILON |
| 105: CHOICE |
| 106: ONEOREMORE |
| 107: REF 'text-bibliography-entry-template', |
| 108: ELEMENT "text:bibliography-entry-template", |
| 109: SEQUENCE |
| 110: REF 'text-bibliography-entry-template-attrs', |
| 111: INTERLEAVE |
| 112: ATTRIBUTE "text:bibliography-type", |
| 113: REF 'text-bibliography-types', |
| 114: CHOICE |
| 115: VALUE 'article', |
| 115: VALUE 'book', |
| 115: VALUE 'booklet', |
| 115: VALUE 'conference', |
| 115: VALUE 'custom1', |
| 115: VALUE 'custom2', |
| 115: VALUE 'custom3', |
| 115: VALUE 'custom4', |
| 115: VALUE 'custom5', |
| 115: VALUE 'email', |
| 115: VALUE 'inbook', |
| 115: VALUE 'incollection', |
| 115: VALUE 'inproceedings', |
| 115: VALUE 'journal', |
| 115: VALUE 'manual', |
| 115: VALUE 'mastersthesis', |
| 115: VALUE 'misc', |
| 115: VALUE 'phdthesis', |
| 115: VALUE 'proceedings', |
| 115: VALUE 'techreport', |
| 115: VALUE 'unpublished', |
| 115: VALUE 'www', |
| 112: ATTRIBUTE "text:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 110: CHOICE |
| 111: ONEOREMORE |
| 112: CHOICE |
| 113: REF 'text-index-entry-span', |
| 113: REF 'text-index-entry-tab-stop', |
| 113: REF 'text-index-entry-bibliography', |
| 114: ELEMENT "text:index-entry-bibliography", |
| 115: REF 'text-index-entry-bibliography-attrs', |
| 116: INTERLEAVE |
| 117: CHOICE |
| 118: ATTRIBUTE "text:style-name", |
| 119: REF 'styleNameRef', |
| 120: CHOICE |
| 121: DATA 'NCName', |
| 121: EPSILON |
| 118: EPSILON |
| 117: ATTRIBUTE "text:bibliography-data-field", |
| 118: CHOICE |
| 119: VALUE 'address', |
| 119: VALUE 'annote', |
| 119: VALUE 'author', |
| 119: VALUE 'bibliography-type', |
| 119: VALUE 'booktitle', |
| 119: VALUE 'chapter', |
| 119: VALUE 'custom1', |
| 119: VALUE 'custom2', |
| 119: VALUE 'custom3', |
| 119: VALUE 'custom4', |
| 119: VALUE 'custom5', |
| 119: VALUE 'edition', |
| 119: VALUE 'editor', |
| 119: VALUE 'howpublished', |
| 119: VALUE 'identifier', |
| 119: VALUE 'institution', |
| 119: VALUE 'isbn', |
| 119: VALUE 'issn', |
| 119: VALUE 'journal', |
| 119: VALUE 'month', |
| 119: VALUE 'note', |
| 119: VALUE 'number', |
| 119: VALUE 'organizations', |
| 119: VALUE 'pages', |
| 119: VALUE 'publisher', |
| 119: VALUE 'report-type', |
| 119: VALUE 'school', |
| 119: VALUE 'series', |
| 119: VALUE 'title', |
| 119: VALUE 'url', |
| 119: VALUE 'volume', |
| 119: VALUE 'year', |
| 111: EPSILON |
| 106: EPSILON |
| 102: REF 'text-index-body', |
| 99: REF 'shape', |
| 100: CHOICE |
| 101: REF 'draw-rect', |
| 101: REF 'draw-line', |
| 101: REF 'draw-polyline', |
| 101: REF 'draw-polygon', |
| 101: REF 'draw-regular-polygon', |
| 101: REF 'draw-path', |
| 101: REF 'draw-circle', |
| 101: REF 'draw-ellipse', |
| 101: REF 'draw-g', |
| 101: REF 'draw-page-thumbnail', |
| 101: REF 'draw-frame', |
| 101: REF 'draw-measure', |
| 102: ELEMENT "draw:measure", |
| 103: SEQUENCE |
| 104: REF 'draw-measure-attlist', |
| 105: INTERLEAVE |
| 106: SEQUENCE |
| 107: ATTRIBUTE "svg:x1", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 107: ATTRIBUTE "svg:y1", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 106: SEQUENCE |
| 107: ATTRIBUTE "svg:x2", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 107: ATTRIBUTE "svg:y2", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 104: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 105: SEQUENCE |
| 106: REF 'common-draw-shape-with-styles-attlist', |
| 107: SEQUENCE |
| 108: REF 'common-draw-z-index-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:z-index", |
| 111: REF 'nonNegativeInteger', |
| 112: DATA 'nonNegativeInteger', |
| 110: EPSILON |
| 108: REF 'common-draw-id-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:id", |
| 111: REF 'ID', |
| 112: DATA 'ID', |
| 110: EPSILON |
| 108: REF 'common-draw-layer-name-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:layer", |
| 111: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-draw-style-name-attlist', |
| 109: CHOICE |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:class-names", |
| 113: REF 'styleNameRefs', |
| 114: LIST |
| 115: CHOICE |
| 116: ONEOREMORE |
| 117: DATA 'NCName', |
| 116: EPSILON |
| 112: EPSILON |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "presentation:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "presentation:class-names", |
| 113: REF 'styleNameRefs', |
| 114: LIST |
| 115: CHOICE |
| 116: ONEOREMORE |
| 117: DATA 'NCName', |
| 116: EPSILON |
| 112: EPSILON |
| 108: REF 'common-draw-transform-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:transform", |
| 111: REF 'string', |
| 112: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-draw-name-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:name", |
| 111: REF 'string', |
| 112: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-text-spreadsheet-shape-attlist', |
| 109: INTERLEAVE |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-cell-address", |
| 113: REF 'cellAddress', |
| 114: DATA 'string', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-x", |
| 113: REF 'coordinate', |
| 114: REF 'length', |
| 115: DATA 'string', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-y", |
| 113: REF 'coordinate', |
| 114: REF 'length', |
| 115: DATA 'string', |
| 112: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "table:table-background", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: REF 'common-text-anchor-attlist', |
| 111: INTERLEAVE |
| 112: CHOICE |
| 113: ATTRIBUTE "text:anchor-type", |
| 114: CHOICE |
| 115: VALUE 'page', |
| 115: VALUE 'frame', |
| 115: VALUE 'paragraph', |
| 115: VALUE 'char', |
| 115: VALUE 'as-char', |
| 113: EPSILON |
| 112: CHOICE |
| 113: ATTRIBUTE "text:anchor-page-number", |
| 114: REF 'positiveInteger', |
| 115: DATA 'positiveInteger', |
| 113: EPSILON |
| 106: REF 'common-draw-text-style-name-attlist', |
| 107: CHOICE |
| 108: ATTRIBUTE "draw:text-style-name", |
| 109: REF 'styleNameRef', |
| 110: CHOICE |
| 111: DATA 'NCName', |
| 111: EPSILON |
| 108: EPSILON |
| 104: REF 'common-draw-caption-id-attlist', |
| 105: CHOICE |
| 106: ATTRIBUTE "draw:caption-id", |
| 107: REF 'IDREF', |
| 108: DATA 'IDREF', |
| 106: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-title', |
| 105: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-desc', |
| 105: EPSILON |
| 104: CHOICE |
| 105: REF 'office-event-listeners', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ONEOREMORE |
| 106: REF 'draw-glue-point', |
| 105: EPSILON |
| 104: REF 'draw-text', |
| 105: CHOICE |
| 106: ONEOREMORE |
| 107: CHOICE |
| 108: REF 'text-p', |
| 108: REF 'text-list', |
| 106: EPSILON |
| 101: REF 'draw-caption', |
| 102: ELEMENT "draw:caption", |
| 103: SEQUENCE |
| 104: REF 'draw-caption-attlist', |
| 105: INTERLEAVE |
| 106: CHOICE |
| 107: SEQUENCE |
| 108: ATTRIBUTE "draw:caption-point-x", |
| 109: REF 'coordinate', |
| 110: REF 'length', |
| 111: DATA 'string', |
| 108: ATTRIBUTE "draw:caption-point-y", |
| 109: REF 'coordinate', |
| 110: REF 'length', |
| 111: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "draw:corner-radius", |
| 108: REF 'nonNegativeLength', |
| 109: DATA 'string', |
| 107: EPSILON |
| 104: REF 'common-draw-position-attlist', |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:x", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:y", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 107: EPSILON |
| 104: REF 'common-draw-size-attlist', |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:width", |
| 108: REF 'length', |
| 109: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:height", |
| 108: REF 'length', |
| 109: DATA 'string', |
| 107: EPSILON |
| 104: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 105: SEQUENCE |
| 106: REF 'common-draw-shape-with-styles-attlist', |
| 107: SEQUENCE |
| 108: REF 'common-draw-z-index-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:z-index", |
| 111: REF 'nonNegativeInteger', |
| 112: DATA 'nonNegativeInteger', |
| 110: EPSILON |
| 108: REF 'common-draw-id-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:id", |
| 111: REF 'ID', |
| 112: DATA 'ID', |
| 110: EPSILON |
| 108: REF 'common-draw-layer-name-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:layer", |
| 111: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-draw-style-name-attlist', |
| 109: CHOICE |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:class-names", |
| 113: REF 'styleNameRefs', |
| 114: LIST |
| 115: CHOICE |
| 116: ONEOREMORE |
| 117: DATA 'NCName', |
| 116: EPSILON |
| 112: EPSILON |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "presentation:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "presentation:class-names", |
| 113: REF 'styleNameRefs', |
| 114: LIST |
| 115: CHOICE |
| 116: ONEOREMORE |
| 117: DATA 'NCName', |
| 116: EPSILON |
| 112: EPSILON |
| 108: REF 'common-draw-transform-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:transform", |
| 111: REF 'string', |
| 112: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-draw-name-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:name", |
| 111: REF 'string', |
| 112: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-text-spreadsheet-shape-attlist', |
| 109: INTERLEAVE |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-cell-address", |
| 113: REF 'cellAddress', |
| 114: DATA 'string', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-x", |
| 113: REF 'coordinate', |
| 114: REF 'length', |
| 115: DATA 'string', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-y", |
| 113: REF 'coordinate', |
| 114: REF 'length', |
| 115: DATA 'string', |
| 112: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "table:table-background", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: REF 'common-text-anchor-attlist', |
| 111: INTERLEAVE |
| 112: CHOICE |
| 113: ATTRIBUTE "text:anchor-type", |
| 114: CHOICE |
| 115: VALUE 'page', |
| 115: VALUE 'frame', |
| 115: VALUE 'paragraph', |
| 115: VALUE 'char', |
| 115: VALUE 'as-char', |
| 113: EPSILON |
| 112: CHOICE |
| 113: ATTRIBUTE "text:anchor-page-number", |
| 114: REF 'positiveInteger', |
| 115: DATA 'positiveInteger', |
| 113: EPSILON |
| 106: REF 'common-draw-text-style-name-attlist', |
| 107: CHOICE |
| 108: ATTRIBUTE "draw:text-style-name", |
| 109: REF 'styleNameRef', |
| 110: CHOICE |
| 111: DATA 'NCName', |
| 111: EPSILON |
| 108: EPSILON |
| 104: REF 'common-draw-caption-id-attlist', |
| 105: CHOICE |
| 106: ATTRIBUTE "draw:caption-id", |
| 107: REF 'IDREF', |
| 108: DATA 'IDREF', |
| 106: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-title', |
| 105: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-desc', |
| 105: EPSILON |
| 104: CHOICE |
| 105: REF 'office-event-listeners', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ONEOREMORE |
| 106: REF 'draw-glue-point', |
| 105: EPSILON |
| 104: REF 'draw-text', |
| 105: CHOICE |
| 106: ONEOREMORE |
| 107: CHOICE |
| 108: REF 'text-p', |
| 108: REF 'text-list', |
| 106: EPSILON |
| 101: REF 'draw-connector', |
| 102: ELEMENT "draw:connector", |
| 103: SEQUENCE |
| 104: REF 'draw-connector-attlist', |
| 105: INTERLEAVE |
| 106: CHOICE |
| 107: ATTRIBUTE "draw:type", |
| 108: CHOICE |
| 109: VALUE 'standard', |
| 109: VALUE 'lines', |
| 109: VALUE 'line', |
| 109: VALUE 'curve', |
| 107: EPSILON |
| 106: CHOICE |
| 107: SEQUENCE |
| 108: ATTRIBUTE "svg:x1", |
| 109: REF 'coordinate', |
| 110: REF 'length', |
| 111: DATA 'string', |
| 108: ATTRIBUTE "svg:y1", |
| 109: REF 'coordinate', |
| 110: REF 'length', |
| 111: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "draw:start-shape", |
| 108: REF 'IDREF', |
| 109: DATA 'IDREF', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "draw:start-glue-point", |
| 108: REF 'nonNegativeInteger', |
| 109: DATA 'nonNegativeInteger', |
| 107: EPSILON |
| 106: CHOICE |
| 107: SEQUENCE |
| 108: ATTRIBUTE "svg:x2", |
| 109: REF 'coordinate', |
| 110: REF 'length', |
| 111: DATA 'string', |
| 108: ATTRIBUTE "svg:y2", |
| 109: REF 'coordinate', |
| 110: REF 'length', |
| 111: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "draw:end-shape", |
| 108: REF 'IDREF', |
| 109: DATA 'IDREF', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "draw:end-glue-point", |
| 108: REF 'nonNegativeInteger', |
| 109: DATA 'nonNegativeInteger', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "draw:line-skew", |
| 108: LIST |
| 109: SEQUENCE |
| 110: REF 'length', |
| 111: DATA 'string', |
| 110: CHOICE |
| 111: SEQUENCE |
| 112: REF 'length', |
| 113: DATA 'string', |
| 112: CHOICE |
| 113: REF 'length', |
| 114: DATA 'string', |
| 113: EPSILON |
| 111: EPSILON |
| 107: EPSILON |
| 104: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 105: SEQUENCE |
| 106: REF 'common-draw-shape-with-styles-attlist', |
| 107: SEQUENCE |
| 108: REF 'common-draw-z-index-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:z-index", |
| 111: REF 'nonNegativeInteger', |
| 112: DATA 'nonNegativeInteger', |
| 110: EPSILON |
| 108: REF 'common-draw-id-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:id", |
| 111: REF 'ID', |
| 112: DATA 'ID', |
| 110: EPSILON |
| 108: REF 'common-draw-layer-name-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:layer", |
| 111: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-draw-style-name-attlist', |
| 109: CHOICE |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:class-names", |
| 113: REF 'styleNameRefs', |
| 114: LIST |
| 115: CHOICE |
| 116: ONEOREMORE |
| 117: DATA 'NCName', |
| 116: EPSILON |
| 112: EPSILON |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "presentation:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "presentation:class-names", |
| 113: REF 'styleNameRefs', |
| 114: LIST |
| 115: CHOICE |
| 116: ONEOREMORE |
| 117: DATA 'NCName', |
| 116: EPSILON |
| 112: EPSILON |
| 108: REF 'common-draw-transform-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:transform", |
| 111: REF 'string', |
| 112: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-draw-name-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:name", |
| 111: REF 'string', |
| 112: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-text-spreadsheet-shape-attlist', |
| 109: INTERLEAVE |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-cell-address", |
| 113: REF 'cellAddress', |
| 114: DATA 'string', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-x", |
| 113: REF 'coordinate', |
| 114: REF 'length', |
| 115: DATA 'string', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-y", |
| 113: REF 'coordinate', |
| 114: REF 'length', |
| 115: DATA 'string', |
| 112: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "table:table-background", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: REF 'common-text-anchor-attlist', |
| 111: INTERLEAVE |
| 112: CHOICE |
| 113: ATTRIBUTE "text:anchor-type", |
| 114: CHOICE |
| 115: VALUE 'page', |
| 115: VALUE 'frame', |
| 115: VALUE 'paragraph', |
| 115: VALUE 'char', |
| 115: VALUE 'as-char', |
| 113: EPSILON |
| 112: CHOICE |
| 113: ATTRIBUTE "text:anchor-page-number", |
| 114: REF 'positiveInteger', |
| 115: DATA 'positiveInteger', |
| 113: EPSILON |
| 106: REF 'common-draw-text-style-name-attlist', |
| 107: CHOICE |
| 108: ATTRIBUTE "draw:text-style-name", |
| 109: REF 'styleNameRef', |
| 110: CHOICE |
| 111: DATA 'NCName', |
| 111: EPSILON |
| 108: EPSILON |
| 104: REF 'common-draw-caption-id-attlist', |
| 105: CHOICE |
| 106: ATTRIBUTE "draw:caption-id", |
| 107: REF 'IDREF', |
| 108: DATA 'IDREF', |
| 106: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-title', |
| 105: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-desc', |
| 105: EPSILON |
| 104: CHOICE |
| 105: REF 'office-event-listeners', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ONEOREMORE |
| 106: REF 'draw-glue-point', |
| 105: EPSILON |
| 104: REF 'draw-text', |
| 105: CHOICE |
| 106: ONEOREMORE |
| 107: CHOICE |
| 108: REF 'text-p', |
| 108: REF 'text-list', |
| 106: EPSILON |
| 101: REF 'draw-control', |
| 102: ELEMENT "draw:control", |
| 103: SEQUENCE |
| 104: REF 'draw-control-attlist', |
| 105: ATTRIBUTE "draw:control", |
| 106: REF 'IDREF', |
| 107: DATA 'IDREF', |
| 104: REF 'common-draw-position-attlist', |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:x", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:y", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 107: EPSILON |
| 104: REF 'common-draw-size-attlist', |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:width", |
| 108: REF 'length', |
| 109: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:height", |
| 108: REF 'length', |
| 109: DATA 'string', |
| 107: EPSILON |
| 104: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 105: SEQUENCE |
| 106: REF 'common-draw-shape-with-styles-attlist', |
| 107: SEQUENCE |
| 108: REF 'common-draw-z-index-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:z-index", |
| 111: REF 'nonNegativeInteger', |
| 112: DATA 'nonNegativeInteger', |
| 110: EPSILON |
| 108: REF 'common-draw-id-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:id", |
| 111: REF 'ID', |
| 112: DATA 'ID', |
| 110: EPSILON |
| 108: REF 'common-draw-layer-name-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:layer", |
| 111: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-draw-style-name-attlist', |
| 109: CHOICE |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:class-names", |
| 113: REF 'styleNameRefs', |
| 114: LIST |
| 115: CHOICE |
| 116: ONEOREMORE |
| 117: DATA 'NCName', |
| 116: EPSILON |
| 112: EPSILON |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "presentation:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "presentation:class-names", |
| 113: REF 'styleNameRefs', |
| 114: LIST |
| 115: CHOICE |
| 116: ONEOREMORE |
| 117: DATA 'NCName', |
| 116: EPSILON |
| 112: EPSILON |
| 108: REF 'common-draw-transform-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:transform", |
| 111: REF 'string', |
| 112: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-draw-name-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:name", |
| 111: REF 'string', |
| 112: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-text-spreadsheet-shape-attlist', |
| 109: INTERLEAVE |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-cell-address", |
| 113: REF 'cellAddress', |
| 114: DATA 'string', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-x", |
| 113: REF 'coordinate', |
| 114: REF 'length', |
| 115: DATA 'string', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-y", |
| 113: REF 'coordinate', |
| 114: REF 'length', |
| 115: DATA 'string', |
| 112: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "table:table-background", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: REF 'common-text-anchor-attlist', |
| 111: INTERLEAVE |
| 112: CHOICE |
| 113: ATTRIBUTE "text:anchor-type", |
| 114: CHOICE |
| 115: VALUE 'page', |
| 115: VALUE 'frame', |
| 115: VALUE 'paragraph', |
| 115: VALUE 'char', |
| 115: VALUE 'as-char', |
| 113: EPSILON |
| 112: CHOICE |
| 113: ATTRIBUTE "text:anchor-page-number", |
| 114: REF 'positiveInteger', |
| 115: DATA 'positiveInteger', |
| 113: EPSILON |
| 106: REF 'common-draw-text-style-name-attlist', |
| 107: CHOICE |
| 108: ATTRIBUTE "draw:text-style-name", |
| 109: REF 'styleNameRef', |
| 110: CHOICE |
| 111: DATA 'NCName', |
| 111: EPSILON |
| 108: EPSILON |
| 104: REF 'common-draw-caption-id-attlist', |
| 105: CHOICE |
| 106: ATTRIBUTE "draw:caption-id", |
| 107: REF 'IDREF', |
| 108: DATA 'IDREF', |
| 106: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-title', |
| 105: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-desc', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ONEOREMORE |
| 106: REF 'draw-glue-point', |
| 105: EPSILON |
| 101: REF 'dr3d-scene', |
| 102: ELEMENT "dr3d:scene", |
| 103: SEQUENCE |
| 104: REF 'dr3d-scene-attlist', |
| 105: INTERLEAVE |
| 106: SEQUENCE |
| 107: CHOICE |
| 108: ATTRIBUTE "dr3d:vrp", |
| 109: REF 'vector3D', |
| 110: DATA 'string', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "dr3d:vpn", |
| 109: REF 'vector3D', |
| 110: DATA 'string', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "dr3d:vup", |
| 109: REF 'vector3D', |
| 110: DATA 'string', |
| 108: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "dr3d:projection", |
| 108: CHOICE |
| 109: VALUE 'parallel', |
| 109: VALUE 'perspective', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "dr3d:distance", |
| 108: REF 'length', |
| 109: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "dr3d:focal-length", |
| 108: REF 'length', |
| 109: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "dr3d:shadow-slant", |
| 108: REF 'nonNegativeInteger', |
| 109: DATA 'nonNegativeInteger', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "dr3d:shade-mode", |
| 108: CHOICE |
| 109: VALUE 'flat', |
| 109: VALUE 'phong', |
| 109: VALUE 'gouraud', |
| 109: VALUE 'draft', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "dr3d:ambient-color", |
| 108: REF 'color', |
| 109: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "dr3d:lighting-mode", |
| 108: REF 'boolean', |
| 109: CHOICE |
| 110: VALUE 'true', |
| 110: VALUE 'false', |
| 107: EPSILON |
| 104: REF 'common-draw-position-attlist', |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:x", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:y", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 107: EPSILON |
| 104: REF 'common-draw-size-attlist', |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:width", |
| 108: REF 'length', |
| 109: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:height", |
| 108: REF 'length', |
| 109: DATA 'string', |
| 107: EPSILON |
| 104: REF 'common-draw-style-name-attlist', |
| 105: CHOICE |
| 106: SEQUENCE |
| 107: CHOICE |
| 108: ATTRIBUTE "draw:style-name", |
| 109: REF 'styleNameRef', |
| 110: CHOICE |
| 111: DATA 'NCName', |
| 111: EPSILON |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "draw:class-names", |
| 109: REF 'styleNameRefs', |
| 110: LIST |
| 111: CHOICE |
| 112: ONEOREMORE |
| 113: DATA 'NCName', |
| 112: EPSILON |
| 108: EPSILON |
| 106: SEQUENCE |
| 107: CHOICE |
| 108: ATTRIBUTE "presentation:style-name", |
| 109: REF 'styleNameRef', |
| 110: CHOICE |
| 111: DATA 'NCName', |
| 111: EPSILON |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "presentation:class-names", |
| 109: REF 'styleNameRefs', |
| 110: LIST |
| 111: CHOICE |
| 112: ONEOREMORE |
| 113: DATA 'NCName', |
| 112: EPSILON |
| 108: EPSILON |
| 104: REF 'common-draw-z-index-attlist', |
| 105: CHOICE |
| 106: ATTRIBUTE "draw:z-index", |
| 107: REF 'nonNegativeInteger', |
| 108: DATA 'nonNegativeInteger', |
| 106: EPSILON |
| 104: REF 'common-draw-id-attlist', |
| 105: CHOICE |
| 106: ATTRIBUTE "draw:id", |
| 107: REF 'ID', |
| 108: DATA 'ID', |
| 106: EPSILON |
| 104: REF 'common-draw-layer-name-attlist', |
| 105: CHOICE |
| 106: ATTRIBUTE "draw:layer", |
| 107: DATA 'string', |
| 106: EPSILON |
| 104: REF 'common-text-spreadsheet-shape-attlist', |
| 105: INTERLEAVE |
| 106: SEQUENCE |
| 107: CHOICE |
| 108: ATTRIBUTE "table:end-cell-address", |
| 109: REF 'cellAddress', |
| 110: DATA 'string', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "table:end-x", |
| 109: REF 'coordinate', |
| 110: REF 'length', |
| 111: DATA 'string', |
| 108: EPSILON |
| 107: CHOICE |
| 108: ATTRIBUTE "table:end-y", |
| 109: REF 'coordinate', |
| 110: REF 'length', |
| 111: DATA 'string', |
| 108: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "table:table-background", |
| 108: REF 'boolean', |
| 109: CHOICE |
| 110: VALUE 'true', |
| 110: VALUE 'false', |
| 107: EPSILON |
| 106: REF 'common-text-anchor-attlist', |
| 107: INTERLEAVE |
| 108: CHOICE |
| 109: ATTRIBUTE "text:anchor-type", |
| 110: CHOICE |
| 111: VALUE 'page', |
| 111: VALUE 'frame', |
| 111: VALUE 'paragraph', |
| 111: VALUE 'char', |
| 111: VALUE 'as-char', |
| 109: EPSILON |
| 108: CHOICE |
| 109: ATTRIBUTE "text:anchor-page-number", |
| 110: REF 'positiveInteger', |
| 111: DATA 'positiveInteger', |
| 109: EPSILON |
| 104: REF 'common-dr3d-transform-attlist', |
| 105: CHOICE |
| 106: ATTRIBUTE "dr3d:transform", |
| 107: STRING |
| 106: EPSILON |
| 104: REF 'common-draw-caption-id-attlist', |
| 105: CHOICE |
| 106: ATTRIBUTE "draw:caption-id", |
| 107: REF 'IDREF', |
| 108: DATA 'IDREF', |
| 106: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-title', |
| 105: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-desc', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ONEOREMORE |
| 106: REF 'dr3d-light', |
| 107: ELEMENT "dr3d:light", |
| 108: REF 'dr3d-light-attlist', |
| 109: INTERLEAVE |
| 110: CHOICE |
| 111: ATTRIBUTE "dr3d:diffuse-color", |
| 112: REF 'color', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: ATTRIBUTE "dr3d:direction", |
| 111: REF 'vector3D', |
| 112: DATA 'string', |
| 110: CHOICE |
| 111: ATTRIBUTE "dr3d:enabled", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "dr3d:specular", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 105: EPSILON |
| 104: CHOICE |
| 105: ONEOREMORE |
| 106: REF 'shapes3d', |
| 107: CHOICE |
| 108: REF 'dr3d-scene', |
| 108: REF 'dr3d-extrude', |
| 109: ELEMENT "dr3d:extrude", |
| 110: SEQUENCE |
| 111: REF 'common-draw-path-data-attlist', |
| 112: ATTRIBUTE "svg:d", |
| 113: REF 'pathData', |
| 114: DATA 'string', |
| 111: REF 'common-draw-viewbox-attlist', |
| 112: ATTRIBUTE "svg:viewBox", |
| 113: LIST |
| 114: SEQUENCE |
| 115: REF 'integer', |
| 116: DATA 'integer', |
| 115: REF 'integer', |
| 116: DATA 'integer', |
| 115: REF 'integer', |
| 116: DATA 'integer', |
| 115: REF 'integer', |
| 116: DATA 'integer', |
| 111: REF 'common-draw-id-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:id", |
| 114: REF 'ID', |
| 115: DATA 'ID', |
| 113: EPSILON |
| 111: REF 'common-draw-z-index-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:z-index", |
| 114: REF 'nonNegativeInteger', |
| 115: DATA 'nonNegativeInteger', |
| 113: EPSILON |
| 111: REF 'common-draw-layer-name-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:layer", |
| 114: DATA 'string', |
| 113: EPSILON |
| 111: REF 'common-draw-style-name-attlist', |
| 112: CHOICE |
| 113: SEQUENCE |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:style-name", |
| 116: REF 'styleNameRef', |
| 117: CHOICE |
| 118: DATA 'NCName', |
| 118: EPSILON |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:class-names", |
| 116: REF 'styleNameRefs', |
| 117: LIST |
| 118: CHOICE |
| 119: ONEOREMORE |
| 120: DATA 'NCName', |
| 119: EPSILON |
| 115: EPSILON |
| 113: SEQUENCE |
| 114: CHOICE |
| 115: ATTRIBUTE "presentation:style-name", |
| 116: REF 'styleNameRef', |
| 117: CHOICE |
| 118: DATA 'NCName', |
| 118: EPSILON |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "presentation:class-names", |
| 116: REF 'styleNameRefs', |
| 117: LIST |
| 118: CHOICE |
| 119: ONEOREMORE |
| 120: DATA 'NCName', |
| 119: EPSILON |
| 115: EPSILON |
| 111: REF 'common-dr3d-transform-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "dr3d:transform", |
| 114: STRING |
| 113: EPSILON |
| 108: REF 'dr3d-sphere', |
| 109: ELEMENT "dr3d:sphere", |
| 110: SEQUENCE |
| 111: REF 'dr3d-sphere-attlist', |
| 112: INTERLEAVE |
| 113: CHOICE |
| 114: ATTRIBUTE "dr3d:center", |
| 115: REF 'vector3D', |
| 116: DATA 'string', |
| 114: EPSILON |
| 113: CHOICE |
| 114: ATTRIBUTE "dr3d:size", |
| 115: REF 'vector3D', |
| 116: DATA 'string', |
| 114: EPSILON |
| 111: REF 'common-draw-z-index-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:z-index", |
| 114: REF 'nonNegativeInteger', |
| 115: DATA 'nonNegativeInteger', |
| 113: EPSILON |
| 111: REF 'common-draw-id-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:id", |
| 114: REF 'ID', |
| 115: DATA 'ID', |
| 113: EPSILON |
| 111: REF 'common-draw-layer-name-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:layer", |
| 114: DATA 'string', |
| 113: EPSILON |
| 111: REF 'common-draw-style-name-attlist', |
| 112: CHOICE |
| 113: SEQUENCE |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:style-name", |
| 116: REF 'styleNameRef', |
| 117: CHOICE |
| 118: DATA 'NCName', |
| 118: EPSILON |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:class-names", |
| 116: REF 'styleNameRefs', |
| 117: LIST |
| 118: CHOICE |
| 119: ONEOREMORE |
| 120: DATA 'NCName', |
| 119: EPSILON |
| 115: EPSILON |
| 113: SEQUENCE |
| 114: CHOICE |
| 115: ATTRIBUTE "presentation:style-name", |
| 116: REF 'styleNameRef', |
| 117: CHOICE |
| 118: DATA 'NCName', |
| 118: EPSILON |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "presentation:class-names", |
| 116: REF 'styleNameRefs', |
| 117: LIST |
| 118: CHOICE |
| 119: ONEOREMORE |
| 120: DATA 'NCName', |
| 119: EPSILON |
| 115: EPSILON |
| 111: REF 'common-dr3d-transform-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "dr3d:transform", |
| 114: STRING |
| 113: EPSILON |
| 108: REF 'dr3d-rotate', |
| 109: ELEMENT "dr3d:rotate", |
| 110: SEQUENCE |
| 111: REF 'common-draw-viewbox-attlist', |
| 112: ATTRIBUTE "svg:viewBox", |
| 113: LIST |
| 114: SEQUENCE |
| 115: REF 'integer', |
| 116: DATA 'integer', |
| 115: REF 'integer', |
| 116: DATA 'integer', |
| 115: REF 'integer', |
| 116: DATA 'integer', |
| 115: REF 'integer', |
| 116: DATA 'integer', |
| 111: REF 'common-draw-path-data-attlist', |
| 112: ATTRIBUTE "svg:d", |
| 113: REF 'pathData', |
| 114: DATA 'string', |
| 111: REF 'common-draw-z-index-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:z-index", |
| 114: REF 'nonNegativeInteger', |
| 115: DATA 'nonNegativeInteger', |
| 113: EPSILON |
| 111: REF 'common-draw-id-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:id", |
| 114: REF 'ID', |
| 115: DATA 'ID', |
| 113: EPSILON |
| 111: REF 'common-draw-layer-name-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:layer", |
| 114: DATA 'string', |
| 113: EPSILON |
| 111: REF 'common-draw-style-name-attlist', |
| 112: CHOICE |
| 113: SEQUENCE |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:style-name", |
| 116: REF 'styleNameRef', |
| 117: CHOICE |
| 118: DATA 'NCName', |
| 118: EPSILON |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:class-names", |
| 116: REF 'styleNameRefs', |
| 117: LIST |
| 118: CHOICE |
| 119: ONEOREMORE |
| 120: DATA 'NCName', |
| 119: EPSILON |
| 115: EPSILON |
| 113: SEQUENCE |
| 114: CHOICE |
| 115: ATTRIBUTE "presentation:style-name", |
| 116: REF 'styleNameRef', |
| 117: CHOICE |
| 118: DATA 'NCName', |
| 118: EPSILON |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "presentation:class-names", |
| 116: REF 'styleNameRefs', |
| 117: LIST |
| 118: CHOICE |
| 119: ONEOREMORE |
| 120: DATA 'NCName', |
| 119: EPSILON |
| 115: EPSILON |
| 111: REF 'common-dr3d-transform-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "dr3d:transform", |
| 114: STRING |
| 113: EPSILON |
| 108: REF 'dr3d-cube', |
| 109: ELEMENT "dr3d:cube", |
| 110: SEQUENCE |
| 111: REF 'dr3d-cube-attlist', |
| 112: SEQUENCE |
| 113: CHOICE |
| 114: ATTRIBUTE "dr3d:min-edge", |
| 115: REF 'vector3D', |
| 116: DATA 'string', |
| 114: EPSILON |
| 113: CHOICE |
| 114: ATTRIBUTE "dr3d:max-edge", |
| 115: REF 'vector3D', |
| 116: DATA 'string', |
| 114: EPSILON |
| 111: REF 'common-draw-z-index-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:z-index", |
| 114: REF 'nonNegativeInteger', |
| 115: DATA 'nonNegativeInteger', |
| 113: EPSILON |
| 111: REF 'common-draw-id-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:id", |
| 114: REF 'ID', |
| 115: DATA 'ID', |
| 113: EPSILON |
| 111: REF 'common-draw-layer-name-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "draw:layer", |
| 114: DATA 'string', |
| 113: EPSILON |
| 111: REF 'common-draw-style-name-attlist', |
| 112: CHOICE |
| 113: SEQUENCE |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:style-name", |
| 116: REF 'styleNameRef', |
| 117: CHOICE |
| 118: DATA 'NCName', |
| 118: EPSILON |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:class-names", |
| 116: REF 'styleNameRefs', |
| 117: LIST |
| 118: CHOICE |
| 119: ONEOREMORE |
| 120: DATA 'NCName', |
| 119: EPSILON |
| 115: EPSILON |
| 113: SEQUENCE |
| 114: CHOICE |
| 115: ATTRIBUTE "presentation:style-name", |
| 116: REF 'styleNameRef', |
| 117: CHOICE |
| 118: DATA 'NCName', |
| 118: EPSILON |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "presentation:class-names", |
| 116: REF 'styleNameRefs', |
| 117: LIST |
| 118: CHOICE |
| 119: ONEOREMORE |
| 120: DATA 'NCName', |
| 119: EPSILON |
| 115: EPSILON |
| 111: REF 'common-dr3d-transform-attlist', |
| 112: CHOICE |
| 113: ATTRIBUTE "dr3d:transform", |
| 114: STRING |
| 113: EPSILON |
| 105: EPSILON |
| 101: REF 'draw-custom-shape', |
| 102: ELEMENT "draw:custom-shape", |
| 103: SEQUENCE |
| 104: REF 'draw-custom-shape-attlist', |
| 105: INTERLEAVE |
| 106: CHOICE |
| 107: ATTRIBUTE "draw:engine", |
| 108: REF 'namespacedToken', |
| 109: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "draw:data", |
| 108: REF 'string', |
| 109: DATA 'string', |
| 107: EPSILON |
| 104: REF 'common-draw-position-attlist', |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:x", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:y", |
| 108: REF 'coordinate', |
| 109: REF 'length', |
| 110: DATA 'string', |
| 107: EPSILON |
| 104: REF 'common-draw-size-attlist', |
| 105: SEQUENCE |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:width", |
| 108: REF 'length', |
| 109: DATA 'string', |
| 107: EPSILON |
| 106: CHOICE |
| 107: ATTRIBUTE "svg:height", |
| 108: REF 'length', |
| 109: DATA 'string', |
| 107: EPSILON |
| 104: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 105: SEQUENCE |
| 106: REF 'common-draw-shape-with-styles-attlist', |
| 107: SEQUENCE |
| 108: REF 'common-draw-z-index-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:z-index", |
| 111: REF 'nonNegativeInteger', |
| 112: DATA 'nonNegativeInteger', |
| 110: EPSILON |
| 108: REF 'common-draw-id-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:id", |
| 111: REF 'ID', |
| 112: DATA 'ID', |
| 110: EPSILON |
| 108: REF 'common-draw-layer-name-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:layer", |
| 111: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-draw-style-name-attlist', |
| 109: CHOICE |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:class-names", |
| 113: REF 'styleNameRefs', |
| 114: LIST |
| 115: CHOICE |
| 116: ONEOREMORE |
| 117: DATA 'NCName', |
| 116: EPSILON |
| 112: EPSILON |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "presentation:style-name", |
| 113: REF 'styleNameRef', |
| 114: CHOICE |
| 115: DATA 'NCName', |
| 115: EPSILON |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "presentation:class-names", |
| 113: REF 'styleNameRefs', |
| 114: LIST |
| 115: CHOICE |
| 116: ONEOREMORE |
| 117: DATA 'NCName', |
| 116: EPSILON |
| 112: EPSILON |
| 108: REF 'common-draw-transform-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:transform", |
| 111: REF 'string', |
| 112: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-draw-name-attlist', |
| 109: CHOICE |
| 110: ATTRIBUTE "draw:name", |
| 111: REF 'string', |
| 112: DATA 'string', |
| 110: EPSILON |
| 108: REF 'common-text-spreadsheet-shape-attlist', |
| 109: INTERLEAVE |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-cell-address", |
| 113: REF 'cellAddress', |
| 114: DATA 'string', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-x", |
| 113: REF 'coordinate', |
| 114: REF 'length', |
| 115: DATA 'string', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "table:end-y", |
| 113: REF 'coordinate', |
| 114: REF 'length', |
| 115: DATA 'string', |
| 112: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "table:table-background", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: REF 'common-text-anchor-attlist', |
| 111: INTERLEAVE |
| 112: CHOICE |
| 113: ATTRIBUTE "text:anchor-type", |
| 114: CHOICE |
| 115: VALUE 'page', |
| 115: VALUE 'frame', |
| 115: VALUE 'paragraph', |
| 115: VALUE 'char', |
| 115: VALUE 'as-char', |
| 113: EPSILON |
| 112: CHOICE |
| 113: ATTRIBUTE "text:anchor-page-number", |
| 114: REF 'positiveInteger', |
| 115: DATA 'positiveInteger', |
| 113: EPSILON |
| 106: REF 'common-draw-text-style-name-attlist', |
| 107: CHOICE |
| 108: ATTRIBUTE "draw:text-style-name", |
| 109: REF 'styleNameRef', |
| 110: CHOICE |
| 111: DATA 'NCName', |
| 111: EPSILON |
| 108: EPSILON |
| 104: REF 'common-draw-caption-id-attlist', |
| 105: CHOICE |
| 106: ATTRIBUTE "draw:caption-id", |
| 107: REF 'IDREF', |
| 108: DATA 'IDREF', |
| 106: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-title', |
| 105: EPSILON |
| 104: CHOICE |
| 105: REF 'svg-desc', |
| 105: EPSILON |
| 104: CHOICE |
| 105: REF 'office-event-listeners', |
| 105: EPSILON |
| 104: CHOICE |
| 105: ONEOREMORE |
| 106: REF 'draw-glue-point', |
| 105: EPSILON |
| 104: REF 'draw-text', |
| 105: CHOICE |
| 106: ONEOREMORE |
| 107: CHOICE |
| 108: REF 'text-p', |
| 108: REF 'text-list', |
| 106: EPSILON |
| 104: CHOICE |
| 105: REF 'draw-enhanced-geometry', |
| 106: ELEMENT "draw:enhanced-geometry", |
| 107: SEQUENCE |
| 108: REF 'draw-enhanced-geometry-attlist', |
| 109: INTERLEAVE |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:type", |
| 112: REF 'custom-shape-type', |
| 113: CHOICE |
| 114: VALUE 'non-primitive', |
| 114: REF 'string', |
| 115: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "svg:viewBox", |
| 112: LIST |
| 113: SEQUENCE |
| 114: REF 'integer', |
| 115: DATA 'integer', |
| 114: REF 'integer', |
| 115: DATA 'integer', |
| 114: REF 'integer', |
| 115: DATA 'integer', |
| 114: REF 'integer', |
| 115: DATA 'integer', |
| 111: EPSILON |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:mirror-vertical", |
| 113: REF 'boolean', |
| 114: CHOICE |
| 115: VALUE 'true', |
| 115: VALUE 'false', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:mirror-horizontal", |
| 113: REF 'boolean', |
| 114: CHOICE |
| 115: VALUE 'true', |
| 115: VALUE 'false', |
| 112: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:text-rotate-angle", |
| 112: REF 'double', |
| 113: DATA 'double', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-allowed", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:text-path-allowed", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:concentric-gradient-fill-allowed", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-brightness", |
| 112: REF 'percent', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-depth", |
| 112: LIST |
| 113: SEQUENCE |
| 114: REF 'length', |
| 115: DATA 'string', |
| 114: REF 'double', |
| 115: DATA 'double', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-diffusion", |
| 112: REF 'percent', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-number-of-line-segments", |
| 112: REF 'integer', |
| 113: DATA 'integer', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-light-face", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-first-light-harsh", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-second-light-harsh", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-first-light-level", |
| 112: REF 'percent', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-second-light-level", |
| 112: REF 'percent', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-first-light-direction", |
| 112: REF 'vector3D', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-second-light-direction", |
| 112: REF 'vector3D', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-metal", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "dr3d:shade-mode", |
| 112: CHOICE |
| 113: VALUE 'flat', |
| 113: VALUE 'phong', |
| 113: VALUE 'gouraud', |
| 113: VALUE 'draft', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-rotation-angle", |
| 112: LIST |
| 113: SEQUENCE |
| 114: REF 'double', |
| 115: DATA 'double', |
| 114: REF 'double', |
| 115: DATA 'double', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-rotation-center", |
| 112: REF 'vector3D', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-shininess", |
| 112: REF 'percent', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-skew", |
| 112: LIST |
| 113: SEQUENCE |
| 114: REF 'double', |
| 115: DATA 'double', |
| 114: REF 'double', |
| 115: DATA 'double', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-specularity", |
| 112: REF 'percent', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "dr3d:projection", |
| 112: CHOICE |
| 113: VALUE 'parallel', |
| 113: VALUE 'perspective', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-viewpoint", |
| 112: REF 'point3D', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-origin", |
| 112: LIST |
| 113: SEQUENCE |
| 114: REF 'double', |
| 115: DATA 'double', |
| 114: REF 'double', |
| 115: DATA 'double', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:extrusion-color", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:enhanced-path", |
| 112: REF 'string', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: SEQUENCE |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:path-stretchpoint-x", |
| 113: REF 'double', |
| 114: DATA 'double', |
| 112: EPSILON |
| 111: CHOICE |
| 112: ATTRIBUTE "draw:path-stretchpoint-y", |
| 113: REF 'double', |
| 114: DATA 'double', |
| 112: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:text-areas", |
| 112: REF 'string', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:glue-points", |
| 112: REF 'string', |
| 113: DATA 'string', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:glue-point-type", |
| 112: CHOICE |
| 113: VALUE 'none', |
| 113: VALUE 'segments', |
| 113: VALUE 'rectangle', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:glue-point-leaving-directions", |
| 112: STRING |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:text-path", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:text-path-mode", |
| 112: CHOICE |
| 113: VALUE 'normal', |
| 113: VALUE 'path', |
| 113: VALUE 'shape', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:text-path-scale", |
| 112: CHOICE |
| 113: VALUE 'path', |
| 113: VALUE 'shape', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:text-path-same-letter-heights", |
| 112: REF 'boolean', |
| 113: CHOICE |
| 114: VALUE 'true', |
| 114: VALUE 'false', |
| 111: EPSILON |
| 110: CHOICE |
| 111: ATTRIBUTE "draw:modifiers", |
| 112: REF 'string', |
| 113: DATA 'string', |
| 111: EPSILON |
| 108: CHOICE |
| 109: ONEOREMORE |
| 110: REF 'draw-equation', |
| 111: ELEMENT "draw:equation", |
| 112: REF 'draw-equation-attlist', |
| 113: INTERLEAVE |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:name", |
| 116: REF 'string', |
| 117: DATA 'string', |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:formula", |
| 116: REF 'string', |
| 117: DATA 'string', |
| 115: EPSILON |
| 109: EPSILON |
| 108: CHOICE |
| 109: ONEOREMORE |
| 110: REF 'draw-handle', |
| 111: ELEMENT "draw:handle", |
| 112: REF 'draw-handle-attlist', |
| 113: INTERLEAVE |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:handle-mirror-vertical", |
| 116: REF 'boolean', |
| 117: CHOICE |
| 118: VALUE 'true', |
| 118: VALUE 'false', |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:handle-mirror-horizontal", |
| 116: REF 'boolean', |
| 117: CHOICE |
| 118: VALUE 'true', |
| 118: VALUE 'false', |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:handle-switched", |
| 116: REF 'boolean', |
| 117: CHOICE |
| 118: VALUE 'true', |
| 118: VALUE 'false', |
| 115: EPSILON |
| 114: ATTRIBUTE "draw:handle-position", |
| 115: REF 'string', |
| 116: DATA 'string', |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:handle-range-x-minimum", |
| 116: REF 'string', |
| 117: DATA 'string', |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:handle-range-x-maximum", |
| 116: REF 'string', |
| 117: DATA 'string', |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:handle-range-y-minimum", |
| 116: REF 'string', |
| 117: DATA 'string', |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:handle-range-y-maximum", |
| 116: REF 'string', |
| 117: DATA 'string', |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:handle-polar", |
| 116: REF 'string', |
| 117: DATA 'string', |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:handle-radius-range-minimum", |
| 116: REF 'string', |
| 117: DATA 'string', |
| 115: EPSILON |
| 114: CHOICE |
| 115: ATTRIBUTE "draw:handle-radius-range-maximum", |
| 116: REF 'string', |
| 117: DATA 'string', |
| 115: EPSILON |
| 109: EPSILON |
| 105: EPSILON |
| 99: REF 'change-marks', |
| 100: CHOICE |
| 101: ELEMENT "text:change", |
| 102: REF 'change-mark-attr', |
| 103: ATTRIBUTE "text:change-id", |
| 104: REF 'IDREF', |
| 105: DATA 'IDREF', |
| 101: ELEMENT "text:change-start", |
| 102: REF 'change-mark-attr', |
| 103: ATTRIBUTE "text:change-id", |
| 104: REF 'IDREF', |
| 105: DATA 'IDREF', |
| 101: ELEMENT "text:change-end", |
| 102: REF 'change-mark-attr', |
| 103: ATTRIBUTE "text:change-id", |
| 104: REF 'IDREF', |
| 105: DATA 'IDREF', |
| 97: REF 'text-index-title', |
| 98: ELEMENT "text:index-title", |
| 99: SEQUENCE |
| 100: REF 'sectionAttr', |
| 101: INTERLEAVE |
| 102: CHOICE |
| 103: ATTRIBUTE "text:style-name", |
| 104: REF 'styleNameRef', |
| 105: CHOICE |
| 106: DATA 'NCName', |
| 106: EPSILON |
| 103: EPSILON |
| 102: ATTRIBUTE "text:name", |
| 103: REF 'string', |
| 104: DATA 'string', |
| 102: CHOICE |
| 103: ATTRIBUTE "text:protected", |
| 104: REF 'boolean', |
| 105: CHOICE |
| 106: VALUE 'true', |
| 106: VALUE 'false', |
| 103: EPSILON |
| 102: CHOICE |
| 103: ATTRIBUTE "text:protection-key", |
| 104: REF 'string', |
| 105: DATA 'string', |
| 103: EPSILON |
| 100: CHOICE |
| 101: ONEOREMORE |
| 102: REF 'index-content-main', |
| 103: CHOICE |
| 104: REF 'text-content', |
| 105: CHOICE |
| 106: REF 'text-h', |
| 106: REF 'text-p', |
| 106: REF 'text-list', |
| 106: REF 'text-numbered-paragraph', |
| 106: REF 'table-table', |
| 106: REF 'draw-a', |
| 106: REF 'text-section', |
| 106: REF 'text-soft-page-break', |
| 106: REF 'text-table-of-content', |
| 106: REF 'text-illustration-index', |
| 106: REF 'text-table-index', |
| 106: REF 'text-object-index', |
| 106: REF 'text-user-index', |
| 106: REF 'text-alphabetical-index', |
| 106: REF 'text-bibliography', |
| 106: REF 'shape', |
| 107: CHOICE |
| 108: REF 'draw-rect', |
| 108: REF 'draw-line', |
| 108: REF 'draw-polyline', |
| 108: REF 'draw-polygon', |
| 108: REF 'draw-regular-polygon', |
| 108: REF 'draw-path', |
| 108: REF 'draw-circle', |
| 108: REF 'draw-ellipse', |
| 108: REF 'draw-g', |
| 108: REF 'draw-page-thumbnail', |
| 108: REF 'draw-frame', |
| 108: REF 'draw-measure', |
| 108: REF 'draw-caption', |
| 108: REF 'draw-connector', |
| 108: REF 'draw-control', |
| 108: REF 'dr3d-scene', |
| 108: REF 'draw-custom-shape', |
| 106: REF 'change-marks', |
| 107: CHOICE |
| 104: REF 'text-index-title', |
| 101: EPSILON |
| 94: EPSILON |
| 88: REF 'text-illustration-index', |
| 88: REF 'text-table-index', |
| 88: REF 'text-object-index', |
| 88: REF 'text-user-index', |
| 88: REF 'text-alphabetical-index', |
| 88: REF 'text-bibliography', |
| 88: REF 'shape', |
| 89: CHOICE |
| 90: REF 'draw-rect', |
| 90: REF 'draw-line', |
| 90: REF 'draw-polyline', |
| 90: REF 'draw-polygon', |
| 90: REF 'draw-regular-polygon', |
| 90: REF 'draw-path', |
| 90: REF 'draw-circle', |
| 90: REF 'draw-ellipse', |
| 90: REF 'draw-g', |
| 90: REF 'draw-page-thumbnail', |
| 90: REF 'draw-frame', |
| 90: REF 'draw-measure', |
| 90: REF 'draw-caption', |
| 90: REF 'draw-connector', |
| 90: REF 'draw-control', |
| 90: REF 'dr3d-scene', |
| 90: REF 'draw-custom-shape', |
| 88: REF 'change-marks', |
| 89: CHOICE |
| 85: EPSILON |
| 81: REF 'text-soft-page-break', |
| 81: REF 'text-table-of-content', |
| 81: REF 'text-illustration-index', |
| 81: REF 'text-table-index', |
| 81: REF 'text-object-index', |
| 81: REF 'text-user-index', |
| 81: REF 'text-alphabetical-index', |
| 81: REF 'text-bibliography', |
| 81: REF 'shape', |
| 82: CHOICE |
| 83: REF 'draw-rect', |
| 83: REF 'draw-line', |
| 83: REF 'draw-polyline', |
| 83: REF 'draw-polygon', |
| 83: REF 'draw-regular-polygon', |
| 83: REF 'draw-path', |
| 83: REF 'draw-circle', |
| 83: REF 'draw-ellipse', |
| 83: REF 'draw-g', |
| 83: REF 'draw-page-thumbnail', |
| 83: REF 'draw-frame', |
| 83: REF 'draw-measure', |
| 83: REF 'draw-caption', |
| 83: REF 'draw-connector', |
| 83: REF 'draw-control', |
| 83: REF 'dr3d-scene', |
| 83: REF 'draw-custom-shape', |
| 81: REF 'change-marks', |
| 82: CHOICE |
| 78: EPSILON |
| 74: REF 'draw-image', |
| 75: ELEMENT "draw:image", |
| 76: SEQUENCE |
| 77: REF 'draw-image-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "draw:filter-name", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 77: CHOICE |
| 78: REF 'common-draw-data-attlist', |
| 79: SEQUENCE |
| 80: ATTRIBUTE "xlink:href", |
| 81: REF 'anyURI', |
| 82: DATA 'anyURI', |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:type", |
| 82: VALUE 'simple', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:show", |
| 82: VALUE 'embed', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:actuate", |
| 82: VALUE 'onLoad', |
| 81: EPSILON |
| 78: REF 'office-binary-data', |
| 77: REF 'draw-text', |
| 78: CHOICE |
| 79: ONEOREMORE |
| 80: CHOICE |
| 81: REF 'text-p', |
| 81: REF 'text-list', |
| 79: EPSILON |
| 74: REF 'draw-object', |
| 75: ELEMENT "draw:object", |
| 76: SEQUENCE |
| 77: REF 'draw-object-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "draw:notify-on-update-of-ranges", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 77: CHOICE |
| 78: REF 'common-draw-data-attlist', |
| 79: SEQUENCE |
| 80: ATTRIBUTE "xlink:href", |
| 81: REF 'anyURI', |
| 82: DATA 'anyURI', |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:type", |
| 82: VALUE 'simple', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:show", |
| 82: VALUE 'embed', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:actuate", |
| 82: VALUE 'onLoad', |
| 81: EPSILON |
| 78: REF 'office-document', |
| 78: REF 'math-math', |
| 79: ELEMENT "math:math", |
| 80: REF 'mathMarkup', |
| 81: ONEOREMORE |
| 82: CHOICE |
| 83: ATTRIBUTE "*", |
| 84: STRING |
| 83: STRING |
| 83: ELEMENT "*", |
| 84: REF 'mathMarkup', |
| 85: ONEOREMORE |
| 86: CHOICE |
| 87: ATTRIBUTE "*", |
| 88: STRING |
| 87: STRING |
| 74: REF 'draw-object-ole', |
| 75: ELEMENT "draw:object-ole", |
| 76: SEQUENCE |
| 77: REF 'draw-object-ole-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "draw:class-id", |
| 80: STRING |
| 79: EPSILON |
| 77: CHOICE |
| 78: REF 'common-draw-data-attlist', |
| 79: SEQUENCE |
| 80: ATTRIBUTE "xlink:href", |
| 81: REF 'anyURI', |
| 82: DATA 'anyURI', |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:type", |
| 82: VALUE 'simple', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:show", |
| 82: VALUE 'embed', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:actuate", |
| 82: VALUE 'onLoad', |
| 81: EPSILON |
| 78: REF 'office-binary-data', |
| 74: REF 'draw-applet', |
| 75: ELEMENT "draw:applet", |
| 76: SEQUENCE |
| 77: REF 'draw-applet-attlist', |
| 78: INTERLEAVE |
| 79: CHOICE |
| 80: ATTRIBUTE "draw:code", |
| 81: STRING |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "draw:object", |
| 81: STRING |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "draw:archive", |
| 81: STRING |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "draw:may-script", |
| 81: REF 'boolean', |
| 82: CHOICE |
| 83: VALUE 'true', |
| 83: VALUE 'false', |
| 80: EPSILON |
| 77: CHOICE |
| 78: REF 'common-draw-data-attlist', |
| 79: SEQUENCE |
| 80: ATTRIBUTE "xlink:href", |
| 81: REF 'anyURI', |
| 82: DATA 'anyURI', |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:type", |
| 82: VALUE 'simple', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:show", |
| 82: VALUE 'embed', |
| 81: EPSILON |
| 80: CHOICE |
| 81: ATTRIBUTE "xlink:actuate", |
| 82: VALUE 'onLoad', |
| 81: EPSILON |
| 78: EPSILON |
| 77: CHOICE |
| 78: ONEOREMORE |
| 79: REF 'draw-param', |
| 80: ELEMENT "draw:param", |
| 81: REF 'draw-param-attlist', |
| 82: INTERLEAVE |
| 83: CHOICE |
| 84: ATTRIBUTE "draw:name", |
| 85: STRING |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "draw:value", |
| 85: STRING |
| 84: EPSILON |
| 78: EPSILON |
| 74: REF 'draw-floating-frame', |
| 75: ELEMENT "draw:floating-frame", |
| 76: SEQUENCE |
| 77: REF 'draw-floating-frame-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "draw:frame-name", |
| 80: REF 'string', |
| 81: DATA 'string', |
| 79: EPSILON |
| 77: REF 'common-draw-data-attlist', |
| 78: SEQUENCE |
| 79: ATTRIBUTE "xlink:href", |
| 80: REF 'anyURI', |
| 81: DATA 'anyURI', |
| 79: CHOICE |
| 80: ATTRIBUTE "xlink:type", |
| 81: VALUE 'simple', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "xlink:show", |
| 81: VALUE 'embed', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "xlink:actuate", |
| 81: VALUE 'onLoad', |
| 80: EPSILON |
| 74: REF 'draw-plugin', |
| 75: ELEMENT "draw:plugin", |
| 76: SEQUENCE |
| 77: REF 'draw-plugin-attlist', |
| 78: CHOICE |
| 79: ATTRIBUTE "draw:mime-type", |
| 80: STRING |
| 79: EPSILON |
| 77: REF 'common-draw-data-attlist', |
| 78: SEQUENCE |
| 79: ATTRIBUTE "xlink:href", |
| 80: REF 'anyURI', |
| 81: DATA 'anyURI', |
| 79: CHOICE |
| 80: ATTRIBUTE "xlink:type", |
| 81: VALUE 'simple', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "xlink:show", |
| 81: VALUE 'embed', |
| 80: EPSILON |
| 79: CHOICE |
| 80: ATTRIBUTE "xlink:actuate", |
| 81: VALUE 'onLoad', |
| 80: EPSILON |
| 77: CHOICE |
| 78: ONEOREMORE |
| 79: REF 'draw-param', |
| 78: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: REF 'office-event-listeners', |
| 72: EPSILON |
| 71: CHOICE |
| 72: ONEOREMORE |
| 73: REF 'draw-glue-point', |
| 72: EPSILON |
| 71: CHOICE |
| 72: REF 'draw-image-map', |
| 73: ELEMENT "draw:image-map", |
| 74: CHOICE |
| 75: ONEOREMORE |
| 76: CHOICE |
| 77: REF 'draw-area-rectangle', |
| 78: ELEMENT "draw:area-rectangle", |
| 79: SEQUENCE |
| 80: REF 'common-draw-area-attlist', |
| 81: INTERLEAVE |
| 82: SEQUENCE |
| 83: CHOICE |
| 84: ATTRIBUTE "xlink:href", |
| 85: REF 'anyURI', |
| 86: DATA 'anyURI', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "xlink:type", |
| 85: VALUE 'simple', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "office:target-frame-name", |
| 85: REF 'targetFrameName', |
| 86: CHOICE |
| 87: VALUE '_self', |
| 87: VALUE '_blank', |
| 87: VALUE '_parent', |
| 87: VALUE '_top', |
| 87: REF 'string', |
| 88: DATA 'string', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "xlink:show", |
| 85: CHOICE |
| 86: VALUE 'new', |
| 86: VALUE 'replace', |
| 84: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "office:name", |
| 84: REF 'string', |
| 85: DATA 'string', |
| 83: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "draw:nohref", |
| 84: VALUE 'nohref', |
| 83: EPSILON |
| 80: ATTRIBUTE "svg:x", |
| 81: REF 'coordinate', |
| 82: REF 'length', |
| 83: DATA 'string', |
| 80: ATTRIBUTE "svg:y", |
| 81: REF 'coordinate', |
| 82: REF 'length', |
| 83: DATA 'string', |
| 80: ATTRIBUTE "svg:width", |
| 81: REF 'length', |
| 82: DATA 'string', |
| 80: ATTRIBUTE "svg:height", |
| 81: REF 'length', |
| 82: DATA 'string', |
| 80: CHOICE |
| 81: REF 'svg-title', |
| 81: EPSILON |
| 80: CHOICE |
| 81: REF 'svg-desc', |
| 81: EPSILON |
| 80: CHOICE |
| 81: REF 'office-event-listeners', |
| 81: EPSILON |
| 77: REF 'draw-area-circle', |
| 78: ELEMENT "draw:area-circle", |
| 79: SEQUENCE |
| 80: REF 'common-draw-area-attlist', |
| 81: INTERLEAVE |
| 82: SEQUENCE |
| 83: CHOICE |
| 84: ATTRIBUTE "xlink:href", |
| 85: REF 'anyURI', |
| 86: DATA 'anyURI', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "xlink:type", |
| 85: VALUE 'simple', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "office:target-frame-name", |
| 85: REF 'targetFrameName', |
| 86: CHOICE |
| 87: VALUE '_self', |
| 87: VALUE '_blank', |
| 87: VALUE '_parent', |
| 87: VALUE '_top', |
| 87: REF 'string', |
| 88: DATA 'string', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "xlink:show", |
| 85: CHOICE |
| 86: VALUE 'new', |
| 86: VALUE 'replace', |
| 84: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "office:name", |
| 84: REF 'string', |
| 85: DATA 'string', |
| 83: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "draw:nohref", |
| 84: VALUE 'nohref', |
| 83: EPSILON |
| 80: ATTRIBUTE "svg:cx", |
| 81: REF 'coordinate', |
| 82: REF 'length', |
| 83: DATA 'string', |
| 80: ATTRIBUTE "svg:cy", |
| 81: REF 'coordinate', |
| 82: REF 'length', |
| 83: DATA 'string', |
| 80: ATTRIBUTE "svg:r", |
| 81: REF 'length', |
| 82: DATA 'string', |
| 80: CHOICE |
| 81: REF 'svg-title', |
| 81: EPSILON |
| 80: CHOICE |
| 81: REF 'svg-desc', |
| 81: EPSILON |
| 80: CHOICE |
| 81: REF 'office-event-listeners', |
| 81: EPSILON |
| 77: REF 'draw-area-polygon', |
| 78: ELEMENT "draw:area-polygon", |
| 79: SEQUENCE |
| 80: REF 'common-draw-area-attlist', |
| 81: INTERLEAVE |
| 82: SEQUENCE |
| 83: CHOICE |
| 84: ATTRIBUTE "xlink:href", |
| 85: REF 'anyURI', |
| 86: DATA 'anyURI', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "xlink:type", |
| 85: VALUE 'simple', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "office:target-frame-name", |
| 85: REF 'targetFrameName', |
| 86: CHOICE |
| 87: VALUE '_self', |
| 87: VALUE '_blank', |
| 87: VALUE '_parent', |
| 87: VALUE '_top', |
| 87: REF 'string', |
| 88: DATA 'string', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "xlink:show", |
| 85: CHOICE |
| 86: VALUE 'new', |
| 86: VALUE 'replace', |
| 84: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "office:name", |
| 84: REF 'string', |
| 85: DATA 'string', |
| 83: EPSILON |
| 82: CHOICE |
| 83: ATTRIBUTE "draw:nohref", |
| 84: VALUE 'nohref', |
| 83: EPSILON |
| 80: ATTRIBUTE "svg:x", |
| 81: REF 'coordinate', |
| 82: REF 'length', |
| 83: DATA 'string', |
| 80: ATTRIBUTE "svg:y", |
| 81: REF 'coordinate', |
| 82: REF 'length', |
| 83: DATA 'string', |
| 80: ATTRIBUTE "svg:width", |
| 81: REF 'length', |
| 82: DATA 'string', |
| 80: ATTRIBUTE "svg:height", |
| 81: REF 'length', |
| 82: DATA 'string', |
| 80: REF 'common-draw-viewbox-attlist', |
| 81: ATTRIBUTE "svg:viewBox", |
| 82: LIST |
| 83: SEQUENCE |
| 84: REF 'integer', |
| 85: DATA 'integer', |
| 84: REF 'integer', |
| 85: DATA 'integer', |
| 84: REF 'integer', |
| 85: DATA 'integer', |
| 84: REF 'integer', |
| 85: DATA 'integer', |
| 80: REF 'common-draw-points-attlist', |
| 81: ATTRIBUTE "draw:points", |
| 82: REF 'points', |
| 83: DATA 'string', |
| 80: CHOICE |
| 81: REF 'svg-title', |
| 81: EPSILON |
| 80: CHOICE |
| 81: REF 'svg-desc', |
| 81: EPSILON |
| 80: CHOICE |
| 81: REF 'office-event-listeners', |
| 81: EPSILON |
| 75: EPSILON |
| 72: EPSILON |
| 71: CHOICE |
| 72: REF 'svg-title', |
| 72: EPSILON |
| 71: CHOICE |
| 72: REF 'svg-desc', |
| 72: EPSILON |
| 71: CHOICE |
| 72: REF 'draw-contour-polygon', |
| 73: ELEMENT "draw:contour-polygon", |
| 74: SEQUENCE |
| 75: REF 'common-contour-attlist', |
| 76: ATTRIBUTE "draw:recreate-on-edit", |
| 77: REF 'boolean', |
| 78: CHOICE |
| 79: VALUE 'true', |
| 79: VALUE 'false', |
| 75: REF 'common-draw-size-attlist', |
| 76: SEQUENCE |
| 77: CHOICE |
| 78: ATTRIBUTE "svg:width", |
| 79: REF 'length', |
| 80: DATA 'string', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "svg:height", |
| 79: REF 'length', |
| 80: DATA 'string', |
| 78: EPSILON |
| 75: REF 'common-draw-viewbox-attlist', |
| 76: ATTRIBUTE "svg:viewBox", |
| 77: LIST |
| 78: SEQUENCE |
| 79: REF 'integer', |
| 80: DATA 'integer', |
| 79: REF 'integer', |
| 80: DATA 'integer', |
| 79: REF 'integer', |
| 80: DATA 'integer', |
| 79: REF 'integer', |
| 80: DATA 'integer', |
| 75: REF 'common-draw-points-attlist', |
| 76: ATTRIBUTE "draw:points", |
| 77: REF 'points', |
| 78: DATA 'string', |
| 72: REF 'draw-contour-path', |
| 73: ELEMENT "draw:contour-path", |
| 74: SEQUENCE |
| 75: REF 'common-contour-attlist', |
| 76: ATTRIBUTE "draw:recreate-on-edit", |
| 77: REF 'boolean', |
| 78: CHOICE |
| 79: VALUE 'true', |
| 79: VALUE 'false', |
| 75: REF 'common-draw-size-attlist', |
| 76: SEQUENCE |
| 77: CHOICE |
| 78: ATTRIBUTE "svg:width", |
| 79: REF 'length', |
| 80: DATA 'string', |
| 78: EPSILON |
| 77: CHOICE |
| 78: ATTRIBUTE "svg:height", |
| 79: REF 'length', |
| 80: DATA 'string', |
| 78: EPSILON |
| 75: REF 'common-draw-viewbox-attlist', |
| 76: ATTRIBUTE "svg:viewBox", |
| 77: LIST |
| 78: SEQUENCE |
| 79: REF 'integer', |
| 80: DATA 'integer', |
| 79: REF 'integer', |
| 80: DATA 'integer', |
| 79: REF 'integer', |
| 80: DATA 'integer', |
| 79: REF 'integer', |
| 80: DATA 'integer', |
| 75: REF 'common-draw-path-data-attlist', |
| 76: ATTRIBUTE "svg:d", |
| 77: REF 'pathData', |
| 78: DATA 'string', |
| 72: EPSILON |
| 68: REF 'draw-measure', |
| 68: REF 'draw-caption', |
| 68: REF 'draw-connector', |
| 68: REF 'draw-control', |
| 68: REF 'dr3d-scene', |
| 68: REF 'draw-custom-shape', |
| 65: EPSILON |
| 61: REF 'draw-page-thumbnail', |
| 61: REF 'draw-frame', |
| 61: REF 'draw-measure', |
| 61: REF 'draw-caption', |
| 61: REF 'draw-connector', |
| 61: REF 'draw-control', |
| 61: REF 'dr3d-scene', |
| 61: REF 'draw-custom-shape', |
| 56: EPSILON |
| 55: REF 'table-columns-and-groups', |
| 56: ONEOREMORE |
| 57: CHOICE |
| 58: REF 'table-table-column-group', |
| 59: ELEMENT "table:table-column-group", |
| 60: SEQUENCE |
| 61: REF 'table-table-column-group-attlist', |
| 62: CHOICE |
| 63: ATTRIBUTE "table:display", |
| 64: REF 'boolean', |
| 65: CHOICE |
| 66: VALUE 'true', |
| 66: VALUE 'false', |
| 63: EPSILON |
| 61: REF 'table-columns-and-groups', |
| 62: ONEOREMORE |
| 63: CHOICE |
| 64: REF 'table-table-column-group', |
| 64: REF 'table-columns-no-group', |
| 65: CHOICE |
| 66: SEQUENCE |
| 67: REF 'table-columns', |
| 68: CHOICE |
| 69: REF 'table-table-columns', |
| 70: ELEMENT "table:table-columns", |
| 71: ONEOREMORE |
| 72: REF 'table-table-column', |
| 73: ELEMENT "table:table-column", |
| 74: REF 'table-table-column-attlist', |
| 75: INTERLEAVE |
| 76: CHOICE |
| 77: ATTRIBUTE "table:number-columns-repeated", |
| 78: REF 'positiveInteger', |
| 79: DATA 'positiveInteger', |
| 77: EPSILON |
| 76: CHOICE |
| 77: ATTRIBUTE "table:style-name", |
| 78: REF 'styleNameRef', |
| 79: CHOICE |
| 80: DATA 'NCName', |
| 80: EPSILON |
| 77: EPSILON |
| 76: CHOICE |
| 77: ATTRIBUTE "table:visibility", |
| 78: REF 'table-visibility-value', |
| 79: CHOICE |
| 80: VALUE 'visible', |
| 80: VALUE 'collapse', |
| 80: VALUE 'filter', |
| 77: EPSILON |
| 76: CHOICE |
| 77: ATTRIBUTE "table:default-cell-style-name", |
| 78: REF 'styleNameRef', |
| 79: CHOICE |
| 80: DATA 'NCName', |
| 80: EPSILON |
| 77: EPSILON |
| 69: ONEOREMORE |
| 70: REF 'table-table-column', |
| 67: CHOICE |
| 68: SEQUENCE |
| 69: REF 'table-table-header-columns', |
| 70: ELEMENT "table:table-header-columns", |
| 71: ONEOREMORE |
| 72: REF 'table-table-column', |
| 69: CHOICE |
| 70: REF 'table-columns', |
| 71: CHOICE |
| 72: REF 'table-table-columns', |
| 72: ONEOREMORE |
| 73: REF 'table-table-column', |
| 70: EPSILON |
| 68: EPSILON |
| 66: SEQUENCE |
| 67: REF 'table-table-header-columns', |
| 67: CHOICE |
| 68: REF 'table-columns', |
| 69: CHOICE |
| 70: REF 'table-table-columns', |
| 70: ONEOREMORE |
| 71: REF 'table-table-column', |
| 68: EPSILON |
| 58: REF 'table-columns-no-group', |
| 59: CHOICE |
| 60: SEQUENCE |
| 61: REF 'table-columns', |
| 62: CHOICE |
| 63: REF 'table-table-columns', |
| 63: ONEOREMORE |
| 64: REF 'table-table-column', |
| 61: CHOICE |
| 62: SEQUENCE |
| 63: REF 'table-table-header-columns', |
| 63: CHOICE |
| 64: REF 'table-columns', |
| 65: CHOICE |
| 66: REF 'table-table-columns', |
| 66: ONEOREMORE |
| 67: REF 'table-table-column', |
| 64: EPSILON |
| 62: EPSILON |
| 60: SEQUENCE |
| 61: REF 'table-table-header-columns', |
| 61: CHOICE |
| 62: REF 'table-columns', |
| 63: CHOICE |
| 64: REF 'table-table-columns', |
| 64: ONEOREMORE |
| 65: REF 'table-table-column', |
| 62: EPSILON |
| 55: REF 'table-rows-and-groups', |
| 56: ONEOREMORE |
| 57: CHOICE |
| 58: REF 'table-table-row-group', |
| 59: ELEMENT "table:table-row-group", |
| 60: SEQUENCE |
| 61: REF 'table-table-row-group-attlist', |
| 62: CHOICE |
| 63: ATTRIBUTE "table:display", |
| 64: REF 'boolean', |
| 65: CHOICE |
| 66: VALUE 'true', |
| 66: VALUE 'false', |
| 63: EPSILON |
| 61: REF 'table-rows-and-groups', |
| 62: ONEOREMORE |
| 63: CHOICE |
| 64: REF 'table-table-row-group', |
| 64: REF 'table-rows-no-group', |
| 65: CHOICE |
| 66: SEQUENCE |
| 67: REF 'table-rows', |
| 68: CHOICE |
| 69: REF 'table-table-rows', |
| 70: ELEMENT "table:table-rows", |
| 71: ONEOREMORE |
| 72: SEQUENCE |
| 73: CHOICE |
| 74: REF 'text-soft-page-break', |
| 74: EPSILON |
| 73: REF 'table-table-row', |
| 74: ELEMENT "table:table-row", |
| 75: SEQUENCE |
| 76: REF 'table-table-row-attlist', |
| 77: INTERLEAVE |
| 78: CHOICE |
| 79: ATTRIBUTE "table:number-rows-repeated", |
| 80: REF 'positiveInteger', |
| 81: DATA 'positiveInteger', |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "table:style-name", |
| 80: REF 'styleNameRef', |
| 81: CHOICE |
| 82: DATA 'NCName', |
| 82: EPSILON |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "table:default-cell-style-name", |
| 80: REF 'styleNameRef', |
| 81: CHOICE |
| 82: DATA 'NCName', |
| 82: EPSILON |
| 79: EPSILON |
| 78: CHOICE |
| 79: ATTRIBUTE "table:visibility", |
| 80: REF 'table-visibility-value', |
| 81: CHOICE |
| 82: VALUE 'visible', |
| 82: VALUE 'collapse', |
| 82: VALUE 'filter', |
| 79: EPSILON |
| 76: ONEOREMORE |
| 77: CHOICE |
| 78: REF 'table-table-cell', |
| 79: ELEMENT "table:table-cell", |
| 80: SEQUENCE |
| 81: REF 'table-table-cell-attlist', |
| 82: INTERLEAVE |
| 83: CHOICE |
| 84: ATTRIBUTE "table:number-columns-repeated", |
| 85: REF 'positiveInteger', |
| 86: DATA 'positiveInteger', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "table:style-name", |
| 85: REF 'styleNameRef', |
| 86: CHOICE |
| 87: DATA 'NCName', |
| 87: EPSILON |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "table:content-validation-name", |
| 85: REF 'string', |
| 86: DATA 'string', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "table:formula", |
| 85: REF 'string', |
| 86: DATA 'string', |
| 84: EPSILON |
| 83: CHOICE |
| 84: REF 'common-value-and-type-attlist', |
| 85: CHOICE |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'float', |
| 87: ATTRIBUTE "office:value", |
| 88: REF 'double', |
| 89: DATA 'double', |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'percentage', |
| 87: ATTRIBUTE "office:value", |
| 88: REF 'double', |
| 89: DATA 'double', |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'currency', |
| 87: ATTRIBUTE "office:value", |
| 88: REF 'double', |
| 89: DATA 'double', |
| 87: CHOICE |
| 88: ATTRIBUTE "office:currency", |
| 89: REF 'string', |
| 90: DATA 'string', |
| 88: EPSILON |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'date', |
| 87: ATTRIBUTE "office:date-value", |
| 88: REF 'dateOrDateTime', |
| 89: CHOICE |
| 90: DATA 'date', |
| 90: DATA 'dateTime', |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'time', |
| 87: ATTRIBUTE "office:time-value", |
| 88: REF 'duration', |
| 89: DATA 'duration', |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'boolean', |
| 87: ATTRIBUTE "office:boolean-value", |
| 88: REF 'boolean', |
| 89: CHOICE |
| 90: VALUE 'true', |
| 90: VALUE 'false', |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'string', |
| 87: CHOICE |
| 88: ATTRIBUTE "office:string-value", |
| 89: REF 'string', |
| 90: DATA 'string', |
| 88: EPSILON |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "table:protect", |
| 85: REF 'boolean', |
| 86: CHOICE |
| 87: VALUE 'true', |
| 87: VALUE 'false', |
| 84: EPSILON |
| 81: REF 'table-table-cell-attlist-extra', |
| 82: INTERLEAVE |
| 83: SEQUENCE |
| 84: CHOICE |
| 85: ATTRIBUTE "table:number-columns-spanned", |
| 86: REF 'positiveInteger', |
| 87: DATA 'positiveInteger', |
| 85: EPSILON |
| 84: CHOICE |
| 85: ATTRIBUTE "table:number-rows-spanned", |
| 86: REF 'positiveInteger', |
| 87: DATA 'positiveInteger', |
| 85: EPSILON |
| 83: SEQUENCE |
| 84: CHOICE |
| 85: ATTRIBUTE "table:number-matrix-columns-spanned", |
| 86: REF 'positiveInteger', |
| 87: DATA 'positiveInteger', |
| 85: EPSILON |
| 84: CHOICE |
| 85: ATTRIBUTE "table:number-matrix-rows-spanned", |
| 86: REF 'positiveInteger', |
| 87: DATA 'positiveInteger', |
| 85: EPSILON |
| 81: REF 'table-table-cell-content', |
| 82: SEQUENCE |
| 83: CHOICE |
| 84: REF 'table-cell-range-source', |
| 85: ELEMENT "table:cell-range-source", |
| 86: SEQUENCE |
| 87: REF 'table-table-cell-range-source-attlist', |
| 88: INTERLEAVE |
| 89: ATTRIBUTE "table:name", |
| 90: REF 'string', |
| 91: DATA 'string', |
| 89: SEQUENCE |
| 90: ATTRIBUTE "table:last-column-spanned", |
| 91: REF 'positiveInteger', |
| 92: DATA 'positiveInteger', |
| 90: ATTRIBUTE "table:last-row-spanned", |
| 91: REF 'positiveInteger', |
| 92: DATA 'positiveInteger', |
| 87: REF 'table-linked-source-attlist', |
| 88: INTERLEAVE |
| 89: SEQUENCE |
| 90: CHOICE |
| 91: ATTRIBUTE "xlink:type", |
| 92: VALUE 'simple', |
| 91: EPSILON |
| 90: CHOICE |
| 91: ATTRIBUTE "xlink:actuate", |
| 92: VALUE 'onRequest', |
| 91: EPSILON |
| 90: ATTRIBUTE "xlink:href", |
| 91: REF 'anyURI', |
| 92: DATA 'anyURI', |
| 89: CHOICE |
| 90: ATTRIBUTE "table:filter-name", |
| 91: REF 'string', |
| 92: DATA 'string', |
| 90: EPSILON |
| 89: CHOICE |
| 90: ATTRIBUTE "table:filter-options", |
| 91: REF 'string', |
| 92: DATA 'string', |
| 90: EPSILON |
| 89: CHOICE |
| 90: ATTRIBUTE "table:refresh-delay", |
| 91: REF 'duration', |
| 92: DATA 'duration', |
| 90: EPSILON |
| 84: EPSILON |
| 83: CHOICE |
| 84: REF 'office-annotation', |
| 85: ELEMENT "office:annotation", |
| 86: SEQUENCE |
| 87: REF 'office-annotation-attlist', |
| 88: CHOICE |
| 89: ATTRIBUTE "office:display", |
| 90: REF 'boolean', |
| 91: CHOICE |
| 92: VALUE 'true', |
| 92: VALUE 'false', |
| 89: EPSILON |
| 87: REF 'draw-caption-attlist', |
| 88: INTERLEAVE |
| 89: CHOICE |
| 90: SEQUENCE |
| 91: ATTRIBUTE "draw:caption-point-x", |
| 92: REF 'coordinate', |
| 93: REF 'length', |
| 94: DATA 'string', |
| 91: ATTRIBUTE "draw:caption-point-y", |
| 92: REF 'coordinate', |
| 93: REF 'length', |
| 94: DATA 'string', |
| 90: EPSILON |
| 89: CHOICE |
| 90: ATTRIBUTE "draw:corner-radius", |
| 91: REF 'nonNegativeLength', |
| 92: DATA 'string', |
| 90: EPSILON |
| 87: REF 'common-draw-position-attlist', |
| 88: SEQUENCE |
| 89: CHOICE |
| 90: ATTRIBUTE "svg:x", |
| 91: REF 'coordinate', |
| 92: REF 'length', |
| 93: DATA 'string', |
| 90: EPSILON |
| 89: CHOICE |
| 90: ATTRIBUTE "svg:y", |
| 91: REF 'coordinate', |
| 92: REF 'length', |
| 93: DATA 'string', |
| 90: EPSILON |
| 87: REF 'common-draw-size-attlist', |
| 88: SEQUENCE |
| 89: CHOICE |
| 90: ATTRIBUTE "svg:width", |
| 91: REF 'length', |
| 92: DATA 'string', |
| 90: EPSILON |
| 89: CHOICE |
| 90: ATTRIBUTE "svg:height", |
| 91: REF 'length', |
| 92: DATA 'string', |
| 90: EPSILON |
| 87: REF 'common-draw-shape-with-text-and-styles-attlist', |
| 88: SEQUENCE |
| 89: REF 'common-draw-shape-with-styles-attlist', |
| 90: SEQUENCE |
| 91: REF 'common-draw-z-index-attlist', |
| 92: CHOICE |
| 93: ATTRIBUTE "draw:z-index", |
| 94: REF 'nonNegativeInteger', |
| 95: DATA 'nonNegativeInteger', |
| 93: EPSILON |
| 91: REF 'common-draw-id-attlist', |
| 92: CHOICE |
| 93: ATTRIBUTE "draw:id", |
| 94: REF 'ID', |
| 95: DATA 'ID', |
| 93: EPSILON |
| 91: REF 'common-draw-layer-name-attlist', |
| 92: CHOICE |
| 93: ATTRIBUTE "draw:layer", |
| 94: DATA 'string', |
| 93: EPSILON |
| 91: REF 'common-draw-style-name-attlist', |
| 92: CHOICE |
| 93: SEQUENCE |
| 94: CHOICE |
| 95: ATTRIBUTE "draw:style-name", |
| 96: REF 'styleNameRef', |
| 97: CHOICE |
| 98: DATA 'NCName', |
| 98: EPSILON |
| 95: EPSILON |
| 94: CHOICE |
| 95: ATTRIBUTE "draw:class-names", |
| 96: REF 'styleNameRefs', |
| 97: LIST |
| 98: CHOICE |
| 99: ONEOREMORE |
| 100: DATA 'NCName', |
| 99: EPSILON |
| 95: EPSILON |
| 93: SEQUENCE |
| 94: CHOICE |
| 95: ATTRIBUTE "presentation:style-name", |
| 96: REF 'styleNameRef', |
| 97: CHOICE |
| 98: DATA 'NCName', |
| 98: EPSILON |
| 95: EPSILON |
| 94: CHOICE |
| 95: ATTRIBUTE "presentation:class-names", |
| 96: REF 'styleNameRefs', |
| 97: LIST |
| 98: CHOICE |
| 99: ONEOREMORE |
| 100: DATA 'NCName', |
| 99: EPSILON |
| 95: EPSILON |
| 91: REF 'common-draw-transform-attlist', |
| 92: CHOICE |
| 93: ATTRIBUTE "draw:transform", |
| 94: REF 'string', |
| 95: DATA 'string', |
| 93: EPSILON |
| 91: REF 'common-draw-name-attlist', |
| 92: CHOICE |
| 93: ATTRIBUTE "draw:name", |
| 94: REF 'string', |
| 95: DATA 'string', |
| 93: EPSILON |
| 91: REF 'common-text-spreadsheet-shape-attlist', |
| 92: INTERLEAVE |
| 93: SEQUENCE |
| 94: CHOICE |
| 95: ATTRIBUTE "table:end-cell-address", |
| 96: REF 'cellAddress', |
| 97: DATA 'string', |
| 95: EPSILON |
| 94: CHOICE |
| 95: ATTRIBUTE "table:end-x", |
| 96: REF 'coordinate', |
| 97: REF 'length', |
| 98: DATA 'string', |
| 95: EPSILON |
| 94: CHOICE |
| 95: ATTRIBUTE "table:end-y", |
| 96: REF 'coordinate', |
| 97: REF 'length', |
| 98: DATA 'string', |
| 95: EPSILON |
| 93: CHOICE |
| 94: ATTRIBUTE "table:table-background", |
| 95: REF 'boolean', |
| 96: CHOICE |
| 97: VALUE 'true', |
| 97: VALUE 'false', |
| 94: EPSILON |
| 93: REF 'common-text-anchor-attlist', |
| 94: INTERLEAVE |
| 95: CHOICE |
| 96: ATTRIBUTE "text:anchor-type", |
| 97: CHOICE |
| 98: VALUE 'page', |
| 98: VALUE 'frame', |
| 98: VALUE 'paragraph', |
| 98: VALUE 'char', |
| 98: VALUE 'as-char', |
| 96: EPSILON |
| 95: CHOICE |
| 96: ATTRIBUTE "text:anchor-page-number", |
| 97: REF 'positiveInteger', |
| 98: DATA 'positiveInteger', |
| 96: EPSILON |
| 89: REF 'common-draw-text-style-name-attlist', |
| 90: CHOICE |
| 91: ATTRIBUTE "draw:text-style-name", |
| 92: REF 'styleNameRef', |
| 93: CHOICE |
| 94: DATA 'NCName', |
| 94: EPSILON |
| 91: EPSILON |
| 87: CHOICE |
| 88: REF 'dc-creator', |
| 88: EPSILON |
| 87: CHOICE |
| 88: REF 'dc-date', |
| 88: EPSILON |
| 87: CHOICE |
| 88: REF 'meta-date-string', |
| 89: ELEMENT "meta:date-string", |
| 90: REF 'string', |
| 91: DATA 'string', |
| 88: EPSILON |
| 87: CHOICE |
| 88: ONEOREMORE |
| 89: CHOICE |
| 90: REF 'text-p', |
| 90: REF 'text-list', |
| 88: EPSILON |
| 84: EPSILON |
| 83: CHOICE |
| 84: REF 'table-detective', |
| 85: ELEMENT "table:detective", |
| 86: SEQUENCE |
| 87: CHOICE |
| 88: ONEOREMORE |
| 89: REF 'table-highlighted-range', |
| 90: ELEMENT "table:highlighted-range", |
| 91: CHOICE |
| 92: REF 'table-highlighted-range-attlist', |
| 93: INTERLEAVE |
| 94: CHOICE |
| 95: ATTRIBUTE "table:cell-range-address", |
| 96: REF 'cellRangeAddress', |
| 97: DATA 'string', |
| 95: EPSILON |
| 94: ATTRIBUTE "table:direction", |
| 95: CHOICE |
| 96: VALUE 'from-another-table', |
| 96: VALUE 'to-another-table', |
| 96: VALUE 'from-same-table', |
| 94: CHOICE |
| 95: ATTRIBUTE "table:contains-error", |
| 96: REF 'boolean', |
| 97: CHOICE |
| 98: VALUE 'true', |
| 98: VALUE 'false', |
| 95: EPSILON |
| 92: REF 'table-highlighted-range-attlist-invalid', |
| 93: ATTRIBUTE "table:marked-invalid", |
| 94: REF 'boolean', |
| 95: CHOICE |
| 96: VALUE 'true', |
| 96: VALUE 'false', |
| 88: EPSILON |
| 87: CHOICE |
| 88: ONEOREMORE |
| 89: REF 'table-operation', |
| 90: ELEMENT "table:operation", |
| 91: REF 'table-operation-attlist', |
| 92: INTERLEAVE |
| 93: ATTRIBUTE "table:name", |
| 94: CHOICE |
| 95: VALUE 'trace-dependents', |
| 95: VALUE 'remove-dependents', |
| 95: VALUE 'trace-precedents', |
| 95: VALUE 'remove-precedents', |
| 95: VALUE 'trace-errors', |
| 93: ATTRIBUTE "table:index", |
| 94: REF 'nonNegativeInteger', |
| 95: DATA 'nonNegativeInteger', |
| 88: EPSILON |
| 84: EPSILON |
| 83: CHOICE |
| 84: ONEOREMORE |
| 85: REF 'text-content', |
| 86: CHOICE |
| 87: REF 'text-h', |
| 87: REF 'text-p', |
| 87: REF 'text-list', |
| 87: REF 'text-numbered-paragraph', |
| 87: REF 'table-table', |
| 87: REF 'draw-a', |
| 87: REF 'text-section', |
| 87: REF 'text-soft-page-break', |
| 87: REF 'text-table-of-content', |
| 87: REF 'text-illustration-index', |
| 87: REF 'text-table-index', |
| 87: REF 'text-object-index', |
| 87: REF 'text-user-index', |
| 87: REF 'text-alphabetical-index', |
| 87: REF 'text-bibliography', |
| 87: REF 'shape', |
| 88: CHOICE |
| 89: REF 'draw-rect', |
| 89: REF 'draw-line', |
| 89: REF 'draw-polyline', |
| 89: REF 'draw-polygon', |
| 89: REF 'draw-regular-polygon', |
| 89: REF 'draw-path', |
| 89: REF 'draw-circle', |
| 89: REF 'draw-ellipse', |
| 89: REF 'draw-g', |
| 89: REF 'draw-page-thumbnail', |
| 89: REF 'draw-frame', |
| 89: REF 'draw-measure', |
| 89: REF 'draw-caption', |
| 89: REF 'draw-connector', |
| 89: REF 'draw-control', |
| 89: REF 'dr3d-scene', |
| 89: REF 'draw-custom-shape', |
| 87: REF 'change-marks', |
| 88: CHOICE |
| 84: EPSILON |
| 78: REF 'table-covered-table-cell', |
| 79: ELEMENT "table:covered-table-cell", |
| 80: SEQUENCE |
| 81: REF 'table-table-cell-attlist', |
| 82: INTERLEAVE |
| 83: CHOICE |
| 84: ATTRIBUTE "table:number-columns-repeated", |
| 85: REF 'positiveInteger', |
| 86: DATA 'positiveInteger', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "table:style-name", |
| 85: REF 'styleNameRef', |
| 86: CHOICE |
| 87: DATA 'NCName', |
| 87: EPSILON |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "table:content-validation-name", |
| 85: REF 'string', |
| 86: DATA 'string', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "table:formula", |
| 85: REF 'string', |
| 86: DATA 'string', |
| 84: EPSILON |
| 83: CHOICE |
| 84: REF 'common-value-and-type-attlist', |
| 85: CHOICE |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'float', |
| 87: ATTRIBUTE "office:value", |
| 88: REF 'double', |
| 89: DATA 'double', |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'percentage', |
| 87: ATTRIBUTE "office:value", |
| 88: REF 'double', |
| 89: DATA 'double', |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'currency', |
| 87: ATTRIBUTE "office:value", |
| 88: REF 'double', |
| 89: DATA 'double', |
| 87: CHOICE |
| 88: ATTRIBUTE "office:currency", |
| 89: REF 'string', |
| 90: DATA 'string', |
| 88: EPSILON |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'date', |
| 87: ATTRIBUTE "office:date-value", |
| 88: REF 'dateOrDateTime', |
| 89: CHOICE |
| 90: DATA 'date', |
| 90: DATA 'dateTime', |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'time', |
| 87: ATTRIBUTE "office:time-value", |
| 88: REF 'duration', |
| 89: DATA 'duration', |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'boolean', |
| 87: ATTRIBUTE "office:boolean-value", |
| 88: REF 'boolean', |
| 89: CHOICE |
| 90: VALUE 'true', |
| 90: VALUE 'false', |
| 86: SEQUENCE |
| 87: ATTRIBUTE "office:value-type", |
| 88: VALUE 'string', |
| 87: CHOICE |
| 88: ATTRIBUTE "office:string-value", |
| 89: REF 'string', |
| 90: DATA 'string', |
| 88: EPSILON |
| 84: EPSILON |
| 83: CHOICE |
| 84: ATTRIBUTE "table:protect", |
| 85: REF 'boolean', |
| 86: CHOICE |
| 87: VALUE 'true', |
| 87: VALUE 'false', |
| 84: EPSILON |
| 81: REF 'table-table-cell-content', |
| 82: SEQUENCE |
| 83: CHOICE |
| 84: REF 'table-cell-range-source', |
| 84: EPSILON |
| 83: CHOICE |
| 84: REF 'office-annotation', |
| 84: EPSILON |
| 83: CHOICE |
| 84: REF 'table-detective', |
| 84: EPSILON |
| 83: CHOICE |
| 84: ONEOREMORE |
| 85: REF 'text-content', |
| 86: CHOICE |
| 87: REF 'text-h', |
| 87: REF 'text-p', |
| 87: REF 'text-list', |
| 87: REF 'text-numbered-paragraph', |
| 87: REF 'table-table', |
| 87: REF 'draw-a', |
| 87: REF 'text-section', |
| 87: REF 'text-soft-page-break', |
| 87: REF 'text-table-of-content', |
| 87: REF 'text-illustration-index', |
| 87: REF 'text-table-index', |
| 87: REF 'text-object-index', |
| 87: REF 'text-user-index', |
| 87: REF 'text-alphabetical-index', |
| 87: REF 'text-bibliography', |
| 87: REF 'shape', |
| 88: CHOICE |
| 89: REF 'draw-rect', |
| 89: REF 'draw-line', |
| 89: REF 'draw-polyline', |
| 89: REF 'draw-polygon', |
| 89: REF 'draw-regular-polygon', |
| 89: REF 'draw-path', |
| 89: REF 'draw-circle', |
| 89: REF 'draw-ellipse', |
| 89: REF 'draw-g', |
| 89: REF 'draw-page-thumbnail', |
| 89: REF 'draw-frame', |
| 89: REF 'draw-measure', |
| 89: REF 'draw-caption', |
| 89: REF 'draw-connector', |
| 89: REF 'draw-control', |
| 89: REF 'dr3d-scene', |
| 89: REF 'draw-custom-shape', |
| 87: REF 'change-marks', |
| 88: CHOICE |
| 84: EPSILON |
| 69: ONEOREMORE |
| 70: SEQUENCE |
| 71: CHOICE |
| 72: REF 'text-soft-page-break', |
| 72: EPSILON |
| 71: REF 'table-table-row', |
| 67: CHOICE |
| 68: SEQUENCE |
| 69: REF 'table-table-header-rows', |
| 70: ELEMENT "table:table-header-rows", |
| 71: ONEOREMORE |
| 72: SEQUENCE |
| 73: CHOICE |
| 74: REF 'text-soft-page-break', |
| 74: EPSILON |
| 73: REF 'table-table-row', |
| 69: CHOICE |
| 70: REF 'table-rows', |
| 71: CHOICE |
| 72: REF 'table-table-rows', |
| 72: ONEOREMORE |
| 73: SEQUENCE |
| 74: CHOICE |
| 75: REF 'text-soft-page-break', |
| 75: EPSILON |
| 74: REF 'table-table-row', |
| 70: EPSILON |
| 68: EPSILON |
| 66: SEQUENCE |
| 67: REF 'table-table-header-rows', |
| 67: CHOICE |
| 68: REF 'table-rows', |
| 69: CHOICE |
| 70: REF 'table-table-rows', |
| 70: ONEOREMORE |
| 71: SEQUENCE |
| 72: CHOICE |
| 73: REF 'text-soft-page-break', |
| 73: EPSILON |
| 72: REF 'table-table-row', |
| 68: EPSILON |
| 58: REF 'table-rows-no-group', |
| 59: CHOICE |
| 60: SEQUENCE |
| 61: REF 'table-rows', |
| 62: CHOICE |
| 63: REF 'table-table-rows', |
| 63: ONEOREMORE |
| 64: SEQUENCE |
| 65: CHOICE |
| 66: REF 'text-soft-page-break', |
| 66: EPSILON |
| 65: REF 'table-table-row', |
| 61: CHOICE |
| 62: SEQUENCE |
| 63: REF 'table-table-header-rows', |
| 63: CHOICE |
| 64: REF 'table-rows', |
| 65: CHOICE |
| 66: REF 'table-table-rows', |
| 66: ONEOREMORE |
| 67: SEQUENCE |
| 68: CHOICE |
| 69: REF 'text-soft-page-break', |
| 69: EPSILON |
| 68: REF 'table-table-row', |
| 64: EPSILON |
| 62: EPSILON |
| 60: SEQUENCE |
| 61: REF 'table-table-header-rows', |
| 61: CHOICE |
| 62: REF 'table-rows', |
| 63: CHOICE |
| 64: REF 'table-table-rows', |
| 64: ONEOREMORE |
| 65: SEQUENCE |
| 66: CHOICE |
| 67: REF 'text-soft-page-break', |
| 67: EPSILON |
| 66: REF 'table-table-row', |
| 62: EPSILON |
| 52: REF 'draw-a', |
| 52: REF 'text-section', |
| 52: REF 'text-soft-page-break', |
| 52: REF 'text-table-of-content', |
| 52: REF 'text-illustration-index', |
| 52: REF 'text-table-index', |
| 52: REF 'text-object-index', |
| 52: REF 'text-user-index', |
| 52: REF 'text-alphabetical-index', |
| 52: REF 'text-bibliography', |
| 52: REF 'shape', |
| 53: CHOICE |
| 54: REF 'draw-rect', |
| 54: REF 'draw-line', |
| 54: REF 'draw-polyline', |
| 54: REF 'draw-polygon', |
| 54: REF 'draw-regular-polygon', |
| 54: REF 'draw-path', |
| 54: REF 'draw-circle', |
| 54: REF 'draw-ellipse', |
| 54: REF 'draw-g', |
| 54: REF 'draw-page-thumbnail', |
| 54: REF 'draw-frame', |
| 54: REF 'draw-measure', |
| 54: REF 'draw-caption', |
| 54: REF 'draw-connector', |
| 54: REF 'draw-control', |
| 54: REF 'dr3d-scene', |
| 54: REF 'draw-custom-shape', |
| 52: REF 'change-marks', |
| 53: CHOICE |
| 49: EPSILON |
| 45: ELEMENT "text:ruby", |
| 46: SEQUENCE |
| 47: CHOICE |
| 48: ATTRIBUTE "text:style-name", |
| 49: REF 'styleNameRef', |
| 50: CHOICE |
| 51: DATA 'NCName', |
| 51: EPSILON |
| 48: EPSILON |
| 47: ELEMENT "text:ruby-base", |
| 48: REF 'paragraph-content', |
| 49: CHOICE |
| 50: STRING |
| 47: ELEMENT "text:ruby-text", |
| 48: SEQUENCE |
| 49: CHOICE |
| 50: ATTRIBUTE "text:style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 49: STRING |
| 45: REF 'office-annotation', |
| 45: REF 'change-marks', |
| 46: CHOICE |
| 45: REF 'shape', |
| 46: CHOICE |
| 47: REF 'draw-rect', |
| 47: REF 'draw-line', |
| 47: REF 'draw-polyline', |
| 47: REF 'draw-polygon', |
| 47: REF 'draw-regular-polygon', |
| 47: REF 'draw-path', |
| 47: REF 'draw-circle', |
| 47: REF 'draw-ellipse', |
| 47: REF 'draw-g', |
| 47: REF 'draw-page-thumbnail', |
| 47: REF 'draw-frame', |
| 47: REF 'draw-measure', |
| 47: REF 'draw-caption', |
| 47: REF 'draw-connector', |
| 47: REF 'draw-control', |
| 47: REF 'dr3d-scene', |
| 47: REF 'draw-custom-shape', |
| 45: REF 'draw-a', |
| 45: ELEMENT "text:date", |
| 46: SEQUENCE |
| 47: REF 'text-date-attlist', |
| 48: INTERLEAVE |
| 49: REF 'common-field-fixed-attlist', |
| 50: CHOICE |
| 51: ATTRIBUTE "text:fixed", |
| 52: REF 'boolean', |
| 53: CHOICE |
| 54: VALUE 'true', |
| 54: VALUE 'false', |
| 51: EPSILON |
| 49: REF 'common-field-data-style-name-attlist', |
| 50: CHOICE |
| 51: ATTRIBUTE "style:data-style-name", |
| 52: REF 'styleNameRef', |
| 53: CHOICE |
| 54: DATA 'NCName', |
| 54: EPSILON |
| 51: EPSILON |
| 49: CHOICE |
| 50: ATTRIBUTE "text:date-value", |
| 51: REF 'dateOrDateTime', |
| 52: CHOICE |
| 53: DATA 'date', |
| 53: DATA 'dateTime', |
| 50: EPSILON |
| 49: CHOICE |
| 50: ATTRIBUTE "text:date-adjust", |
| 51: REF 'duration', |
| 52: DATA 'duration', |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:time", |
| 46: SEQUENCE |
| 47: REF 'text-time-attlist', |
| 48: INTERLEAVE |
| 49: REF 'common-field-fixed-attlist', |
| 50: CHOICE |
| 51: ATTRIBUTE "text:fixed", |
| 52: REF 'boolean', |
| 53: CHOICE |
| 54: VALUE 'true', |
| 54: VALUE 'false', |
| 51: EPSILON |
| 49: REF 'common-field-data-style-name-attlist', |
| 50: CHOICE |
| 51: ATTRIBUTE "style:data-style-name", |
| 52: REF 'styleNameRef', |
| 53: CHOICE |
| 54: DATA 'NCName', |
| 54: EPSILON |
| 51: EPSILON |
| 49: CHOICE |
| 50: ATTRIBUTE "text:time-value", |
| 51: REF 'timeOrDateTime', |
| 52: CHOICE |
| 53: DATA 'time', |
| 53: DATA 'dateTime', |
| 50: EPSILON |
| 49: CHOICE |
| 50: ATTRIBUTE "text:time-adjust", |
| 51: REF 'duration', |
| 52: DATA 'duration', |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:page-number", |
| 46: SEQUENCE |
| 47: REF 'text-page-number-attlist', |
| 48: INTERLEAVE |
| 49: REF 'common-field-num-format-attlist', |
| 50: CHOICE |
| 51: REF 'common-num-format-attlist', |
| 52: CHOICE |
| 53: ATTRIBUTE "style:num-format", |
| 54: CHOICE |
| 55: VALUE '1', |
| 55: VALUE 'i', |
| 55: VALUE 'I', |
| 55: REF 'string', |
| 56: DATA 'string', |
| 55: EPSILON |
| 53: SEQUENCE |
| 54: ATTRIBUTE "style:num-format", |
| 55: CHOICE |
| 56: VALUE 'a', |
| 56: VALUE 'A', |
| 54: REF 'style-num-letter-sync-attlist', |
| 55: CHOICE |
| 56: ATTRIBUTE "style:num-letter-sync", |
| 57: REF 'boolean', |
| 58: CHOICE |
| 59: VALUE 'true', |
| 59: VALUE 'false', |
| 56: EPSILON |
| 53: EPSILON |
| 51: EPSILON |
| 49: REF 'common-field-fixed-attlist', |
| 50: CHOICE |
| 51: ATTRIBUTE "text:fixed", |
| 52: REF 'boolean', |
| 53: CHOICE |
| 54: VALUE 'true', |
| 54: VALUE 'false', |
| 51: EPSILON |
| 49: CHOICE |
| 50: ATTRIBUTE "text:page-adjust", |
| 51: REF 'integer', |
| 52: DATA 'integer', |
| 50: EPSILON |
| 49: CHOICE |
| 50: ATTRIBUTE "text:select-page", |
| 51: CHOICE |
| 52: VALUE 'previous', |
| 52: VALUE 'current', |
| 52: VALUE 'next', |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:page-continuation", |
| 46: SEQUENCE |
| 47: REF 'text-page-continuation-attlist', |
| 48: INTERLEAVE |
| 49: ATTRIBUTE "text:select-page", |
| 50: CHOICE |
| 51: VALUE 'previous', |
| 51: VALUE 'next', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:string-value", |
| 51: REF 'string', |
| 52: DATA 'string', |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-firstname", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-lastname", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-initials", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-title", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-position", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-email", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-phone-private", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-fax", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-company", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-phone-work", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-street", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-city", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-postal-code", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-country", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sender-state-or-province", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:author-name", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:author-initials", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:chapter", |
| 46: SEQUENCE |
| 47: REF 'text-chapter-attlist', |
| 48: INTERLEAVE |
| 49: ATTRIBUTE "text:display", |
| 50: CHOICE |
| 51: VALUE 'name', |
| 51: VALUE 'number', |
| 51: VALUE 'number-and-name', |
| 51: VALUE 'plain-number-and-name', |
| 51: VALUE 'plain-number', |
| 49: ATTRIBUTE "text:outline-level", |
| 50: REF 'nonNegativeInteger', |
| 51: DATA 'nonNegativeInteger', |
| 47: STRING |
| 45: ELEMENT "text:file-name", |
| 46: SEQUENCE |
| 47: REF 'text-file-name-attlist', |
| 48: INTERLEAVE |
| 49: CHOICE |
| 50: ATTRIBUTE "text:display", |
| 51: CHOICE |
| 52: VALUE 'full', |
| 52: VALUE 'path', |
| 52: VALUE 'name', |
| 52: VALUE 'name-and-extension', |
| 50: EPSILON |
| 49: REF 'common-field-fixed-attlist', |
| 50: CHOICE |
| 51: ATTRIBUTE "text:fixed", |
| 52: REF 'boolean', |
| 53: CHOICE |
| 54: VALUE 'true', |
| 54: VALUE 'false', |
| 51: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:template-name", |
| 46: SEQUENCE |
| 47: REF 'text-template-name-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:display", |
| 50: CHOICE |
| 51: VALUE 'full', |
| 51: VALUE 'path', |
| 51: VALUE 'name', |
| 51: VALUE 'name-and-extension', |
| 51: VALUE 'area', |
| 51: VALUE 'title', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sheet-name", |
| 46: STRING |
| 45: ELEMENT "text:variable-set", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-name-attlist', |
| 49: ATTRIBUTE "text:name", |
| 50: REF 'variableName', |
| 51: DATA 'string', |
| 48: REF 'common-field-formula-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:formula", |
| 51: REF 'formula', |
| 52: DATA 'string', |
| 50: EPSILON |
| 48: REF 'common-value-and-type-attlist', |
| 49: CHOICE |
| 50: SEQUENCE |
| 51: ATTRIBUTE "office:value-type", |
| 52: VALUE 'float', |
| 51: ATTRIBUTE "office:value", |
| 52: REF 'double', |
| 53: DATA 'double', |
| 50: SEQUENCE |
| 51: ATTRIBUTE "office:value-type", |
| 52: VALUE 'percentage', |
| 51: ATTRIBUTE "office:value", |
| 52: REF 'double', |
| 53: DATA 'double', |
| 50: SEQUENCE |
| 51: ATTRIBUTE "office:value-type", |
| 52: VALUE 'currency', |
| 51: ATTRIBUTE "office:value", |
| 52: REF 'double', |
| 53: DATA 'double', |
| 51: CHOICE |
| 52: ATTRIBUTE "office:currency", |
| 53: REF 'string', |
| 54: DATA 'string', |
| 52: EPSILON |
| 50: SEQUENCE |
| 51: ATTRIBUTE "office:value-type", |
| 52: VALUE 'date', |
| 51: ATTRIBUTE "office:date-value", |
| 52: REF 'dateOrDateTime', |
| 53: CHOICE |
| 54: DATA 'date', |
| 54: DATA 'dateTime', |
| 50: SEQUENCE |
| 51: ATTRIBUTE "office:value-type", |
| 52: VALUE 'time', |
| 51: ATTRIBUTE "office:time-value", |
| 52: REF 'duration', |
| 53: DATA 'duration', |
| 50: SEQUENCE |
| 51: ATTRIBUTE "office:value-type", |
| 52: VALUE 'boolean', |
| 51: ATTRIBUTE "office:boolean-value", |
| 52: REF 'boolean', |
| 53: CHOICE |
| 54: VALUE 'true', |
| 54: VALUE 'false', |
| 50: SEQUENCE |
| 51: ATTRIBUTE "office:value-type", |
| 52: VALUE 'string', |
| 51: CHOICE |
| 52: ATTRIBUTE "office:string-value", |
| 53: REF 'string', |
| 54: DATA 'string', |
| 52: EPSILON |
| 48: REF 'common-field-display-value-none-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:display", |
| 51: CHOICE |
| 52: VALUE 'value', |
| 52: VALUE 'none', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:variable-get", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-name-attlist', |
| 49: ATTRIBUTE "text:name", |
| 50: REF 'variableName', |
| 51: DATA 'string', |
| 48: REF 'common-field-display-value-formula-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:display", |
| 51: CHOICE |
| 52: VALUE 'value', |
| 52: VALUE 'formula', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:variable-input", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-name-attlist', |
| 49: ATTRIBUTE "text:name", |
| 50: REF 'variableName', |
| 51: DATA 'string', |
| 48: REF 'common-field-description-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:description", |
| 51: STRING |
| 50: EPSILON |
| 48: REF 'common-value-type-attlist', |
| 49: ATTRIBUTE "office:value-type", |
| 50: REF 'valueType', |
| 51: CHOICE |
| 52: VALUE 'float', |
| 52: VALUE 'time', |
| 52: VALUE 'date', |
| 52: VALUE 'percentage', |
| 52: VALUE 'currency', |
| 52: VALUE 'boolean', |
| 52: VALUE 'string', |
| 48: REF 'common-field-display-value-none-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:display", |
| 51: CHOICE |
| 52: VALUE 'value', |
| 52: VALUE 'none', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:user-field-get", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-name-attlist', |
| 49: ATTRIBUTE "text:name", |
| 50: REF 'variableName', |
| 51: DATA 'string', |
| 48: REF 'common-field-display-value-formula-none-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:display", |
| 51: CHOICE |
| 52: VALUE 'value', |
| 52: VALUE 'formula', |
| 52: VALUE 'none', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:user-field-input", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-name-attlist', |
| 49: ATTRIBUTE "text:name", |
| 50: REF 'variableName', |
| 51: DATA 'string', |
| 48: REF 'common-field-description-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:description", |
| 51: STRING |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:sequence", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-name-attlist', |
| 49: ATTRIBUTE "text:name", |
| 50: REF 'variableName', |
| 51: DATA 'string', |
| 48: REF 'common-field-formula-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:formula", |
| 51: REF 'formula', |
| 52: DATA 'string', |
| 50: EPSILON |
| 48: REF 'common-field-num-format-attlist', |
| 49: CHOICE |
| 50: REF 'common-num-format-attlist', |
| 51: CHOICE |
| 52: ATTRIBUTE "style:num-format", |
| 53: CHOICE |
| 54: VALUE '1', |
| 54: VALUE 'i', |
| 54: VALUE 'I', |
| 54: REF 'string', |
| 55: DATA 'string', |
| 54: EPSILON |
| 52: SEQUENCE |
| 53: ATTRIBUTE "style:num-format", |
| 54: CHOICE |
| 55: VALUE 'a', |
| 55: VALUE 'A', |
| 53: REF 'style-num-letter-sync-attlist', |
| 54: CHOICE |
| 55: ATTRIBUTE "style:num-letter-sync", |
| 56: REF 'boolean', |
| 57: CHOICE |
| 58: VALUE 'true', |
| 58: VALUE 'false', |
| 55: EPSILON |
| 52: EPSILON |
| 50: EPSILON |
| 48: REF 'text-sequence-ref-name', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:ref-name", |
| 51: REF 'string', |
| 52: DATA 'string', |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:expression", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-formula-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:formula", |
| 51: REF 'formula', |
| 52: DATA 'string', |
| 50: EPSILON |
| 48: CHOICE |
| 49: REF 'common-value-and-type-attlist', |
| 50: CHOICE |
| 51: SEQUENCE |
| 52: ATTRIBUTE "office:value-type", |
| 53: VALUE 'float', |
| 52: ATTRIBUTE "office:value", |
| 53: REF 'double', |
| 54: DATA 'double', |
| 51: SEQUENCE |
| 52: ATTRIBUTE "office:value-type", |
| 53: VALUE 'percentage', |
| 52: ATTRIBUTE "office:value", |
| 53: REF 'double', |
| 54: DATA 'double', |
| 51: SEQUENCE |
| 52: ATTRIBUTE "office:value-type", |
| 53: VALUE 'currency', |
| 52: ATTRIBUTE "office:value", |
| 53: REF 'double', |
| 54: DATA 'double', |
| 52: CHOICE |
| 53: ATTRIBUTE "office:currency", |
| 54: REF 'string', |
| 55: DATA 'string', |
| 53: EPSILON |
| 51: SEQUENCE |
| 52: ATTRIBUTE "office:value-type", |
| 53: VALUE 'date', |
| 52: ATTRIBUTE "office:date-value", |
| 53: REF 'dateOrDateTime', |
| 54: CHOICE |
| 55: DATA 'date', |
| 55: DATA 'dateTime', |
| 51: SEQUENCE |
| 52: ATTRIBUTE "office:value-type", |
| 53: VALUE 'time', |
| 52: ATTRIBUTE "office:time-value", |
| 53: REF 'duration', |
| 54: DATA 'duration', |
| 51: SEQUENCE |
| 52: ATTRIBUTE "office:value-type", |
| 53: VALUE 'boolean', |
| 52: ATTRIBUTE "office:boolean-value", |
| 53: REF 'boolean', |
| 54: CHOICE |
| 55: VALUE 'true', |
| 55: VALUE 'false', |
| 51: SEQUENCE |
| 52: ATTRIBUTE "office:value-type", |
| 53: VALUE 'string', |
| 52: CHOICE |
| 53: ATTRIBUTE "office:string-value", |
| 54: REF 'string', |
| 55: DATA 'string', |
| 53: EPSILON |
| 49: EPSILON |
| 48: REF 'common-field-display-value-formula-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:display", |
| 51: CHOICE |
| 52: VALUE 'value', |
| 52: VALUE 'formula', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:text-input", |
| 46: SEQUENCE |
| 47: REF 'common-field-description-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:description", |
| 50: STRING |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:initial-creator", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:creation-date", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-fixed-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:fixed", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "text:date-value", |
| 50: REF 'dateOrDateTime', |
| 51: CHOICE |
| 52: DATA 'date', |
| 52: DATA 'dateTime', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:creation-time", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-fixed-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:fixed", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "text:time-value", |
| 50: REF 'timeOrDateTime', |
| 51: CHOICE |
| 52: DATA 'time', |
| 52: DATA 'dateTime', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:description", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:user-defined", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-fixed-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:fixed", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 48: ATTRIBUTE "text:name", |
| 49: REF 'string', |
| 50: DATA 'string', |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "office:value", |
| 50: REF 'double', |
| 51: DATA 'double', |
| 49: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "office:date-value", |
| 50: REF 'dateOrDateTime', |
| 51: CHOICE |
| 52: DATA 'date', |
| 52: DATA 'dateTime', |
| 49: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "office:time-value", |
| 50: REF 'duration', |
| 51: DATA 'duration', |
| 49: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "office:boolean-value", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "office:string-value", |
| 50: REF 'string', |
| 51: DATA 'string', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:print-time", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-fixed-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:fixed", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "text:time-value", |
| 50: REF 'time', |
| 51: DATA 'time', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:print-date", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-fixed-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:fixed", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "text:date-value", |
| 50: REF 'date', |
| 51: DATA 'date', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:printed-by", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:title", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:subject", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:keywords", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:editing-cycles", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:editing-duration", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-fixed-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:fixed", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "text:duration", |
| 50: REF 'duration', |
| 51: DATA 'duration', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:modification-time", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-fixed-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:fixed", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "text:time-value", |
| 50: REF 'time', |
| 51: DATA 'time', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:modification-date", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-fixed-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:fixed", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "text:date-value", |
| 50: REF 'date', |
| 51: DATA 'date', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:creator", |
| 46: SEQUENCE |
| 47: REF 'common-field-fixed-attlist', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:fixed", |
| 50: REF 'boolean', |
| 51: CHOICE |
| 52: VALUE 'true', |
| 52: VALUE 'false', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:page-count", "text:paragraph-count", "text:word-count", "text:character-count", "text:table-count", "text:image-count", "text:object-count", |
| 46: SEQUENCE |
| 47: REF 'common-field-num-format-attlist', |
| 48: CHOICE |
| 49: REF 'common-num-format-attlist', |
| 50: CHOICE |
| 51: ATTRIBUTE "style:num-format", |
| 52: CHOICE |
| 53: VALUE '1', |
| 53: VALUE 'i', |
| 53: VALUE 'I', |
| 53: REF 'string', |
| 54: DATA 'string', |
| 53: EPSILON |
| 51: SEQUENCE |
| 52: ATTRIBUTE "style:num-format", |
| 53: CHOICE |
| 54: VALUE 'a', |
| 54: VALUE 'A', |
| 52: REF 'style-num-letter-sync-attlist', |
| 53: CHOICE |
| 54: ATTRIBUTE "style:num-letter-sync", |
| 55: REF 'boolean', |
| 56: CHOICE |
| 57: VALUE 'true', |
| 57: VALUE 'false', |
| 54: EPSILON |
| 51: EPSILON |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:database-display", |
| 46: SEQUENCE |
| 47: REF 'text-database-display-attlist', |
| 48: INTERLEAVE |
| 49: REF 'common-field-database-table', |
| 50: SEQUENCE |
| 51: REF 'common-field-database-table-attlist', |
| 52: INTERLEAVE |
| 53: ATTRIBUTE "text:table-name", |
| 54: REF 'string', |
| 55: DATA 'string', |
| 53: CHOICE |
| 54: ATTRIBUTE "text:table-type", |
| 55: CHOICE |
| 56: VALUE 'table', |
| 56: VALUE 'query', |
| 56: VALUE 'command', |
| 54: EPSILON |
| 51: REF 'common-field-database-name', |
| 52: CHOICE |
| 53: ATTRIBUTE "text:database-name", |
| 54: REF 'string', |
| 55: DATA 'string', |
| 53: EPSILON |
| 53: REF 'form-connection-resource', |
| 49: REF 'common-field-data-style-name-attlist', |
| 50: CHOICE |
| 51: ATTRIBUTE "style:data-style-name", |
| 52: REF 'styleNameRef', |
| 53: CHOICE |
| 54: DATA 'NCName', |
| 54: EPSILON |
| 51: EPSILON |
| 49: ATTRIBUTE "text:column-name", |
| 50: REF 'string', |
| 51: DATA 'string', |
| 47: STRING |
| 45: ELEMENT "text:database-next", |
| 46: REF 'text-database-next-attlist', |
| 47: INTERLEAVE |
| 48: REF 'common-field-database-table', |
| 49: SEQUENCE |
| 50: REF 'common-field-database-table-attlist', |
| 51: INTERLEAVE |
| 52: ATTRIBUTE "text:table-name", |
| 53: REF 'string', |
| 54: DATA 'string', |
| 52: CHOICE |
| 53: ATTRIBUTE "text:table-type", |
| 54: CHOICE |
| 55: VALUE 'table', |
| 55: VALUE 'query', |
| 55: VALUE 'command', |
| 53: EPSILON |
| 50: REF 'common-field-database-name', |
| 51: CHOICE |
| 52: ATTRIBUTE "text:database-name", |
| 53: REF 'string', |
| 54: DATA 'string', |
| 52: EPSILON |
| 52: REF 'form-connection-resource', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:condition", |
| 50: REF 'formula', |
| 51: DATA 'string', |
| 49: EPSILON |
| 45: ELEMENT "text:database-row-select", |
| 46: REF 'text-database-row-select-attlist', |
| 47: INTERLEAVE |
| 48: REF 'common-field-database-table', |
| 49: SEQUENCE |
| 50: REF 'common-field-database-table-attlist', |
| 51: INTERLEAVE |
| 52: ATTRIBUTE "text:table-name", |
| 53: REF 'string', |
| 54: DATA 'string', |
| 52: CHOICE |
| 53: ATTRIBUTE "text:table-type", |
| 54: CHOICE |
| 55: VALUE 'table', |
| 55: VALUE 'query', |
| 55: VALUE 'command', |
| 53: EPSILON |
| 50: REF 'common-field-database-name', |
| 51: CHOICE |
| 52: ATTRIBUTE "text:database-name", |
| 53: REF 'string', |
| 54: DATA 'string', |
| 52: EPSILON |
| 52: REF 'form-connection-resource', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:condition", |
| 50: REF 'formula', |
| 51: DATA 'string', |
| 49: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "text:row-number", |
| 50: REF 'nonNegativeInteger', |
| 51: DATA 'nonNegativeInteger', |
| 49: EPSILON |
| 45: ELEMENT "text:database-row-number", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-database-table', |
| 49: SEQUENCE |
| 50: REF 'common-field-database-table-attlist', |
| 51: INTERLEAVE |
| 52: ATTRIBUTE "text:table-name", |
| 53: REF 'string', |
| 54: DATA 'string', |
| 52: CHOICE |
| 53: ATTRIBUTE "text:table-type", |
| 54: CHOICE |
| 55: VALUE 'table', |
| 55: VALUE 'query', |
| 55: VALUE 'command', |
| 53: EPSILON |
| 50: REF 'common-field-database-name', |
| 51: CHOICE |
| 52: ATTRIBUTE "text:database-name", |
| 53: REF 'string', |
| 54: DATA 'string', |
| 52: EPSILON |
| 52: REF 'form-connection-resource', |
| 48: REF 'common-field-num-format-attlist', |
| 49: CHOICE |
| 50: REF 'common-num-format-attlist', |
| 51: CHOICE |
| 52: ATTRIBUTE "style:num-format", |
| 53: CHOICE |
| 54: VALUE '1', |
| 54: VALUE 'i', |
| 54: VALUE 'I', |
| 54: REF 'string', |
| 55: DATA 'string', |
| 54: EPSILON |
| 52: SEQUENCE |
| 53: ATTRIBUTE "style:num-format", |
| 54: CHOICE |
| 55: VALUE 'a', |
| 55: VALUE 'A', |
| 53: REF 'style-num-letter-sync-attlist', |
| 54: CHOICE |
| 55: ATTRIBUTE "style:num-letter-sync", |
| 56: REF 'boolean', |
| 57: CHOICE |
| 58: VALUE 'true', |
| 58: VALUE 'false', |
| 55: EPSILON |
| 52: EPSILON |
| 50: EPSILON |
| 48: CHOICE |
| 49: ATTRIBUTE "text:value", |
| 50: REF 'nonNegativeInteger', |
| 51: DATA 'nonNegativeInteger', |
| 49: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:database-name", |
| 46: SEQUENCE |
| 47: REF 'common-field-database-table', |
| 48: SEQUENCE |
| 49: REF 'common-field-database-table-attlist', |
| 50: INTERLEAVE |
| 51: ATTRIBUTE "text:table-name", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: CHOICE |
| 52: ATTRIBUTE "text:table-type", |
| 53: CHOICE |
| 54: VALUE 'table', |
| 54: VALUE 'query', |
| 54: VALUE 'command', |
| 52: EPSILON |
| 49: REF 'common-field-database-name', |
| 50: CHOICE |
| 51: ATTRIBUTE "text:database-name", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 51: REF 'form-connection-resource', |
| 47: STRING |
| 45: ELEMENT "text:page-variable-set", |
| 46: SEQUENCE |
| 47: REF 'text-set-page-variable-attlist', |
| 48: INTERLEAVE |
| 49: CHOICE |
| 50: ATTRIBUTE "text:active", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 49: CHOICE |
| 50: ATTRIBUTE "text:page-adjust", |
| 51: REF 'integer', |
| 52: DATA 'integer', |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:page-variable-get", |
| 46: SEQUENCE |
| 47: REF 'text-get-page-variable-attlist', |
| 48: REF 'common-field-num-format-attlist', |
| 49: CHOICE |
| 50: REF 'common-num-format-attlist', |
| 51: CHOICE |
| 52: ATTRIBUTE "style:num-format", |
| 53: CHOICE |
| 54: VALUE '1', |
| 54: VALUE 'i', |
| 54: VALUE 'I', |
| 54: REF 'string', |
| 55: DATA 'string', |
| 54: EPSILON |
| 52: SEQUENCE |
| 53: ATTRIBUTE "style:num-format", |
| 54: CHOICE |
| 55: VALUE 'a', |
| 55: VALUE 'A', |
| 53: REF 'style-num-letter-sync-attlist', |
| 54: CHOICE |
| 55: ATTRIBUTE "style:num-letter-sync", |
| 56: REF 'boolean', |
| 57: CHOICE |
| 58: VALUE 'true', |
| 58: VALUE 'false', |
| 55: EPSILON |
| 52: EPSILON |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:placeholder", |
| 46: SEQUENCE |
| 47: REF 'text-placeholder-attlist', |
| 48: INTERLEAVE |
| 49: ATTRIBUTE "text:placeholder-type", |
| 50: CHOICE |
| 51: VALUE 'text', |
| 51: VALUE 'table', |
| 51: VALUE 'text-box', |
| 51: VALUE 'image', |
| 51: VALUE 'object', |
| 49: REF 'common-field-description-attlist', |
| 50: CHOICE |
| 51: ATTRIBUTE "text:description", |
| 52: STRING |
| 51: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:conditional-text", |
| 46: SEQUENCE |
| 47: REF 'text-conditional-text-attlist', |
| 48: INTERLEAVE |
| 49: ATTRIBUTE "text:condition", |
| 50: REF 'formula', |
| 51: DATA 'string', |
| 49: ATTRIBUTE "text:string-value-if-true", |
| 50: REF 'string', |
| 51: DATA 'string', |
| 49: ATTRIBUTE "text:string-value-if-false", |
| 50: REF 'string', |
| 51: DATA 'string', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:current-value", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:hidden-text", |
| 46: SEQUENCE |
| 47: REF 'text-hidden-text-attlist', |
| 48: INTERLEAVE |
| 49: ATTRIBUTE "text:condition", |
| 50: REF 'formula', |
| 51: DATA 'string', |
| 49: ATTRIBUTE "text:string-value", |
| 50: REF 'string', |
| 51: DATA 'string', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:is-hidden", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:reference-ref", "text:bookmark-ref", |
| 46: INTERLEAVE |
| 47: REF 'text-common-ref-content', |
| 48: INTERLEAVE |
| 49: STRING |
| 49: CHOICE |
| 50: ATTRIBUTE "text:ref-name", |
| 51: REF 'string', |
| 52: DATA 'string', |
| 50: EPSILON |
| 47: REF 'text-ref-content', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:reference-format", |
| 50: CHOICE |
| 51: VALUE 'page', |
| 51: VALUE 'chapter', |
| 51: VALUE 'direction', |
| 51: VALUE 'text', |
| 49: EPSILON |
| 45: ELEMENT "text:note-ref", |
| 46: INTERLEAVE |
| 47: REF 'text-common-ref-content', |
| 48: INTERLEAVE |
| 49: STRING |
| 49: CHOICE |
| 50: ATTRIBUTE "text:ref-name", |
| 51: REF 'string', |
| 52: DATA 'string', |
| 50: EPSILON |
| 47: REF 'text-note-ref-content', |
| 48: REF 'text-note-class', |
| 49: ATTRIBUTE "text:note-class", |
| 50: CHOICE |
| 51: VALUE 'footnote', |
| 51: VALUE 'endnote', |
| 47: REF 'text-ref-content', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:reference-format", |
| 50: CHOICE |
| 51: VALUE 'page', |
| 51: VALUE 'chapter', |
| 51: VALUE 'direction', |
| 51: VALUE 'text', |
| 49: EPSILON |
| 45: ELEMENT "text:sequence-ref", |
| 46: INTERLEAVE |
| 47: REF 'text-common-ref-content', |
| 48: INTERLEAVE |
| 49: STRING |
| 49: CHOICE |
| 50: ATTRIBUTE "text:ref-name", |
| 51: REF 'string', |
| 52: DATA 'string', |
| 50: EPSILON |
| 47: REF 'text-sequence-ref-content', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:reference-format", |
| 50: CHOICE |
| 51: VALUE 'page', |
| 51: VALUE 'chapter', |
| 51: VALUE 'direction', |
| 51: VALUE 'text', |
| 51: VALUE 'category-and-value', |
| 51: VALUE 'caption', |
| 51: VALUE 'value', |
| 49: EPSILON |
| 45: ELEMENT "text:script", |
| 46: INTERLEAVE |
| 47: CHOICE |
| 48: SEQUENCE |
| 49: ATTRIBUTE "xlink:href", |
| 50: REF 'anyURI', |
| 51: DATA 'anyURI', |
| 49: CHOICE |
| 50: ATTRIBUTE "xlink:type", |
| 51: VALUE 'simple', |
| 50: EPSILON |
| 48: STRING |
| 47: CHOICE |
| 48: ATTRIBUTE "script:language", |
| 49: REF 'string', |
| 50: DATA 'string', |
| 48: EPSILON |
| 45: ELEMENT "text:execute-macro", |
| 46: SEQUENCE |
| 47: CHOICE |
| 48: ATTRIBUTE "text:name", |
| 49: REF 'string', |
| 50: DATA 'string', |
| 48: EPSILON |
| 47: CHOICE |
| 48: REF 'office-event-listeners', |
| 48: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:hidden-paragraph", |
| 46: SEQUENCE |
| 47: REF 'text-hidden-paragraph-attlist', |
| 48: INTERLEAVE |
| 49: ATTRIBUTE "text:condition", |
| 50: REF 'formula', |
| 51: DATA 'string', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:is-hidden", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:dde-connection", |
| 46: SEQUENCE |
| 47: ATTRIBUTE "text:connection-name", |
| 48: REF 'string', |
| 49: DATA 'string', |
| 47: STRING |
| 45: ELEMENT "text:measure", |
| 46: SEQUENCE |
| 47: ATTRIBUTE "text:kind", |
| 48: CHOICE |
| 49: VALUE 'value', |
| 49: VALUE 'unit', |
| 49: VALUE 'gap', |
| 47: STRING |
| 45: ELEMENT "text:table-formula", |
| 46: SEQUENCE |
| 47: INTERLEAVE |
| 48: REF 'common-field-formula-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:formula", |
| 51: REF 'formula', |
| 52: DATA 'string', |
| 50: EPSILON |
| 48: REF 'common-field-display-value-formula-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:display", |
| 51: CHOICE |
| 52: VALUE 'value', |
| 52: VALUE 'formula', |
| 50: EPSILON |
| 48: REF 'common-field-data-style-name-attlist', |
| 49: CHOICE |
| 50: ATTRIBUTE "style:data-style-name", |
| 51: REF 'styleNameRef', |
| 52: CHOICE |
| 53: DATA 'NCName', |
| 53: EPSILON |
| 50: EPSILON |
| 47: STRING |
| 45: ELEMENT "text:toc-mark-start", |
| 46: REF 'text-toc-mark-start-attrs', |
| 47: SEQUENCE |
| 48: REF 'text-id', |
| 49: ATTRIBUTE "text:id", |
| 50: REF 'string', |
| 51: DATA 'string', |
| 48: REF 'text-outline-level', |
| 49: CHOICE |
| 50: ATTRIBUTE "text:outline-level", |
| 51: REF 'positiveInteger', |
| 52: DATA 'positiveInteger', |
| 50: EPSILON |
| 45: ELEMENT "text:toc-mark-end", |
| 46: REF 'text-id', |
| 47: ATTRIBUTE "text:id", |
| 48: REF 'string', |
| 49: DATA 'string', |
| 45: ELEMENT "text:toc-mark", |
| 46: SEQUENCE |
| 47: ATTRIBUTE "text:string-value", |
| 48: REF 'string', |
| 49: DATA 'string', |
| 47: REF 'text-outline-level', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:outline-level", |
| 50: REF 'positiveInteger', |
| 51: DATA 'positiveInteger', |
| 49: EPSILON |
| 45: ELEMENT "text:user-index-mark-start", |
| 46: SEQUENCE |
| 47: REF 'text-id', |
| 48: ATTRIBUTE "text:id", |
| 49: REF 'string', |
| 50: DATA 'string', |
| 47: REF 'text-outline-level', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:outline-level", |
| 50: REF 'positiveInteger', |
| 51: DATA 'positiveInteger', |
| 49: EPSILON |
| 47: REF 'text-index-name', |
| 48: ATTRIBUTE "text:index-name", |
| 49: REF 'string', |
| 50: DATA 'string', |
| 45: ELEMENT "text:user-index-mark-end", |
| 46: SEQUENCE |
| 47: REF 'text-id', |
| 48: ATTRIBUTE "text:id", |
| 49: REF 'string', |
| 50: DATA 'string', |
| 47: REF 'text-outline-level', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:outline-level", |
| 50: REF 'positiveInteger', |
| 51: DATA 'positiveInteger', |
| 49: EPSILON |
| 45: ELEMENT "text:user-index-mark", |
| 46: SEQUENCE |
| 47: ATTRIBUTE "text:string-value", |
| 48: REF 'string', |
| 49: DATA 'string', |
| 47: REF 'text-outline-level', |
| 48: CHOICE |
| 49: ATTRIBUTE "text:outline-level", |
| 50: REF 'positiveInteger', |
| 51: DATA 'positiveInteger', |
| 49: EPSILON |
| 47: REF 'text-index-name', |
| 48: ATTRIBUTE "text:index-name", |
| 49: REF 'string', |
| 50: DATA 'string', |
| 45: ELEMENT "text:alphabetical-index-mark-start", |
| 46: SEQUENCE |
| 47: REF 'text-id', |
| 48: ATTRIBUTE "text:id", |
| 49: REF 'string', |
| 50: DATA 'string', |
| 47: REF 'text-alphabetical-index-mark-attrs', |
| 48: INTERLEAVE |
| 49: SEQUENCE |
| 50: CHOICE |
| 51: ATTRIBUTE "text:key1", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 50: CHOICE |
| 51: ATTRIBUTE "text:key2", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 49: SEQUENCE |
| 50: CHOICE |
| 51: ATTRIBUTE "text:string-value-phonetic", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 50: CHOICE |
| 51: ATTRIBUTE "text:key1-phonetic", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 50: CHOICE |
| 51: ATTRIBUTE "text:key2-phonetic", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 49: CHOICE |
| 50: ATTRIBUTE "text:main-entry", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 45: ELEMENT "text:alphabetical-index-mark-end", |
| 46: REF 'text-id', |
| 47: ATTRIBUTE "text:id", |
| 48: REF 'string', |
| 49: DATA 'string', |
| 45: ELEMENT "text:alphabetical-index-mark", |
| 46: SEQUENCE |
| 47: ATTRIBUTE "text:string-value", |
| 48: REF 'string', |
| 49: DATA 'string', |
| 47: REF 'text-alphabetical-index-mark-attrs', |
| 48: INTERLEAVE |
| 49: SEQUENCE |
| 50: CHOICE |
| 51: ATTRIBUTE "text:key1", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 50: CHOICE |
| 51: ATTRIBUTE "text:key2", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 49: SEQUENCE |
| 50: CHOICE |
| 51: ATTRIBUTE "text:string-value-phonetic", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 50: CHOICE |
| 51: ATTRIBUTE "text:key1-phonetic", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 50: CHOICE |
| 51: ATTRIBUTE "text:key2-phonetic", |
| 52: REF 'string', |
| 53: DATA 'string', |
| 51: EPSILON |
| 49: CHOICE |
| 50: ATTRIBUTE "text:main-entry", |
| 51: REF 'boolean', |
| 52: CHOICE |
| 53: VALUE 'true', |
| 53: VALUE 'false', |
| 50: EPSILON |
| 45: ELEMENT "text:bibliography-mark", |
| 46: SEQUENCE |
| 47: ATTRIBUTE "text:bibliography-type", |
| 48: REF 'text-bibliography-types', |
| 49: CHOICE |
| 50: VALUE 'article', |
| 50: VALUE 'book', |
| 50: VALUE 'booklet', |
| 50: VALUE 'conference', |
| 50: VALUE 'custom1', |
| 50: VALUE 'custom2', |
| 50: VALUE 'custom3', |
| 50: VALUE 'custom4', |
| 50: VALUE 'custom5', |
| 50: VALUE 'email', |
| 50: VALUE 'inbook', |
| 50: VALUE 'incollection', |
| 50: VALUE 'inproceedings', |
| 50: VALUE 'journal', |
| 50: VALUE 'manual', |
| 50: VALUE 'mastersthesis', |
| 50: VALUE 'misc', |
| 50: VALUE 'phdthesis', |
| 50: VALUE 'proceedings', |
| 50: VALUE 'techreport', |
| 50: VALUE 'unpublished', |
| 50: VALUE 'www', |
| 47: CHOICE |
| 48: ONEOREMORE |
| 49: ATTRIBUTE "text:identifier", "text:address", "text:annote", "text:author", "text:booktitle", "text:chapter", "text:edition", "text:editor", "text:howpublished", "text:institution", "text:journal", "text:month", "text:note", "text:number", "text:organizations", "text:pages", "text:publisher", "text:school", "text:series", "text:title", "text:report-type", "text:volume", "text:year", "text:url", "text:custom1", "text:custom2", "text:custom3", "text:custom4", "text:custom5", "text:isbn", "text:issn", |
| 50: REF 'string', |
| 51: DATA 'string', |
| 48: EPSILON |
| 47: STRING |
| 45: ELEMENT "presentation:header", |
| 46: EPSILON |
| 45: ELEMENT "presentation:footer", |
| 46: EPSILON |
| 45: ELEMENT "presentation:date-time", |
| 46: EPSILON |
| 42: EPSILON |
| 37: EPSILON |
| 32: ELEMENT "text:deletion", |
| 33: SEQUENCE |
| 34: REF 'office-change-info', |
| 34: CHOICE |
| 35: ONEOREMORE |
| 36: REF 'text-content', |
| 37: CHOICE |
| 38: REF 'text-h', |
| 38: REF 'text-p', |
| 38: REF 'text-list', |
| 38: REF 'text-numbered-paragraph', |
| 38: REF 'table-table', |
| 38: REF 'draw-a', |
| 38: REF 'text-section', |
| 38: REF 'text-soft-page-break', |
| 38: REF 'text-table-of-content', |
| 38: REF 'text-illustration-index', |
| 38: REF 'text-table-index', |
| 38: REF 'text-object-index', |
| 38: REF 'text-user-index', |
| 38: REF 'text-alphabetical-index', |
| 38: REF 'text-bibliography', |
| 38: REF 'shape', |
| 39: CHOICE |
| 40: REF 'draw-rect', |
| 40: REF 'draw-line', |
| 40: REF 'draw-polyline', |
| 40: REF 'draw-polygon', |
| 40: REF 'draw-regular-polygon', |
| 40: REF 'draw-path', |
| 40: REF 'draw-circle', |
| 40: REF 'draw-ellipse', |
| 40: REF 'draw-g', |
| 40: REF 'draw-page-thumbnail', |
| 40: REF 'draw-frame', |
| 40: REF 'draw-measure', |
| 40: REF 'draw-caption', |
| 40: REF 'draw-connector', |
| 40: REF 'draw-control', |
| 40: REF 'dr3d-scene', |
| 40: REF 'draw-custom-shape', |
| 38: REF 'change-marks', |
| 39: CHOICE |
| 35: EPSILON |
| 32: ELEMENT "text:format-change", |
| 33: REF 'office-change-info', |
| 26: EPSILON |
| 23: EPSILON |
| 21: REF 'text-decls', |
| 22: SEQUENCE |
| 23: CHOICE |
| 24: ELEMENT "text:variable-decls", |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'text-variable-decl', |
| 28: ELEMENT "text:variable-decl", |
| 29: SEQUENCE |
| 30: REF 'common-field-name-attlist', |
| 31: ATTRIBUTE "text:name", |
| 32: REF 'variableName', |
| 33: DATA 'string', |
| 30: REF 'common-value-type-attlist', |
| 31: ATTRIBUTE "office:value-type", |
| 32: REF 'valueType', |
| 33: CHOICE |
| 34: VALUE 'float', |
| 34: VALUE 'time', |
| 34: VALUE 'date', |
| 34: VALUE 'percentage', |
| 34: VALUE 'currency', |
| 34: VALUE 'boolean', |
| 34: VALUE 'string', |
| 26: EPSILON |
| 24: EPSILON |
| 23: CHOICE |
| 24: ELEMENT "text:sequence-decls", |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'text-sequence-decl', |
| 28: ELEMENT "text:sequence-decl", |
| 29: REF 'text-sequence-decl-attlist', |
| 30: INTERLEAVE |
| 31: REF 'common-field-name-attlist', |
| 32: ATTRIBUTE "text:name", |
| 33: REF 'variableName', |
| 34: DATA 'string', |
| 31: ATTRIBUTE "text:display-outline-level", |
| 32: REF 'nonNegativeInteger', |
| 33: DATA 'nonNegativeInteger', |
| 31: CHOICE |
| 32: ATTRIBUTE "text:separation-character", |
| 33: REF 'character', |
| 34: DATA 'string', |
| 32: EPSILON |
| 26: EPSILON |
| 24: EPSILON |
| 23: CHOICE |
| 24: ELEMENT "text:user-field-decls", |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'text-user-field-decl', |
| 28: ELEMENT "text:user-field-decl", |
| 29: SEQUENCE |
| 30: REF 'common-field-name-attlist', |
| 31: ATTRIBUTE "text:name", |
| 32: REF 'variableName', |
| 33: DATA 'string', |
| 30: CHOICE |
| 31: REF 'common-field-formula-attlist', |
| 32: CHOICE |
| 33: ATTRIBUTE "text:formula", |
| 34: REF 'formula', |
| 35: DATA 'string', |
| 33: EPSILON |
| 31: EPSILON |
| 30: REF 'common-value-and-type-attlist', |
| 31: CHOICE |
| 32: SEQUENCE |
| 33: ATTRIBUTE "office:value-type", |
| 34: VALUE 'float', |
| 33: ATTRIBUTE "office:value", |
| 34: REF 'double', |
| 35: DATA 'double', |
| 32: SEQUENCE |
| 33: ATTRIBUTE "office:value-type", |
| 34: VALUE 'percentage', |
| 33: ATTRIBUTE "office:value", |
| 34: REF 'double', |
| 35: DATA 'double', |
| 32: SEQUENCE |
| 33: ATTRIBUTE "office:value-type", |
| 34: VALUE 'currency', |
| 33: ATTRIBUTE "office:value", |
| 34: REF 'double', |
| 35: DATA 'double', |
| 33: CHOICE |
| 34: ATTRIBUTE "office:currency", |
| 35: REF 'string', |
| 36: DATA 'string', |
| 34: EPSILON |
| 32: SEQUENCE |
| 33: ATTRIBUTE "office:value-type", |
| 34: VALUE 'date', |
| 33: ATTRIBUTE "office:date-value", |
| 34: REF 'dateOrDateTime', |
| 35: CHOICE |
| 36: DATA 'date', |
| 36: DATA 'dateTime', |
| 32: SEQUENCE |
| 33: ATTRIBUTE "office:value-type", |
| 34: VALUE 'time', |
| 33: ATTRIBUTE "office:time-value", |
| 34: REF 'duration', |
| 35: DATA 'duration', |
| 32: SEQUENCE |
| 33: ATTRIBUTE "office:value-type", |
| 34: VALUE 'boolean', |
| 33: ATTRIBUTE "office:boolean-value", |
| 34: REF 'boolean', |
| 35: CHOICE |
| 36: VALUE 'true', |
| 36: VALUE 'false', |
| 32: SEQUENCE |
| 33: ATTRIBUTE "office:value-type", |
| 34: VALUE 'string', |
| 33: CHOICE |
| 34: ATTRIBUTE "office:string-value", |
| 35: REF 'string', |
| 36: DATA 'string', |
| 34: EPSILON |
| 26: EPSILON |
| 24: EPSILON |
| 23: CHOICE |
| 24: ELEMENT "text:dde-connection-decls", |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'text-dde-connection-decl', |
| 28: ELEMENT "text:dde-connection-decl", |
| 29: SEQUENCE |
| 30: REF 'text-dde-connection-decl-attlist', |
| 31: ATTRIBUTE "office:name", |
| 32: REF 'string', |
| 33: DATA 'string', |
| 30: REF 'common-dde-connection-decl-attlist', |
| 31: INTERLEAVE |
| 32: ATTRIBUTE "office:dde-application", |
| 33: REF 'string', |
| 34: DATA 'string', |
| 32: ATTRIBUTE "office:dde-topic", |
| 33: REF 'string', |
| 34: DATA 'string', |
| 32: ATTRIBUTE "office:dde-item", |
| 33: REF 'string', |
| 34: DATA 'string', |
| 32: CHOICE |
| 33: ATTRIBUTE "office:automatic-update", |
| 34: REF 'boolean', |
| 35: CHOICE |
| 36: VALUE 'true', |
| 36: VALUE 'false', |
| 33: EPSILON |
| 26: EPSILON |
| 24: EPSILON |
| 23: CHOICE |
| 24: REF 'text-alphabetical-index-auto-mark-file', |
| 25: ELEMENT "text:alphabetical-index-auto-mark-file", |
| 26: SEQUENCE |
| 27: ATTRIBUTE "xlink:href", |
| 28: REF 'anyURI', |
| 29: DATA 'anyURI', |
| 27: CHOICE |
| 28: ATTRIBUTE "xlink:type", |
| 29: VALUE 'simple', |
| 28: EPSILON |
| 24: EPSILON |
| 21: CHOICE |
| 22: ONEOREMORE |
| 23: CHOICE |
| 24: REF 'text-h', |
| 24: REF 'text-p', |
| 24: REF 'text-list', |
| 24: REF 'table-table', |
| 24: REF 'text-section', |
| 24: REF 'text-table-of-content', |
| 24: REF 'text-illustration-index', |
| 24: REF 'text-table-index', |
| 24: REF 'text-object-index', |
| 24: REF 'text-user-index', |
| 24: REF 'text-alphabetical-index', |
| 24: REF 'text-bibliography', |
| 24: REF 'text-index-title', |
| 24: REF 'change-marks', |
| 25: CHOICE |
| 22: EPSILON |
| 20: SEQUENCE |
| 21: CHOICE |
| 22: REF 'style-region-left', |
| 23: ELEMENT "style:region-left", |
| 24: REF 'region-content', |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'text-p', |
| 26: EPSILON |
| 22: EPSILON |
| 21: CHOICE |
| 22: REF 'style-region-center', |
| 23: ELEMENT "style:region-center", |
| 24: REF 'region-content', |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'text-p', |
| 26: EPSILON |
| 22: EPSILON |
| 21: CHOICE |
| 22: REF 'style-region-right', |
| 23: ELEMENT "style:region-right", |
| 24: REF 'region-content', |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'text-p', |
| 26: EPSILON |
| 22: EPSILON |
| 15: CHOICE |
| 16: REF 'style-header-left', |
| 17: ELEMENT "style:header-left", |
| 18: SEQUENCE |
| 19: REF 'common-style-header-footer-attlist', |
| 20: CHOICE |
| 21: ATTRIBUTE "style:display", |
| 22: REF 'boolean', |
| 23: CHOICE |
| 24: VALUE 'true', |
| 24: VALUE 'false', |
| 21: EPSILON |
| 19: REF 'header-footer-content', |
| 20: CHOICE |
| 21: SEQUENCE |
| 22: REF 'text-tracked-changes', |
| 23: CHOICE |
| 22: REF 'text-decls', |
| 23: SEQUENCE |
| 24: CHOICE |
| 24: CHOICE |
| 24: CHOICE |
| 24: CHOICE |
| 24: CHOICE |
| 25: REF 'text-alphabetical-index-auto-mark-file', |
| 25: EPSILON |
| 22: CHOICE |
| 23: ONEOREMORE |
| 24: CHOICE |
| 25: REF 'text-h', |
| 25: REF 'text-p', |
| 25: REF 'text-list', |
| 25: REF 'table-table', |
| 25: REF 'text-section', |
| 25: REF 'text-table-of-content', |
| 25: REF 'text-illustration-index', |
| 25: REF 'text-table-index', |
| 25: REF 'text-object-index', |
| 25: REF 'text-user-index', |
| 25: REF 'text-alphabetical-index', |
| 25: REF 'text-bibliography', |
| 25: REF 'text-index-title', |
| 25: REF 'change-marks', |
| 26: CHOICE |
| 23: EPSILON |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: REF 'style-region-left', |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'style-region-center', |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'style-region-right', |
| 23: EPSILON |
| 16: EPSILON |
| 14: EPSILON |
| 13: CHOICE |
| 14: SEQUENCE |
| 15: REF 'style-footer', |
| 16: ELEMENT "style:footer", |
| 17: SEQUENCE |
| 18: REF 'common-style-header-footer-attlist', |
| 19: CHOICE |
| 20: ATTRIBUTE "style:display", |
| 21: REF 'boolean', |
| 22: CHOICE |
| 23: VALUE 'true', |
| 23: VALUE 'false', |
| 20: EPSILON |
| 18: REF 'header-footer-content', |
| 19: CHOICE |
| 20: SEQUENCE |
| 21: REF 'text-tracked-changes', |
| 22: CHOICE |
| 21: REF 'text-decls', |
| 22: SEQUENCE |
| 23: CHOICE |
| 23: CHOICE |
| 23: CHOICE |
| 23: CHOICE |
| 23: CHOICE |
| 24: REF 'text-alphabetical-index-auto-mark-file', |
| 24: EPSILON |
| 21: CHOICE |
| 22: ONEOREMORE |
| 23: CHOICE |
| 24: REF 'text-h', |
| 24: REF 'text-p', |
| 24: REF 'text-list', |
| 24: REF 'table-table', |
| 24: REF 'text-section', |
| 24: REF 'text-table-of-content', |
| 24: REF 'text-illustration-index', |
| 24: REF 'text-table-index', |
| 24: REF 'text-object-index', |
| 24: REF 'text-user-index', |
| 24: REF 'text-alphabetical-index', |
| 24: REF 'text-bibliography', |
| 24: REF 'text-index-title', |
| 24: REF 'change-marks', |
| 25: CHOICE |
| 22: EPSILON |
| 20: SEQUENCE |
| 21: CHOICE |
| 22: REF 'style-region-left', |
| 22: EPSILON |
| 21: CHOICE |
| 22: REF 'style-region-center', |
| 22: EPSILON |
| 21: CHOICE |
| 22: REF 'style-region-right', |
| 22: EPSILON |
| 15: CHOICE |
| 16: REF 'style-footer-left', |
| 17: ELEMENT "style:footer-left", |
| 18: SEQUENCE |
| 19: REF 'common-style-header-footer-attlist', |
| 20: CHOICE |
| 21: ATTRIBUTE "style:display", |
| 22: REF 'boolean', |
| 23: CHOICE |
| 24: VALUE 'true', |
| 24: VALUE 'false', |
| 21: EPSILON |
| 19: REF 'header-footer-content', |
| 20: CHOICE |
| 21: SEQUENCE |
| 22: REF 'text-tracked-changes', |
| 23: CHOICE |
| 22: REF 'text-decls', |
| 23: SEQUENCE |
| 24: CHOICE |
| 24: CHOICE |
| 24: CHOICE |
| 24: CHOICE |
| 24: CHOICE |
| 25: REF 'text-alphabetical-index-auto-mark-file', |
| 25: EPSILON |
| 22: CHOICE |
| 23: ONEOREMORE |
| 24: CHOICE |
| 25: REF 'text-h', |
| 25: REF 'text-p', |
| 25: REF 'text-list', |
| 25: REF 'table-table', |
| 25: REF 'text-section', |
| 25: REF 'text-table-of-content', |
| 25: REF 'text-illustration-index', |
| 25: REF 'text-table-index', |
| 25: REF 'text-object-index', |
| 25: REF 'text-user-index', |
| 25: REF 'text-alphabetical-index', |
| 25: REF 'text-bibliography', |
| 25: REF 'text-index-title', |
| 25: REF 'change-marks', |
| 26: CHOICE |
| 23: EPSILON |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: REF 'style-region-left', |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'style-region-center', |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'style-region-right', |
| 23: EPSILON |
| 16: EPSILON |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'office-forms', |
| 15: CHOICE |
| 14: EPSILON |
| 13: CHOICE |
| 14: ONEOREMORE |
| 15: REF 'style-style', |
| 14: EPSILON |
| 13: CHOICE |
| 14: ONEOREMORE |
| 15: REF 'shape', |
| 16: CHOICE |
| 17: REF 'draw-rect', |
| 17: REF 'draw-line', |
| 17: REF 'draw-polyline', |
| 17: REF 'draw-polygon', |
| 17: REF 'draw-regular-polygon', |
| 17: REF 'draw-path', |
| 17: REF 'draw-circle', |
| 17: REF 'draw-ellipse', |
| 17: REF 'draw-g', |
| 17: REF 'draw-page-thumbnail', |
| 17: REF 'draw-frame', |
| 17: REF 'draw-measure', |
| 17: REF 'draw-caption', |
| 17: REF 'draw-connector', |
| 17: REF 'draw-control', |
| 17: REF 'dr3d-scene', |
| 17: REF 'draw-custom-shape', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'presentation-notes', |
| 15: ELEMENT "presentation:notes", |
| 16: SEQUENCE |
| 17: REF 'common-presentation-header-footer-attlist', |
| 18: INTERLEAVE |
| 19: CHOICE |
| 20: ATTRIBUTE "presentation:use-header-name", |
| 21: REF 'string', |
| 22: DATA 'string', |
| 20: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "presentation:use-footer-name", |
| 21: REF 'string', |
| 22: DATA 'string', |
| 20: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "presentation:use-date-time-name", |
| 21: REF 'string', |
| 22: DATA 'string', |
| 20: EPSILON |
| 17: REF 'presentation-notes-attlist', |
| 18: INTERLEAVE |
| 19: CHOICE |
| 20: ATTRIBUTE "style:page-layout-name", |
| 21: REF 'styleNameRef', |
| 22: CHOICE |
| 23: DATA 'NCName', |
| 23: EPSILON |
| 20: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "draw:style-name", |
| 21: REF 'styleNameRef', |
| 22: CHOICE |
| 23: DATA 'NCName', |
| 23: EPSILON |
| 20: EPSILON |
| 17: REF 'office-forms', |
| 18: CHOICE |
| 17: CHOICE |
| 18: ONEOREMORE |
| 19: REF 'shape', |
| 20: CHOICE |
| 21: REF 'draw-rect', |
| 21: REF 'draw-line', |
| 21: REF 'draw-polyline', |
| 21: REF 'draw-polygon', |
| 21: REF 'draw-regular-polygon', |
| 21: REF 'draw-path', |
| 21: REF 'draw-circle', |
| 21: REF 'draw-ellipse', |
| 21: REF 'draw-g', |
| 21: REF 'draw-page-thumbnail', |
| 21: REF 'draw-frame', |
| 21: REF 'draw-measure', |
| 21: REF 'draw-caption', |
| 21: REF 'draw-connector', |
| 21: REF 'draw-control', |
| 21: REF 'dr3d-scene', |
| 21: REF 'draw-custom-shape', |
| 18: EPSILON |
| 14: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: REF 'style-handout-master', |
| 10: ELEMENT "style:handout-master", |
| 11: SEQUENCE |
| 12: REF 'common-presentation-header-footer-attlist', |
| 13: INTERLEAVE |
| 14: CHOICE |
| 15: ATTRIBUTE "presentation:use-header-name", |
| 16: REF 'string', |
| 17: DATA 'string', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "presentation:use-footer-name", |
| 16: REF 'string', |
| 17: DATA 'string', |
| 15: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "presentation:use-date-time-name", |
| 16: REF 'string', |
| 17: DATA 'string', |
| 15: EPSILON |
| 12: REF 'style-handout-master-attlist', |
| 13: INTERLEAVE |
| 14: CHOICE |
| 15: ATTRIBUTE "presentation:presentation-page-layout-name", |
| 16: REF 'styleNameRef', |
| 17: CHOICE |
| 18: DATA 'NCName', |
| 18: EPSILON |
| 15: EPSILON |
| 14: ATTRIBUTE "style:page-layout-name", |
| 15: REF 'styleNameRef', |
| 16: CHOICE |
| 17: DATA 'NCName', |
| 17: EPSILON |
| 14: CHOICE |
| 15: ATTRIBUTE "draw:style-name", |
| 16: REF 'styleNameRef', |
| 17: CHOICE |
| 18: DATA 'NCName', |
| 18: EPSILON |
| 15: EPSILON |
| 12: CHOICE |
| 13: ONEOREMORE |
| 14: REF 'shape', |
| 15: CHOICE |
| 16: REF 'draw-rect', |
| 16: REF 'draw-line', |
| 16: REF 'draw-polyline', |
| 16: REF 'draw-polygon', |
| 16: REF 'draw-regular-polygon', |
| 16: REF 'draw-path', |
| 16: REF 'draw-circle', |
| 16: REF 'draw-ellipse', |
| 16: REF 'draw-g', |
| 16: REF 'draw-page-thumbnail', |
| 16: REF 'draw-frame', |
| 16: REF 'draw-measure', |
| 16: REF 'draw-caption', |
| 16: REF 'draw-connector', |
| 16: REF 'draw-control', |
| 16: REF 'dr3d-scene', |
| 16: REF 'draw-custom-shape', |
| 13: EPSILON |
| 9: EPSILON |
| 8: CHOICE |
| 9: REF 'draw-layer-set', |
| 10: ELEMENT "draw:layer-set", |
| 11: CHOICE |
| 12: ONEOREMORE |
| 13: REF 'draw-layer', |
| 14: ELEMENT "draw:layer", |
| 15: SEQUENCE |
| 16: REF 'draw-layer-attlist', |
| 17: INTERLEAVE |
| 18: ATTRIBUTE "draw:name", |
| 19: REF 'string', |
| 20: DATA 'string', |
| 18: CHOICE |
| 19: ATTRIBUTE "draw:protected", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "draw:display", |
| 20: CHOICE |
| 21: VALUE 'always', |
| 21: VALUE 'screen', |
| 21: VALUE 'printer', |
| 21: VALUE 'none', |
| 19: EPSILON |
| 16: CHOICE |
| 17: REF 'svg-title', |
| 17: EPSILON |
| 16: CHOICE |
| 17: REF 'svg-desc', |
| 17: EPSILON |
| 12: EPSILON |
| 9: EPSILON |
| 6: EPSILON |
| 4: REF 'office-body', |
| 5: ELEMENT "office:body", |
| 6: REF 'office-body-content', |
| 7: CHOICE |
| 8: ELEMENT "office:text", |
| 9: SEQUENCE |
| 10: REF 'office-text-attlist', |
| 11: INTERLEAVE |
| 12: CHOICE |
| 13: ATTRIBUTE "text:global", |
| 14: REF 'boolean', |
| 15: CHOICE |
| 16: VALUE 'true', |
| 16: VALUE 'false', |
| 13: EPSILON |
| 12: CHOICE |
| 13: ATTRIBUTE "text:use-soft-page-breaks", |
| 14: REF 'boolean', |
| 15: CHOICE |
| 16: VALUE 'true', |
| 16: VALUE 'false', |
| 13: EPSILON |
| 10: REF 'office-text-content-prelude', |
| 11: SEQUENCE |
| 12: REF 'office-forms', |
| 13: CHOICE |
| 12: REF 'text-tracked-changes', |
| 13: CHOICE |
| 12: REF 'text-decls', |
| 13: SEQUENCE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 15: REF 'text-alphabetical-index-auto-mark-file', |
| 15: EPSILON |
| 12: REF 'table-decls', |
| 13: SEQUENCE |
| 14: CHOICE |
| 15: REF 'table-calculation-settings', |
| 16: ELEMENT "table:calculation-settings", |
| 17: SEQUENCE |
| 18: REF 'table-calculation-setting-attlist', |
| 19: INTERLEAVE |
| 20: CHOICE |
| 21: ATTRIBUTE "table:case-sensitive", |
| 22: REF 'boolean', |
| 23: CHOICE |
| 24: VALUE 'true', |
| 24: VALUE 'false', |
| 21: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "table:precision-as-shown", |
| 22: REF 'boolean', |
| 23: CHOICE |
| 24: VALUE 'true', |
| 24: VALUE 'false', |
| 21: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "table:search-criteria-must-apply-to-whole-cell", |
| 22: REF 'boolean', |
| 23: CHOICE |
| 24: VALUE 'true', |
| 24: VALUE 'false', |
| 21: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "table:automatic-find-labels", |
| 22: REF 'boolean', |
| 23: CHOICE |
| 24: VALUE 'true', |
| 24: VALUE 'false', |
| 21: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "table:use-regular-expressions", |
| 22: REF 'boolean', |
| 23: CHOICE |
| 24: VALUE 'true', |
| 24: VALUE 'false', |
| 21: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "table:null-year", |
| 22: REF 'positiveInteger', |
| 23: DATA 'positiveInteger', |
| 21: EPSILON |
| 18: CHOICE |
| 19: REF 'table-null-date', |
| 20: ELEMENT "table:null-date", |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: ATTRIBUTE "table:value-type", |
| 24: REF 'valueType', |
| 25: CHOICE |
| 26: VALUE 'float', |
| 26: VALUE 'time', |
| 26: VALUE 'date', |
| 26: VALUE 'percentage', |
| 26: VALUE 'currency', |
| 26: VALUE 'boolean', |
| 26: VALUE 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "table:date-value", |
| 24: REF 'date', |
| 25: DATA 'date', |
| 23: EPSILON |
| 19: EPSILON |
| 18: CHOICE |
| 19: REF 'table-iteration', |
| 20: ELEMENT "table:iteration", |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: ATTRIBUTE "table:status", |
| 24: CHOICE |
| 25: VALUE 'enable', |
| 25: VALUE 'disable', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "table:steps", |
| 24: REF 'positiveInteger', |
| 25: DATA 'positiveInteger', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "table:maximum-difference", |
| 24: REF 'double', |
| 25: DATA 'double', |
| 23: EPSILON |
| 19: EPSILON |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-content-validations', |
| 16: ELEMENT "table:content-validations", |
| 17: ONEOREMORE |
| 18: REF 'table-content-validation', |
| 19: ELEMENT "table:content-validation", |
| 20: SEQUENCE |
| 21: REF 'table-validation-attlist', |
| 22: INTERLEAVE |
| 23: ATTRIBUTE "table:name", |
| 24: REF 'string', |
| 25: DATA 'string', |
| 23: CHOICE |
| 24: ATTRIBUTE "table:condition", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:base-cell-address", |
| 25: REF 'cellAddress', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:allow-empty-cell", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:display-list", |
| 25: CHOICE |
| 26: VALUE 'none', |
| 26: VALUE 'unsorted', |
| 26: VALUE 'sort-ascending', |
| 24: EPSILON |
| 21: CHOICE |
| 22: REF 'table-help-message', |
| 23: ELEMENT "table:help-message", |
| 24: SEQUENCE |
| 25: CHOICE |
| 26: ATTRIBUTE "table:title", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "table:display", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'text-p', |
| 26: EPSILON |
| 22: EPSILON |
| 21: CHOICE |
| 22: REF 'table-error-message', |
| 23: ELEMENT "table:error-message", |
| 24: SEQUENCE |
| 25: CHOICE |
| 26: ATTRIBUTE "table:title", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "table:display", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "table:message-type", |
| 27: CHOICE |
| 28: VALUE 'stop', |
| 28: VALUE 'warning', |
| 28: VALUE 'information', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'text-p', |
| 26: EPSILON |
| 22: SEQUENCE |
| 23: REF 'table-error-macro', |
| 24: ELEMENT "table:error-macro", |
| 25: CHOICE |
| 26: ATTRIBUTE "table:execute", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 23: CHOICE |
| 24: REF 'office-event-listeners', |
| 24: EPSILON |
| 22: EPSILON |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-label-ranges', |
| 16: ELEMENT "table:label-ranges", |
| 17: CHOICE |
| 18: ONEOREMORE |
| 19: REF 'table-label-range', |
| 20: ELEMENT "table:label-range", |
| 21: REF 'table-label-range-attlist', |
| 22: INTERLEAVE |
| 23: ATTRIBUTE "table:label-cell-range-address", |
| 24: REF 'cellRangeAddress', |
| 25: DATA 'string', |
| 23: ATTRIBUTE "table:data-cell-range-address", |
| 24: REF 'cellRangeAddress', |
| 25: DATA 'string', |
| 23: ATTRIBUTE "table:orientation", |
| 24: CHOICE |
| 25: VALUE 'column', |
| 25: VALUE 'row', |
| 18: EPSILON |
| 15: EPSILON |
| 10: CHOICE |
| 11: ONEOREMORE |
| 12: REF 'office-text-content-main', |
| 13: CHOICE |
| 14: ONEOREMORE |
| 15: REF 'text-content', |
| 16: CHOICE |
| 17: REF 'text-h', |
| 17: REF 'text-p', |
| 17: REF 'text-list', |
| 17: REF 'text-numbered-paragraph', |
| 17: REF 'table-table', |
| 17: REF 'draw-a', |
| 17: REF 'text-section', |
| 17: REF 'text-soft-page-break', |
| 17: REF 'text-table-of-content', |
| 17: REF 'text-illustration-index', |
| 17: REF 'text-table-index', |
| 17: REF 'text-object-index', |
| 17: REF 'text-user-index', |
| 17: REF 'text-alphabetical-index', |
| 17: REF 'text-bibliography', |
| 17: REF 'shape', |
| 18: CHOICE |
| 19: REF 'draw-rect', |
| 19: REF 'draw-line', |
| 19: REF 'draw-polyline', |
| 19: REF 'draw-polygon', |
| 19: REF 'draw-regular-polygon', |
| 19: REF 'draw-path', |
| 19: REF 'draw-circle', |
| 19: REF 'draw-ellipse', |
| 19: REF 'draw-g', |
| 19: REF 'draw-page-thumbnail', |
| 19: REF 'draw-frame', |
| 19: REF 'draw-measure', |
| 19: REF 'draw-caption', |
| 19: REF 'draw-connector', |
| 19: REF 'draw-control', |
| 19: REF 'dr3d-scene', |
| 19: REF 'draw-custom-shape', |
| 17: REF 'change-marks', |
| 18: CHOICE |
| 14: EPSILON |
| 14: SEQUENCE |
| 15: REF 'text-page-sequence', |
| 16: ELEMENT "text:page-sequence", |
| 17: ONEOREMORE |
| 18: REF 'text-page', |
| 19: ELEMENT "text:page", |
| 20: REF 'text-page-attlist', |
| 21: ATTRIBUTE "text:master-page-name", |
| 22: REF 'styleNameRef', |
| 23: CHOICE |
| 24: DATA 'NCName', |
| 24: EPSILON |
| 15: CHOICE |
| 16: ONEOREMORE |
| 17: CHOICE |
| 18: REF 'draw-a', |
| 18: REF 'shape', |
| 19: CHOICE |
| 20: REF 'draw-rect', |
| 20: REF 'draw-line', |
| 20: REF 'draw-polyline', |
| 20: REF 'draw-polygon', |
| 20: REF 'draw-regular-polygon', |
| 20: REF 'draw-path', |
| 20: REF 'draw-circle', |
| 20: REF 'draw-ellipse', |
| 20: REF 'draw-g', |
| 20: REF 'draw-page-thumbnail', |
| 20: REF 'draw-frame', |
| 20: REF 'draw-measure', |
| 20: REF 'draw-caption', |
| 20: REF 'draw-connector', |
| 20: REF 'draw-control', |
| 20: REF 'dr3d-scene', |
| 20: REF 'draw-custom-shape', |
| 16: EPSILON |
| 11: EPSILON |
| 10: REF 'office-text-content-epilogue', |
| 11: REF 'table-functions', |
| 12: SEQUENCE |
| 13: CHOICE |
| 14: REF 'table-named-expressions', |
| 15: ELEMENT "table:named-expressions", |
| 16: CHOICE |
| 17: ONEOREMORE |
| 18: CHOICE |
| 19: REF 'table-named-range', |
| 20: ELEMENT "table:named-range", |
| 21: REF 'table-named-range-attlist', |
| 22: SEQUENCE |
| 23: ATTRIBUTE "table:name", |
| 24: REF 'string', |
| 25: DATA 'string', |
| 23: ATTRIBUTE "table:cell-range-address", |
| 24: REF 'cellRangeAddress', |
| 25: DATA 'string', |
| 23: CHOICE |
| 24: ATTRIBUTE "table:base-cell-address", |
| 25: REF 'cellAddress', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:range-usable-as", |
| 25: CHOICE |
| 26: VALUE 'none', |
| 26: LIST |
| 27: ONEOREMORE |
| 28: CHOICE |
| 29: VALUE 'print-range', |
| 29: VALUE 'filter', |
| 29: VALUE 'repeat-row', |
| 29: VALUE 'repeat-column', |
| 24: EPSILON |
| 19: REF 'table-named-expression', |
| 20: ELEMENT "table:named-expression", |
| 21: REF 'table-named-expression-attlist', |
| 22: SEQUENCE |
| 23: ATTRIBUTE "table:name", |
| 24: REF 'string', |
| 25: DATA 'string', |
| 23: ATTRIBUTE "table:expression", |
| 24: REF 'string', |
| 25: DATA 'string', |
| 23: CHOICE |
| 24: ATTRIBUTE "table:base-cell-address", |
| 25: REF 'cellAddress', |
| 26: DATA 'string', |
| 24: EPSILON |
| 17: EPSILON |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-database-ranges', |
| 15: ELEMENT "table:database-ranges", |
| 16: CHOICE |
| 17: ONEOREMORE |
| 18: REF 'table-database-range', |
| 19: ELEMENT "table:database-range", |
| 20: SEQUENCE |
| 21: REF 'table-database-range-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "table:name", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:is-selection", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:on-update-keep-styles", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:on-update-keep-size", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:has-persistent-data", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:orientation", |
| 25: CHOICE |
| 26: VALUE 'column', |
| 26: VALUE 'row', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:contains-header", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:display-filter-buttons", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 23: ATTRIBUTE "table:target-range-address", |
| 24: REF 'cellRangeAddress', |
| 25: DATA 'string', |
| 23: CHOICE |
| 24: ATTRIBUTE "table:refresh-delay", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 21: CHOICE |
| 22: REF 'table-database-source-sql', |
| 23: ELEMENT "table:database-source-sql", |
| 24: REF 'table-database-source-sql-attlist', |
| 25: INTERLEAVE |
| 26: ATTRIBUTE "table:database-name", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: ATTRIBUTE "table:sql-statement", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: CHOICE |
| 27: ATTRIBUTE "table:parse-sql-statement", |
| 28: REF 'boolean', |
| 29: CHOICE |
| 30: VALUE 'true', |
| 30: VALUE 'false', |
| 27: EPSILON |
| 22: REF 'table-database-source-table', |
| 23: ELEMENT "table:database-source-query", |
| 24: REF 'table-database-source-query-attlist', |
| 25: INTERLEAVE |
| 26: ATTRIBUTE "table:database-name", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: ATTRIBUTE "table:query-name", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 22: REF 'table-database-source-query', |
| 23: ELEMENT "table:database-source-table", |
| 24: REF 'table-database-source-table-attlist', |
| 25: INTERLEAVE |
| 26: ATTRIBUTE "table:database-name", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: ATTRIBUTE "table:database-table-name", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 22: EPSILON |
| 21: CHOICE |
| 22: REF 'table-filter', |
| 23: ELEMENT "table:filter", |
| 24: SEQUENCE |
| 25: REF 'table-filter-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "table:target-range-address", |
| 29: REF 'cellRangeAddress', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:condition-source", |
| 29: CHOICE |
| 30: VALUE 'self', |
| 30: VALUE 'cell-range', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:condition-source-range-address", |
| 29: REF 'cellRangeAddress', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:display-duplicates", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 25: CHOICE |
| 26: REF 'table-filter-condition', |
| 27: ELEMENT "table:filter-condition", |
| 28: REF 'table-filter-condition-attlist', |
| 29: INTERLEAVE |
| 30: ATTRIBUTE "table:field-number", |
| 31: REF 'nonNegativeInteger', |
| 32: DATA 'nonNegativeInteger', |
| 30: ATTRIBUTE "table:value", |
| 31: REF 'string', |
| 32: DATA 'string', |
| 30: ATTRIBUTE "table:operator", |
| 31: REF 'string', |
| 32: DATA 'string', |
| 30: CHOICE |
| 31: ATTRIBUTE "table:case-sensitive", |
| 32: REF 'string', |
| 33: DATA 'string', |
| 31: EPSILON |
| 30: CHOICE |
| 31: ATTRIBUTE "table:data-type", |
| 32: CHOICE |
| 33: VALUE 'text', |
| 33: VALUE 'number', |
| 31: EPSILON |
| 26: REF 'table-filter-and', |
| 27: ELEMENT "table:filter-and", |
| 28: ONEOREMORE |
| 29: CHOICE |
| 30: REF 'table-filter-or', |
| 31: ELEMENT "table:filter-or", |
| 32: ONEOREMORE |
| 33: CHOICE |
| 34: REF 'table-filter-and', |
| 34: REF 'table-filter-condition', |
| 30: REF 'table-filter-condition', |
| 26: REF 'table-filter-or', |
| 22: EPSILON |
| 21: CHOICE |
| 22: REF 'table-sort', |
| 23: ELEMENT "table:sort", |
| 24: SEQUENCE |
| 25: REF 'table-sort-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "table:bind-styles-to-content", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:target-range-address", |
| 29: REF 'cellRangeAddress', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:case-sensitive", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:language", |
| 29: REF 'languageCode', |
| 30: DATA 'token', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:country", |
| 29: REF 'countryCode', |
| 30: DATA 'token', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:algorithm", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 25: ONEOREMORE |
| 26: REF 'table-sort-by', |
| 27: ELEMENT "table:sort-by", |
| 28: REF 'table-sort-by-attlist', |
| 29: INTERLEAVE |
| 30: ATTRIBUTE "table:field-number", |
| 31: REF 'nonNegativeInteger', |
| 32: DATA 'nonNegativeInteger', |
| 30: CHOICE |
| 31: ATTRIBUTE "table:data-type", |
| 32: CHOICE |
| 33: VALUE 'text', |
| 33: VALUE 'number', |
| 33: VALUE 'automatic', |
| 33: REF 'string', |
| 34: DATA 'string', |
| 31: EPSILON |
| 30: CHOICE |
| 31: ATTRIBUTE "table:order", |
| 32: CHOICE |
| 33: VALUE 'ascending', |
| 33: VALUE 'descending', |
| 31: EPSILON |
| 22: EPSILON |
| 21: CHOICE |
| 22: REF 'table-subtotal-rules', |
| 23: ELEMENT "table:subtotal-rules", |
| 24: SEQUENCE |
| 25: REF 'table-subtotal-rules-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "table:bind-styles-to-content", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:case-sensitive", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:page-breaks-on-group-change", |
| 29: REF 'boolean', |
| 30: CHOICE |
| 31: VALUE 'true', |
| 31: VALUE 'false', |
| 28: EPSILON |
| 25: CHOICE |
| 26: REF 'table-sort-groups', |
| 27: ELEMENT "table:sort-groups", |
| 28: REF 'table-sort-groups-attlist', |
| 29: INTERLEAVE |
| 30: CHOICE |
| 31: ATTRIBUTE "table:data-type", |
| 32: CHOICE |
| 33: VALUE 'text', |
| 33: VALUE 'number', |
| 33: VALUE 'automatic', |
| 33: REF 'string', |
| 34: DATA 'string', |
| 31: EPSILON |
| 30: CHOICE |
| 31: ATTRIBUTE "table:order", |
| 32: CHOICE |
| 33: VALUE 'ascending', |
| 33: VALUE 'descending', |
| 31: EPSILON |
| 26: EPSILON |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'table-subtotal-rule', |
| 28: ELEMENT "table:subtotal-rule", |
| 29: SEQUENCE |
| 30: REF 'table-subtotal-rule-attlist', |
| 31: ATTRIBUTE "table:group-by-field-number", |
| 32: REF 'nonNegativeInteger', |
| 33: DATA 'nonNegativeInteger', |
| 30: CHOICE |
| 31: ONEOREMORE |
| 32: REF 'table-subtotal-field', |
| 33: ELEMENT "table:subtotal-field", |
| 34: REF 'table-subtotal-field-attlist', |
| 35: INTERLEAVE |
| 36: ATTRIBUTE "table:field-number", |
| 37: REF 'nonNegativeInteger', |
| 38: DATA 'nonNegativeInteger', |
| 36: ATTRIBUTE "table:function", |
| 37: CHOICE |
| 38: VALUE 'auto', |
| 38: VALUE 'average', |
| 38: VALUE 'count', |
| 38: VALUE 'countnums', |
| 38: VALUE 'max', |
| 38: VALUE 'min', |
| 38: VALUE 'product', |
| 38: VALUE 'stdev', |
| 38: VALUE 'stdevp', |
| 38: VALUE 'sum', |
| 38: VALUE 'var', |
| 38: VALUE 'varp', |
| 38: REF 'string', |
| 39: DATA 'string', |
| 31: EPSILON |
| 26: EPSILON |
| 22: EPSILON |
| 17: EPSILON |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-data-pilot-tables', |
| 15: ELEMENT "table:data-pilot-tables", |
| 16: CHOICE |
| 17: ONEOREMORE |
| 18: REF 'table-data-pilot-table', |
| 19: ELEMENT "table:data-pilot-table", |
| 20: SEQUENCE |
| 21: REF 'table-data-pilot-table-attlist', |
| 22: INTERLEAVE |
| 23: ATTRIBUTE "table:name", |
| 24: REF 'string', |
| 25: DATA 'string', |
| 23: CHOICE |
| 24: ATTRIBUTE "table:application-data", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:grand-total", |
| 25: CHOICE |
| 26: VALUE 'none', |
| 26: VALUE 'row', |
| 26: VALUE 'column', |
| 26: VALUE 'both', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:ignore-empty-rows", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:identify-categories", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 23: ATTRIBUTE "table:target-range-address", |
| 24: REF 'cellRangeAddress', |
| 25: DATA 'string', |
| 23: CHOICE |
| 24: ATTRIBUTE "table:buttons", |
| 25: REF 'cellRangeAddressList', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:show-filter-button", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "table:drill-down-on-double-click", |
| 25: REF 'boolean', |
| 26: CHOICE |
| 27: VALUE 'true', |
| 27: VALUE 'false', |
| 24: EPSILON |
| 21: CHOICE |
| 22: REF 'table-database-source-sql', |
| 22: REF 'table-database-source-table', |
| 22: REF 'table-database-source-query', |
| 22: REF 'table-source-service', |
| 23: ELEMENT "table:source-service", |
| 24: REF 'table-source-service-attlist', |
| 25: INTERLEAVE |
| 26: ATTRIBUTE "table:name", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: ATTRIBUTE "table:source-name", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: ATTRIBUTE "table:object-name", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: CHOICE |
| 27: ATTRIBUTE "table:user-name", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 26: CHOICE |
| 27: ATTRIBUTE "table:password", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 22: REF 'table-source-cell-range', |
| 23: ELEMENT "table:source-cell-range", |
| 24: SEQUENCE |
| 25: REF 'table-source-cell-range-attlist', |
| 26: ATTRIBUTE "table:cell-range-address", |
| 27: REF 'cellRangeAddress', |
| 28: DATA 'string', |
| 25: CHOICE |
| 26: REF 'table-filter', |
| 26: EPSILON |
| 22: EPSILON |
| 21: ONEOREMORE |
| 22: REF 'table-data-pilot-field', |
| 23: ELEMENT "table:data-pilot-field", |
| 24: SEQUENCE |
| 25: REF 'table-data-pilot-field-attlist', |
| 26: INTERLEAVE |
| 27: ATTRIBUTE "table:source-field-name", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: CHOICE |
| 28: ATTRIBUTE "table:orientation", |
| 29: CHOICE |
| 30: VALUE 'row', |
| 30: VALUE 'column', |
| 30: VALUE 'data', |
| 30: VALUE 'hidden', |
| 28: SEQUENCE |
| 29: ATTRIBUTE "table:orientation", |
| 30: VALUE 'page', |
| 29: ATTRIBUTE "table:selected-page", |
| 30: REF 'string', |
| 31: DATA 'string', |
| 27: CHOICE |
| 28: ATTRIBUTE "table:is-data-layout-field", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:function", |
| 29: CHOICE |
| 30: VALUE 'auto', |
| 30: VALUE 'average', |
| 30: VALUE 'count', |
| 30: VALUE 'countnums', |
| 30: VALUE 'max', |
| 30: VALUE 'min', |
| 30: VALUE 'product', |
| 30: VALUE 'stdev', |
| 30: VALUE 'stdevp', |
| 30: VALUE 'sum', |
| 30: VALUE 'var', |
| 30: VALUE 'varp', |
| 30: REF 'string', |
| 31: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "table:used-hierarchy", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: EPSILON |
| 25: CHOICE |
| 26: REF 'table-data-pilot-level', |
| 27: ELEMENT "table:data-pilot-level", |
| 28: SEQUENCE |
| 29: REF 'table-data-pilot-level-attlist', |
| 30: CHOICE |
| 31: ATTRIBUTE "table:show-empty", |
| 32: REF 'boolean', |
| 33: CHOICE |
| 34: VALUE 'true', |
| 34: VALUE 'false', |
| 31: EPSILON |
| 29: CHOICE |
| 30: REF 'table-data-pilot-subtotals', |
| 31: ELEMENT "table:data-pilot-subtotals", |
| 32: CHOICE |
| 33: ONEOREMORE |
| 34: REF 'table-data-pilot-subtotal', |
| 35: ELEMENT "table:data-pilot-subtotal", |
| 36: REF 'table-data-pilot-subtotal-attlist', |
| 37: ATTRIBUTE "table:function", |
| 38: CHOICE |
| 39: VALUE 'auto', |
| 39: VALUE 'average', |
| 39: VALUE 'count', |
| 39: VALUE 'countnums', |
| 39: VALUE 'max', |
| 39: VALUE 'min', |
| 39: VALUE 'product', |
| 39: VALUE 'stdev', |
| 39: VALUE 'stdevp', |
| 39: VALUE 'sum', |
| 39: VALUE 'var', |
| 39: VALUE 'varp', |
| 39: REF 'string', |
| 40: DATA 'string', |
| 33: EPSILON |
| 30: EPSILON |
| 29: CHOICE |
| 30: REF 'table-data-pilot-members', |
| 31: ELEMENT "table:data-pilot-members", |
| 32: CHOICE |
| 33: ONEOREMORE |
| 34: REF 'table-data-pilot-member', |
| 35: ELEMENT "table:data-pilot-member", |
| 36: REF 'table-data-pilot-member-attlist', |
| 37: INTERLEAVE |
| 38: ATTRIBUTE "table:name", |
| 39: REF 'string', |
| 40: DATA 'string', |
| 38: CHOICE |
| 39: ATTRIBUTE "table:display", |
| 40: REF 'boolean', |
| 41: CHOICE |
| 42: VALUE 'true', |
| 42: VALUE 'false', |
| 39: EPSILON |
| 38: CHOICE |
| 39: ATTRIBUTE "table:show-details", |
| 40: REF 'boolean', |
| 41: CHOICE |
| 42: VALUE 'true', |
| 42: VALUE 'false', |
| 39: EPSILON |
| 33: EPSILON |
| 30: EPSILON |
| 29: CHOICE |
| 30: REF 'table-data-pilot-display-info', |
| 31: ELEMENT "table:data-pilot-display-info", |
| 32: REF 'table-data-pilot-display-info-attlist', |
| 33: INTERLEAVE |
| 34: ATTRIBUTE "table:enabled", |
| 35: REF 'boolean', |
| 36: CHOICE |
| 37: VALUE 'true', |
| 37: VALUE 'false', |
| 34: ATTRIBUTE "table:data-field", |
| 35: REF 'string', |
| 36: DATA 'string', |
| 34: ATTRIBUTE "table:member-count", |
| 35: REF 'nonNegativeInteger', |
| 36: DATA 'nonNegativeInteger', |
| 34: ATTRIBUTE "table:display-member-mode", |
| 35: CHOICE |
| 36: VALUE 'from-top', |
| 36: VALUE 'from-bottom', |
| 30: EPSILON |
| 29: CHOICE |
| 30: REF 'table-data-pilot-sort-info', |
| 31: ELEMENT "table:data-pilot-sort-info", |
| 32: REF 'table-data-pilot-sort-info-attlist', |
| 33: INTERLEAVE |
| 34: CHOICE |
| 35: SEQUENCE |
| 36: ATTRIBUTE "table:sort-mode", |
| 37: VALUE 'data', |
| 36: ATTRIBUTE "table:data-field", |
| 37: REF 'string', |
| 38: DATA 'string', |
| 35: ATTRIBUTE "table:sort-mode", |
| 36: CHOICE |
| 37: VALUE 'none', |
| 37: VALUE 'manual', |
| 37: VALUE 'name', |
| 34: ATTRIBUTE "table:order", |
| 35: CHOICE |
| 36: VALUE 'ascending', |
| 36: VALUE 'descending', |
| 30: EPSILON |
| 29: CHOICE |
| 30: REF 'table-data-pilot-layout-info', |
| 31: ELEMENT "table:data-pilot-layout-info", |
| 32: REF 'table-data-pilot-layout-info-attlist', |
| 33: INTERLEAVE |
| 34: ATTRIBUTE "table:layout-mode", |
| 35: CHOICE |
| 36: VALUE 'tabular-layout', |
| 36: VALUE 'outline-subtotals-top', |
| 36: VALUE 'outline-subtotals-bottom', |
| 34: ATTRIBUTE "table:add-empty-lines", |
| 35: REF 'boolean', |
| 36: CHOICE |
| 37: VALUE 'true', |
| 37: VALUE 'false', |
| 30: EPSILON |
| 26: EPSILON |
| 25: CHOICE |
| 26: REF 'table-data-pilot-field-reference', |
| 27: ELEMENT "table:data-pilot-field-reference", |
| 28: REF 'table-data-pilot-field-reference-attlist', |
| 29: INTERLEAVE |
| 30: ATTRIBUTE "table:field-name", |
| 31: REF 'string', |
| 32: DATA 'string', |
| 30: CHOICE |
| 31: SEQUENCE |
| 32: ATTRIBUTE "table:member-type", |
| 33: VALUE 'named', |
| 32: ATTRIBUTE "table:member-name", |
| 33: REF 'string', |
| 34: DATA 'string', |
| 31: ATTRIBUTE "table:member-type", |
| 32: CHOICE |
| 33: VALUE 'previous', |
| 33: VALUE 'next', |
| 30: ATTRIBUTE "table:type", |
| 31: CHOICE |
| 32: VALUE 'none', |
| 32: VALUE 'member-difference', |
| 32: VALUE 'member-percentage', |
| 32: VALUE 'member-percentage-difference', |
| 32: VALUE 'running-total', |
| 32: VALUE 'row-percentage', |
| 32: VALUE 'column-percentage', |
| 32: VALUE 'total-percentage', |
| 32: VALUE 'index', |
| 26: EPSILON |
| 25: CHOICE |
| 26: REF 'table-data-pilot-groups', |
| 27: ELEMENT "table:data-pilot-groups", |
| 28: SEQUENCE |
| 29: REF 'table-data-pilot-groups-attlist', |
| 30: INTERLEAVE |
| 31: ATTRIBUTE "table:source-field-name", |
| 32: REF 'string', |
| 33: DATA 'string', |
| 31: CHOICE |
| 32: ATTRIBUTE "table:date-start", |
| 33: CHOICE |
| 34: REF 'dateOrDateTime', |
| 35: CHOICE |
| 36: DATA 'date', |
| 36: DATA 'dateTime', |
| 34: VALUE 'auto', |
| 32: ATTRIBUTE "table:start", |
| 33: CHOICE |
| 34: REF 'double', |
| 35: DATA 'double', |
| 34: VALUE 'auto', |
| 31: CHOICE |
| 32: ATTRIBUTE "table:date-end", |
| 33: CHOICE |
| 34: REF 'dateOrDateTime', |
| 35: CHOICE |
| 36: DATA 'date', |
| 36: DATA 'dateTime', |
| 34: VALUE 'auto', |
| 32: ATTRIBUTE "table:end", |
| 33: CHOICE |
| 34: REF 'double', |
| 35: DATA 'double', |
| 34: VALUE 'auto', |
| 31: ATTRIBUTE "table:step", |
| 32: REF 'double', |
| 33: DATA 'double', |
| 31: ATTRIBUTE "table:grouped-by", |
| 32: CHOICE |
| 33: VALUE 'seconds', |
| 33: VALUE 'minutes', |
| 33: VALUE 'hours', |
| 33: VALUE 'days', |
| 33: VALUE 'months', |
| 33: VALUE 'quarters', |
| 33: VALUE 'years', |
| 29: ONEOREMORE |
| 30: REF 'table-data-pilot-group', |
| 31: ELEMENT "table:data-pilot-group", |
| 32: SEQUENCE |
| 33: REF 'table-data-pilot-group-attlist', |
| 34: ATTRIBUTE "table:name", |
| 35: REF 'string', |
| 36: DATA 'string', |
| 33: ONEOREMORE |
| 34: REF 'table-data-pilot-group-member', |
| 35: ELEMENT "table:data-pilot-group-member", |
| 36: REF 'table-data-pilot-group-member-attlist', |
| 37: ATTRIBUTE "table:name", |
| 38: REF 'string', |
| 39: DATA 'string', |
| 26: EPSILON |
| 17: EPSILON |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-consolidation', |
| 15: ELEMENT "table:consolidation", |
| 16: REF 'table-consolidation-attlist', |
| 17: INTERLEAVE |
| 18: ATTRIBUTE "table:function", |
| 19: CHOICE |
| 20: VALUE 'auto', |
| 20: VALUE 'average', |
| 20: VALUE 'count', |
| 20: VALUE 'countnums', |
| 20: VALUE 'max', |
| 20: VALUE 'min', |
| 20: VALUE 'product', |
| 20: VALUE 'stdev', |
| 20: VALUE 'stdevp', |
| 20: VALUE 'sum', |
| 20: VALUE 'var', |
| 20: VALUE 'varp', |
| 20: REF 'string', |
| 21: DATA 'string', |
| 18: ATTRIBUTE "table:source-cell-range-addresses", |
| 19: REF 'cellRangeAddressList', |
| 20: DATA 'string', |
| 18: ATTRIBUTE "table:target-cell-address", |
| 19: REF 'cellAddress', |
| 20: DATA 'string', |
| 18: CHOICE |
| 19: ATTRIBUTE "table:use-labels", |
| 20: CHOICE |
| 21: VALUE 'none', |
| 21: VALUE 'row', |
| 21: VALUE 'column', |
| 21: VALUE 'both', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "table:link-to-source-data", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-dde-links', |
| 15: ELEMENT "table:dde-links", |
| 16: ONEOREMORE |
| 17: REF 'table-dde-link', |
| 18: ELEMENT "table:dde-link", |
| 19: SEQUENCE |
| 20: REF 'office-dde-source', |
| 20: REF 'table-table', |
| 14: EPSILON |
| 8: ELEMENT "office:drawing", |
| 9: SEQUENCE |
| 10: REF 'office-drawing-attlist', |
| 11: EPSILON |
| 10: REF 'office-drawing-content-prelude', |
| 11: SEQUENCE |
| 12: REF 'text-decls', |
| 13: SEQUENCE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 15: REF 'text-alphabetical-index-auto-mark-file', |
| 15: EPSILON |
| 12: REF 'table-decls', |
| 13: SEQUENCE |
| 14: CHOICE |
| 15: REF 'table-calculation-settings', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-content-validations', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-label-ranges', |
| 15: EPSILON |
| 10: REF 'office-drawing-content-main', |
| 11: CHOICE |
| 12: ONEOREMORE |
| 13: REF 'draw-page', |
| 14: ELEMENT "draw:page", |
| 15: SEQUENCE |
| 16: REF 'common-presentation-header-footer-attlist', |
| 17: INTERLEAVE |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:use-header-name", |
| 20: REF 'string', |
| 21: DATA 'string', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:use-footer-name", |
| 20: REF 'string', |
| 21: DATA 'string', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:use-date-time-name", |
| 20: REF 'string', |
| 21: DATA 'string', |
| 19: EPSILON |
| 16: REF 'draw-page-attlist', |
| 17: INTERLEAVE |
| 18: CHOICE |
| 19: ATTRIBUTE "draw:name", |
| 20: REF 'string', |
| 21: DATA 'string', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "draw:style-name", |
| 20: REF 'styleNameRef', |
| 21: CHOICE |
| 22: DATA 'NCName', |
| 22: EPSILON |
| 19: EPSILON |
| 18: ATTRIBUTE "draw:master-page-name", |
| 19: REF 'styleNameRef', |
| 20: CHOICE |
| 21: DATA 'NCName', |
| 21: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:presentation-page-layout-name", |
| 20: REF 'styleNameRef', |
| 21: CHOICE |
| 22: DATA 'NCName', |
| 22: EPSILON |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "draw:id", |
| 20: REF 'ID', |
| 21: DATA 'ID', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "draw:nav-order", |
| 20: REF 'IDREFS', |
| 21: DATA 'IDREFS', |
| 19: EPSILON |
| 16: CHOICE |
| 17: REF 'office-forms', |
| 18: CHOICE |
| 17: EPSILON |
| 16: CHOICE |
| 17: ONEOREMORE |
| 18: REF 'shape', |
| 19: CHOICE |
| 20: REF 'draw-rect', |
| 20: REF 'draw-line', |
| 20: REF 'draw-polyline', |
| 20: REF 'draw-polygon', |
| 20: REF 'draw-regular-polygon', |
| 20: REF 'draw-path', |
| 20: REF 'draw-circle', |
| 20: REF 'draw-ellipse', |
| 20: REF 'draw-g', |
| 20: REF 'draw-page-thumbnail', |
| 20: REF 'draw-frame', |
| 20: REF 'draw-measure', |
| 20: REF 'draw-caption', |
| 20: REF 'draw-connector', |
| 20: REF 'draw-control', |
| 20: REF 'dr3d-scene', |
| 20: REF 'draw-custom-shape', |
| 17: EPSILON |
| 16: CHOICE |
| 17: REF 'presentation-animations', |
| 18: ELEMENT "presentation:animations", |
| 19: CHOICE |
| 20: ONEOREMORE |
| 21: CHOICE |
| 22: REF 'presentation-animation-elements', |
| 23: CHOICE |
| 24: REF 'presentation-show-shape', |
| 25: ELEMENT "presentation:show-shape", |
| 26: SEQUENCE |
| 27: REF 'common-presentation-effect-attlist', |
| 28: INTERLEAVE |
| 29: ATTRIBUTE "draw:shape-id", |
| 30: REF 'IDREF', |
| 31: DATA 'IDREF', |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:effect", |
| 31: REF 'presentationEffects', |
| 32: CHOICE |
| 33: VALUE 'none', |
| 33: VALUE 'fade', |
| 33: VALUE 'move', |
| 33: VALUE 'stripes', |
| 33: VALUE 'open', |
| 33: VALUE 'close', |
| 33: VALUE 'dissolve', |
| 33: VALUE 'wavyline', |
| 33: VALUE 'random', |
| 33: VALUE 'lines', |
| 33: VALUE 'laser', |
| 33: VALUE 'appear', |
| 33: VALUE 'hide', |
| 33: VALUE 'move-short', |
| 33: VALUE 'checkerboard', |
| 33: VALUE 'rotate', |
| 33: VALUE 'stretch', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:direction", |
| 31: REF 'presentationEffectDirections', |
| 32: CHOICE |
| 33: VALUE 'none', |
| 33: VALUE 'from-left', |
| 33: VALUE 'from-top', |
| 33: VALUE 'from-right', |
| 33: VALUE 'from-bottom', |
| 33: VALUE 'from-center', |
| 33: VALUE 'from-upper-left', |
| 33: VALUE 'from-upper-right', |
| 33: VALUE 'from-lower-left', |
| 33: VALUE 'from-lower-right', |
| 33: VALUE 'to-left', |
| 33: VALUE 'to-top', |
| 33: VALUE 'to-right', |
| 33: VALUE 'to-bottom', |
| 33: VALUE 'to-upper-left', |
| 33: VALUE 'to-upper-right', |
| 33: VALUE 'to-lower-right', |
| 33: VALUE 'to-lower-left', |
| 33: VALUE 'path', |
| 33: VALUE 'spiral-inward-left', |
| 33: VALUE 'spiral-inward-right', |
| 33: VALUE 'spiral-outward-left', |
| 33: VALUE 'spiral-outward-right', |
| 33: VALUE 'vertical', |
| 33: VALUE 'horizontal', |
| 33: VALUE 'to-center', |
| 33: VALUE 'clockwise', |
| 33: VALUE 'counter-clockwise', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:speed", |
| 31: REF 'presentationSpeeds', |
| 32: CHOICE |
| 33: VALUE 'slow', |
| 33: VALUE 'medium', |
| 33: VALUE 'fast', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:delay", |
| 31: REF 'duration', |
| 32: DATA 'duration', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:start-scale", |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:path-id", |
| 31: STRING |
| 30: EPSILON |
| 27: CHOICE |
| 28: REF 'presentation-sound', |
| 28: EPSILON |
| 24: REF 'presentation-show-text', |
| 25: ELEMENT "presentation:show-text", |
| 26: SEQUENCE |
| 27: REF 'common-presentation-effect-attlist', |
| 28: INTERLEAVE |
| 29: ATTRIBUTE "draw:shape-id", |
| 30: REF 'IDREF', |
| 31: DATA 'IDREF', |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:effect", |
| 31: REF 'presentationEffects', |
| 32: CHOICE |
| 33: VALUE 'none', |
| 33: VALUE 'fade', |
| 33: VALUE 'move', |
| 33: VALUE 'stripes', |
| 33: VALUE 'open', |
| 33: VALUE 'close', |
| 33: VALUE 'dissolve', |
| 33: VALUE 'wavyline', |
| 33: VALUE 'random', |
| 33: VALUE 'lines', |
| 33: VALUE 'laser', |
| 33: VALUE 'appear', |
| 33: VALUE 'hide', |
| 33: VALUE 'move-short', |
| 33: VALUE 'checkerboard', |
| 33: VALUE 'rotate', |
| 33: VALUE 'stretch', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:direction", |
| 31: REF 'presentationEffectDirections', |
| 32: CHOICE |
| 33: VALUE 'none', |
| 33: VALUE 'from-left', |
| 33: VALUE 'from-top', |
| 33: VALUE 'from-right', |
| 33: VALUE 'from-bottom', |
| 33: VALUE 'from-center', |
| 33: VALUE 'from-upper-left', |
| 33: VALUE 'from-upper-right', |
| 33: VALUE 'from-lower-left', |
| 33: VALUE 'from-lower-right', |
| 33: VALUE 'to-left', |
| 33: VALUE 'to-top', |
| 33: VALUE 'to-right', |
| 33: VALUE 'to-bottom', |
| 33: VALUE 'to-upper-left', |
| 33: VALUE 'to-upper-right', |
| 33: VALUE 'to-lower-right', |
| 33: VALUE 'to-lower-left', |
| 33: VALUE 'path', |
| 33: VALUE 'spiral-inward-left', |
| 33: VALUE 'spiral-inward-right', |
| 33: VALUE 'spiral-outward-left', |
| 33: VALUE 'spiral-outward-right', |
| 33: VALUE 'vertical', |
| 33: VALUE 'horizontal', |
| 33: VALUE 'to-center', |
| 33: VALUE 'clockwise', |
| 33: VALUE 'counter-clockwise', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:speed", |
| 31: REF 'presentationSpeeds', |
| 32: CHOICE |
| 33: VALUE 'slow', |
| 33: VALUE 'medium', |
| 33: VALUE 'fast', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:delay", |
| 31: REF 'duration', |
| 32: DATA 'duration', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:start-scale", |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:path-id", |
| 31: STRING |
| 30: EPSILON |
| 27: CHOICE |
| 28: REF 'presentation-sound', |
| 28: EPSILON |
| 24: REF 'presentation-hide-shape', |
| 25: ELEMENT "presentation:hide-shape", |
| 26: SEQUENCE |
| 27: REF 'common-presentation-effect-attlist', |
| 28: INTERLEAVE |
| 29: ATTRIBUTE "draw:shape-id", |
| 30: REF 'IDREF', |
| 31: DATA 'IDREF', |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:effect", |
| 31: REF 'presentationEffects', |
| 32: CHOICE |
| 33: VALUE 'none', |
| 33: VALUE 'fade', |
| 33: VALUE 'move', |
| 33: VALUE 'stripes', |
| 33: VALUE 'open', |
| 33: VALUE 'close', |
| 33: VALUE 'dissolve', |
| 33: VALUE 'wavyline', |
| 33: VALUE 'random', |
| 33: VALUE 'lines', |
| 33: VALUE 'laser', |
| 33: VALUE 'appear', |
| 33: VALUE 'hide', |
| 33: VALUE 'move-short', |
| 33: VALUE 'checkerboard', |
| 33: VALUE 'rotate', |
| 33: VALUE 'stretch', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:direction", |
| 31: REF 'presentationEffectDirections', |
| 32: CHOICE |
| 33: VALUE 'none', |
| 33: VALUE 'from-left', |
| 33: VALUE 'from-top', |
| 33: VALUE 'from-right', |
| 33: VALUE 'from-bottom', |
| 33: VALUE 'from-center', |
| 33: VALUE 'from-upper-left', |
| 33: VALUE 'from-upper-right', |
| 33: VALUE 'from-lower-left', |
| 33: VALUE 'from-lower-right', |
| 33: VALUE 'to-left', |
| 33: VALUE 'to-top', |
| 33: VALUE 'to-right', |
| 33: VALUE 'to-bottom', |
| 33: VALUE 'to-upper-left', |
| 33: VALUE 'to-upper-right', |
| 33: VALUE 'to-lower-right', |
| 33: VALUE 'to-lower-left', |
| 33: VALUE 'path', |
| 33: VALUE 'spiral-inward-left', |
| 33: VALUE 'spiral-inward-right', |
| 33: VALUE 'spiral-outward-left', |
| 33: VALUE 'spiral-outward-right', |
| 33: VALUE 'vertical', |
| 33: VALUE 'horizontal', |
| 33: VALUE 'to-center', |
| 33: VALUE 'clockwise', |
| 33: VALUE 'counter-clockwise', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:speed", |
| 31: REF 'presentationSpeeds', |
| 32: CHOICE |
| 33: VALUE 'slow', |
| 33: VALUE 'medium', |
| 33: VALUE 'fast', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:delay", |
| 31: REF 'duration', |
| 32: DATA 'duration', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:start-scale", |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:path-id", |
| 31: STRING |
| 30: EPSILON |
| 27: CHOICE |
| 28: REF 'presentation-sound', |
| 28: EPSILON |
| 24: REF 'presentation-hide-text', |
| 25: ELEMENT "presentation:hide-text", |
| 26: SEQUENCE |
| 27: REF 'common-presentation-effect-attlist', |
| 28: INTERLEAVE |
| 29: ATTRIBUTE "draw:shape-id", |
| 30: REF 'IDREF', |
| 31: DATA 'IDREF', |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:effect", |
| 31: REF 'presentationEffects', |
| 32: CHOICE |
| 33: VALUE 'none', |
| 33: VALUE 'fade', |
| 33: VALUE 'move', |
| 33: VALUE 'stripes', |
| 33: VALUE 'open', |
| 33: VALUE 'close', |
| 33: VALUE 'dissolve', |
| 33: VALUE 'wavyline', |
| 33: VALUE 'random', |
| 33: VALUE 'lines', |
| 33: VALUE 'laser', |
| 33: VALUE 'appear', |
| 33: VALUE 'hide', |
| 33: VALUE 'move-short', |
| 33: VALUE 'checkerboard', |
| 33: VALUE 'rotate', |
| 33: VALUE 'stretch', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:direction", |
| 31: REF 'presentationEffectDirections', |
| 32: CHOICE |
| 33: VALUE 'none', |
| 33: VALUE 'from-left', |
| 33: VALUE 'from-top', |
| 33: VALUE 'from-right', |
| 33: VALUE 'from-bottom', |
| 33: VALUE 'from-center', |
| 33: VALUE 'from-upper-left', |
| 33: VALUE 'from-upper-right', |
| 33: VALUE 'from-lower-left', |
| 33: VALUE 'from-lower-right', |
| 33: VALUE 'to-left', |
| 33: VALUE 'to-top', |
| 33: VALUE 'to-right', |
| 33: VALUE 'to-bottom', |
| 33: VALUE 'to-upper-left', |
| 33: VALUE 'to-upper-right', |
| 33: VALUE 'to-lower-right', |
| 33: VALUE 'to-lower-left', |
| 33: VALUE 'path', |
| 33: VALUE 'spiral-inward-left', |
| 33: VALUE 'spiral-inward-right', |
| 33: VALUE 'spiral-outward-left', |
| 33: VALUE 'spiral-outward-right', |
| 33: VALUE 'vertical', |
| 33: VALUE 'horizontal', |
| 33: VALUE 'to-center', |
| 33: VALUE 'clockwise', |
| 33: VALUE 'counter-clockwise', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:speed", |
| 31: REF 'presentationSpeeds', |
| 32: CHOICE |
| 33: VALUE 'slow', |
| 33: VALUE 'medium', |
| 33: VALUE 'fast', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:delay", |
| 31: REF 'duration', |
| 32: DATA 'duration', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:start-scale", |
| 31: REF 'percent', |
| 32: DATA 'string', |
| 30: EPSILON |
| 29: CHOICE |
| 30: ATTRIBUTE "presentation:path-id", |
| 31: STRING |
| 30: EPSILON |
| 27: CHOICE |
| 28: REF 'presentation-sound', |
| 28: EPSILON |
| 24: REF 'presentation-dim', |
| 25: ELEMENT "presentation:dim", |
| 26: SEQUENCE |
| 27: REF 'presentation-dim-attlist', |
| 28: INTERLEAVE |
| 29: ATTRIBUTE "draw:shape-id", |
| 30: REF 'IDREF', |
| 31: DATA 'IDREF', |
| 29: ATTRIBUTE "draw:color", |
| 30: REF 'color', |
| 31: DATA 'string', |
| 27: CHOICE |
| 28: REF 'presentation-sound', |
| 28: EPSILON |
| 24: REF 'presentation-play', |
| 25: ELEMENT "presentation:play", |
| 26: REF 'presentation-play-attlist', |
| 27: SEQUENCE |
| 28: ATTRIBUTE "draw:shape-id", |
| 29: REF 'IDREF', |
| 30: DATA 'IDREF', |
| 28: CHOICE |
| 29: ATTRIBUTE "presentation:speed", |
| 30: REF 'presentationSpeeds', |
| 31: CHOICE |
| 32: VALUE 'slow', |
| 32: VALUE 'medium', |
| 32: VALUE 'fast', |
| 29: EPSILON |
| 22: REF 'presentation-animation-group', |
| 23: ELEMENT "presentation:animation-group", |
| 24: CHOICE |
| 25: ONEOREMORE |
| 26: REF 'presentation-animation-elements', |
| 27: CHOICE |
| 28: REF 'presentation-show-shape', |
| 28: REF 'presentation-show-text', |
| 28: REF 'presentation-hide-shape', |
| 28: REF 'presentation-hide-text', |
| 28: REF 'presentation-dim', |
| 28: REF 'presentation-play', |
| 25: EPSILON |
| 20: EPSILON |
| 17: REF 'animation-element', |
| 18: CHOICE |
| 19: ELEMENT "anim:animate", |
| 20: SEQUENCE |
| 21: REF 'common-anim-target-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:targetElement", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:sub-item", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-anim-named-target-attlist', |
| 22: ATTRIBUTE "smil:attributeName", |
| 23: REF 'string', |
| 24: DATA 'string', |
| 21: REF 'common-anim-values-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:values", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:formula", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: SEQUENCE |
| 24: REF 'common-anim-set-values-attlist', |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:to", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:from", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:by", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 21: REF 'common-anim-spline-mode-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "smil:calcMode", |
| 24: CHOICE |
| 25: VALUE 'discrete', |
| 25: VALUE 'linear', |
| 25: VALUE 'paced', |
| 25: VALUE 'spline', |
| 23: EPSILON |
| 21: REF 'common-spline-anim-value-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:keyTimes", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:keySplines", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-timing-attlist', |
| 22: SEQUENCE |
| 23: REF 'common-basic-timing-attlist', |
| 24: SEQUENCE |
| 25: REF 'common-begin-end-timing-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:begin", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:end", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-dur-timing-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:dur", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 25: REF 'common-repeat-timing-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatDur", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatCount", |
| 29: CHOICE |
| 30: REF 'nonNegativeInteger', |
| 31: DATA 'nonNegativeInteger', |
| 30: VALUE 'indefinite', |
| 28: EPSILON |
| 23: REF 'common-restart-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restart", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'default', |
| 25: EPSILON |
| 23: REF 'common-restart-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restartDefault", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-fill-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fill", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'auto', |
| 27: VALUE 'default', |
| 27: VALUE 'transition', |
| 25: EPSILON |
| 23: REF 'common-fill-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fillDefault", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'transition', |
| 27: VALUE 'auto', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-time-manip-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:accelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:decelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:autoReverse", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 21: REF 'common-anim-add-accum-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:accumulate", |
| 25: CHOICE |
| 26: VALUE 'none', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:additive", |
| 25: CHOICE |
| 26: VALUE 'replace', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 19: ELEMENT "anim:set", |
| 20: SEQUENCE |
| 21: REF 'common-anim-target-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:targetElement", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:sub-item", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-anim-named-target-attlist', |
| 22: ATTRIBUTE "smil:attributeName", |
| 23: REF 'string', |
| 24: DATA 'string', |
| 21: REF 'common-anim-set-values-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "smil:to", |
| 24: REF 'string', |
| 25: DATA 'string', |
| 23: EPSILON |
| 21: REF 'common-timing-attlist', |
| 22: SEQUENCE |
| 23: REF 'common-basic-timing-attlist', |
| 24: SEQUENCE |
| 25: REF 'common-begin-end-timing-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:begin", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:end", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-dur-timing-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:dur", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 25: REF 'common-repeat-timing-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatDur", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatCount", |
| 29: CHOICE |
| 30: REF 'nonNegativeInteger', |
| 31: DATA 'nonNegativeInteger', |
| 30: VALUE 'indefinite', |
| 28: EPSILON |
| 23: REF 'common-restart-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restart", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'default', |
| 25: EPSILON |
| 23: REF 'common-restart-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restartDefault", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-fill-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fill", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'auto', |
| 27: VALUE 'default', |
| 27: VALUE 'transition', |
| 25: EPSILON |
| 23: REF 'common-fill-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fillDefault", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'transition', |
| 27: VALUE 'auto', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-time-manip-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:accelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:decelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:autoReverse", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 21: REF 'common-anim-add-accum-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:accumulate", |
| 25: CHOICE |
| 26: VALUE 'none', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:additive", |
| 25: CHOICE |
| 26: VALUE 'replace', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 19: ELEMENT "anim:animateMotion", |
| 20: SEQUENCE |
| 21: REF 'anim-animate-motion-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "svg:path", |
| 25: REF 'pathData', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "svg:origin", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:calcMode", |
| 25: CHOICE |
| 26: VALUE 'discrete', |
| 26: VALUE 'linear', |
| 26: VALUE 'paced', |
| 26: VALUE 'spline', |
| 24: EPSILON |
| 21: REF 'common-anim-target-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:targetElement", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:sub-item", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-anim-named-target-attlist', |
| 22: ATTRIBUTE "smil:attributeName", |
| 23: REF 'string', |
| 24: DATA 'string', |
| 21: REF 'common-anim-add-accum-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:accumulate", |
| 25: CHOICE |
| 26: VALUE 'none', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:additive", |
| 25: CHOICE |
| 26: VALUE 'replace', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 21: REF 'common-anim-values-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:values", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:formula", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: SEQUENCE |
| 24: REF 'common-anim-set-values-attlist', |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:to", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:from", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:by", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 21: REF 'common-timing-attlist', |
| 22: SEQUENCE |
| 23: REF 'common-basic-timing-attlist', |
| 24: SEQUENCE |
| 25: REF 'common-begin-end-timing-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:begin", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:end", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-dur-timing-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:dur", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 25: REF 'common-repeat-timing-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatDur", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatCount", |
| 29: CHOICE |
| 30: REF 'nonNegativeInteger', |
| 31: DATA 'nonNegativeInteger', |
| 30: VALUE 'indefinite', |
| 28: EPSILON |
| 23: REF 'common-restart-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restart", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'default', |
| 25: EPSILON |
| 23: REF 'common-restart-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restartDefault", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-fill-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fill", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'auto', |
| 27: VALUE 'default', |
| 27: VALUE 'transition', |
| 25: EPSILON |
| 23: REF 'common-fill-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fillDefault", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'transition', |
| 27: VALUE 'auto', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-time-manip-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:accelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:decelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:autoReverse", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 21: REF 'common-spline-anim-value-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:keyTimes", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:keySplines", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 19: ELEMENT "anim:animateColor", |
| 20: SEQUENCE |
| 21: REF 'common-anim-target-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:targetElement", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:sub-item", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-anim-named-target-attlist', |
| 22: ATTRIBUTE "smil:attributeName", |
| 23: REF 'string', |
| 24: DATA 'string', |
| 21: REF 'common-anim-add-accum-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:accumulate", |
| 25: CHOICE |
| 26: VALUE 'none', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:additive", |
| 25: CHOICE |
| 26: VALUE 'replace', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 21: REF 'common-anim-values-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:values", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:formula", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: SEQUENCE |
| 24: REF 'common-anim-set-values-attlist', |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:to", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:from", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:by", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 21: REF 'common-anim-spline-mode-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "smil:calcMode", |
| 24: CHOICE |
| 25: VALUE 'discrete', |
| 25: VALUE 'linear', |
| 25: VALUE 'paced', |
| 25: VALUE 'spline', |
| 23: EPSILON |
| 21: REF 'common-spline-anim-value-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:keyTimes", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:keySplines", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'anim-animate-color-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:color-interpolation", |
| 25: CHOICE |
| 26: VALUE 'rgb', |
| 26: VALUE 'hsl', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:color-interpolation-direction", |
| 25: CHOICE |
| 26: VALUE 'clockwise', |
| 26: VALUE 'counter-clockwise', |
| 24: EPSILON |
| 21: REF 'common-timing-attlist', |
| 22: SEQUENCE |
| 23: REF 'common-basic-timing-attlist', |
| 24: SEQUENCE |
| 25: REF 'common-begin-end-timing-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:begin", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:end", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-dur-timing-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:dur", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 25: REF 'common-repeat-timing-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatDur", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatCount", |
| 29: CHOICE |
| 30: REF 'nonNegativeInteger', |
| 31: DATA 'nonNegativeInteger', |
| 30: VALUE 'indefinite', |
| 28: EPSILON |
| 23: REF 'common-restart-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restart", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'default', |
| 25: EPSILON |
| 23: REF 'common-restart-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restartDefault", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-fill-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fill", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'auto', |
| 27: VALUE 'default', |
| 27: VALUE 'transition', |
| 25: EPSILON |
| 23: REF 'common-fill-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fillDefault", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'transition', |
| 27: VALUE 'auto', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-time-manip-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:accelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:decelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:autoReverse", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 19: ELEMENT "anim:animateTransform", |
| 20: SEQUENCE |
| 21: REF 'common-anim-target-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:targetElement", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:sub-item", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-anim-named-target-attlist', |
| 22: ATTRIBUTE "smil:attributeName", |
| 23: REF 'string', |
| 24: DATA 'string', |
| 21: REF 'common-anim-add-accum-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:accumulate", |
| 25: CHOICE |
| 26: VALUE 'none', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:additive", |
| 25: CHOICE |
| 26: VALUE 'replace', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 21: REF 'common-anim-values-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:values", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:formula", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: SEQUENCE |
| 24: REF 'common-anim-set-values-attlist', |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:to", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:from", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:by", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 21: REF 'anim-animate-transform-attlist', |
| 22: ATTRIBUTE "svg:type", |
| 23: CHOICE |
| 24: VALUE 'translate', |
| 24: VALUE 'scale', |
| 24: VALUE 'rotate', |
| 24: VALUE 'skewX', |
| 24: VALUE 'skewY', |
| 21: REF 'common-timing-attlist', |
| 22: SEQUENCE |
| 23: REF 'common-basic-timing-attlist', |
| 24: SEQUENCE |
| 25: REF 'common-begin-end-timing-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:begin", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:end", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-dur-timing-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:dur", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 25: REF 'common-repeat-timing-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatDur", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatCount", |
| 29: CHOICE |
| 30: REF 'nonNegativeInteger', |
| 31: DATA 'nonNegativeInteger', |
| 30: VALUE 'indefinite', |
| 28: EPSILON |
| 23: REF 'common-restart-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restart", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'default', |
| 25: EPSILON |
| 23: REF 'common-restart-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restartDefault", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-fill-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fill", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'auto', |
| 27: VALUE 'default', |
| 27: VALUE 'transition', |
| 25: EPSILON |
| 23: REF 'common-fill-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fillDefault", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'transition', |
| 27: VALUE 'auto', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-time-manip-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:accelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:decelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:autoReverse", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 19: ELEMENT "anim:transitionFilter", |
| 20: SEQUENCE |
| 21: REF 'common-anim-target-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:targetElement", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:sub-item", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-anim-add-accum-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:accumulate", |
| 25: CHOICE |
| 26: VALUE 'none', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:additive", |
| 25: CHOICE |
| 26: VALUE 'replace', |
| 26: VALUE 'sum', |
| 24: EPSILON |
| 21: REF 'common-anim-values-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:values", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:formula", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: SEQUENCE |
| 24: REF 'common-anim-set-values-attlist', |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:to", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:from", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:by", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 21: REF 'common-anim-spline-mode-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "smil:calcMode", |
| 24: CHOICE |
| 25: VALUE 'discrete', |
| 25: VALUE 'linear', |
| 25: VALUE 'paced', |
| 25: VALUE 'spline', |
| 23: EPSILON |
| 21: REF 'anim-transition-filter-attlist', |
| 22: INTERLEAVE |
| 23: ATTRIBUTE "smil:type", |
| 24: REF 'string', |
| 25: DATA 'string', |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:subtype", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:direction", |
| 25: CHOICE |
| 26: VALUE 'forward', |
| 26: VALUE 'reverse', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:fadeColor", |
| 25: CHOICE |
| 26: VALUE 'forward', |
| 26: VALUE 'reverse', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:mode", |
| 25: CHOICE |
| 26: VALUE 'in', |
| 26: VALUE 'out', |
| 24: EPSILON |
| 21: REF 'common-timing-attlist', |
| 22: SEQUENCE |
| 23: REF 'common-basic-timing-attlist', |
| 24: SEQUENCE |
| 25: REF 'common-begin-end-timing-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:begin", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:end", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-dur-timing-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:dur", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 25: REF 'common-repeat-timing-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatDur", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatCount", |
| 29: CHOICE |
| 30: REF 'nonNegativeInteger', |
| 31: DATA 'nonNegativeInteger', |
| 30: VALUE 'indefinite', |
| 28: EPSILON |
| 23: REF 'common-restart-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restart", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'default', |
| 25: EPSILON |
| 23: REF 'common-restart-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restartDefault", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-fill-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fill", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'auto', |
| 27: VALUE 'default', |
| 27: VALUE 'transition', |
| 25: EPSILON |
| 23: REF 'common-fill-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fillDefault", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'transition', |
| 27: VALUE 'auto', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-time-manip-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:accelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:decelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:autoReverse", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 19: ELEMENT "anim:par", |
| 20: SEQUENCE |
| 21: REF 'common-anim-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:node-type", |
| 25: CHOICE |
| 26: VALUE 'default', |
| 26: VALUE 'on-click', |
| 26: VALUE 'with-previous', |
| 26: VALUE 'after-previous', |
| 26: VALUE 'timing-root', |
| 26: VALUE 'main-sequence', |
| 26: VALUE 'interactive-sequence', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-sub-type", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-class", |
| 25: CHOICE |
| 26: VALUE 'custom', |
| 26: VALUE 'entrance', |
| 26: VALUE 'exit', |
| 26: VALUE 'emphasis', |
| 26: VALUE 'motion-path', |
| 26: VALUE 'ole-action', |
| 26: VALUE 'media-call', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:master-element", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:group-id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:id", |
| 25: REF 'ID', |
| 26: DATA 'ID', |
| 24: EPSILON |
| 21: REF 'common-timing-attlist', |
| 22: SEQUENCE |
| 23: REF 'common-basic-timing-attlist', |
| 24: SEQUENCE |
| 25: REF 'common-begin-end-timing-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:begin", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:end", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-dur-timing-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:dur", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 25: REF 'common-repeat-timing-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatDur", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatCount", |
| 29: CHOICE |
| 30: REF 'nonNegativeInteger', |
| 31: DATA 'nonNegativeInteger', |
| 30: VALUE 'indefinite', |
| 28: EPSILON |
| 23: REF 'common-restart-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restart", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'default', |
| 25: EPSILON |
| 23: REF 'common-restart-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restartDefault", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-fill-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fill", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'auto', |
| 27: VALUE 'default', |
| 27: VALUE 'transition', |
| 25: EPSILON |
| 23: REF 'common-fill-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fillDefault", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'transition', |
| 27: VALUE 'auto', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-time-manip-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:accelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:decelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:autoReverse", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 21: REF 'common-endsync-timing-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "smil:endsync", |
| 24: CHOICE |
| 25: VALUE 'first', |
| 25: VALUE 'last', |
| 25: VALUE 'all', |
| 25: VALUE 'media', |
| 23: EPSILON |
| 21: CHOICE |
| 22: ONEOREMORE |
| 23: REF 'animation-element', |
| 24: CHOICE |
| 22: EPSILON |
| 19: ELEMENT "anim:seq", |
| 20: SEQUENCE |
| 21: REF 'common-anim-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:node-type", |
| 25: CHOICE |
| 26: VALUE 'default', |
| 26: VALUE 'on-click', |
| 26: VALUE 'with-previous', |
| 26: VALUE 'after-previous', |
| 26: VALUE 'timing-root', |
| 26: VALUE 'main-sequence', |
| 26: VALUE 'interactive-sequence', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-sub-type", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-class", |
| 25: CHOICE |
| 26: VALUE 'custom', |
| 26: VALUE 'entrance', |
| 26: VALUE 'exit', |
| 26: VALUE 'emphasis', |
| 26: VALUE 'motion-path', |
| 26: VALUE 'ole-action', |
| 26: VALUE 'media-call', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:master-element", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:group-id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:id", |
| 25: REF 'ID', |
| 26: DATA 'ID', |
| 24: EPSILON |
| 21: REF 'common-endsync-timing-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "smil:endsync", |
| 24: CHOICE |
| 25: VALUE 'first', |
| 25: VALUE 'last', |
| 25: VALUE 'all', |
| 25: VALUE 'media', |
| 23: EPSILON |
| 21: REF 'common-timing-attlist', |
| 22: SEQUENCE |
| 23: REF 'common-basic-timing-attlist', |
| 24: SEQUENCE |
| 25: REF 'common-begin-end-timing-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:begin", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:end", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-dur-timing-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:dur", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 25: REF 'common-repeat-timing-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatDur", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatCount", |
| 29: CHOICE |
| 30: REF 'nonNegativeInteger', |
| 31: DATA 'nonNegativeInteger', |
| 30: VALUE 'indefinite', |
| 28: EPSILON |
| 23: REF 'common-restart-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restart", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'default', |
| 25: EPSILON |
| 23: REF 'common-restart-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restartDefault", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-fill-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fill", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'auto', |
| 27: VALUE 'default', |
| 27: VALUE 'transition', |
| 25: EPSILON |
| 23: REF 'common-fill-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fillDefault", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'transition', |
| 27: VALUE 'auto', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-time-manip-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:accelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:decelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:autoReverse", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 21: CHOICE |
| 22: ONEOREMORE |
| 23: REF 'animation-element', |
| 24: CHOICE |
| 22: EPSILON |
| 19: ELEMENT "anim:iterate", |
| 20: SEQUENCE |
| 21: REF 'common-anim-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:node-type", |
| 25: CHOICE |
| 26: VALUE 'default', |
| 26: VALUE 'on-click', |
| 26: VALUE 'with-previous', |
| 26: VALUE 'after-previous', |
| 26: VALUE 'timing-root', |
| 26: VALUE 'main-sequence', |
| 26: VALUE 'interactive-sequence', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-sub-type", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-class", |
| 25: CHOICE |
| 26: VALUE 'custom', |
| 26: VALUE 'entrance', |
| 26: VALUE 'exit', |
| 26: VALUE 'emphasis', |
| 26: VALUE 'motion-path', |
| 26: VALUE 'ole-action', |
| 26: VALUE 'media-call', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:master-element", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:group-id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:id", |
| 25: REF 'ID', |
| 26: DATA 'ID', |
| 24: EPSILON |
| 21: REF 'anim-iterate-attlist', |
| 22: INTERLEAVE |
| 23: REF 'common-anim-target-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:targetElement", |
| 27: REF 'IDREF', |
| 28: DATA 'IDREF', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "anim:sub-item", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:iterate-type", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:iterate-interval", |
| 25: REF 'duration', |
| 26: DATA 'duration', |
| 24: EPSILON |
| 21: REF 'common-timing-attlist', |
| 22: SEQUENCE |
| 23: REF 'common-basic-timing-attlist', |
| 24: SEQUENCE |
| 25: REF 'common-begin-end-timing-attlist', |
| 26: INTERLEAVE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:begin", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:end", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 25: REF 'common-dur-timing-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "smil:dur", |
| 28: REF 'string', |
| 29: DATA 'string', |
| 27: EPSILON |
| 25: REF 'common-repeat-timing-attlist', |
| 26: SEQUENCE |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatDur", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 28: EPSILON |
| 27: CHOICE |
| 28: ATTRIBUTE "smil:repeatCount", |
| 29: CHOICE |
| 30: REF 'nonNegativeInteger', |
| 31: DATA 'nonNegativeInteger', |
| 30: VALUE 'indefinite', |
| 28: EPSILON |
| 23: REF 'common-restart-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restart", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'default', |
| 25: EPSILON |
| 23: REF 'common-restart-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:restartDefault", |
| 26: CHOICE |
| 27: VALUE 'never', |
| 27: VALUE 'always', |
| 27: VALUE 'whenNotActive', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-fill-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fill", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'auto', |
| 27: VALUE 'default', |
| 27: VALUE 'transition', |
| 25: EPSILON |
| 23: REF 'common-fill-default-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:fillDefault", |
| 26: CHOICE |
| 27: VALUE 'remove', |
| 27: VALUE 'freeze', |
| 27: VALUE 'hold', |
| 27: VALUE 'transition', |
| 27: VALUE 'auto', |
| 27: VALUE 'inherit', |
| 25: EPSILON |
| 23: REF 'common-time-manip-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:accelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:decelerate", |
| 27: REF 'double', |
| 28: DATA 'double', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:autoReverse", |
| 27: REF 'boolean', |
| 28: CHOICE |
| 29: VALUE 'true', |
| 29: VALUE 'false', |
| 26: EPSILON |
| 21: REF 'common-endsync-timing-attlist', |
| 22: CHOICE |
| 23: ATTRIBUTE "smil:endsync", |
| 24: CHOICE |
| 25: VALUE 'first', |
| 25: VALUE 'last', |
| 25: VALUE 'all', |
| 25: VALUE 'media', |
| 23: EPSILON |
| 21: CHOICE |
| 22: ONEOREMORE |
| 23: REF 'animation-element', |
| 24: CHOICE |
| 22: EPSILON |
| 19: ELEMENT "anim:audio", |
| 20: SEQUENCE |
| 21: REF 'common-anim-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:node-type", |
| 25: CHOICE |
| 26: VALUE 'default', |
| 26: VALUE 'on-click', |
| 26: VALUE 'with-previous', |
| 26: VALUE 'after-previous', |
| 26: VALUE 'timing-root', |
| 26: VALUE 'main-sequence', |
| 26: VALUE 'interactive-sequence', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-sub-type", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-class", |
| 25: CHOICE |
| 26: VALUE 'custom', |
| 26: VALUE 'entrance', |
| 26: VALUE 'exit', |
| 26: VALUE 'emphasis', |
| 26: VALUE 'motion-path', |
| 26: VALUE 'ole-action', |
| 26: VALUE 'media-call', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:master-element", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:group-id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:id", |
| 25: REF 'ID', |
| 26: DATA 'ID', |
| 24: EPSILON |
| 21: REF 'anim-audio-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "xlink:href", |
| 25: REF 'anyURI', |
| 26: DATA 'anyURI', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:audio-level", |
| 25: REF 'double', |
| 26: DATA 'double', |
| 24: EPSILON |
| 21: REF 'common-basic-timing-attlist', |
| 22: SEQUENCE |
| 23: REF 'common-begin-end-timing-attlist', |
| 24: INTERLEAVE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:begin", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:end", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 23: REF 'common-dur-timing-attlist', |
| 24: CHOICE |
| 25: ATTRIBUTE "smil:dur", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 23: REF 'common-repeat-timing-attlist', |
| 24: SEQUENCE |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:repeatDur", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 25: CHOICE |
| 26: ATTRIBUTE "smil:repeatCount", |
| 27: CHOICE |
| 28: REF 'nonNegativeInteger', |
| 29: DATA 'nonNegativeInteger', |
| 28: VALUE 'indefinite', |
| 26: EPSILON |
| 19: ELEMENT "anim:command", |
| 20: SEQUENCE |
| 21: REF 'common-anim-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:node-type", |
| 25: CHOICE |
| 26: VALUE 'default', |
| 26: VALUE 'on-click', |
| 26: VALUE 'with-previous', |
| 26: VALUE 'after-previous', |
| 26: VALUE 'timing-root', |
| 26: VALUE 'main-sequence', |
| 26: VALUE 'interactive-sequence', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-sub-type", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:preset-class", |
| 25: CHOICE |
| 26: VALUE 'custom', |
| 26: VALUE 'entrance', |
| 26: VALUE 'exit', |
| 26: VALUE 'emphasis', |
| 26: VALUE 'motion-path', |
| 26: VALUE 'ole-action', |
| 26: VALUE 'media-call', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:master-element", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "presentation:group-id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:id", |
| 25: REF 'ID', |
| 26: DATA 'ID', |
| 24: EPSILON |
| 21: REF 'anim-command-attlist', |
| 22: ATTRIBUTE "anim:command", |
| 23: REF 'string', |
| 24: DATA 'string', |
| 21: REF 'common-begin-end-timing-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:begin", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:end", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: REF 'common-anim-target-attlist', |
| 22: INTERLEAVE |
| 23: CHOICE |
| 24: ATTRIBUTE "smil:targetElement", |
| 25: REF 'IDREF', |
| 26: DATA 'IDREF', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "anim:sub-item", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: EPSILON |
| 21: CHOICE |
| 22: ONEOREMORE |
| 23: ELEMENT "anim:param", |
| 24: SEQUENCE |
| 25: ATTRIBUTE "anim:name", |
| 26: STRING |
| 25: ATTRIBUTE "anim:value", |
| 26: STRING |
| 22: EPSILON |
| 17: EPSILON |
| 16: CHOICE |
| 17: REF 'presentation-notes', |
| 17: EPSILON |
| 12: EPSILON |
| 10: REF 'office-drawing-content-epilogue', |
| 11: REF 'table-functions', |
| 12: SEQUENCE |
| 13: CHOICE |
| 14: REF 'table-named-expressions', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-database-ranges', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-data-pilot-tables', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-consolidation', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-dde-links', |
| 14: EPSILON |
| 8: ELEMENT "office:presentation", |
| 9: SEQUENCE |
| 10: REF 'office-presentation-attlist', |
| 11: EPSILON |
| 10: REF 'office-presentation-content-prelude', |
| 11: SEQUENCE |
| 12: REF 'text-decls', |
| 13: SEQUENCE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 15: REF 'text-alphabetical-index-auto-mark-file', |
| 15: EPSILON |
| 12: REF 'table-decls', |
| 13: SEQUENCE |
| 14: CHOICE |
| 15: REF 'table-calculation-settings', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-content-validations', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-label-ranges', |
| 15: EPSILON |
| 12: REF 'presentation-decls', |
| 13: CHOICE |
| 14: ONEOREMORE |
| 15: REF 'presentation-decl', |
| 16: CHOICE |
| 17: ELEMENT "presentation:header-decl", |
| 18: SEQUENCE |
| 19: REF 'presentation-header-decl-attlist', |
| 20: ATTRIBUTE "presentation:name", |
| 21: REF 'string', |
| 22: DATA 'string', |
| 19: STRING |
| 17: ELEMENT "presentation:footer-decl", |
| 18: SEQUENCE |
| 19: REF 'presentation-footer-decl-attlist', |
| 20: ATTRIBUTE "presentation:name", |
| 21: REF 'string', |
| 22: DATA 'string', |
| 19: STRING |
| 17: ELEMENT "presentation:date-time-decl", |
| 18: SEQUENCE |
| 19: REF 'presentation-date-time-decl-attlist', |
| 20: INTERLEAVE |
| 21: ATTRIBUTE "presentation:name", |
| 22: REF 'string', |
| 23: DATA 'string', |
| 21: ATTRIBUTE "presentation:source", |
| 22: CHOICE |
| 23: VALUE 'fixed', |
| 23: VALUE 'current-date', |
| 21: CHOICE |
| 22: ATTRIBUTE "style:data-style-name", |
| 23: REF 'styleNameRef', |
| 24: CHOICE |
| 25: DATA 'NCName', |
| 25: EPSILON |
| 22: EPSILON |
| 19: STRING |
| 14: EPSILON |
| 10: REF 'office-presentation-content-main', |
| 11: CHOICE |
| 12: ONEOREMORE |
| 13: REF 'draw-page', |
| 12: EPSILON |
| 10: REF 'office-presentation-content-epilogue', |
| 11: SEQUENCE |
| 12: REF 'presentation-settings', |
| 13: CHOICE |
| 14: ELEMENT "presentation:settings", |
| 15: SEQUENCE |
| 16: REF 'presentation-settings-attlist', |
| 17: INTERLEAVE |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:start-page", |
| 20: REF 'string', |
| 21: DATA 'string', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:show", |
| 20: REF 'string', |
| 21: DATA 'string', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:full-screen", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:endless", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:pause", |
| 20: REF 'duration', |
| 21: DATA 'duration', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:show-logo", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:force-manual", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:mouse-visible", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:mouse-as-pen", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:start-with-navigator", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:animations", |
| 20: CHOICE |
| 21: VALUE 'enabled', |
| 21: VALUE 'disabled', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:transition-on-click", |
| 20: CHOICE |
| 21: VALUE 'enabled', |
| 21: VALUE 'disabled', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:stay-on-top", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "presentation:show-end-of-presentation-slide", |
| 20: REF 'boolean', |
| 21: CHOICE |
| 22: VALUE 'true', |
| 22: VALUE 'false', |
| 19: EPSILON |
| 16: CHOICE |
| 17: ONEOREMORE |
| 18: REF 'presentation-show', |
| 19: ELEMENT "presentation:show", |
| 20: REF 'presentation-show-attlist', |
| 21: INTERLEAVE |
| 22: ATTRIBUTE "presentation:name", |
| 23: REF 'string', |
| 24: DATA 'string', |
| 22: ATTRIBUTE "presentation:pages", |
| 23: STRING |
| 17: EPSILON |
| 14: EPSILON |
| 12: REF 'table-functions', |
| 13: SEQUENCE |
| 14: CHOICE |
| 15: REF 'table-named-expressions', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-database-ranges', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-data-pilot-tables', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-consolidation', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-dde-links', |
| 15: EPSILON |
| 8: ELEMENT "office:spreadsheet", |
| 9: SEQUENCE |
| 10: REF 'office-spreadsheet-attlist', |
| 11: SEQUENCE |
| 12: CHOICE |
| 13: ATTRIBUTE "table:structure-protected", |
| 14: REF 'boolean', |
| 15: CHOICE |
| 16: VALUE 'true', |
| 16: VALUE 'false', |
| 13: EPSILON |
| 12: CHOICE |
| 13: ATTRIBUTE "table:protection-key", |
| 14: REF 'string', |
| 15: DATA 'string', |
| 13: EPSILON |
| 10: REF 'office-spreadsheet-content-prelude', |
| 11: SEQUENCE |
| 12: CHOICE |
| 13: REF 'table-tracked-changes', |
| 14: ELEMENT "table:tracked-changes", |
| 15: SEQUENCE |
| 16: REF 'table-tracked-changes-attlist', |
| 17: CHOICE |
| 18: ATTRIBUTE "table:track-changes", |
| 19: REF 'boolean', |
| 20: CHOICE |
| 21: VALUE 'true', |
| 21: VALUE 'false', |
| 18: EPSILON |
| 16: CHOICE |
| 17: ONEOREMORE |
| 18: CHOICE |
| 19: REF 'table-cell-content-change', |
| 20: ELEMENT "table:cell-content-change", |
| 21: SEQUENCE |
| 22: REF 'common-table-change-attlist', |
| 23: INTERLEAVE |
| 24: ATTRIBUTE "table:id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: CHOICE |
| 25: ATTRIBUTE "table:acceptance-state", |
| 26: CHOICE |
| 27: VALUE 'accepted', |
| 27: VALUE 'rejected', |
| 27: VALUE 'pending', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "table:rejecting-change-id", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 22: REF 'table-cell-address', |
| 23: ELEMENT "table:cell-address", |
| 24: REF 'common-table-cell-address-attlist', |
| 25: SEQUENCE |
| 26: ATTRIBUTE "table:column", |
| 27: REF 'integer', |
| 28: DATA 'integer', |
| 26: ATTRIBUTE "table:row", |
| 27: REF 'integer', |
| 28: DATA 'integer', |
| 26: ATTRIBUTE "table:table", |
| 27: REF 'integer', |
| 28: DATA 'integer', |
| 22: REF 'office-change-info', |
| 22: CHOICE |
| 23: REF 'table-dependencies', |
| 24: ELEMENT "table:dependencies", |
| 25: ONEOREMORE |
| 26: REF 'table-dependency', |
| 27: ELEMENT "table:dependency", |
| 28: ATTRIBUTE "table:id", |
| 29: REF 'string', |
| 30: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'table-deletions', |
| 24: ELEMENT "table:deletions", |
| 25: ONEOREMORE |
| 26: CHOICE |
| 27: REF 'table-cell-content-deletion', |
| 28: ELEMENT "table:cell-content-deletion", |
| 29: SEQUENCE |
| 30: CHOICE |
| 31: ATTRIBUTE "table:id", |
| 32: REF 'string', |
| 33: DATA 'string', |
| 31: EPSILON |
| 30: CHOICE |
| 31: REF 'table-cell-address', |
| 31: EPSILON |
| 30: CHOICE |
| 31: REF 'table-change-track-table-cell', |
| 32: ELEMENT "table:change-track-table-cell", |
| 33: SEQUENCE |
| 34: REF 'table-change-track-table-cell-attlist', |
| 35: INTERLEAVE |
| 36: CHOICE |
| 37: ATTRIBUTE "table:cell-address", |
| 38: REF 'cellAddress', |
| 39: DATA 'string', |
| 37: EPSILON |
| 36: CHOICE |
| 37: ATTRIBUTE "table:matrix-covered", |
| 38: REF 'boolean', |
| 39: CHOICE |
| 40: VALUE 'true', |
| 40: VALUE 'false', |
| 37: EPSILON |
| 36: SEQUENCE |
| 37: CHOICE |
| 38: ATTRIBUTE "table:formula", |
| 39: REF 'string', |
| 40: DATA 'string', |
| 38: EPSILON |
| 37: CHOICE |
| 38: ATTRIBUTE "table:number-matrix-columns-spanned", |
| 39: REF 'positiveInteger', |
| 40: DATA 'positiveInteger', |
| 38: EPSILON |
| 37: CHOICE |
| 38: ATTRIBUTE "table:number-matrix-rows-spanned", |
| 39: REF 'positiveInteger', |
| 40: DATA 'positiveInteger', |
| 38: EPSILON |
| 37: CHOICE |
| 38: REF 'common-value-and-type-attlist', |
| 39: CHOICE |
| 40: SEQUENCE |
| 41: ATTRIBUTE "office:value-type", |
| 42: VALUE 'float', |
| 41: ATTRIBUTE "office:value", |
| 42: REF 'double', |
| 43: DATA 'double', |
| 40: SEQUENCE |
| 41: ATTRIBUTE "office:value-type", |
| 42: VALUE 'percentage', |
| 41: ATTRIBUTE "office:value", |
| 42: REF 'double', |
| 43: DATA 'double', |
| 40: SEQUENCE |
| 41: ATTRIBUTE "office:value-type", |
| 42: VALUE 'currency', |
| 41: ATTRIBUTE "office:value", |
| 42: REF 'double', |
| 43: DATA 'double', |
| 41: CHOICE |
| 42: ATTRIBUTE "office:currency", |
| 43: REF 'string', |
| 44: DATA 'string', |
| 42: EPSILON |
| 40: SEQUENCE |
| 41: ATTRIBUTE "office:value-type", |
| 42: VALUE 'date', |
| 41: ATTRIBUTE "office:date-value", |
| 42: REF 'dateOrDateTime', |
| 43: CHOICE |
| 44: DATA 'date', |
| 44: DATA 'dateTime', |
| 40: SEQUENCE |
| 41: ATTRIBUTE "office:value-type", |
| 42: VALUE 'time', |
| 41: ATTRIBUTE "office:time-value", |
| 42: REF 'duration', |
| 43: DATA 'duration', |
| 40: SEQUENCE |
| 41: ATTRIBUTE "office:value-type", |
| 42: VALUE 'boolean', |
| 41: ATTRIBUTE "office:boolean-value", |
| 42: REF 'boolean', |
| 43: CHOICE |
| 44: VALUE 'true', |
| 44: VALUE 'false', |
| 40: SEQUENCE |
| 41: ATTRIBUTE "office:value-type", |
| 42: VALUE 'string', |
| 41: CHOICE |
| 42: ATTRIBUTE "office:string-value", |
| 43: REF 'string', |
| 44: DATA 'string', |
| 42: EPSILON |
| 38: EPSILON |
| 34: CHOICE |
| 35: ONEOREMORE |
| 36: REF 'text-p', |
| 35: EPSILON |
| 31: EPSILON |
| 27: REF 'table-change-deletion', |
| 28: ELEMENT "table:change-deletion", |
| 29: CHOICE |
| 30: ATTRIBUTE "table:id", |
| 31: REF 'string', |
| 32: DATA 'string', |
| 30: EPSILON |
| 23: EPSILON |
| 22: REF 'table-previous', |
| 23: ELEMENT "table:previous", |
| 24: SEQUENCE |
| 25: CHOICE |
| 26: ATTRIBUTE "table:id", |
| 27: REF 'string', |
| 28: DATA 'string', |
| 26: EPSILON |
| 25: REF 'table-change-track-table-cell', |
| 19: REF 'table-insertion', |
| 20: ELEMENT "table:insertion", |
| 21: SEQUENCE |
| 22: REF 'table-insertion-attlist', |
| 23: INTERLEAVE |
| 24: ATTRIBUTE "table:type", |
| 25: CHOICE |
| 26: VALUE 'row', |
| 26: VALUE 'column', |
| 26: VALUE 'table', |
| 24: ATTRIBUTE "table:position", |
| 25: REF 'integer', |
| 26: DATA 'integer', |
| 24: CHOICE |
| 25: ATTRIBUTE "table:count", |
| 26: REF 'positiveInteger', |
| 27: DATA 'positiveInteger', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "table:table", |
| 26: REF 'integer', |
| 27: DATA 'integer', |
| 25: EPSILON |
| 22: REF 'common-table-change-attlist', |
| 23: INTERLEAVE |
| 24: ATTRIBUTE "table:id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: CHOICE |
| 25: ATTRIBUTE "table:acceptance-state", |
| 26: CHOICE |
| 27: VALUE 'accepted', |
| 27: VALUE 'rejected', |
| 27: VALUE 'pending', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "table:rejecting-change-id", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 22: REF 'office-change-info', |
| 22: CHOICE |
| 23: REF 'table-dependencies', |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'table-deletions', |
| 23: EPSILON |
| 19: REF 'table-deletion', |
| 20: ELEMENT "table:deletion", |
| 21: SEQUENCE |
| 22: REF 'table-deletion-attlist', |
| 23: INTERLEAVE |
| 24: ATTRIBUTE "table:type", |
| 25: CHOICE |
| 26: VALUE 'row', |
| 26: VALUE 'column', |
| 26: VALUE 'table', |
| 24: ATTRIBUTE "table:position", |
| 25: REF 'integer', |
| 26: DATA 'integer', |
| 24: CHOICE |
| 25: ATTRIBUTE "table:table", |
| 26: REF 'integer', |
| 27: DATA 'integer', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "table:multi-deletion-spanned", |
| 26: REF 'integer', |
| 27: DATA 'integer', |
| 25: EPSILON |
| 22: REF 'common-table-change-attlist', |
| 23: INTERLEAVE |
| 24: ATTRIBUTE "table:id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: CHOICE |
| 25: ATTRIBUTE "table:acceptance-state", |
| 26: CHOICE |
| 27: VALUE 'accepted', |
| 27: VALUE 'rejected', |
| 27: VALUE 'pending', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "table:rejecting-change-id", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 22: REF 'office-change-info', |
| 22: CHOICE |
| 23: REF 'table-dependencies', |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'table-deletions', |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'table-cut-offs', |
| 24: ELEMENT "table:cut-offs", |
| 25: CHOICE |
| 26: ONEOREMORE |
| 27: REF 'table-movement-cut-off', |
| 28: ELEMENT "table:movement-cut-off", |
| 29: REF 'table-movement-cut-off-attlist', |
| 30: CHOICE |
| 31: ATTRIBUTE "table:position", |
| 32: REF 'integer', |
| 33: DATA 'integer', |
| 31: SEQUENCE |
| 32: ATTRIBUTE "table:start-position", |
| 33: REF 'integer', |
| 34: DATA 'integer', |
| 32: ATTRIBUTE "table:end-position", |
| 33: REF 'integer', |
| 34: DATA 'integer', |
| 26: SEQUENCE |
| 27: REF 'table-insertion-cut-off', |
| 28: ELEMENT "table:insertion-cut-off", |
| 29: REF 'table-insertion-cut-off-attlist', |
| 30: INTERLEAVE |
| 31: ATTRIBUTE "table:id", |
| 32: REF 'string', |
| 33: DATA 'string', |
| 31: ATTRIBUTE "table:position", |
| 32: REF 'integer', |
| 33: DATA 'integer', |
| 27: CHOICE |
| 28: ONEOREMORE |
| 29: REF 'table-movement-cut-off', |
| 28: EPSILON |
| 23: EPSILON |
| 19: REF 'table-movement', |
| 20: ELEMENT "table:movement", |
| 21: SEQUENCE |
| 22: REF 'common-table-change-attlist', |
| 23: INTERLEAVE |
| 24: ATTRIBUTE "table:id", |
| 25: REF 'string', |
| 26: DATA 'string', |
| 24: CHOICE |
| 25: ATTRIBUTE "table:acceptance-state", |
| 26: CHOICE |
| 27: VALUE 'accepted', |
| 27: VALUE 'rejected', |
| 27: VALUE 'pending', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "table:rejecting-change-id", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 22: REF 'table-source-range-address', |
| 23: ELEMENT "table:source-range-address", |
| 24: REF 'common-table-range-attlist', |
| 25: CHOICE |
| 26: REF 'common-table-cell-address-attlist', |
| 27: SEQUENCE |
| 28: ATTRIBUTE "table:column", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:row", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:table", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 26: REF 'common-table-cell-range-address-attlist', |
| 27: SEQUENCE |
| 28: ATTRIBUTE "table:start-column", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:start-row", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:start-table", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:end-column", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:end-row", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:end-table", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 22: REF 'table-target-range-address', |
| 23: ELEMENT "table:target-range-address", |
| 24: REF 'common-table-range-attlist', |
| 25: CHOICE |
| 26: REF 'common-table-cell-address-attlist', |
| 27: SEQUENCE |
| 28: ATTRIBUTE "table:column", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:row", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:table", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 26: REF 'common-table-cell-range-address-attlist', |
| 27: SEQUENCE |
| 28: ATTRIBUTE "table:start-column", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:start-row", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:start-table", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:end-column", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:end-row", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 28: ATTRIBUTE "table:end-table", |
| 29: REF 'integer', |
| 30: DATA 'integer', |
| 22: REF 'office-change-info', |
| 22: CHOICE |
| 23: REF 'table-dependencies', |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'table-deletions', |
| 23: EPSILON |
| 17: EPSILON |
| 13: EPSILON |
| 12: REF 'text-decls', |
| 13: SEQUENCE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 15: REF 'text-alphabetical-index-auto-mark-file', |
| 15: EPSILON |
| 12: REF 'table-decls', |
| 13: SEQUENCE |
| 14: CHOICE |
| 15: REF 'table-calculation-settings', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-content-validations', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-label-ranges', |
| 15: EPSILON |
| 10: REF 'office-spreadsheet-content-main', |
| 11: CHOICE |
| 12: ONEOREMORE |
| 13: REF 'table-table', |
| 12: EPSILON |
| 10: REF 'office-spreadsheet-content-epilogue', |
| 11: REF 'table-functions', |
| 12: SEQUENCE |
| 13: CHOICE |
| 14: REF 'table-named-expressions', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-database-ranges', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-data-pilot-tables', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-consolidation', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-dde-links', |
| 14: EPSILON |
| 8: ELEMENT "office:chart", |
| 9: SEQUENCE |
| 10: REF 'office-chart-attlist', |
| 11: EPSILON |
| 10: REF 'office-chart-content-prelude', |
| 11: SEQUENCE |
| 12: REF 'text-decls', |
| 13: SEQUENCE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 14: CHOICE |
| 15: REF 'text-alphabetical-index-auto-mark-file', |
| 15: EPSILON |
| 12: REF 'table-decls', |
| 13: SEQUENCE |
| 14: CHOICE |
| 15: REF 'table-calculation-settings', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-content-validations', |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'table-label-ranges', |
| 15: EPSILON |
| 10: REF 'office-chart-content-main', |
| 11: REF 'chart-chart', |
| 12: ELEMENT "chart:chart", |
| 13: SEQUENCE |
| 14: REF 'chart-chart-attlist', |
| 15: INTERLEAVE |
| 16: ATTRIBUTE "chart:class", |
| 17: REF 'namespacedToken', |
| 18: DATA 'string', |
| 16: REF 'common-draw-size-attlist', |
| 17: SEQUENCE |
| 18: CHOICE |
| 19: ATTRIBUTE "svg:width", |
| 20: REF 'length', |
| 21: DATA 'string', |
| 19: EPSILON |
| 18: CHOICE |
| 19: ATTRIBUTE "svg:height", |
| 20: REF 'length', |
| 21: DATA 'string', |
| 19: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "chart:column-mapping", |
| 18: REF 'string', |
| 19: DATA 'string', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "chart:row-mapping", |
| 18: REF 'string', |
| 19: DATA 'string', |
| 17: EPSILON |
| 16: CHOICE |
| 17: ATTRIBUTE "chart:style-name", |
| 18: REF 'styleNameRef', |
| 19: CHOICE |
| 20: DATA 'NCName', |
| 20: EPSILON |
| 17: EPSILON |
| 14: CHOICE |
| 15: REF 'chart-title', |
| 16: ELEMENT "chart:title", |
| 17: SEQUENCE |
| 18: REF 'chart-title-attlist', |
| 19: INTERLEAVE |
| 20: CHOICE |
| 21: ATTRIBUTE "table:cell-range", |
| 22: REF 'cellAddress', |
| 23: DATA 'string', |
| 21: EPSILON |
| 20: REF 'common-draw-position-attlist', |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:x", |
| 24: REF 'coordinate', |
| 25: REF 'length', |
| 26: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:y", |
| 24: REF 'coordinate', |
| 25: REF 'length', |
| 26: DATA 'string', |
| 23: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "chart:style-name", |
| 22: REF 'styleNameRef', |
| 23: CHOICE |
| 24: DATA 'NCName', |
| 24: EPSILON |
| 21: EPSILON |
| 18: CHOICE |
| 19: REF 'text-p', |
| 19: EPSILON |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'chart-subtitle', |
| 16: ELEMENT "chart:subtitle", |
| 17: SEQUENCE |
| 18: REF 'chart-title-attlist', |
| 19: INTERLEAVE |
| 20: CHOICE |
| 21: ATTRIBUTE "table:cell-range", |
| 22: REF 'cellAddress', |
| 23: DATA 'string', |
| 21: EPSILON |
| 20: REF 'common-draw-position-attlist', |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:x", |
| 24: REF 'coordinate', |
| 25: REF 'length', |
| 26: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:y", |
| 24: REF 'coordinate', |
| 25: REF 'length', |
| 26: DATA 'string', |
| 23: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "chart:style-name", |
| 22: REF 'styleNameRef', |
| 23: CHOICE |
| 24: DATA 'NCName', |
| 24: EPSILON |
| 21: EPSILON |
| 18: CHOICE |
| 19: REF 'text-p', |
| 19: EPSILON |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'chart-footer', |
| 16: ELEMENT "chart:footer", |
| 17: SEQUENCE |
| 18: REF 'chart-title-attlist', |
| 19: INTERLEAVE |
| 20: CHOICE |
| 21: ATTRIBUTE "table:cell-range", |
| 22: REF 'cellAddress', |
| 23: DATA 'string', |
| 21: EPSILON |
| 20: REF 'common-draw-position-attlist', |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:x", |
| 24: REF 'coordinate', |
| 25: REF 'length', |
| 26: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:y", |
| 24: REF 'coordinate', |
| 25: REF 'length', |
| 26: DATA 'string', |
| 23: EPSILON |
| 20: CHOICE |
| 21: ATTRIBUTE "chart:style-name", |
| 22: REF 'styleNameRef', |
| 23: CHOICE |
| 24: DATA 'NCName', |
| 24: EPSILON |
| 21: EPSILON |
| 18: CHOICE |
| 19: REF 'text-p', |
| 19: EPSILON |
| 15: EPSILON |
| 14: CHOICE |
| 15: REF 'chart-legend', |
| 16: ELEMENT "chart:legend", |
| 17: REF 'chart-legend-attlist', |
| 18: INTERLEAVE |
| 19: CHOICE |
| 20: SEQUENCE |
| 21: ATTRIBUTE "chart:legend-position", |
| 22: CHOICE |
| 23: VALUE 'start', |
| 23: VALUE 'end', |
| 23: VALUE 'top', |
| 23: VALUE 'bottom', |
| 21: CHOICE |
| 22: ATTRIBUTE "chart:legend-align", |
| 23: CHOICE |
| 24: VALUE 'start', |
| 24: VALUE 'center', |
| 24: VALUE 'end', |
| 22: EPSILON |
| 20: ATTRIBUTE "chart:legend-position", |
| 21: CHOICE |
| 22: VALUE 'top-start', |
| 22: VALUE 'bottom-start', |
| 22: VALUE 'top-end', |
| 22: VALUE 'bottom-end', |
| 20: EPSILON |
| 19: REF 'common-draw-position-attlist', |
| 20: SEQUENCE |
| 21: CHOICE |
| 22: ATTRIBUTE "svg:x", |
| 23: REF 'coordinate', |
| 24: REF 'length', |
| 25: DATA 'string', |
| 22: EPSILON |
| 21: CHOICE |
| 22: ATTRIBUTE "svg:y", |
| 23: REF 'coordinate', |
| 24: REF 'length', |
| 25: DATA 'string', |
| 22: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "style:legend-expansion", |
| 21: CHOICE |
| 22: VALUE 'wide', |
| 22: VALUE 'high', |
| 22: VALUE 'balanced', |
| 20: SEQUENCE |
| 21: ATTRIBUTE "style:legend-expansion", |
| 22: VALUE 'custom', |
| 21: ATTRIBUTE "style:legend-expansion-aspect-ratio", |
| 22: REF 'double', |
| 23: DATA 'double', |
| 20: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "chart:style-name", |
| 21: REF 'styleNameRef', |
| 22: CHOICE |
| 23: DATA 'NCName', |
| 23: EPSILON |
| 20: EPSILON |
| 15: EPSILON |
| 14: REF 'chart-plot-area', |
| 15: ELEMENT "chart:plot-area", |
| 16: SEQUENCE |
| 17: REF 'chart-plot-area-attlist', |
| 18: INTERLEAVE |
| 19: SEQUENCE |
| 20: REF 'common-draw-position-attlist', |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:x", |
| 24: REF 'coordinate', |
| 25: REF 'length', |
| 26: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:y", |
| 24: REF 'coordinate', |
| 25: REF 'length', |
| 26: DATA 'string', |
| 23: EPSILON |
| 20: REF 'common-draw-size-attlist', |
| 21: SEQUENCE |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:width", |
| 24: REF 'length', |
| 25: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:height", |
| 24: REF 'length', |
| 25: DATA 'string', |
| 23: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "chart:style-name", |
| 21: REF 'styleNameRef', |
| 22: CHOICE |
| 23: DATA 'NCName', |
| 23: EPSILON |
| 20: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "table:cell-range-address", |
| 21: REF 'cellRangeAddress', |
| 22: DATA 'string', |
| 20: EPSILON |
| 19: CHOICE |
| 20: ATTRIBUTE "chart:data-source-has-labels", |
| 21: CHOICE |
| 22: VALUE 'none', |
| 22: VALUE 'row', |
| 22: VALUE 'column', |
| 22: VALUE 'both', |
| 20: EPSILON |
| 19: SEQUENCE |
| 20: REF 'dr3d-scene-attlist', |
| 21: INTERLEAVE |
| 22: SEQUENCE |
| 23: CHOICE |
| 24: ATTRIBUTE "dr3d:vrp", |
| 25: REF 'vector3D', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "dr3d:vpn", |
| 25: REF 'vector3D', |
| 26: DATA 'string', |
| 24: EPSILON |
| 23: CHOICE |
| 24: ATTRIBUTE "dr3d:vup", |
| 25: REF 'vector3D', |
| 26: DATA 'string', |
| 24: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "dr3d:projection", |
| 24: CHOICE |
| 25: VALUE 'parallel', |
| 25: VALUE 'perspective', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "dr3d:distance", |
| 24: REF 'length', |
| 25: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "dr3d:focal-length", |
| 24: REF 'length', |
| 25: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "dr3d:shadow-slant", |
| 24: REF 'nonNegativeInteger', |
| 25: DATA 'nonNegativeInteger', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "dr3d:shade-mode", |
| 24: CHOICE |
| 25: VALUE 'flat', |
| 25: VALUE 'phong', |
| 25: VALUE 'gouraud', |
| 25: VALUE 'draft', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "dr3d:ambient-color", |
| 24: REF 'color', |
| 25: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "dr3d:lighting-mode", |
| 24: REF 'boolean', |
| 25: CHOICE |
| 26: VALUE 'true', |
| 26: VALUE 'false', |
| 23: EPSILON |
| 20: REF 'common-dr3d-transform-attlist', |
| 21: CHOICE |
| 22: ATTRIBUTE "dr3d:transform", |
| 23: STRING |
| 22: EPSILON |
| 17: CHOICE |
| 18: ONEOREMORE |
| 19: REF 'dr3d-light', |
| 18: EPSILON |
| 17: CHOICE |
| 18: ONEOREMORE |
| 19: REF 'chart-axis', |
| 20: ELEMENT "chart:axis", |
| 21: SEQUENCE |
| 22: REF 'chart-axis-attlist', |
| 23: INTERLEAVE |
| 24: ATTRIBUTE "chart:dimension", |
| 25: CHOICE |
| 26: VALUE 'x', |
| 26: VALUE 'y', |
| 26: VALUE 'z', |
| 24: CHOICE |
| 25: ATTRIBUTE "chart:name", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "chart:style-name", |
| 26: REF 'styleNameRef', |
| 27: CHOICE |
| 28: DATA 'NCName', |
| 28: EPSILON |
| 25: EPSILON |
| 22: CHOICE |
| 23: REF 'chart-title', |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'chart-categories', |
| 24: ELEMENT "chart:categories", |
| 25: CHOICE |
| 26: ATTRIBUTE "table:cell-range-address", |
| 27: REF 'cellRangeAddress', |
| 28: DATA 'string', |
| 26: EPSILON |
| 23: EPSILON |
| 22: CHOICE |
| 23: ONEOREMORE |
| 24: REF 'chart-grid', |
| 25: ELEMENT "chart:grid", |
| 26: REF 'chart-grid-attlist', |
| 27: INTERLEAVE |
| 28: CHOICE |
| 29: ATTRIBUTE "chart:class", |
| 30: CHOICE |
| 31: VALUE 'major', |
| 31: VALUE 'minor', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "chart:style-name", |
| 30: REF 'styleNameRef', |
| 31: CHOICE |
| 32: DATA 'NCName', |
| 32: EPSILON |
| 29: EPSILON |
| 23: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: ONEOREMORE |
| 19: REF 'chart-series', |
| 20: ELEMENT "chart:series", |
| 21: SEQUENCE |
| 22: REF 'chart-series-attlist', |
| 23: INTERLEAVE |
| 24: CHOICE |
| 25: ATTRIBUTE "chart:values-cell-range-address", |
| 26: REF 'cellRangeAddress', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "chart:label-cell-address", |
| 26: REF 'cellAddress', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "chart:class", |
| 26: REF 'namespacedToken', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "chart:attached-axis", |
| 26: REF 'string', |
| 27: DATA 'string', |
| 25: EPSILON |
| 24: CHOICE |
| 25: ATTRIBUTE "chart:style-name", |
| 26: REF 'styleNameRef', |
| 27: CHOICE |
| 28: DATA 'NCName', |
| 28: EPSILON |
| 25: EPSILON |
| 22: CHOICE |
| 23: ONEOREMORE |
| 24: REF 'chart-domain', |
| 25: ELEMENT "chart:domain", |
| 26: CHOICE |
| 27: ATTRIBUTE "table:cell-range-address", |
| 28: REF 'cellRangeAddress', |
| 29: DATA 'string', |
| 27: EPSILON |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'chart-mean-value', |
| 24: ELEMENT "chart:mean-value", |
| 25: REF 'chart-mean-value-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:style-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'chart-regression-curve', |
| 24: ELEMENT "chart:regression-curve", |
| 25: REF 'chart-regression-curve-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:style-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 23: EPSILON |
| 22: CHOICE |
| 23: REF 'chart-error-indicator', |
| 24: ELEMENT "chart:error-indicator", |
| 25: REF 'chart-error-indicator-attlist', |
| 26: CHOICE |
| 27: ATTRIBUTE "chart:style-name", |
| 28: REF 'styleNameRef', |
| 29: CHOICE |
| 30: DATA 'NCName', |
| 30: EPSILON |
| 27: EPSILON |
| 23: EPSILON |
| 22: CHOICE |
| 23: ONEOREMORE |
| 24: REF 'chart-data-point', |
| 25: ELEMENT "chart:data-point", |
| 26: REF 'chart-data-point-attlist', |
| 27: INTERLEAVE |
| 28: CHOICE |
| 29: ATTRIBUTE "chart:repeated", |
| 30: REF 'nonNegativeInteger', |
| 31: DATA 'nonNegativeInteger', |
| 29: EPSILON |
| 28: CHOICE |
| 29: ATTRIBUTE "chart:style-name", |
| 30: REF 'styleNameRef', |
| 31: CHOICE |
| 32: DATA 'NCName', |
| 32: EPSILON |
| 29: EPSILON |
| 23: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: REF 'chart-stock-gain-marker', |
| 19: ELEMENT "chart:stock-gain-marker", |
| 20: REF 'common-stock-marker-attlist', |
| 21: CHOICE |
| 22: ATTRIBUTE "chart:style-name", |
| 23: REF 'styleNameRef', |
| 24: CHOICE |
| 25: DATA 'NCName', |
| 25: EPSILON |
| 22: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: REF 'chart-stock-loss-marker', |
| 19: ELEMENT "chart:stock-loss-marker", |
| 20: REF 'common-stock-marker-attlist', |
| 21: CHOICE |
| 22: ATTRIBUTE "chart:style-name", |
| 23: REF 'styleNameRef', |
| 24: CHOICE |
| 25: DATA 'NCName', |
| 25: EPSILON |
| 22: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: REF 'chart-stock-range-line', |
| 19: ELEMENT "chart:stock-range-line", |
| 20: REF 'common-stock-marker-attlist', |
| 21: CHOICE |
| 22: ATTRIBUTE "chart:style-name", |
| 23: REF 'styleNameRef', |
| 24: CHOICE |
| 25: DATA 'NCName', |
| 25: EPSILON |
| 22: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: REF 'chart-wall', |
| 19: ELEMENT "chart:wall", |
| 20: REF 'chart-wall-attlist', |
| 21: INTERLEAVE |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:width", |
| 24: REF 'length', |
| 25: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "chart:style-name", |
| 24: REF 'styleNameRef', |
| 25: CHOICE |
| 26: DATA 'NCName', |
| 26: EPSILON |
| 23: EPSILON |
| 18: EPSILON |
| 17: CHOICE |
| 18: REF 'chart-floor', |
| 19: ELEMENT "chart:floor", |
| 20: REF 'chart-floor-attlist', |
| 21: INTERLEAVE |
| 22: CHOICE |
| 23: ATTRIBUTE "svg:width", |
| 24: REF 'length', |
| 25: DATA 'string', |
| 23: EPSILON |
| 22: CHOICE |
| 23: ATTRIBUTE "chart:style-name", |
| 24: REF 'styleNameRef', |
| 25: CHOICE |
| 26: DATA 'NCName', |
| 26: EPSILON |
| 23: EPSILON |
| 18: EPSILON |
| 14: CHOICE |
| 15: REF 'table-table', |
| 15: EPSILON |
| 10: REF 'office-chart-content-epilogue', |
| 11: REF 'table-functions', |
| 12: SEQUENCE |
| 13: CHOICE |
| 14: REF 'table-named-expressions', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-database-ranges', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-data-pilot-tables', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-consolidation', |
| 14: EPSILON |
| 13: CHOICE |
| 14: REF 'table-dde-links', |
| 14: EPSILON |
| 8: ELEMENT "office:image", |
| 9: SEQUENCE |
| 10: REF 'office-image-attlist', |
| 11: EPSILON |
| 10: REF 'office-image-content-prelude', |
| 11: EPSILON |
| 10: REF 'office-image-content-main', |
| 11: REF 'draw-frame', |
| 10: REF 'office-image-content-epilogue', |
| 11: EPSILON |
| 1: REF 'office-document-content', |
| 2: ELEMENT "office:document-content", |
| 3: SEQUENCE |
| 4: REF 'office-document-common-attrs', |
| 5: CHOICE |
| 6: ATTRIBUTE "office:version", |
| 7: REF 'string', |
| 8: DATA 'string', |
| 6: EPSILON |
| 4: REF 'office-scripts', |
| 5: CHOICE |
| 4: REF 'office-font-face-decls', |
| 5: CHOICE |
| 4: REF 'office-automatic-styles', |
| 5: CHOICE |
| 4: REF 'office-body', |
| 1: REF 'office-document-styles', |
| 2: ELEMENT "office:document-styles", |
| 3: SEQUENCE |
| 4: REF 'office-document-common-attrs', |
| 5: CHOICE |
| 6: ATTRIBUTE "office:version", |
| 7: REF 'string', |
| 8: DATA 'string', |
| 6: EPSILON |
| 4: REF 'office-font-face-decls', |
| 5: CHOICE |
| 4: REF 'office-styles', |
| 5: CHOICE |
| 4: REF 'office-automatic-styles', |
| 5: CHOICE |
| 4: REF 'office-master-styles', |
| 5: CHOICE |
| 1: REF 'office-document-meta', |
| 2: ELEMENT "office:document-meta", |
| 3: SEQUENCE |
| 4: REF 'office-document-common-attrs', |
| 5: CHOICE |
| 6: ATTRIBUTE "office:version", |
| 7: REF 'string', |
| 8: DATA 'string', |
| 6: EPSILON |
| 4: REF 'office-meta', |
| 5: CHOICE |
| 1: REF 'office-document-settings', |
| 2: ELEMENT "office:document-settings", |
| 3: SEQUENCE |
| 4: REF 'office-document-common-attrs', |
| 5: CHOICE |
| 6: ATTRIBUTE "office:version", |
| 7: REF 'string', |
| 8: DATA 'string', |
| 6: EPSILON |
| 4: REF 'office-settings', |
| 5: CHOICE |