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>