Con qué elemento haces bucles en XSLT? < xsl:for-each > < for-each >. Con el elemento < xsl:for-each > una vez tenemos matcheado un nodo seleccionamos todos los integrantes de una ruta con esta estructura: < xsl:for-each select="catalog/cd" >
(...)
< /xsl:for-each >
< xsl:for-each selected="catalog/cd" >
(...)
< /xsl:for-each >
< for-each select="catalog/cd" >
(...)
< /for-each >
. En el siguiente bloque:
< xsl:for-each select="catalog/cd" >
(...)
< /xsl:for-each >
select es un... atributo elemento. En el siguiente bloque:
< xsl:for-each select="catalog/cd" >
(...)
< /xsl:for-each >
el contenido del atributo select (catalog/cd) es... una expresión XPath una expresión XQuery. Cuando usamos < xsl:for-each select="catalog/cd"> para seleccionar todos los elementos cd, tenemos alguna forma de seleccionar solo algunos cd's en función de su contenido, es decir de filtrarlos? sí, usando un criterio entre corchetes < xsl:for-each select="catalog/cd"[year>1984]> sí, usando un criterio entre paréntesis < xsl:for-each select="catalog/cd"(year>1984)>. Cuando usamos < xsl:for-each select="catalog/cd"> para seleccionar todos los elementos cd, tenemos alguna forma de seleccionar solo algunos cd's en función de su contenido, es decir de filtrarlos? sí, usando un criterio entre corchetes < xsl:for-each select="catalog/cd"[year>1984]> qué operadores podemos usar? = igual != distinto & lt menor que & lg mayor que <> distinto < menor > mayor.
|