Lists Home |
Date Index |
Is that wise? IMO, XML Schema should be taught to students
who are about to enter a world where a healthy percentage
of what they will be asked to code will be in relational
or object-oriented databases, and where the tool support
for XML Schemas is already in place and advanced. At least
make them aware of what is out there with some overviews
of all the options (RNG, XSD, DTD, Schematron, minimum).
This is too much like teaching DOM without teaching SAX.
Errors of design judgement result.
Thanks for the notes.
From: J. David Eisenberg [mailto:firstname.lastname@example.org]
For those who are interested in teaching Relax NG:
I've been teaching a beginning XML course at De Anza College
(http://www.deanza.fhda.edu/). I made a decision to teach Relax NG instead
of XML Schema, mostly because I didn't want the students' heads to
Some of their midterm projects are on display at
The lecture notes for the course are at http://catcode.com/cis97yt/
and the Relax NG portion is the second half of lecture 2, and all of
lectures 3, 4, and 5.