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

Format d'échange (XML, JSON...) Java Discussion :

type d'attributs [XPATH]


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    SAQ
    Inscrit en
    Novembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : SAQ
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2005
    Messages : 167
    Par défaut type d'attributs
    REF: http://www.developpez.net/forums/sho...d.php?t=525188
    suite aux conseils, j'ai remplacé && par and.. ca ¸semble fonctionner sauf que j'ai des petits soucis concernant le typage e mes attribut (comme défini dans mon schéma)

    Ce qui me donne i.e l'expression :
    /site:Blog//site:Entry[@date=2023-03-04 and @categoryHash='25669322' and @allowComments='false' and @hash='72617']

    Or, par exemple, pour l'attribut hash XMLSpy me donne une erreur du genre "foiund xs:string expected xs:integer"
    Donc, ma nouvelle question est : est-il possible e spécifier les types des attributs dans une expression Xpath ?

  2. #2
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    salut laurent,

    tu as essayé de mettre :

    /site:Blog//site:Entry[@date=2023-03-04 and @categoryHash=25669322 and @allowComments='false' and @hash=72617]

    ou peut etre
    /site:Blog//site:Entry[@date=2023-03-04 and @categoryHash="25669322" and @allowComments='false' and @hash="72617"]

    ??

  3. #3
    Membre très actif
    Homme Profil pro
    SAQ
    Inscrit en
    Novembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : SAQ
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2005
    Messages : 167
    Par défaut
    oui
    il considére la date comme une soustraction

  4. #4
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    ah mais c'est ou ton pb ?
    sur la date ?
    moi je croyais que c etait sur categoryHash et hash ...

    mets
    @date='2023-03-04'

  5. #5
    Membre très actif
    Homme Profil pro
    SAQ
    Inscrit en
    Novembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : SAQ
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2005
    Messages : 167
    Par défaut
    En considérant que mon schéma avait la déclaration d'en-tête suivante:
    <xsd:schema xmlnssd="http://www.w3.org/2001/XMLSchema" .....
    au lieu d'écrire xs:date() ou xs:integer()
    il fallait écrire xsd:date()
    Leçon apprise: l'utilisat9ion des fonctions XPath est relative au namespace prefix du schéma
    Qu'on me corrige si j'ai tort
    Ne devrait-il pas y avoir une entrée a ce sujet dans la FAQ XPath ou est-ce trop basique ?

  6. #6
    Membre très actif
    Homme Profil pro
    SAQ
    Inscrit en
    Novembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : SAQ
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2005
    Messages : 167
    Par défaut
    Ne marche pas merde!
    j'ai /site:Blog//site:Entry[@date=xsd:date("2023-03-04") and @categoryHash=xsd:integer(25669322) and @allowComments=xsd:boolean(false) and @hash=xsd:integer(72617)]
    et ça me dit undefined namespace prefix 'xsd'

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

Discussions similaires

  1. [POO] types d'attributs // pour insérer dans une BD
    Par No3l_tek dans le forum Langage
    Réponses: 3
    Dernier message: 07/05/2008, 14h08
  2. [XPATH] Utilisation de l'opérateur && +type des attributs
    Par laurent_m dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 11/04/2008, 09h33
  3. Réponses: 4
    Dernier message: 16/03/2008, 18h06
  4. Quels types d'attributs utiliser ?
    Par SPKlls dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 30/12/2007, 07h47
  5. Comment choisir un type d'attribut d'une classe?
    Par chevy dans le forum Langage
    Réponses: 8
    Dernier message: 18/05/2007, 17h08

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