[SPIP] +spip v3.0.17
[lhc/web/clavette_www.git] / www / prive / paquet.dtd
1 <!--================ Entites XML std =========================-->
2
3 <!ENTITY % HTMLlat1 SYSTEM
4 "-//W3C//ENTITIES Latin 1 for XHTML//EN"
5 "xhtml-lat1.ent">
6 %HTMLlat1;
7
8 <!ENTITY % HTMLsymbol SYSTEM
9 "-//W3C//ENTITIES Symbols for XHTML//EN"
10 "xhtml-symbol.ent">
11 %HTMLsymbol;
12
13 <!ENTITY % HTMLspecial SYSTEM
14 "-//W3C//ENTITIES Special for XHTML//EN"
15 "xhtml-special.ent">
16 %HTMLspecial;
17
18 <!--================ DTD originale =========================-->
19
20 <!ENTITY % LANG "CDATA"> <!-- nom de langue -->
21 <!ENTITY % MAIL "CDATA"> <!-- adresse mail -->
22 <!ENTITY % NAME "CDATA"> <!-- identificateur (notamment nom de fonction) -->
23 <!ENTITY % NUMBER "CDATA"> <!-- nombre entier naturel -->
24 <!ENTITY % PATH "CDATA"> <!-- chemin d'acces a un fichier ou repertoire -->
25 <!ENTITY % CONTEXT "CDATA"> <!-- couples x=y separes par esperluete -->
26 <!ENTITY % URI "CDATA"> <!-- lien sur le Web -->
27 <!ENTITY % VNUM "CDATA"> <!-- 3 entiers naturels separes par un point: x.y.z -->
28 <!ENTITY % INTERVAL "CDATA"> <!-- 2 VNUM entre crochets separes par un point-virgule -->
29 <!ENTITY % ITEM "CDATA"> <!-- chaine de langue -->
30
31 <!ENTITY % ETAT "(experimental|dev|test|stable)" >
32
33 <!ENTITY % CATEGORY "(auteur|communication|date|divers|edition|maintenance|multimedia|navigation|outil|performance|squelette|statistique|theme)" >
34
35 <!ENTITY % CREDITS "(auteur|copyright|credit|licence)*" >
36
37 <!ENTITY % IMPLEMENTATION "(menu|chemin|lib|necessite|onglet|procure|pipeline|utilise)*" >
38
39 <!ELEMENT paquet (nom, %CREDITS;, traduire*, %IMPLEMENTATION;, spip*) >
40 <!ATTLIST paquet
41 prefix ID #REQUIRED
42 categorie %CATEGORY; #REQUIRED
43 version %VNUM; #REQUIRED
44 etat %ETAT; #REQUIRED
45 compatibilite %INTERVAL; #REQUIRED
46 logo %PATH; #IMPLIED
47 schema %NUMBER; #IMPLIED
48 meta %NAME; #IMPLIED
49 documentation %URI; #IMPLIED
50 demonstration %URI; #IMPLIED
51 developpement %URI; #IMPLIED
52 >
53
54 <!ELEMENT nom (#PCDATA)>
55
56 <!ELEMENT auteur (#PCDATA)>
57 <!ATTLIST auteur
58 lien %URI; #IMPLIED
59 mail %MAIL; #IMPLIED
60 >
61
62 <!ELEMENT copyright (#PCDATA)>
63
64 <!ELEMENT credit (#PCDATA)>
65 <!ATTLIST credit
66 lien %URI; #IMPLIED
67 >
68
69 <!ELEMENT licence (#PCDATA)>
70 <!ATTLIST licence
71 lien %URI; #IMPLIED
72 >
73
74 <!ELEMENT traduire EMPTY>
75 <!ATTLIST traduire
76 module %NAME; #REQUIRED
77 reference %LANG; #REQUIRED
78 gestionnaire %NAME; #IMPLIED
79 >
80
81 <!ELEMENT spip %IMPLEMENTATION; >
82 <!ATTLIST spip
83 compatibilite %INTERVAL; #REQUIRED
84 >
85
86 <!ELEMENT chemin EMPTY>
87 <!ATTLIST chemin
88 path %PATH; #REQUIRED
89 type %NAME; #IMPLIED
90 >
91
92 <!ELEMENT necessite EMPTY>
93 <!ATTLIST necessite
94 nom %NAME; #REQUIRED
95 compatibilite %INTERVAL; #IMPLIED
96 >
97
98 <!ELEMENT lib EMPTY>
99 <!ATTLIST lib
100 nom %NAME; #REQUIRED
101 lien %URI; #REQUIRED
102 >
103
104 <!ELEMENT utilise EMPTY>
105 <!ATTLIST utilise
106 nom %NAME; #REQUIRED
107 compatibilite %INTERVAL; #IMPLIED
108 >
109
110 <!ELEMENT procure EMPTY>
111 <!ATTLIST procure
112 nom %NAME; #REQUIRED
113 version %VNUM; #IMPLIED
114 >
115
116 <!ELEMENT pipeline EMPTY>
117 <!ATTLIST pipeline
118 nom %NAME; #REQUIRED
119 action %NAME; #IMPLIED
120 inclure %PATH; #IMPLIED
121 >
122
123 <!ELEMENT menu EMPTY>
124 <!ATTLIST menu
125 nom %NAME; #REQUIRED
126 titre %ITEM; #REQUIRED
127 parent %NAME; #IMPLIED
128 position %NUMBER; #IMPLIED
129 action %NAME; #IMPLIED
130 parametres %CONTEXT; #IMPLIED
131 icone %PATH; #IMPLIED
132 >
133
134 <!ELEMENT onglet EMPTY>
135 <!ATTLIST onglet
136 nom %NAME; #REQUIRED
137 titre %ITEM; #REQUIRED
138 parent %NAME; #IMPLIED
139 position %NUMBER; #IMPLIED
140 action %NAME; #IMPLIED
141 parametres %CONTEXT; #IMPLIED
142 icone %PATH; #IMPLIED
143 >
144