This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
| Revision History | |
|---|---|
| Revision 1.0 | 2004-10-23 |
|
Initial release. | |
Abstract
This is an XSLT 1.0 stylesheet for pruning a collection of (DocBook) articles by ID, title or author.
Example 1.
# prune list of articles by author
$> xsltproc -o ~/tmp/kraus.xml \
--stringparam author 'Clifford Krauss' \
./find-articles.xsl \
/nyt/2004/10/03.xml
# generate XSL-FO document
$> xsltproc -o ~/tmp/krauss.fo \
/path/to/docbook/fo.xsl \
~/tmp/krauss.xml
# generate PDF file
$> fop -fo ~/tmp/krauss.fo
-pdf ~/tmp/krauss.pdf
Consult the documentation for your favourite XSLT processor. This template accepts the following parameters, in order of precedence :
id. String. Typically a URL, this is the unique ID associated with an article.
title. String. The title assigned to an article in its articleinfo section.
author. String. The first name and surname, separated by a single space, of an author assigned to an article in its articlinfo /authorgroup /author section(s).