1 |
Scenario Description
|
Tuesday, September 7th, 2010 |
Monday, September 13th, 2010 |
This assignment is about determining the goals for your project during this semester. The outline is to use Flickr and diary/blog-style text that combines with the Flickr images to implement a photo diary.
|
2 |
Content in XML and Schema as DTD
|
Tuesday, September 14th, 2010 |
Friday, September 24th, 2010 |
In this second assignment, the scenario described in the first assignment is used to create some content in XML, and to describe the schema constraining this content with a DTD. |
3 |
XPath Examples
|
Thursday, September 23rd, 2010 |
Friday, October 1st, 2010 |
Come up with a least 5 mildly interesting things you would like to select in either your XML or iTunes XML, and write XPath expressions for evaluating those things. |
4 |
Transforming XML into HTML
|
Thursday, September 30th, 2010 |
Monday, October 11th, 2010 |
This is the first XSLT assignment that asks for a very simple transformation from XML to HTML. The only complication is that the stylesheet has to use multiple templates. |
5 |
Accessing XML-based APIs with XSLT
|
Thursday, October 14th, 2010 |
Friday, October 22nd, 2010 |
Adding information from XML-based API can be easily done with XSLT, and it is equally easy to include links to external resources in the results of an XSLT transformation. In this assignment you have to do both. |
6 |
Grouping and Producing Multiple Output Documents
|
Tuesday, October 26th, 2010 |
Friday, November 5th, 2010 |
In this assignment we use two specific features of XSLT 2.0. The requirement is to use grouping for producing content structured according to some grouping criterion, and to produce multiple output files. |
7 |
Converting a DTD to XSD and Adding Simple Types
|
Tuesday, November 9th, 2010 |
Friday, November 19th, 2010 |
XSD supports a much more elaborate type system than DTDs. In this assignment, the goal is to convert an existing DTD to an XSD, and to refine the XSD by adding specific simple types, some of which has to be derived simple types. |