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

Delphi Discussion :

XPathSelect, utilisation de @TYPE!="texte" ?


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    624
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 624
    Par défaut XPathSelect, utilisation de @TYPE!="texte" ?
    Bonjour à tous,

    je n'arrive pas dans mon XML à extraire uniquement les noeuds qui ne contiennent pas TYPE="original". (j'utilise omniXML)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ...........
    <B711EP>UNIV FLORIDA (US)</B711EP>
    <B711EP TYPE="original">UNIVERSITY OF FLORIDA</B711EP>
    <B721EP>INGRAM LONNIE O (US);</B721EP>
    <B721EP>OHTA KAZUYOSHI (US)</B721EP>
    <B721EP TYPE="original">INGRAM, LONNIE, O;</B721EP>
    .........
    Comment puis-je faire pour ne selection que ceux qui ne contiennent pas
    TYPE="original" ?
    j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nodeList := XPathSelect(CurrentNode,'./BIBLIO/SDOBI/B711EP');
    mais j'ai les 2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nodeList := XPathSelect(CurrentNode,'./BIBLIO/SDOBI/B711EP[@TYPE!="normal"]');
    là j'en ai aucun

    une idée ?

    Merci,
    Bruno

  2. #2
    Expert confirmé

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Par défaut
    Essaye <> au lieu de !=, des fois que ton processeur n'implémenterait pas correctement cette subtilité
    sjrd, ancien rédacteur/modérateur Delphi.
    Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
    Découvrez Mes tutoriels.

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