IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XQUERY/SGBD XML Discussion :

[XQL] Utlisation d'un "Distinct"


Sujet :

XQUERY/SGBD XML

  1. #1
    Membre confirmé Avatar de arnobase
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut [XQL] Utlisation d'un "Distinct"
    Bonjour,

    J'essaie de récuperer le contenu d'une balise page sans doublon sur mon arbre... Pour ca j'écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    xquery version "1.0";
    distinct(//armoire/dossier/page)
    bon c'est pas très très évolué !!

    Mais ça ne marche pas

    Le méchant compilateur me réponds
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    XQuery Execution Error!
    Unknown function - Name and number of arguments do not match any function signature in the static context - 'http://www.w3.org/2005/xpath-functions:distinct' - distinct
    Pourtant distinct est bien une fonction qui existe...
    Une idée ??



    Merci !

  2. #2
    Membre confirmé Avatar de arnobase
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut On avance... On recule...
    Pas mieux avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    //armoire/dossier/page[not(preceding:page= .)]
    le gros méchant me dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    XQuery Execution Error!
    Undefined namespace prefix - 'preceding' - preceding

  3. #3
    Membre confirmé Avatar de arnobase
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut Je l'ai !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    //armoire/dossier/page[not(preceding::page= .)]
    c'était :: après preceding qu'il fallait... pas comme indiqué ici quoi : http://xml.developpez.com/faq/?page=2#xpath_doublon

    Bon c'est lourd à exécuter sur un fichier de 43000 lignes mais ca tourne !

    Voili

+ Répondre à la discussion
Cette discussion est résolue.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo