installationDir\egl\eclipse\plugins\ com.ibm.etools.egl.utilities_version\ dtd\eglcommands_5_1.dtd
下表显示了 DTD 支持的元素和属性。元素和属性名是区分大小写的。
元素 | 属性 | 属性值 |
---|---|---|
EGLCOMMANDS(必需) | eglpath | 如 eglpath 中所述,eglpath 属性标识当 EGL 使用 import 语句来解析部件名时要搜索的目录。该属性是可选的,如果存在的话,则引用具有一个或多个目录名的加引号字符串,每个目录名之间用分号隔开。 仅当 EGLSDK 命令正在引用命令文件时才使用该属性。如果正在使用 EGLCMD 命令,则会忽略 eglpath 的值;然而,将根据 EGL 项目路径来解析 import 语句,如 Import 所述。 |
buildDescriptor(可选;如果您正在使用主构建描述符,则可以避免指定此值,如构建描述符部件中所述) | name | 用来指导生成的构建描述符部件的名称。构建描述符必须位于 EGL 构建文件(.eglbld)的顶层。
您在调用 EGLCMD 或 EGLSDK 时指定的构建描述符选项优先于 EGL 命令文件中列示的构建描述符(如果有的话)中的选项。 |
file | 包含构建描述符的 EGL 文件的绝对路径或相对路径。为 EGLCMD 指定的相对路径相对于 Enterprise Developer 工作空间的路径名。为 EGLSDK 指定的相对路径相对于您运行命令时所在的目录。 如果路径包含空格,则必须用双引号将路径引起来。 |
|
generate(可选) | file | 包含要处理的部件的 EGL 文件的绝对路径或相对路径。为 EGLCMD 指定的相对路径相对于 Enterprise Developer 工作空间的路径名。为 EGLSDK 指定的相对路径相对于您运行命令时所在的目录。 如果路径包含空格,则必须用双引号将路径引起来。 如果省略 file 属性,则不会进行生成。 |
本节显示两个命令文件。如果在 EGL 程序文件所在的目录中运行 EGLSDK 命令,则这两个文件生成相同的结果(无论您是使用 EGLCMD 命令还是 EGLSDK 命令)。
以下命令文件包含 generate 命令,该命令使用构建描述符 myBDescPart 来生成程序 myProgram。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE EGLCOMMANDS PUBLIC "-//IBM//DTD EGLCOMMANDS 5.1//EN" ""> <EGLCOMMANDS eglpath="C:\mydata\entdev\workspace\projectinteract"> <generate file="projectinteract\myProgram.eglpgm"> <buildDescriptor name="myBDescPart" file="projectinteract\mybdesc.eglbld"/> </generate> </EGLCOMMANDS>
下一个示例包含两个 generate 命令,这两个命令都隐式地使用主构建描述符。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE EGLCOMMANDS PUBLIC "-//IBM//DTD EGLCOMMANDS 5.1//EN" ""> <EGLCOMMANDS eglpath="C:\mydata\entdev\workspace\projecttrade"> <generate file="projecttrade\program2.eglpgm"/> <generate file="projecttrade\program3.eglpgm"/> </EGLCOMMANDS>