Connexions - The Connexions Markup Language (CNXML)
CNXML is a lightweight XML markup language designed for marking up educational content. The goal of CNXML is to convey the content of the material and not a particular presentation. This has many benefits:
- Smarter searching is possible because you can tell the computer what type of information you are looking for. For example, it is easy to find modules written by a particular author since that information is clearly labeled.
- Separation of content and presentation also enables a single source document to be transformed into multiple output media via stylesheets.
CNXML 0.5 is the current version of the language. From the CNXML 0.5 page you can download zip archives containing the DTD and schema files.
We maintain a list of common mistakes and best practices for both CNXML (external link) and MathML (external link). Please refer to these when in doubt about how to use part of the language. If you have an item you think should be included in the guides, please comment directly on those pages. Contact Information
For more information about CNXML, please contact our language development team.
