La ubicación es un nombre completo que indica la posición de la expresión en la jerarquía de reglas. Tiene la forma
identificador.identificador....,
donde cada ocurrencia de
identificador es uno de los siguientes valores:
- El valor de un atributo de nombre para un elemento XML que se encuentra en la jerarquía respectiva.
- Para elementos que ocurren múltiples veces en un bloque de reglas o en una regla y no tienen atributo de nombre: el elemento XML que contiene la expresión, seguido de un número de índice entre corchetes. Este número de índice indica la posición de la expresión dentro del elemento que lo contiene. El contador para asignar números de índice empieza con el 0 en vez de con el 1. Por lo tanto, si un elemento está contenido en el tercer elemento <action>, por ejemplo, el número de índice que se muestra es action[2].
Estos identificadores están en orden descendente desde el bloque de reglas de nivel más alto hasta el elemento de nivel más bajo que contiene la expresión.