Changes from CNXML 0.4 to 0.5
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
