DocumentID: ECMA-376/Part2/4.2
Title: ECMA-376, Part2: 4.2 Diagram Notes
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

Navigation:

4.2 Diagram Notes

In some cases, markup semantics are described using diagrams. The diagrams place the parent element on the left, with attributes and child elements to the right. The symbols are described below.

Symbol

Description

image1

Required element: This box represents an element that shall appear exactly once in markup when the parent element is included. The "+" and "--" symbols on the right of these boxes have no semantic meaning.

image2

Optional element: This box represents an element that shall appear zero or one times in markup when the parent element is included.

image3

Range indicator: These numbers indicate that the designated element or choice of elements can appear in markup any number of times within the range specified.

image4

Attribute group: This box indicates that the enclosed boxes are each attributes of the parent element. Solid-border boxes are required attributes; dashed-border boxes are optional attributes.

image5

Sequence symbol: The element boxes connected to this symbol shall appear in markup in the illustrated sequence only, from top to bottom.

image6

Choice symbol: Only one of the element boxes connected to this symbol shall appear in markup.

image7

Type indicator: The elements within the dashed box are of the complex type indicated.


Converted to HTML format by ooxmlspec2html 0.1, a Perl script provided by OpenISO.org.