anchor
. Os
fragmentos do XHTML podem ser inseridos dinamicamente nestes documentos em
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 a extensão do conteúdo de uma ou mais página Sistema de Ajuda.
A localização do ficheiro de extensão do conteúdo é especificada 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údos numa
localização de âncora de destino. topicReplace
é a marcação
utilizada para substituir o conteúdo de um elemento de destino pelo conteúdo especificado.
Por outras palavras, o conteúdo pode ser um contributo que adiciona a
localização de destino ou que substitui o conteúdo da localização de destino.
(no ficheiro plugin.xml)
<extension point=
"org.eclipse.help.contentExtension"
>
<contentExtension file=
"contentExtensionFile.xml"
/>
</extension>
(no ficheiro contentExtensionFile.xml)
<contentExtension>
<topicExtension content=
"xhtml/topicA.xhtml"
path=
"org.xxx.yyy.somePluginId/xhtml/someHelpPage.xhtml/topicAnchor"
/>
</contentExtension>
A contribuição apresentada acima insere o conteúdo do ficheiro XHTML, topicA.xhtml, na página Sistema de Ajuda de destino especificada pelo atributo path. Neste caso, a extensão do conteúdo será inserida na localização de uma âncora denominada topicAnchor na página someHelpPage.xhtml no plug-in org.xxx.yyy.somePluginId.
A contribuição apresentada acima insere o conteúdo do ficheiro XHTML, topicA.xhtml, na página Sistema de Ajuda de destino especificada pelo atributo path. Neste caso, a extensão do conteúdo será inserida na localização de uma âncora denominada topicAnchor na página someHelpPage.xhtml no plug-in org.xxx.yyy.somePluginId.
Copyright (c) 2000, 2006 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html