Lab 4: XSLT

Due: Tuesday Feb 28, at the start of class. 30 points

In this lab, you'll get some experience using XSLT to transform XML documents.

We'll continue to work with the XML movie database we developed in the last lab.

  1. (10 points) Build an XSLT stylesheet that can transform your movie database into a list of rows of comma-separated values, suitable for importing into a spreadsheet application.
  2. (10 points) Build an XSLT stylesheet that can sort your movies according to title and display them in an HTML table, one song to a row.
  3. (10 points) Incorporate the XSLT display into the web-based application you built last week. Your tool should use XSLT to display the users' movies in a HTML table. The user should be able to add, modify, delete, and sort the table.