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

Windows Forms Discussion :

Fonction de conversion


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 137
    Par défaut Fonction de conversion
    Bonjour,

    Je dois écrire une fonction de conversion,qui doit convertir du xml en dat.
    La fonction doit prendre en compte le repertoire d'entrée et de sortie ainsi qu'une autre classe.
    Seulement je ne sais pas du tout comment me lancer,si quelqu'un pouvait me donner un point de départ seulement.
    Merci

  2. #2
    Membre Expert
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Par défaut
    XmlTextReader ou LinqToXml te permettrait de lire le XML.

    Ensuite, on ne peut pas t'aider sans connaître le format de ton XML et du fichier DAT.

    De plus, qu'elle est donc cette classe que tu dois passer en paramètre ?
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 137
    Par défaut
    Il faut que je mette mon Xml dans le cache,car je dois le lire,puis récupéré certaines valeurs.

    Pour ce qui est du format,je ne sais pas,j'ai un Xml entrée et je dois avoir un Dat en sortie.Mais j'ai trouvé la solution à ce niveau là.J'ai crée un fichier Dat avec Streamwriter,ensuite je copierais les valeurs que j'aurais récupéré dans mon Xml.

    La classe que je passe en paramétre est une classe qui contient le chemin de mon répertoire d'entrée et celui de sortie ainsi qu'une autre classe qui elle contient 2 champs,qui me serviront lors de ma conversion,un pour la valeur de ma donnée dans le Xml et un autre pour la valeurs de ma donnée dans le Dat.
    Je ne sais pas si c'est très clair,j'ai essayé de l'être le plus possible

  4. #4
    Membre Expert
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Par défaut
    Je ne vois pas pourquoi tu dois mettre ton XML en cache.
    Tu peux très bien récupérer tes valeurs en le lisant.

    As-tu regardé les objets que je t'ai indiqué ?
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 137
    Par défaut
    Oui,je suis d'ailleurs entrain d'essayer de faire ce que je veux avec Xmltextreader

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 137
    Par défaut
    J'ai un petit soucis,voici mes erreurs:
    Erreur 1 Impossible de convertir implicitement le type 'System.IO.FileInfo[]' en 'System.Collections.Generic.List<System.IO.FileInfo>
    Erreur 2 La méthode surchargée correspondant le mieux à 'System.Xml.XmlTextReader.XmlTextReader(System.Xml.XmlNameTable)' possède des arguments non valides
    Erreur 3 Argument '1'*: impossible de convertir de 'System.IO.FileInfo' en 'System.Xml.XmlNameTable'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    DirectoryInfo dirPath = new DirectoryInfo(parametreTest.repertoireEntree);
                if (dirPath.Exists)
                {
                    XmlDocument doc = new XmlDocument();
                    string nomfichier = doc.SelectSingleNode(parametreTest.NomFile).ToString();
                    string errString = nomfichier;
                    string correctString = errString.Replace(".pdf", ".tif");
                    List<FileInfo> FichierXml = dirPath.GetFiles();
     
                    for (int a = 0; a < FichierXml.Count;a++)
                    {
                        XmlTextReader lectureXml = new XmlTextReader(FichierXml[a]);
                        doc.Load(lectureXml);

Discussions similaires

  1. Fonction de conversion de nombre en lettres
    Par david_chardonnet dans le forum Langage
    Réponses: 21
    Dernier message: 08/12/2021, 17h51
  2. Fonction de conversion de volume
    Par soso78 dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 23/08/2005, 21h12
  3. [TestStand] Fonction de conversion...
    Par capblans dans le forum Autres langages
    Réponses: 4
    Dernier message: 26/04/2005, 08h58
  4. Réponses: 5
    Dernier message: 12/01/2005, 20h58
  5. Fonction de conversion de COLORREF en hexadécimal?
    Par charliejo dans le forum MFC
    Réponses: 4
    Dernier message: 21/02/2004, 18h25

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