## Lab 9 (XSLT, advanced features)

### Due Friday, May 6th

#### Task 1, 4 points

Given the CD catalog XML
file cdcatalog.xml, write an
XSLT transform to display the average CD price.

#### Task 2, 8 points

Determine the number of CDs with the following price ranges:

Below $8 |

Between $8 and $8.99 (inclusive) |

Between $9 and $9.99 (inclusive) |

$10 and above |

Specifically, write a function that takes the price limits and
displays the number of elements in the node set passed as a parameter
that are within those limits. You may assume that no CD costs $20 or
more.
#### Task 3, 8 points

Display all CDs in the order that's the opposite of the original
order. Hint: use recursion.

#### How to submit

Please send me your .xsl files, CC your partner.

CSci 4657 course.

The views and opinions expressed in this page are strictly those of the page author. The contents of this page have not been reviewed or approved by the University of Minnesota.