Visual Basic - Como leer este XML

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Como leer este XML

Publicado por Daniel (6 intervenciones) el 14/04/2020 17:19:50
Buenos días/Buenas tardes a todo el foro.
Tengo que obtener los siguientes datos y estoy trabado.

Solicitud=1
FechaDeEmision=2020-02-14
Codigo=79
Descripcion=MUESTRA 1
MuestraTecnica=454
Ensayo Codigo=30
Ensayo Descripcion="Ejemplo1"
Ensayo Alfabetico=3.6
Ensayo Codigo=33
Ensayo Descripcion="Ejemplo2"
Ensayo Alfabetico=81.8
Ensayo Codigo=101
Ensayo Descripcion="Ejemplo3"
Ensayo Alfabetico=0.1

y luego la Solicitud Nro 2 con todos sus ensayos/muestras.

Muchisimas gracias si alguien puede contestar.
Acá debajo dejo un ejemplo del XML.

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<Solicitudes>
  <Solicitud Numero="1" FechaDeEmision="2020-02-14">
    <Matriz Codigo="79" Descripcion="MUESTRA 1" />
    <MuestraTecnica="454">
      <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
      <Ensayo Tipo="F" Codigo="30" Descripcion="Ejemplo1" />
      <Variedades />
      <ResultadosYComponentes>
        <ResultadoComponente UnidadDeMedida="%" Veredicto="" TextoReconsideracion="">
          <FueraDeEstandar>No</FueraDeEstandar>
          <ResultadoDelEnsayo Alfabetico="3.6">
            <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
          </ResultadoDelEnsayo>
          <Reconsideracion></Reconsideracion>
        </ResultadoComponente>
      </ResultadosYComponentes>
    </MuestraTecnica>
    <MuestraTecnica="454">
      <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
      <Ensayo Tipo="F" Codigo="33" Descripcion="Ejemplo2" />
      <Variedades />
      <ResultadosYComponentes>
        <ResultadoComponente UnidadDeMedida="%" Veredicto="" TextoReconsideracion="">
          <FueraDeEstandar>No</FueraDeEstandar>
          <ResultadoDelEnsayo Alfabetico="81.8">
            <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
          </ResultadoDelEnsayo>
          <Reconsideracion></Reconsideracion>
        </ResultadoComponente>
      </ResultadosYComponentes>
    </MuestraTecnica>
    <MuestraTecnica="454">
      <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
      <Ensayo Tipo="F" Codigo="101" Descripcion="Ejemplo3" />
      <Variedades />
      <ResultadosYComponentes>
        <ResultadoComponente UnidadDeMedida="%" Veredicto="" TextoReconsideracion="">
          <FueraDeEstandar>No</FueraDeEstandar>
          <ResultadoDelEnsayo Alfabetico="0.1">
            <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
          </ResultadoDelEnsayo>
          <Reconsideracion></Reconsideracion>
        </ResultadoComponente>
      </ResultadosYComponentes>
    </MuestraTecnica>
  </Solicitud>
  <Solicitud Numero="2" FechaDeEmision="2020-02-14">
    <Matriz Codigo="79" Descripcion="MUESTRA 2" />
    <MuestraTecnica="484">
      <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
      <Ensayo Tipo="F" Codigo="30" Descripcion="Ejemplo1" />
      <Variedades />
      <ResultadosYComponentes>
        <ResultadoComponente UnidadDeMedida="%" Veredicto="" TextoReconsideracion="">
          <FueraDeEstandar>No</FueraDeEstandar>
          <ResultadoDelEnsayo Alfabetico="4.3">
            <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
          </ResultadoDelEnsayo>
          <Reconsideracion></Reconsideracion>
        </ResultadoComponente>
      </ResultadosYComponentes>
    </MuestraTecnica>
    <MuestraTecnica="484">
      <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
      <Ensayo Tipo="F" Codigo="33" Descripcion="Ejemplo2" />
      <Variedades />
      <ResultadosYComponentes>
        <ResultadoComponente UnidadDeMedida="%" Veredicto="" TextoReconsideracion="">
          <FueraDeEstandar>No</FueraDeEstandar>
          <ResultadoDelEnsayo Alfabetico="80.2">
            <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
          </ResultadoDelEnsayo>
          <Reconsideracion></Reconsideracion>
        </ResultadoComponente>
      </ResultadosYComponentes>
    </MuestraTecnica>
    <MuestraTecnica="484">
      <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
      <Ensayo Tipo="F" Codigo="101" Descripcion="Ejemplo3" />
      <Variedades />
      <ResultadosYComponentes>
        <ResultadoComponente UnidadDeMedida="%" Veredicto="" TextoReconsideracion="">
          <FueraDeEstandar>No</FueraDeEstandar>
          <ResultadoDelEnsayo Alfabetico="0.4">
            <FocoConjuntoNoAplica>No Aplica</FocoConjuntoNoAplica>
          </ResultadoDelEnsayo>
          <Reconsideracion></Reconsideracion>
        </ResultadoComponente>
      </ResultadosYComponentes>
    </MuestraTecnica>
  </Solicitud>
</Solicitudes>
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

Como leer este XML

Publicado por Cesar (123 intervenciones) el 14/04/2020 17:28:28
Hola.

A vista rapida. Tienes que crear varias clases (Solicitudes, que contendra un arreglo de clases Solicitud, que contenga MuestraTecnica, ResultadosYComponentes, etc.), y despues deserializar dicho XML a una clase Solicitudes
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