The following XML file contains data about a vendor's products. It is used throughout the Sorting with XSLT section.
XML File (prodsort.xml)
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="prodsort.xsl" ?>
<products>
<product prodID="AX5608">
<name>FooBar</name>
<version>1.5</version>
<descr>Processes foo objects using standard FB API</descr>
<categ>Software</categ>
<price curr="USD">149.99</price>
<units>each</units>
</product>
<product prodID="CB3241">
<name>TrixelMaker</name>
<version>3.0</version>
<descr>Burns multiple trixels from single master (requires Wooden Rings 1.6 or greater)</descr>
<categ>Hardware</categ>
<price curr="EU">178.49</price>
<units>each</units>
</product>
<product prodID="WD3241">
<name>Widgetry Magick</name>
<version>1.0</version>
<descr>Time-stamps Virtual Widgets</descr>
<categ>Software</categ>
<price curr="GBP">46.80</price>
<units>each</units>
</product>
<product prodID="WR9843">
<name>Wooden Rings Workbench</name>
<version>4.5</version>
<descr>Enhances WRWB 4.0 with "peel'n'play" capability</descr>
<categ>Craftware</categ>
<price curr="USD">129.95</price>
<units>each</units>
</product>
<product prodID="WR9840">
<name>Wooden Rings Workbench</name>
<version>4.0</version>
<descr>Applies Widgetry Magick timestamps to Wooden Rings 1.6 or greater</descr>
<categ>Craftware</categ>
<price curr="USD">109.95</price>
<units>each</units>
</product>
<product prodID="WR1016">
<name>Wooden Rings</name>
<version>1.6</version>
<descr>Our best-selling oaken toroids</descr>
<categ>Craftware</categ>
<price curr="USD">27.99</price>
<units>dozen</units>
</product>
<product prodID="WD">
<name>Virtual Widgets</name>
<version>3.5</version>
<descr>Logs critical events and properties over any object's lifetime</descr>
<categ>Middleware</categ>
<price curr="GBP">109.99</price>
<units>each</units>
</product>
</products>