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 :

Generer fichier XML a partir d'un dataset


Sujet :

C#

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Août 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Generer fichier XML a partir d'un dataset
    Bonjour

    Je souhaite generer un fichier xml a partir d'un dataset (issu d'un fichier excel).
    Je me suis aide pour cela de la FAQ suivante :http://faqcsharp.developpez.com/?pag...datatabletoxml
    Cependant le fichier xml que je veux genere comprend une hierarchie de noeuds assez importante.
    Quelle serait la methode adequate pour pouvoir prendre en compte differents niveaux dans le fichier xml ?
    La methode writexml est elle capable de gerer cela?

    Merci d'avance pour votre aide.

  2. #2
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Le plus simple c'est d'essayer et de voir
    Non ?
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Août 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Justement j'obtiens bien un fichier xml avec un mappage des donnees en correspondance avec les champs de la 1ere ligne de mon dataset mais le resultat obtenu ne tient pas compte des noeuds fils. Comment obtenir des noeuds pere et fils dans mon xml ? C'est a dire de la forme :

    <nom>Toto</nom>
    <adresse>
    .....<no>8</no>
    .....<rue>rue des tulipes</rue>
    .....<pays>FRANCE</pays>
    </adresse>
    <age>40</age>
    <nom>Popo</nom>
    <adresse>
    .....<no>9</no>
    .....<rue>rue des tulipes</rue>
    .....<pays>FRANCE</pays>
    </adresse>
    <age>40</age>


    Dois je organiser de facon particuliere les colonnes de mon dataset (ou de la feuille excel d'origine) ?

  4. #4
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Salut

    Je ne suis pas expert en la matiere
    Mais pour moi un excell c'est des ligne et des colonnes
    Et donc la datatable générée aussi a priori

    Donc je ne vois pas tres bien comment a partir de ton excell tu va exprimer ta hierarchie ?
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

Discussions similaires

  1. Generer un fichier xml a partir des classes c++
    Par maryem_kh dans le forum C++
    Réponses: 3
    Dernier message: 06/03/2012, 23h54
  2. Java/XML generer un fichier XML a partir d'une Servlet
    Par fabricew59 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 03/04/2007, 11h43
  3. Déduire un fichier XML vide à partir d'un XSD
    Par wozzz dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 21/04/2006, 11h04
  4. Réponses: 1
    Dernier message: 17/01/2006, 07h42
  5. generer du xml a partir d'excel
    Par jolio dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 09/09/2005, 16h33

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