<?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>
  <title>Xml Support</title>
  <meta http-equiv="Content-Type"
  content="application/xhtml+xml; charset=iso-8859-1" />
  <meta name="GENERATOR" content="amaya 8.6, see http://www.w3.org/Amaya/" />
  <link href="style.css" rel="stylesheet" type="text/css" />
</head>

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

<table summary="toc">
  <tbody>
    <tr>
      <td><img alt="W3C" src="../images/w3c_home" /><img alt="Amaya"
        src="../images/amaya.gif" /></td>
      <td><p><a href="Animation.html.fr" 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="StyleSheets.html.fr" accesskey="n"><img
        src="../images/right.gif" /></a></p>
      </td>
    </tr>
  </tbody>
</table>

<div id="page_body">
<h1>Support XML</h1>
</div>

<p>Amaya permet de lire et d'afficher n'importe quel document XML
bien-formé.</p>

<p>Pour un document XML faisant référence à une DTD ou à un espace de noms
non supporté (autre que XHTML, MathML et SVG), Amaya offre un support
d'affichage et d'édition plus restreint. En effet, comme Amaya n'analyse pas
la DTD associée, il ne peut vérifier la validité d'un tel document et n'a pas
d'informations particulières sur les éléments et sur les attributs ainsi que
sur leur organisation dans le document.</p>

<p>Pour ces documents XML, Amaya propose une vue source, une vue structure
qui reflète l'organisation du document et une vue formatée qui affiche le
contenu des éléments. Sans autre indication de style, tous les éléments sont
considérés comme <strong>blocs</strong>. Néanmoins, pour des raisons de
lisibilité les éléments contenant au moins un fils de type "texte" sont
considérés comme des <strong>inline</strong> et sont mis en ligne dans la vue
formatée. Amaya permet également d'associer des feuilles de styles CSS pour
ces documents par l'intermédiaire d'instructions de traitement
(<strong>PI</strong>) de type <a
href="http://www.w3.org/1999/06/REC-xml-stylesheet-19990629 "><strong>xml-stylesheet</strong></a>.</p>

<h3>Édition XML</h3>

<p>L'édition des documents XML dans Amaya est encore expérimentale. Pour les
parties supportées du document (XHTML, SVG, MathML), l'édition suit les
règles propres à chaque type. Pour les parties génériques, seule la commande
<strong>Entrée</strong> est actuellement disponible&nbsp;:</p>
<ul>
  <li>Si la sélection est à l'intérieur d'un élément, alors Amaya coupe
    l'élément sélectionné et crée un élément de même type après.</li>
  <li>Si un élément non vide est complètement sélectionné, alors Amaya crée
    un élément vide de même type après la sélection.</li>
  <li>Si un élément vide est complètement sélectionné, alors Amaya crée un
    voisin de même type pour le parent de l'élément sélectionné.</li>
</ul>

<p>Vous pouvez également modifier des documents XML en utilisant le vue
source et en effectuant la commande <strong>synchroniser</strong>. Vos
modifications seront prises en compte dans la vue formatée.</p>

<p></p>

<p><a href="SVG.html.fr#Edition" 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="StyleSheets.html.fr#Style"
accesskey="n"><img src="../images/right.gif" /></a></p>

<p></p>
</body>
</html>
