home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 April / PCWorld_2001-04_cd.bin / Komunik / Amaya / WinNT2000 / amaya-WindowsNT-4.3.exe / _SETUP.1 / Annotations.html.fr < prev    next >
Encoding:
Extensible Markup Language  |  2001-02-22  |  21.3 KB  |  402 lines

  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6.   <title>Annotations</title>
  7.   <meta name="GENERATOR" content="amaya V4.2.2" />
  8.   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  9. </head>
  10.  
  11. <body xml:lang="fr" lang="fr">
  12.  
  13. <table border="0" width="100%" summary="toc">
  14.   <tbody>
  15.     <tr>
  16.       <td><img border="0" alt="W3C" src="../../Icons/WWW/w3c_home" /> <img
  17.         border="0" alt="Amaya" src="../Icons/amaya.gif" /></td>
  18.       <td><p align="right"><a href="MakeBook.html.fr" accesskey="p"><img
  19.         alt="previous" border="0" src="../Icons/left.gif" /></a> <a
  20.         href="Manual.html.fr" accesskey="t"><img alt="top" border="0"
  21.         src="../Icons/up.gif" /></a> <a href="Configure.html.fr"
  22.         accesskey="n"><img alt="next" border="0" src="../Icons/right.gif"
  23.         /></a></p>
  24.       </td>
  25.     </tr>
  26.   </tbody>
  27. </table>
  28. <ul>
  29.   <li><a href="Annotations.html.fr#def">DΘfinition</a></li>
  30.   <li><a href="Annotations.html.fr#Local">Annotations locales et
  31.   distantes</a></li>
  32.   <li><a href="Annotations.html.fr#Annotation">Menu des annotations</a></li>
  33.   <li><a href="Annotations.html.fr#Configurat">Menu de configuration pour les
  34.     annotations</a></li>
  35.   <li><a href="Annotations.html.fr#Creating1">CrΘer une annotation</a></li>
  36.   <li><a href="Annotations.html.fr#Deleting1">Supprimer une
  37.   annotation</a></li>
  38.   <li><a href="Annotations.html.fr#Loading">Charger et afficher une
  39.     annotations</a></li>
  40.   <li><a href="Annotations.html.fr#Navigating">Activer des
  41.   annotations</a></li>
  42.   <li><a href="Annotations.html.fr#Issues1">ProblΦmes relatifs aux annotations
  43.     et aux documents modifiΘs</a></li>
  44. </ul>
  45.  
  46. <div id="Annotations">
  47. <h2><a name="L1065">Les annotations dans Amaya</a></h2>
  48.  
  49. <h3 id="def">DΘfinition</h3>
  50.  
  51. <p>Une annotation est un commentaire, une note, une explication ou tout autre
  52. remarque externe qui peut Ωtre attachΘe α un document web ou α une partie de
  53. celui-ci. Comme les annotations dans Amaya sont externes au document, il est
  54. possible d'annoter n'importe quel document du web, mΩme sans avoir le droit de
  55. le modifier. D'un point de vue technique, une annotation peut Ωtre vue comme
  56. une mΘta-donnΘe puisqu'elle fournit une information supplΘmentaire sur une
  57. donnΘe existante. Dans Amaya, nous utilisons un <a
  58. href="http://www.w3.org/2000/10/annotation-ns">schΘma</a> <a
  59. href="http://www.w3.org/RDF/">RDF</a> pour dΘcrire les annotations.</p>
  60.  
  61. <p>Les annotations peuvent Ωtre enregistrΘes localement ou sur un ou plusieurs
  62. <strong>serveur(s) d'annotations</strong>. Lorsqu'un document est chargΘ,
  63. Amaya interroge chacun de ces serveurs et recherche les annotations relatives
  64. α ce document. Chaque annotation est ensuite reprΘsentΘe par l'ic⌠ne suivante
  65. <img src="../Icons/annot.png" alt="Crayon representant une annotation" /> qui
  66. est ajoutΘe au document (voir figure ci-dessous). Lorsque l'utilisateur clique
  67. sur l'ic⌠ne d'annotation, le passage annotΘ est mis en Θvidence. Si
  68. l'utilisateur double-clique sur l'ic⌠ne alors le contenu de l'annotation ainsi
  69. que les autres mΘta-donnΘes lui sont prΘsentΘes dans une nouvelle fenΩtre.</p>
  70.  
  71. <p style="text-align: center"><img src="../Icons/annotationicon.png"
  72. alt="annotation icon (= pencil)" /></p>
  73.  
  74. <p>Une annotation possΦde plusieurs propriΘtΘsá:</p>
  75. <ul>
  76.   <li>Point de stockage: dans le systΦme de fichiers de l'utilisateur ou sur
  77.     un serveur d'annotations</li>
  78.   <li>Etendue : l'annotation est associΘe α un document entier ou α une
  79.     fragment de celui-ci</li>
  80.   <li>Type de l'annotation: 'Annotation', 'Comment', 'Query', ...</li>
  81. </ul>
  82.  
  83. <h3 id="Local">Annotations locales et distantes</h3>
  84.  
  85. <p>Amaya peut sauver les annotations dans un fichier local (annotations
  86. locales) ou sur le Web (annotations distantes). Les <strong>annotations
  87. distantes</strong> sont enregistrΘes sur des serveurs d'annotations et peuvent
  88. Ωtre chargΘes ou enregistrΘes par quiconque ayant les droits d'accΦs
  89. correspondants, comme pour les autres documents HTML. Les annotations
  90. distantes sont dites <strong>partagΘes</strong> ou <strong>publiques</strong>
  91. parce qu'elles peuvent Ωtre vues par plusieurs personnes. Si vous dΘsirez
  92. installer votre propre serveur d'annotations, veuillez vous rΘfΘrer au
  93. document "<a
  94. href="http://www.w3.org/1999/02/26-modules/User/Annotations-HOWTO.html">Annotation-Server
  95. HOWTO</a>".</p>
  96.  
  97. <p>Les <strong>annotations locales</strong> ne nΘcessitent pas l'utilisation
  98. de serveur. Elles sont enregistrΘes sous le repΘrtoire de configuration
  99. d'Amaya, dans un rΘpertoire spΘcifique appelΘ <code>annotations</code> et
  100. peuvent Ωtre visualisΘes uniquement par leur auteur (selon les droits d'accΦs
  101. en fonction). Ce rΘpertoire comporte trois sortes de fichiers:</p>
  102. <dl>
  103.   <dt><strong>annot.index</strong></dt>
  104.     <dd>les URL associΘes aux fichiers dans lesquels les mΘta-donnΘes des
  105.       annotations sont sauvegardΘes.</dd>
  106.   <dt><strong>index + random suffix</strong></dt>
  107.     <dd>un fichier contenant les meta-donnΘes d'une annotation relative α une
  108.       URL. Les meta-donnΘes sont spΘcifiΘes avec RDF.</dd>
  109.   <dt><strong>annot + random suffix.html</strong></dt>
  110.     <dd>contient le corps de l'annotation enregistrΘe en XHTML.</dd>
  111. </dl>
  112.  
  113. <p>Un utilisateur peut α tout moment transformer une annotation locale en une
  114. annotation partagΘe en utilisant l'entrΘe <strong>Enregistrer une
  115. annotation</strong> du menu <strong>Annotations</strong>. Si cette commande
  116. rΘussit, l'annotation est supprimΘe localement et transfΘrΘe sur un serveur
  117. d'annotations. La section suivante dΘcrit comment dΘfinir le nom du serveur
  118. d'annotations sur lequel les annotations distantes sont enregistrΘes.</p>
  119.  
  120. <h3 id="Annotation">Menu des annotations</h3>
  121.  
  122. <p>La plupart des commandes utilisΘes pour la gestion des annotations se
  123. trouvent dans le menu d'annotations reprΘsentΘ ci dessous.</p>
  124.  
  125. <p style="text-align: center"><img src="../Icons/annotationsmenu_fr.png"
  126. alt="Annotations menu" /></p>
  127.  
  128. <h3 id="Configurat">Menu de configuration pour les annotations</h3>
  129.  
  130. <p>Ce menu est appelΘ α partir de l'entrΘe <strong>Configuration</strong>. La
  131. figure suivante montre la version Windows de ce menu. La version Unix a une
  132. interface utilisateur lΘgΦrement diffΘrente mais offre les mΩmes
  133. fonctionnalitΘs.</p>
  134.  
  135. <p style="text-align: center"><img src="../Icons/configurebox.png"
  136. alt="configuration dialog box" /></p>
  137.  
  138. <p></p>
  139. <dl>
  140.   <dt><strong>Nom de l'utilisateur (Annotation user)</strong></dt>
  141.     <dd>Ce champ est associΘ α chaque nouvelle annotation et dΘfinit
  142.       l'<strong>auteur</strong> de l'annotation. Par dΘfaut, Amaya utilise le
  143.       nom de connexion pour construire la mΘta-donnΘe auteur. Le champ
  144.       "Annotation user" permet α un utilisateur de remplacer ce nom par un nom
  145.       plus significatif comme par exemple, changer le nom
  146.       <code>u1723242</code> en <code>marja</code>.</dd>
  147.   <dt><strong>Serveurs d'Annotations (Annotation servers)</strong></dt>
  148.     <dd>Ce champ dΘfinit les serveurs d'annotations α interroger lorsque Amaya
  149.       cherche une annotation. Vous pouvez spΘcifier un ou plusieurs serveurs.
  150.       Le nom de serveur <strong>localhost</strong> est rΘservΘ, il indique α
  151.       Amaya de chercher localement les annotations. Cela ne signifie pas que
  152.       l'on utilise un serveur pour les annotations locale, pour cela il
  153.       faudrait donner l'URL complΦte de celui-ci. Sous Unix, les serveurs
  154.       d'annotations sont spΘcifiΘs α la suite, sΘparΘs par un espace. Sous
  155.       Windows, ils sont spΘcifiΘs les uns aprΦs les autres et sΘparΘs par la
  156.       touche <code>Return</code>. Par dΘfaut, ce champ est initialisΘ avec
  157.       <code>localhost</code>. 
  158.       <p><em>ASTUCE</em>: Vous pouvez inhiber la consultation d'un serveur
  159.       d'annotations en prΘfixant l'URL du serveur avec le caractΦre '-'.</p>
  160.     </dd>
  161.   <dt><strong>Chargement automatique des annotations locales et distantes
  162.   (Autoload annotations)</strong></dt>
  163.     <dd>Ces options indiquent α Amaya de rechercher automatiquement ou non les
  164.       annotations lorsqu'une nouvelle URL est chargΘe. Si elles ne sont pas
  165.       positionnΘes alors l'utilisateur doit explicitement sΘlectionner
  166.       l'entrΘe <strong>Charger les annotations</strong> pour visualiser
  167.       celles-ci. Il peut y avoir un certain dΘlai lorsque Amaya charge les
  168.       annotations distantes, ce dΘlai Θtant du α la rΘsolution du nom DNS des
  169.       serveurs d'annotations. Par dΘfaut, ces options sont dΘsactivΘes.</dd>
  170.   <dt><strong>DΘsactiver le chargement automatique des annotations
  171.   distantes</strong></dt>
  172.     <dd>Lorsque cette option est activΘe, Amaya rΘinitialise l'option
  173.       <code>Chargement automatique des annotations distantes</code> au
  174.       dΘmarrage. Cela est trΦs utile si vous travaillez en mode dΘconnectΘ de
  175.       temps en temps et que vous voulez continuer α charger automatiquement
  176.       les annotations locales tout en rechargeant les annotations distantes
  177.       lorsque vous Ωtes connectΘs.</dd>
  178.   <dt><strong>Serveur de publication des annotations (Annotation Post
  179.   Server)</strong></dt>
  180.     <dd>Ce champ dΘfinit le serveur sur lequel les annotations sont
  181.       enregistrΘes. Les annotations locales sont toujours sauvegardΘes dans un
  182.       rΘpertoire local, sans tenir compte de ce champ. Par dΘfaut, il est
  183.       vide. Il est α noter que le serveur sur lequel les annotations distantes
  184.       sont enregistrΘes n'est pas nΘcessairement inclus dans la liste des
  185.       serveurs interrogΘs; pour cela, vous devez rentrer son nom dans chacun
  186.       des deux champs, dans l'ordre que vous voulez.</dd>
  187. </dl>
  188.  
  189. <h3 id="Creating1">CrΘer une annotation</h3>
  190.  
  191. <p>La version courante d'Amaya supporte deux sortes d'annotations: celles qui
  192. s'appliquent sur le document entier et celles qui s'appliquent sur une partie
  193. ou une sΘlection du document. Pour annoter un document entier, sΘlectionnez
  194. l'entrΘe <strong>Annoter le document</strong> du menu
  195. <strong>Annotations</strong>. Pour annoter une partie, placez le curseur sur
  196. la partie dΘsirΘe et sΘlectionnez l'entrΘe <strong>Annoter la
  197. sΘlection</strong>. Pour annoter la sΘlection, utilisez la mΩme entrΘe aprΦs
  198. avoir fait la sΘlection dΘsirΘe. Dans tous les cas, une fenΩtre d'annotation
  199. s'affichera (figure suivante). Le contenu de cette fenΩtre montre les
  200. mΘta-donnΘes de l'annotation α l'intΘrieur d'un cadre et le
  201. <strong>corps</strong> de l'annotation α l'extΘrieur.</p>
  202.  
  203. <p style="text-align: center"><img src="../Icons/annotationwindow.png"
  204. alt="annotation window" /></p>
  205.  
  206. <p></p>
  207.  
  208. <p>Les mΘta-donnΘes actuellement dΘfinies pour une annotation indiquent le
  209. <strong>nom de son auteur</strong>, le <strong>titre du document
  210. annotΘ</strong> (Θgalement appelΘ document source), le <strong>type de
  211. l'annotation</strong>, sa <strong>date de crΘation</strong> et la <strong>date
  212. de sa derniΦre modification</strong>. Certaines de ces mΘta-donnΘes ont des
  213. propriΘtΘs spΘcifiques. Ainsi, le champ <strong>document source</strong> est
  214. Θgalement un lien qui pointe sur le texte annotΘ. Si l'utilisateur
  215. double-clique dessus (comme pour tout lien dans Amaya) alors le document
  216. annotΘ est affichΘ en premier plan et le texte annotΘ est mis en Θvidence. La
  217. mΘta-donnΘe <strong>type de l'annotation</strong> permet α l'utilisateur de
  218. classer les annotations et de changer leur type. Un double-clic sur ce champ
  219. montre la liste des types disponibles. Nous prΘciserons plus loin comment un
  220. utilisateur peut dΘfinir son propre type d'annotation. Enfin, la mΘta-donnΘe
  221. <strong>date de derniΦre modification</strong> est automatiquement mise α jour
  222. lorsque l'annotation est sauvegardΘe.</p>
  223.  
  224. <p>Sous l'entΩte de l'annotation se trouve le <strong>corps</strong> de
  225. celle-ci. Il montre son contenu courant et peut Ωtre ΘditΘ comme n'importe
  226. quel document HTML. Il est α noter que la version courante d'Amaya ne supporte
  227. pas les images dans le corps des annotations et que certaines des
  228. fonctionnalitΘs de celles-ci ne sont pas encore disponibles, comme la vue
  229. structure par exemple.</p>
  230.  
  231. <p>Sauver une annotation revient α sauver n'importe quel autre document,
  232. l'utilisateur doit juste sΘlectionner l'entrΘe <strong>Sauver</strong> du menu
  233. <strong>Fichier</strong> ou cliquer sur le bouton Θquivalent ou bien activer
  234. le raccourci-clavier correspondant. Les annotations locales sont sauvΘes sous
  235. le rΘpertoire des annotations et les annotations distantes sont sauvΘes sous
  236. le serveur d'annotation correspondant, si l'utilisateur possΦde un droit
  237. d'Θcriture dessus. Pour transformer une annotation locale en une annotation
  238. publique (distante), l'utilisateur doit utiliser l'entrΘe <strong>Enregistrer
  239. les annotations</strong>, elles seront alors enregistrΘes sous le serveur
  240. dΘfini dans le menu de configuration puis, en cas de succΦs, supprimΘes du
  241. rΘpertoire local. La sauvegarde des annotations se fera alors directement sur
  242. le serveur d'annotations. Dans la version initiale des annotations,
  243. l'opΘration inverse (transfert d'une annotation distante dans le rΘpertoire
  244. local) n'est pas supportΘe .</p>
  245.  
  246. <p>Certaines commandes accessibles dans la vue principale d'Amaya sont
  247. Θgalement disponibles pour les annotation comme par exemple le commande
  248. <strong>Imprimer</strong> qui imprime le corps de l'annotation ou la commande
  249. <strong>Recharger</strong>.</p>
  250.  
  251. <h3 id="Deleting1">DΘtruire une annotation</h3>
  252.  
  253. <p>La commande <strong>DΘtruire une annotation</strong> du menu de la fenΩtre
  254. d'annotation vous permet de supprimer celle-ci. Vous pouvez Θgalement
  255. supprimer une annotation α partir du document annotΘ en sΘlectionnant l'ic⌠ne
  256. de celle-ci puis en appelant cette commande dans le menu du document
  257. annotΘ.</p>
  258.  
  259. <h3 id="Loading">Charger et prΘsenter les annotations</h3>
  260.  
  261. <p>La commande <strong>Charger les annotations</strong> indique α Amaya de
  262. rechercher les annotations associΘes α l'URL du document chargΘ dans la vue
  263. principale. Amaya va alors rechercher les annotations correspondantes dans les
  264. serveurs d'annotations dΘfinis par le <strong>menu de Configuration</strong>.
  265. Les annotations peuvent Θgalement Ωtre chargΘes automatiquement en choisissant
  266. l'option <strong>Autoload annotations</strong> dans le menu de configuration.
  267. Dans la version actuelle des annotations, la recherche sur un serveur
  268. d'annotations retourne <strong>toutes</strong> les annotations associΘes α un
  269. document. Dans une prochaine version, il sera possible de mieux cibler la
  270. requΩte envoyΘe aux serveurs.</p>
  271.  
  272. <p>L'entrΘe <strong>Filtre local</strong> permet α l'utilisateur de montrer ou
  273. de cacher les ic⌠nes d'annotation dans un document annotΘ pour mieux se
  274. concentrer par exemple sur ce qui l'intΘresse ou pour faciliter la lecture
  275. d'un document annotΘ. L'utilisateur peut filtrer ces ic⌠nes selon trois
  276. critΦres: le <strong>nom de l'auteur</strong> de l'annotation, le
  277. <strong>type</strong> de l'annotation et le <strong>nom du serveur</strong>
  278. d'annotations. Pour appliquer chacun de ces filtres, cliquez sur le texte
  279. correspondant pour sΘlectionner un type donnΘ d'annotation puis sur le bouton
  280. correspondant α l'action. Les commandes <strong>Montrer Tout</strong> et
  281. <strong>Cacher Tout</strong> s'appliquent sur l'ensemble des annotations. On
  282. prefixe chaque entrΘe du menu d'un espace (' '), d'une Θtoile ('*') et d'un
  283. tirΘ ('-') pour indiquer que toutes les annotations appartenant α une
  284. catΘgorie donnΘe sont visibles, cachΘes ou partiellement cachΘes,
  285. respectivement.</p>
  286.  
  287. <p>Il est α noter que le menu Filtre vous montre l'Θtat courant du document au
  288. moment o∙ le filtre est invoquΘ. Si vous ajoutez des nouvelles annotations
  289. entre temps, le filtre ne les montrera pas. Il faudra appuyer sur le bouton
  290. terminer et le rappeler pour voir le nouvel Θtat.</p>
  291.  
  292. <p>Pour chaque annotation, le nom de l'utilisateur est obtenu en concatΘnant
  293. le nom de l'auteur et le nom du serveur d'annotations sur lequel celle-ci est
  294. enregistrΘe, comme montrΘ dans la figure suivante.</p>
  295.  
  296. <p></p>
  297.  
  298. <p style="text-align: center"><img src="../Icons/localfilter.png"
  299. alt="local filter dialog box" /></p>
  300.  
  301. <h3 id="Navigating">Activer des annotations</h3>
  302.  
  303. <p>Les annotations apparaissent dans la vue <strong>Liens</strong> du document
  304. annotΘ (avec les autres liens dΘfinis dans ce document) et sont symbolisΘes
  305. par la mΩme ic⌠ne que dans la vue principale. La vue Liens montre toutes les
  306. annotations du document sans tenir compte du fait qu'elles aient ΘtΘ ou non
  307. cachΘes par le menu <strong>Filtrer</strong>. Comme dans la vue principale, un
  308. simple-clic sur l'ic⌠ne met en Θvidence le partie annotΘe du document et un
  309. double-clic ouvre l'annotation. La figure ci-dessous montre un exemple de
  310. navigation d'un lien d'annotation vers un autre mΩme si l'annotation ne peut
  311. Ωtre vue par tous les utilisateurs α cause d'une indisponibilitΘ ou des
  312. caractΘristiques du support utilisΘ.</p>
  313.  
  314. <p style="text-align: center"><img src="../Icons/linkwindow.png"
  315. alt="Link window shows annotations" /></p>
  316. </div>
  317.  
  318. <div id="Issues">
  319. <h3 id="Issues1">ProblΦmes relatifs aux annotations et aux documents
  320. modifiΘs</h3>
  321.  
  322. <p>Si vous utilisez les annotations sur des documents dont le contenu peut
  323. Ωtre modifiΘ, deux catΘgories de problΦmes peuvent survenir: les
  324. <strong>annotations orphelines</strong> et les <strong>annotations
  325. trompeuses.</strong> Avant d'aller plus loin sur ces problΦmes, nous allons
  326. d'abord dΘcrire comment Amaya relie les annotations aux documents annotΘs.</p>
  327.  
  328. <p>Pour cela, Amaya utilise le mΘcanisme <strong><a
  329. href="http://www.w3.org/XML/Linking">XPointer</a></strong>. Les XPointers
  330. reposent sur la structure du document. Pour construire un XPointer, par
  331. exemple pour une sΘlection, on part du premier point de la sΘlection et on
  332. remonte α travers la structure du document jusqu'α trouver la racine de
  333. celui-ci. Si un ΘlΘment possΦde un attribut ID, on arrΩte la recherche et on
  334. considΦre que le dΘbut du XPointer est cet ΘlΘment. Par exemple, en regardant
  335. le source HTML de cette documentation, on s'aperτoit que la section courante
  336. est α l'intΘrieur d'un ΘlΘment DIV, lequel possΦde un attribut ID avec la
  337. valeur "Issues". Voici un extrait du code source:</p>
  338. <pre>  <div id="Issues">
  339.   <h3>>ProblΦmes sur ....</h3>>
  340.   <p>Si vous utilisez ...</p>
  341.   <p>Pour cela, Amaya utilise le mΘcanisme <strong>XPointer</strong>...</p>
  342.   ...
  343.   </div></pre>
  344.  
  345. <p>Et voici le XPointer qui pointe sur le second paragraphe:</p>
  346.  
  347. <p style="text-align: center"><code>xpointer(id("Issues")/p[2])</code></p>
  348.  
  349. <p>Le XPointer ci-dessus pointe sur le second ΘlΘment <code>p</code> α partir
  350. de l'ΘlΘment parent qui possΦde l'attribut ID avec la valeur "Issues".
  351. L'utilisation de l'attribut ID permet α l'auteur du document de dΘplacer la
  352. totalitΘ de cette section n'importe o∙ dans le document sans avoir besoin de
  353. remettre α jour le Xpointer correspondant. Ce dernier de dΘpend pas des
  354. ΘlΘments qui prΘcΦdent cette section.</p>
  355.  
  356. <p>Une annotation est dite <strong>orpheline</strong> lorsqu'elle ne peut plus
  357. Ωtre rattachΘe au document, c'est α dire quand le Xpointer ne trouve plus
  358. l'ΘlΘment correspondant dans la structure du document. Cela arrive notamment
  359. quand la structure est modifiΘe. Par exemple, le Xpointer prΘcΘdent ne
  360. pourrait plus retrouver l'ΘlΘment correspondant si l'on supprimait l'attribut
  361. ID de celui-ci. Amaya avertit l'utilisateur s'il dΘtecte une annotation
  362. orpheline au chargement. Les annotations orphelines sont visibles dans la vue
  363. <strong>Liens</strong> du document et sont symbolisΘes par l'ic⌠ne des
  364. annotations sur laquelle est superposΘ un point d'interrogation <img
  365. src="../Icons/annotorp.png" alt="Orphan annotation icon" />.</p>
  366.  
  367. <p>Une annotation est dite <strong>trompeuse</strong> lorsqu'elle ne pointe
  368. pas sur la bonne partie du document. En reprenant notre exemple, nous pouvons
  369. crΘer une annotation trompeuse en intervertissant le premier et le second
  370. paragraphe. Le Xpointer continuera de pointer vers le second paragraphe bien
  371. qu'il devrait pointer dΘsormais sur le premier. Ce problΦme est encore plus
  372. frΘquent lorsque vous annotez un texte qui peut changer. Dans sa version
  373. actuelle, Amaya n'avertit pas l'utilisateur des annotations trompeuses. Une
  374. prochaine version l'avertira de la possibilitΘ d'une annotation d'Ωtre
  375. trompeuse.</p>
  376.  
  377. <p>Comment Θviter ces problΦmes ?</p>
  378.  
  379. <p>Si vous Ωtes l'auteur du document, utilisez les attributs ID aux endroits
  380. stratΘgiques, par exemple pour les ΘlΘments DIV. Amaya vous permet d'associer
  381. ou de retirer automatiquement un attribut ID en sΘlectionnant l'entrΘe
  382. <strong>Ajouter/Retirer des attributs ID</strong> du menu
  383. <strong>SpΘcial</strong>. Dans notre exemple, on peut Θviter le problΦme des
  384. annotations trompeuses en ajoutant un attribut ID au second paragraphe:</p>
  385. <pre>  <p id="Amaya">Pour cela, Amaya utilise...</p></pre>
  386.  
  387. <p>Un XPointer qui pointe sur ce paragraphe est alors</p>
  388.  
  389. <p style="text-align: center"><code>xpointer(id("Amaya"))</code></p>
  390.  
  391. <p>Ainsi, ce Xpointer pointera toujours sur le mΩme paragraphe, sans se
  392. soucier de la position de celui-ci dans la structure du document.</p>
  393. </div>
  394.  
  395. <p align="right"><a href="MakeBook.html.fr"><img alt="previous" border="0"
  396. src="../Icons/left.gif" /></a> <a href="Manual.html.fr"><img alt="top"
  397. border="0" src="../Icons/up.gif" /></a> <a href="Configure.html.fr"><img
  398. alt="next" border="0" src="../Icons/right.gif" /></a></p>
  399. <hr />
  400. </body>
  401. </html>
  402.