âncora
. Snippets XHTML então podem ser inseridos
dinamicamente nesses documentos no tempo de execução.
<!ELEMENT extension (contentExtension+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentExtension EMPTY>
<!ATTLIST contentExtension
file CDATA #REQUIRED>
Define extensão de conteúdo para uma ou mais páginas do sistema de ajuda. O local do
arquivo de extensão de conteúdo é especificado pelo atributo 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
é a marcação utilizada para inserir conteúdo no local de
âncora de destino. topicReplace
é a marcação utilizada para substituir o
conteúdo do elemento de destino pelo conteúdo especificado. Em outras palavras, pode ser
contribuído conteúdo que é incluído no local de destino ou substitui o conteúdo do
local de destino.(no arquivo plugin.xml)
<extension point=
"org.eclipse.help.contentExtension"
>
<contentExtension file=
"contentExtensionFile.xml"
/>
</extension>
(no arquivo contentExtensionFile.xml)
<contentExtension>
<topicExtension content=
"xhtml/topicA.xhtml"
path=
"org.xxx.yyy.somePluginId/xhtml/someHelpPage.xhtml/topicAnchor"
/>
</contentExtension>
A contribuição anterior insere o conteúdo do arquivo XHTML, topicA.xhtml, na página do sistema de ajuda de destino especificada pelo atributo path. Nesse caso, a extensão de conteúdo será inserida no local de uma âncora chamada topicAnchor, na página someHelpPage.xhtml, no plugin org.xxx.yyy.somePluginId.
A contribuição anterior insere o conteúdo do arquivo XHTML, topicA.xhtml, na página do sistema de ajuda de destino especificada pelo atributo path. Nesse caso, a extensão de conteúdo será inserida no local de uma âncora chamada topicAnchor, na página someHelpPage.xhtml, no plugin org.xxx.yyy.somePluginId.
Direitos Autorais (c) 2000, 2006 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais fornecidos com ele são
disponibilizados sob os termos da Licença Pública do Eclipse v1.0 que acompanha
esta distribuição e está disponível em
http://www.eclipse.org/legal/epl-v10.html