• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

NCS_One

Incrementar valor.

2 mensagens neste tópico

Boas.

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="/">
    <xsl:for-each select="//mynode">
      <div id=""></div>
    </xsl:for-each>
  </xsl:template>
<xsl:stylesheet>

Como posso fazer para o atributo "id" do "div" ser o numero do "mynode" actual ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Encontrei esta solução :

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="/">
    <xsl:for-each select="//mynode">
      <xsl:variable name="cur" select="position()" />
      <div id="{$cur}"></div>
    </xsl:for-each>
  </xsl:template>
<xsl:stylesheet>

Se alguem souber de outra melhor agradecia que partilhá-se.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora