Ouvrir un fichier XML dans un navigateur ou notepad [Résolu]

Fo0Zie 95 Messages postés lundi 11 février 2008Date d'inscription 8 juin 2009 Dernière intervention - 27 avril 2009 à 13:14 - Dernière réponse : Fo0Zie 95 Messages postés lundi 11 février 2008Date d'inscription 8 juin 2009 Dernière intervention
- 27 avril 2009 à 18:39
Bonjour à tous,

Je cherche en vain sur internet comment ouvrir un fichier XML dans un navigateur web ou notepad(peu importe). Voici mon code, tiré de msdn.

        private void btnOuvrir_Click(object sender, EventArgs e)
        {
            Stream myStream;
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.InitialDirectory = "c:\";
            openFileDialog.Filter = "XML Files|*.xml|UML Files|*.uml";
            openFileDialog.FilterIndex = 2;
            openFileDialog.RestoreDirectory = true;

            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                if ((myStream = openFileDialog.OpenFile()) != null)
                {
                    // Ouvrir mon fichier XML
                    myStream.Close();
                }
            }
        }
En faite j'aimerais connaître la procédure pour ouvrir le fichier choisi à l'écran.

Merci d'avance à ceux qui voudrons bien éclairer ma lanterne.
Afficher la suite 

4 réponses

Répondre au sujet
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscriptionModérateurStatut 20 juin 2013 Dernière intervention - 27 avril 2009 à 13:52
+3
Utile
Salut,
Euh, simplement avec Process.Start non?

<hr />
-Blog-
-Site Perso-
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Bidou
krimog 1863 Messages postés lundi 28 novembre 2005Date d'inscription 14 février 2015 Dernière intervention - 27 avril 2009 à 18:01
+3
Utile
Salut.
Je confirme ce que dit Bidou.

System.Diagnostics.Process.Start();
premier argument : notepad, iexplore ou un chemin vers l'application que tu souhaites lancer
deuxième argument : l'emplacement de ton fichier ENTOURE DE GUILLEMETS. (utilise la propriété FileName de ton dialog).

if ((myStream = openFileDialog.OpenFile()) != null)
{
    // Ouvrir mon fichier XML
    myStream.Close();
}
n'est utile que si tu souhaites lire les données contenues dans ton fichier via C#, pas pour lancer une application.

Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de krimog
Fo0Zie 95 Messages postés lundi 11 février 2008Date d'inscription 8 juin 2009 Dernière intervention - 27 avril 2009 à 13:55
0
Utile
Je ne sais pas je ne connais pas la procédure. Je vais regarder sur le web avec cette info, merci Bidou.
Commenter la réponse de Fo0Zie
Fo0Zie 95 Messages postés lundi 11 février 2008Date d'inscription 8 juin 2009 Dernière intervention - 27 avril 2009 à 18:39
0
Utile
Excellent ! merci beaucoup à vous 2.
Commenter la réponse de Fo0Zie

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.