Crear XML en MemoryStream con XmlWriter
18 junio 2009 Deja un comentario

Crea una secuencia cuyo almacén de respaldo es la memoria.
La imaginación empieza en algún lado.
18 junio 2009 Deja un comentario

Crea una secuencia cuyo almacén de respaldo es la memoria.
16 junio 2009 1 comentario
Este método lee un string con código XML y lo pone en un StringReader para posteriormente ese StringReader ponerlo en un DataSet.Se crean DataTables basándose en cada nodo del XML
public DataSet SetStringReaderStringXML(string xmlString)
{
DataSet dsXml = new DataSet();
try
{
StringReader stringReader = new StringReader(xmlString))
dsXml.ReadXml(stringReader);
return dsXml;
}
catch (Exception ex)
{ throw ex; }
}
16 junio 2009 Deja un comentario
Este método recorre un String que contiene código XML y pone los Elements en un DataTable
public DataTable SetDataTabletStringXML(string xmlString)
{
DataTable dt = new DataTable();
DataTable dtXml = dt;
DataRow drXml = dt.NewRow();
dtXml.Rows.InsertAt(drXml, 0);
try
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlString);
foreach (XmlNode xmlNode in xmlDoc.DocumentElement.ChildNodes)
{
dtXml.Columns.Add(xmlNode.Name, typeof(string));
dtXml.Columns[xmlNode.Name].Table.Rows[0][xmlNode.Name] = xmlNode.InnerText;
}
return dtXml;
}
catch (Exception ex)
{ throw ex; }
}