Reciban un cordial saludo,
Quisiera saber cuál es la mejor forma de escribir el contenido de un DataSet
en una página ASPX que me devolvería un documento XML,
actualmente estoy haciento esto:
...
System.IO.StringWriter SW=new System.IO.StringWriter();
ds.WriteXml(SW); /*Se asume que el DataSet ya contiene los datos*/
Response.ContentType="text/xml"; Response.Write(SW.ToString());
...
Esto aparentemente funciona bien. Pero me preguntaba si no habia una forma
más directa de pasar el contenido del DataSet a la página ASPX
sin tener que crear el StringWriter, es decir, si la página ya tenia su
propio objeto Writer, cualquiera que sea. Además, no estoy seguro si el
método
StringWriter.ToString() funcionará para todos los casos y que pudiera usarse
con seguridad para este propósito.
Agradeceré cualquier comentario, sugerencia, corrección o información
general acerca de este tema.
Muchas gracias
Leer las respuestas