Sélectionne un groupe de noeud spécifique
Bonjour,
voilà, j'ai un fichier xml (musicxml) avec a peut près ce format :
Code:
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 :(