Bonjour à tous,

Je bute sur un filtre de selection XPath

Voici la structure de mon XML :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<RootDoc>
    <Alias Nom="A1" Alias="Alias1">
        <Model>Model1</Model>
        <Model>Model5</Model>
    </Alias>
    <Alias Nom="A3" Alias="Alias1">
        <Model>Model4</Model>
        <Model>Model8</Model>
        <Model>Model9</Model>
    </Alias>
    <Alias Nom="A2" Alias="Alias2">
        <Model>Model2</Model>
    </Alias>
</RootDoc>
Mon filtre XPath est le suivant :
"//Alias[translate(@Nom, 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')='" & Value & "' and translate(Model, 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')='" & ModelValue & "']/@Alias"

Mais il ne fonctionne pas lorsqu'il y a plus de un enfant de Alias

Exemple pour Alias A1 et A2, si je veux sélectionner sur le Model1 ça fonctionne mais sur Model5 non

Comment traité quelque soit le model enfant ?

Merci à vous