| existencia de objeto | object_name | Comprueba que exista un objeto. | Root.Group Comprueba que se haya encontrado el elemento de búsqueda Group. |
| variable | : | Se usan los dos puntos para asignar un nombre al objeto que le sigue. Nota: La variable estará disponible solo dentro de esa misma regla, es decir, hasta que la parte derecha termine con un punto y coma. | t: Root.Group Comprueba que se haya encontrado el elemento de búsqueda Group y lo asigna a una nueva variable t. |
| ausencia de objeto | ~ | El signo de tilde niega una condición o especifica la ausencia de un objeto. Ten en cuenta que no se puede asignar un nombre si el objeto se especifica como inexistente. // INVALID STATEMENT: t: ~Root.Element | ~Root.Element1 Comprueba que no se haya encontrado el elemento de búsqueda Element1. |
| AND lógico | , | La coma se usa como conjunción lógica. | Borrower.Name, Borrower.Address Comprueba que se hayan encontrado los elementos de búsqueda Name y Address en el grupo Borrower. |