TEI Stylesheet family - textstructure.xsl

## The Text Encoding Initiative

# TEI Consortium XSLT stylesheets

Home | Guidelines | Projects | Tutorials | Software | History | FAQs | P5 | Consortium | Activities | SIGs | Join in/Contact | Members area
Stylesheet home page Summary Stylesheet List Template List

# textstructure.xsl

TEI stylesheet dealing with elements from the textstructure module, making XSL-FO output.
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:
See AUTHORS
CVS Id:
textstructure.xsl 4801 2008-09-13 10:05:32Z rahtz
Copyright:
2008, TEI Consortium

## Match Templates Summary

tei:* (mode: heading) - source
Process elements tei:*
* (mode: innertext) - source
Process elements * in inner mode
tei:head (mode: section) - source
Process elements tei:head (section mode)
tei:TEI - source
Process elements tei:TEI
tei:back - source
Process elements tei:back
tei:body - source
Process elements tei:body
tei:closer - source
Process elements tei:closer
tei:dateline - source
Process elements tei:dateline
tei:div - source
Process elements tei:div
tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5 - source
Process elements tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5
tei:divGen - source
Process elements tei:divGen
tei:div[@type='canto'] - source
Process elements tei:div[@type='canto']
tei:div[@type='epistle'] - source
Process elements tei:div[@type='epistle']
tei:div[@type='frontispiece'] - source
Process elements tei:div[@type='frontispiece']
tei:div[@type='illustration'] - source
Process elements tei:div[@type='illustration']
tei:front - source
Process elements tei:front
tei:group/tei:text - source
Process elements tei:group/tei:text
tei:group/tei:text/tei:body - source
Process elements tei:group/tei:text/tei:body
tei:head - source
Process elements tei:head
tei:opener - source
Process elements tei:opener
tei:text - source
Process elements tei:text
tei:titlePage - source
Process elements tei:titlePage
tei:titlePage//tei:titlePart[@type='main'] - source
Process elements tei:titlePage//tei:titlePart[@type='main']
tei:titlePage/tei:titlePart[@type='sub'] - source
Process elements tei:titlePage/tei:titlePart[@type='sub']
tei:titlePart - source
Process elements tei:titlePart
tei:titlePart[@type='running'] - source
Process elements tei:titlePart[@type='running']
tei:trailer - source
Process elements tei:trailer
tei:div (mode: toc) - source
Process elements tei:div (toc mode)
tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5 (mode: toc) - source
Process elements tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5 (toc mode)
tei:text (mode: toc) - source
Process elements tei:text (toc mode)
tei:div (mode: xref) - source
Process elements tei:div (xref mode)
tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5 (mode: xref) - source
Process elements tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5 (xref mode)
tei:text (mode: xref) - source
Process elements tei:text (xref mode)

## Named Templates Summary

Header - source
[fo]
NumberedHeading (param: level) - source
[fo]
bookTOC - source
[fo]
choosePageMaster (param: where, force) - source
[fo]
grouptextStatic - source
[fo]
headers-footers-oneside (param: runhead) - source
[fo]
headers-footers-oneside-back (param: runhead) - source
[fo]
headers-footers-twoside (param: runodd, runeven) - source
[fo]
headers-footers-twoside-back (param: runodd, runeven) - source
[fo]
mainAction - source
[fo]
mainTOC - source
[fo]
makeBookMark - source
[fo] Make an XEP bookmark
makeBookMarkN - source
[fo] Make an XEP bookmark for numbered divs
runninghead-author - source
[fo]
runninghead-title - source
[fo]
setupPagemasters - source
[fo]
tocBits - source
[fo]
tocheading (param: level) - source
[fo]
xheading (param: level) - source
[fo]

## Match Templates Detail

tei:* (mode: heading) - source
Process elements tei:*
* (mode: innertext) - source
Process elements * in inner mode
tei:head (mode: section) - source
Process elements tei:head (section mode)

simple head

tei:TEI - source
Process elements tei:TEI
tei:back - source
Process elements tei:back
tei:body - source
Process elements tei:body
tei:closer - source
Process elements tei:closer
tei:dateline - source
Process elements tei:dateline
tei:div - source
Process elements tei:div

Normal headings

tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5 - source
Process elements tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5
tei:divGen - source
Process elements tei:divGen

table of contents

tei:div[@type='canto'] - source
Process elements tei:div[@type='canto']
tei:div[@type='epistle'] - source
Process elements tei:div[@type='epistle']
tei:div[@type='frontispiece'] - source
Process elements tei:div[@type='frontispiece']
tei:div[@type='illustration'] - source
Process elements tei:div[@type='illustration']
tei:front - source
Process elements tei:front
tei:group/tei:text - source
Process elements tei:group/tei:text
tei:group/tei:text/tei:body - source
Process elements tei:group/tei:text/tei:body
tei:head - source
Process elements tei:head

unqualified <head>

tei:opener - source
Process elements tei:opener
tei:text - source
Process elements tei:text
tei:titlePage - source
Process elements tei:titlePage
tei:titlePage//tei:titlePart[@type='main'] - source
Process elements tei:titlePage//tei:titlePart[@type='main']
tei:titlePage/tei:titlePart[@type='sub'] - source
Process elements tei:titlePage/tei:titlePart[@type='sub']
tei:titlePart - source
Process elements tei:titlePart
tei:titlePart[@type='running'] - source
Process elements tei:titlePart[@type='running']
tei:trailer - source
Process elements tei:trailer
tei:div (mode: toc) - source
Process elements tei:div (toc mode)

headings in TOC

tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5 (mode: toc) - source
Process elements tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5 (toc mode)
tei:text (mode: toc) - source
Process elements tei:text (toc mode)
tei:div (mode: xref) - source
Process elements tei:div (xref mode)
tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5 (mode: xref) - source
Process elements tei:div0|tei:div1|tei:div2|tei:div3|tei:div4|tei:div5 (xref mode)
tei:text (mode: xref) - source
Process elements tei:text (xref mode)

headings when cross-referenced

## Named Templates Detail

Header - source
[fo]
NumberedHeading (param: level) - source
[fo]
Parameters:
level - level
bookTOC - source
[fo]
choosePageMaster (param: where, force) - source
[fo]
Parameters:
where - where
force - force
grouptextStatic - source
[fo]
headers-footers-oneside (param: runhead) - source
[fo]
Parameters:
runhead - runhead
headers-footers-oneside-back (param: runhead) - source
[fo]
Parameters:
runhead - runhead
headers-footers-twoside (param: runodd, runeven) - source
[fo]
Parameters:
runodd - odd page running head
runeven - even page running head
headers-footers-twoside-back (param: runodd, runeven) - source
[fo]
Parameters:
runodd - odd page running head
runeven - even page running head
mainAction - source
[fo]
mainTOC - source
[fo]
makeBookMark - source
[fo] Make an XEP bookmark
makeBookMarkN - source
[fo] Make an XEP bookmark for numbered divs
runninghead-author - source
[fo]
runninghead-title - source
[fo]
setupPagemasters - source
[fo]
tocBits - source
[fo]
tocheading (param: level) - source
[fo]
Parameters:
level - level
xheading (param: level) - source
[fo]
Parameters:
level - level