Pular para o conteúdo principal
OperaçãoSintaxeDescriçãoExemplo
equivalência de objeto==Dois sinais de igual indicam que os dois objetos devem ser o mesmo.n: Party.OrgName [ a: @Party.Address ] parent( n ) == parent( obj( a ) ) Verifica se os elementos de pesquisa Address e OrgName são filhos da mesma instância do grupo Party. A variável a é uma variável de token, não um objeto, portanto é necessário acessar seu objeto antes de usá-la na condição “parent”. n: Party.OrgName [ a: @Party.Address ] parent( n ) ~= parent( obj( a ) ) Verifica se os elementos de pesquisa Address e OrgName são filhos de instâncias diferentes do grupo Party.
não equivalência de objeto~=Um til (~) seguido de um sinal de igual indica que os dois objetos não devem ser o mesmo.Veja o exemplo acima.
acessar o objetoobj(token variable) obj(token variable, index)”obj” permite acessar o objeto na variável de token. Se houver vários objetos mencionados dentro da variável e você precisar obter apenas um deles, especifique o índice do token.Veja o exemplo acima.
grupo paiparent(search element name)”parent” permite acessar o grupo pai de um elemento de pesquisa que já foi mencionado na regra.Veja o exemplo acima.