该变量允许访问与工作相关的任何数据集中的任意域(外部元数据或嵌入元数据)。
每个支持适当格式和/或索引参数的数据类型都有一个对应的变量。因此,用户可表达元数据值的期望数据类型并控制其格式。
变量名称 |
数据类型 |
|---|---|
Metadata.Text |
文本 |
Metadata.TextIndexed |
文本已有索引 |
Metadata.Boolean |
布尔 |
Metadata.Integer |
整数 |
Metadata.Rational |
有理数 |
Metadata.Date |
日期 |
元数据组中的变量支持下列参数,可从特定数据集中选择特定元数据字段。
参数 |
值 |
|---|---|
数据集 |
要访问的外部数据集名称,或空白/缺失表示嵌入数据集 |
模块 |
用于查询数据集的数据模块;为空/丢失时数据模块从数据集派生;允许的数值为"XML"、"JDF"和"XMP" 除了使用常规 XML 语义(例如,使用"evalToString"而非"getString")强制查询 JDF 数据模块时,此参数可忽略 |
路径 |
位置路径或用于通过合适语法为数据模块选择字段(或计算值)的表达式:
|
Switch 不保证元数据分类中的变量值与其数据类型的字符串表示一致。用户应使用元数据分类中的合适变量选择正确的数据类型。
该变量始终设置为查询的字符串值(对于文本已有索引,列表各项逐个单独转换)。
换言之,
对于 JDF 和 XMP 数据模块,由于查询结果始终为字符串(位置路径所指定的节点的文本内容),不存在对话。
对于 XML 数据模块,XPath 表达式的结果通过 XPath 语义转换成字符串(除非以字符串开头)。