Assignment 1: Getting Started with XML and XML Editors
Assigned September 5
Due September 12
Ungraded
This assignment introduces you to XML in the context of XML Spy or the oXygen XML Editor. You don't have to turn anything in. However, you should use this opportunity to get comfortable with one of the two editors, as you will be using them for the rest of the semester, and maybe the rest of your life.
Resource
Assignment 2: Résumé XML and DTD
Assigned September 7
Due September 14
Ungraded
In this assignment, you will take a sample résumé and create an XML representation of it. You will also create a DTD that can be used to validate your XML document, and other résumés that are structurally similar to yours.
Resource
Answers:
Assigned September 14
Due September 19
Ungraded
Create a Cascading Style Sheet (CSS) for a simple HTML document. The HTML contains simple structural markup and some additional classes which should be used for creating formatting specific to these contents.
Resources
Answers:
Assignment 4: XPath and Namespaces
Assigned September 21
Due September 26
Ungraded
Answer a set of questions about XPath and Namespaces.
Resources
XML Document to use for XPath Evaluations
Pretty (and Complete) HTML Version of the above XML Document
Answers:
Assigned October 5
Due October 12
Ungraded
Convert your résumé DTD to an XML Schema. In addition to the simple way of moving from DTD syntax to XML Schema syntax, we also require you to improve the schema, so that is a better schema than the DTD (because it is more selective in what it validates).
Resource
last updated on 2006-07-18 by dret

