home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 May / Gamestar_73_2005-05_dvd.iso / Programy / amaya / amaya-Win98-8.7.3.exe / _SETUP.1 / annotation_issues.html.de < prev    next >
Encoding:
Extensible Markup Language  |  2004-07-01  |  5.0 KB  |  118 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.   <meta http-equiv="Content-Type"
  7.   content="application/xhtml+xml; charset=iso-8859-1" />
  8.   <title>Bekannte Probleme bei Anmerkungen und modifizierten
  9.   Dokumenten</title>
  10.   <meta name="GENERATOR" content="amaya 8.6, see http://www.w3.org/Amaya/" />
  11.   <style type="text/css">
  12.   </style>
  13.   <link href="../style.css" rel="stylesheet" type="text/css" />
  14. </head>
  15.  
  16. <body xml:lang="de" lang="de">
  17.  
  18. <table border="0" cellspacing="5" cellpadding="5"
  19. summary="Inhaltsverzeichnis">
  20.   <tbody>
  21.     <tr>
  22.       <td><img alt="W3C" src="../../images/w3c_home" /> <img alt="Amaya"
  23.         src="../../images/amaya.gif" /></td>
  24.       <td><a accesskey="p" href="./replying_to_annotations.html.de"><img
  25.         alt="vorherige Seite" src="../../images/left.gif" /></a> <a
  26.         accesskey="t" href="../Annotations.html.de"><img alt="erste Seite"
  27.         src="../../images/up.gif" /></a></td>
  28.     </tr>
  29.   </tbody>
  30. </table>
  31.  
  32. <div id="Issues">
  33.  
  34. <div id="page_body">
  35. <h1>Bekannte Probleme bei Anmerkungen und modifizierten Dokumenten</h1>
  36.  
  37. <p>Wenn man Anmerkungen bei Dokumenten benutzt, deren Inhalt modifiziert
  38. werden kann, dann kann man auf zwei Probleme sto▀en:
  39. <strong>Waisenkinder</strong> und <strong>irrefⁿhrende Anmerkungen</strong>.
  40. Um die Problematik zu verstehen, muss zunΣchst erklΣrt werden wie Amaya
  41. Anmerkungen an Dokumente bindet.</p>
  42.  
  43. <p>Amaya benutzt <strong><a
  44. href="http://www.w3.org/XML/Linking">XPointer</a></strong> um anzugeben, wo
  45. eine Anmerkung an ein Dokument gebunden werden soll. XPointer basieren auf
  46. der Struktur des Dokuments. Um einen XPointer fⁿr eine Markierung zu erzeugen
  47. lΣuft Amaya beispielsweise vom Anfangspunkt der Markierung in der Stuktur
  48. rⁿckwΣrts, bis die Wurzel des Dokuments oder ein Element mit dem Attribut
  49. <em>id</em> gefunden wurde. Hat ein Element das Attribut <em>id</em> dann
  50. wird die Erzeugung des XPointers beendet und Amaya betrachtet dieses als
  51. Beginn des XPointers.</p>
  52.  
  53. <p>Beispiel: betrachtet man den Quellcode dieses Dokuments, dann erkennt man,
  54. dass dieser Abschnitt in ein div-Element eingeschlossen ist, dessen
  55. <em>id</em>-Attribut den Wert <em>Issues</em> hat. Hier ist ein Auszug aus
  56. dem Code:</p>
  57. <pre>  <div id="Issues">
  58.   <h1>Issues with ....</h1>
  59.   <p>If you are using...</p>
  60.   <p>Amaya uses <strong>XPointer</strong>...</p>
  61.   ...
  62.   </div></pre>
  63.  
  64. <p>Der XPointer zeigt auf den zweiten Abschnitt:
  65. <code>xpointer(id("Issues")/p[2])</code></p>
  66.  
  67. <p>Der obige XPointer zeigt auf das zweite <code>p</code>-Element, dessen
  68. Elternelement das ID-Attribut mit dem Wert "Issues" hat.</p>
  69.  
  70. <p>Man beachte, dass die Benutzung des Attibuts <em>id</em> dem Autor des
  71. Dokuments erlaubt die gesamte, durch den XPointer referenzierte Information
  72. an eine andere Stelle im Dokument zu verschieben, ohne dass dabei der
  73. XPointer aktualisiert werden muss. Der XPointer hΣngt also nicht vom Element,
  74. welches ihm vorangeht ab.</p>
  75.  
  76. <h2>Waisenkinder</h2>
  77.  
  78. <p>Eine Anmerkung wird zum Waisenkind, wenn sie nicht mehr an ein Dokument
  79. gebunden ist, das hei▀t , wenn dessen XPointer nicht mehr in der Struktur des
  80. Dokuments aufgel÷st werden kann. Dies geschieht, wenn die Struktur des
  81. Dokuments geΣndert wird. Amaya zeigt eine Warnung an, wenn es eine verwaiste
  82. Anmerkung wΣhrend des Herunterladens von Anmerkungen von einem Server
  83. erkennt. Alle Waisenkinder werden in der Verweisansicht angezeigt und dort
  84. mit einem Fragezeichen-Icon, welches dem Anmerkungs-Icon ⁿberlagert ist
  85. gekennzeichnet <img alt="Icon einer verwaisten Anmerkung"
  86. src="../../images/annotorp.png" />.</p>
  87.  
  88. <h2>Irrefⁿhrende Anmerkungen</h2>
  89.  
  90. <p>Eine Anmerkung wird irrefⁿhrend, wenn sie auf falsche Informationen zeigt.
  91. Das geschieht wenn man einen Text mit einer Anmerkung versieht und diesen
  92. dann Σndert. In der ersten Version von Amaya wird der Benutzer nicht gewarnt,
  93. wenn eine Anmerkung in die Irre fⁿhrt. Zukⁿnftige Versionen k÷nnen den
  94. Benutzer vor einer potentiellen Irrefⁿhrung warnen.</p>
  95.  
  96. <h2>Was kann man tun, um dies zu vermeiden?</h2>
  97.  
  98. <p>Als Autor eines Dokuments sollte man versuchen das Attribut
  99. <code>id</code> strategisch zu plazieren, beispielsweise innerhalb des
  100. Elements <code><div></code> oder <code><p></code>.
  101. Beispilesweise:</p>
  102. <pre>  <p id="Amaya">Amaya uses...</p></pre>
  103.  
  104. <p>Ein XPointer, der auf diesen Absatz zeigt ist:
  105. <code>xpointer(id("Amaya"))</code></p>
  106.  
  107. <p>Somit wird dieser XPointer immer auf den gleichen Absatz zeigen,
  108. unabhΣngig davon, an welcher Stelle in der Dokumentstruktur er sich
  109. befindet.</p>
  110.  
  111. <p>Hinweis: mit Amaya kann man automatisch ein <code>id</code>-Attribut einer
  112. Anzahl von Elementen zuweisen oder von diesen entfernen, indem man <strong>Id
  113. hinzufⁿgen/entfernen</strong> im Menⁿ <strong>Verweise</strong> ausfⁿhrt.</p>
  114. </div>
  115. </div>
  116. </body>
  117. </html>
  118.