C sharp - load de archivo xml en aplicación C#

 
Vista:

load de archivo xml en aplicación C#

Publicado por César (1 intervención) el 02/05/2007 21:33:07
Saludos.

He creado un archivo xml para mi aplicación C# pero al hacer el load tengo que colocar la dirección exacta del archivo xml que he creado. Es decir(D:\...\archivo.xml).

Existe alguna forma de señalar solo la dirección relativa del archivo xml, para que esta dirección no quede quemada en el código?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:load de archivo xml en aplicación C#

Publicado por Yamil Bracho (1164 intervenciones) el 02/05/2007 21:39:25
Colocala en el App.config o en el Regiostry o en algun archivo de configuracion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

load de archivo xml en aplicación C#

Publicado por greg dorian (7 intervenciones) el 15/06/2011 00:00:41
puedes crear un cuadro de dialogo y que el usuario defina la ruta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
private void button1_Click(object sender, System.EventArgs e)
        {
            Stream MyRuta = null;
            OpenFileDialog openFileDialog1 = new OpenFileDialog();
 
            openFileDialog1.InitialDirectory = "c:\\";
            openFileDialog1.Filter = "Xml files (*.xml)|*.mdb|All files (*.*)|*.*";
            openFileDialog1.FilterIndex = 2;
            openFileDialog1.RestoreDirectory = true;
 
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    if ((MyRuta = openFileDialog1.OpenFile()) != null)
                    {
                        using (MyRuta)
                        {
                            // Insert code to read the stream here.
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
                }
            }
        }
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar