anchor
. Les fragments XHTML peuvent ensuite être insérés de manière dynamique dans ces documents au moment de l'exécution.
<!ELEMENT extension (contentExtension+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentExtension EMPTY>
<!ATTLIST contentExtension
file CDATA #REQUIRED>
Définit l'extension de contenu sur une ou plusieurs pages du système d'aide. L'emplacement du fichier d'extension du contenu est spécifié par l'attribut file
.
<contentExtension>
<topicExtension content=
"plugin/relative/path/topicExtensionFile.xhml"
path=
"plugin_id/path_to_xhtml_file/anchor_id"
/>
<topicReplace content=
"topicReplaceFile.xhml"
path=
"plugin_id/path_to_xhtml_file/element_id"
/>
</contentExtension>
topicExtension
correspond au marquage utilisé pour insérer le contenu à l'emplacement d'ancrage cible. topicReplace
est le marquage utilisé pour remplacer le contenu de l'élément cible par le contenu indiqué. En d'autres termes, du contenu peut être ajouté à l'élément qui s'ajoute à l'emplacement cible ou remplace le contenu de l'emplacement cible.(dans le fichier plugin.xml)
<extension point=
"org.eclipse.help.contentExtension"
>
<contentExtension file=
"contentExtensionFile.xml"
/>
</extension>
(dans le fichier contentExtensionFile.xml)
<contentExtension>
<topicExtension content=
"xhtml/topicA.xhtml"
path=
"org.xxx.yyy.somePluginId/xhtml/someHelpPage.xhtml/topicAnchor"
/>
</contentExtension>
La contribution ci-dessus insère le contenu du fichier XHTML, topicA.xhtml, dans la page du système d'aide cible indiquée par l'attribut path. Dans ce cas, l'extension de contenu sera alors insérée dans l'emplacement d'un ancrage nommé topicAnchor dans la page someHelpPage.xhtml du plug-in org.xxx.yyy.somePluginId.
La contribution ci-dessus insère le contenu du fichier XHTML, topicA.xhtml, dans la page du système d'aide cible indiquée par l'attribut path. Dans ce cas, l'extension de contenu sera alors insérée dans l'emplacement d'un ancrage nommé topicAnchor dans la page someHelpPage.xhtml du plug-in org.xxx.yyy.somePluginId.
Copyright (c) 2000, 2006 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html