anchor
explizit angegeben. Anschließend können während der Laufzeit XHTML-Ausschnitte in diesen Dokumenten dynamisch eingefügt werden.
<!ELEMENT extension (contentExtension+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentExtension EMPTY>
<!ATTLIST contentExtension
file CDATA #REQUIRED>
Definiert die Inhaltserweiterung für eine oder mehrere Seiten der Hilfefunktion. Die Position der Datei mit der Inhaltserweiterung wird durch das Attribut file
angegeben.
<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
gibt die Markup-Formatierung an, die beim Einfügen von Inhalt an der Zielankerposition verwendet werden soll. Das Element topicReplace
gibt die Markup-Formatierung an, die beim Ersetzen des Inhalts im Zielelement durch das angegebene Element verwendet werden soll. Anders ausgedrückt kann Inhalt ergänzt werden, der entweder an der Zielposition hinzugefügt wird oder aber den Inhalt der Zielposition ersetzt.Angaben in der Datei plugin.xml:
<extension point=
"org.eclipse.help.contentExtension"
>
<contentExtension file=
"contentExtensionFile.xml"
/>
</extension>
Angaben in der Datei contentExtensionFile.xml:
<contentExtension>
<topicExtension content=
"xhtml/topicA.xhtml"
path=
"org.xxx.yyy.somePluginId/xhtml/someHelpPage.xhtml/topicAnchor"
/>
</contentExtension>
Die oben dargestellte Ergänzung fügt den Inhalt der XHTML-Datei topicA.xhtml in der Zielseite der Hilfefunktion ein, die durch das Attribut path angegeben wird. In diesem Fall wird die Inhaltserweiterung an der Position eines Ankers namens topicAnchor in der Seite someHelpPage.xhtml des Plug-ins org.xxx.yyy.somePluginId eingefügt.
Die oben dargestellte Ergänzung fügt den Inhalt der XHTML-Datei topicA.xhtml in der Zielseite der Hilfefunktion ein, die durch das Attribut path angegeben wird. In diesem Fall wird die Inhaltserweiterung an der Position eines Ankers namens topicAnchor in der Seite someHelpPage.xhtml des Plug-ins org.xxx.yyy.somePluginId eingefügt.
Copyright (c) 2000, 2006 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.