XML - Saber si existe un elemento asignado en otro elemento.

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 6 puestos en XML (en relación al último mes)
Gráfica de XML

Saber si existe un elemento asignado en otro elemento.

Publicado por Raymond (1 intervención) el 12/12/2018 02:38:35
Hola a todos

Tengo el siguiente caso que no he logrado saber como resolverlo. Tengo el siguiente xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<cfdi:Productos>
<cfdi:Producto Cantidad="1" Clave="50407044" Unidad="H87" Descripcion="OA MC CORMICK 665 GRS" Descuento="0.00" Importe="45.00" Folio="7501003313782" Unidad="pza" Precio="45.00" />
<cfdi:Producto Cantidad="1" Clave="50131800" Unidad="H87" Descripcion="QUESO SINGLES 288 GRS" Descuento="0.00" Importe="44.50" Folio="7622300337704" Unidad="pza" Precio="44.50" />
<cfdi:Producto Cantidad="1" Clave="50171900" Unidad="H87" Descripcion="CHILES LA MORENA 100 GRS" Descuento="0.00" Importe="8.50" Folio="7501062700639" Unidad="pza" Precio="8.50" />
<cfdi:Impuestos>
<cfdi:RefImpuesto>
<cfdi:Impex Precio="8.50" Importe="1.36" Impuesto="002" Iva="0.160000" Factor="Tasa" />
</cfdi:RefImpuesto>
</cfdi:Impuestos>
</cfdi:Producto>
<cfdi:Producto Cantidad="1" Clave="50181900" Unidad="H87" Descripcion="PAN BIMBO 540 GRS" Descuento="0.00" Importe="32.90" Folio="7501000131440" Unidad="pza" Precio="32.90" />
<cfdi:Producto Cantidad="1" Clave="50201709" Unidad="H87" Descripcion="CAFE LOS PORT.DCORD 180 GRS" Descuento="0.00" Importe="85.20" Folio="7501038410302" Unidad="pza" Precio="85.20" />
<cfdi:Producto Cantidad="1" Clave="50201709" Unidad="H87" Descripcion="CAFE TASTER CHOICE 100 GRS" Descuento="0.00" Importe="101.15" Folio="7501058616111" Unidad="pza" Precio="101.15" />
<cfdi:Producto Cantidad="1" Clave="14111703" Unidad="H87" Descripcion="SERVITOALLA KE PRECIO 1 PZ" Descuento="0.00" Importe="18.706897" Folio="7501010795700" Unidad="pza" Precio="18.706897">
<cfdi:Impuestos>
<cfdi:RefImpuesto>
<cfdi:Impex Precio="18.706897" Importe="2.993103" Impuesto="002" Iva="0.160000" Factor="Tasa" />
</cfdi:RefImpuesto>
</cfdi:Impuestos>
</cfdi:Producto>

Quiero saber que productos son los que tienen asignado un impuesto y recuperar los valores de esos impuestos.

Mi problema es que no se como recorrer los productos y detectar si tienen asignados impuestos.

Por ejemplo quiero recuperar los productos de "CHILES LA MORENA 100 GRS" y "SERVITOALLA KE PRECIO 1 PZ" con sus respectivos impuestos.

Gracias, 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