跳转到主要内容
操作语法说明示例
对象等价==双等号表示两个对象应当相同。n: Party.OrgName [ a: @Party.Address ] parent( n ) == parent( obj( a ) ) 检查 Address 和 OrgName 搜索元素是否隶属于同一 Party 组实例。变量 a 是一个令牌变量(token variable),而非对象,因此在将其用于“parent”条件之前,需要先取得其对应的对象。n: Party.OrgName [ a: @Party.Address ] parent( n ) ~= parent( obj( a ) ) 检查 Address 和 OrgName 搜索元素是否隶属于不同的 Party 组实例。
对象不等价~=波浪号加等号表示两个对象不应相同。参见上面的示例。
访问对象obj(token variable) obj(token variable, index)“obj” 用于访问令牌变量中的对象。若该变量包含多个对象且只需其中一个,请指定该令牌的索引。参见上面的示例。
父组parent(search element name)“parent” 用于访问规则中已提到的搜索元素的父组。参见上面的示例。