Condición y condición basada en el resultado
El comando Condición sirve para insertar una condición en la posición del cursor o alrededor del componente seleccionado. Una condición está compuesta por una o varias ramas y cada rama contiene un conjunto concreto de reglas de procesamiento. De este modo podrá especificar reglas de procesamiento distintas para cada rama. Por ejemplo, una rama puede comprobar si el contenido de un nodo es la cadena Stop y, si lo es, marcar el contenido del nodo en color rojo. Otra rama puede comprobar si el contenido del nodo es la cadena Go y, si lo es, marcar el contenido del nodo en color verde. La tercera rama puede comprobar si el contenido del nodo no es ni Stop ni Go y, si así es, marcar el contenido del nodo en color negro.
Siga estos pasos para insertar una condición en el diseño:
1.Ponga el cursor en la posición del diseño elegida para la condición o seleccione el componente que desea convertir en condición.
2.Seleccione el comando de menú Insertar | Insertar condición o haga clic con el botón derecho y elija Insertar condición en el menú contextual.
3.Se abre el cuadro de diálogo Editar expresión XPath (imagen siguiente), donde puede escribir la expresión XPath para la condición.
El nodo de contexto para la expresión aparece resaltado en el panel inferior izquierdo, que muestra la estructura del esquema. Puede escribir la expresión XPath directamente en el cuadro de texto Expresión XPath o puede hacer doble clic en los elementos de los paneles inferiores para insertarlos en el cuadro de texto. Los nodos de la estructura del esquema del panel izquierdo se insertan en relación al nodo de contexto (si marca la casilla XPath relativa) o como expresión absoluta empezando por el nodo de documento (si no marca la casilla XPath relativa).
4. | Haga clic en Aceptar para terminar e insertar la condición, que se crea con una sola rama que comprueba la expresión XPath introducida en el paso anterior. |
Editar las expresiones XPath de las ramas condicionales
Si quiere editar la expresión XPath de una rama seleccione la rama en la vista Diseño. Después, en la ventana Propiedades, seleccione el componente rama condicional y expanda el grupo de propiedades cuando. Haga doble clic en el campo de valor de la propiedad XPath. Esto abre el cuadro de diálogo "Editar expresión XPath" (imagen anterior), donde puede editar la expresión. Cuando termine haga clic en Aceptar.
Agregar ramas, cambiar el orden de las ramas y eliminar ramas
Para agregar ramas nuevas, cambiar el orden de las ramas y eliminar ramas puede hacer clic con el botón derecho en la rama pertinente y seleccionar el comando correspondiente del menú contextual.