Ver Mensaje Individual
  #303  
Antiguo 15-03-2017
batuzail batuzail is offline
Miembro
 
Registrado: feb 2017
Posts: 57
Reputación: 8
batuzail Va por buen camino
Cita:
Empezado por JSBB_Z Ver Mensaje
Gracias CMB por tu respuesta. He hecho alguna prueba con el método que sugieres, pero lo que obtengo es un fichero xml que Internet Explorer no lee, si lo abro con el bloc de notas si; es evidente que algo hago mal, algún paso me falta, serializarlo tal vez? o no sería necesario y se puede enviar así?

El ejemplo que estoy siguiendo es el que publicó batuzail, pero tengo la pega de que no me crea un fichero en una carpeta que es lo que pretendo.

Si alguien puede aclararme estas dudas...gracias de antemano.

Saludos


Si generas el xml con los métodos y quieres generar un xml antes de enviarlo, usa está función pasándole como parámetro el objeto que pasas al LRSuministro......

Cita:
public bool GetXMLFromObject(object o)
{
StringWriter sw = new StringWriter();
XmlTextWriter tw = null;
try
{
XmlSerializer serializer = new XmlSerializer(o.GetType());
tw = new XmlTextWriter(sw);
serializer.Serialize(tw, o);
}
catch (Exception ex)
{
//Handle Exception Code
return false;
}
finally
{
sw.Close();
if (tw != null)
{
tw.Close();
}
}

using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\" + o.ToString() + ".xml"))
{
file.WriteLine(sw.ToString());

}
return true;
}
Responder Con Cita