Eustáquio Rangel

Desenvolvedor, pai, metalhead, ciclista

Dica XSLT para descobrir posição do nó XML

Publicado em Developer


Precisei ontem disso que vou falar aqui no PHPReports (falando nisso, você já conhece esse meu projeto?), uma maneira de descobrir a posição de um nó XML dentro de nós semelhantes. Mais ou menos um arquivo assim:



   
   
         
            
            
         
      
   

Tenho que saber que o grupo "um" está na posição 1, o "dois" está na posição 2 etc. O arquivo XSL para isso é esse:





   



   Sou o grupo , 
   posição .
   


O que foi feito ali foi a contagem de todos os elementos ancestrais e o próprio elemento corrente, que sejam group. Isso dá a posição do elemento ali dentro.

Resultado:

Sou o grupo um, 
posição 1.
                
Sou o grupo dois, 
posição 2.
                        
Sou o grupo tres, 
posição 3.
                                
Sou o grupo quatro, 
posição 4.



Comentários

Comentários fechados.

Sem nenhum comentário.

Artigos anteriores