home *** CD-ROM | disk | FTP | other *** search
- <?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>Annotations</title>
- <meta name="GENERATOR" content="amaya 9.1, see http://www.w3.org/Amaya/" />
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <link href="style.css" rel="stylesheet" type="text/css" />
- </head>
-
- <body xml:lang="fr" lang="fr">
-
- <div>
- <img alt="Amaya" src="../../resources/icons/22x22/logo.png" class="logo" />
-
- <p class="nav"><a href="MakeBook.html.fr" accesskey="p"><img alt="previous"
- src="../../resources/icons/misc/left.png" /></a> <a href="Manual.html.fr"
- accesskey="t"><img alt="top" src="../../resources/icons/misc/up.png" /></a>
- <a href="Configure.html.fr" accesskey="n"><img alt="next"
- src="../../resources/icons/misc/right.png" /></a></p>
- </div>
- <ul>
- <li><a href="Annotations.html.fr#def">DΘfinition</a></li>
- <li><a href="Annotations.html.fr#Local">Annotations locales et
- distantes</a></li>
- <li><a href="Annotations.html.fr#Annotation">Menu des annotations</a></li>
- <li><a href="Annotations.html.fr#Configurat">Menu de configuration pour les
- annotations</a></li>
- <li><a href="Annotations.html.fr#Creating">CrΘer une annotation</a></li>
- <li><a href="Annotations.html.fr#Deleting1">Supprimer une
- annotation</a></li>
- <li><a href="Annotations.html.fr#Loading">Charger et afficher une
- annotations</a></li>
- <li><a href="Annotations.html.fr#Navigating">Activer des
- annotations</a></li>
- <li><a href="Annotations.html.fr#Moving">DΘplacer des annotations</a></li>
- <li><a href="#Threads">RΘpondre α une annotation / fils de
- discussion</a></li>
- <li><a href="Annotations.html.fr#Issues1">ProblΦmes relatifs aux
- annotations et aux documents modifiΘs</a></li>
- </ul>
-
- <div id="Annotations">
- <h2><a name="L1065">Les annotations dans Amaya</a></h2>
-
- <h3 id="def">DΘfinition</h3>
-
- <p>Une annotation est un commentaire, une note, une explication ou tout autre
- remarque externe qui peut Ωtre attachΘe α un document web ou α une partie de
- celui-ci. Comme les annotations dans Amaya sont externes au document, il est
- possible d'annoter n'importe quel document du web, mΩme sans avoir le droit
- de le modifier. D'un point de vue technique, une annotation peut Ωtre vue
- comme une mΘta-donnΘe puisqu'elle fournit une information supplΘmentaire sur
- une donnΘe existante. Dans Amaya, nous utilisons un <a
- href="http://www.w3.org/2000/10/annotation-ns">schΘma</a> <a
- href="http://www.w3.org/RDF/">RDF</a> pour dΘcrire les annotations.</p>
-
- <p>Les annotations peuvent Ωtre enregistrΘes localement ou sur un ou
- plusieurs <strong>serveur(s) d'annotations</strong>. Lorsqu'un document est
- chargΘ, Amaya interroge chacun de ces serveurs et recherche les annotations
- relatives α ce document. Chaque annotation est ensuite reprΘsentΘe par
- l'ic⌠ne suivante <img src="../images/annot.png"
- alt="Crayon representant une annotation" /> qui est ajoutΘe au document (voir
- figure ci-dessous). Lorsque l'utilisateur clique sur l'ic⌠ne d'annotation, le
- passage annotΘ est mis en Θvidence. Si l'utilisateur double-clique sur
- l'ic⌠ne alors le contenu de l'annotation ainsi que les autres mΘta-donnΘes
- lui sont prΘsentΘes dans une nouvelle fenΩtre.</p>
-
- <p style="text-align: center"><img src="../images/annotationicon.png"
- alt="annotation icon (= pencil)" /></p>
-
- <p>Une annotation possΦde plusieurs propriΘtΘsá:</p>
- <ul>
- <li>Point de stockage: dans le systΦme de fichiers de l'utilisateur ou sur
- un serveur d'annotations</li>
- <li>Etendue : l'annotation est associΘe α un document entier ou α une
- fragment de celui-ci</li>
- <li>Type de l'annotation: 'Annotation', 'Comment', 'Query', ...</li>
- </ul>
-
- <h3 id="Local">Annotations locales et distantes</h3>
-
- <p>Amaya peut sauver les annotations dans un fichier local (annotations
- locales) ou sur le Web (annotations distantes). Les <strong>annotations
- distantes</strong> sont enregistrΘes sur des serveurs d'annotations et
- peuvent Ωtre chargΘes ou enregistrΘes par quiconque ayant les droits d'accΦs
- correspondants, comme pour les autres documents HTML. Les annotations
- distantes sont dites <strong>partagΘes</strong> ou <strong>publiques</strong>
- parce qu'elles peuvent Ωtre vues par plusieurs personnes. Si vous dΘsirez
- installer votre propre serveur d'annotations, veuillez vous rΘfΘrer au
- document "<a
- href="http://www.w3.org/1999/02/26-modules/User/Annotations-HOWTO.html">Annotation-Server
- HOWTO</a>".</p>
-
- <p>Les <strong>annotations locales</strong> ne nΘcessitent pas l'utilisation
- de serveur. Elles sont enregistrΘes sous le rΘpertoire de configuration
- d'Amaya, dans un rΘpertoire spΘcifique appelΘ <code>annotations</code> et
- peuvent Ωtre visualisΘes uniquement par leur auteur (selon les droits d'accΦs
- en fonction). Ce rΘpertoire comporte trois sortes de fichiers:</p>
- <dl>
- <dt><strong>annot.index</strong></dt>
- <dd>les URL associΘes aux fichiers dans lesquels les mΘta-donnΘes des
- annotations sont sauvegardΘes.</dd>
- <dt><strong>index + random suffix</strong></dt>
- <dd>un fichier contenant les mΘta-donnΘes d'une annotation relative α une
- URL. Les mΘta-donnΘes sont spΘcifiΘes avec RDF.</dd>
- <dt><strong>annot + random suffix.html</strong></dt>
- <dd>contient le corps de l'annotation enregistrΘe en XHTML.</dd>
- </dl>
-
- <p>Un utilisateur peut α tout moment transformer une annotation locale en une
- annotation partagΘe en utilisant l'entrΘe <strong>Enregistrer une
- annotation</strong> du menu <strong>Annotations</strong>. Si cette commande
- rΘussit, l'annotation est supprimΘe localement et transfΘrΘe sur un serveur
- d'annotations. La section suivante dΘcrit comment dΘfinir le nom du serveur
- d'annotations sur lequel les annotations distantes sont enregistrΘes.</p>
-
- <h3 id="Annotation">Menu des annotations</h3>
-
- <p>La plupart des commandes utilisΘes pour la gestion des annotations se
- trouvent dans le menu d'annotations reprΘsentΘ ci dessous.</p>
-
- <p style="text-align: center"><img src="../images/annotationsmenu-fr.png"
- alt="Annotations menu" /></p>
-
- <h3 id="Creating">CrΘer une annotation</h3>
-
- <p>La version courante d'Amaya supporte deux sortes d'annotations: celles qui
- s'appliquent sur le document entier et celles qui s'appliquent sur une partie
- ou une sΘlection du document. Pour annoter un document entier, sΘlectionnez
- l'entrΘe <strong>Annoter le document</strong> du menu
- <strong>Annotations</strong>. Pour annoter une partie, placez le curseur sur
- la partie dΘsirΘe et sΘlectionnez l'entrΘe <strong>Annoter la
- sΘlection</strong>. Pour annoter la sΘlection, utilisez la mΩme entrΘe aprΦs
- avoir fait la sΘlection dΘsirΘe. Dans tous les cas, une fenΩtre d'annotation
- s'affichera (figure suivante). Le contenu de cette fenΩtre montre les
- mΘta-donnΘes de l'annotation α l'intΘrieur d'un cadre et le
- <strong>corps</strong> de l'annotation α l'extΘrieur.</p>
-
- <p style="text-align: center"><img src="../images/annotationwindow.png"
- alt="annotation window" /></p>
-
- <p></p>
-
- <p>Les mΘta-donnΘes actuellement dΘfinies pour une annotation indiquent le
- <strong>nom de son auteur</strong>, le <strong>titre du document
- annotΘ</strong> (Θgalement appelΘ document source), le <strong>type de
- l'annotation</strong>, sa <strong>date de crΘation</strong> et la
- <strong>date de sa derniΦre modification</strong>. Certaines de ces
- mΘta-donnΘes ont des propriΘtΘs spΘcifiques. Ainsi, le champ <strong>document
- source</strong> est Θgalement un lien qui pointe sur le texte annotΘ. Si
- l'utilisateur double-clique dessus (comme pour tout lien dans Amaya) alors le
- document annotΘ est affichΘ en premier plan et le texte annotΘ est mis en
- Θvidence. La mΘta-donnΘe <strong>type de l'annotation</strong> permet α
- l'utilisateur de classer les annotations et de changer leur type. Un
- double-clic sur ce champ montre la liste des types disponibles. Nous
- prΘciserons plus loin comment un utilisateur peut dΘfinir son propre type
- d'annotation. Enfin, la mΘta-donnΘe <strong>date de derniΦre
- modification</strong> est automatiquement mise α jour lorsque l'annotation
- est sauvegardΘe.</p>
-
- <p>Sous l'entΩte de l'annotation se trouve le <strong>corps</strong> de
- celle-ci. Il montre son contenu courant et peut Ωtre ΘditΘ comme n'importe
- quel document HTML. Il est α noter que la version courante d'Amaya ne
- supporte pas les images dans le corps des annotations et que certaines des
- fonctionnalitΘs de celles-ci ne sont pas encore disponibles, comme la vue
- structure par exemple.</p>
-
- <p>Sauver une annotation revient α sauver n'importe quel autre document,
- l'utilisateur doit juste sΘlectionner l'entrΘe <strong>Sauver</strong> du
- menu <strong>Fichier</strong> ou cliquer sur le bouton Θquivalent ou bien
- activer le raccourci-clavier correspondant. Les annotations locales sont
- sauvΘes sous le rΘpertoire des annotations et les annotations distantes sont
- sauvΘes sous le serveur d'annotation correspondant, si l'utilisateur possΦde
- un droit d'Θcriture dessus. Pour transformer une annotation locale en une
- annotation publique (distante), l'utilisateur doit utiliser l'entrΘe
- <strong>Enregistrer les annotations</strong>, elles seront alors enregistrΘes
- sous le serveur dΘfini dans le menu de configuration puis, en cas de succΦs,
- supprimΘes du rΘpertoire local. La sauvegarde des annotations se fera alors
- directement sur le serveur d'annotations. Dans la version initiale des
- annotations, l'opΘration inverse (transfert d'une annotation distante dans le
- rΘpertoire local) n'est pas supportΘe .</p>
-
- <p>Certaines commandes accessibles dans la vue principale d'Amaya sont
- Θgalement disponibles pour les annotation comme par exemple le commande
- <strong>Imprimer</strong> qui imprime le corps de l'annotation ou la commande
- <strong>Recharger</strong>.</p>
-
- <h3 id="Deleting1">DΘtruire une annotation</h3>
-
- <p>La commande <strong>DΘtruire une annotation</strong> du menu de la fenΩtre
- d'annotation vous permet de supprimer celle-ci. Vous pouvez Θgalement
- supprimer une annotation α partir du document annotΘ en sΘlectionnant l'ic⌠ne
- de celle-ci puis en appelant cette commande dans le menu du document
- annotΘ.</p>
-
- <h3 id="Loading">Charger et prΘsenter les annotations</h3>
-
- <p>La commande <strong>Charger les annotations</strong> indique α Amaya de
- rechercher les annotations associΘes α l'URL du document chargΘ dans la vue
- principale. Amaya va alors rechercher les annotations correspondantes dans
- les serveurs d'annotations dΘfinis par le <strong>menu de
- Configuration</strong>. Les annotations peuvent Θgalement Ωtre chargΘes
- automatiquement en choisissant l'option <strong>Autoload annotations</strong>
- dans le menu de configuration. Dans la version actuelle des annotations, la
- recherche sur un serveur d'annotations retourne <strong>toutes</strong> les
- annotations associΘes α un document. Dans une prochaine version, il sera
- possible de mieux cibler la requΩte envoyΘe aux serveurs.</p>
-
- <p>L'entrΘe <strong>Filtre local</strong> permet α l'utilisateur de montrer
- ou de cacher les ic⌠nes d'annotation dans un document annotΘ pour mieux se
- concentrer par exemple sur ce qui l'intΘresse ou pour faciliter la lecture
- d'un document annotΘ. L'utilisateur peut filtrer ces ic⌠nes selon trois
- critΦres: le <strong>nom de l'auteur</strong> de l'annotation, le
- <strong>type</strong> de l'annotation et le <strong>nom du serveur</strong>
- d'annotations. Pour appliquer chacun de ces filtres, cliquez sur le texte
- correspondant pour sΘlectionner un type donnΘ d'annotation puis sur le bouton
- correspondant α l'action. Les commandes <strong>Montrer Tout</strong> et
- <strong>Cacher Tout</strong> s'appliquent sur l'ensemble des annotations. On
- prΘfixe chaque entrΘe du menu d'un espace (' '), d'une Θtoile ('*') et d'un
- tirΘ ('-') pour indiquer que toutes les annotations appartenant α une
- catΘgorie donnΘe sont visibles, cachΘes ou partiellement cachΘes,
- respectivement.</p>
-
- <p>Il est α noter que le menu Filtre vous montre l'Θtat courant du document
- au moment o∙ le filtre est invoquΘ. Si vous ajoutez des nouvelles annotations
- entre temps, le filtre ne les montrera pas. Il faudra appuyer sur le bouton
- terminer et le rappeler pour voir le nouvel Θtat.</p>
-
- <p>Pour chaque annotation, le nom de l'utilisateur est obtenu en concatΘnant
- le nom de l'auteur et le nom du serveur d'annotations sur lequel celle-ci est
- enregistrΘe, comme montrΘ dans la figure suivante.</p>
-
- <p></p>
-
- <p style="text-align: center"><img src="../images/localfilter.png"
- alt="local filter dialog box" /></p>
-
- <h3 id="Navigating">Activer des annotations</h3>
-
- <p>Les annotations apparaissent dans la vue <strong>Liens</strong> du
- document annotΘ (avec les autres liens dΘfinis dans ce document) et sont
- symbolisΘes par la mΩme ic⌠ne que dans la vue principale. La vue Liens montre
- toutes les annotations du document sans tenir compte du fait qu'elles aient
- ΘtΘ ou non cachΘes par le menu <strong>Filtrer</strong>. Comme dans la vue
- principale, un simple-clic sur l'ic⌠ne met en Θvidence le partie annotΘe du
- document et un double-clic ouvre l'annotation. La figure ci-dessous montre un
- exemple de navigation d'un lien d'annotation vers un autre mΩme si
- l'annotation ne peut Ωtre vue par tous les utilisateurs α cause d'une
- indisponibilitΘ ou des caractΘristiques du support utilisΘ.</p>
-
- <p style="text-align: center"><img src="../images/linkwindow.png"
- alt="Link window shows annotations" /></p>
-
- <h3 id="Moving">DΘplacer des annotations</h3>
-
- <p>Amaya vous permet Θgalement de dΘplacer une annotation vers un autre
- endroit du document, par exemple pour rattacher des <a
- href="Annotations.html#Issues1">annotations trompeuses ou orphelines</a>.
- Vous pouvez dΘplacer une annotation soit vers la sΘlection courante, soit
- vers la valeur d'un XPointer. Actuellement, on ne peut dΘplacer des
- annotations que dans le document o∙ elles ont ΘtΘ crΘΘes.</p>
-
- <p>Pour dΘplacer une annotation vers la sΘlection courante, il faut d'abord
- ouvrir une fenΩtre d'annotation et sΘlectionner une partie du document
- annotΘ. Puis, dans la fenΩtre d'annotation, appeler le menu
- <strong>Annotations/Move to selection</strong>. Amaya dΘplace alors l'ic⌠ne
- de l'annotation vers la partie sΘlectionnΘe et considΦre l'annotation comme
- modifiΘe. Pour rendre ce changement effectif, vous devrez la sauver. De la
- mΩme maniΦre que pour la crΘation, vous pouvez dΘplacer une annotation vers
- la position courante du curseur sans avoir besoin de faire la sΘlection.</p>
-
- <p>Vous pouvez aussi mΘmoriser la position o∙ vous voulez dΘplacer une
- annotation, par exemple pour dΘplacer plusieurs annotations vers le mΩme
- endroit ou pour se dΘplacer dans la fenΩtre avant de faire la manipulation.
- Pour cela, faire la sΘlection (ou placer le curseur) α l'endroit dΘsirΘ puis,
- utiliser le menu <strong>Annotations/Sauver la sΘlection comme
- XPointer</strong> pour crΘer un XPointer reprΘsentant cette sΘlection. Enfin,
- dans la fenΩtre d'annotation, utiliser le menu <strong>Annotations/DΘplacer
- sur le XPointer enregistrΘ</strong> pour dΘplacer l'annotation α la nouvelle
- position. Comme prΘcΘdemment, vous devrez sauver l'annotation pour rendre ce
- changement effectif.</p>
-
- <h3 id="Threads">RΘpondre aux annotations / fils de discussion</h3>
-
- <p>Les annotations peuvent Ωtre considΘrΘes comme des commentaires sur des
- documents. La commande <strong>RΘpondre α l'annotation</strong> Θlargit
- l'espace de travail collaboratif en permettant aux utilisateurs de rΘpondre
- aux annotations des autres utilisateurs ainsi qu'aux autres rΘponses</p>
-
- <p>L'utilisateur peut appeler cette commande depuis la fenΩtre d'une
- annotation ou depuis la fenΩtre d'une rΘponse. Une nouvelle fenΩtre de
- rΘponse est alors ouverte. Les champs de cette fenΩtre peuvent Ωtre ΘditΘs de
- le mΩme maniΦre que ceux d'une fenΩtre d'annotation (voir <a
- href="#Creating">CrΘer une annotation</a>).</p>
-
- <p>Quand la rΘponse est terminΘe, l'utilisateur peut la poster sur un serveur
- par α la commande <strong>Enregistrer sur le serveur</strong> ou la sauver
- localement par la commande <strong>Fichier/Sauver</strong>. La commande
- <strong>Annotations/DΘtruire</strong> supprime la rΘponse.</p>
-
- <p>Les rΘponses peuvent Θgalement Ωtre annotΘes comme n'importe quel document
- comme expliquΘ dans la section <a href="#Creating">CrΘer une
- annotation</a>.</p>
-
- <h2>Interface utilisateur</h2>
-
- <p><img alt="An annotation with a discussion thread"
- src="../images/threads.png" /></p>
-
- <p>Toutes les rΘponses relatives α une mΩme annotation sont affichΘes en
- dessous de celle-ci, dans une section "fil". Chaque ΘlΘment du fil donne la
- date de la rΘponse, son auteur et son titre. Le contenu de chacune des
- rΘponses est accessible en double-cliquant sur la rΘponse dans le fil. La
- rΘponse sΘlectionnΘe est mise en sur-brillance et prΘsentΘe dans une nouvelle
- fenΩtre de rΘponse. Lorsqu'une autre rΘponse est sΘlectionnΘe, la mΩme
- fenΩtre de rΘponse est utilisΘe.</p>
-
- <h2>ProblΦmes connus: fils incomplets</h2>
-
- <p>Il n'y a pas encore de contr⌠le pour dΘterminer quelle rΘponse devrait
- Ωtre postΘe. Dans l'absolu, il ne devrait pas Ωtre possible de poster une
- rΘponse α une rΘponse sur un autre serveur que la rΘponse elle-mΩme. De mΩme,
- si vous supprimez une rΘponse vous devriez supprimer toutes les rΘponses se
- rapportant α l'annotation. Sans cela, vous pouvez avoir des fragments du fil
- qui ne peuvent Ωtre correctement rattachΘs α celui-ci. Par exemple, soit R1
- une rΘponse α l'annotation A1 et R2 une rΘponse α R1. Si vous postez R1 et
- sauvez localement R2 et si vous visualisez A1 en chargeant uniquement les
- annotations locales, alors seule R2 sera visible. A ce niveau, Amaya ne sait
- pas que R1 existe et suppose que R2 a perdu sa rΘponse "mΦre". On identifie
- ces fils "orphelins" en plaτant devant un point d'interrogation. Si par la
- suite Amaya trouve de nouveaux ΘlΘments du fil, par exemple en chargeant R1,
- il les triera correctement. Dans notre exemple, la rΘponse R2 deviendra fille
- de R1, comme attendu.</p>
- </div>
-
- <div id="Issues">
- <h3 id="Issues1">ProblΦmes relatifs aux annotations et aux documents
- modifiΘs</h3>
-
- <p>Si vous utilisez les annotations sur des documents dont le contenu peut
- Ωtre modifiΘ, deux catΘgories de problΦmes peuvent survenir: les
- <strong>annotations orphelines</strong> et les <strong>annotations
- trompeuses.</strong> Avant d'aller plus loin sur ces problΦmes, nous allons
- d'abord dΘcrire comment Amaya relie les annotations aux documents annotΘs.</p>
-
- <p>Pour cela, Amaya utilise le mΘcanisme <strong><a
- href="http://www.w3.org/XML/Linking">XPointer</a></strong>. Les XPointers
- reposent sur la structure du document. Pour construire un XPointer, par
- exemple pour une sΘlection, on part du premier point de la sΘlection et on
- remonte α travers la structure du document jusqu'α trouver la racine de
- celui-ci. Si un ΘlΘment possΦde un attribut ID, on arrΩte la recherche et on
- considΦre que le dΘbut du XPointer est cet ΘlΘment. Par exemple, en regardant
- le source HTML de cette documentation, on s'aperτoit que la section courante
- est α l'intΘrieur d'un ΘlΘment DIV, lequel possΦde un attribut ID avec la
- valeur "Issues". Voici un extrait du code source:</p>
- <pre> <div id="Issues">
- <h3>>ProblΦmes sur ....</h3>>
- <p>Si vous utilisez ...</p>
- <p>Pour cela, Amaya utilise le mΘcanisme <strong>XPointer</strong>...</p>
- ...
- </div></pre>
-
- <p>Et voici le XPointer qui pointe sur le second paragraphe:</p>
-
- <p style="text-align: center"><code>xpointer(id("Issues")/p[2])</code></p>
-
- <p>Le XPointer ci-dessus pointe sur le second ΘlΘment <code>p</code> α partir
- de l'ΘlΘment parent qui possΦde l'attribut ID avec la valeur "Issues".
- L'utilisation de l'attribut ID permet α l'auteur du document de dΘplacer la
- totalitΘ de cette section n'importe o∙ dans le document sans avoir besoin de
- remettre α jour le Xpointer correspondant. Ce dernier de dΘpend pas des
- ΘlΘments qui prΘcΦdent cette section.</p>
-
- <p>Une annotation est dite <strong>orpheline</strong> lorsqu'elle ne peut
- plus Ωtre rattachΘe au document, c'est α dire quand le Xpointer ne trouve
- plus l'ΘlΘment correspondant dans la structure du document. Cela arrive
- notamment quand la structure est modifiΘe. Par exemple, le Xpointer prΘcΘdent
- ne pourrait plus retrouver l'ΘlΘment correspondant si l'on supprimait
- l'attribut ID de celui-ci. Amaya avertit l'utilisateur s'il dΘtecte une
- annotation orpheline au chargement. Les annotations orphelines sont visibles
- dans la vue <strong>Liens</strong> du document et sont symbolisΘes par
- l'ic⌠ne des annotations sur laquelle est superposΘ un point d'interrogation
- <img src="../images/annotorp.png" alt="Orphan annotation icon" />.</p>
-
- <p>Une annotation est dite <strong>trompeuse</strong> lorsqu'elle ne pointe
- pas sur la bonne partie du document. En reprenant notre exemple, nous pouvons
- crΘer une annotation trompeuse en intervertissant le premier et le second
- paragraphe. Le Xpointer continuera de pointer vers le second paragraphe bien
- qu'il devrait pointer dΘsormais sur le premier. Ce problΦme est encore plus
- frΘquent lorsque vous annotez un texte qui peut changer. Dans sa version
- actuelle, Amaya n'avertit pas l'utilisateur des annotations trompeuses. Une
- prochaine version l'avertira de la possibilitΘ d'une annotation d'Ωtre
- trompeuse.</p>
-
- <p>Comment Θviter ces problΦmes ?</p>
-
- <p>Si vous Ωtes l'auteur du document, utilisez les attributs ID aux endroits
- stratΘgiques, par exemple pour les ΘlΘments DIV. Amaya vous permet d'associer
- ou de retirer automatiquement un attribut ID en sΘlectionnant l'entrΘe
- <strong>Ajouter/Retirer des attributs ID</strong> du menu
- <strong>Liens</strong>. Dans notre exemple, on peut Θviter le problΦme des
- annotations trompeuses en ajoutant un attribut ID au second paragraphe:</p>
- <pre> <p id="Amaya">Pour cela, Amaya utilise...</p></pre>
-
- <p>Un XPointer qui pointe sur ce paragraphe est alors</p>
-
- <p style="text-align: center"><code>xpointer(id("Amaya"))</code></p>
-
- <p>Ainsi, ce Xpointer pointera toujours sur le mΩme paragraphe, sans se
- soucier de la position de celui-ci dans la structure du document.</p>
- </div>
- </body>
- </html>
-