j'aurais besoin d'un peu d'aide.
En XQuery, l'axe following-sibling n'existe pas or cela me pose problème.
{
let $doc := doc("database.xml")
for $x in distinct-values($doc//text())
for $y in distinct-values($doc//text())
where
$doc/a[b[.=$x]/following-sibling::c[.=$y]]
return
{$x}{$y}
}
je ne sais pas comment changer le /following-sibling:: par autre chose, en ne changeant (si possible) pas trop le reste. En fait, c'est une requête générée par un autre script, je dois donc essayer de rester assez généraliste.
Si quelqu'un sait comment remplacer cet axe, je lui serait énormément reconnaissant.
merci
bye
PS : avant et après les accolades principale de la requête, il doit y avoir une balise et mais elles n'apparaissent pas.
# aucune balise
Posté par elloco (site web personnel) . Évalué à 2.
revoici la requête
<xqbe>
{
let $doc := doc("database.xml")
for $x in distinct-values($doc//text())
for $y in distinct-values($doc//text())
where
$doc/a[b[.=$x]/following-sibling::c[.=$y]]
return
<m>{$x}</m><n>{$y}</n>
}
</xqbe>
[^] # Re: aucune balise
Posté par elloco (site web personnel) . Évalué à 2.
please
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.