跳转到主要内容
OperationSyntaxDescriptionExample
对象等价==双等号表示这两个对象应当相同。n: Party.OrgName [ a: @Party.Address ] parent( n ) == parent( obj( a ) ) 检查 Address 和 OrgName 搜索元素是否是同一个 Party 组实例的子元素。变量 a 是一个标记变量,而不是对象,因此在将其用于 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 用于访问规则中已提到的搜索元素的父组。参见上面的示例。