<manifest>及其子标签

<< Click to Display Table of Contents >>

当前位置:  深度分析 > 插件开发 > 插件工程模板详解 > manifest.xml配置详解 

<manifest>及其子标签

复制链接

1)<manifest>该节点为整个xml文件的根节点,其属性值定义了命名空间,不能修改。包含的子节点标签如下所示。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://www.yonghongtech.com"
        xsi:schemaLocation="http://www.yonghongtech.com ./resource/xsd/manifest.xsd">
  <!--插件的版本号,必填项-->
  <plugin-version>1.0</plugin-version>
  <!--插件运行时使用的DM-Engine的版本,用于运行时校验兼容性-->
  <engine-version>2.0</engine-version>
  <!--设置文本在页面上的默认展示语言:zh-CN, zh-TW, en-US, ja-JP-->
  <default-language>zh-CN</default-language>
  <!--描述插件版本变更信息,版本较多时建议只写最近两个版本的变更信息-->
  <change-information>此处描述插件版本变更信息</change-information>
   <!—定义节点信息-->
  <node>……</node>
</manifest>

2)<plugin-version>

必填项,填写插件的版本号,初次创建时值为1.0。习惯上通常第一个版本为1.0,修复bug时版本1.0.1、1.0.2以此类推;有新增功能时1.1、1.2以此类推,较大改动时版本号命名为2.0、3.0以此类推。

3)<engine-version>

必填项,填写插件运行时使用的DM-Engine的版本号,用于运行时校验兼容性,开发者需要填写正确。首次创建插件工程时,会根据SDK适配版本自动填写。

4)<default-language>

必填项,指定插件本地化语言,即插件在产品页面中以何种语言(简体、繁体、英文、日文)展示的文本信息。可选值为:zh-CN、 zh-TW、en-US、 ja-JP,初次创建时默认值为zh-CN。

5)<change-information>

非必填项,描述插件版本变更信息,版本较多时建议只写最近2-3个版本的变更信息。为了与产品中算子风格保持一致,注意不同层次的缩进,建议如下。

<change-information>
    1.1 版本变化
         (1)深度分析插件算子国际化
</change-information>

6)<node>

必填项,代表节点的信息,<node>标签含有嵌套子标签,详细介绍参考<node>及其子标签