Escribir el contenido de mi tabla en un fichero XML
Artículo por Club Developers · 09 mayo 2006
2426 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>


