Statistics
| Revision:

root / tmp / org.txm.core / res / org / txm / xml / xsl / tei / docx / to / docxfiles / numbering-definition.xsl @ 187

History | View | Annotate | Download (39.7 kB)

1
<?xml version="1.0" encoding="utf-8"?>
2
<xsl:stylesheet xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
3
                xmlns:cals="http://www.oasis-open.org/specs/tm9901"
4
                xmlns:contypes="http://schemas.openxmlformats.org/package/2006/content-types"
5
                xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
6
                xmlns:dc="http://purl.org/dc/elements/1.1/"
7
                xmlns:dcmitype="http://purl.org/dc/dcmitype/"
8
                xmlns:dcterms="http://purl.org/dc/terms/"
9
                xmlns:html="http://www.w3.org/1999/xhtml"
10
                xmlns:iso="http://www.iso.org/ns/1.0"
11
                xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
12
                xmlns:mml="http://www.w3.org/1998/Math/MathML"
13
                xmlns:o="urn:schemas-microsoft-com:office:office"
14
                xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture"
15
                xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
16
                xmlns:tbx="http://www.lisa.org/TBX-Specification.33.0.html"
17
                xmlns:tei="http://www.tei-c.org/ns/1.0"
18
                xmlns:teidocx="http://www.tei-c.org/ns/teidocx/1.0"
19
                xmlns:teix="http://www.tei-c.org/ns/Examples"
20
                xmlns:v="urn:schemas-microsoft-com:vml"
21
                xmlns:fn="http://www.w3.org/2005/02/xpath-functions"
22
                xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006"
23
                xmlns:w10="urn:schemas-microsoft-com:office:word"
24
                xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
25
                xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml"
26
                xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
27
                
28
                xmlns:xs="http://www.w3.org/2001/XMLSchema"
29
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
30
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
31
                version="2.0"
32
                exclude-result-prefixes="cp ve o r m v wp w10 w wne mml tbx iso      tei a xs pic fn xsi dc dcterms dcmitype     contypes teidocx teix html cals">
33
    
34
    
35
    <doc xmlns="http://www.oxygenxml.com/ns/doc/xsl" scope="stylesheet" type="stylesheet">
36
      <desc>
37
         <p> TEI stylesheet for making Word docx files from TEI XML </p>
38
         <p>This software is dual-licensed:
39

    
40
1. Distributed under a Creative Commons Attribution-ShareAlike 3.0
41
Unported License http://creativecommons.org/licenses/by-sa/3.0/ 
42

    
43
2. http://www.opensource.org/licenses/BSD-2-Clause
44
		
45
All rights reserved.
46

    
47
Redistribution and use in source and binary forms, with or without
48
modification, are permitted provided that the following conditions are
49
met:
50

    
51
* Redistributions of source code must retain the above copyright
52
notice, this list of conditions and the following disclaimer.
53

    
54
* Redistributions in binary form must reproduce the above copyright
55
notice, this list of conditions and the following disclaimer in the
56
documentation and/or other materials provided with the distribution.
57

    
58
This software is provided by the copyright holders and contributors
59
"as is" and any express or implied warranties, including, but not
60
limited to, the implied warranties of merchantability and fitness for
61
a particular purpose are disclaimed. In no event shall the copyright
62
holder or contributors be liable for any direct, indirect, incidental,
63
special, exemplary, or consequential damages (including, but not
64
limited to, procurement of substitute goods or services; loss of use,
65
data, or profits; or business interruption) however caused and on any
66
theory of liability, whether in contract, strict liability, or tort
67
(including negligence or otherwise) arising in any way out of the use
68
of this software, even if advised of the possibility of such damage.
69
</p>
70
         <p>Author: See AUTHORS</p>
71
         <p>Id: $Id: numbering-definition.xsl 9646 2011-11-05 23:39:08Z rahtz $</p>
72
         <p>Copyright: 2008, TEI Consortium</p>
73
      </desc>
74
   </doc>
75
    
76
    
77
     <xsl:template name="write-docxfile-numbering-definition">
78
	     <xsl:if test="$debug='true'">
79
	        <xsl:message>Writing out <xsl:value-of select="concat($wordDirectory,'/word/numbering.xml')"/>
80
         </xsl:message>
81
	     </xsl:if>
82

    
83
        <xsl:result-document href="{concat($wordDirectory,'/word/numbering.xml')}">
84
            <w:numbering>
85

    
86
                <!-- for headlines -->
87
                <w:abstractNum w:abstractNumId="1">
88
                    <w:multiLevelType w:val="multilevel"/>
89
                    <w:name w:val="heading"/>
90
                    <w:lvl w:ilvl="0">
91
                        <w:start w:val="1"/>
92
                        <w:numFmt w:val="decimal"/>
93
                        <w:pStyle w:val="Heading1"/>
94
                        <w:lvlText w:val="%1"/>
95
                        <w:lvlJc w:val="left"/>
96
                        <w:pPr>
97
                            <w:ind w:left="432" w:hanging="432"/>
98
                        </w:pPr>
99
                        <w:rPr>
100
                            <w:rFonts w:hint="default"/>
101
                        </w:rPr>
102
                    </w:lvl>
103
                    <w:lvl w:ilvl="1">
104
                        <w:start w:val="1"/>
105
                        <w:numFmt w:val="decimal"/>
106
                        <w:pStyle w:val="Heading2"/>
107
                        <w:lvlText w:val="%1.%2"/>
108
                        <w:lvlJc w:val="left"/>
109
                        <w:pPr>
110
                            <w:ind w:left="648" w:hanging="648"/>
111
                        </w:pPr>
112
                        <w:rPr>
113
                            <w:rFonts w:hint="default"/>
114
                        </w:rPr>
115
                    </w:lvl>
116
                    <w:lvl w:ilvl="2">
117
                        <w:start w:val="1"/>
118
                        <w:numFmt w:val="decimal"/>
119
                        <w:pStyle w:val="Heading3"/>
120
                        <w:lvlText w:val="%1.%2.%3"/>
121
                        <w:lvlJc w:val="left"/>
122
                        <w:pPr>
123
                            <w:ind w:left="864" w:hanging="864"/>
124
                        </w:pPr>
125
                        <w:rPr>
126
                            <w:rFonts w:hint="default"/>
127
                        </w:rPr>
128
                    </w:lvl>
129
                    <w:lvl w:ilvl="3">
130
                        <w:start w:val="1"/>
131
                        <w:numFmt w:val="decimal"/>
132
                        <w:pStyle w:val="Heading4"/>
133
                        <w:lvlText w:val="%1.%2.%3.%4"/>
134
                        <w:lvlJc w:val="left"/>
135
                        <w:pPr>
136
                            <w:ind w:left="1080" w:hanging="1080"/>
137
                        </w:pPr>
138
                        <w:rPr>
139
                            <w:rFonts w:hint="default"/>
140
                        </w:rPr>
141
                    </w:lvl>
142
                    <w:lvl w:ilvl="4">
143
                        <w:start w:val="1"/>
144
                        <w:numFmt w:val="decimal"/>
145
                        <w:pStyle w:val="Heading5"/>
146
                        <w:lvlText w:val="%1.%2.%3.%4.%5"/>
147
                        <w:lvlJc w:val="left"/>
148
                        <w:pPr>
149
                            <w:ind w:left="1296" w:hanging="1296"/>
150
                        </w:pPr>
151
                        <w:rPr>
152
                            <w:rFonts w:hint="default"/>
153
                        </w:rPr>
154
                    </w:lvl>
155
                    <w:lvl w:ilvl="5">
156
                        <w:start w:val="1"/>
157
                        <w:numFmt w:val="decimal"/>
158
                        <w:pStyle w:val="Heading6"/>
159
                        <w:lvlText w:val="%1.%2.%3.%4.%5.%6"/>
160
                        <w:lvlJc w:val="left"/>
161
                        <w:pPr>
162
                            <w:ind w:left="1512" w:hanging="1512"/>
163
                        </w:pPr>
164
                        <w:rPr>
165
                            <w:rFonts w:hint="default"/>
166
                        </w:rPr>
167
                    </w:lvl>
168
                    <w:lvl w:ilvl="6">
169
                        <w:start w:val="1"/>
170
                        <w:numFmt w:val="decimal"/>
171
                        <w:pStyle w:val="Heading7"/>
172
                        <w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7"/>
173
                        <w:lvlJc w:val="left"/>
174
                        <w:pPr>
175
                            <w:ind w:left="1728" w:hanging="1728"/>
176
                        </w:pPr>
177
                        <w:rPr>
178
                            <w:rFonts w:hint="default"/>
179
                        </w:rPr>
180
                    </w:lvl>
181
                    <w:lvl w:ilvl="7">
182
                        <w:start w:val="1"/>
183
                        <w:numFmt w:val="decimal"/>
184
                        <w:pStyle w:val="Heading8"/>
185
                        <w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8"/>
186
                        <w:lvlJc w:val="left"/>
187
                        <w:pPr>
188
                            <w:ind w:left="1944" w:hanging="1944"/>
189
                        </w:pPr>
190
                        <w:rPr>
191
                            <w:rFonts w:hint="default"/>
192
                        </w:rPr>
193
                    </w:lvl>
194
                    <w:lvl w:ilvl="8">
195
                        <w:start w:val="1"/>
196
                        <w:numFmt w:val="decimal"/>
197
                        <w:pStyle w:val="Heading9"/>
198
                        <w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9"/>
199
                        <w:lvlJc w:val="left"/>
200
                        <w:pPr>
201
                            <w:ind w:left="2160" w:hanging="2160"/>
202
                        </w:pPr>
203
                        <w:rPr>
204
                            <w:rFonts w:hint="default"/>
205
                        </w:rPr>
206
                    </w:lvl>
207
                </w:abstractNum>
208

    
209

    
210
                <!-- unordered lists -->
211
		<xsl:call-template name="defineUnorderedLists"/>
212

    
213
                <!-- ordered lists -->
214
		<xsl:call-template name="defineOrderedLists"/>
215

    
216

    
217
                <!-- for sections in Annex -->
218
                <w:abstractNum w:abstractNumId="4">
219
                    <w:multiLevelType w:val="multilevel"/>
220
                    <w:lvl w:ilvl="0">
221
                        <w:start w:val="1"/>
222
                        <w:numFmt w:val="upperLetter"/>
223
                        <w:pStyle w:val="ANNEX"/>
224
                        <w:suff w:val="nothing"/>
225
                        <w:lvlText w:val="Annex %1: "/>
226
                        <w:lvlJc w:val="left"/>
227
                        <w:pPr>
228
                            <w:ind w:left="0" w:firstLine="0"/>
229
                        </w:pPr>
230
                        <w:rPr>
231
                            <w:rFonts w:hint="default"/>
232
                        </w:rPr>
233
                    </w:lvl>
234
                    <w:lvl w:ilvl="1">
235
                        <w:start w:val="1"/>
236
                        <w:numFmt w:val="decimal"/>
237
                        <w:pStyle w:val="a2"/>
238
                        <w:lvlText w:val="%1.%2"/>
239
                        <w:lvlJc w:val="left"/>
240
                        <w:pPr>
241
                            <w:ind w:left="720" w:hanging="720"/>
242
                        </w:pPr>
243
                        <w:rPr>
244
                            <w:rFonts w:hint="default"/>
245
                        </w:rPr>
246
                    </w:lvl>
247
                    <w:lvl w:ilvl="2">
248
                        <w:start w:val="1"/>
249
                        <w:numFmt w:val="decimal"/>
250
                        <w:pStyle w:val="a3"/>
251
                        <w:lvlText w:val="%1.%2.%3"/>
252
                        <w:lvlJc w:val="left"/>
253
                        <w:pPr>
254
                            <w:ind w:left="936" w:hanging="936"/>
255
                        </w:pPr>
256
                        <w:rPr>
257
                            <w:rFonts w:hint="default"/>
258
                        </w:rPr>
259
                    </w:lvl>
260
                    <w:lvl w:ilvl="3">
261
                        <w:start w:val="1"/>
262
                        <w:numFmt w:val="decimal"/>
263
                        <w:pStyle w:val="a4"/>
264
                        <w:lvlText w:val="%1.%2.%3.%4"/>
265
                        <w:lvlJc w:val="left"/>
266
                        <w:pPr>
267
                            <w:ind w:left="1152" w:hanging="1152"/>
268
                        </w:pPr>
269
                        <w:rPr>
270
                            <w:rFonts w:hint="default"/>
271
                        </w:rPr>
272
                    </w:lvl>
273
                    <w:lvl w:ilvl="4">
274
                        <w:start w:val="1"/>
275
                        <w:numFmt w:val="decimal"/>
276
                        <w:pStyle w:val="a5"/>
277
                        <w:lvlText w:val="%1.%2.%3.%4.%5"/>
278
                        <w:lvlJc w:val="left"/>
279
                        <w:pPr>
280
                            <w:ind w:left="1368" w:hanging="1368"/>
281
                        </w:pPr>
282
                        <w:rPr>
283
                            <w:rFonts w:hint="default"/>
284
                        </w:rPr>
285
                    </w:lvl>
286
                    <w:lvl w:ilvl="5">
287
                        <w:start w:val="1"/>
288
                        <w:numFmt w:val="decimal"/>
289
                        <w:pStyle w:val="a6"/>
290
                        <w:lvlText w:val="%1.%2.%3.%4.%5.%6"/>
291
                        <w:lvlJc w:val="left"/>
292
                        <w:pPr>
293
                            <w:ind w:left="1584" w:hanging="1584"/>
294
                        </w:pPr>
295
                        <w:rPr>
296
                            <w:rFonts w:hint="default"/>
297
                        </w:rPr>
298
                    </w:lvl>
299
                    <w:lvl w:ilvl="6">
300
                        <w:start w:val="1"/>
301
                        <w:numFmt w:val="decimal"/>
302
                        <w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7"/>
303
                        <w:lvlJc w:val="left"/>
304
                        <w:pPr>
305
                            <w:ind w:left="1800" w:hanging="1800"/>
306
                        </w:pPr>
307
                        <w:rPr>
308
                            <w:rFonts w:hint="default"/>
309
                        </w:rPr>
310
                    </w:lvl>
311
                    <w:lvl w:ilvl="7">
312
                        <w:start w:val="1"/>
313
                        <w:numFmt w:val="decimal"/>
314
                        <w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8"/>
315
                        <w:lvlJc w:val="left"/>
316
                        <w:pPr>
317
                            <w:ind w:left="2016" w:hanging="2016"/>
318
                        </w:pPr>
319
                        <w:rPr>
320
                            <w:rFonts w:hint="default"/>
321
                        </w:rPr>
322
                    </w:lvl>
323
                    <w:lvl w:ilvl="8">
324
                        <w:start w:val="1"/>
325
                        <w:numFmt w:val="decimal"/>
326
                        <w:lvlText w:val="%1.%2.%3.%4.%5.%6.%7.%8.%9"/>
327
                        <w:lvlJc w:val="left"/>
328
                        <w:pPr>
329
                            <w:ind w:left="2232" w:hanging="2232"/>
330
                        </w:pPr>
331
                        <w:rPr>
332
                            <w:rFonts w:hint="default"/>
333
                        </w:rPr>
334
                    </w:lvl>
335
                </w:abstractNum>
336

    
337
                <!-- for tables -->
338
                <w:abstractNum w:abstractNumId="5">
339
                    <w:multiLevelType w:val="hybridMultilevel"/>
340
                    <w:lvl w:ilvl="0">
341
                        <w:start w:val="1"/>
342
                        <w:numFmt w:val="decimal"/>
343
                        <w:pStyle w:val="Tabletitle"/>
344
                        <w:suff w:val="space"/>
345
                        <w:lvlText w:val="Table %1"/>
346
                        <w:lvlJc w:val="left"/>
347
                        <w:pPr>
348
                            <w:ind w:left="720" w:hanging="360"/>
349
                        </w:pPr>
350
                        <w:rPr>
351
                            <w:rFonts w:hint="default"/>
352
                        </w:rPr>
353
                    </w:lvl>
354
                    <w:lvl w:ilvl="1">
355
                        <w:start w:val="1"/>
356
                        <w:numFmt w:val="lowerLetter"/>
357
                        <w:lvlText w:val="%2."/>
358
                        <w:lvlJc w:val="left"/>
359
                        <w:pPr>
360
                            <w:ind w:left="1440" w:hanging="360"/>
361
                        </w:pPr>
362
                    </w:lvl>
363
                    <w:lvl w:ilvl="2">
364
                        <w:start w:val="1"/>
365
                        <w:numFmt w:val="lowerRoman"/>
366
                        <w:lvlText w:val="%3."/>
367
                        <w:lvlJc w:val="right"/>
368
                        <w:pPr>
369
                            <w:ind w:left="2160" w:hanging="180"/>
370
                        </w:pPr>
371
                    </w:lvl>
372
                    <w:lvl w:ilvl="3">
373
                        <w:start w:val="1"/>
374
                        <w:numFmt w:val="decimal"/>
375
                        <w:lvlText w:val="%4."/>
376
                        <w:lvlJc w:val="left"/>
377
                        <w:pPr>
378
                            <w:ind w:left="2880" w:hanging="360"/>
379
                        </w:pPr>
380
                    </w:lvl>
381
                    <w:lvl w:ilvl="4">
382
                        <w:start w:val="1"/>
383
                        <w:numFmt w:val="lowerLetter"/>
384
                        <w:lvlText w:val="%5."/>
385
                        <w:lvlJc w:val="left"/>
386
                        <w:pPr>
387
                            <w:ind w:left="3600" w:hanging="360"/>
388
                        </w:pPr>
389
                    </w:lvl>
390
                    <w:lvl w:ilvl="5">
391
                        <w:start w:val="1"/>
392
                        <w:numFmt w:val="lowerRoman"/>
393
                        <w:lvlText w:val="%6."/>
394
                        <w:lvlJc w:val="right"/>
395
                        <w:pPr>
396
                            <w:ind w:left="4320" w:hanging="180"/>
397
                        </w:pPr>
398
                    </w:lvl>
399
                    <w:lvl w:ilvl="6">
400
                        <w:start w:val="1"/>
401
                        <w:numFmt w:val="decimal"/>
402
                        <w:lvlText w:val="%7."/>
403
                        <w:lvlJc w:val="left"/>
404
                        <w:pPr>
405
                            <w:ind w:left="5040" w:hanging="360"/>
406
                        </w:pPr>
407
                    </w:lvl>
408
                    <w:lvl w:ilvl="7">
409
                        <w:start w:val="1"/>
410
                        <w:numFmt w:val="lowerLetter"/>
411
                        <w:lvlText w:val="%8."/>
412
                        <w:lvlJc w:val="left"/>
413
                        <w:pPr>
414
                            <w:ind w:left="5760" w:hanging="360"/>
415
                        </w:pPr>
416
                    </w:lvl>
417
                    <w:lvl w:ilvl="8">
418
                        <w:start w:val="1"/>
419
                        <w:numFmt w:val="lowerRoman"/>
420
                        <w:lvlText w:val="%9."/>
421
                        <w:lvlJc w:val="right"/>
422
                        <w:pPr>
423
                            <w:ind w:left="6480" w:hanging="180"/>
424
                        </w:pPr>
425
                    </w:lvl>
426
                </w:abstractNum>
427

    
428
                <!-- for bibliography -->
429
                <w:abstractNum w:abstractNumId="6">
430
                    <w:multiLevelType w:val="hybridMultilevel"/>
431
                    <w:lvl w:ilvl="0">
432
                        <w:start w:val="1"/>
433
                        <w:numFmt w:val="decimal"/>
434
                        <w:pStyle w:val="Bibliography"/>
435
                        <w:lvlText w:val="[%1]"/>
436
                        <w:lvlJc w:val="left"/>
437
                        <w:pPr>
438
                            <w:ind w:left="1080" w:hanging="1080"/>
439
                        </w:pPr>
440
                        <w:rPr>
441
                            <w:rFonts w:hint="default"/>
442
                        </w:rPr>
443
                    </w:lvl>
444
                    <w:lvl w:ilvl="1">
445
                        <w:start w:val="1"/>
446
                        <w:numFmt w:val="lowerLetter"/>
447
                        <w:lvlText w:val="%2."/>
448
                        <w:lvlJc w:val="left"/>
449
                        <w:pPr>
450
                            <w:ind w:left="1440" w:hanging="360"/>
451
                        </w:pPr>
452
                    </w:lvl>
453
                    <w:lvl w:ilvl="2">
454
                        <w:start w:val="1"/>
455
                        <w:numFmt w:val="lowerRoman"/>
456
                        <w:lvlText w:val="%3."/>
457
                        <w:lvlJc w:val="right"/>
458
                        <w:pPr>
459
                            <w:ind w:left="2160" w:hanging="180"/>
460
                        </w:pPr>
461
                    </w:lvl>
462
                    <w:lvl w:ilvl="3">
463
                        <w:start w:val="1"/>
464
                        <w:numFmt w:val="decimal"/>
465
                        <w:lvlText w:val="%4."/>
466
                        <w:lvlJc w:val="left"/>
467
                        <w:pPr>
468
                            <w:ind w:left="2880" w:hanging="360"/>
469
                        </w:pPr>
470
                    </w:lvl>
471
                    <w:lvl w:ilvl="4">
472
                        <w:start w:val="1"/>
473
                        <w:numFmt w:val="lowerLetter"/>
474
                        <w:lvlText w:val="%5."/>
475
                        <w:lvlJc w:val="left"/>
476
                        <w:pPr>
477
                            <w:ind w:left="3600" w:hanging="360"/>
478
                        </w:pPr>
479
                    </w:lvl>
480
                    <w:lvl w:ilvl="5">
481
                        <w:start w:val="1"/>
482
                        <w:numFmt w:val="lowerRoman"/>
483
                        <w:lvlText w:val="%6."/>
484
                        <w:lvlJc w:val="right"/>
485
                        <w:pPr>
486
                            <w:ind w:left="4320" w:hanging="180"/>
487
                        </w:pPr>
488
                    </w:lvl>
489
                    <w:lvl w:ilvl="6">
490
                        <w:start w:val="1"/>
491
                        <w:numFmt w:val="decimal"/>
492
                        <w:lvlText w:val="%7."/>
493
                        <w:lvlJc w:val="left"/>
494
                        <w:pPr>
495
                            <w:ind w:left="5040" w:hanging="360"/>
496
                        </w:pPr>
497
                    </w:lvl>
498
                    <w:lvl w:ilvl="7">
499
                        <w:start w:val="1"/>
500
                        <w:numFmt w:val="lowerLetter"/>
501
                        <w:lvlText w:val="%8."/>
502
                        <w:lvlJc w:val="left"/>
503
                        <w:pPr>
504
                            <w:ind w:left="5760" w:hanging="360"/>
505
                        </w:pPr>
506
                    </w:lvl>
507
                    <w:lvl w:ilvl="8">
508
                        <w:start w:val="1"/>
509
                        <w:numFmt w:val="lowerRoman"/>
510
                        <w:lvlText w:val="%9."/>
511
                        <w:lvlJc w:val="right"/>
512
                        <w:pPr>
513
                            <w:ind w:left="6480" w:hanging="180"/>
514
                        </w:pPr>
515
                    </w:lvl>
516
                </w:abstractNum>
517

    
518
                <!-- for figures -->
519
                <w:abstractNum w:abstractNumId="7">
520
                    <w:multiLevelType w:val="hybridMultilevel"/>
521
                    <w:lvl w:ilvl="0">
522
                        <w:start w:val="1"/>
523
                        <w:numFmt w:val="decimal"/>
524
                        <w:pStyle w:val="Figuretitle"/>
525
                        <w:suff w:val="space"/>
526
                        <w:lvlText w:val="Figure %1"/>
527
                        <w:lvlJc w:val="left"/>
528
                        <w:pPr>
529
                            <w:ind w:left="0" w:firstLine="0"/>
530
                        </w:pPr>
531
                        <w:rPr>
532
                            <w:rFonts w:hint="default"/>
533
                        </w:rPr>
534
                    </w:lvl>
535
                    <w:lvl w:ilvl="1">
536
                        <w:start w:val="1"/>
537
                        <w:numFmt w:val="lowerLetter"/>
538
                        <w:lvlText w:val="%2."/>
539
                        <w:lvlJc w:val="left"/>
540
                        <w:pPr>
541
                            <w:ind w:left="1440" w:hanging="360"/>
542
                        </w:pPr>
543
                    </w:lvl>
544
                    <w:lvl w:ilvl="2">
545
                        <w:start w:val="1"/>
546
                        <w:numFmt w:val="lowerRoman"/>
547
                        <w:lvlText w:val="%3."/>
548
                        <w:lvlJc w:val="right"/>
549
                        <w:pPr>
550
                            <w:ind w:left="2160" w:hanging="180"/>
551
                        </w:pPr>
552
                    </w:lvl>
553
                    <w:lvl w:ilvl="3">
554
                        <w:start w:val="1"/>
555
                        <w:numFmt w:val="decimal"/>
556
                        <w:lvlText w:val="%4."/>
557
                        <w:lvlJc w:val="left"/>
558
                        <w:pPr>
559
                            <w:ind w:left="2880" w:hanging="360"/>
560
                        </w:pPr>
561
                    </w:lvl>
562
                    <w:lvl w:ilvl="4">
563
                        <w:start w:val="1"/>
564
                        <w:numFmt w:val="lowerLetter"/>
565
                        <w:lvlText w:val="%5."/>
566
                        <w:lvlJc w:val="left"/>
567
                        <w:pPr>
568
                            <w:ind w:left="3600" w:hanging="360"/>
569
                        </w:pPr>
570
                    </w:lvl>
571
                    <w:lvl w:ilvl="5">
572
                        <w:start w:val="1"/>
573
                        <w:numFmt w:val="lowerRoman"/>
574
                        <w:lvlText w:val="%6."/>
575
                        <w:lvlJc w:val="right"/>
576
                        <w:pPr>
577
                            <w:ind w:left="4320" w:hanging="180"/>
578
                        </w:pPr>
579
                    </w:lvl>
580
                    <w:lvl w:ilvl="6">
581
                        <w:start w:val="1"/>
582
                        <w:numFmt w:val="decimal"/>
583
                        <w:lvlText w:val="%7."/>
584
                        <w:lvlJc w:val="left"/>
585
                        <w:pPr>
586
                            <w:ind w:left="5040" w:hanging="360"/>
587
                        </w:pPr>
588
                    </w:lvl>
589
                    <w:lvl w:ilvl="7">
590
                        <w:start w:val="1"/>
591
                        <w:numFmt w:val="lowerLetter"/>
592
                        <w:lvlText w:val="%8."/>
593
                        <w:lvlJc w:val="left"/>
594
                        <w:pPr>
595
                            <w:ind w:left="5760" w:hanging="360"/>
596
                        </w:pPr>
597
                    </w:lvl>
598
                    <w:lvl w:ilvl="8">
599
                        <w:start w:val="1"/>
600
                        <w:numFmt w:val="lowerRoman"/>
601
                        <w:lvlText w:val="%9."/>
602
                        <w:lvlJc w:val="right"/>
603
                        <w:pPr>
604
                            <w:ind w:left="6480" w:hanging="180"/>
605
                        </w:pPr>
606
                    </w:lvl>
607
                </w:abstractNum>
608

    
609
                <!-- for headlines -->
610
                <w:num w:numId="1">
611
                    <w:abstractNumId w:val="1"/>
612
                </w:num>
613

    
614
                <!-- unordered lists -->
615
                <w:num w:numId="2">
616
                    <w:abstractNumId w:val="2"/>
617
                </w:num>
618

    
619
                <!-- for annex sections -->
620
                <w:num w:numId="3">
621
                    <w:abstractNumId w:val="4"/>
622
                </w:num>
623

    
624
                <!-- for tables -->
625
                <w:num w:numId="5">
626
                    <w:abstractNumId w:val="5"/>
627
                </w:num>
628

    
629
                <!-- for bibliography -->
630
                <w:num w:numId="6">
631
                    <w:abstractNumId w:val="6"/>
632
                </w:num>
633

    
634
                <!-- for figures -->
635
                <w:num w:numId="7">
636
                    <w:abstractNumId w:val="7"/>
637
                </w:num>
638

    
639
                <!-- for the ordered lists style -->
640
                <w:num w:numId="8">
641
                    <w:abstractNumId w:val="3"/>
642
                    <w:lvlOverride w:ilvl="0">
643
                        <w:startOverride w:val="1"/>
644
                    </w:lvlOverride>
645
                    <w:lvlOverride w:ilvl="1">
646
                        <w:startOverride w:val="1"/>
647
                    </w:lvlOverride>
648
                    <w:lvlOverride w:ilvl="2">
649
                        <w:startOverride w:val="1"/>
650
                    </w:lvlOverride>
651
                    <w:lvlOverride w:ilvl="3">
652
                        <w:startOverride w:val="1"/>
653
                    </w:lvlOverride>
654
                    <w:lvlOverride w:ilvl="4">
655
                        <w:startOverride w:val="1"/>
656
                    </w:lvlOverride>
657
                    <w:lvlOverride w:ilvl="5">
658
                        <w:startOverride w:val="1"/>
659
                    </w:lvlOverride>
660
                    <w:lvlOverride w:ilvl="6">
661
                        <w:startOverride w:val="1"/>
662
                    </w:lvlOverride>
663
                    <w:lvlOverride w:ilvl="7">
664
                        <w:startOverride w:val="1"/>
665
                    </w:lvlOverride>
666
                    <w:lvlOverride w:ilvl="8">
667
                        <w:startOverride w:val="1"/>
668
                    </w:lvlOverride>
669
                </w:num>
670

    
671
                <!-- for the unordered lists style -->
672
                <w:num w:numId="9">
673
                    <w:abstractNumId w:val="2"/>
674
                </w:num>
675

    
676

    
677
                <!-- ordered lists -->
678
                <!-- 
679
                    We have to generate an instance for each list present in the
680
                    document.
681
                -->
682
                <xsl:for-each select="key('OL',1)">
683
                    <w:num>
684
                        <xsl:attribute name="w:numId">
685
                            <xsl:value-of select="position()+100"/>
686
                        </xsl:attribute>
687
                        <w:abstractNumId w:val="3"/>
688
                        <w:lvlOverride w:ilvl="0">
689
                            <w:startOverride w:val="1"/>
690
                        </w:lvlOverride>
691
                        <w:lvlOverride w:ilvl="1">
692
                            <w:startOverride w:val="1"/>
693
                        </w:lvlOverride>
694
                        <w:lvlOverride w:ilvl="2">
695
                            <w:startOverride w:val="1"/>
696
                        </w:lvlOverride>
697
                        <w:lvlOverride w:ilvl="3">
698
                            <w:startOverride w:val="1"/>
699
                        </w:lvlOverride>
700
                        <w:lvlOverride w:ilvl="4">
701
                            <w:startOverride w:val="1"/>
702
                        </w:lvlOverride>
703
                        <w:lvlOverride w:ilvl="5">
704
                            <w:startOverride w:val="1"/>
705
                        </w:lvlOverride>
706
                        <w:lvlOverride w:ilvl="6">
707
                            <w:startOverride w:val="1"/>
708
                        </w:lvlOverride>
709
                        <w:lvlOverride w:ilvl="7">
710
                            <w:startOverride w:val="1"/>
711
                        </w:lvlOverride>
712
                        <w:lvlOverride w:ilvl="8">
713
                            <w:startOverride w:val="1"/>
714
                        </w:lvlOverride>
715
                    </w:num>
716
                </xsl:for-each>
717

    
718

    
719
            </w:numbering>
720
        </xsl:result-document>
721
    </xsl:template>
722
    
723
    
724
    
725
    
726
    <xsl:template name="defineUnorderedLists">
727
        <w:abstractNum w:abstractNumId="2">
728
            <w:multiLevelType w:val="multilevel"/>
729
            <w:lvl w:ilvl="0">
730
                <w:start w:val="1"/>
731
                <w:numFmt w:val="bullet"/>
732
                <w:pStyle w:val="ListBullet"/>
733
                <w:lvlText w:val="{$bulletOne}"/>
734
                <w:lvlJc w:val="left"/>
735
                <w:pPr>
736
                    <w:ind w:left="360" w:hanging="0"/>
737
                </w:pPr>
738
                <w:rPr>
739
                    <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
740
                    <w:color w:val="auto"/>
741
                </w:rPr>
742
            </w:lvl>
743
            <w:lvl w:ilvl="1">
744
                <w:start w:val="1"/>
745
                <w:numFmt w:val="bullet"/>
746
                <w:pStyle w:val="ListBullet"/>
747
                <w:lvlText w:val="{$bulletTwo}"/>
748
                <w:lvlJc w:val="left"/>
749
                <w:pPr>
750
                    <w:ind w:left="720" w:hanging="360"/>
751
                </w:pPr>
752
                <w:rPr>
753
                    <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
754
                    <w:color w:val="auto"/>
755
                </w:rPr>
756
            </w:lvl>
757
            <w:lvl w:ilvl="2">
758
                <w:start w:val="1"/>
759
                <w:numFmt w:val="bullet"/>
760
                <w:pStyle w:val="ListBullet"/>
761
                <w:lvlText w:val="{$bulletThree}"/>
762
                <w:lvlJc w:val="left"/>
763
                <w:pPr>
764
                    <w:ind w:left="1080" w:hanging="360"/>
765
                </w:pPr>
766
                <w:rPr>
767
                    <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
768
                    <w:color w:val="auto"/>
769
                </w:rPr>
770
            </w:lvl>
771
            <w:lvl w:ilvl="3">
772
                <w:start w:val="1"/>
773
                <w:numFmt w:val="bullet"/>
774
                <w:pStyle w:val="ListBullet"/>
775
                <w:lvlText w:val="{$bulletFour}"/>
776
                <w:lvlJc w:val="left"/>
777
                <w:pPr>
778
                    <w:ind w:left="1440" w:hanging="360"/>
779
                </w:pPr>
780
                <w:rPr>
781
                    <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
782
                    <w:color w:val="auto"/>
783
                </w:rPr>
784
            </w:lvl>
785
            <w:lvl w:ilvl="4">
786
                <w:start w:val="1"/>
787
                <w:numFmt w:val="bullet"/>
788
                <w:pStyle w:val="ListBullet"/>
789
                <w:lvlText w:val="{$bulletFive}"/>
790
                <w:lvlJc w:val="left"/>
791
                <w:pPr>
792
                    <w:ind w:left="1800" w:hanging="360"/>
793
                </w:pPr>
794
                <w:rPr>
795
                    <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
796
                    <w:color w:val="auto"/>
797
                </w:rPr>
798
            </w:lvl>
799
            <w:lvl w:ilvl="5">
800
                <w:start w:val="1"/>
801
                <w:numFmt w:val="bullet"/>
802
                <w:pStyle w:val="ListBullet"/>
803
                <w:lvlText w:val="{$bulletSix}"/>
804
                <w:lvlJc w:val="left"/>
805
                <w:pPr>
806
                    <w:ind w:left="2160" w:hanging="360"/>
807
                </w:pPr>
808
                <w:rPr>
809
                    <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
810
                    <w:color w:val="auto"/>
811
                </w:rPr>
812
            </w:lvl>
813
            <w:lvl w:ilvl="6">
814
                <w:start w:val="1"/>
815
                <w:numFmt w:val="bullet"/>
816
                <w:pStyle w:val="ListBullet"/>
817
                <w:lvlText w:val="{$bulletSeven}"/>
818
                <w:lvlJc w:val="left"/>
819
                <w:pPr>
820
                    <w:ind w:left="2520" w:hanging="360"/>
821
                </w:pPr>
822
                <w:rPr>
823
                    <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
824
                    <w:color w:val="auto"/>
825
                </w:rPr>
826
            </w:lvl>
827
            <w:lvl w:ilvl="7">
828
                <w:start w:val="1"/>
829
                <w:numFmt w:val="bullet"/>
830
                <w:pStyle w:val="ListBullet"/>
831
                <w:lvlText w:val="{$bulletEight}"/>
832
                <w:lvlJc w:val="left"/>
833
                <w:pPr>
834
                    <w:ind w:left="2880" w:hanging="360"/>
835
                </w:pPr>
836
                <w:rPr>
837
                    <w:rFonts w:ascii="Symbol" w:hAnsi="Symbol" w:hint="default"/>
838
                    <w:color w:val="auto"/>
839
                </w:rPr>
840
            </w:lvl>
841
            
842
        </w:abstractNum>
843
    </xsl:template>
844
    
845
    <!-- ordered lists -->
846
    <xsl:template name="defineOrderedLists">
847
        <w:abstractNum w:abstractNumId="3">
848
            <w:multiLevelType w:val="multilevel"/>
849
            <w:lvl w:ilvl="0">
850
                <w:start w:val="1"/>
851
                <w:numFmt w:val="lowerLetter"/>
852
                <w:pStyle w:val="ListNumber"/>
853
                <w:lvlText w:val="%1)"/>
854
                <w:lvlJc w:val="left"/>
855
                <w:pPr>
856
                    <w:ind w:left="360" w:hanging="360"/>
857
                </w:pPr>
858
                <w:rPr>
859
                    <w:rFonts w:hint="default"/>
860
                </w:rPr>
861
            </w:lvl>
862
            <w:lvl w:ilvl="1">
863
                <w:start w:val="1"/>
864
                <w:numFmt w:val="decimal"/>
865
                <w:pStyle w:val="ListNumber2"/>
866
                <w:lvlText w:val="%2)"/>
867
                <w:lvlJc w:val="left"/>
868
                <w:pPr>
869
                    <w:ind w:left="720" w:hanging="360"/>
870
                </w:pPr>
871
                <w:rPr>
872
                    <w:rFonts w:hint="default"/>
873
                </w:rPr>
874
            </w:lvl>
875
            <w:lvl w:ilvl="2">
876
                <w:start w:val="1"/>
877
                <w:numFmt w:val="lowerRoman"/>
878
                <w:pStyle w:val="ListNumber3"/>
879
                <w:lvlText w:val="%3)"/>
880
                <w:lvlJc w:val="left"/>
881
                <w:pPr>
882
                    <w:ind w:left="1080" w:hanging="360"/>
883
                </w:pPr>
884
                <w:rPr>
885
                    <w:rFonts w:hint="default"/>
886
                </w:rPr>
887
            </w:lvl>
888
            <w:lvl w:ilvl="3">
889
                <w:start w:val="1"/>
890
                <w:numFmt w:val="upperRoman"/>
891
                <w:pStyle w:val="ListNumber4"/>
892
                <w:lvlText w:val="%4)"/>
893
                <w:lvlJc w:val="left"/>
894
                <w:pPr>
895
                    <w:ind w:left="1440" w:hanging="360"/>
896
                </w:pPr>
897
                <w:rPr>
898
                    <w:rFonts w:hint="default"/>
899
                </w:rPr>
900
            </w:lvl>
901
            <w:lvl w:ilvl="4">
902
                <w:start w:val="1"/>
903
                <w:numFmt w:val="lowerLetter"/>
904
                <w:lvlText w:val="(%5)"/>
905
                <w:lvlJc w:val="left"/>
906
                <w:pPr>
907
                    <w:ind w:left="1800" w:hanging="360"/>
908
                </w:pPr>
909
                <w:rPr>
910
                    <w:rFonts w:hint="default"/>
911
                </w:rPr>
912
            </w:lvl>
913
            <w:lvl w:ilvl="5">
914
                <w:start w:val="1"/>
915
                <w:numFmt w:val="lowerRoman"/>
916
                <w:lvlText w:val="(%6)"/>
917
                <w:lvlJc w:val="left"/>
918
                <w:pPr>
919
                    <w:ind w:left="2160" w:hanging="360"/>
920
                </w:pPr>
921
                <w:rPr>
922
                    <w:rFonts w:hint="default"/>
923
                </w:rPr>
924
            </w:lvl>
925
            <w:lvl w:ilvl="6">
926
                <w:start w:val="1"/>
927
                <w:numFmt w:val="decimal"/>
928
                <w:lvlText w:val="%7."/>
929
                <w:lvlJc w:val="left"/>
930
                <w:pPr>
931
                    <w:ind w:left="2520" w:hanging="360"/>
932
                </w:pPr>
933
                <w:rPr>
934
                    <w:rFonts w:hint="default"/>
935
                </w:rPr>
936
            </w:lvl>
937
            <w:lvl w:ilvl="7">
938
                <w:start w:val="1"/>
939
                <w:numFmt w:val="lowerLetter"/>
940
                <w:lvlText w:val="%8."/>
941
                <w:lvlJc w:val="left"/>
942
                <w:pPr>
943
                    <w:ind w:left="2880" w:hanging="360"/>
944
                </w:pPr>
945
                <w:rPr>
946
                    <w:rFonts w:hint="default"/>
947
                </w:rPr>
948
            </w:lvl>
949
            <w:lvl w:ilvl="8">
950
                <w:start w:val="1"/>
951
                <w:numFmt w:val="lowerRoman"/>
952
                <w:lvlText w:val="%9."/>
953
                <w:lvlJc w:val="left"/>
954
                <w:pPr>
955
                    <w:ind w:left="3240" w:hanging="360"/>
956
                </w:pPr>
957
                <w:rPr>
958
                    <w:rFonts w:hint="default"/>
959
                </w:rPr>
960
            </w:lvl>
961
        </w:abstractNum>
962
        
963
    </xsl:template>
964
    
965
</xsl:stylesheet>