none
En vase a un archivo xml quiero hacer un reporte. RRS feed

  • Pregunta

  • Buenos días Amigos.

    Tengo un archivo XML el cual contiene un nodo Conceptos:

    -<cfdi:Conceptos><cfdi:Concepto importe="100.00" valorUnitario="100.00" descripcion="PAQUETE DOS" unidad="pieza" cantidad="1"/></cfdi:Conceptos>

    El cual lo leo así:

    Dim xmlmanager AsSystem.Xml.XmlNamespaceManager

    xmlmanager = New XmlNamespaceManager(m_xmld.NameTable)

    xmlmanager.AddNamespace("cfdi", "URL")

    m_nodelist = m_xmld.SelectNodes("/cfdi:Comprobante/cfdi:Conceptos/cfdi:Concepto", xmlmanager)

     

    'Iniciamos el ciclo de lectura

    ForEachm_node Inm_nodelist
                       

    'Obtenemos los valores de cada nodo

    Dim strUnidad = m_node.Attributes.GetNamedItem("Unidad").Value

    Next

    Aquí Todo bien.

    Ahora Hoy por Hoy necesito leer este XML con mas nodos:

    <cfdi:Conceptos

    <cfdi:Concepto Descuento="22500.00" ClaveProdServ="10101500" ClaveUnidad="F52" NoIdentificacion="00001" Cantidad="1.50" Unidad="TONELADA" Descripcion="ACERO" ValorUnitario="15000.00" Importe="22500.00"/>-<cfdi:Concepto Descuento="22500.00" ClaveProdServ="10101500" ClaveUnidad="F52" NoIdentificacion="00001" Cantidad="1.50" Unidad="TONELADA" Descripcion="ACERO" ValorUnitario="15000.00" Importe="22500.00"><cfdi:Parte ClaveProdServ="10101500" NoIdentificacion="00001" Cantidad="1.50" Unidad="TONELADA" Descripcion="ACERO" ValorUnitario="15000.00" Importe="22500.00"/>-<cfdi:Parte ClaveProdServ="10101500" NoIdentificacion="00001" Cantidad="1.50" Unidad="TONELADA" Descripcion="ACERO" ValorUnitario="15000.00" Importe="22500.00"><cfdi:InformacionAduanera NumeroPedimento="16 24 1618 6004441"/><cfdi:InformacionAduanera NumeroPedimento="16 24 1618 6004441"/></cfdi:Parte></cfdi:Concepto>

    <cfdi:Conceptos

    Aquí el detalle es que dentro del cfdi:Concepto se encuentra anidados cfdi:Concepto Descuento cfdi:Parte cfdi:Parte cfdi:InformacionAduanera cfdi:InformacionAduanera .

    No logor obtener sus valores.

    Por favor podrían ayudarme.

    Gracias.

    viernes, 5 de mayo de 2017 13:22