Xquery

jihaneinfo2 Messages postés 4 Statut Membre -  
 Nouri -
salut je cherche des informations sur le xquery en relation avec le xml
svp aider moi jai besoin de c'est informations avant le 13/01/2006
merci d'avance.

4 réponses

jpdeclermont Messages postés 1792 Statut Membre 382
 
bonjour,

vas voir ici :
http://www.brics.dk/~amoeller/XML/querying/


-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
0
jihaneinfo2 Messages postés 4 Statut Membre
 
merci beaucoup
et si tu pourra encore m'aider a trouver un logiciel qui permet de passer du xml a la base de donnée cad un logiciel qui comprend langage de prog xquery,je serais encore ravie .merci
0
jpdeclermont Messages postés 1792 Statut Membre 382
 
re-

ou ici si tu préfères le français :
http://xmlfr.org/actualites/tech/020530-0002

-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
0
jpdeclermont Messages postés 1792 Statut Membre 382
 
re-

ou encore ici :
http://www.w3.org/2005/10/xslt-xquery-xpath-cr-pressrelease.html.fr

il suffisait de faire xquery dans google recherche.....


-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
0
monaa Messages postés 104 Statut Membre 1
 
bjr a ts,
pourriez vs svp voir au niveau de cette requette xquery : il s'agit de trouver la ville de plus grande laitude, je ne pourrais pas vs envoyer le base de donnée xml car trés volumineuse, mais je pense que j'ai fait une erreur au niveau syntaxique que je n'arrive pas a trouver


for $ville in doc("mondial.xml")//city
let $l:=doc("mondial.xml")//city/latitude, $max:=max($l)
where every $v in (for $m in doc("mondial.xml")//city
let $liste:=doc("mondial.xml")//city/latitude)
satisfies $v<$max
return <nord> {$ville/name}
{$max}
</nord>
c'est ss oxygéne que je l'ai tésté : : mrçi d'avance : :
-1
Nouri
 
Bonjour, pour le requête qui est "de trouver la ville avec la plus grande latitude" et en essayant de deviner le fichier xml voici une proposition (compiler sur Qizxopen):

for $ville in doc("mondial.xml")//city
let $maxLatitude:= (for $i in 1 to 1 return xs:integer(max(for $ll in doc("mondial.xml")//city/latitude/text() return xs:integer($ll))))
where xs:integer($ville/latitude) = $maxLatitude
return <nord> {$ville/name, $maxLatitude} </nord>

et voici une autre avec plus d'optimisation :

declare variable $MaxLatitude := 0;
define variable $v external;

for $ville in doc("mondial.xml")//city
let $MaxLatitude := (for $i in 1 to 1 return if ( xs:integer($ville/latitude/text()) > $MaxLatitude)
then (let $v := $ville
return xs:integer($ville/latitude/text()))
else())
return <nord> {$v/name/text(), $MaxLatitude } </nord>
0