|
1 <!--**********************************************************************--> |
|
2 <!--****** DTD LITTERATURE GENERALE XML NC V3.2 ******--> |
|
3 <!--****** (c) Nord Compo (juin 1999) ******--> |
|
4 <!--****** realisee par : GD ******--> |
|
5 <!--****** mise a jour par : GD (juillet 2000) ******--> |
|
6 <!--****** transformation en XML par : JMD (Aout 2000) ******--> |
|
7 <!--****** mise a jour XML par : GD (janvier 2001) ******--> |
|
8 <!--****** mise a jour de la version 2.1 ******--> |
|
9 <!--****** mise ‡ jour : GD (juin 2007) ******--> |
|
10 <!--****** mise a jour : GD septembre 2007 ******--> |
|
11 <!--****** mise a jour : GD octobre 2007 ******--> |
|
12 <!--****** mise a jour : GD novembre 2007 ******--> |
|
13 <!--****** mise a jour : GD janvier 2008 ******--> |
|
14 <!--****** mise a jour : PT mai 2009 ******--> |
|
15 <!--****** mise a jour : PT octobre 2009 ******--> |
|
16 <!--**********************************************************************--> |
|
17 |
|
18 <!--****** Entites externes ******--> |
|
19 <!ENTITY % ISOlat1 SYSTEM "iso-lat1.ent"> |
|
20 %ISOlat1; |
|
21 <!ENTITY % ISOlat2 SYSTEM "iso-lat2.ent"> |
|
22 %ISOlat2; |
|
23 <!ENTITY % ISOnum SYSTEM "iso-num.ent"> |
|
24 %ISOnum; |
|
25 <!ENTITY % ISOpub SYSTEM "iso-pub.ent"> |
|
26 %ISOpub; |
|
27 <!ENTITY % ISOgrk1 SYSTEM "iso-grk1.ent"> |
|
28 %ISOgrk1; |
|
29 <!ENTITY % ISOgrk2 SYSTEM "iso-grk2.ent"> |
|
30 %ISOgrk2; |
|
31 <!ENTITY % ISOgrk3 SYSTEM "iso-grk3.ent"> |
|
32 %ISOgrk3; |
|
33 <!ENTITY % ISOgrk4 SYSTEM "iso-grk4.ent"> |
|
34 %ISOgrk4; |
|
35 <!ENTITY % ISOtech SYSTEM "iso-tech.ent"> |
|
36 %ISOtech; |
|
37 <!ENTITY % ISOcyr1 SYSTEM "iso-cyr1.ent"> |
|
38 %ISOcyr1; |
|
39 <!ENTITY % ISOcyr2 SYSTEM "iso-cyr2.ent"> |
|
40 %ISOcyr2; |
|
41 <!ENTITY % ISOdia SYSTEM "iso-dia.ent"> |
|
42 %ISOdia; |
|
43 |
|
44 <!--****** Entites internes ******--> |
|
45 <!ENTITY % texte "#PCDATA | sup | inf | pc | sl"> |
|
46 <!-- Texte avec Exposant, Indice petites caps, ou souligne--> |
|
47 |
|
48 <!ENTITY % typo "%texte;|i|b|r"> |
|
49 <!-- Texte avec mise en forme (ital, gras, romain) --> |
|
50 |
|
51 <!ENTITY % appel " indx | indx2 | indx3 | apnb | apnb2 | apnb3 | apnf | apnm | apfi | apta "> |
|
52 <!-- Entite d'appels divers --> |
|
53 |
|
54 <!ENTITY % depart "apfi?, surtit?, n?, (((tit,apfi?),((stit,apfi?),(sstit,apfi?)?)?)|((stit,apfi?),(sstit,apfi?)?))?, (accro | trad | auteur | illustrateur | exer)*"> |
|
55 <!-- Entite Numero, titre et sous-titre--> |
|
56 <!-- Mai 2009 : ajout appels de figure optionnels--> |
|
57 <!-- Mai 2009 : ajout surtitre, illustrateur, sstit--> |
|
58 |
|
59 <!--****** Elements Livre ******--> |
|
60 <!ELEMENT livre (ident, (appcrit | pre)*, corps, (appcrit | appen)*, collec*)> |
|
61 <!-- Element Livre --> |
|
62 <!-- Octobre 2009 : ÈlÈment collec rÈpÈtable --> |
|
63 <!ATTLIST livre compo CDATA #IMPLIED |
|
64 saisie CDATA #IMPLIED |
|
65 type CDATA #IMPLIED> |
|
66 <!-- Nom du photocompositeur |
|
67 lieu de la saisie |
|
68 Type coll--> |
|
69 |
|
70 |
|
71 |
|
72 <!--****** Elements typo ******--> |
|
73 <!ELEMENT b (%texte; | i | %appel;)*> |
|
74 <!--Element Gras --> |
|
75 |
|
76 <!ELEMENT i (%texte; | b | %appel;)*> |
|
77 <!-- Element ital --> |
|
78 |
|
79 <!ELEMENT r (%texte; | %appel;)*> |
|
80 <!-- Element Romain--> |
|
81 |
|
82 <!ELEMENT sup (#PCDATA | %appel; | i | b | r)*> |
|
83 <!-- Element Exposant--> |
|
84 |
|
85 <!ELEMENT inf (#PCDATA | %appel; | i | b | r)*> |
|
86 <!-- Element Indice--> |
|
87 |
|
88 <!ELEMENT pc (#PCDATA | %appel; | i | b | r)*> |
|
89 <!-- Element petites capitales--> |
|
90 |
|
91 <!ELEMENT sl (#PCDATA | %appel; | i | b | r)*> |
|
92 <!-- Element souligne--> |
|
93 |
|
94 <!ELEMENT br EMPTY> |
|
95 <!--Retour a la ligne dans un element titre--> |
|
96 |
|
97 |
|
98 |
|
99 <!--****** Elements Entete (pages de titre) ******--> |
|
100 <!ELEMENT ident ((ftit | fstit | info | accro | collec | auteur | illustrateur | tit | stit | edit | copy | trad| ean | coned | type | ref | isbn | issn | modulus | fig | tableau | dedi | exer)+)> |
|
101 <!--Element Entete ou pages de titre--> |
|
102 <!-- Mai 2009 : ajout illustrateur--> |
|
103 |
|
104 |
|
105 <!ELEMENT ftit (%typo; | br | %appel; | renv | renvlnk)*> |
|
106 <!-- FAUX TITRE ouvrage --> |
|
107 |
|
108 <!ELEMENT accro (%typo; | br | %appel; | renv | renvlnk)*> |
|
109 <!-- Accroche ouvrage --> |
|
110 |
|
111 <!ELEMENT fstit (%typo; | br | %appel; | renv | renvlnk)*> |
|
112 <!-- SOUS TITRE ouvrage --> |
|
113 |
|
114 <!ELEMENT auteur (%typo; | %appel;)*> |
|
115 <!--Auteur(s) de l'ouvrage ou de citation ou exergue --> |
|
116 |
|
117 <!ELEMENT illustrateur (%typo; | %appel;)*> |
|
118 <!-- Mai 2009 : ajout element illustrateur--> |
|
119 |
|
120 <!ELEMENT surtit (%typo; | %appel; | br | renv | renvlnk)*> |
|
121 <!-- Mai 2009 : ajout element surtitre --> |
|
122 |
|
123 <!ELEMENT tit (%typo; | %appel; | br | renv | renvlnk)*> |
|
124 <!-- Titre de l'ouvrage --> |
|
125 |
|
126 <!ELEMENT stit (%typo; | %appel; | br | renv | renvlnk)*> |
|
127 <!--Sous-titre de l'ouvrage--> |
|
128 |
|
129 <!ELEMENT sstit (%typo; | %appel; | br | renv | renvlnk)*> |
|
130 <!-- Mai 2009 : ajout Sous-sous-titre--> |
|
131 |
|
132 <!ELEMENT type (%typo; | br | %appel;)*> |
|
133 <!-- Type d'ouvrage dans page de titre --> |
|
134 |
|
135 <!ELEMENT info (%typo; | br | %appel;)*> |
|
136 <!-- Texte page de titre --> |
|
137 |
|
138 <!ELEMENT collec (tit | stit | cint | cint2 | cint3 | auteur | p | pbib | fig)*> |
|
139 <!--page de collection--> |
|
140 <!-- Octobre 2009 : ajout ÈlÈment fig --> |
|
141 |
|
142 <!ELEMENT cint (%typo; | br | %appel;)*> |
|
143 <!-- intertitre dans page de collection --> |
|
144 |
|
145 <!ELEMENT cint2 (%typo; | br | %appel;)*> |
|
146 <!-- intertitre dans page de collection --> |
|
147 |
|
148 <!ELEMENT cint3 (%typo; | br | %appel;)*> |
|
149 <!-- intertitre dans page de collection --> |
|
150 |
|
151 <!ELEMENT trad (%typo; | br | %appel;)*> |
|
152 <!-- traduction par --> |
|
153 |
|
154 <!ELEMENT edit (%typo; | %appel;)*> |
|
155 <!--Editeur(s) --> |
|
156 |
|
157 <!ELEMENT copy (%typo; | br | %appel;)*> |
|
158 |
|
159 <!-- Copyright de l'ouvrage --> |
|
160 <!ELEMENT ref (%typo; | br | %appel;)*> |
|
161 |
|
162 <!-- References de l'ouvrage --> |
|
163 <!ELEMENT isbn (%typo; | %appel;)*> |
|
164 <!-- isbn --> |
|
165 |
|
166 <!ELEMENT issn (%typo; | %appel;)*> |
|
167 <!-- issn --> |
|
168 |
|
169 <!ELEMENT modulus (%typo; | %appel;)*> |
|
170 <!-- modulus --> |
|
171 |
|
172 <!ELEMENT ean (#PCDATA)> |
|
173 <!-- EAN 13 --> |
|
174 |
|
175 <!ELEMENT coned (#PCDATA)> |
|
176 <!-- Rang d'impression --> |
|
177 |
|
178 <!ELEMENT dedi (%typo; | br | %appel;)*> |
|
179 <!-- Dedicace --> |
|
180 |
|
181 |
|
182 <!ELEMENT exer (p+, (source |auteur)*)> |
|
183 <!-- Exergue --> |
|
184 |
|
185 <!ELEMENT source (%typo; | %appel; | p | br)*> |
|
186 <!-- Source(s) citation, image, exergue --> |
|
187 |
|
188 |
|
189 <!--****** Elements paragraphe ******--> |
|
190 <!ELEMENT p (%typo; | %appel; | renv |renvlnk)*> |
|
191 <!ATTLIST p align (centre | justif | gauche | droite | ssalinea) #IMPLIED> |
|
192 <!-- Element paragraphe --> |
|
193 |
|
194 |
|
195 <!--****** Elements paragraphe bibliographique ******--> |
|
196 <!ELEMENT pbib (%typo; | %appel; | autbib | titbib | editbib | datebib | renv | renvlnk)*> |
|
197 <!-- Element paragraphe bibliographique (auteur, titre, editeur, date)--> |
|
198 |
|
199 <!ELEMENT autbib (%typo; | %appel;)*> |
|
200 |
|
201 <!-- auteur --> |
|
202 |
|
203 <!ELEMENT titbib (%typo; | %appel;)*> |
|
204 <!-- titre ouvrage --> |
|
205 |
|
206 <!ELEMENT editbib (%typo; | %appel;)*> |
|
207 <!-- editeur --> |
|
208 |
|
209 <!ELEMENT datebib (%typo; | %appel;)*> |
|
210 <!-- date de parution --> |
|
211 |
|
212 |
|
213 <!--****** Elements renvois pour reference croisee ******--> |
|
214 <!ELEMENT renv (%typo;)*> |
|
215 <!--Renvoi point d'appel --> |
|
216 <!ATTLIST renv id IDREF #REQUIRED> |
|
217 <!-- Lien appel de reference croisee--> |
|
218 |
|
219 <!ELEMENT renvlnk (%typo;)*> |
|
220 <!--Renvoi point d'arrivee --> |
|
221 <!ATTLIST renvlnk id ID #REQUIRED> |
|
222 <!-- Lien de reference croisee --> |
|
223 |
|
224 |
|
225 <!--****** Elements d'appels de figures et notes ******--> |
|
226 <!ELEMENT apnb EMPTY> |
|
227 <!ATTLIST apnb id IDREF #REQUIRED> |
|
228 <!-- Lien appel de note de bas de page niv 1--> |
|
229 |
|
230 <!ELEMENT apnb2 EMPTY> |
|
231 <!ATTLIST apnb2 id IDREF #REQUIRED> |
|
232 <!-- Lien appel de note de bas de page niv 2--> |
|
233 |
|
234 <!ELEMENT apnb3 EMPTY> |
|
235 <!ATTLIST apnb3 id IDREF #REQUIRED> |
|
236 <!-- Lien appel de note de bas de page niv 3--> |
|
237 |
|
238 <!ELEMENT apnf EMPTY> |
|
239 <!ATTLIST apnf id IDREF #REQUIRED> |
|
240 <!-- Lien appel de note de fin d'ouvrage--> |
|
241 |
|
242 <!ELEMENT apnm EMPTY> |
|
243 <!ATTLIST apnm id IDREF #REQUIRED> |
|
244 <!-- Lien appel de note de marge--> |
|
245 |
|
246 <!ELEMENT apfi EMPTY> |
|
247 <!ATTLIST apfi id IDREF #REQUIRED |
|
248 place (haut | bas | intexte | pagesui | pagepre) #IMPLIED |
|
249 align (centre | gauche | droite | retrait | inline) #IMPLIED> |
|
250 <!-- Lien appel de figure--> |
|
251 <!-- Emplacement de l'illustration : haut de page, bas de page, ‡ la hauteur du texte, page suivante, page precedente --> |
|
252 <!-- Mai 2009 : ajout align : centre | gauche | droite | retrait | inline=dans le texte--> |
|
253 |
|
254 |
|
255 |
|
256 <!ELEMENT apta EMPTY> |
|
257 <!ATTLIST apta id IDREF #REQUIRED> |
|
258 <!-- Lien appel de tableaux--> |
|
259 |
|
260 |
|
261 <!--****** Elements d'indexation ******--> |
|
262 <!--Rem : Le separateur de niveau d'index est le ; --> |
|
263 <!ELEMENT indx (%typo; | %appel;)*> |
|
264 <!-- Indexation --> |
|
265 <!ATTLIST indx LIBEL CDATA #IMPLIED> |
|
266 <!-- Libelle dans l'index --> |
|
267 |
|
268 <!ELEMENT indx2 (%typo; | %appel;)*> |
|
269 <!-- Indexation --> |
|
270 <!ATTLIST indx2 LIBEL CDATA #IMPLIED> |
|
271 <!-- Libelle dans l'index --> |
|
272 |
|
273 <!ELEMENT indx3 (%typo; | %appel;)*> |
|
274 <!-- Indexation --> |
|
275 <!ATTLIST indx3 LIBEL CDATA #IMPLIED> |
|
276 <!-- Libelle dans l'index --> |
|
277 |
|
278 |
|
279 <!--****** Elements corps de l'ouvrage ******--> |
|
280 <!ELEMENT corps (vol+ | part+ | section+ | chap+ | dev)> |
|
281 <!--Corps de l'ouvrage--> |
|
282 |
|
283 |
|
284 <!--****** Elements preliminaire de l'ouvrage ******--> |
|
285 <!ELEMENT pre (apfi?, surtit?, (((tit,apfi?),((stit,apfi?),(sstit,apfi?)?)?)|((stit,apfi?),(sstit,apfi?)?))?, exer*, chapeau?, dev, (source|sign)*, collec*, defnotes?, apfi?)> |
|
286 <!-- preliminaire : Intro, preface, Avertissement etc... --> |
|
287 <!ATTLIST pre |
|
288 id ID #IMPLIED |
|
289 num CDATA #IMPLIED |
|
290 type (intro | prologue | pref | remer | avpro | biblio | bio | remarque | note | chrono | presentation | personnages | sommaire | tdm | autre) #IMPLIED> |
|
291 <!--Type de preliminaire : introduction, prologue, preface, remerciements, avant propos , bibliographie, remarque, note, chronologie, presentation et autre--> |
|
292 <!-- Indentifiant et numero permettant de referencer les titres pour une gestion electronique--> |
|
293 <!-- Mai 2009 : ajout type bio, personnages, sommaire, tdm--> |
|
294 <!-- Mai 2009 : ajout appels de figure optionnels en dÈbut et en fin de prÈliminaire--> |
|
295 <!-- Mai 2009 : ajout surtitre optionnel--> |
|
296 <!-- Mai 2009 : ajout sous-soustitre optionnel--> |
|
297 <!--mai 2009 : ajout ÈlÈment chapeau ******--> |
|
298 <!--mai 2009 : ajout appels de figure optionnels au niveau de titre et sous titre ******--> |
|
299 <!--mai 2009 : ajout source optionnel ******--> |
|
300 <!--dÈcembre 2009 : ajout collec optionnel en fin de pre, pour les titre du meme auteur d un pre bio******--> |
|
301 |
|
302 <!ELEMENT sign (%typo; | %appel; | br)*> |
|
303 <!-- Signature de la preface ou de l'intro, etc...**--> |
|
304 |
|
305 <!--****** Elements volume de l'ouvrage ******--> |
|
306 <!ELEMENT vol (%depart;, (appcrit | pre)*, ((dev, part*) | part+), defnotes?, (appcrit | appen)*)> |
|
307 <!ATTLIST vol |
|
308 id ID #IMPLIED |
|
309 num CDATA #IMPLIED> |
|
310 <!-- Indentifiant et numero permettant de referencer les titres pour une gestion electronique--> |
|
311 |
|
312 |
|
313 <!--****** Elements partie de l'ouvrage ******--> |
|
314 <!ELEMENT part (%depart;, (appcrit | pre)*, ((dev, (section | chap)*) | (section | chap)+), defnotes?, (appcrit | appen)*)> |
|
315 <!ATTLIST part |
|
316 id ID #IMPLIED |
|
317 num CDATA #IMPLIED> |
|
318 <!-- Indentifiant et numero permettant de referencer les titres pour une gestion electronique--> |
|
319 |
|
320 <!--****** Elements partie de l'ouvrage ******--> |
|
321 <!ELEMENT section (%depart;, (appcrit | pre)*, ((dev, chap*) | chap+), defnotes?, (appcrit | appen)*)> |
|
322 <!ATTLIST section |
|
323 id ID #IMPLIED |
|
324 num CDATA #IMPLIED> |
|
325 <!-- Indentifiant et numero permettant de referencer les titres pour une gestion electronique--> |
|
326 |
|
327 |
|
328 <!ELEMENT n (%typo; | %appel; | br | renv | renvlnk)*> |
|
329 <!-- Numero de partie, Chapitre, sous-chapitre ou section--> |
|
330 |
|
331 |
|
332 <!--****** Elements Chapitre de l'ouvrage ******--> |
|
333 <!ELEMENT chap (%depart;, (appcrit | pre)*, ((chapeau?, dev, schap*) | schap+), source?, defnotes?, (appcrit | appen)*)> |
|
334 <!ATTLIST chap |
|
335 id ID #IMPLIED |
|
336 num CDATA #IMPLIED> |
|
337 <!-- Indentifiant et numero permettant de referencer les titres pour une gestion electronique--> |
|
338 <!-- Chapitre --> |
|
339 <!--mai 2009 : ajout ÈlÈment chapeau ******--> |
|
340 <!--mai 2009 : ajout ÈlÈment source ******--> |
|
341 |
|
342 <!--****** Elements Sous-chapitre ******--> |
|
343 <!ELEMENT schap (%depart;, (appcrit | pre)*, chapeau?, dev, defnotes?, (appcrit | appen)*)> |
|
344 <!ATTLIST schap |
|
345 id ID #IMPLIED |
|
346 num CDATA #IMPLIED> |
|
347 <!-- Indentifiant et numero permettant de referencer les titres pour une gestion electronique--> |
|
348 <!--Sous-chapitre --> |
|
349 <!--mai 2009 : ajout ÈlÈment chapeau ******--> |
|
350 |
|
351 |
|
352 <!--****** Elements postliminaire de l'ouvrage ******--> |
|
353 <!ELEMENT appen ((apfi?, surtit?, (((tit,apfi?),((stit,apfi?),(sstit,apfi?)?)?)|((stit,apfi?),(sstit,apfi?)?))?, exer*, ((((chapeau?, dev) | notefin), sect*) | sect+), (source | sign)*, defnotes?), collec*, apfi?)> |
|
354 <!ATTLIST appen |
|
355 id ID #IMPLIED |
|
356 num CDATA #IMPLIED |
|
357 type (postface | conclusion | remer | biblio | bio | chrono | remarque | annexe | notes | glossaire | lexique | historique | genealogie | epilogue | tdm | horstexte | personnages | autre) #IMPLIED> |
|
358 <!-- Indentifiant et numero permettant de referencer les titres pour une gestion electronique --> |
|
359 <!-- Appendice : conclusion, postface, annexes etc... --> |
|
360 <!--mai 2009 : ajout types glossaire, lexique, historique, genealogie, Èpilogue, tdm, horstexte ******--> |
|
361 <!--mai 2009 : ajout appels de figure optionnels en dÈbut et en fin appendice ******--> |
|
362 <!--mai 2009 : ajout exergue optionnel en dÈbut d' appendice ******--> |
|
363 <!--mai 2009 : ajout surtitre optionnel ******--> |
|
364 <!-- Mai 2009 : ajout sous-soustitre optionnel--> |
|
365 <!--mai 2009 : ajout ÈlÈment chapeau******--> |
|
366 <!--mai 2009 : ajout ÈlÈment source******--> |
|
367 <!--mai 2009 : ajout appels de figure optionnels au niveau de titre et sous titre ******--> |
|
368 <!--dÈcembre 2009 : ajout collec optionnel en fin de pre, pour les titre du meme auteur d un pre bio******--> |
|
369 <!--dÈcembre 2009 : ajout valeur attribut personnages ******--> |
|
370 |
|
371 <!--****** Appareil critique ******--> |
|
372 <!ELEMENT appcrit (surtit?, (((tit,apfi?),((stit,apfi?),(sstit,apfi?)?)?)|((stit,apfi?),(sstit,apfi?)?))?, ((((chapeau?, dev) | notefin), sect*) | sect+), (source | sign)*, collec*, defnotes?)> |
|
373 <!ATTLIST appcrit |
|
374 id ID #IMPLIED |
|
375 num CDATA #IMPLIED |
|
376 type (intro | prologue | pref | remer | avpro | biblio | remarque | note | chrono | presentation | personnages | sommaire | tdm | postface | conclusion | bio | annexe | glossaire | lexique | historique | genealogie | epilogue | horstexte | autre) #IMPLIED> |
|
377 <!--mai 2009 : Definition des types d' appareils critiques : tous ceux de pre et d'appen --> |
|
378 <!--mai 2009 : ajout surtitre optionnel ******--> |
|
379 <!-- Mai 2009 : ajout sous-soustitre optionnel--> |
|
380 <!--mai 2009 : ajout ÈlÈment chapeau******--> |
|
381 <!--mai 2009 : ajout ÈlÈment source******--> |
|
382 <!--mai 2009 : ajout appels de figure optionnels au niveau de titre et sous titre ******--> |
|
383 <!--dÈcembre 2009 : ajout collec optionnel en fin de pre, pour les titre du meme auteur d un pre bio******--> |
|
384 |
|
385 |
|
386 <!--****** Elements Section ******--> |
|
387 <!ELEMENT sect (%depart;, ((chapeau?, dev) | notefin), sign*, defnotes?)> |
|
388 <!ATTLIST sect |
|
389 id ID #IMPLIED |
|
390 num CDATA #IMPLIED |
|
391 type (postface | conclusion | remer | biblio | bio | chrono | remarque | annexe | notes | autre) #IMPLIED> |
|
392 |
|
393 <!-- Indentifiant et numero permettant de referencer les titres pour une gestion electronique--> |
|
394 <!-- Section --> |
|
395 <!--mai 2009 : ajout ÈlÈment chapeau******--> |
|
396 |
|
397 <!--****** Elements Developpement ******--> |
|
398 <!ELEMENT dev ((((let?, (p | pbib)) | bl | sep | dialogue |theatre | list | stroplg | cita | infratexte | lettre | fig | tableau | enc | sign) | (niv1 | niv2 | niv3 | niv4 | niv5))+, fin? ,source?)> |
|
399 <!--mai 2009 : ajout source ******--> |
|
400 <!-- Developpement des chapitres, parties ou sections... --> |
|
401 |
|
402 <!ELEMENT chapeau (let?, p+)> |
|
403 <!--mai 2009 : ajout ÈlÈment chapeau pour preliminaire, appendice, chapitre, sous chapitre, sect ******--> |
|
404 |
|
405 |
|
406 <!--****** Elements Theatre ******--> |
|
407 <!ELEMENT theatre (distrib*, acte+)> |
|
408 <!-- Module d'enrichissement pour ouvrage de theatre... --> |
|
409 |
|
410 <!ELEMENT distrib (tit, role+, expos*)> |
|
411 <!-- liste des personnage de la piece... --> |
|
412 |
|
413 <!ELEMENT role (pers | acteur)*> |
|
414 <!-- role du personnage --> |
|
415 |
|
416 <!ELEMENT expos (%typo; | %appel; | renv |renvlnk)*> |
|
417 <!-- exposition (ou se deroule la piece) --> |
|
418 |
|
419 <!ELEMENT acte (n?, tit?, stit?, (pers | didasc)*, scene+)> |
|
420 <!-- acte --> |
|
421 |
|
422 <!ELEMENT pers (%typo; | %appel; | renv |renvlnk | didasc)*> |
|
423 <!-- personnage(s) --> |
|
424 |
|
425 <!ELEMENT acteur (%typo; | %appel; | renv |renvlnk | didasc)*> |
|
426 <!-- acteur(s) --> |
|
427 |
|
428 <!ELEMENT didasc (%typo; | %appel; | renv |renvlnk)*> |
|
429 <!-- didascalie --> |
|
430 |
|
431 <!ELEMENT scene (n?, tit?, stit?, (pers | didasc)*, replique+)> |
|
432 <!-- scene --> |
|
433 |
|
434 <!ELEMENT replique ((pers)+, (p | vers | didasc)*)+> |
|
435 <!-- replique --> |
|
436 |
|
437 <!ELEMENT vers (%typo; | %appel; | renv |renvlnk)*> |
|
438 <!ATTLIST vers align (centre | justif | gauche | droite | stichomythie) #IMPLIED |
|
439 num CDATA #IMPLIED> |
|
440 <!-- Attribut du vers (stichomytie pour les vers qui se suivent--> |
|
441 <!-- vers --> |
|
442 |
|
443 <!ELEMENT bl EMPTY> |
|
444 <!--Ligne de blanc --> |
|
445 <!ATTLIST bl v CDATA #REQUIRED> |
|
446 <!-- Valeur de blanc --> |
|
447 |
|
448 <!ELEMENT sep EMPTY> |
|
449 <!--Separateur --> |
|
450 <!ATTLIST sep type (filet | frise | etoiles | etoile | logo | autre) #REQUIRED |
|
451 src CDATA #IMPLIED> |
|
452 <!-- type de separateur --> |
|
453 <!-- Mai 2009 : ajout scr : nom de l'image pour logo, cul de lampe... --> |
|
454 |
|
455 |
|
456 |
|
457 <!--****** Element liste ******--> |
|
458 <!ELEMENT list (item)+> |
|
459 <!ATTLIST list type (puce | tiret | num | alpha | none | imagelist1 | imagelist2 | imagelist3 | autre) #IMPLIED> |
|
460 <!--Liste, Enumeration--> |
|
461 <!--mai 2009 : ajout valeur type imagelist1 imagelist2 imagelist3 pour utiliser une image comme symbole optionnel ******--> |
|
462 |
|
463 |
|
464 <!--Item liste --> |
|
465 <!ELEMENT item ((n?, p+), list*)> |
|
466 |
|
467 |
|
468 <!--****** Strophe et vers dans la LG... ******--> |
|
469 <!ELEMENT stroplg (tit?, (verslg | bl)+)> |
|
470 <!--Strophe--> |
|
471 <!ATTLIST stroplg type CDATA #IMPLIED> |
|
472 <!--Type de vers : centre, retrait, ligne--> |
|
473 |
|
474 <!--Vers --> |
|
475 <!ELEMENT verslg (%typo; | %appel;)*> |
|
476 <!ATTLIST verslg type CDATA #IMPLIED |
|
477 num CDATA #IMPLIED> |
|
478 <!--Dialogue --> |
|
479 |
|
480 <!ELEMENT dialogue (((interloc, (p | stroplg | bl | sep | list | cita | fig | tableau | enc)+))+, fin?)> |
|
481 |
|
482 <!ELEMENT interloc (%typo; | %appel; | renv |renvlnk)*> |
|
483 |
|
484 <!ELEMENT cita ((date | lieu | entete)* ,(p | stroplg | bl)+, (source | auteur | polit)*, fin?)> |
|
485 <!ATTLIST cita type (citation | lettre) #IMPLIED> |
|
486 |
|
487 <!ELEMENT lettre ((date | lieu | entete)* ,(p | stroplg | bl)+, (source | auteur | polit)*)> |
|
488 |
|
489 <!ELEMENT infratexte (tit?, (p | cita | stroplg | bl | sep)+, fin?)> |
|
490 |
|
491 <!ELEMENT fin (%typo; | %appel; | renv |renvlnk | br)*> |
|
492 <!--matÈrialise un texte de fin de niveau--> |
|
493 |
|
494 |
|
495 <!ELEMENT date (%typo; | %appel; | renv |renvlnk | br)*> |
|
496 <!--date pour une correspondance--> |
|
497 <!ELEMENT lieu (%typo; | %appel; | renv |renvlnk | br)*> |
|
498 <!--lieu pour une correspondance--> |
|
499 <!ELEMENT entete (%typo; | %appel; | renv |renvlnk | br)*> |
|
500 <!--entete pour une correspondance--> |
|
501 <!ELEMENT polit (%typo; | %appel; | renv |renvlnk | br)*> |
|
502 <!--politesse pour une correspondance--> |
|
503 |
|
504 |
|
505 <!--****** Niveau d'intertitre et de Texte ******--> |
|
506 <!ELEMENT niv1 ((n?, int?, sint?, exer*, (((let?, p) | pbib | bl | sep | list | stroplg | cita | infratexte | lettre | fig | tableau | enc)+ | (niv2 | niv3 | niv4 | niv5)*)+), fin?)> |
|
507 <!--Niveau 1--> |
|
508 |
|
509 <!ELEMENT niv2 ((n?, int?, sint?, exer*, (((let?, p) | pbib | bl | sep | list | stroplg | cita | infratexte | lettre | fig | tableau | enc)+ | ( niv3 | niv4 | niv5)*)+), fin?)> |
|
510 <!--Niveau 2--> |
|
511 |
|
512 <!ELEMENT niv3 ((n?, int?, sint?, exer*, (((let?, p) | pbib | bl | sep | list | stroplg | cita | infratexte | lettre | fig | tableau | enc)+ | (niv4 | niv5)*)+), fin?)> |
|
513 |
|
514 <!--Niveau 3--> |
|
515 |
|
516 <!ELEMENT niv4 ((n?, int?, sint?, exer*, (((let?, p) | pbib | bl | sep | list | stroplg | cita | infratexte | lettre | fig | tableau | enc)+ | niv5)*), fin?)> |
|
517 <!--Niveau 4--> |
|
518 |
|
519 <!ELEMENT niv5 ((n?, int?, sint?, exer*, ((let?, p) | pbib | bl | sep | list | stroplg | cita | infratexte | lettre | fig | tableau | enc)+), fin?)> |
|
520 <!--Niveau 5--> |
|
521 |
|
522 <!ELEMENT int (%typo; | br | %appel; | renv | renvlnk)*> |
|
523 <!-- Intertitre --> |
|
524 |
|
525 <!ELEMENT sint (%typo; | br | %appel; | renv | renvlnk)*> |
|
526 <!-- Sous intertitre --> |
|
527 |
|
528 |
|
529 <!--****** Elements Lettrine ******--> |
|
530 <!ELEMENT let (%typo;)*> |
|
531 <!-- Lettrine --> |
|
532 |
|
533 <!--****** Encadre ******--> |
|
534 <!ELEMENT enc (surtit?, tit?, stit?, exer*, dev, sign*)> |
|
535 <!-- Encadre --> |
|
536 <!--mai 2009 : ajout surtitre optionnel ******--> |
|
537 |
|
538 |
|
539 <!--****** Elements definitions de notes ******--> |
|
540 <!ELEMENT defnotes (ntb | ntb2 | ntb3 | ntf | ntm)+> |
|
541 <!-- Definition des notes de la partie, du chapitre etc... --> |
|
542 |
|
543 <!ELEMENT ntb (p | pbib | tableau | fig)+> |
|
544 <!-- Texte de la note --> |
|
545 <!ATTLIST ntb id ID #REQUIRED> |
|
546 <!--Lien appel de note--> |
|
547 |
|
548 <!ELEMENT ntb2 (p | pbib | tableau | fig)+> |
|
549 <!-- Texte de la note niveau 2--> |
|
550 <!ATTLIST ntb2 id ID #REQUIRED> |
|
551 <!--Lien appel de note niveau 2--> |
|
552 |
|
553 <!ELEMENT ntb3 (p | pbib | tableau | fig)+> |
|
554 <!-- Texte de la note niveau 3 --> |
|
555 <!ATTLIST ntb3 id ID #REQUIRED> |
|
556 <!--Lien appel de note niveau 3--> |
|
557 |
|
558 <!ELEMENT ntf (p | pbib | tableau | fig)+> |
|
559 <!-- Texte de la note --> |
|
560 <!ATTLIST ntf id ID #REQUIRED> |
|
561 <!--Lien appel de note--> |
|
562 |
|
563 <!ELEMENT ntm (p | pbib | tableau | fig)+> |
|
564 <!-- Texte de la note --> |
|
565 <!ATTLIST ntm id ID #REQUIRED> |
|
566 <!--Lien appel de note--> |
|
567 |
|
568 |
|
569 <!--****** Elements note de fin ******--> |
|
570 <!ELEMENT notefin ((ntf | p)* | (nfniv1 | nfniv2 | nfniv3| nfniv4| nfniv5)*)+> |
|
571 <!-- Developpement des chapitres, parties ou sections... --> |
|
572 <!--****** Niveau d'intertitre et de Texte ******--> |
|
573 |
|
574 <!ELEMENT nfniv1 (n?, int?, sint?, ((ntf | p)* | (nfniv2 | nfniv3 | nfniv4 | nfniv5)*)+)> |
|
575 <!--Niveau 1--> |
|
576 |
|
577 <!ELEMENT nfniv2 (n?, int?, sint?, ((ntf | p)* | (nfniv3 | nfniv4 | nfniv5)*)+)> |
|
578 <!--Niveau 2--> |
|
579 |
|
580 <!ELEMENT nfniv3 (n?, int?, sint?, ((ntf | p)* | (nfniv4 | nfniv5)*)+)> |
|
581 <!--Niveau 3--> |
|
582 |
|
583 <!ELEMENT nfniv4 (n?, int?, sint?, ((ntf | p)* | (nfniv5)*)+)> |
|
584 <!--Niveau 4--> |
|
585 |
|
586 <!ELEMENT nfniv5 (n?, int?, sint?, (ntf | p)+)> |
|
587 <!--Niveau 5--> |
|
588 |
|
589 |
|
590 <!--****** Elements definitions de figure ******--> |
|
591 <!ELEMENT fig (tit | img | leg | source)+> |
|
592 <!--contenu du bloc figure--> |
|
593 <!ATTLIST fig id ID #IMPLIED> |
|
594 <!--Lien appel de figure--> |
|
595 |
|
596 <!ELEMENT img EMPTY> |
|
597 <!--Appel de la source de l'image--> |
|
598 |
|
599 <!ATTLIST img src CDATA #IMPLIED> |
|
600 <!--Nom de l'image--> |
|
601 |
|
602 <!ELEMENT leg (p)+> |
|
603 <!-- Legende d'illustration --> |
|
604 |
|
605 |
|
606 <!--****** Elements definitions de tableau ******--> |
|
607 <!ENTITY % yesorno 'CDATA'> |
|
608 |
|
609 <!ELEMENT tableau ((leg | source)*, (stab | (table, stab*)), (leg | source)*)> |
|
610 <!--contenu du bloc tableau--> |
|
611 <!ATTLIST tableau id ID #IMPLIED> |
|
612 <!--Lien appel de tableau--> |
|
613 <!--dÈcembre 2009 : ajout possibilitÈ table et stab ******--> |
|
614 |
|
615 <!ELEMENT stab EMPTY> |
|
616 <!-- Appel de la source du tableau (si tableau=image)--> |
|
617 |
|
618 <!ATTLIST stab src CDATA #IMPLIED> |
|
619 <!--Nom du tableau--> |
|
620 |
|
621 |
|
622 <!--****** Tableau en cals ******--> |
|
623 <!ELEMENT table (title?, tgroup+)> |
|
624 |
|
625 <!ATTLIST table |
|
626 frame (top|bottom|topbot|all|sides|none) #IMPLIED |
|
627 colsep %yesorno; #IMPLIED |
|
628 rowsep %yesorno; #IMPLIED |
|
629 > |
|
630 |
|
631 <!ELEMENT title (%typo;|%appel;|br|renv|renvlnk)*> |
|
632 |
|
633 |
|
634 <!ELEMENT tgroup (colspec*,spanspec*,thead?,tfoot?,tbody) > |
|
635 |
|
636 <!ATTLIST tgroup |
|
637 cols CDATA #REQUIRED |
|
638 colsep %yesorno; #IMPLIED |
|
639 rowsep %yesorno; #IMPLIED |
|
640 align (left|right|center|justify|char) #IMPLIED |
|
641 char CDATA #IMPLIED |
|
642 charoff CDATA #IMPLIED |
|
643 > |
|
644 |
|
645 <!ELEMENT colspec EMPTY > |
|
646 |
|
647 <!ATTLIST colspec |
|
648 colnum CDATA #IMPLIED |
|
649 colname CDATA #IMPLIED |
|
650 colwidth CDATA #IMPLIED |
|
651 colsep %yesorno; #IMPLIED |
|
652 rowsep %yesorno; #IMPLIED |
|
653 align (left|right|center|justify|char) #IMPLIED |
|
654 char CDATA #IMPLIED |
|
655 charoff CDATA #IMPLIED |
|
656 > |
|
657 |
|
658 <!ELEMENT spanspec EMPTY > |
|
659 |
|
660 <!ATTLIST spanspec |
|
661 namest CDATA #REQUIRED |
|
662 nameend CDATA #REQUIRED |
|
663 spanname CDATA #REQUIRED |
|
664 colsep %yesorno; #IMPLIED |
|
665 rowsep %yesorno; #IMPLIED |
|
666 align (left|right|center|justify|char) #IMPLIED |
|
667 char CDATA #IMPLIED |
|
668 charoff CDATA #IMPLIED |
|
669 > |
|
670 |
|
671 <!ELEMENT thead (colspec*,row+)> |
|
672 <!ATTLIST thead |
|
673 valign (top|middle|bottom) #IMPLIED |
|
674 > |
|
675 |
|
676 <!ELEMENT tfoot (colspec*,row+)> |
|
677 <!ATTLIST tfoot |
|
678 valign (top|middle|bottom) #IMPLIED |
|
679 > |
|
680 |
|
681 <!ELEMENT tbody (row+)> |
|
682 |
|
683 <!ATTLIST tbody |
|
684 valign (top|middle|bottom) #IMPLIED |
|
685 > |
|
686 |
|
687 <!ELEMENT row (entry)*> |
|
688 |
|
689 <!ATTLIST row |
|
690 rowsep %yesorno; #IMPLIED |
|
691 valign (top|middle|bottom) #IMPLIED |
|
692 > |
|
693 |
|
694 <!ELEMENT entry (%typo; | %appel; | renv |renvlnk | br | p | list)*> |
|
695 |
|
696 <!ATTLIST entry |
|
697 colname CDATA #IMPLIED |
|
698 namest CDATA #IMPLIED |
|
699 nameend CDATA #IMPLIED |
|
700 spanname CDATA #IMPLIED |
|
701 morerows CDATA #IMPLIED |
|
702 colsep %yesorno; #IMPLIED |
|
703 rowsep %yesorno; #IMPLIED |
|
704 align (left|right|center|justify|char) #IMPLIED |
|
705 char CDATA #IMPLIED |
|
706 charoff CDATA #IMPLIED |
|
707 rotate %yesorno; #IMPLIED |
|
708 valign (top|middle|bottom) #IMPLIED |
|
709 > |
|
710 |