anchor
.
Фрагменты кода XHTML можно затем динамически вставлять в эти документы.
<!ELEMENT extension (contentExtension+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentExtension EMPTY>
<!ATTLIST contentExtension
file CDATA #REQUIRED>
Определяет расширение содержимого для одной или нескольких страниц справочной системы. Расположение файла расширения содержимого
задается атрибутом 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
- это текст на языке описания, который применяется для вставки содержимого в целевое расположение.
topicReplace
- это текст на языке описания, который применяется для замены содержимого целевого элемента указанным
содержимым. Другими словами, дополнение может либо добавляться к целевому расположению, либо заменять содержимое целевого расположения.(в файле plugin.xml)
<extension point=
"org.eclipse.help.contentExtension"
>
<contentExtension file=
"contentExtensionFile.xml"
/>
</extension>
(в файле contentExtensionFile.xml)
<contentExtension>
<topicExtension content=
"xhtml/topicA.xhtml"
path=
"org.xxx.yyy.somePluginId/xhtml/someHelpPage.xhtml/topicAnchor"
/>
</contentExtension>
Описанное выше дополнение вставляет содержимое файла XHTML, topicA.xhtml, в целевую страницу справочной системы, заданную атрибутом path. В данном случае расширение содержимого будет вставлено в расположение метки с именем topicAnchor на странице someHelpPage.xhtml в модуле org.xxx.yyy.somePluginId.
Описанное выше дополнение вставляет содержимое файла XHTML, topicA.xhtml, в целевую страницу справочной системы, заданную атрибутом path. В данном случае расширение содержимого будет вставлено в расположение метки с именем topicAnchor на странице someHelpPage.xhtml в модуле org.xxx.yyy.somePluginId.
Copyright (c) 2000, 2006 IBM Corporation and others.
Все права защищены.
Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте
http://www.eclipse.org/legal/epl-v10.html