Definition Type: Element
Name: cml
Namespace: http://www.xml-cml.org/schema
Containing Schema: schema.xsd
Abstract
Documentation:
A general container for CML elements. Often the root of the CML (sub)document. Has no explicit function but can serve to hold the dictionary and namespace and version information, and is a useful tag to alert CML processors and search/XMLQuery tools that there is chemistry in the document. Can contain any content, but usually a list of molecules and other CML components. The fileId attribute can be used to preserve the origin of the information, though metadat should also be used. Can be nested.
Collapse XSD Schema Diagram:
Drilldown into version in schema schema_xsd Drilldown into version in schema schema_xsd Drilldown into fileId in schema schema_xsd Drilldown into fileId in schema schema_xsd Drilldown into dictRef in schema schema_xsd Drilldown into dictRef in schema schema_xsd Drilldown into convention in schema schema_xsd Drilldown into convention in schema schema_xsd Drilldown into id in schema schema_xsd Drilldown into id in schema schema_xsd Drilldown into title in schema schema_xsd Drilldown into title in schema schema_xsdXSD Diagram of cml in schema schema_xsd (Chemical Markup Language (CML))
Collapse XSD Schema Code:
<xsd:element name="cml" id="el.cml">
    <xsd:annotation>
        <xsd:documentation>
            <h:div class="summary" xmlns:h="http://www.w3.org/1999/xhtml">A general container for CML elements.</h:div>
            <h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">Often the root of the CML (sub)document. 
            Has no explicit function but can serve to hold the dictionary and 
            namespace and version information, and is a useful tag to alert 
            CML processors 
            and search/XMLQuery tools that there is chemistry in the document. 
            Can contain any content, but usually a list of molecules and other 
            CML components. The fileId attribute can be used to preserve the origin
            of the information, though metadat should also be used. Can be nested.</h:div>
            <h:div class="example" href="cml1.xml" xmlns:h="http://www.w3.org/1999/xhtml" />
        </xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <h:div class="description" xmlns:h="http://www.w3.org/1999/xhtml">No specific restrictions..</h:div>
                </xsd:documentation>
            </xsd:annotation>
            <xsd:any processContents="lax" />
        </xsd:sequence>
        <xsd:attributeGroup ref="title" />
        <xsd:attributeGroup ref="id" />
        <xsd:attributeGroup ref="convention" />
        <xsd:attributeGroup ref="dictRef" />
        <xsd:attributeGroup ref="fileId" />
        <xsd:attributeGroup ref="version" />
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
<xs:any> (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
title nsA:title (Optional)
id nsA:id (Optional)
convention nsA:convention (Optional)
dictRef nsA:dictRef (Optional)
fileId nsA:fileId (Optional)
version nsA:version (Optional)