Tutorials for CNXML 0.3
An index and explanation of the tutorials for CNXML 0.3.
This course is intended to provide a resource for new writers of CNXML
modules. It pulls together tutorials, examples, and documentation.
The goal of this tutorial is that a new user who knows very little or
nothing about CNXML should be able to use CNXML after working through
this tutorial. It should also provide resources to answer questions
you come across.
If you have Netscape 6 or Mozilla, you may view the
roadmap to this course in the sidebar. It contains most of the
material listed on this page. To add this to your sidebar click
here. It will then ask you if you want to add
the roadmap to your sidebar. Choose "Ok", and the new sidebar
tab will appear at the bottom of your sidebar.
- Background
-
FAQ on Connexions--A brief
description of the Connexions project.
-
XML Basics--CNXML is an XML
language. This module explains what XML is, and what you need
to know about it in order to write CNXML and other XML
languages.
- Writing a Module in CNXML
-
The Basic CNXML--Covers tags
that you will use frequently including all of the metadata
tags, para, emphasis, important, term, cnxn, link, cite, and
list.
-
The Intermediate
CNXML--Topics include section, figure, subfigure,
codeline, codeblock, and equation.
-
The Advanced CNXML--Topics
include table, exercise, definition, and example.
-
Content MathML--An
introduction to writing Content MathML.
- Reference Material
-
Example Module--An example
module which has just about everything in it.
-
The CNXML
Specification--Explains in detail how every tag and
attribute should be used. This is the place to look if you
have any questions.
-
The MathML
Specification--Explains in detail how to properly use
Content and Presentation MathML. It is very readable. Has
more explanation of MathML than is covered in the tutorial.
-
Bug Report Form--Use this to tell us
your comments and suggestions for CNXML and the Connexions project
as a whole. There is a link to the Bug Report Form at the bottom
of every module and on the roadmap. We enjoy getting your
comments and suggestions!