Capturar nodos de un xml
Publicado por Andres (3 intervenciones) el 13/07/2020 23:06:49
Tengo este xml el cual quiero asociar cada nodo padre con sus nodos hijos identificando que nodo hijo pertenece a que nodo padre, utilizando una función que sirva para cualquier xml
El xml lo recibo de un Procedimiento Almacenado en sql
Agradezco si alguien sabe como lograr recorrerlo realizando dicha asociacion.
Saludos¡¡
El xml lo recibo de un Procedimiento Almacenado en sql
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
<xs:schema xmlns:xs="http://">
<xs:element name="ebk_data_captura">
<xs:complexType>
<xs:sequence>
<xs:element name="encabezado_tutela" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="radicado_entidad" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="valor" type="xs:string" />
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax" />
</xs:sequence>
<xs:anyAttribute processContents="lax" />
</xs:complexType>
</xs:element>
<xs:element name="fecha_radicacion" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="valor" type="xs:date" />
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax" />
</xs:sequence>
<xs:anyAttribute processContents="lax" />
</xs:complexType>
</xs:element>
</xs:all>
<xs:anyAttribute processContents="lax" />
</xs:complexType>
</xs:element>
<xs:element name="ciudadanos_tutela" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="tipo_documento" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="valor" type="xs:string" />
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax" />
</xs:sequence>
<xs:anyAttribute processContents="lax" />
</xs:complexType>
</xs:element>
<xs:element name="numero_documento" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="valor" type="xs:string" />
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax" />
</xs:sequence>
<xs:anyAttribute processContents="lax" />
</xs:complexType>
</xs:element>
Agradezco si alguien sabe como lograr recorrerlo realizando dicha asociacion.
Saludos¡¡
Valora esta pregunta


0