XSLT Transformation Service
Introduction
The XAK XSLT Transformation Service provides a simple online service to apply XSLT transformations to web resources.
The service is based on an XSLT 2.0 query service that supports caching of retrieved stylesheets.
Request Methods
This service currently only supports the HTTP GET method.
Request Parameters
| Parameter | Notes | Required? | Occurence |
|---|---|---|---|
| xml | URL of XML data to process | Yes | 1 |
| xslt | URL of XSLT style sheet. | Yes | 1 |
Response Codes
-
200-- successful transformation -
400-- missing parameter -
500-- error applying transformation or fetching data
Response Format
The service currently returns all responses as text/html unless the stylesheet indicates
an alternate mimetype using the media-type attribute of an xsl:output element.
See Section 16 of the XSLT Specification.
Implementation Notes
This service has been implemented using Saxon 8.6.
Source of information xmlarmyknife.comClosing thoughts
XML feeds allow for a variety of data manipulation (in fact XML was designed to transport and store data). They can easily be manipulated into other formats like XHTML (an XSL Transformation - XSLT). An example is the Multiple Listing Service (MLS) XML datafeed in the US covering real estate for sale. Of course nothing can really be done if you don't have the datafeed - something that Nexa.com complains about when it comes to real estate in Central America for example.