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

jQuery Discussion :

selectionner un element avec jquery a partir d'un chemin xpath


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2012
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 1
    Par défaut selectionner un element avec jquery a partir d'un chemin xpath
    Bonjour .
    Je cherche un moyen pour accéder à un element de mon fichier xml à partir d'une information au format xpath.

    L'information est issu de l'attribut path :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <rev anchor="false" chg="R" path="/*[1]/*[2]/*[4]" />

    J'ai besoin d'accéder à l'élément situé à la position /*[1]/*[2]/*[4].
    Pour cela j'avais utilisé la méthode document.evaluate

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function _x(STR_XPATH) {
        var xresult = document.evaluate(STR_XPATH, document, null, XPathResult.ANY_TYPE, null);
        var xnodes = [];
        var xres;
        while (xres = xresult.iterateNext()) {
            xnodes.push(xres);
        }
        return xnodes;
    }
    test:
    _x('/*[1]/*[2]/*[4]'); ->> retourne l'info [div#title]
    Cette méthode n'est pas utilisable sous IE.
    Quelqu'un aurait-il une autre solution à me proposer pour sélectionner l'élément ?
    Pour votre information, je débute en javascript, merci d'en tenir compte dans votre réponse.

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Je ne connais pas bien le XML et pas du tout XPath, mais je suggère de lire : http://www.ibm.com/developerworks/li...x-xpathjquery/ et de voir le plugin : https://github.com/ilinsky/jquery-xpath

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. selectionner des elements à partir d'une base sqlite
    Par tabbabi dans le forum Android
    Réponses: 6
    Dernier message: 22/08/2011, 13h50
  2. [XSD] Eléments avec même nom et attributs différents
    Par stanware dans le forum Valider
    Réponses: 3
    Dernier message: 24/06/2008, 17h44
  3. [XSLT] - Comment selectionner une balise avec un nom variable ?
    Par bchabot dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 25/04/2006, 09h59
  4. Réponses: 3
    Dernier message: 24/10/2005, 18h45
  5. Réponses: 6
    Dernier message: 07/07/2005, 20h58

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