anchor
. I frammenti XHTML possono quindi essere dinamicamente inseriti in questi documenti al runtime.
<!ELEMENT extension (contentExtension+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentExtension EMPTY>
<!ATTLIST contentExtension
file CDATA #REQUIRED>
Definisce l'estensione del contenuto in una o più pagine della guida. Il percorso del file di estensione del contenuto è specificato dall'attributo 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
è la markup utilizzata per inserire contenuto nel percorso dell'anchor di destinazione. topicReplace
è la markup utilizzata per sostituire il contenuto dell'elemento di destinazione con il contenuto specificato. In altre parole, il contenuto può essere aggiunto al percorso di destinazione o sostituire il contenuto del percorso di destinazione.(nel file plugin.xml).
<extension point=
"org.eclipse.help.contentExtension"
>
<contentExtension file=
"contentExtensionFile.xml"
/>
</extension>
(nel file contentExtensionFile.xml)
<contentExtension>
<topicExtension content=
"xhtml/topicA.xhtml"
path=
"org.xxx.yyy.somePluginId/xhtml/someHelpPage.xhtml/topicAnchor"
/>
</contentExtension>
Il contributo precedente inserisce il contenuto del file XHTML, topicA.xhtml, nella pagina della guida di destinazione specificata dall'attributo path. In questo caso, l'estensione del contenuto verrà inserita nel percorso di un anchor chiamato topicAnchor nella pagina someHelpPage.xhtml nel plugin org.xxx.yyy.somePluginId.
Il contributo precedente inserisce il contenuto del file XHTML, topicA.xhtml, nella pagina della guida di destinazione specificata dall'attributo path. In questo caso, l'estensione del contenuto verrà inserita nel percorso di un anchor chiamato topicAnchor nella pagina someHelpPage.xhtml nel plugin org.xxx.yyy.somePluginId.
Copyright (c) 2000, 2006 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html