|
Las expresiones XPath son útiles porque permiten definir más específicamente el modo de filtrar y mostrar datos a partir de documentos XML. En esta parte del tutorial va a crear tres expresiones que se mostrarán:
- Todos los elementos de menú de un plato concreto
- El nombre del plato antes del primer elemento de menú de dicho plato
- Un pequeño gráfico después del último elemento de menú de dicho plato
Visualización de elementos de un plato específico
Para visualizar sólo los aperitivos de este región repetida, añadirá un filtro que buscará el atributo course de cada elemento y mostrará únicamente los que tengan como valor ‘app’.
- En la vista Diseño, haga clic dentro de la región de tabuladores y seleccione la etiqueta
<xsl:for-each> en el selector de etiquetas.
- Haga clic en el icono del creador de expresiones,
, en el inspector de propiedades.
- En el cuadro de diálogo Creador de expresiones, expanda la parte Construir filtro si está oculta.
- Para empezar, haga clic en el botón para añadir filtro,
. La parte Construir filtro se llenará con los atributos de la expresión. Para completar el filtro, escriba ‘app’ en el campo de valor. Asegúrese de poner la palabra app entre comillas simples. Si no lo hace, el filtro no funcionará correctamente.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Creador de expresiones XPATH (repetir región).
-
Seleccione Archivo > Guardar.
Figura 13. La expresión completa
|