• 其他语言



管理您的数字内容
页面和feed选项
打印
收藏此页
Digg此页 | 添加到您的del.icio.us帐号
目录

信息管理平台框架配置文件
信息管理平台框架配置文件是一种框架加载器使用的、用于动态加载与框架规范相一致模块的、可扩展标记语言(XML)文件。每个模块需具备包含配置文件中的如下信息:

  • 版本信息(Version):起到向后兼容的目的。
  • Plug-in type(插件类型):三种插件中的一种——发现(discovery)、提供程序(provider)、传递(transport)。
  • 模块(Module)名称:加载的二进制程序的实际名称。
  • 菜单(Menu)标记:一个用于标识框架的标识,该框架可从插件中访问用户。
  • 加载(Load)标记:用于表示一个框架,用以确定在默认状态下是否加载模块。
  • 哈希表(Hash):哈希表(hash),用于根据配置文件验证插件,以协助阻止未授权的插件进入框架。(未来)
  • 签名(Signature):一个用于 XML 配置文件的唯一签名。

在下表中对 XML 文件信息进行说明。

标记实例描述
version0.0.1major.minor.build
plug-in type提供(provider)、传递(transport) 发现(discovery)框架提供程序(provider)、框架传递(transport)、框架发现(discovery)插件
moduleLocal.dll.dll 或 .so 名称
menu本地文件菜单名称模块的 Friendly name(友好名称)
load已加载显示 1,未加载显示 0 
hplugin32 位-十六进制数字插件的一个 CRC32 哈希码
hsignature配置文件加密签名用于实现版本管理和防伪(taper proof)的 XML 文件签名。

以下为一个 XML 配置文件的实例:

<?xml version="1.0" encoding="utf-8"?>
<impf>
    <version>0.0.1</version>
    <plugin type="provider">
        <module>localcp.dll</module>
        <version>0.0.1</version>
        <menu>1</menu>
        <load>1</load>
        <hplugin>201bea31</hplugin>
    </plugin>
    <hsignature>f213ea41f213ea41f213ea43 f213ea47
f213ea41f213ea41f213ea43 f213ea41</hsignature>
</impf>

上一部分6  7  8  9  下一部分

第 7 页, 共 9 页