Bonjour

J'ai une requête XPATH qui fonctionne très bien et qui est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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