Package manifest
Unless otherwise noted, stylesheets appearing use XSLT 1.0
- extreme-html.xsl
- The base stylesheet for an HTML version of an Extreme paper.
- Requires: table-db-html.xsl
- Required by: proceedings-html.xsl, masterindex-html.xsl, dateindex-html.xsl, authorindex-html.xsl, topicindex-html.xsl, toc-html.xsl
- proceedings-html.xsl
- Templates specific to the production of Proceedings versions of the papers.
- Requires: extreme-html.xsl, parameters.xsl, site-navbar-html.xsl, paper-navbar-html.xsl
- Required by: proceedings-xhtml.xsl
- proceedings-xhtml.xsl
- A specialization of
extreme-proceedings-html.xsl for generating well-formed HTML (albeit not in the XHTML namespace).
- Requires: proceedings-html.xsl
- dirlist2paperlist.xsl
- Taking a list of XML files as input, this stylesheet polls those files to generate a metadata package to serve as a source
file for generation of the indexes.
- masterindex-html.xsl (XSLT 2.0)
- For the master bibliography of Extreme papers.
- Requires: extreme-html.xsl, site-navbar-html.xsl, citation-html.xsl
- dateindex-html.xsl (XSLT 2.0)
- For the chronological index to Extreme papers (sorts papers alphabetically by author within their year, in reverse chronological
order).
- Requires: extreme-html.xsl, site-navbar-html.xsl, citation-html.xsl
- authorindex-html.xsl (XSLT 2.0)
- For the index to Extreme papers by author (alphabetical).
- Requires: extreme-html.xsl, site-navbar-html.xsl, citation-html.xsl
- topicindex-html.xsl (XSLT 2.0)
- For the topics index to Extreme papers (by assigned keyword), generating subpages for individual topics.
- Requires: extreme-html.xsl, site-navbar-html.xsl, citation-html.xsl
- citation-html.xsl (XSLT 2.0)
- A module used by the above-named stylesheets to generate single citations to Extreme papers.
- Required by: masterindex-html.xsl, dateindex-html.xsl, authorindex-html.xsl, topicindex-html.xsl
- table-db-html.xsl
- An adaptation of code by Norman Walsh for conversion of OASIS/CALS/Docbook tables into HTML.
- Required by: extreme-html.xsl
- wrapsymbols.xsl
- A post-processing stylesheet providing for proper handling of extended characters (especially math characters).
- toc-html.xsl
- As of 2006, this stylesheet generates a stub with a redirect instruction on it.
- Requires: extreme-html.xsl, site-navbar-html.xsl, paper-navbar-html.xsl, parameters.xsl
- site-navbar-html.xsl
- For the web site navigation bar.
- Required by: proceedings-html.xsl, masterindex-html.xsl, dateindex-html.xsl, authorindex-html.xsl, topicindex-html.xsl, toc-html.xsl
- paper-navbar-html.xsl
- For a local paper's navigation bar (to other available versions of the paper).
- Required by: proceedings-html.xsl, toc-html.xsl
- parameters.xsl
- Settings for parameters held in common between different modules.
- Required by: proceedings-html.xsl, toc-html.xsl, mathml-fixup.xsl
- mathml-fixup.xsl
- A post-processor managing declarations for MathML and converting non-MathML elements to namespaced XHTML.
- Requires: parameters.xsl
- extreme2007-fo.xsl
- A customization layer for Extreme 2007 papers formatted using XSL formatting objects (PDF versions).
- Requires: extreme-fo.xsl
- extreme-fo.xsl
- A generic stylesheet for formatting output from Extreme papers (using XSL-FO).
- Requires: table-db-fo.xsl
- Required by: extreme2007-fo.xsl
- table-db-fo.xsl
- A module for processing Docbook/Oasis/CALS tables using XSL-FO (with thanks to Extremist Norm Walsh).
- Required by: extreme-fo.xsl
- xml-normalize.xsl
- A generic canonicalization stylesheet.
In addition to these stylesheets, various utility stylesheets and shell scripts (batch files) were used. XML and text-editing tools included oXygen, Textpad, Saxon, RXP, XMetaL, AntennaHouse and others.