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

XML Discussion :

[MSXML] Espaces de noms et XPath


Sujet :

XML

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [MSXML] Espaces de noms et XPath
    Bonjour à tous,

    Je suis en difficulté pour parser un fichier XML à l'aide du parser MSXML et des requêtes XPATH. J'utilise msxml6 sous MVS et je développe en C++.

    Voici un exemple raccourci du fichier problématique:

    <?xml version="1.0" encoding="UTF-8"?>
    <Message xmlns="xxx.yyy/zzz" Version="1">
    <Header MsgType="File">
    </Header>
    </Message>

    Le problème : je n'arrive pas à récupérer la valeur "File" via une requête XPATH.

    Sur le forum j'ai trouvé qu'il fallait que je déclare l'espace de nom donc je fais : m_pDoc->setProperty("SelectionNamespaces", "xmlns='xxx.yyy/zzz'");

    Cependant je ne trouve pas le chemin XPATH valide pour récupérer la valeur, mon espace de nom n'étant pas nommé. Je ne peux pas modifier le haut du fichier.

    Merci d'avance pour votre aide si la solution vous saute aux yeux .

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    J'avais oublié de mettre un préfixe lors du setProperty:

    m_pDoc->setProperty("SelectionNamespaces", "xmlns:A='xxx.yyy/zzz'")

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

Discussions similaires

  1. [c#][xml] requete xpath sur document xml avec espace de noms
    Par fab56 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 19/02/2009, 11h56
  2. [XPATH] Mauvais espace de nom pour les fonctions XPath?
    Par avenger1 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 10/03/2008, 14h20
  3. Supprimer les espaces des noms de fichier
    Par Cathy dans le forum Linux
    Réponses: 20
    Dernier message: 04/08/2005, 17h13
  4. [typedef] protection à travers les espaces de noms
    Par PINGOUIN_GEANT dans le forum C++
    Réponses: 7
    Dernier message: 02/02/2005, 20h21

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