Rechercher la valeur de l'élément dont l'attribut est égal à l'attribut de l'élement courant
Bonjour,
Voici un exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<Sheet>
<Row Id="1">
<Column Id="1">Toto</Columm>
<Column Id="2">Titi</Column>
<Column Id="3">Tata</Column>
</Row>
<Row Id="2">
<Column Id="1">A</Columm>
<Column Id="2">B</Columm>
<Column Id="3">C</Columm>
</Row>
<Row Id="3">
<Column Id="1">Lundi</Columm>
<Column Id="2">Mardi</Columm>
<Column Id="3">Mercredi</Columm>
</Row>
</Sheet> |
Je cherche la syntaxe XPath pour récupérer les valeurs suivantes selon le contexte :
Si le contexte est :
- lundi : je veux récupérer Toto
- mardi : je veux récupérer Titi
- mercredi : je veux récupérer Tata
J'ai essayé des trucs de ce genre mais :aie: :
Sheet/Row[@Id=1]/Column[@Id=./@Id]
ou
../../Row[@Id=1]/Column[@Id = ./@Id]
Merci pour votre aide.