XSL on XML-RPC Responses

Extend your XML-RPC server to respond to GET requests.  Use your new hybrid HTTP/XML-RPC server to serve XSL files.  Also serve a webpage with embedded JavaScript that makes an XMLHttpRequest back to the server using XML-RPC.  Your webpage should display the results of the request using one of your XSL transforms.  This will require a bit of JavaScript to:

  1. download an XSL file from your server
  2. make an XML-RPC request to your server and download the response
  3. transform the XML-RPC response into HTML using the XSLT
  4. attach the resulting HTML to the webpage

If you are on the campus network, you can explore this example which implements some of the functionality required for this project.