Extensible Stylesheet Language (XSL) (Extensible Stylesheet Language (XSL): An XML vocabulary that is used to transform XML data to another form, such as HTML, by means of a style sheet that defines presentation rules.) style sheets are used to display Extensible Markup Language (XML) (Extensible Markup Language (XML): A condensed form of Standard Generalized Markup Language (SGML) that enables developers to create customized tags that offer flexibility in organizing and presenting information.) documents in a browser such as Microsoft Internet Explorer. The XSL style sheet is linked to the XML document and tells the browser how to display the data, allowing you to open the document directly in the browser. By using an XSL style sheet, you can select just the data you want to display, present that data in any order or grouping, and add or modify the information. You can also sort or filter the XML data, include scripts (script: A type of computer code used to perform tasks on Web pages, such as incrementing a "number of visitors" counter each time there is a new visitor. Web scripts can be written in several script languages. Scripts do not need to be compiled to be run.) in the style sheet, and use programming methods to work with the data.
Microsoft Access 2003 comes with a sample XSL transform (XSLT) file, Rpt2HTM4.xsl, to assist you in creating your own XSL style sheet. This transform is a sample and should be tested thoroughly before use in your own application. This sample is used to transform ReportML (XML that describes an object's presentation-specific attributes) into a style sheet that will convert the XML data that Access exports into an HTML 4.0 data format document.
Access also comes with a featured transform titled Rpt2DAP.xsl. This file has been tested and is ready to use in your application. This file is used to transform ReportML into a data access page. Both files are located in "C:\Program Files\Microsoft Office\Office11\AccessWeb".