Crea una secuencia cuyo almacén de respaldo es la memoria.
Archive for Junio, 2009
Crear XML en MemoryStream con XmlWriter
18 Junio 2009Curso SharePoint Online
17 Junio 2009
Curso de SharePoint 2007
http://www.desarrollaconmsdn.com/msdn/CursosOnline/Curso_SharePoint_2007/index.html
Lee string que contiene XML y poner en DataSet
16 Junio 2009Este 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; }
}
Recorrer string que contiene XML y poner en DataTable
16 Junio 2009Este 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; }
}
Recorrer string que contiene XML
16 Junio 2009Recorremos cada uno de los nodos y sus elementos del XML que contiene el string.
public void ReadXML(string xmlString)
{
// Este valor se recibe como parametro.
xmlString = @”<?xml version=’1.0′ encoding=’UTF-8′ standalone=’yes’?><NODOUNO><ElemUno>REF0003</ElemUno><ElemDos>denied</ElemDos><ElemTres>000046442</ElemTres</ NODOUNO >”;
try
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlString);
string valor = “”;
string nombre = “”;
foreach (XmlNode xmlNode in xmlDoc.DocumentElement.ChildNodes)
{
nombre = [...]