Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
serveurscrutari:config:categories [2017/09/06 18:01] vincent |
serveurscrutari:config:categories [2017/09/06 18:04] (Version actuelle) vincent |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
===== Structure du format XML ===== | ===== Structure du format XML ===== | ||
- | L'élément racine est l'élément !!<categories>!!. Il contient un nombre illimité d'éléments !!<category>!! qui définissent les catégories. Un élément //<category>// possède l'attribut !!@name!! qui correspond au nom de la catégorie et il contient un nombre illimité d'éléments !!<label>!! indiquant l'intitulé de la catégorie dans une langue donnée. Un élément //<category>// peut aussi contenir des éléments //<phrase>// et //<attr>// en vue de personnalisation comme indiquée à la page [[serveurscrutari:config:phrases_attributs|Phrases et attributs]]. | + | L'élément racine est l'élément !!<categories>!!. Il contient un nombre illimité d'éléments !!<category>!! qui définissent les catégories. Un élément //<category>// possède l'attribut !!@name!! qui correspond au nom de la catégorie et il contient un nombre illimité d'éléments !!<label>!! indiquant l'intitulé de la catégorie dans une langue donnée. Un élément //<category>// peut aussi contenir des éléments !!<phrase>!! et !!<attr>!! en vue de personnalisation comme indiquée à la page [[serveurscrutari:config:phrases_attributs|Phrases et attributs]]. |
Les intitulés de la catégorie par défaut peuvent être définis en insérant un élément //<category>// avec comme valeur !!_default!! pour l'attribut //@name//. | Les intitulés de la catégorie par défaut peuvent être définis en insérant un élément //<category>// avec comme valeur !!_default!! pour l'attribut //@name//. | ||
Ligne 94: | Ligne 94: | ||
<!ELEMENT categories (category*,corpus-list*)> | <!ELEMENT categories (category*,corpus-list*)> | ||
- | <!ELEMENT category (label*,phrase*,attr*)> | + | <!ELEMENT category (label*|phrase*|attr*)> |
<!ATTLIST category name NMTOKEN #REQUIRED> | <!ATTLIST category name NMTOKEN #REQUIRED> | ||
Ligne 103: | Ligne 103: | ||
<!ELEMENT phrase (label*)> | <!ELEMENT phrase (label*)> | ||
- | <!ATTLIST attr name NMTOKEN #REQUIRED> | + | <!ATTLIST phrase name NMTOKEN #REQUIRED> |
<!ELEMENT label (#PCDATA)> | <!ELEMENT label (#PCDATA)> |