1 <!--================ Entites XML std =========================-->
3 <!ENTITY % HTMLlat1 SYSTEM
4 "-//W3C//ENTITIES Latin 1 for XHTML//EN"
8 <!ENTITY % HTMLsymbol SYSTEM
9 "-//W3C//ENTITIES Symbols for XHTML//EN"
13 <!ENTITY % HTMLspecial SYSTEM
14 "-//W3C//ENTITIES Special for XHTML//EN"
18 <!--================ DTD originale =========================-->
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 -->
31 <!ENTITY % ETAT "(experimental|dev|test|stable)" >
33 <!ENTITY % CATEGORY "(auteur|communication|date|divers|edition|maintenance|multimedia|navigation|outil|performance|squelette|statistique|theme)" >
35 <!ENTITY % CREDITS "(auteur|copyright|credit|licence)*" >
37 <!ENTITY % IMPLEMENTATION "(menu|chemin|lib|necessite|onglet|procure|pipeline|utilise)*" >
39 <!ELEMENT paquet (nom, %CREDITS;, traduire*, %IMPLEMENTATION;, spip*) >
42 categorie %CATEGORY; #REQUIRED
43 version %VNUM; #REQUIRED
45 compatibilite %INTERVAL; #REQUIRED
47 schema %NUMBER; #IMPLIED
49 documentation %URI; #IMPLIED
50 demonstration %URI; #IMPLIED
51 developpement %URI; #IMPLIED
54 <!ELEMENT nom (#PCDATA)>
56 <!ELEMENT auteur (#PCDATA)>
62 <!ELEMENT copyright (#PCDATA)>
64 <!ELEMENT credit (#PCDATA)>
69 <!ELEMENT licence (#PCDATA)>
74 <!ELEMENT traduire EMPTY>
76 module %NAME; #REQUIRED
77 reference %LANG; #REQUIRED
78 gestionnaire %NAME; #IMPLIED
81 <!ELEMENT spip %IMPLEMENTATION; >
83 compatibilite %INTERVAL; #REQUIRED
86 <!ELEMENT chemin EMPTY>
92 <!ELEMENT necessite EMPTY>
95 compatibilite %INTERVAL; #IMPLIED
104 <!ELEMENT utilise EMPTY>
107 compatibilite %INTERVAL; #IMPLIED
110 <!ELEMENT procure EMPTY>
113 version %VNUM; #IMPLIED
116 <!ELEMENT pipeline EMPTY>
119 action %NAME; #IMPLIED
120 inclure %PATH; #IMPLIED
123 <!ELEMENT menu EMPTY>
126 titre %ITEM; #REQUIRED
127 parent %NAME; #IMPLIED
128 position %NUMBER; #IMPLIED
129 action %NAME; #IMPLIED
130 parametres %CONTEXT; #IMPLIED
131 icone %PATH; #IMPLIED
134 <!ELEMENT onglet EMPTY>
137 titre %ITEM; #REQUIRED
138 parent %NAME; #IMPLIED
139 position %NUMBER; #IMPLIED
140 action %NAME; #IMPLIED
141 parametres %CONTEXT; #IMPLIED
142 icone %PATH; #IMPLIED