Le fichier descripteur

Introduction

Syntaxe

<Site>

Il s'agit de l'élément racine du fichier descripteur.

Modèle de contenu :

Site ::= (title & xslt-set & css-set, sections+)

Attributs :

nom type défaut
target : le répertoire d'installation du site. CDATA requis

<Sections>

Un ensemble de sections. Il est possible de spécifier plusieurs éléments <Sections>. Dans ce cas, l'attribut root permet de donner la partie commune du chemin vers toutes les sections d'un élément.

Modèle de contenu :

Sections ::= (section+)

Attributs :

nom type défaut
root : la racine commune à toutes les sections de cet ensemble. CDATA aucun

Exemple :

<sections root='/home/dsoulayr/dsoulayrol.free.fr/xml'>
  <section id='root' src='.' target='/'>
    <title>Accueil</title>
  </section>

  <section id='softs' src='soft' target='/soft'>
    <title>Logiciels</title>
  </section>
</sections>

<sections root='/home/dsoulayr/dsoulayrol.free.fr'>
  <section id='repository' src='repository' target='/repository'>
    <title>Fichiers</title>
  </section>
</sections>

<Section>

La brique de base du traitement d'Achille. Une section est un ensemble de documents liées normalement par un thème, représentée par un répertoire sur le disque dur.

Modèle de contenu :

Section ::= (title, index? & articles? & files*)

Attributs :

nom type défaut
id : un identifiant unique dans le descripteur. CDATA requis
src : le chemin vers les sources de cette section. CDATA requis
target : le chemin par rapport à la racine du site de cette section. CDATA requis

<Index>

La définition de l'index à générer pour une section. Un index est défini par son type, les documents qu'il doit présenter et plusieurs options de présentation.

Modèle de contenu :

Index ::= (section-id* & feature-file? & ignore-file*)

Attributs :

nom type défaut
type : le type d'index. énumération : summary, files requis
articles : le nombre maximum d'items à faire figurer. CDATA illimité
Modifié le 21/08/2003 et généré par Achille 2.0 le Sunday 04 July 2004 11:18