CIT 597 Guide to Tutorials
Fall 2002, David Matuszek

These tutorials are a replacement for asking you to buy a textbook. There are several reasons for this:

You are expected to read at least one tutorial on each subject. This is a course requirement. I reserve the right to ask exam questions on material in the tutorials but not covered in my lectures.

If you would like a textbook, CodeNotes® for XML by Gregory Brill covers many of the topics, and is both excellent and very cheap ($14 at Amazon)..

W3Schools Online Web Tutorials

There are a great many of these tutorials, and most are extremely good. Some are extremely Microsoft-specific, such as the one on DOM, and I do not recommend these. Some have "Try it yourself" links; I have had mixed success using these.

ZVON Tutorials

There are fewer of these tutorials than W3Schools, but they are equally good. They are very heavy on examples, so if you like to learn from examples, this site is for you. The namespace tutorial is the best and most thorough that I have found. "XLab," used in some of the tutorials, is an interactive applet that I think is excellent.

Sun's Java/XML Tutorials

Sun's tutorials are usually excellent, and these are no exception. This page contains tutorials for XML, XSLT, SAX and DOM. However, the DOM tutorial assumes that you have already worked through the SAX tutorial, so SAX and DOM should be studied in this order.

Webmonkey Tutorials

These are of more varied quality. Some are very good.