Propiedades

El tipo de datos de propiedades le permite seleccionar las propiedades de un nodo. Para las transformaciones de propiedades, debido a que se conoce el tipo del nodo de origen, solo se muestran las propiedades de ese tipo de nodo. Sin embargo, al mostrar las propiedades de las propiedades derivadas, debido a que se desconoce el tipo de nodo, se muestran todas las propiedades que sean válidas para la aplicación.

El tipo de dato de la propiedad que seleccione determina cómo se puede usar la propiedad en una expresión:

  • Se puede hacer referencia a propiedades con cualquier tipo de dato en una expresión.
  • Se pueden derivar o transformar valores de propiedades con cualquier tipo de datos, excepto Memorando y Registro de hora.

Tras seleccionar una propiedad, su tipo de datos determina los métodos y atributos que se pueden seleccionar para esa propiedad. Por ejemplo, la propiedad name es una cadena y puede seleccionar cualquiera de los métodos y atributos para cadenas. La propiedad Custom.Allow Posting es un valor booleano, por lo que solo puede seleccionar el método not.

Puede crear expresiones que hagan referencia a propiedades derivadas para parent, ancestors, allAncestors, boundAncestors, boundLocations y locations. Después de seleccionar uno de estos términos en la expresión, la lista de propiedades a la que se puede hacer referencia para este término incluye propiedades con un valor derivado para la aplicación o el tipo de nodo (la propiedad actual se incluye en la lista solo para parent). Consulte Propiedades derivadas.

No puede hacer referencia a propiedades derivadas para children, previousSibling, nextSibling o siblings.

Al calcular el valor de una propiedad, no puede hacer referencia al valor de la misma propiedad en una colección de nodos, como children o siblings.

Note:

El creador de expresiones evita que tenga que crear una expresión que incluya referencias circulares (por ejemplo, la Propiedad A se basa en la Propiedad B, pero la expresión para derivar la Propiedad B hace referencia a la Propiedad A). Si se detecta una referencia circular, el término de la expresión se señala en color rojo y se muestra un mensaje de validación que indica el problema.