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

XSL/XSLT/XPATH XML Discussion :

XML et xpath : selection des enfants


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2016
    Messages : 9
    Par défaut XML et xpath : selection des enfants
    Bonjour a tous,
    Etant sur un projet d'automatisation, je dois gerer des commandes XML, mais etant debutant dans ce language, je cherche la syntaxe permettant de tester les enfants:
    En gros, je souhaite selectionner un element, ayant pour titre "titre", et dont les enfants ne contiennent pas le titre "user", j'essaye des choses du type xpath("//*[@title= 'title' and child::text() != 'user']")

    Quelle est la syntaxe exacte?
    Merci d'avance

  2. #2
    Membre expérimenté
    Inscrit en
    Août 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 191
    Par défaut
    Bonjour,

    Tu as fait une petit erreur au niveau de la sélection des enfants tu dois d'abord sélectionner tous les enfants avant de les filtrer (child::*):

    //*[@title='title' and child::*[@title !='user']]

    avec un truc comme ça tu devrais être mieux

    et si tu veux qu'aucun des enfants quelque soit sa profondeur n'ai de title=user

    //*[@title='title' and count(descendant::*[@title='user'])=0]

Discussions similaires

  1. [XPATH] savoir si un noeud a des enfants d'un certain type
    Par enzostar dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 06/04/2010, 22h46
  2. Réponses: 1
    Dernier message: 05/03/2010, 13h30
  3. [c#][XML:xPath] selection d'un noeud
    Par bellak dans le forum Windows Forms
    Réponses: 7
    Dernier message: 20/12/2008, 13h26
  4. [xslt][xpath]Utilisation des attributs XML
    Par Little_flower dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 15/05/2007, 12h42
  5. [C#-XML] Récupérer les valeurs des noeuds enfants
    Par cyllix dans le forum Windows Forms
    Réponses: 1
    Dernier message: 23/06/2006, 11h54

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