Escribir el contenido de mi tabla en un fichero XML
Artículo por Club Developers · 09 mayo 2006
2140 vistas
Para poder escribir el contenido de un DataSet en un fichero XML, usaremos el método WriteXml del DataSet.
Ejemplo
Esto producirÃa la siguiente salida:
Ejemplo
csharp
public class EscribeXML {   public static void Main()   {     // creación de la cadena de conexión     string _ConnectionString = "Server=Srv1;Database=Northwind;User ID=sa;Password=asdasd"     // creación de la conexión     _SqlConnection.ConnectionString = _ConnectionString;     // creación de SqlDataAdapter     // creación de un DataSet     // llenamos DataSet con el SqlDataAdapter     da.Fill(ds, "Customers");     // creamos fichero XML usando WriteXml     ds.WriteXml("C:\\TestXml.xml");   } }
Esto producirÃa la siguiente salida:
xml
<?xml version="1.0" standalone="yes" ?> - <NewDataSet> - <myTable> <CustomerID>ALFKI</CustomerID> <CompanyName>Alfreds Futterkiste</CompanyName> <ContactName>Maria Anders</ContactName> Â <ContactTitle>Sales Representative</ContactTitle> Â <Address>Obere Str. 57</Address> Â <City>Berlin</City> Â <PostalCode>12209</PostalCode> Â <Country>Germany</Country> Â <Phone>030-0074321</Phone> Â <Fax>030-0076545</Fax> </myTable>