En faite le code c'était ça :)
merci pour ton graphCode:<xsl:value-of select="../../../preceding::attribute/@name"/>
Version imprimable
En faite le code c'était ça :)
merci pour ton graphCode:<xsl:value-of select="../../../preceding::attribute/@name"/>
Moui, mais là tu spécifies exactement le nombre d'ancêtres entre FFBBlock et FBProgram.
Tu pourrais faire :
Et si "FBSource" est le noeud racine :Code:ancestor::FBSource[1]/attribute/@name
Code:/FBSource/attribute/@name
Précisons : les accents dans les noms d'éléments, attributs, entités et namespaces, c'est vraiment chercher les ennuis pour rien.
Mais en principe, c'est autorisé. Après il faut voir si les outils s'y retrouvent.