2.3.4.2.86 SectionDef_Type

Target namespace: http://schemas.microsoft.com/office/visio/2011/1/core

Referenced by: Extensions_Type

A complex type that specifies the definition of a section that is not specified in this specification.

Child Elements:

CellDef: A CellDef_Type element that specifies the definition of a cell that is not specified in this specification.

RowDef: A RowDef_Type element that specifies the definition of a row that is not specified in this specification.

Attributes:

N: An xsd:string ([XMLSCHEMA2] section 3.2.1) attribute that specifies the language-independent name of a collection of properties. It MUST be unique amongst all the FunctionDef_Type, CellDef_Type, and SectionDef_Type elements in the Web drawing. It MUST NOT be equal to the name of a function token listed in the Function Token Definitions section of this specification. It MUST NOT be equal to the name of a section listed in the Sections section of this specification. It MUST NOT be equal to the name of a cell listed in the Cells section of this specification.

T: An xsd:string ([XMLSCHEMA2] section 3.2.1) attribute that specifies the type of rows contained by the SectionDef_Type element. It MUST be equal to a value from following table.

Value

Description

Indexed

Specifies the Row_Type elements in the SectionDef_Type element MUST have an IX attribute and no N attribute.

Named

Specifies the Row_Type elements in the SectionDef_Type element MUST have an N attribute and no IX attribute.

S: An xsd:unsignedByte ([XMLSCHEMA2] section 3.3.24) attribute that is unused and MUST be ignored.

The following W3C XML Schema ([XMLSCHEMA1] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="SectionDef_Type">
   <xsd:sequence>
     <xsd:element name="CellDef" type="CellDef_Type" minOccurs="0" maxOccurs="unbounded"/>
     <xsd:element name="RowDef" type="RowDef_Type" minOccurs="0" maxOccurs="1"/>
   </xsd:sequence>
   <xsd:attribute name="N" type="xsd:string" use="required"/>
   <xsd:attribute name="T" type="xsd:string"/>
   <xsd:attribute name="S" type="xsd:unsignedByte"/>
 </xsd:complexType>