Getting started with XML, XSD and DTD.
Playing with SAX and DOM in Java. Develop an xQuery and create XSLT-transformation rules.
Altough the scripts (etc.) are complete and accord to the descriptions, there are of course improvements to be done. I do not guarentee that any of this code will get you 100% points.