Category:XSLT

This page collects together any pages relating to XSLT (Extensible Stylesheet Language Transformations) for TEI resources. The main TEI website has a page about stylesheets as well.

All of the stylesheets posted here are freely available for public use. They are offered as is, and we make no guarantees about their usefulness or effectiveness. Please feel free to experiment with them. If you make any useful revisions, please post the modified version here. The call for stylesheets includes more details about what we are seeking and how you can help.

To contribute a stylesheet, please create a new page within this category and post your stylesheet. To create a new page and post your stylesheet, you should:
 * Log in (Create a user account for this WIKI if you have not done so.)
 * Add a new page.
 * To do this, add the name of the new page to the URL in your browser's address bar after index.php/
 * For example, if you wish to create a new page called "MyNewStylesheet.xsl", just edit the URL in your web browser's address bar to look like this:  http://www.tei-c.org/wiki/index.php/MyNewStylesheet.xsl 
 * Assuming no one else has made a page with the name you chose, you will be brought to a blank page. Click the edit button and do the following:
 * Provide some accompanying explanation at the top of the page
 * Cut and paste your stylesheet into the window.
 * Wrap any stylesheet content in &lt;nowiki> .... &lt;/nowiki>  tags
 * Add the text to the bottom of the page. This is important. It ensures that your page will show up on the XSLT page.
 * Click "Save Page" when you are finished. Your page should show up on this page in the list of stylesheets. You can go back and edit at any time.
 * As a reference SampleXSLTPage displays the text that was entered to create the Remove-Namespaces.xsl page.
 * Note: We strongly suggest providing a Summary, and information about Required Input, Expected Output, and Known Restrictions or Problems before the Stylesheet itself, as done in the SampleXSLTPage.