Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2015, 05:31
kirinvieco
 
Fecha de Ingreso: diciembre-2008
Mensajes: 32
Antigüedad: 15 años, 4 meses
Puntos: 1
Anidado for-each xsl

Hola tengo una duda respecto a xls, suponiendo un xml
en el cual se contempla lo siguiente
<paises>
<pais>
<ciudades>
<ciudad>una ciudad>
<ciudad>una ciudad>
<ciudad>una ciudad>
<ciudad>una ciudad>
<ciudad>una ciudad>
</ciudades>
</pais>
</paises>

bien con la instrución for-each, quiero que muestre todas las ciudades anidadas dentro de una lista, pero no consigo poder hacerlo adjunto el código.


Código:
<xsl:for-each select="paises/pais">
    <tr>
    <td><xsl:value-of select="nombre"/></td>
    <td><xsl:value-of select="continente"/></td>
    <td><xsl:value-of select="capital"/></td>
   <ul><xsl:for-each select="ciudades/ciudad">
   <li><xsl:value-of select="ciudad"/></li>
    </xsl:for-each></ul>
    </td>
    </tr>
    </xsl:for-each>