数据类型是在桌面数据库内部定义的一种结构。例如,下面是 XWD 数据类型的定义。该定义在配置文件 /usr/dt/appconfig/types/language/xclients.dt 中:
DATA_ATTRIBUTES XWD { ACTIONS Open,Print ICON Dtxwd NAME_TEMPLATE %s.xwd MIME_TYPE application/octet-stream SUNV3_TYPE xwd-file DESCRIPTION This file contains a graphics image in the XWD \ format. These files are typically created by \ taking snapshots of windows using the XwdCapture \ action. These files are typically created by \ taking snapshots of windows using the XwdCapture \ action. Its data type is named XWD. XWD files \ have names ending with `.xwd' or `.wd'. } DATA_CRITERIA XWD1 { DATA_ATTRIBUTES_NAME XWD MODE f NAME_PATTERN *.xwd } DATA_CRITERIA XWD2 { DATA_ATTRIBUTES_NAME XWD MODE f NAME_PATTERN *.wd }
每个数据类型定义均有两部分:
DATA_ATTRIBUTES-描述数据类型的外观和性能。
DATA_CRITERIA-指定将一个文件归类至所属数据类型的规则 (命名或内容)。
DATA_ATTRIBUTES_NAME 字段将标准连接到此属性。
一个 DATA_CRITERIA 可以有多个 DATA_CRITERIA。例如,XWD 数据类型具有两个标准来指定两个不同的命名标准 ( NAME_PATTERN)-名称以 .xwd 或以 .wd 结尾。