Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5876 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Xquery

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Xquery

n°887835
Anakin01
Posté le 01-11-2004 à 16:44:25  profilanswer
 

Bonjour,
j'ai un problème avec xquery,
tout d'abord, voici ma requête.
 
 
<xqbe>  
{
    let $doc := doc("db4.xml" )
     
    for $u in distinct-values($doc//node()[text() != ''])  
    for $y in distinct-values($doc//node()[text() != ''])  
    for $w in distinct-values($doc//node()[text() != ''])  
    for $z in distinct-values($doc//node()[text() != ''])
    for $x in distinct-values($doc//node()[text() != ''])
    where
        $doc/catalog[book[title [.=$u]][author[.='Jones' and $z='Jones']][slist[subject [.=$y]]]][book[title [.=$w]][author [.=$x]][slist[subject [.=$y]]]]
    and
        $x << $z
         
    return
        <answer>
            <author>{$x}</author>
            <subject>{$y}</subject>
            <test>{$z}</test>
        </answer>  
}
</xqbe>
 
Elle sera générée à partir d'un programme, donc elle doit si possible ne pas être trop changée pour rester assez générique.
Mais le problème est que la ligne $x << $z ne fonctionne pas. Ai-je oublié de spécifié quelque chose ?
Je voudrais donc à partir des boucles, parcourir tous les noeuds texte et ensuite de vérifier si le test est valide et alors afficher le résultat.
 
merci de vos réponses

mood
Publicité
Posté le 01-11-2004 à 16:44:25  profilanswer
 

n°888373
Anakin01
Posté le 02-11-2004 à 11:29:04  profilanswer
 

up


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Xquery

 

Sujets relatifs
comment on exécute un script XQuery ??Comment utiliser XQuery avec un exemple concret
Xquery ? 
Plus de sujets relatifs à : Xquery


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)