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

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.com

Closing 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.