The Text Encoding Initiative

TEI Consortium XSLT stylesheets

Home | Guidelines | Projects | Tutorials | Software | History | FAQs | P5 | Consortium | Activities | SIGs | Join in/Contact | Members area

linking.xsl

TEI stylesheet dealing with elements from the linking module.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Author:
Sebastian Rahtz sebastian.rahtz@oucs.ox.ac.uk
CVS Id:
linking.xsl 1904 2006-10-31 23:33:24Z rahtz
Copyright:
2005, TEI Consortium

Match Templates Summary

tei:author (mode: first) - source
Process elements tei:author
tei:editor (mode: first) - source
editor in cross-ref mode
Process elements tei:ptr|tei:xptr in xref mode
Process elements tei:ref|tei:xref
tei:anchor|tei:p (mode: xref) - source
Process elements tei:anchor|tei:p in xref mode
tei:bibl (mode: xref) - source
Process elements tei:bibl
tei:biblStruct (mode: xref) - source
Process elements tei:biblStruct
Process elements tei:div|tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5|tei:div6 in xref mode
tei:note (mode: xref) - source
Process elements tei:note
tei:TEI (mode: xref) - source
Process elements tei:TEI

Named Templates Summary

header (param: minimaltoc) - source
[common] Making a heading for something
headerLink (param: minimal) - source
[common] Making a heading for something, and making sure it has contents
makeTEILink (param: ptr) - source
[common] Make a hypertext link

Match Templates Detail

tei:author (mode: first) - source
Process elements tei:author
 
tei:editor (mode: first) - source
editor in cross-ref mode
 
Process elements tei:ptr|tei:xptr in xref mode
 
Process elements tei:ref|tei:xref
 
tei:anchor|tei:p (mode: xref) - source
Process elements tei:anchor|tei:p in xref mode
 
tei:bibl (mode: xref) - source
Process elements tei:bibl
 
tei:biblStruct (mode: xref) - source
Process elements tei:biblStruct
 
Process elements tei:div|tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5|tei:div6 in xref mode
 
Parameters:
minimal - whether to make a link with just numbers or with text too
tei:note (mode: xref) - source
Process elements tei:note
 
tei:TEI (mode: xref) - source
Process elements tei:TEI
 

Named Templates Detail

header (param: minimaltoc) - source
[common] Making a heading for something
 
Parameters:
minimal - false
toc - toc
headerLink (param: minimal) - source
[common] Making a heading for something, and making sure it has contents
This is a wrapper around the "header" template which ensures that some text is returned; if all else fails, the element name of used.
Parameters:
minimal - false
makeTEILink (param: ptr) - source
[common] Make a hypertext link

cross-referencing

Parameters:
ptr - ptr