查询路径的开头是根元素(模块),接着是其子元素(对象),然后是对象的子属性等等。例如:Module/Object/Attribute/Name。
查询 | 描述 |
---|---|
module | 返回单个结果(源模块)。 |
module/object | 返回源模块中的所有对象(由数据源视图进行过滤或排序)。 |
module/object/attribute | 如果用在 module/object 上下文中,那么返回当前对象的所有属性。如果未用在此上下文中,那么返回源模块中的所有对象。 |
模板元素通常会嵌套。在元素及其子元素上设置查询会创建嵌套的上下文。会对父查询的结果执行子元素中的查询。
在父容器元素中,只能使用 Module/Object 的属性。在子容器元素中,可以使用 Module/Object/Attribute 查询的属性。第二个查询会获得对父容器的查询所返回当前对象的属性列表。