Bonjour,
je suis débutant en XSL et je suis en train de générer un document XML a partir d'une configuration XSL (j'utilise SAX), voici un modèle du fichier XML que je génère.
mon pb c que je n'arrive pas a calculer la valeur du id d'une maniéré séquentielle, je veux qu'elle soit de cette manière
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <racine> <toto> ..... </toto> <titi id=?> ....... </titi> <toto> ..... </toto> <titi id=?> ....... </titi> <titi id=?> ....... </titi> </racine>
j'ai essayé count(//titi), count(/titi), count(./titi) ou count(titi) ça me donne tjrs la valeurs 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <racine> <toto> ..... </toto> <titi id=1> ....... </titi> <toto> ..... </toto> <titi id=2> ....... </titi> <titi id=3> ....... </titi> </racine>
et la fonction position() elle compte tout les element a partir de la racine c-a-d
merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <racine> <toto> ..... </toto> <titi id=2> ....... </titi> <toto> ..... </toto> <titi id=4> ....... </titi> <titi id=5> ....... </titi> </racine>
Partager