<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <title>Changer la structure</title>
  <meta name="GENERATOR" content="amaya 8.2+, see http://www.w3.org/Amaya/" />
</head>

<body xml:lang="en" lang="en">

<table border="0" summary="toc">
  <tbody>
    <tr>
      <td><p><img alt="W3C" src="../images/w3c_home" /> <img alt="Amaya"
        src="../images/amaya.gif" /></p>
      </td>
      <td><p><a href="EditChar.html.fr#Keyboard" accesskey="p"><img
        alt="previous" src="../images/left.gif" /></a> <a
        href="Manual.html.fr" accesskey="t"><img alt="top"
        src="../images/up.gif" /></a> <a href="Links.html.fr#Creating"
        accesskey="n"><img alt="next" src="../images/right.gif" /></a></p>
      </td>
    </tr>
  </tbody>
</table>

<div id="Changing">
<h2>Editer la structure du document</h2>

<h3><a name="L653">Changer le type de l'élément</a></h3>

<p>Pour changer le type d'un élément existant, sélectionnez-le et choisissez
le nouveau type soit dans les menus <strong>XHTML</strong> ou
<strong>XML</strong>, 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 (<a href="HTML-elements/inline.html.fr">types en ligne</a> - cela
peut être une phrase dans un paragraphe ou une liste), utilisez l'option
appropriée comme bascule dans les sous-menus du menu <strong>XHTML.</strong>
Beaucoup d'autres types peuvent être supprimés, comme une transformation de
l'élément lorsqu'il a été sélectionné ( voir plus loin).</p>

<p>Pour sélectionner un élément entier, placez le point d'insertion n'importe
où à l'intérieur et appuyez sur <a href="Selecting.html.fr#Selecting1">la
touche <kbd>Esc</kbd> (<kbd>F2</kbd> sur Windows).</a></p>

<p>Il est également possible d'effectuer des <a href="#L631">transformations
de structure</a> plus complexes.</p>

<h3><a name="L631">Changer la structure du document</a></h3>

<p>Des transformations de structure simples peuvent être effectuées en
utilisant le menu <strong>XHTML</strong> (voir <a href="#L653">plus
haut</a>). Des transformations de structure plus complexes s'obtiendront à
l'aide d'autres moyens.</p>

<p><a name="L141">La commande <strong>Transformer</strong></a></p>

<p>La commande <strong>Transformer _</strong>dans le menu
<strong>Edition</strong>_ 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.</p>

<p>La commande <strong>Transformer</strong>sort 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.</p>

<p>Les transformations disponibles sont définies dans le fichier
<code>Amaya/amaya/HTML.trans</code>. Référez-vous au document <a
href="Transform.html.fr">Utilisation du fichier HTML.trans</a> pour une
description du langage dans lequel les règles de transformation sont
écrites.</p>

<p>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.</p>

<h3><a name="Inserting">Insérer une division</a></h3>

<p>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
<strong>XHTML</strong>.</p>

<h3><a name="Back">Les touches Back Space et Delete</a></h3>

<p>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 <kbd>Back Space</kbd> et <kbd>Delete</kbd>. Quand le point
d'insertion est à la fin d'un élément, utilisez la touche <kbd>Delete</kbd>.
Quand il est au début, utilisez la touche <code>Back Space</code>. Dans les
deux cas, ces touches n'effacent aucun caractère. Elles fusionnent des
éléments séparés par une limite de structure.</p>

<p>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.</p>
</div>

<p><a href="EditChar.html.fr#Keyboard"><img alt="previous"
src="../images/left.gif" /></a> <a href="Manual.html.fr"><img alt="top"
src="../images/up.gif" /></a> <a href="Links.html.fr#Creating"><img
alt="next" src="../images/right.gif" /></a></p>
<hr />
</body>
</html>
