Rational DOORS 查询

查询路径的开头是根元素(模块),接着是其子元素(对象),然后是对象的子属性,依此类推。例如: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 查询的属性。第二个查询会获得对父容器的查询所返回当前对象的属性列表。


反馈