yo estoy creando xml, solo que utilizo sqlServer...pero te paso el codigo..ajola y te sirva..
tambien te pone la info en un grid
necesitas de las librerias de:
Imports System.Data
Imports System.Data.SqlClient
Imports System.Xml
Código Codigo VB:
Ver originalProtected Sub leerBD_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles leerBD.Click
'Lee y construye un XML a partir de la tabla customers de NorthWind
Dim ds As New DataSet
Dim path = Server.MapPath("~/customers.xml") 'ubicación donde se guarda archivo, carpeta del proyecto
Try
'Cambiar Server:
Using conn As New SqlConnection("Server=dadabit\sqlexpress;integrated security=true;database=Northwind;uid=sa;pwd=;")
Dim command As New SqlCommand("select * from customers", conn)
conn.Open()
ds.DataSetName = "Customers"
ds.Load(command.ExecuteReader(), LoadOption.OverwriteChanges, "customers")
ds.WriteXml(path, XmlWriteMode.IgnoreSchema) 'escribe archivo XML sin schema
Response.ContentType = "text/xml"
ds.WriteXml(Response.OutputStream) ' escribe resultado en pantalla
End Using
MsgBox("XML de customers creado")
Catch excepcion As SqlException
MsgBox("Ocurrio una Excepción en la conexión")
End Try
End Sub
y listo...espero que aya sido de ayuda