Volcar el contenido de una tabla a un fichero xml
Artículo por Club Developers · 16 abril 2006
2185 vistas
Usando un DataSet y su método WriteXml, tenemos la posibilidad de escribir el contenido de una tabla en un fichero XML.
Veamos el contenido del fichero TestXml.xml:
csharp
public class EscribirXML { public static void Main() { // creación de la cadena de conexión string _ConnectionString = "Server=Srv1;Database=Northwind;User ID=sa;Password=asdasd" // creamos la conexión _SqlConnection.ConnectionString = _ConnectionString; // creamos el SqlDataAdapter // creamos un DataSet // llenamos el DataSet con el SqlDataAdapter da.Fill(ds, "Customers"); // creamos el fichero XML con el método WriteXml ds.WriteXml("C:\\TestXml.xml"); } }
Veamos el contenido del fichero TestXml.xml:
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>