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

C# Discussion :

Parcours fichier xml


Sujet :

C#

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 304
    Par défaut Parcours fichier xml
    Bonjour,
    Si j'ai le fichier xml suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <APSVersionManagerServerSettings BaseFolder="C:\Temp\ApplicationRepository">
      <RegisteredApplication ApplicationName="Arizona" SubFolder="Arizona" ProgramFilename="Arizona.exe" VersionEnabled="1.0" Version="b5acc95d-6b00-4e39-acb8-aed1c4b3decc" /> 
      <RegisteredApplication ApplicationName="Strategic" SubFolder="Strategic" ProgramFilename="strategic.exe" VersionEnabled="1.1" Version="b5acc95d-6b00-4e39-acb8-aed1c4b3dcee" /> 
      </APSVersionManagerServerSettings>
    Comment faire pour obtenir la valeur de l'attribut SubFolder du noeud RegisteredApplication qui a pour ApplicationName "Strategic"?

    Ceci ne fonctionne pas (étrangement) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    string subfolder = xmldoc.SelectSingleNode("//RegisteredApplication[@ApplicationName='Strategic']").Attributes["SubFolder"].Value;
    Il y a un problème dans la structure de mon xml?

    Merci de votre aide

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    C'est à dire "ça ne fonctionne pas" ? Tu pourrais être plus précis ? Car chez moi cela fonctionne très bien.

    On peut faire un tout petit peu plus simple au passage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string subfolder = doc.SelectSingleNode("//RegisteredApplication[@ApplicationName='Strategic']/@SubFolder").Value;

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 304
    Par défaut
    voila mon code exact :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    [WebMethod]
    public string GetApplicationFolder(string ApplicationName)
    {
                XmlDocument xmldoc = new XmlDocument();
                xmldoc.Load(XML_FILE_NAME);
     
                return xmldoc.SelectSingleNode("//RegisteredApplication[@ApplicationName='Strategic']/@SubFolder").Value;                
    }
    Et mon erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
       à WebService1.Service1.GetApplicationFolder(String ApplicationName) dans C:\Users\fha\Documents\Visual Studio 2008\Projects\WebService1\WebService1\Service1.asmx.cs:ligne 90

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 304
    Par défaut
    Ouai en fait c'est bon je sais d'où vient l'erreur, je regardais pas dans le bon fichier xml lol
    merci quand meme

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

Discussions similaires

  1. Parcours fichier XML
    Par ClineB dans le forum Format d'échange (XML, JSON...)
    Réponses: 8
    Dernier message: 23/12/2013, 18h06
  2. Problème parcours fichier xml.
    Par imen1986 dans le forum APIs
    Réponses: 9
    Dernier message: 17/05/2010, 01h34
  3. Qt + parcours fichier xml
    Par sofuzion dans le forum Qt
    Réponses: 9
    Dernier message: 27/03/2009, 14h16
  4. [XPATH] parcours fichier xml : performances
    Par loic72 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 25/02/2008, 16h01
  5. Parcours fichier xml
    Par Christophe Charron dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 22/05/2006, 20h37

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