## Editer la structure du document

### Changer le type de l'élément

Pour changer le type d'un élément existant, sélectionnez-le et choisissez le nouveau type soit dans les menus XHTML ou XML, soit en cliquant sur un bouton. Vous pouvez ainsi par exemple changer une liste numérotée en une liste d'articles, ou un paragraphe en une en-tête ou une liste. Pour supprimer un type sélectionné dans les sous-menus (types en ligne - cela peut être une phrase dans un paragraphe ou une liste), utilisez l'option appropriée comme bascule dans les sous-menus du menu XHTML. Beaucoup d'autres types peuvent être supprimés, comme une transformation de l'élément lorsqu'il a été sélectionné ( voir plus loin).

Pour sélectionner un élément entier, placez le point d'insertion n'importe où à l'intérieur et appuyez sur la touche `F2`.

Il est également possible d'effectuer des transformations de structure plus complexes.

### Changer la structure du document

Des transformations de structure simples peuvent être effectuées en utilisant le menu XHTML (voir plus haut). Des transformations de structure plus complexes s'obtiendront à l'aide d'autres moyens.

La commande Transformer

La commande Transformer _dans le menu Edition_ accomplit des transformations de structure complexes. Cette commande est basée sur un langage de transformation de structure qui spécifie comment un modèle structural donné peut être transformé en différentes structures.

La commande Transformersort un menu qui donne la liste de toutes les transformations qui peuvent être appliquées à la sélection courante. Il suffit de choisir la transformation que vous désirez.

Les transformations disponibles sont définies dans le fichier `Amaya/amaya/HTML.trans`. Référez-vous au document Utilisation du fichier HTML.trans pour une description du langage dans lequel les règles de transformation sont écrites.

Des transformations supplémentaires peuvent être spécifiées dans le fichier HTML.trans. Certaines sont fournies en tant qu'exemples. Ainsi, il est possible de transformer des listes emboîtées en table et inversement.

### Insérer une division

Il est possible de grouper une série de paragraphes, en-têtes, listes, tables (...) à l'intérieur d'une division. Pour cela, il faut sélectionner les éléments à grouper puis on active l'entrée Division dans du menu XHTML.

### Les touches Back Space et Delete

Des éléments consécutifs peuvent être fusionnés, même s'ils ne sont pas au même niveau dans la structure du document. La fusion s'effectue à l'aide des touches `Back Space` et `Delete`. Quand le point d'insertion est à la fin d'un élément, utilisez la touche `Delete`. Quand il est au début, utilisez la touche `Back Space`. Dans les deux cas, ces touches n'effacent aucun caractère. Elles fusionnent des éléments séparés par une limite de structure.

Quand le point d'insertion est à l'intérieur d'un élément, ces deux touches effacent comme d'habitude le caractère suivant ou le caractère précédent.