4 réponses
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
vas voir ici :
http://www.brics.dk/~amoeller/XML/querying/
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
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
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
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
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
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 : :
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 : :
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>
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>
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