Public Shared Function GetDataTable_WebServiceXML(opcion As String, listaParametros As String) As Data.DataTable Try Dim url As String = "http://url.com/WebService.asmx/GetOpcion" url += "?nombre=" + opcion + "¶metros=" + listaParametros Dim request As HttpWebRequest Dim response As HttpWebResponse = Nothing Dim ds As New Data.DataSet request = DirectCast(WebRequest.Create(url), HttpWebRequest) response = DirectCast(request.GetResponse(), HttpWebResponse) ds.ReadXml(response.GetResponseStream()) If ds.Tables.Count > 0 Then Return ds.Tables(0) Else Return New Data.DataTable End If Catch ex As Exception Throw New Exception(ex.Message) End Try End FunctionCon el código de esta pequeña función, obtendremos un datatable con los resultados obtenidos. Si fuera necesario podríamos modificarla para devolver un DataSet o directamente el contenido del XML.
viernes, 6 de febrero de 2015
viernes, febrero 06, 2015
Consumir un WebService XML desde .NET
En esta entrada publicamos una función que nos permite consumir un webservice XML y pasarlo a un DataTable, de forma que podamos trabajar con los datos de manera muy sencilla. La función es la siguiente:
Entradas similares
Suscribirse a:
Enviar comentarios
(
Atom
)
0 comentarios :
Publicar un comentario