Escribir el contenido de mi tabla en un fichero XML
Artículo por Club Developers · 11 mayo 2006
2012 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
vbnet
Imports System.Data.SqlClient Public Class EcrireXML   Public Shared Sub Main()     ' creación de la cadena de conexión     Dim connectString As String = "Server=SRV01;Database=Northwind;User ID=samfisher;Password=echelon"     ' creación de la conexión     Dim connection As SqlConnection = New SqlConnection(connectString)     ' creación de SqlDataAdapter     Dim da As SqlDataAdapter = New SqlDataAdapter("Select * from Customers", connection)     ' creación de un DataSet     Dim ds As DataSet = New DataSet     ' llenamos DataSet con el SqlDataAdapter     da.Fill(ds, "Customers")     ' creamos fichero XML usando WriteXml     ds.WriteXml("E:\Temp\TestXml.xml")   End Sub End Class
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