You are here: Home / BachoTeX / BachoTeX 2008 / Presentations / hufflen / grouping / Explanations.txt


Contents of this distribution (J.-M. Hufflen's)

The contents of the files labelled by "#" are described in the first article
for BachoTeX'2008. Versions included into articles may be abbreviated and do
not allow to be ran "verbosely".

Examples of XML texts:
* "doc-savage-1.xml"
# "omnibuses.xml"

XSLT 1.0's stylesheets
# "grouping.xsl", example of the Muenchian of grouping;
* "months-minus.xsl", example of using EXSLT's "node-set" function.

XSLT 2.0's stylesheets
# "grouping-plus.xsl", using the "xsl:for-each-group" element;
* "months-b.xsl", using the "add:month-position" function;
# "months-plus.xsl", using temporary trees like any tree;
# "sorting-byc.xsl", sorting a bibliography w.r.t. all the co-authors and
collaborators, sort keys being based on string concatenations;
# "sorting-firsts.xsl", the same operation, but based on several successive
sort keys, and limited to two authors or editors;
# "txpaths.xsl", examples of XPath2.0's expressions, it also illustrates an
use of tunnel parameters, and the difference between named templates and
functions; may be used with any XML text because we only refer to "/";
# "using-maps.xsl", examples of character maps, including a map for some
Polish letters.

Separate files containing functions
# "author-plus-f.xsl", giving the author or editor of a bibliographical
# "months-f.xsl", giving a month name's position;
* "strip-out-f.xsl", removing leading and trailing whitespace characters
from a text node.

Document Actions