Visual Basic - almacenar respuesta xml en variables

Life is soft - evento anual de software empresarial
 
Vista:

almacenar respuesta xml en variables

Publicado por zeroX (11 intervenciones) el 21/12/2018 23:22:12
buenos dias

como puedo almacenar la respuesta de un servicio web que me devuelve un xml

pero en ese xml necesito guardarlo en variables?

algun ejeplo para basarme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 250
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

almacenar respuesta xml en variables

Publicado por Cesar (123 intervenciones) el 21/12/2018 23:39:10
Hola.

No se entiende bien tu pregunta.

Si el WS ya te esta devolviendo un XML, ya lo debieras estar guardando en una variable (posiblemente String).

Creo que mas bien a lo que te refieres, es a almacenarlo como Propiedades de un Objeto.

Si es asi, solo debes Deserializar dicho XML a una Clase.

Publica el XML, para que te pueda ayudar mas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

almacenar respuesta xml en variables

Publicado por zeroX (11 intervenciones) el 22/12/2018 00:29:07
ya vi que si lo tengo en una variable, ahora lo que me pidieron hacer es guardar cada elemento en variables

este es el xml de respuesta

1
2
3
4
5
6
7
8
9
10
11
12
<RESPUESTA>
   <Confirmacion>00</Confirmacion>
   <Descripcion>TRANSACCION EXITOSA</Descripcion>
   <Adicionales>
      <nombre>Marco</nombre>
      <direccion>xxx</direccion>
      <importe>0.0</importe>
      <mensaje>Información de la cuenta extraida correctamente</mensaje>
      <cuenta>241136.0</cuenta>
      <factura>201811</factura>
   </Adicionales>
</RESPUESTA>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 250
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

almacenar respuesta xml en variables

Publicado por Cesar (123 intervenciones) el 22/12/2018 00:40:26
Hola.

O. K., entonces si es lo que te dije.

Crea una clase llamada RESPUESTA, con el nombre de dichos nodos en forma de propiedades, y deserializas el XML a dicha clase.

Con ello, obtendras un objeto, del cual podras accesar cada nodo en forma de propiedad, para leer sus valores (ejemplo RESPUESTA.Confirmacion, te regresara "00").
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

almacenar respuesta xml en variables

Publicado por zeroX (11 intervenciones) el 27/12/2018 18:57:54
hola

disculpa mi ingnoracia no se como es deserializar, sin embargo cree una clase ue se llama respuesta y dicha clase tiene los atributos que contiene la respuesta:

1
2
3
4
5
6
7
8
9
10
11
12
Public Class Respuesta
 
    Dim confirmacion As String
    Dim descripcion As String
    Dim nombre As String
    Dim direccion As String
    Dim importe As String
    Dim mensaje As String
    Dim cuenta As String
    Dim factura As String
 
End Class
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar