Blog do TaQ

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.

Tags:


Comentários

Sem nenhum comentário.

comments powered by Disqus

Twitter