XML - crear un ciclo for

 
Vista:
sin imagen de perfil

crear un ciclo for

Publicado por ricaurtem (1 intervención) el 19/07/2009 13:14:32
hola como creo un ciclo For para esto

<item id="V1" label="1" />
<item id="V2" label="2" />
<item id="V3" label="3" />

donde dice V1, V2, V3, debe de cambiar en el ciclo, tambien en label, pero como son cadenas de texto no se como hacerlo, tampoco se como hacer el ciclo for en xml
normalmente en VB yo haria (aparte que son 256 valores)

FOR I = 1 TO 256
item id="V" & I
label= I
next

por decir algo, pero no se como funciona en xml

me podrian ayudar, es codigo xml para una ribbon bar de excel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:crear un ciclo for

Publicado por El Lobo (25 intervenciones) el 06/09/2010 19:43:35
XSL

<!-- Use: include this call with the number of iterations
This sample will loop from 1 to 10 including 1 and 10
-->
<xsl:call-template name="for.loop">
<xsl:with-param name="i">1</xsl:with-param>
<xsl:with-param name="count">10</xsl:with-param>
</xsl:call-template>
<!-- Rename "old name" elements to "new name" -->
<xsl:template name="for.loop">
<xsl:param name="i"/>
<xsl:param name="count"/>
<xsl:if test="$i <= $count">
<!-- body of the loop goes here -->
</xsl:if>
<xsl:if test="$i <= $count">
<xsl:call-template name="for.loop">

<xsl:with-param name="i">
<!-- Increment index-->
<xsl:value-of select="$i + 1"/>
</xsl:with-param>
<xsl:with-param name="count">
<xsl:value-of select="$count"/>
</xsl:with-param>
</xsl:call-template>
</xsl:if>
</xsl:template>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar