Yes you are right in that Schemas are the direction and they overcome most of the problems of DTDs. However, the XML Schema was only approved as a W3C recommendation in May last year so the JAXP implementation in SDK 1.4 has no provision for processing XML schemas as yet. I'm sure it will be there eventually.
1.4 does include capability for XSLT but I felt this was beyond what I should be putting in an introductory book on Java. I would also have needed to throw something else out of the book to make room for XSLT - and I really couldn't find anything that I felt could be omitted. Maybe smaller type and a magnifying glass is the answer
[ March 28, 2002: Message edited by: Ivor Horton ]