1 |
Work on Your Blog Idea
|
Thursday, September 4th, 2008 |
Thursday, September 11th, 2008 |
Think about what you want to blog about. Take some area that you care about. Think about the blog post structure and at least one non-blog reuse of the data. The goal of this assignment is to create a conceptual frame for all the following assignments. |
2 |
Create Your Blog in XML
|
Thursday, September 11th, 2008 |
Thursday, September 18th, 2008 |
Think about how to represent the things that you care about in XML. Create structures that represent concepts. Start building your blog with some sample data. The goal of this assignment is to start working on the best way of representing your blog in XML. |
3 |
Create a DTD for your Blog
|
Thursday, September 18th, 2008 |
Thursday, September 25th, 2008 |
Think about how to formalize the rules that describe your blog. The ideal DTD strikes the perfect balance between being too restrictive and too permissive. The design spectrum can be explored most easily by trying to create a varied set of sample entries. |
4 |
Select Structures from Your Blog
|
Thursday, September 25th, 2008 |
Thursday, October 9th, 2008 |
Think about how to select interesting structures from your blog. These structures should be used to generate statistics for your blog, create accessible representations for your blog, and generate data from it which are only peripherally connected to the blog. |
5 |
Turn Your Blog into Blog-Like HTML
|
Thursday, October 2nd, 2008 |
Tuesday, October 28th, 2008 |
Write an XSLT that transforms your blog into one continuous HTML page listing all entries. It should look and feel like a blog, so it should be a sequence of dated entries. |
6 |
Use Your Blog for Something Else
|
Tuesday, October 28th, 2008 |
Tuesday, November 11th, 2008 |
Write an XSLT 2.0 that transforms your blog into something else, for example tables with statistics. Produce multiple HTML pages from your XML, possibly interlinked. |
7 |
Constraining Blog Contents
|
Tuesday, November 11th, 2008 |
Tuesday, November 25th, 2008 |
The XML Schema Definition Language (XSD) aims at overcoming some of the commonly observed limitations of DTDs, most notably the lack of typing. Therefore Simple Types describe content which is not structured by XML markup, which means it describes attribute values and element content. Simple Types can be restricted to yield more specific types. |