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 :

[Jaxen] Invalid Xpath Expression ? [DOM4J]


Sujet :

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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Avril 2003
    Messages : 47
    Par défaut [Jaxen] Invalid Xpath Expression ?
    Bonjour à tous!
    J'utilise Dom4j pour une appli que je dois développer qui utilise des fichiers XML.
    Je comte utiliser XPATH pour récupérer certains noeuds, mais à l'execution, j'ai systèmatiquement une InvalidXPathExpression à l'évaluation de mon expression XPATH :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     XPath xpathSelector = DocumentHelper.createXPath("dms/mappedElements/mappedElement");
    	    List results = xpathSelector.selectNodes(mappingXmlDocument);


    Quelqu'on pourrait m'aider?
    Merci d'avance!!!

  2. #2
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 103
    Par défaut
    tu peux essayer un truc comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     List list = mappingXmlDocument.selectNodes( ("//dms/mappedElements/mappedElement");

    pour autent que mappingXmlDocument soit un objet Document.

    remarque, il y a surtout le // qui change, peut etre que cela suffit.

    cordialement,

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Avril 2003
    Messages : 47
    Par défaut
    En fait, je veux travailler en absolu et pas en relatif, d'où "/" et non pas "//", mais de toute façons, je viens de résoudre le problême: ça venait de Jaxen. Dom4j utilise Jaxen et sur le site de Jaxen, impossible de trouver un jar, juste un répertoire projet avec un script ant qui nécessite Maven pour le builder ...Par contre, ils disent que XOM contient jaxen, donc je télécharge XOM.jar...Et ça marche pas, j'ai l'exception qui me posait probleme...J'ai fini par me dire, "bon, ils ont quand même probablement pas livré un truc qui marche pas, mais je vais quand même essayer de trouver un autre jar de jaxen..." Alors je cherche, je cherche...Et je trouve sur un site obscur une référence à un "jaxen-1.1-beta-8.jar", je le télécharge...Et maintenant, CA MARCHE!!!

  4. #4
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 103
    Par défaut
    ok,

    cordialement,

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Avril 2003
    Messages : 47
    Par défaut
    En tous cas, merci quend même!

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Avril 2003
    Messages : 47
    Par défaut
    Pardon: quAnd même...

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

Discussions similaires

  1. [XPATH] expression d'une balise
    Par ngouagme dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/07/2010, 17h25
  2. [Xpath] Expression XPath pour une commande
    Par nicolas66 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 20/04/2007, 18h10
  3. [XPATH] expression
    Par pmartin8 dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 17/01/2006, 18h01
  4. Expression régulière invalide
    Par yoshï dans le forum Linux
    Réponses: 16
    Dernier message: 04/01/2006, 21h57
  5. expression XPath et namespace
    Par gendalf37 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/10/2004, 13h26

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