[XPATH] utilisation du symbole *
Bonjour
J'ai une requête XPATH qui fonctionne très bien et qui est la suivante :
Code:
1 2
| for $a in collection(/db) /rnaml/tertiary-structure[matches(@name,"2avy")]
return base-uri($a) |
Par contre sous cette forme elle ne fonctionne plus :
Code:
1 2
| for $a in collection(/db) /rnaml/*[matches(@name,"2avy")]
return base-uri($a) |
Mais ce qui a de plus bizarre encore est que sous la forme suivante ca fonctionne mais je souhaites avoir @* car trop générique.
Code:
1 2
| for $a in collection(/db) /rnaml/*[matches(@*,"2avy")]
return base-uri($a) |
Quelqu'un aurait-il une idée ?
Merci d'avance pour votre aide,
Gilles