Visual Basic - XML como asignar valor correctamente a Response

Life is soft - evento anual de software empresarial
 
Vista:

XML como asignar valor correctamente a Response

Publicado por zeox (11 intervenciones) el 07/01/2019 16:42:28
buenos dia espero me puedan ayudar

me ha urgido una nueva duda

si recuerdan mi codigo de xml donde tengo que guardarlos en variables cada campo de mi respuesta, les coparto nuevamente el codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Dim record As XmlNodeList
Dim Respuesta As New Respuesta()
Dim doc As XmlDocument = New XmlDocument()
 
doc.LoadXml(sRespCons)
 
record = doc.SelectNodes("RESPUESTA/Adicionales")
 
Respuesta.ListaRecord = New List(Of Response)
Dim clsrecord As Response
 
If Respuesta.confirmacion = "<Confirmacion>00</Confirmacion> " Then
    Respuesta.descripcion = "<Descripcion>TRANSACCION EXITOSA</Descripcion>"
    For Each nd As Xml.XmlNode In record
        clsrecord = New Response()
        clsrecord.nombre = nd.Item("nombre").InnerText
        clsrecord.direccion = nd.Item("direccion").InnerText
        clsrecord.direccion = nd.Item("importe").InnerText
        clsrecord.direccion = nd.Item("mensaje").InnerText
        clsrecord.direccion = nd.Item("cuenta").InnerText
        clsrecord.factura = nd.Item("factura").InnerText
        Respuesta.ListaRecord.Add(clsrecord)
    Next
Else
 
    Respuesta.confirmacion = "<Confirmacion>01</Confirmacion>"
    Respuesta.descripcion = "<Descripcion>Referencia no valida</Descripcion>"
End If


en ee codigo en la vriable de record traigo el listado de los campos, la duda es que al clsrecord lo trae vacio que hacer con eso para que entre al if? es decir hacer que la variable de clsrecord no venga vacia, como tengo que asignar el valor correctamente????



saludos
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