Definition Type: Element
Name: CAM
Namespace: http://www.oasis-open.org/committees/cam
Containing Schema: CAM-v1_1.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into include in schema cam-v1_1_xsd Drilldown into Extension in schema cam-v1_1_xsd Drilldown into BusinessUseContext in schema cam-v1_1_xsd Drilldown into AssemblyStructure in schema cam-v1_1_xsd Drilldown into Header in schema cam-v1_1_xsd Drilldown into version in schema cam-v1_1_xsd Drilldown into CAMlevel in schema cam-v1_1_xsdXSD Diagram of CAM in schema cam-v1_1_xsd (OASIS Content Assembly Mechanism (CAM) TC)
Collapse XSD Schema Code:
<xs:element name="CAM">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="Header" type="HeaderType" />
            <xs:element name="AssemblyStructure" type="AssemblyStructureType" />
            <xs:element name="BusinessUseContext" type="BusinessUseContextType" minOccurs="0" />
            <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Extension" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:any namespace="##any" processContents="skip" minOccurs="0" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="include" type="outputSourceType" minOccurs="0" />
            </xs:choice>
        </xs:sequence>
        <xs:attribute name="CAMlevel" use="required">
            <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                    <xs:enumeration value="1" />
                    <xs:enumeration value="2" />
                    <xs:enumeration value="3" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="version">
            <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN" />
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Header nsA:Header (1) (1)
AssemblyStructure nsA:AssemblyStructure (1) (1)
BusinessUseContext nsA:BusinessUseContext 0 (1)
Extension nsA:Extension 0 (1)
include nsA:include 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
CAMlevel nsA:CAMlevel Required
version nsA:version (Optional)