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 :

Utilisation du XML dans un projet C#


Sujet :

C#

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2017
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Utilisation du XML dans un projet C#
    Salut a tous, J'aimerait savoir comment dans un projet C# Je pourrai faire :

    Sélectionner un Item par son ID : par exemple sélectionner book where id = "bk102"
    et retourne les caractéristique de la manière suivante;

    en C#
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Main{
           XmlTextReader reader = new XmlTextReader("books.xml");
           // Code qui permet de récupérer les item.
     
    string Auteur = /* books where id = kb102.author*/;
    string Titre = /* books where id = kb102.title*/;
    }
    Exemple de fichier XML fournis par Microsoft "books.xml" :
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    <?xml version="1.0"?>
    <catalog>
       <book id="bk101">
          <author>Gambardella, Matthew</author>
          <title>XML Developer's Guide</title>
          <genre>Computer</genre>
          <price>44.95</price>
          <publish_date>2000-10-01</publish_date>
          <description>An in-depth look at creating applications 
          with XML.</description>
       </book>
       <book id="bk102">
          <author>Ralls, Kim</author>
          <title>Midnight Rain</title>
          <genre>Fantasy</genre>
          <price>5.95</price>
          <publish_date>2000-12-16</publish_date>
          <description>A former architect battles corporate zombies, 
          an evil sorceress, and her own childhood to become queen 
          of the world.</description>
       </book>
        ...
    </catalog>

  2. #2
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Salut,

    il semblerait que ce que tu cherches à faire c'est récupérer un noeud via XPath.
    Regarde cette fiche MSDN qui explique le fonctionnement des XPath avec les objets du framework.
    Le XPath pour le book ayant l'id bk102 devrait être un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string xpBk102 = "//book[@id=\"bk102\"]";
    Bon dev.
    Plus je connais de langages, plus j'aime le C.

Discussions similaires

  1. [AC-2010] Demande d'aide sur une formule dans Access 2010
    Par PSUL26 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 27/02/2014, 08h52
  2. demande d'aide sur la GED en J2EE et XML
    Par fruwen7 dans le forum GED
    Réponses: 0
    Dernier message: 06/07/2012, 16h30
  3. Réponses: 1
    Dernier message: 10/04/2010, 09h10
  4. Demande d'aide sur XPDL (XML Process Definition Language)
    Par Bebert71 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 17/02/2006, 09h23
  5. demande d'aide sur samba
    Par marcoss dans le forum Développement
    Réponses: 5
    Dernier message: 04/12/2003, 19h38

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