Salut,

j'ai une variable qui contient un noeud XML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:variable name="$arbre" select="document(arbre.xml')" />
Elle contient:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<collection>
<objet>
<domaine>blabla</domaine>
</objet>
</collection>
Et je voudrais récupérer le contenu de la balise 'domaine'
par un Xpath du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:value-of select="$arbre/collection/objet/domaine"/>
Jusque là, pas de problème.

Mon problème est de pouvoir mettre la fin de la requete dans une variable:
-> $requete est une variable contenant: collection/objet/domaine.

Et je veux donc faire un truc du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:value-of select="$arbre/$requete"/>
car ma variable $requete, à l'avenir sera différente à chaque fois!!

Comment faire pour réaliser cet XPath sans qu'il y ait de problème pour la concordance entre Node ($arbre) et String ($requete)


Merci...
Alex.