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 :
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> </fo:block> |
edit:
peut être que cet exemple sera plus claire :
.//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.
Partager