Skip to content

Rhaptos Software Development

Personal tools
You are here: Home » Downloads » XML Languages » Connexions Markup Language - CNXML » CNXML 0.5

CNXML 0.5

Document Actions
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.

References

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: glossary and bib:file

New tags

  • document replaces module
  • code replaces codeline and codeblock. (use type attribute to distinguish between inline and block code)
  • foreign for foreign language words and phrases
  • quote for quotations
    • type attribute can be inline or block
    • src optional attribute to link to source
  • seealso can appear as the last tag of definition to list related words
    • can contain one or more term elements
  • param tag for passing parameters to media objects (applets for example)
    • name attribute specifies name of parameter
    • value attribute gives value of parameter
  • glossary tag for appending a glossary to the module
    • can contain one or more definition tags

Tag changes

  • Many changes in allowed children to simplify rules (see specification)
  • New optional src attribute on term and cite to provide links
  • module attribute on cnxn changed to document
  • media tags can take param tags and may be nested

Bibliography

  • Use of tags in bibtexml namespace
  • bib:file may appear after glossary
    • can contain one or more bib:entry tags
Created by brentmh
Last modified 2004-12-10 16:00
Recent Items
No items published or changed in the last week.