Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité régulier
    Inscrit en
    octobre 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : octobre 2008
    Messages : 45
    Points : 9
    Points
    9

    Par défaut Comment utiliser XQuery et eXist ?

    Bonjour à tous, voici ma question. J'ai les éléments suivants :

    • Un fichier HTML
    • Un fichier XML que j'ai inséré dans une BD eXist et qui contient des noms
    • Un fichier .xqy contenant la requête count(//name) renvoyant le nombre de noms dans le fichier


    Je voudrais simplement afficher le résultat de la requête dans une page HTML, par exemple :

    Nombre de noms : 57
    Je sais que c'est sûrement très simple mais je ne trouve aucun tuto sur le net expliquant ça.

  2. #2
    Modérateur
    Avatar de polymorphisme
    Homme Profil pro Grégory Roche
    Publishing
    Inscrit en
    octobre 2009
    Messages
    1 437
    Détails du profil
    Informations personnelles :
    Nom : Homme Grégory Roche
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing

    Informations forums :
    Inscription : octobre 2009
    Messages : 1 437
    Points : 2 096
    Points
    2 096

    Par défaut

    Bonjour,

    je te propose de parcourir le tutoriel XQuery
    Tu devrais y trouver rapidement la réponse que tu cherche.
    Article : Installation de Cocoon
    Je ne réponds pas aux MP à caractère technique.

  3. #3
    Invité régulier
    Inscrit en
    octobre 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : octobre 2008
    Messages : 45
    Points : 9
    Points
    9

    Par défaut

    En fait j'ai déjà lu la doc en question, le truc c'est que je sais juste pas comment l'exploiter.

    Je m'explique. Je sais comment créer un fichier xqy, et lui faire retourner le contenu HTML que je souhaite, seulement je sais juste pas comment insérer ce fichier xqy dans mon fichier HTML et lui faire afficher les infos.

    Si par exemple j'ai dans mon fichier HTML :

    Code :
    <p>Nombre de noms : 57</p>
    Qu'est-ce-que je dois mettre dans le HTML pour remplacer le 57 par le count(//name) contenu dans mon fichier (appelons-le nbr-noms.xqy) ?

  4. #4
    Expert Confirmé Avatar de Loceka
    Profil pro Tlouye Ci
    Inscrit en
    mars 2004
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Nom : Tlouye Ci

    Informations forums :
    Inscription : mars 2004
    Messages : 2 048
    Points : 3 725
    Points
    3 725

    Par défaut

    Il faut passer par un langage serveur (PHP, Java, ...) qui génèrera ta page HTML avec les bonnes données en exécutant ta requête XQuery sur ta base eXist.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •