CNXML 0.5
Up to Product page
CNXML 0.5 is the latest revision of the Connexions Markup Language. This release brings many new features including support for glossaries, bibliographies, and quotations as well as general improvements to many CNXML tags (See changes)
Available downloads
There are no available software files in this release yet.
Release Notes
Schema
We provide implementations of the CNXML specifications in the following schema formats. In some cases, however, the schema language is not descriptive enough to capture the full specification. In these cases we have chosen to allow the schema implentation to be more lax. In other words, any document conforming to the specification will validate according to the schema, but not necessarily vice versa.
- DTD
- New: W3C XML Schema
- Coming soon: RelaxNG Schema
References
- The CNXML 0.5 specification
- Upgrading to CNXML 0.5
Release Info
- State
- Release Candidate - Final testing stages
- License
- Other
Change log
Changes from CNXML 0.4 to CNXML 0.5
This is an overview list of changes, for a full description of what has changed, see the specification.
Overview
- New DOCTYPE (0.4 -> 0.5)
- New namespace http://cnx.rice.edu/cnxml. Note lack of version number
- New top-level tag:
module->document - Tag groupings: structural, inline, special
- New supplemental materials tags:
glossaryandbib:file
New tags
documentreplacesmodulecodereplaces codeline and codeblock. (use type attribute to distinguish between inline and block code)foreignfor foreign language words and phrasesquotefor quotationstypeattribute can beinlineorblocksrcoptional attribute to link to source
seealsocan appear as the last tag ofdefinitionto list related words- can contain one or more
termelements
- can contain one or more
paramtag for passing parameters tomediaobjects (applets for example)nameattribute specifies name of parametervalueattribute gives value of parameter
glossarytag for appending a glossary to the module- can contain one or more
definitiontags
- can contain one or more
Tag changes
- Many changes in allowed children to simplify rules (see specification)
- New optional
srcattribute ontermandciteto provide links moduleattribute oncnxnchanged todocumentmediatags can takeparamtags and may be nested
Bibliography
- Use of tags in bibtexml namespace
bib:filemay appear afterglossary- can contain one or more
bib:entrytags
- can contain one or more
