Foros del Web » Programando para Internet » ASPX (.net) »

Guardar Datos en xml

Estas en el tema de Guardar Datos en xml en el foro de ASPX (.net) en Foros del Web. Hola, Necesito guardar sentencias mysql en un archivo XML. La idea es tener todo centralizado en un unico lugar de forma que si necesito modificar ...
  #1 (permalink)  
Antiguo 08/08/2012, 16:35
Avatar de latinpower  
Fecha de Ingreso: septiembre-2010
Ubicación: Canelones
Mensajes: 116
Antigüedad: 13 años, 7 meses
Puntos: 10
Guardar Datos en xml

Hola,

Necesito guardar sentencias mysql en un archivo XML.

La idea es tener todo centralizado en un unico lugar de forma que si necesito modificar la base de datos, no tenga que modificar cada instancia del queri, si no solo el archivo fuente, es decirl el XML.

Alguien sabe como?
  #2 (permalink)  
Antiguo 09/08/2012, 08:51
 
Fecha de Ingreso: enero-2002
Mensajes: 136
Antigüedad: 22 años, 3 meses
Puntos: 1
Respuesta: Guardar Datos en xml

Entiendo que lo que necesitás es almacenar el set de datos como un archivo XML. Esto lo podés hacer muy fácil, primero hacés el select con una conexión a la base de datos, la salida la asignás a un dataset y luego usás el método WriteXml para pasarlo a un string con la estructura XML.

private static string ConvertDataTableToXML(DataTable dtBuildSQL)
{
DataSet dsBuildSQL = new DataSet();
StringBuilder sbSQL;
StringWriter swSQL;
string XMLformat;

sbSQL = new StringBuilder();
swSQL = new StringWriter(sbSQL);
dsBuildSQL.Merge(dtBuildSQL, true, MissingSchemaAction.AddWithKey);
dsBuildSQL.Tables[0].TableName = "Table";
foreach (DataColumn col in dsBuildSQL.Tables[0].Columns)
{
col.ColumnMapping = MappingType.Attribute;
}
dsBuildSQL.WriteXml(swSQL, XmlWriteMode.WriteSchema);
XMLformat = sbSQL.ToString();
return XMLformat;
}

Saludos
  #3 (permalink)  
Antiguo 09/08/2012, 12:43
Avatar de latinpower  
Fecha de Ingreso: septiembre-2010
Ubicación: Canelones
Mensajes: 116
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Guardar Datos en xml

No, lo que necesito es guardar los selects de mysql.

Quiero tenerlos a todos en un solo lugar, sin tener que usar clases o similares.
  #4 (permalink)  
Antiguo 22/08/2012, 11:20
 
Fecha de Ingreso: enero-2002
Mensajes: 136
Antigüedad: 22 años, 3 meses
Puntos: 1
Respuesta: Guardar Datos en xml

Creo que pretendes hacer una especie de archivo include <!--#include file="filename.txt"--> pero no se bien como piensas colocarlo.

Etiquetas: xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:51.