DocumentID: ECMA-376/Part4/AnnexC Title: ECMA-376, Part4: Annex C. Additional Syntax Constraints Extracted-From: ECMA-376 Office Open XML File Formats, 1st Edition / December 2006 Warning: Coverted to HTML format by a script known to have bugs
This clause is informative.
Although the set of XML Schemas included in Annex A specifies a majority of the requirements needed to ensure document conformance, there also exists a set of constraints that cannot easily be expressed in the XML Schema syntax (otherwise referred to as additional syntax constraints). These additional constraints can be deduced from the normative content of this Part, and are included in the requirements for document conformance.
The following is a sample of such constraints specified in this Part:
|
Subclause |
Constraint |
|---|---|
|
WordprocessingML Paragraphs |
The caps element shall not be present with the smallCaps element on the same run, since they are mutually exclusive in terms of appearance. |
|
WordprocessingML Headers and Footers |
If the relationship type of the relationship specified by this element shall be present, have a http://schemas.openxmlformats.org/officeDocument/2006/header. |
|
WordprocessingML Annotations |
Each "cross-structure" annotation shall have a start element whose |
|
SpreadsheetML Formulas |
The syntax of the value of a formula shall conform to the structure of a formula as defined in the Formulas subclause. |
|
SpreadsheetML Styles |
The |
|
PresentationML Slides |
Each |
|
PresentationML Slides |
A customShow element specifies a range of slides (a start and end slide) in PresentationML to define the set of slides that define a slide show. There shall be slides in the presentation that have slide IDs referenced in these attributes and the start slide shall be before the end slide. |
|
DrawingML Main |
The |
End of informative text.