anchor
. Poté lze do takovýchto dokumentů za běhu programu dynamicky vkládat úseky kódu XHTML.
<!ELEMENT extension (contentExtension+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentExtension EMPTY>
<!ATTLIST contentExtension
file CDATA #REQUIRED>
Definuje rozšíření obsahu pro jednu či více stránek systému nápovědy. Umístění souboru rozšíření obsahu určuje atribut 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
je markup, který se používá pro vkládání obsahu na místo cílové kotvy. topicReplace
je markup, který se používá k nahrazení obsahu cílového prvku určeným obsahem. To znamená, že obsah lze přispívat přidáním do cílového umístění nebo nahrazením obsahu v cílovém umístění.(v souboru plugin.xml)
<extension point=
"org.eclipse.help.contentExtension"
>
<contentExtension file=
"contentExtensionFile.xml"
/>
</extension>
(v souboru contentExtensionFile.xml)
<contentExtension>
<topicExtension content=
"xhtml/topicA.xhtml"
path=
"org.xxx.yyy.somePluginId/xhtml/someHelpPage.xhtml/topicAnchor"
/>
</contentExtension>
Výše uvedený příspěvek vkládá obsah souboru XHTML topicA.xhtml na cílovou stránku systému nápovědy určenou atributem path. V tomto případě bude rozšíření obsahu vloženo do umístění kotvy s názvem topicAnchor na stránce someHelpPage.xhtml v modulu plug-in org.xxx.yyy.somePluginId.
Výše uvedený příspěvek vkládá obsah souboru XHTML topicA.xhtml na cílovou stránku systému nápovědy určenou atributem path. V tomto případě bude rozšíření obsahu vloženo do umístění kotvy s názvem topicAnchor na stránce someHelpPage.xhtml v modulu plug-in org.xxx.yyy.somePluginId.
Copyright (c) 2000, 2006 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html