创建查询

查询是附加到模板元素的数据源模式中的路径。模板指定要使用查询来抽取的数据。

查询路径的开头是根元素(模块),接着是其子元素(对象),然后是对象的子属性等等。例如:Module/Object/Attribute/Name

表 1. 常用 Rational DOORS 数据查询
查询 描述
module 返回单个结果(源模块)。
module/object 返回源模块中的所有对象(由数据源视图进行过滤或排序)。
module/object/attribute 如果用在 module/object 上下文中,那么返回当前对象的所有属性。如果未用在此上下文中,那么返回源模块中的所有对象。
查询附加到模板元素。模板元素及其子代可以使用当前查询所返回实体的属性,以及来自父元素查询的属性。在以下示例中,应用查询 module/object 之后,可以使用对象的任何模式元素属性,例如 Absolute NumberHas inlinkObject Text

嵌套式查询

模板元素通常会嵌套。在元素及其子元素上设置查询会创建嵌套的上下文。会对父查询的结果执行子元素中的查询。

嵌套式 Rational DOORS 查询

在父容器元素中,只能使用 Module/Object 的属性。在子容器元素中,可以使用 Module/Object/Attribute 查询的属性。第二个查询会获得对父容器的查询所返回当前对象的属性列表。

复制查询

您可以从同一模板内或另一个已打开的模板复制和粘贴含有查询的元素。

反馈