anchor
-elementin avulla. XHTML-katkelmat voi sitten lisätä dynaamisesti näihin asiakirjoihin ajonaikaisesti.
<!ELEMENT extension (contentExtension+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentExtension EMPTY>
<!ATTLIST contentExtension
file CDATA #REQUIRED>
Määrittää ohjejärjestelmän yhden tai usean sivun sisältölaajennuksen. Sisältölaajennustiedoston sijainti on määritetty määritteen file
avulla.
<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
on merkintä, jonka avulla lisätään sisältöä kohteena olevaan ankkurisijaintiin. topicReplace
on merkintä, jonka avulla korvataan kohde-elementin sisältö määritetyllä sisällöllä. Toisin sanoen voit lisätä joko sisältöä, joka lisätään kohdesijaintiin, tai sisältöä, joka korvaa kohdesijainnin sisällön.(Määritystiedosto plugin.xml.)
<extension point=
"org.eclipse.help.contentExtension"
>
<contentExtension file=
"contentExtensionFile.xml"
/>
</extension>
(tiedostossa contentExtensionFile.xml)
<contentExtension>
<topicExtension content=
"xhtml/topicA.xhtml"
path=
"org.xxx.yyy.somePluginId/xhtml/someHelpPage.xhtml/topicAnchor"
/>
</contentExtension>
Edellinen lisäys lisää XHTML-tiedoston, topicA.xhtml, sisällön kohteena olevaan ohjejärjestelmään sivuun, joka on määritetty määritteessä path. Tässä tapauksessa sisältölaajennus lisätään ankkurisijaintiin topicAnchor sivulla someHelpPage.xhtml lisäosassa org.xxx.yyy.somePluginId.
Edellinen lisäys lisää XHTML-tiedoston, topicA.xhtml, sisällön kohteena olevaan ohjejärjestelmään sivuun, joka on määritetty määritteessä path. Tässä tapauksessa sisältölaajennus lisätään ankkurisijaintiin topicAnchor sivulla someHelpPage.xhtml lisäosassa org.xxx.yyy.somePluginId.
Copyright (c) 2000, 2006 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html