CML
CML has a simple content allowing a very flexible approach to the construction
of CML files. As CML is s asuperset of the three DTDs it can be used for
any applications restricted to two or less (note that TecML often uses
HTML and MOL often uses TecML).
CML can contain itself - this is not encouraged, but may be required if
a large number of component documents are being collected together. More
commonly it contains some or all of the following (in any order, and any
number of occurrences):
Though there is no need to do so, it can be useful to collect all the
components of the same type together, and to create a standard order for
them.
Note that all these components can be referenced from the XHTML
hypertext through the use of the HREF mechanism.
Content
- admin -- Administrivia.
- atoms -- A generic container for atomic coordinates and properties
- bib -- A bibliographic entry.
- cml -- A toplevel DTD encompassing HTML 2.0, TecML and MOL.
- figure -- A figure, possibly in encoded binary.
- head -- Document head. (HTML 2.0)
- mol -- Toplevel container for molecular information.
- tecml -- A toplevel container for the TecML DTD.
- xhtml -- A hypertext container for use in TecML and CML.
- xlist -- A very flexible generic list/tree/table container.
- xnotation
ATTRIBUTES
CONTENT DECLARATION
- Tag Minimization
-
Open Tag: OPTIONAL
Close Tag: OPTIONAL
Parent Elements
- cml -- A toplevel DTD encompassing HTML 2.0, TecML and MOL.
Top Elements
All Elements
Tree
cml DTD