Modifier à partir de l'arbre de gauche

Les modifications de structure

Les modifications de structure sur le document EAD peuvent s'effectuer à partir de l'arbre du volet gauche, en utilisant le menu contextuel (clic droit)

Copier : copie un nœud en supprimant ses identifiants (dans l'attribut ID du <c>)

Couper (déplacer) : coupe un nœud en conservant les identifiants des composants, afin de le déplacer dans la structure hiérarchique

Coller un(des) Élément(s) C : colle un nœud après, avant ou à l'intérieur d'un autre composant

Créer un Élément C : crée un nœud après un autre, avant ou à l'intérieur

Attention

Quand un nœud est en mode Edition (verrouillé) dans d'éditeur XMetal (volet centrale), il est interdit d'effectuer des opérations de copier, couper ou coller sur ce nœud ou son entourage (enfants, parents, frères) depuis l'arbre du volet gauche.

Remarque

Toute opération effectuée à partir de l'arbre (volet de gauche) est enregistrée automatiquement.

Couper /Coller = déplacer un <c>

Cette opération déplace le nœud sans le modifier. L'ID du (des) <c> en particulier reste(nt) inchangé(s).

Procédure
  1. Clic droit + Couper (déplacer) sur le <c> à déplacer
  2. Se positionner sur un <c> ailleurs dans l'arbre et effectuer un clic droit +   Coller : dedans, avant ou après.
  • Le Couper/Coller fonctionne dans un même document ou d'un document à l'autre.

  • Coller un <c> A dans un <c> B positionne le <c> A à la suite de tous les enfants du <c> B.

  • Coller un <c> dans le <dsc> positionne le <c> collé à la suite de tous les enfants déjà présents dans <dsc>.

Attention

Pour supprimer un nœud, utiliser la fonction Supprimer, et non la fonction Couper (déplacer) dont l'annulation laissera le nœud dans son état initial.

Copier /Coller = réutiliser un <c> dans un document EAD

Cette opération supprime l'ID du(des) <c> copié(s), et attribue un nouvel ID au(x) <c> copié(s).

Conseil

Copier un nœud - notamment un composant <c> - facilite la création de nœuds qui ont la même structure et/ou des contenus similaires.

Cela peut aussi se faire directement dans volet éditeur XMetal central.

Procédure
  1. Clic droit + Copier sur le <c> à réutiliser
  2. Se positionner sur un <c> ailleurs dans l'arbre et effectuer un clic droit + Coller : dedans, avant ou après
  • Coller un <c> A dans un <c> B positionne le <c> A à la suite de tous les enfants du <c> B.

  • Coller un <c> dans le <dsc> positionne le <c> collé à la suite de tous les enfants déjà présents dans <dsc>.

Attention

  • Eviter de copier-coller trop de <c> à la fois : des bugs sont possibles au-delà de plusieurs centaines de Ko.

  • Vous ne devez pas copier/coller, puis Supprimer le noeud inital, pour déplacer un composant <c> ! : le copier/coller modifie l'ID du <c>, et donc son URL dans l'interface de consultation.

Créer un nouvel élément

Si cette fonction est appelée au niveau d'un <c>, seul un autre <c> peut être créé, soit dedans, soit après, soit avant.

Dans les autres cas, une boîte de dialogue apparaît qui permet de décider de l'élément à créer :

  • soit en écrivant le nom de la balise

  • soit en introduisant un bloc XML pré-rempli

Attention

Orthographiez les noms d'éléments et à positionnez les en parfaite conformité avec la DTD EAD.

Il n'y a pas de contrôle du respect de la DTD par Calames lors de ce processus de création. La vérification se fait au moment de l'édition dans le volet central.

Si l'élément créé n'est pas conforme à la DTD, un message d'erreur en anglais s'affiche et précise la règle violée.

Exemple :

Rules checking cannot be returned on : The element xxx is not allowed at this point in its container xxx

Conseil

Utiliser les fonctionnalités de l'éditeur XMetal dans le volet central pour ajouter des éléments EAD

Couper plusieurs <c> à la fois

Permet de déplacer en même temps plusieurs nœuds de même niveau et leurs enfants.

Procédure
  1. Clic droit + Couper (déplacer) depuis sur le premier <c> de la série à déplacer.
  2. Clic droit + Couper (déplacer) jusque sur le dernier <c> de la série à déplacer.

    Attention

    Il ne faut faire aucune autre opération entre ces étapes : le système connaît alors l'ensemble à déplacer.

  3. Pour coller la série sélectionnée, se positionner sur un <c> ailleurs dans l'arbre et effectuer un clic droit + Coller : dedans, avant ou après.

    Attention

    Evitez de couper (déplacer) trop de <c> à la fois, surtout s'ils possèdent des <c> enfants : des bugs sont possibles au-delà de plusieurs centaines de Ko.

Supprimer

Clic droit + Supprimer sur le nœud à supprimer

Attention

  • La suppression d'un nœud est irréversible.

  • La suppression d'un nœud supprime également tous ses enfants.