<xsd:element name="CATALOG_STRUCTURE">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="GROUP_ID"/>
<xsd:element ref="GROUP_NAME" maxOccurs="unbounded"/>
<xsd:element ref="GROUP_DESCRIPTION" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PARENT_ID"/>
<xsd:element ref="GROUP_ORDER" minOccurs="0"/>
<xsd:element ref="MIME_INFO" minOccurs="0"/>
<xsd:element name="USER_DEFINED_EXTENSIONS" type="udxCATALOGGROUP" minOccurs="0"/>
<xsd:element ref="KEYWORD" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="type" use="required">
<xsd:simpleType>
<xsd:restriction base="dtSTRING">
<xsd:minLength value="1"/>
<xsd:maxLength value="20"/>
<xsd:enumeration value="leaf"/>
<xsd:enumeration value="node"/>
<xsd:enumeration value="root"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element> |