Llenar DataSet, pero.............

25/04/2006 - 15:25 por Pablo | Informe spam
hola a todos, necesito llenar un dataset pero por medio de una url, por ej:
me dan esta url http://www.algunsitio.com/datos.asp?id pero esta url en
realidad se convierte en un archivo XML que el mismo IIS lo hace, el
resultado final que yo veria es un xml.

entonces, necesito poner esa url para llenar el dataset , como es el
procedimiento para algo como eso?

Gracias , Saludos
 

Leer las respuestas

#1 Pablo
25/04/2006 - 16:04 | Informe spam
entiendo lo que dices, pero ese no es mi problema je,
el tema es que la url que puse como ejemplo, se convierte en un xml
AUTOMATICAMENTE o sea, esa url se auto redirecciona a
http://www.misitio.com/algunnombre.xml y "algunnombre.xml" en realidad
siempre puede cambiar, nunca es el nombre igual , pero lo que siempre es
igual es la estructura de ese xml.

entonces, si hago www.misitio.com/datos.asp?id esto se auto redirecciona
a www.misitio.com/archivo.xml , entonces yo necesito ese xml y como es
dinamico, nunca se que nombre me devolvera el IIS.


"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Hola Pablo,

deberás recoger el contenido de esa URL (que es un fichero XML como
indicas)
y pasar el XML a DataSet, pero no intentar "meter" como DataSet la URL
directamente.

Es decir:
Paso 1) recoger el contenido del XML.
Paso 2) pasar el fichero XML a DataSet.

Un ejemplo de este paso 2:

Dim ds As New DataSet
ds.ReadXml("tbl_Products.xml")
Dim Detail As DataRow
Dim I As Integer
TextBox1.Text = ""
For I = 0 To ds.Tables("tbl_Products").Rows.Count - 1
Detail = ds.Tables("tbl_Products").Rows.Item(I)
TextBox1.Text = TextBox1.Text & " ProductID: " +
Detail.Item("ProductID").ToString() & ControlChars.CrLf
TextBox1.Text = TextBox1.Text & ControlChars.CrLf
Next


Espero que te sirva.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Pablo" wrote:

hola a todos, necesito llenar un dataset pero por medio de una url, por
ej:
me dan esta url http://www.algunsitio.com/datos.asp?id pero esta url
en
realidad se convierte en un archivo XML que el mismo IIS lo hace, el
resultado final que yo veria es un xml.

entonces, necesito poner esa url para llenar el dataset , como es el
procedimiento para algo como eso?

Gracias , Saludos



Preguntas similares