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

 .NET Discussion :

Récupérer une valeur d'un fichier XML (*.CONFIG)


Sujet :

.NET

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Récupérer une valeur d'un fichier XML (*.CONFIG)
    Bonsoir,

    Je suis sur un fichier XML du type suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <configuration>
        <user>
            <type>
                <setting name="username" serializeAs="String">
                    <value>login</value>
                </setting>
                <setting name="password" serializeAs="String">
                    <value>motdepasse</value>
                </setting>
            </type>
        </user>
    </configuration>
    Je suis en mesure de lire une valeur entre deux balises sur un fichier XML classique.
    Je suis dans une impasse sur ce type de contenu.
    Je souhaite récupérer la valeur sur la balise "Value" pour le name "Username" et pour le name "Password".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim LoadXML As XDocument = XDocument.Load("C:\Application\User.config")
    Dim Username = LoadXML.Root.Element("configuration").Element("user").Element("type").ToString
    Je ne sais pas quelle méthode utilisé par la suite ? Pouvez-vous m'apporter votre analyse et votre aide à ma problématique ? s'il vous plait.

    Merci par avance.
    Mickael

  2. #2
    Membre expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Points : 3 958
    Points
    3 958
    Par défaut
    Tu peux utiliser XPath :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Imports System.Xml.XPath
    ...
    Dim username As String = doc.XPathSelectElement("/configuration/user/type/setting[@name='username']/value").Value
    Dim password As String = doc.XPathSelectElement("/configuration/user/type/setting[@name='password']/value").Value
    Formateur expert .Net/C#/WPF/EF Certifié MCP disponible sur Paris, province et pays limitrophes (enseignement en français uniquement).
    Mon blog : pragmateek.com

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/02/2008, 14h23
  2. récupérer une valeur dans un fichier .txt ?
    Par _n1n1_ dans le forum VB.NET
    Réponses: 5
    Dernier message: 27/04/2007, 19h19
  3. [XSL] Récupérer une partie d'un fichier XML
    Par DoDoP dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 24/04/2007, 18h40
  4. Modifier une valeur dans un fichier xml
    Par arthrax dans le forum VBScript
    Réponses: 3
    Dernier message: 03/04/2007, 09h46
  5. [XSL]récupérer une valeur de plusieurs fichiers XML
    Par snoop dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 05/02/2006, 00h32

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