- The following is a list of possible (conceptual level) ingredients for your project. You will need to think of ways to include several of these in a meaningful way in your project.
1. A set of XML documents valid over one or more schemas of your own design (data files). Your submission also includes the Schemas for these data documents. At least some of the data should be updatable through a web form using DOM.
2. One or more XML documents that contain the structure of your web site or application. The structure should be updatable using DOM through a web interface (eg adding or deleting pages and menu items).
3. A set of XHTML documents that contain part of the content for web pages.
4. Rendering of webpages in the browser using XSLT to create dynamic webpages. This will involve using the techniques of XSLT and (X)HTML, with the content from the data files and/or the structure files).
5. One or more dynamically generated and interactive SVG graphics web pages. The SVG can be embedded inside an XHTML document, or be stand-alone. Such web pages will only be rendered by SVG-enabled browsers such as Firefox and Opera (not MS IE).
6. One or more dynamically generated RSS feeds. The RSS icon should appear within the browser's address bar (eg as in Firefox) telling the user that an RSS feed is available.
7. One or more simple Web Services which allow user programs to request and receive data in an XML format.
8. One or more web pages that use AJAX technology to update data in an asynchronous manner.