Using Standalone XSLT Processors
One of the most common ways of making XSLT transformations happen is to use standalone XSLT processors. There are plenty of such processors around, although not all can handle all possible XSLT stylesheets. To use an XSLT processor, you just run it from the command line (which means in a DOS window in Windows), giving it the name of the XML source document, the XSLT stylesheet to use, and the name of the document you want to create.
Here’s a starter list of some of the available standalone XSLT processors available online, in alphabetical order—most (but not all) are free: