anchor
. Następnie podczas pracy w środowisku wykonawczym można umieszczać w dokumentach fragmenty kodu XHTML.
<!ELEMENT extension (contentExtension+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentExtension EMPTY>
<!ATTLIST contentExtension
file CDATA #REQUIRED>
Element ten służy do definiowania rozszerzenia treści w odniesieniu do jednej lub kilku stron w systemie pomocy. Położenie pliku rozszerzenia treści określa się za pomocą atrybutu file
.
<contentExtension>
<topicExtension content=
"ścieżka_względna_wtyczki/plikRozszerzeniaTematu.xhml"
path=
"identyfikator_wtyczki/ścieżka_do_pliku_xhtml/identyfikator_zakotwiczenia"
/>
<topicReplace content=
"plikTematuZastępczego.xhml"
path=
"identyfikator_wtyczki/ścieżka_do_pliku_xhtml/identyfikator_elementu"
/>
</contentExtension>
topicExtension
to znacznik służący do wstawiania treści w docelowym miejscu zakotwiczenia. topicReplace
to znacznik służący do zastępowania treści elementu docelowego określoną treścią. Inaczej mówiąc, istnieje możliwość wnoszenia treści uzupełniającej treść elementu docelowego bądź zastępującej treść tego elementu.(w pliku plugin.xml)
<extension point=
"org.eclipse.help.contentExtension"
>
<contentExtension file=
"contentExtensionFile.xml"
/>
</extension>
(w pliku contentExtensionFile.xml)
<contentExtension>
<topicExtension content=
"xhtml/topicA.xhtml"
path=
"org.xxx.yyy.somePluginId/xhtml/someHelpPage.xhtml/topicAnchor"
/>
</contentExtension>
Powyższy element wnoszony pozwala wstawić treść pliku XHTML pod nazwą topicA.xhtml na stronie docelowej systemu pomocy określonej za pomocą atrybutu path. W tym przypadku rozszerzenie treści jest wstawiane w miejscu zakotwiczenia pod nazwą topicAnchor na stronie someHelpPage.xhtml we wtyczce org.xxx.yyy.somePluginId.
Powyższy element wnoszony pozwala wstawić treść pliku XHTML pod nazwą topicA.xhtml na stronie docelowej systemu pomocy określonej za pomocą atrybutu path. W tym przypadku rozszerzenie treści jest wstawiane w miejscu zakotwiczenia pod nazwą topicAnchor na stronie someHelpPage.xhtml we wtyczce org.xxx.yyy.somePluginId.
Copyright (c) 2000, 2006 IBM Corporation i inne podmioty.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.