Insérer des éléments et des valeurs d’attributs
1. Introduction
2. Insérer un élément
2.1 Insérer un élément dans l’élément Identification et description (<did>)
2.2 Insérer un élément après l’élément Identification et description (<did>)
3. Insérer une valeur d’attribut
3.1 Dans un élément qui accepte du texte
3.2 Dans un élément qui n’accepte pas de texte
3.3 Remarques
1. Introduction
Pour intervenir sur les éléments et leurs attributs, il faut éditer le ou les composants concernés dans Xeditor et utiliser les fonctionnalités Éléments et Attributs dans la barre latérale droite (voir la fiche Présentation de l’interface).
Pour saisir ou modifier une valeur d’attribut, pour insérer un élément avant/dedans/après, il faut utiliser l’arbre des éléments EAD et se positionner à l’endroit souhaité.
2. Insérer un élément
Pour ajouter un élément, il faut savoir quel élément EAD correspond à la nature de l’information que l’on souhaite encoder et connaître la structure de l’élément (sa place dans l’arborescence, avec ou sans attribut, etc.).
2.1 Insérer un élément dans l’élément Identification et description (<did>)
Pour insérer un élément au sein de l’élément <did>, il convient de suivre la procédure suivante. Dans l’exemple, il s’agit d’insérer un élément <unitid> avant un élément <unittitle> :
- Étape 1 : placer le curseur à l’intérieur de l’élément <unittitle> ;
- Étape 2 : accéder, dans la barre latérale à droite, à la liste des attributs et éléments autorisés dans ce contexte.

- Étape 3 : dans le menu Éléments, choisir la fonction Insérer avant en cliquant sur la flèche. La liste des éléments disponibles dans ce contexte se déroule.

- Étape 4 : choisir l’élément <unitid>.
- Étape 5 : l’élément <unitid> est inséré dans la zone de saisie juste avant <unittitle>.

Alternativement, dans les éléments qui acceptent du texte, on peut positionner le curseur dans la zone de saisie et utiliser les raccourcis clavier suivants :

2.2 Insérer un élément après l’élément Identification et description (<did>)
Il n’est pas possible de positionner le curseur à l’intérieur de l’élément <did>, ni immédiatement après celui-ci. Aussi, pour ajouter un élément après le <did>, il convient de suivre la procédure suivante. Dans l’exemple, l’objectif est d’ajouter une description du contenu à l’aide d’un élément <scopecontent>.
- Étape 1 : positionner le curseur dans un élément de <did> ou sélectionner <did> dans l’arbre EAD dans la barre latérale droite. L’élément <did> contient tous les éléments de la description et d’identification du document. Lorsque l’élément <did> est sélectionné, cela grise tous les éléments inclus dans le <did>.
- Étape 2 : ouvrir la liste des éléments à Insérer après ;

- Étape 3 : choisir <scopecontent> dans la liste des éléments autorisés ;
- Étape 4 : l’élément <scopecontent> contenant un <p> est inséré dans la zone de saisie juste après le <did>.

3. Insérer une valeur d’attribut
3.1 Dans un élément qui accepte du texte
Pour renseigner la valeur d’un attribut dans un élément acceptant du texte, il convient de se positionner dans cet élément et de suivre la procédure décrite dans l’exemple. Dans ce cas, il s’agit de renseigner l’attribut TYPE= "cote" dans l’élément <unitid>. Pour ce faire :
- Étape 1 : placer le curseur à l’intérieur de l’élément <unitid> ;
- Étape 2 : accéder à la liste des attributs autorisés pour <unitid> via la barre latérale à droite ;
- Étape 3 : renseigner la valeur de l’attribut TYPE en utilisant la liste contrôlée.

Il est également possible d’utiliser le menu attribut dans le menu en haut de l’écran.

3.2 Dans un élément qui n’accepte pas de texte
Il est impossible de se positionner directement dans un élément qui n’accepte pas de texte, aussi pour ajouter une valeur à un attribut de ce type d’élément, il convient de suivre la procédure décrite ci-après. Pour l’exemple, on souhaite insérer une valeur à l’attribut LEVEL dans <c> :
- Étape 1 : positionner le curseur dans un élément de <c> ;
- Étape 2 : dans la barre latérale droite, remonter l’arbre des éléments EAD pour accéder à la liste des attributs permis dans <c> ;
- Étape 3 : compléter la valeur de l’attribut LEVEL en utilisant la liste contrôlée.

3.3 Remarques
La plupart des attributs ont des listes fermées de valeurs. Il est possible de saisir par auto-complétion. La saisie de valeurs hors-liste est impossible.

Il existe également des listes combinées, par exemple le référentiel de la valeur de l’attribut OTHERLEVEL dépend de la valeur saisie dans l’attribut LEVEL.
