Bonjour

Je suis débutant dans l'utilisation de xpath et xslt et je cherche à faire une condition avec deux enfants appartenant chacun à deux parents différents dans le but d'afficher une donnée :

Par exemple :

condition [/parent1/@child1 = /parent2/@child2 ]
then display data /parent2/child2/child2.1/@name


Pour information complémentaire j'utilise un logiciel XF Designer (de Ecrion) qui utilise du xpath et xslt.

Voici un exemple de code que j'essaye de mettre en place :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<xfd:block-repeat xpath="/ns1:scl/ns1:Data/ns1:LNodeType[@id=//ns1:LNode/@lnodeType]/ns1:DO/@name">
<fo:block><xfd:field xpath="@name"/></fo:block>
</xfd:block-repeat>&#x00A0;</fo:block>
edit:
peut être que cet exemple sera plus claire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
.//section[@id='reference']/title
j'aimerai remplacer reference par un path vers un child d'un autre node. Mais quand je le fais : LNodeType[@id=//ns1:LNode/@lnodeType]/@name
ça ne marche pas.

Merci pour votre aide.