Assignments: XML Foundations (INFOSYS 242; Fall 2006)

Authors: Bob Glushko & Erik Wilde / TA: Katrina Rhoads Lindholm

# Title Assigned/Due Description
1 Getting Started with XML and XML Editors 2006-09-05 / 2006-09-12 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.
2 Résumé XML and DTD 2006-09-07 / 2006-09-14 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.
3 CSS 2006-09-14 / 2006-09-19 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.
4 XPath and Namespaces 2006-09-21 / 2006-09-26 Answer a set of questions about XPath and Namespaces.
5 XML to HTML Transformation 2006-09-26 / 2006-10-03 Create an XML file with your personal resume information and then transform it into HTML using XSLT.
6 DTD to Schema 2006-10-05 / 2006-10-12 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).
7 XML to XML Transformation with CSS on generated HTML 2006-10-17 / 2006-10-26 In this final assignment, you will have the opportunity to utilize many of the XML skills you have learned throughout the course. These include XML, XML Schema, XPath, XSLT and CSS.

Creative Commons License please send comments to dret@berkeley.edu
last modification on Sunday, 10-Dec-2006 01:24:14 MET
valid CSS! valid XHTML 1.0!