Statistics
| Revision:

root / tmp / org.txm.core / res / org / txm / xml / xsl / tei / odds2 / guidelines.xsl @ 187

History | View | Annotate | Download (56.4 kB)

1
<?xml version="1.0" encoding="utf-8"?>
2
<xsl:stylesheet xmlns="http://www.w3.org/1999/xhtml" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:tei="http://www.tei-c.org/ns/1.0" xmlns:teix="http://www.tei-c.org/ns/Examples" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="xlink rng tei teix xhtml a html xs xsl" version="2.0">
3
  <xsl:param name="outputDir"><xsl:value-of select="$directory"/>/OPS</xsl:param>
4
  <xsl:key name="EXAMPLES" match="teix:*[ancestor::teix:egXML]" use="concat(ancestor::tei:div[last()]/@xml:id,local-name())"/>
5
  <xsl:key name="HEADS" match="tei:head" use="concat(@xml:lang,@corresp)"/>
6
  <xsl:key name="BACKLINKS" match="teix:egXML[@corresp]" use="substring(@corresp,2)"/>
7
  <xsl:key name="BACKLINKS" match="tei:ptr[@type='cit']" use="substring(@target,2)"/>
8
  <heads xmlns="http://www.tei-c.org/ns/1.0">
9
    <head xml:lang="fr" corresp="AB">À propos des Principes directeurs</head>
10
    <head xml:lang="fr" corresp="AI">Mécanismes analytiques simples</head>
11
    <head xml:lang="fr" corresp="BIB">Bibliographie</head>
12
    <head xml:lang="fr" corresp="CC">Corpus linguistiques</head>
13
    <head xml:lang="fr" corresp="CE">Degré de certitude et responsabilité</head>
14
    <head xml:lang="fr" corresp="CH">Langues et jeux de caractères </head>
15
    <head xml:lang="fr" corresp="CO">Éléments disponibles pour tous les documents TEI</head>
16
    <head xml:lang="fr" corresp="COL">Colophon</head>
17
    <head xml:lang="fr" corresp="dedication">Dédicace</head>
18
    <head xml:lang="fr" corresp="DI">Dictionnaires</head>
19
    <head xml:lang="fr" corresp="DR">Théâtre</head>
20
    <head xml:lang="fr" corresp="DS">Structure textuelle par défaut</head>
21
    <head xml:lang="fr" corresp="FS">Structures de traits</head>
22
    <head xml:lang="fr" corresp="FT">Tableaux, formules et graphiques</head>
23
    <head xml:lang="fr" corresp="GD">Graphes, réseaux et arbres</head>
24
    <head xml:lang="fr" corresp="HD">En-tête TEI</head>
25
    <head xml:lang="fr" corresp="MS">Description de manuscrits</head>
26
    <head xml:lang="fr" corresp="ND">Noms, dates, personnes et lieux</head>
27
    <head xml:lang="fr" corresp="NH">Structures non hiérarchiques</head>
28
    <head xml:lang="fr" corresp="PH">Représentation de sources primaires</head>
29
    <head xml:lang="fr" corresp="PREF">Préface et remerciements</head>
30
    <head xml:lang="fr" corresp="PREFS">Notes préliminaires </head>
31
    <head xml:lang="fr" corresp="REF-CLASSES-ATTS">Classes attributives</head>
32
    <head xml:lang="fr" corresp="REF-CLASSES-MODEL">Classes structurales</head>
33
    <head xml:lang="fr" corresp="REF-ELEMENTS">Éléments</head>
34
    <head xml:lang="fr" corresp="REF-MACROS">Types de données et autres macros </head>
35
    <head xml:lang="fr" corresp="SA">Liens, segmentation et alignement</head>
36
    <head xml:lang="fr" corresp="SG">Petite introduction à XML</head>
37
    <head xml:lang="fr" corresp="ST">Infrastructure de la TEI</head>
38
    <head xml:lang="fr" corresp="TC">Apparat critique</head>
39
    <head xml:lang="fr" corresp="TD">Éléments de déclaration d’un modèle</head>
40
    <head xml:lang="fr" corresp="TitlePageVerso">Versions des Principes directeurs</head>
41
    <head xml:lang="fr" corresp="TS">Transcriptions de la parole</head>
42
    <head xml:lang="fr" corresp="USE">Utiliser la TEI</head>
43
    <head xml:lang="fr" corresp="VE">Poésie</head>
44
    <head xml:lang="fr" corresp="WD">Représentation des caractères et des
45
glyphes non standard</head>
46
    <head xml:lang="zh-TW" corresp="AI">簡易分析機制</head>
47
    <head xml:lang="zh-TW" corresp="CE">確定程度與不確定程度</head>
48
    <head xml:lang="zh-TW" corresp="CO">所有TEI文件所通用的元素</head>
49
    <head xml:lang="zh-TW" corresp="CC">文集文本</head>
50
    <head xml:lang="zh-TW" corresp="DI">紙本字典</head>
51
    <head xml:lang="zh-TW" corresp="DR">劇本</head>
52
    <head xml:lang="zh-TW" corresp="FT">表格、方程式與圖表</head>
53
    <head xml:lang="zh-TW" corresp="WD">文字與字體說明</head>
54
    <head xml:lang="zh-TW" corresp="HD">TEI標頭</head>
55
    <head xml:lang="zh-TW" corresp="FS">功能結構 (Feature Structures)</head>
56
    <head xml:lang="zh-TW" corresp="SA">Linking, segmentation and alignment連結、分割與隊列</head>
57
    <head xml:lang="zh-TW" corresp="MS">寫本描述</head>
58
    <head xml:lang="zh-TW" corresp="ND">名稱與日期</head>
59
    <head xml:lang="zh-TW" corresp="GD">圖形、網絡與樹狀結構</head>
60
    <head xml:lang="zh-TW" corresp="TS">轉錄的言詞</head>
61
    <head xml:lang="zh-TW" corresp="TD">TEI模組說明</head>
62
    <head xml:lang="zh-TW" corresp="ST">所有TEI模組可用的元素集、資料類型、巨集指令之宣告</head>
63
    <head xml:lang="zh-TW" corresp="TC">學術編輯註解</head>
64
    <head xml:lang="zh-TW" corresp="DS">預設文件結構</head>
65
    <head xml:lang="zh-TW" corresp="PH">原文轉錄</head>
66
    <head xml:lang="zh-TW" corresp="VE">韻文結構</head>
67
    <head xml:lang="zh-TW" corresp="dedication">獻辭</head>
68
    <head xml:lang="zh-TW" corresp="PREF">序言與致謝</head>
69
    <head xml:lang="zh-TW" corresp="PREFS">序文的言辭</head>
70
    <head xml:lang="zh-TW" corresp="REF-CLASSES-ATTS">屬性集</head>
71
    <head xml:lang="zh-TW" corresp="REF-CLASSES-MODEL">元素集</head>
72
    <head xml:lang="zh-TW" corresp="REF-ELEMENTS">元素</head>
73
    <head xml:lang="zh-TW" corresp="REF-MACROS">資料類型與其他巨集指令</head>
74
    <head xml:lang="zh-TW" corresp="USE">使用TEI</head>
75
    <head xml:lang="zh-TW" corresp="SG">XML入門</head>
76
    <head xml:lang="zh-TW" corresp="AB">關於</head>
77
    <head xml:lang="it" corresp="USE">Come usare TEI</head>
78
    <head xml:lang="it" corresp="SG">Una graduale introduzione a XML</head>
79
    <head xml:lang="it" corresp="AB">Le presenti Linee Guida</head>
80
    <head xml:lang="it" corresp="AI">Semplici meccanismi di analisi</head>
81
    <head xml:lang="it" corresp="CE">Certezza e incertezza</head>
82
    <head xml:lang="it" corresp="CO">Elementi comuni a tutti i documenti TEI</head>
83
    <head xml:lang="it" corresp="CC">Corpus di testi</head>
84
    <head xml:lang="it" corresp="DI">Dizionari a stampa</head>
85
    <head xml:lang="it" corresp="DR">Testi per performance</head>
86
    <head xml:lang="it" corresp="FT">Tabelle, formule e figure</head>
87
    <head xml:lang="it" corresp="WD">Documentazione di caratteri non standard e glifi</head>
88
    <head xml:lang="it" corresp="HD">L'intestazione TEI (TEI Header)</head>
89
    <head xml:lang="it" corresp="FS">Strutture di configurazione (feature structures)</head>
90
    <head xml:lang="it" corresp="SA">Collegamento, segmentazione e allineamento</head>
91
    <head xml:lang="it" corresp="MS">Descrizione di manoscritti</head>
92
    <head xml:lang="it" corresp="ND">Nomi e date</head>
93
    <head xml:lang="it" corresp="GD">Grafici, reti e alberi</head>
94
    <head xml:lang="it" corresp="TS">Trascrizione del parlato</head>
95
    <head xml:lang="it" corresp="TD">Documentazione dei moduli TEI</head>
96
    <head xml:lang="it" corresp="ST">Dichiarazione di classi, tipi di dati e macro
97
</head>
98
    <head xml:lang="it" corresp="TC">Apparato critico</head>
99
    <head xml:lang="it" corresp="DS">Struttura standard del testo</head>
100
    <head xml:lang="it" corresp="PH">Trascrizione di fonti primarie</head>
101
    <head xml:lang="it" corresp="VE">Strutture poetiche</head>
102
    <head xml:lang="it" corresp="COL">Colofone</head>
103
    <head xml:lang="it" corresp="dedication">Dedica</head>
104
    <head xml:lang="it" corresp="PREF">Prefazione e ringraziamenti</head>
105
    <head xml:lang="it" corresp="PREFS">Note introduttive</head>
106
    <head xml:lang="it" corresp="REF-CLASSES-ATTS">Classi di attributi</head>
107
    <head xml:lang="it" corresp="REF-CLASSES-MODEL">Classi di modelli</head>
108
    <head xml:lang="it" corresp="REF-ELEMENTS">Elementi</head>
109
    <head xml:lang="it" corresp="REF-MACROS">Datatype e altre macro</head>
110
    <head xml:lang="pt" corresp="AI">Mecanismos simples de análise</head>
111
    <head xml:lang="pt" corresp="CE">Certeza e incerteza</head>
112
    <head xml:lang="pt" corresp="CO">Elementos comuns a todos os documentos TEI</head>
113
    <head xml:lang="pt" corresp="CC">Textos do corpora</head>
114
    <head xml:lang="pt" corresp="DI">Dicionários impressos</head>
115
    <head xml:lang="pt" corresp="DR">Textos de actuação</head>
116
    <head xml:lang="pt" corresp="FT">Tabelas, fórmulas, e figuras</head>
117
    <head xml:lang="pt" corresp="WD">Documentação dos carateres</head>
118
    <head xml:lang="pt" corresp="HD">O cabeçalho TEI</head>
119
    <head xml:lang="pt" corresp="FS">Estrutura das características</head>
120
    <head xml:lang="pt" corresp="SA">Ligação, segmentação e alinhamento</head>
121
    <head xml:lang="pt" corresp="MS">Descrição do manuscrito</head>
122
    <head xml:lang="pt" corresp="ND">Nomes e datas</head>
123
    <head xml:lang="pt" corresp="GD">Grafos, redes, e árvores</head>
124
    <head xml:lang="pt" corresp="TS">Transcrição do discurso</head>
125
    <head xml:lang="pt" corresp="TD">Documentação dos módulos TEI</head>
126
    <head xml:lang="pt" corresp="ST">Declaraçoes de classes, tipos de dados, e macros disponíveis em todos os módulos  TEI </head>
127
    <head xml:lang="pt" corresp="TC">Critical Apparatus</head>
128
    <head xml:lang="pt" corresp="DS">Estrutura do texto por defeito</head>
129
    <head xml:lang="pt" corresp="PH">Transcrição de fontes primárias</head>
130
    <head xml:lang="pt" corresp="VE">Estrutura dos versos</head>
131
    <head xml:lang="pt" corresp="COL">Colophon</head>
132
    <head xml:lang="pt" corresp="dedication">Dedicação</head>
133
    <head xml:lang="pt" corresp="PREF">Prefácio e agradecimentos</head>
134
    <head xml:lang="pt" corresp="PREFS">Notas de prefácio</head>
135
    <head xml:lang="pt" corresp="REF-CLASSES-ATTS">Classes dos atributos</head>
136
    <head xml:lang="pt" corresp="REF-CLASSES-MODEL">Classes do modelo</head>
137
    <head xml:lang="pt" corresp="REF-ELEMENTS">Elementos</head>
138
    <head xml:lang="pt" corresp="REF-MACROS">Tipos de dados e outras macros</head>
139
    <!-- keywords on the interface for Module -->
140
    <head xml:lang="ja" corresp="AI">分析モジュール</head>
141
    <head xml:lang="ja" corresp="CE">確信度モジュール</head>
142
    <head xml:lang="ja" corresp="CO">コアモジュール</head>
143
    <head xml:lang="ja" corresp="CC">コーパスモジュール</head>
144
    <head xml:lang="ja" corresp="DI">辞書モジュール</head>
145
    <head xml:lang="ja" corresp="DR">舞台芸術モジュール</head>
146
    <head xml:lang="ja" corresp="FT">図表式モジュール</head>
147
    <head xml:lang="ja" corresp="WD">外字モジュール</head>
148
    <head xml:lang="ja" corresp="HD">ヘダーモジュール</head>
149
    <head xml:lang="ja" corresp="FS">素性構造モジュール</head>
150
    <head xml:lang="ja" corresp="SA">リンクモジュール</head>
151
    <head xml:lang="ja" corresp="MS">手書きモジュール</head>
152
    <head xml:lang="ja" corresp="ND">名前モジュール</head>
153
    <head xml:lang="ja" corresp="GD">グラフモジュール</head>
154
    <head xml:lang="ja" corresp="TS">発話モジュール</head>
155
    <head xml:lang="ja" corresp="TD">タグ定義モジュール</head>
156
    <head xml:lang="ja" corresp="TC">校勘モジュール</head>
157
    <head xml:lang="ja" corresp="DS">テキスト構造モジュール</head>
158
    <head xml:lang="ja" corresp="PH">転記モジュール</head>
159
    <head xml:lang="ja" corresp="VE">韻文モジュール</head>
160
    <!-- keywords on the interface for toc -->
161
    <head xml:lang="ja" corresp="COL">コロフォン</head>
162
    <head xml:lang="ja" corresp="dedication">献辞</head>
163
    <head xml:lang="ja" corresp="PREF">序文と謝辞</head>
164
    <head xml:lang="ja" corresp="PREFS">序文集</head>
165
    <head xml:lang="ja" corresp="REF-CLASSES-ATTS">属性クラス</head>
166
    <head xml:lang="ja" corresp="REF-CLASSES-MODEL">モデルクラス</head>
167
    <head xml:lang="ja" corresp="REF-ELEMENTS">要素</head>
168
    <!-- keywords on the interface for app.D -->
169
    <head xml:lang="ja" corresp="REF-MACROS">データ型とマクロ</head>
170
    <head xml:lang="ja" corresp="ST">TEIの基礎構造</head>
171
    <head xml:lang="ja" corresp="AB">本ガイドラインについて</head>
172
    <head xml:lang="ja" corresp="SG">XML入門</head>
173
    <head xml:lang="ja" corresp="USE">TEIの使い方</head>
174
    <head xml:lang="es" corresp="AI">Mecanismos analíticos simples</head>
175
    <head xml:lang="es" corresp="CE">Certeza e incertidumbre</head>
176
    <head xml:lang="es" corresp="CO">Elementos comunes a todos los documentos TEI</head>
177
    <head xml:lang="es" corresp="CC">Textos de corpus</head>
178
    <head xml:lang="es" corresp="DI">Diccionarios impresos</head>
179
    <head xml:lang="es" corresp="DR">Textos teatrales</head>
180
    <head xml:lang="es" corresp="FT">Tablas, fórmulas y figuras</head>
181
    <head xml:lang="es" corresp="WD">Documentación de caracteres y glifos</head>
182
    <head xml:lang="es" corresp="HD">La cabecera TEI</head>
183
    <head xml:lang="es" corresp="FS">Estructuras de rasgos</head>
184
    <head xml:lang="es" corresp="SA">Enlace, segmentación y alineación</head>
185
    <head xml:lang="es" corresp="MS">Descripción de manuscritos</head>
186
    <head xml:lang="es" corresp="ND">Nombres y fechas</head>
187
    <head xml:lang="es" corresp="GD">Grafos, redes y árboles</head>
188
    <head xml:lang="es" corresp="TS">Habla transcrita</head>
189
    <head xml:lang="es" corresp="TD">Documentación de los módulos de TEI</head>
190
    <head xml:lang="es" corresp="ST">Declaraciones de clases, tipos de datos y macros disponibles para todos los módulos TEI</head>
191
    <head xml:lang="es" corresp="TC">Aparato crítico</head>
192
    <head xml:lang="es" corresp="DS">Estructura textual por defecto</head>
193
    <head xml:lang="es" corresp="PH">Transcripción de fuentes primarias</head>
194
    <head xml:lang="es" corresp="VE">Estructuras de versos</head>
195
    <head xml:lang="es" corresp="AB">Sobre estas directrices</head>
196
    <head xml:lang="es" corresp="REF-CLASSES-ATTS">Clases de atributos</head>
197
    <head xml:lang="es" corresp="REF-CLASSES-MODEL">Clases de modelos</head>
198
    <head xml:lang="es" corresp="REF-ELEMENTS">Elementos</head>
199
    <head xml:lang="es" corresp="SG">Una introducción suave a XML</head>
200
    <head xml:lang="es" corresp="USE">Cómo usar TEI</head>
201
    <!-- Catalan -->
202
    <head xml:lang="ca" corresp="AI">Mecanismes analítics simples</head>
203
    <head xml:lang="ca" corresp="CE">Certitud i incertitud</head>
204
    <head xml:lang="ca" corresp="CO">Elements comuns a tots els documents TEI</head>
205
    <head xml:lang="ca" corresp="CC">Textos de corpus</head>
206
    <head xml:lang="ca" corresp="DI">Diccionaris impresos</head>
207
    <head xml:lang="ca" corresp="DR">Textos teatrals</head>
208
    <head xml:lang="ca" corresp="FT">Taules, fórmules i figures</head>
209
    <head xml:lang="ca" corresp="WD">Documentació de caràcters i glifs</head>
210
    <head xml:lang="ca" corresp="HD">L'encapçalament TEI</head>
211
    <head xml:lang="ca" corresp="FS">Estructures de trets</head>
212
    <head xml:lang="ca" corresp="SA">Enllaç, segmentació i alineació</head>
213
    <head xml:lang="ca" corresp="MS">Descripció de manuscrits</head>
214
    <head xml:lang="ca" corresp="ND">Noms i dates</head>
215
    <head xml:lang="ca" corresp="GD">Grafs, xarxes i arbres</head>
216
    <head xml:lang="ca" corresp="TS">Parla transcrita</head>
217
    <head xml:lang="ca" corresp="TD">Documentació dels mòduls de TEI</head>
218
    <head xml:lang="ca" corresp="ST">Declaracions de classes, tipus de dades i macros disponibles per a tots els mòduls TEI</head>
219
    <head xml:lang="ca" corresp="TC">Aparat crític</head>
220
    <head xml:lang="ca" corresp="DS">Estructura textual per defecte</head>
221
    <head xml:lang="ca" corresp="PH">Transcripció de fonts primàries</head>
222
    <head xml:lang="ca" corresp="VE">Estructures de versos</head>
223
    <head xml:lang="ca" corresp="AB">Sobre aquestes directrius</head>
224
    <head xml:lang="ca" corresp="REF-CLASSES-ATTS">Classes d'atributs</head>
225
    <head xml:lang="ca" corresp="REF-CLASSES-MODEL">Classes de models</head>
226
    <head xml:lang="ca" corresp="REF-ELEMENTS">Elements</head>
227
    <head xml:lang="ca" corresp="SG">Una introducció suau a XML</head>
228
    <head xml:lang="ca" corresp="USE">Com usar TEI</head>
229
    <!-- German -->
230
    <head xml:lang="de" corresp="AI">Einfache Analyse-Mechanismen</head>
231
    <head xml:lang="de" corresp="CE">Zuverlässigkeit und Unsicherheit</head>
232
    <head xml:lang="de" corresp="CO">Elemente, verfügbar in allen TEI-Dokumenten</head>
233
    <head xml:lang="de" corresp="CC">Korpustexte</head>
234
    <head xml:lang="de" corresp="DI">Gedruckte Wörterbücher</head>
235
    <head xml:lang="de" corresp="DR">Zur Aufführung bestimmte Texte</head>
236
    <head xml:lang="de" corresp="FT">Tabellen, Formeln und Abbildungen</head>
237
    <head xml:lang="de" corresp="WD">Dokumentation von Zeichen und Glyphen</head>
238
    <head xml:lang="de" corresp="HD">Der TEI-Header</head>
239
    <head xml:lang="de" corresp="FS">Merkmalsstrukturen</head>
240
    <head xml:lang="de" corresp="SA">Verlinken, Segmentieren und Parallelisieren</head>
241
    <head xml:lang="de" corresp="MS">Handschriftenbeschreibung</head>
242
    <head xml:lang="de" corresp="ND">Namen und Datumsangaben</head>
243
    <head xml:lang="de" corresp="GD">Graphen, Netze und Bäume</head>
244
    <head xml:lang="de" corresp="TS">Transkription gesprochener Sprache</head>
245
    <head xml:lang="de" corresp="TD">Dokumentation zu den TEI-Modulen</head>
246
    <head xml:lang="de" corresp="ST">Deklaration zu Klassen, Datentypen und Makros, verfügbar in allen TEI-Modulen</head>
247
    <head xml:lang="de" corresp="TC">Kritische Apparate</head>
248
    <head xml:lang="de" corresp="DS">Standard-Textstruktur</head>
249
    <head xml:lang="de" corresp="PH">Transkription von Primärquellen</head>
250
    <head xml:lang="de" corresp="VE">Vers-Strukturen</head>
251
    <head xml:lang="kr" corresp="AI">단순 분석 기제</head>
252
    <head xml:lang="kr" corresp="CE">확실성과 불확실성</head>
253
    <head xml:lang="kr" corresp="CO">모든 TEI 문서에 공통된 요소들</head>
254
    <head xml:lang="kr" corresp="CC">코퍼스 텍스트</head>
255
    <head xml:lang="kr" corresp="DI">인쇄 사전</head>
256
    <head xml:lang="kr" corresp="DR">공연 텍스트</head>
257
    <head xml:lang="kr" corresp="FT">표, 식, 그림</head>
258
    <head xml:lang="kr" corresp="WD">문자와 그림문자 문서</head>
259
    <head xml:lang="kr" corresp="HD">TEI 헤더</head>
260
    <head xml:lang="kr" corresp="FS">자질 구조</head>
261
    <head xml:lang="kr" corresp="SA">연결, 분할, 정렬</head>
262
    <head xml:lang="kr" corresp="MS">필사본 기술</head>
263
    <head xml:lang="kr" corresp="ND">이름과 날짜</head>
264
    <head xml:lang="kr" corresp="GD">그래프, 망, 수형도</head>
265
    <head xml:lang="kr" corresp="TS">전사된 대화(말)</head>
266
    <head xml:lang="kr" corresp="TD">TEI 모듈 문서</head>
267
    <head xml:lang="kr" corresp="ST">모든 TEI 모듈에 사용되는 부류, 자료유형, 마크로를 위한 선언</head>
268
    <head xml:lang="kr" corresp="TC">비평적 주석</head>
269
    <head xml:lang="kr" corresp="DS">기본값 텍스트 구조</head>
270
    <head xml:lang="kr" corresp="PH">일차 원전 전사</head>
271
    <head xml:lang="kr" corresp="VE">운문 구조</head>
272
    <head xml:lang="kr" corresp="COL">판권 면</head>
273
    <head xml:lang="kr" corresp="dedication">헌정</head>
274
    <head xml:lang="kr" corresp="PREF">서문과 사사 </head>
275
    <head xml:lang="kr" corresp="PREFS">서문</head>
276
    <head xml:lang="kr" corresp="REF-CLASSES-ATTS">속성 부류</head>
277
    <head xml:lang="kr" corresp="REF-CLASSES-MODEL">모형 부류</head>
278
    <head xml:lang="kr" corresp="REF-ELEMENTS">요소</head>
279
    <head xml:lang="kr" corresp="REF-MACROS">자료유형과 다른 마크로</head>
280
  </heads>
281
  <xsl:template name="processTEIHook">
282
    <xsl:for-each select="key('ELEMENTDOCS',1)">
283
      <xsl:variable name="me" select="@ident"/>
284
      <xsl:variable name="documentationLanguage">
285
        <xsl:call-template name="generateDoc"/>
286
      </xsl:variable>
287
      <xsl:variable name="langs">
288
        <xsl:value-of select="concat(normalize-space($documentationLanguage),' ')"/>
289
      </xsl:variable>
290
      <xsl:result-document doctype-public="{$doctypePublic}" doctype-system="{$doctypeSystem}" encoding="{$outputEncoding}" href="{$outputDir}/examples-{$me}.html" method="{$outputMethod}">
291
        <html>
292
          <xsl:comment>THIS IS A GENERATED FILE. DO NOT EDIT (10) </xsl:comment>
293
          <head>
294
            <title>
295
              <xsl:call-template name="i18n">
296
                <xsl:with-param name="word">Example</xsl:with-param>
297
              </xsl:call-template>
298
              <xsl:text>: &lt;</xsl:text>
299
              <xsl:value-of select="$me"/>
300
              <xsl:text>&gt; </xsl:text>
301
              <xsl:call-template name="makeGloss">
302
                <xsl:with-param name="langs" select="$langs"/>
303
              </xsl:call-template>
304
            </title>
305
            <xsl:call-template name="includeCSS"/>
306
            <meta content="Text Encoding Initiative Consortium XSLT stylesheets" name="generator"/>
307
            <meta name="DC.Title">
308
              <xsl:attribute name="content">
309
                <xsl:call-template name="i18n">
310
                  <xsl:with-param name="word">Example</xsl:with-param>
311
                </xsl:call-template>
312
                <xsl:text>: </xsl:text>
313
                <xsl:value-of select="$me"/>
314
                <xsl:text> </xsl:text>
315
                <xsl:call-template name="makeGloss">
316
                  <xsl:with-param name="langs" select="$langs"/>
317
                </xsl:call-template>
318
              </xsl:attribute>
319
            </meta>
320
            <meta content="application/xhtml+xml; charset=utf-8" http-equiv="Content-Type"/>
321
            <xsl:call-template name="includeJavascript"/>
322
            <xsl:call-template name="javascriptHook"/>
323
          </head>
324
          <body id="TOP">
325
            <xsl:call-template name="guidelinesTop">
326
              <xsl:with-param name="name">
327
                <xsl:call-template name="i18n">
328
                  <xsl:with-param name="word">Example</xsl:with-param>
329
                </xsl:call-template>
330
                <xsl:text>: &lt;</xsl:text>
331
                <xsl:value-of select="$me"/>
332
                <xsl:text>&gt; </xsl:text>
333
                <xsl:call-template name="makeGloss">
334
                  <xsl:with-param name="langs" select="$langs"/>
335
                </xsl:call-template>
336
              </xsl:with-param>
337
            </xsl:call-template>
338
            <div class="main-content">
339
              <xsl:call-template name="startDivHook"/>
340
              <h3>
341
                <xsl:call-template name="i18n">
342
                  <xsl:with-param name="word">Example</xsl:with-param>
343
                </xsl:call-template>
344
                <xsl:text>: &lt;</xsl:text>
345
                <xsl:value-of select="$me"/>
346
                <xsl:text>&gt; </xsl:text>
347
                <xsl:call-template name="makeGloss">
348
                  <xsl:with-param name="langs" select="$langs"/>
349
                </xsl:call-template>
350
              </h3>
351
              <p>These search results reproduce every example of the
352
	      use of <xsl:text>&lt;</xsl:text>
353
	      <xsl:value-of select="$me"/>
354
	      <xsl:text>&gt;</xsl:text> in the Guidelines, including all localised
355
	      and translated versions. In some cases, the examples have been drawn
356
	      from discussion of other elements in the Guidelines and illustrating
357
	      the use of <xsl:text>&lt;</xsl:text>
358
	      <xsl:value-of select="$me"/>
359
	      <xsl:text>&gt;</xsl:text>
360
	      is not the main 
361
	      focus of the passage in question. In other cases, examples may be direct 
362
	      translations of each other, and hence identical from the perspective of 
363
	      their encoding.</p>
364
              <xsl:variable name="items">
365
                <xsl:for-each select="/tei:TEI/tei:text/tei:body/tei:div">
366
                  <xsl:if test="count(key('EXAMPLES',concat(@xml:id,$me)))&gt;0">
367
                    <li>
368
                      <a href="#{@xml:id}">
369
                        <xsl:call-template name="header"/>
370
                      </a>
371
                    </li>
372
                  </xsl:if>
373
                </xsl:for-each>
374
              </xsl:variable>
375
              <xsl:if test="count($items/html:li)&gt;0">
376
                <ul>
377
                  <xsl:copy-of select="$items/html:li"/>
378
                </ul>
379
              </xsl:if>
380
              <xsl:for-each select="/tei:TEI/tei:text/tei:body/tei:div">
381
                <xsl:if test="count(key('EXAMPLES',concat(@xml:id,$me)))&gt;0">
382
                  <h4 id="{@xml:id}">
383
                    <xsl:call-template name="header"/>
384
                  </h4>
385
                  <xsl:for-each select="key('EXAMPLES',concat(@xml:id,$me))">
386
                    <xsl:variable name="pos">
387
                      <xsl:number level="any" from="teix:egXML"/>
388
                    </xsl:variable>
389
                    <xsl:if test="number($pos)=1 or ($me='egXML' and         number($pos)=2)">
390
                      <hr/>
391
                      <p>
392
                        <xsl:choose>
393
                          <xsl:when test="ancestor::tei:elementSpec">
394
                            <a href="ref-{ancestor::tei:elementSpec/@ident}.html">
395
                              <xsl:text>&lt;</xsl:text>
396
                              <xsl:value-of select="ancestor::tei:elementSpec/@ident"/>
397
                              <xsl:text>&gt;</xsl:text>
398
                            </a>
399
                          </xsl:when>
400
                          <xsl:when test="ancestor::tei:classSpec">
401
                            <a href="ref-{ancestor::tei:classSpec/@ident}.html">
402
                              <xsl:value-of select="ancestor::tei:classSpec/@ident"/>
403
                            </a>
404
                          </xsl:when>
405
                          <xsl:otherwise>
406
                            <xsl:for-each select="ancestor::tei:div[@xml:id and tei:head][1]">
407
                              <a>
408
                                <xsl:attribute name="href">
409
                                  <xsl:apply-templates select="." mode="generateLink"/>
410
                                </xsl:attribute>
411
                                <xsl:call-template name="header"/>
412
                              </a>
413
                            </xsl:for-each>
414
                          </xsl:otherwise>
415
                        </xsl:choose>
416
                      </p>
417
                      <xsl:apply-templates select="ancestor::teix:egXML">
418
                        <xsl:with-param name="simple">true</xsl:with-param>
419
                        <xsl:with-param name="highlight">
420
                          <xsl:value-of select="$me"/>
421
                        </xsl:with-param>
422
                      </xsl:apply-templates>
423
                    </xsl:if>
424
                  </xsl:for-each>
425
                </xsl:if>
426
              </xsl:for-each>
427
            </div>
428
            <xsl:call-template name="stdfooter">
429
              <xsl:with-param name="file">
430
                <xsl:text>examples-</xsl:text>
431
                <xsl:value-of select="$me"/>
432
              </xsl:with-param>
433
            </xsl:call-template>
434
          </body>
435
        </html>
436
      </xsl:result-document>
437
    </xsl:for-each>
438
  </xsl:template>
439
  <xsl:template name="metaHTML">
440
    <xsl:param name="title"/>
441
    <meta name="Language" content="{$documentationLanguage}"/>
442
    <meta name="DC.Title" content="{$title}"/>
443
    <meta name="DC.Language" content="(SCHEME=iso639) {$documentationLanguage}"/>
444
    <meta name="DC.Creator" content="TEI, Oxford University Computing Services, 13 Banbury Road, Oxford OX2 6NN, United Kingdom"/>
445
    <meta name="DC.Creator.Address" content="tei@oucs.ox.ac.uk"/>
446
    <meta content="application/xhtml+xml; charset=utf-8" http-equiv="Content-Type"/>
447
  </xsl:template>
448
  <xsl:template name="startDivHook">
449
      <xsl:if test="($outputTarget='epub' or $outputTarget='epub3') and not(parent::tei:div)">
450
        <h2>
451
          <xsl:call-template name="header"/>
452
        </h2>
453
      </xsl:if>
454
    <xsl:if test="not(parent::tei:div) or not(local-name(preceding::*[1])='head')">
455
      <div>
456
        <xsl:if test="$outputTarget='epub' or $outputTarget='epub3'">
457
          <xsl:attribute name="style">
458
            <xsl:text>margin-top: 0em;</xsl:text>
459
          </xsl:attribute>
460
        </xsl:if>
461
        <xsl:choose>
462
          <xsl:when test="not(parent::tei:div) and child::tei:div">
463
            <xsl:attribute name="class">
464
              <xsl:text>miniTOC miniTOC_left</xsl:text>
465
            </xsl:attribute>
466
            <xsl:call-template name="subtoc"/>
467
          </xsl:when>
468
          <xsl:otherwise>
469
            <xsl:attribute name="class">
470
              <xsl:text>miniTOC miniTOC_right</xsl:text>
471
            </xsl:attribute>
472
          </xsl:otherwise>
473
        </xsl:choose>
474
        <ul class="subtoc">
475
          <li class="subtoc">
476
            <xsl:call-template name="previousLink"/>
477
          </li>
478
          <li class="subtoc">
479
            <xsl:call-template name="nextLink"/>
480
          </li>
481
          <li class="subtoc">
482
            <a class="navigation" href="index.html">
483
              <xsl:call-template name="i18n">
484
                <xsl:with-param name="word">homeWord</xsl:with-param>
485
              </xsl:call-template>
486
            </a>
487
            <xsl:text> | </xsl:text>
488
            <a class="navigation" href="index-toc.html">
489
              <xsl:call-template name="i18n">
490
                <xsl:with-param name="word">tocWords</xsl:with-param>
491
              </xsl:call-template>
492
            </a>
493
          </li>
494
          <li class="subtoc">
495
            <xsl:choose>
496
              <xsl:when test="self::tei:elementSpec">
497
                <a class="navigation" href="REF-ELEMENTS.html">
498
                  <xsl:call-template name="showHead">
499
                    <xsl:with-param name="ID">
500
                      <xsl:text>REF-ELEMENTS</xsl:text>
501
                    </xsl:with-param>
502
                  </xsl:call-template>
503
                </a>
504
              </xsl:when>
505
              <xsl:when test="self::tei:classSpec[@type='model']">
506
                <a class="navigation" href="REF-CLASSES-MODEL.html">
507
                  <xsl:call-template name="showHead">
508
                    <xsl:with-param name="ID">
509
                      <xsl:text>REF-CLASSES-MODEL</xsl:text>
510
                    </xsl:with-param>
511
                  </xsl:call-template>
512
                </a>
513
              </xsl:when>
514
              <xsl:when test="self::tei:classSpec[@type='atts']">
515
                <a class="navigation" href="REF-CLASSES-ATTS.html">
516
                  <xsl:call-template name="showHead">
517
                    <xsl:with-param name="ID">
518
                      <xsl:text>REF-CLASSES-ATTS</xsl:text>
519
                    </xsl:with-param>
520
                  </xsl:call-template>
521
                </a>
522
              </xsl:when>
523
              <xsl:when test="self::tei:macroSpec">
524
                <a class="navigation" href="REF-MACROS.html">
525
                  <xsl:call-template name="showHead">
526
                    <xsl:with-param name="ID">
527
                      <xsl:text>REF-MACROS</xsl:text>
528
                    </xsl:with-param>
529
                  </xsl:call-template>
530
                </a>
531
              </xsl:when>
532
            </xsl:choose>
533
          </li>
534
        </ul>
535
      </div>
536
    </xsl:if>
537
  </xsl:template>
538
  <xsl:template name="mainPage">
539
    <xsl:param name="currentID"/>
540
    <xsl:call-template name="guidelinesTop"/>
541
    <div id="onecol" class="main-content">
542
      <xsl:call-template name="mainFrame">
543
        <xsl:with-param name="currentID" select="$currentID"/>
544
        <xsl:with-param name="minimal">true</xsl:with-param>
545
      </xsl:call-template>
546
      <xsl:if test="$currentID=''">
547
        <div style="float:left; margin:4%;">
548
          <h3>
549
            <xsl:call-template name="i18n">
550
              <xsl:with-param name="word">Versions of the Guidelines</xsl:with-param>
551
            </xsl:call-template>
552
          </h3>
553
          <ul>
554
            <li>
555
              <a href="index-toc.html">
556
                <xsl:call-template name="i18n">
557
                  <xsl:with-param name="word">tocWords</xsl:with-param>
558
                </xsl:call-template>
559
              </a>
560
            </li>
561
            <xsl:if test="$outputTarget='html'">
562
              <li>
563
                <a href="../../en/Guidelines.pdf">PDF</a>
564
              </li>
565
            </xsl:if>
566
            <li>
567
              <a href="http://www.tei-c.org/Council/tcw06.xml">
568
                <xsl:call-template name="i18n">
569
                  <xsl:with-param name="word">Getting the most recent version</xsl:with-param>
570
                </xsl:call-template>
571
              </a>
572
            </li>
573
            <li>
574
              <a href="http://tei.svn.sourceforge.net/viewvc/tei/">
575
                <xsl:call-template name="i18n">
576
                  <xsl:with-param name="word">Sourceforge Subversion Repository</xsl:with-param>
577
                </xsl:call-template>
578
              </a>
579
            </li>
580
            <li>
581
              <a href="http://sourceforge.net/tracker/?group_id=106328&amp;func=browse">
582
                <xsl:call-template name="i18n">
583
                  <xsl:with-param name="word">BugsFeatures</xsl:with-param>
584
                </xsl:call-template>
585
              </a>
586
            </li>
587
          </ul>
588
        </div>
589
        <div style="float:left; margin:4%;">
590
          <h3>
591
            <xsl:call-template name="i18n">
592
              <xsl:with-param name="word">Some Popular Sections</xsl:with-param>
593
            </xsl:call-template>
594
          </h3>
595
          <ul>
596
            <li>
597
              <a href="AB.html">
598
                <xsl:call-template name="showHead">
599
                  <xsl:with-param name="ID">
600
                    <xsl:text>AB</xsl:text>
601
                  </xsl:with-param>
602
                </xsl:call-template>
603
              </a>
604
            </li>
605
            <li>
606
              <a href="SG.html">
607
                <xsl:call-template name="showHead">
608
                  <xsl:with-param name="ID">
609
                    <xsl:text>SG</xsl:text>
610
                  </xsl:with-param>
611
                </xsl:call-template>
612
              </a>
613
            </li>
614
            <li>
615
              <a href="ST.html">
616
                <xsl:call-template name="showHead">
617
                  <xsl:with-param name="ID">
618
                    <xsl:text>ST</xsl:text>
619
                  </xsl:with-param>
620
                </xsl:call-template>
621
              </a>
622
            </li>
623
            <li>
624
              <a href="HD.html">
625
                <xsl:call-template name="showHead">
626
                  <xsl:with-param name="ID">
627
                    <xsl:text>HD</xsl:text>
628
                  </xsl:with-param>
629
                </xsl:call-template>
630
              </a>
631
            </li>
632
            <li>
633
              <a href="CO.html">
634
                <xsl:call-template name="showHead">
635
                  <xsl:with-param name="ID">
636
                    <xsl:text>CO</xsl:text>
637
                  </xsl:with-param>
638
                </xsl:call-template>
639
              </a>
640
            </li>
641
            <li>
642
              <a href="USE.html">
643
                <xsl:call-template name="showHead">
644
                  <xsl:with-param name="ID">
645
                    <xsl:text>USE</xsl:text>
646
                  </xsl:with-param>
647
                </xsl:call-template>
648
              </a>
649
            </li>
650
            <li>
651
              <a href="REF-CLASSES-MODEL.html">
652
                <xsl:call-template name="showHead">
653
                  <xsl:with-param name="ID">
654
                    <xsl:text>REF-CLASSES-MODEL</xsl:text>
655
                  </xsl:with-param>
656
                </xsl:call-template>
657
              </a>
658
            </li>
659
            <li>
660
              <a href="REF-CLASSES-ATTS.html">
661
                <xsl:call-template name="showHead">
662
                  <xsl:with-param name="ID">
663
                    <xsl:text>REF-CLASSES-ATTS</xsl:text>
664
                  </xsl:with-param>
665
                </xsl:call-template>
666
              </a>
667
            </li>
668
            <li>
669
              <a href="REF-ELEMENTS.html">
670
                <xsl:call-template name="showHead">
671
                  <xsl:with-param name="ID">
672
                    <xsl:text>REF-ELEMENTS</xsl:text>
673
                  </xsl:with-param>
674
                </xsl:call-template>
675
              </a>
676
            </li>
677
          </ul>
678
        </div>
679
        <xsl:variable name="name">TEI Guidelines TOC </xsl:variable>
680
        <xsl:variable name="outName">
681
          <xsl:call-template name="outputChunkName">
682
            <xsl:with-param name="ident">
683
              <xsl:text>index-toc</xsl:text>
684
            </xsl:with-param>
685
          </xsl:call-template>
686
        </xsl:variable>
687
        <xsl:if test="$verbose='true'">
688
          <xsl:message>Opening file <xsl:value-of select="$outName"/></xsl:message>
689
        </xsl:if>
690
        <xsl:result-document 
691
	    doctype-public="{$doctypePublic}"
692
	    omit-xml-declaration="yes"
693
	    doctype-system="{$doctypeSystem}" 
694
	    encoding="{$outputEncoding}" 
695
	    href="{$outName}" 
696
	    method="{$outputMethod}">
697
          <html>
698
            <xsl:comment>THIS IS A GENERATED FILE. DO NOT EDIT (8) </xsl:comment>
699
            <head>
700
              <title>
701
                <xsl:value-of select="$name"/>
702
              </title>
703
              <xsl:call-template name="includeCSS"/>
704
              <meta content="Text Encoding Initiative Consortium XSLT stylesheets" name="generator"/>
705
              <meta content="{$name}" name="DC.Title"/>
706
              <meta content="application/xhtml+xml; charset=utf-8" http-equiv="Content-Type"/>
707
              <xsl:call-template name="includeJavascript"/>
708
              <xsl:call-template name="javascriptHook"/>
709
            </head>
710
            <body id="TOP">
711
              <xsl:call-template name="bodyHook"/>
712
              <xsl:call-template name="guidelinesTop"/>
713
              <div id="onecol" class="main-content">
714
                <xsl:call-template name="mainTOC"/>
715
              </div>
716
              <xsl:call-template name="stdfooter"/>
717
            </body>
718
          </html>
719
        </xsl:result-document>
720
        <xsl:if test="$verbose='true'">
721
          <xsl:message>Closing file <xsl:value-of select="$outName"/></xsl:message>
722
        </xsl:if>
723
      </xsl:if>
724
    </div>
725
  </xsl:template>
726
  <xsl:template name="showHead">
727
    <xsl:param name="ID"/>
728
    <xsl:variable name="Here" select="/"/>
729
    <xsl:for-each select="id($ID)">
730
      <xsl:choose>
731
        <xsl:when test="ancestor::tei:front">
732
          <xsl:number format="i"/>
733
        </xsl:when>
734
        <xsl:when test="ancestor::tei:back">
735
          <xsl:number format="A"/>
736
        </xsl:when>
737
        <xsl:otherwise>
738
          <xsl:number/>
739
        </xsl:otherwise>
740
      </xsl:choose>
741
      <xsl:text> </xsl:text>
742
    </xsl:for-each>
743
    <xsl:for-each select="document('')">
744
      <xsl:choose>
745
        <xsl:when test="key('HEADS',concat($documentationLanguage,$ID))">
746
          <xsl:for-each select="key('HEADS',concat($documentationLanguage,$ID))">
747
            <xsl:value-of select="."/>
748
          </xsl:for-each>
749
        </xsl:when>
750
        <xsl:otherwise>
751
          <xsl:for-each select="$Here">
752
            <xsl:for-each select="id($ID)">
753
              <xsl:value-of select="tei:head"/>
754
            </xsl:for-each>
755
          </xsl:for-each>
756
        </xsl:otherwise>
757
      </xsl:choose>
758
    </xsl:for-each>
759
  </xsl:template>
760
  <xsl:template name="numberFrontDiv">
761
    <xsl:param name="minimal"/>
762
    <xsl:if test="count(ancestor::tei:div)&lt;2">
763
      <xsl:number count="tei:div" format="i.1.1." level="multiple"/>
764
      <xsl:if test="$minimal='false'">
765
        <xsl:value-of select="$numberSpacer"/>
766
      </xsl:if>
767
    </xsl:if>
768
  </xsl:template>
769
  <xsl:template name="pageHeader">
770
    <xsl:param name="mode"/>
771
    <xsl:call-template name="makeHTMLHeading">
772
      <xsl:with-param name="class">title</xsl:with-param>
773
      <xsl:with-param name="text">
774
        <xsl:call-template name="generateTitle"/>
775
      </xsl:with-param>
776
      <xsl:with-param name="level">1</xsl:with-param>
777
    </xsl:call-template>
778
    <xsl:call-template name="makeHTMLHeading">
779
      <xsl:with-param name="class">subtitle</xsl:with-param>
780
      <xsl:with-param name="text">
781
        <xsl:call-template name="generateSubTitle"/>
782
      </xsl:with-param>
783
      <xsl:with-param name="level">2</xsl:with-param>
784
    </xsl:call-template>
785
  </xsl:template>
786
  <xsl:template name="stdheader">
787
    <xsl:param name="title" select="'(no title)'"/>
788
    <xsl:call-template name="pageHeader"/>
789
  </xsl:template>
790
  <xsl:template match="tei:titlePage">
791
    <!--
792
	<div class="titlePage">
793
	<h1>
794
	<xsl:apply-templates
795
	select="tei:docTitle/tei:titlePart/tei:title"/>
796
	</h1>
797
	<h2>
798
	<xsl:value-of select="tei:docAuthor"/>
799
	</h2>
800
	</div>
801
    -->
802
  </xsl:template>
803
  <xsl:template name="continuedToc">
804
    <xsl:if test="tei:div">
805
      <ul class="continuedtoc">
806
        <xsl:apply-templates mode="maketoc" select="tei:div"/>
807
      </ul>
808
    </xsl:if>
809
  </xsl:template>
810
  <xsl:template match="tei:div" mode="maketoc">
811
    <xsl:param name="forcedepth"/>
812
    <xsl:variable name="myName">
813
      <xsl:value-of select="local-name(.)"/>
814
    </xsl:variable>
815
    <xsl:if test="tei:head or $autoHead='true'">
816
      <xsl:variable name="Depth">
817
        <xsl:choose>
818
          <xsl:when test="not($forcedepth='')">
819
            <xsl:value-of select="$forcedepth"/>
820
          </xsl:when>
821
          <xsl:otherwise>
822
            <xsl:value-of select="$tocDepth"/>
823
          </xsl:otherwise>
824
        </xsl:choose>
825
      </xsl:variable>
826
      <xsl:variable name="thislevel">
827
        <xsl:value-of select="count(ancestor::tei:div)"/>
828
      </xsl:variable>
829
      <xsl:variable name="pointer">
830
        <xsl:apply-templates mode="generateLink" select="."/>
831
      </xsl:variable>
832
      <li>
833
        <xsl:choose>
834
	  <xsl:when test="$outputTarget='epub' or $outputTarget='epub3'"/>
835
          <xsl:when test="not(ancestor::tei:div) and tei:div">
836
            <xsl:attribute name="class">
837
              <xsl:text>tocTree</xsl:text>
838
            </xsl:attribute>
839
            <span class="showhide">
840
              <span class="tocShow">
841
                <img alt="+" src="Images/plus.gif"/>
842
              </span>
843
              <span class="tocHide">
844
                <img alt="-" src="Images/minus.gif"/>
845
              </span>
846
            </span>
847
          </xsl:when>
848
          <xsl:otherwise>
849
            <xsl:attribute name="class">
850
              <xsl:text>toc</xsl:text>
851
            </xsl:attribute>
852
            <span class="notshowhide">
853
              <xsl:text>&#160;&#160;</xsl:text>
854
            </span>
855
          </xsl:otherwise>
856
        </xsl:choose>
857
        <xsl:call-template name="header">
858
          <xsl:with-param name="toc" select="$pointer"/>
859
          <xsl:with-param name="minimal">false</xsl:with-param>
860
          <xsl:with-param name="display">plain</xsl:with-param>
861
        </xsl:call-template>
862
        <xsl:if test="$thislevel &lt; $Depth">
863
          <xsl:call-template name="continuedToc"/>
864
        </xsl:if>
865
      </li>
866
    </xsl:if>
867
  </xsl:template>
868
  <!--
869
  <xsl:template name="mainTOC">
870
    <xsl:param name="force"/>
871

    
872
    <div class="toc_back">
873
      <h3>
874
      	  <xsl:call-template name="i18n">
875
	    <xsl:with-param name="word">Back Matter</xsl:with-param>
876
	  </xsl:call-template>
877
      </h3>
878
      <xsl:for-each
879
	  select="ancestor-or-self::tei:TEI/tei:text/tei:back">
880
	<xsl:if test="tei:div">
881
	  <ul class="toc{$force} toc_back">
882
	    <xsl:apply-templates mode="maketoc"
883
				 select="tei:div">
884
	      <xsl:with-param name="forcedepth" select="$force"/>
885
              </xsl:apply-templates>
886
	  </ul>
887
	</xsl:if>
888
      </xsl:for-each>
889
    </div>
890

    
891
    <div class="toc_front">
892
      <h3>
893
      	  <xsl:call-template name="i18n">
894
	    <xsl:with-param name="word">Front Matter</xsl:with-param>
895
	  </xsl:call-template>
896
      </h3>
897
      <xsl:for-each
898
	  select="ancestor-or-self::tei:TEI/tei:text/tei:front">
899
	<xsl:if	    test="tei:div">
900
	  <ul class="toc{$force} toc_front">
901
	    <xsl:apply-templates mode="maketoc" select="tei:div">
902
	      <xsl:with-param name="forcedepth" select="$force"/>
903
	    </xsl:apply-templates>
904
            </ul>
905
	</xsl:if>
906
      </xsl:for-each>
907
    </div>
908

    
909
    <div class="toc_body">
910
      <h3>
911
      	  <xsl:call-template name="i18n">
912
	    <xsl:with-param name="word">Text body</xsl:with-param>
913
	  </xsl:call-template>
914
      </h3>
915
      <xsl:for-each
916
        select="ancestor-or-self::tei:TEI/tei:text/tei:body">
917
        <xsl:if          test="tei:div">
918
          <ul class="toc{$force}  toc_body">
919
            <xsl:apply-templates mode="maketoc"
920
              select="tei:div">
921
              <xsl:with-param name="forcedepth" select="$force"/>
922
            </xsl:apply-templates>
923
          </ul>
924
        </xsl:if>
925
      </xsl:for-each>
926
    </div>
927

    
928
  </xsl:template>
929

    
930
-->
931
  <xsl:template match="tei:divGen[@type='toc']">
932
    <xsl:call-template name="mainPage"/>
933
  </xsl:template>
934
  <xsl:template name="javascriptHook">
935
    <script type="text/javascript" src="jquery-1.2.6.min.js">
936
      <xsl:comment>JQuery</xsl:comment>
937
    </script>
938
    <!--
939
    <script type="text/javascript" src="jquery.treeview.js">	
940
       <xsl:comment>JQuery treeview</xsl:comment>
941
    </script>
942
-->
943
    <script type="text/javascript" src="columnlist.js">
944
      <xsl:comment>JQuery columnlist</xsl:comment>
945
    </script>
946
    <script type="text/javascript">
947
        $(function() {
948
         $('ul.attrefs-class').columnizeList({cols:3,width:30,unit:'%'});
949
         $('ul.attrefs-element').columnizeList({cols:3,width:30,unit:'%'});
950
         $(".displayRelaxButton").click(function() {
951
           $(this).parent().find('.RNG_XML').toggle();
952
           $(this).parent().find('.RNG_Compact').toggle();
953
         });
954
         $(".tocTree .showhide").click(function() {
955
          $(this).find(".tocShow,.tocHide").toggle();
956
          $(this).parent().find("ul.continuedtoc").toggle();
957
	  });
958
        })
959
    </script>
960
    <xsl:if test="not($googleAnalytics='')">
961
      <script type="text/javascript" src="udm-all.js">
962
        <xsl:comment>UDM</xsl:comment>
963
      </script>
964
      <link rel="stylesheet" href="udm.css"/>
965
    </xsl:if>
966
    <xsl:call-template name="jsForOdds"/>
967
  </xsl:template>
968
  <xsl:template name="sectionHeadHook">
969
    <xsl:variable name="ident">
970
      <xsl:apply-templates mode="ident" select="."/>
971
    </xsl:variable>
972
    <xsl:variable name="d">
973
      <xsl:apply-templates mode="depth" select="."/>
974
    </xsl:variable>
975
    <xsl:if test="$d &gt; 0">
976
      <span class="bookmarklink">
977
        <a class="bookmarklink" href="#{$ident}">
978
          <xsl:attribute name="title">
979
            <xsl:text>link to this section </xsl:text>
980
          </xsl:attribute>
981
          <span class="invisible">
982
            <xsl:text>TEI: </xsl:text>
983
            <xsl:value-of select="tei:head[1]"/>
984
          </span>
985
          <span class="pilcrow">
986
            <xsl:text>¶</xsl:text>
987
          </span>
988
        </a>
989
      </span>
990
    </xsl:if>
991
  </xsl:template>
992
  <xsl:template match="/div"> </xsl:template>
993
  <xsl:template name="myi18n">
994
    <xsl:param name="word"/>
995
    <xsl:choose>
996
      <xsl:when test="$word='previousWord'">
997
        <span class="icon">
998
          <xsl:text>« </xsl:text>
999
        </span>
1000
      </xsl:when>
1001
      <xsl:when test="$word='upWord'">
1002
        <span class="icon">
1003
          <xsl:text>↑ </xsl:text>
1004
        </span>
1005
      </xsl:when>
1006
      <xsl:when test="$word='nextWord'">
1007
        <span class="icon">
1008
          <xsl:text>» </xsl:text>
1009
        </span>
1010
      </xsl:when>
1011
    </xsl:choose>
1012
  </xsl:template>
1013

    
1014
  <!-- only use listBibl if its in right language-->
1015
  <xsl:template match="tei:listBibl[@xml:lang and not($documentationLanguage=@xml:lang)]"/>
1016

    
1017
  <!-- link from bibl back to egXML -->
1018
  <xsl:template
1019
      match="tei:listBibl/tei:biblStruct|tei:listBibl/tei:bibl">
1020
    <xsl:apply-templates/>
1021
    <xsl:for-each select="key('BACKLINKS',@xml:id)">
1022
      <xsl:if test="self::teix:egXML">
1023
        <xsl:text> </xsl:text>
1024
        <a class="link_return" title="Go back to text">
1025
          <xsl:attribute name="href">
1026
            <xsl:apply-templates select="." mode="generateLink"/>
1027
          </xsl:attribute>
1028
          <xsl:text>↵</xsl:text>
1029
        </a>
1030
      </xsl:if>
1031
    </xsl:for-each>
1032
  </xsl:template>
1033

    
1034
  <xsl:template name="egXMLEndHook">
1035
    <xsl:if test="@corresp and id(substring(@corresp,2))">
1036
      <div style="float: right;">
1037
        <a>
1038
          <xsl:attribute name="href">
1039
            <xsl:apply-templates mode="generateLink" select="id(substring(@corresp,2))"/>
1040
          </xsl:attribute>
1041
          <xsl:text>bibliography</xsl:text>
1042
          <!--	  <span class="citLink">&#x270d;</span>-->
1043
        </a>
1044
	<xsl:text>&#160;</xsl:text>
1045
      </div>
1046
    </xsl:if>
1047
    <xsl:for-each select="ancestor::tei:elementSpec">
1048
      <div style="float: right;">
1049
        <a href="examples-{@ident}.html">
1050
          <xsl:call-template name="i18n">
1051
            <xsl:with-param name="word">Show all</xsl:with-param>
1052
          </xsl:call-template>
1053
        </a>
1054
	<xsl:text>&#160;</xsl:text>
1055
      </div>
1056
    </xsl:for-each>
1057
  </xsl:template>
1058
  <xsl:template name="figureHook">
1059
    <xsl:if test="@corresp and id(substring(@corresp,2))">
1060
      <div style="float: right;">
1061
        <a>
1062
          <xsl:attribute name="href">
1063
            <xsl:apply-templates mode="generateLink" select="id(substring(@corresp,2))"/>
1064
          </xsl:attribute>
1065
          <xsl:text>bibliography</xsl:text>
1066
        </a>
1067
      </div>
1068
    </xsl:if>
1069
  </xsl:template>
1070
  <xsl:template name="stdfooter">
1071
    <xsl:param name="style" select="'plain'"/>
1072
    <xsl:param name="file">index</xsl:param>
1073
    <xsl:variable name="date">
1074
      <xsl:call-template name="generateDate"/>
1075
    </xsl:variable>
1076
    <xsl:variable name="author">
1077
      <xsl:call-template name="generateAuthor"/>
1078
    </xsl:variable>
1079
    <div class="stdfooter">
1080
      <xsl:if test="$outputTarget='html'">
1081
        <p>
1082
	  [<a href="../../en/html/{$file}.html">English</a>]
1083
	  [<a href="../../de/html/{$file}.html">Deutsch</a>]
1084
	  [<a href="../../es/html/{$file}.html">Español</a>]
1085
	  [<a href="../../it/html/{$file}.html">Italiano</a>]
1086
	  [<a href="../../fr/html/{$file}.html">Français</a>]
1087
	  [<a href="../../ja/html/{$file}.html">日本語</a>]
1088
	  [<a href="../../kr/html/{$file}.html">한국어</a>]
1089
	  [<a href="../../zh-TW/html/{$file}.html">中文</a>]
1090
	</p>
1091
      </xsl:if>
1092
      <hr/>
1093
      <xsl:if test="$linkPanel='true'">
1094
        <div class="footer">
1095
          <xsl:if test="not($parentURL='')">
1096
            <a class="{$style}" href="{$parentURL}">
1097
              <xsl:value-of select="$parentWords"/>
1098
            </a>
1099
          </xsl:if>
1100
          <xsl:if test="$searchURL"> | <a class="{$style}" href="{$searchURL}" target="_top"><xsl:call-template name="searchWords"/></a>
1101
          </xsl:if>
1102
          <xsl:if test="$feedbackURL"> | <a class="{$style}" href="{$feedbackURL}"><xsl:call-template name="feedbackWords"/></a>
1103
          </xsl:if>
1104
        </div>
1105
        <hr/>
1106
      </xsl:if>
1107
      <xsl:for-each
1108
	  select="ancestor-or-self::tei:TEI/tei:teiHeader/tei:fileDesc/tei:publicationStmt/tei:availability">
1109
	<div class="availability">
1110
	  <xsl:apply-templates/>
1111
	  <xsl:choose>
1112
	    <xsl:when test="count(tei:licence)&gt;1">
1113
	      <ol>
1114
		<xsl:for-each select="tei:licence">
1115
		  <li>
1116
		    <xsl:choose>
1117
		      <xsl:when test="@target">
1118
			<a href="{@target}"><xsl:value-of select="@target"/></a>
1119
		      </xsl:when>
1120
		      <xsl:otherwise>			
1121
			<xsl:apply-templates/>
1122
		      </xsl:otherwise>
1123
		    </xsl:choose>
1124
		  </li>
1125
		</xsl:for-each>
1126
	      </ol>
1127
	    </xsl:when>
1128
	    <xsl:otherwise>
1129
	      <div class="licence">
1130
		<xsl:for-each select="tei:licence">
1131
		  <a href="{@target}">
1132
		    <xsl:apply-templates/>
1133
		  </a>
1134
		</xsl:for-each>
1135
	      </div>
1136
	    </xsl:otherwise>
1137
	  </xsl:choose>
1138
	</div>
1139
      </xsl:for-each>
1140

    
1141
      <address>
1142
	<br/>
1143
        <xsl:text>Version </xsl:text>
1144
        <xsl:value-of 
1145
	    select="ancestor-or-self::tei:TEI/tei:teiHeader/tei:fileDesc/tei:editionStmt/tei:edition"/>
1146
        <xsl:text>This page generated on </xsl:text> 
1147
	<xsl:call-template name="whatsTheDate"/>
1148
      </address>
1149
    </div>
1150
    <xsl:if test="not($googleAnalytics='')">
1151
      <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
1152
        <!-- load google analytics -->
1153
      </script>
1154
      <script type="text/javascript">
1155
        <xsl:text>_uacct = "</xsl:text>
1156
        <xsl:value-of select="$googleAnalytics"/>
1157
        <xsl:text>";
1158
	urchinTracker();
1159
	</xsl:text>
1160
      </script>
1161
    </xsl:if>
1162
  </xsl:template>
1163
  <xsl:template name="guidelinesTop">
1164
    <xsl:param name="name"/>
1165
    <xsl:if test="$outputTarget='html'">
1166
      <xsl:if test="not($googleAnalytics='')">
1167
        <script type="text/javascript" src="udm-dom.js">
1168
          <xsl:comment>&#160;</xsl:comment>
1169
        </script>
1170
        <script type="text/javascript" src="udm-mod-keyboard.js">
1171
          <xsl:comment>&#160;</xsl:comment>
1172
        </script>
1173
      </xsl:if>
1174
      <div id="container">
1175
        <a href="#contentstart" title="Skip to content" class="skip">skip to content</a>
1176
        <div id="banner">
1177
          <img src="Images/banner.jpg" alt="Text Encoding Initiative logo and banner"/>
1178
        </div>
1179
        <xsl:if test="not($googleAnalytics='')">
1180
          <xsl:copy-of select="document('staticnav.xml')/html:ul"/>
1181
        </xsl:if>
1182
      </div>
1183
      <div id="searchbox" style="float:left;">
1184
        <form action="http://www.google.com/search" method="get">
1185
          <fieldset><input style="color:#225588;" value="" maxlength="255" size="20" name="q" type="text"/>&#160;<select name="sitesearch"><option value="http://www.tei-c.org/">Entire site</option><option value="http://www.tei-c.org/release/doc/tei-p5-doc/{$documentationLanguage}/html/" selected="selected">P5 Guidelines
1186
	    <xsl:choose><xsl:when test="$documentationLanguage='en'"> — English</xsl:when><xsl:when test="$documentationLanguage='de'"> — Deutsch</xsl:when><xsl:when test="$documentationLanguage='es'"> — Español</xsl:when><xsl:when test="$documentationLanguage='it'"> — Italiano</xsl:when><xsl:when test="$documentationLanguage='fr'"> — Français</xsl:when><xsl:when test="$documentationLanguage='ja'"> — 日本語</xsl:when><xsl:when test="$documentationLanguage='kr'"> — 한국어</xsl:when><xsl:when test="$documentationLanguage='zh-TW'"> — 中文</xsl:when></xsl:choose>
1187
	    </option><option value="http://www.tei-c.org/Guidelines/P4/html/">P4 Guidelines</option></select>&#160;<input style="font-size:100%; font-weight:bold;      color:#FFFFFF; background-color:#225588; height: 2em;" value="Search" type="submit"/></fieldset>
1188
        </form>
1189
      </div>
1190
    </xsl:if>
1191
    <div class="mainhead">
1192
      <h1>P5: 
1193
    <xsl:call-template name="i18n"><xsl:with-param name="word">GuidelinesTEI</xsl:with-param></xsl:call-template>
1194
    </h1>
1195
    </div>
1196
  </xsl:template>
1197
  <xsl:template name="generateParentsByAttribute">
1198
    <xsl:variable name="this" select="@ident"/>
1199
    <xsl:if test="count(key('ATTREFS-CLASS',$this))&gt;0">
1200
      <div>
1201
        <xsl:call-template name="i18n">
1202
          <xsl:with-param name="word">
1203
            <xsl:text>Class</xsl:text>
1204
          </xsl:with-param>
1205
        </xsl:call-template>
1206
        <xsl:text>: </xsl:text>
1207
        <ul class="attrefs-class">
1208
          <xsl:for-each select="key('ATTREFS-CLASS',$this)">
1209
            <xsl:sort select="ancestor::tei:classSpec/@ident"/>
1210
            <xsl:sort select="@ident"/>
1211
            <li>
1212
              <xsl:for-each select="ancestor::tei:classSpec">
1213
                <xsl:call-template name="linkTogether">
1214
                  <xsl:with-param name="name">
1215
                    <xsl:value-of select="@ident"/>
1216
                  </xsl:with-param>
1217
                  <xsl:with-param name="class">
1218
                    <xsl:text>link_odd_class</xsl:text>
1219
                  </xsl:with-param>
1220
                </xsl:call-template>
1221
              </xsl:for-each>
1222
              <xsl:text>/@</xsl:text>
1223
              <xsl:value-of select="ancestor::tei:attDef/@ident"/>
1224
              <xsl:call-template name="showSpace"/>
1225
            </li>
1226
          </xsl:for-each>
1227
        </ul>
1228
      </div>
1229
    </xsl:if>
1230
    <xsl:if test="count(key('ATTREFS-ELEMENT',$this))&gt;0">
1231
      <div>
1232
        <xsl:call-template name="i18n">
1233
          <xsl:with-param name="word">
1234
            <xsl:text>Element</xsl:text>
1235
          </xsl:with-param>
1236
        </xsl:call-template>
1237
        <xsl:text>: </xsl:text>
1238
        <ul class="attrefs-element">
1239
          <xsl:for-each select="key('ATTREFS-ELEMENT',$this)">
1240
            <xsl:sort select="ancestor::tei:elementSpec/@ident"/>
1241
            <xsl:sort select="@ident"/>
1242
            <li>
1243
              <xsl:for-each select="ancestor::tei:elementSpec">
1244
                <xsl:call-template name="linkTogether">
1245
                  <xsl:with-param name="name">
1246
                    <xsl:value-of select="@ident"/>
1247
                  </xsl:with-param>
1248
                  <xsl:with-param name="class">
1249
                    <xsl:text>link_odd_element</xsl:text>
1250
                  </xsl:with-param>
1251
                </xsl:call-template>
1252
              </xsl:for-each>
1253
              <xsl:text>/@</xsl:text>
1254
	      <xsl:for-each select="ancestor::tei:attDef">
1255
		<xsl:value-of select="(tei:altIdent|@ident)[last()]"/>
1256
	      </xsl:for-each>
1257
              <xsl:call-template name="showSpace"/>
1258
            </li>
1259
          </xsl:for-each>
1260
        </ul>
1261
      </div>
1262
    </xsl:if>
1263
  </xsl:template>
1264
</xsl:stylesheet>