anchor
. Vervolgens kunnen XHTML-fragmenten tijdens runtime dynamisch in deze documenten worden ingevoegd.
<!ELEMENT extension (contentExtension+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentExtension EMPTY>
<!ATTLIST contentExtension
file CDATA #REQUIRED>
Definieert een contentuitbreiding voor een of meer pagina's van het Help-systeem. De locatie van het bestand met de contentuitbreiding staat in het kenmerk file
.
<contentExtension>
<topicExtension content=
"plugin/relative/path/topicExtensionFile.xhml"
path=
"plugin-ID/pad_naar_XHTML-bestand/anker-ID"
/>
<topicReplace content=
"topicReplaceFile.xhml"
path=
"plugin-ID/pad_naar_XHTML-bestand/element-ID"
/>
</contentExtension>
topicExtension
is de markup waarmee content op de locatie van het doelanker wordt ingevoegd. topicReplace
is de markup waarmee de content van het doelelement door de opgegeven content wordt vervangen. Met andere woorden: U kunt content aanleveren die de content van de doellocatie uitbreidt of vervangt. (in bestand plugin.xml)
<extension point=
"org.eclipse.help.contentExtension"
>
<contentExtension file=
"contentExtensionFile.xml"
/>
</extension>
(in bestand contentExtensionFile.xml)
<contentExtension>
<topicExtension content=
"xhtml/topicA.xhtml"
path=
"org.xxx.yyy.somePluginId/xhtml/someHelpPage.xhtml/topicAnchor"
/>
</contentExtension>
In de bovenstaande aanlevering wordt de content van het XHTML-bestand topicA.xhtml ingevoegd in de doelpagina van het Help-systeem die met het kenmerk path is opgegeven. In dit geval wordt de contentuitbreiding ingevoegd op de locatie van het anker topicAnchor van de pagina someHelpPage.xhtml in de plugin org.xxx.yyy.somePluginId.
In de bovenstaande aanlevering wordt de content van het XHTML-bestand topicA.xhtml ingevoegd in de doelpagina van het Help-systeem die met het kenmerk path is opgegeven. In dit geval wordt de contentuitbreiding ingevoegd op de locatie van het anker topicAnchor van de pagina someHelpPage.xhtml in de plugin org.xxx.yyy.somePluginId.
Copyright (c) 2000, 2006 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.