Bonjour,

voilà, j'ai un fichier xml (musicxml) avec a peut près ce format :

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
18
19
20
21
22
23
24
25
 
<mesure>
  <note>
    <step>C</step>
  </note>
  <note>
    <step>C</step>
    <slur>start<slur>
  </note>
  <note>
    <step>D</step>
    <slur>continue<slur>
  </note>
  <note>
    <step>E</step>
    <slur>continue<slur>
  </note>
  <note>
    <step>A</step>
    <slur>stop<slur>
  </note>
  <note>
    <step>C</step>
  </note>
</mesure>
je souhaite compter le nombre de noeuds note qui possède un noeud slur jusqu'au prochain dont la valeur de slur soit stop, sachant que le prochain noeud slur qui a pour valeur stop peut se trouver dans un noeud mesure frère.

est ce clair, ce que je raconte ?

Quelqu'un peut-il m'aider ??

Merci

PS : mes recherches google ont été infructueuses