Podrían apoyarme para poder leer el SubNodo IdDocumento, del Nodo pago20:DoctoRelacionado. Tengo este código e VB.Net donde lee todos los uuid de los cfdiRelacionados.
Código: Seleccionar todo
Dim m_xmld As XmlDocument
m_xmld = New XmlDocument()
m_xmld.Load(paht)
Dim xmlmanager As System.Xml.XmlNamespaceManager
xmlmanager = New XmlNamespaceManager(m_xmld.NameTable)
xmlmanager.AddNamespace("cfdi", "http://www.sat.gob.mx/cfd/4")
For Each eventSubNode As XmlNode In m_xmld.SelectNodes("/cfdi:Comprobante/cfdi:CfdiRelacionados/cfdi:CfdiRelacionado", xmlmanager)
Dim uuidR As String = eventSubNode.Attributes("UUID").InnerText
.
.
.
Next
Código: Seleccionar todo
Dim m_xmld As XmlDocument
Dim m_nodelist As XmlNodeList
Dim m_node As XmlNode
m_xmld = New XmlDocument()
m_xmld.Load(root & fileQuery2.ElementAt(i).ToString)
Dim xmlmanager As System.Xml.XmlNamespaceManager
xmlmanager = New XmlNamespaceManager(m_xmld.NameTable)
xmlmanager.AddNamespace("pago20", "http://www.sat.gob.mx/Pagos20")
Dim strID As String = Nothing
'Iniciamos el ciclo de lectura
m_nodelist = m_xmld.SelectNodes("/pago20:DoctoRelacionado", xmlmanager)
'Iniciamos el ciclo de lectura
MsgBox("error")
For Each m_node In m_nodelist
'Obtenemos el atributo del codigo
Dim strIdDocumento = m_node.Attributes.GetNamedItem("IdDocumento").Value
strID = strIdDocumento
Next
gracias