Ajouter / modifier des fichiers XML dans une édition

Lors de l’étape 3 de la création d’une nouvelle édition, une base de données est créée par défaut. Son nom est celui donnée à la question "Database path ?", et il figure dans la première ligne du fichier de configuration de l’édition (dossier [projet-]editions/[mon-edition]/[mon-edition]_confing_inc.xml).
Cette base de données contient les fichiers XML qui sont affichés dans MaX.


    Nota Bene
    À chaque mise à jour de vos fichiers XML vous devez les ré-indexer 
    dans votre base de données BaseX.

Pour ajouter des fichiers XML dans BaseX :

1) En ligne de commande, se placer dans le dossier [projet-]BaseX/bin

cd [chemin-vers-le-projet]/[projet-]BaseX/bin

2) Si ce n’est pas déjà fait, lancer BaseX

./basexhttp &

3) Ouvrir BaseX Client

./basexclient -w

4) Renseigner les identifiants et mots de passe de Basex (par défaut admin / admin)

Une fois le client BaseX ouvert, plusieurs actions sont possibles, aux moyens de commandes.

  • Accéder à la liste des différentes bases déjà existantes (par défaut, celle créée lors de l’étape 3 de la création d’une édition) :

list

  • Ouvrir une base (ce qui permettra d’ajouter/de supprimer des fichiers) :

open [nom-de-la-base]

  • Créer une nouvelle base :

create db [nom-de-la-base]

  • Supprimer une base:

drop db [nom-de-la-base]

  • Lister les fichiers disponibles dans une base :

list [nom-de-la-base]

  • Ajouter des fichiers dans une base :

add to [nom-de-la-base] [chemin-vers-le-fichier]

Il est possible d’ajouter un seul fichier XML, ou bien un dossier complet comprenant plusieurs fichiers.

Par exemple :
add to [nom-de-la-base] /Users/[nom-d'utilisateur]/Documents/FichiersXML/[nom-du-dossier]

  • Supprimer un fichier ou un dossier d’une base :

delete [nom-du-fichier] ou delete [nom-du-dossier]

=> On peut vérifier que les fichiers ont bien été ajoutés ou supprimés à l’aide de la commande list [nom-de-la-base].

  • Changer le mot de passe d’accès à BaseX Client (par défaut admin) :

password [nouveau-mot-de-passe]


Pour quitter BaseX Client, on tape la commande exit.

Par défaut, les documents ajoutés dans la base de données de l’édition sont affichés dans MaX à l’adresse suivante : http://[host]:[port]/[edition]/sommaire.html.