Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/07/2016, 15:19
Avatar de Namiwis
Namiwis
 
Fecha de Ingreso: mayo-2013
Ubicación: Crustaceo Cascarudo
Mensajes: 162
Antigüedad: 11 años
Puntos: 10
Respuesta: Leer factura XML y extraer los conceptos (cfdi:conceptos)

Hola angel_MR

Lo puedes hacer mediante LinQ

Para moverte entre nodos, debes declarar los namespaces del XML en cuestion

Código VB:
Ver original
  1. Dim nsCFDi As XNamespace = "http://www.sat.gob.mx/cfd/3"

Cargas tu archivo fisico XML en un XDocument

Código VB:
Ver original
  1. Dim archivoXML As XDocument = XDocument.Load("Ruta de tu archivo")

Entonces, lees lo que busques.. en este caso la cantidad de Conceptos

Código VB:
Ver original
  1. Dim CantidadConceptos As Integer = archivoXML.Descendants(nsCFDi + "Comprobante").Elements(nsCFDi + "Conceptos").Elements().Count()

Editalo un poco y adaptalo para leer el total, ya tienes la base :)

Saludos
__________________
http://binarysuns.com.mx/