根据简介框架的使用方案的不同,可以提供 XHTML 文件来作为简介内容。include
、anchor
和 contentProvider
。
include:
可以将此元素添加到有效 XHTML 文档中以包括另一 XHTML 文档的内容。要包括的内容必须是有效的 XHTML 片段。
- 例如:
<include path="root/foo" />
将包括标识为root
的欢迎页面中标识为foo
的元素。
anchor:
可以将此元素添加到有效 XHTML 文档中以声明其它欢迎添加项可以将内容添加到此页面中。页面通过定义这些锚点来声明适合于扩展的位置。
- 例如:
<anchor id="anchor1" />
将允许其它插件对此页面添加内容。
contentProvider:
可以将此元素添加到有效
XHTML 文档中以便在工作台中建立挂钩。当简介框架遇到此元素时,将调用一个接口以允许处理 XHTML 页面的 DOM。 <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
将允许从
org.eclipse.ui.intro.template2.IntroXHTMLContentProvider
类中生成动态内容。通过这三个元素,可以使用 XHTML 页面来组装一个可插入并且动态的欢迎页面,就象以前的定制简介 XML 标记一样。PDE 提供了一个允许创建带有简介的样本 RCP 应用程序的新模板。对于使用简介来说,该模板是一个不错的样本项目。