Foros del Web » Soporte técnico » Ayuda General »

Seleccionar un nodo

Estas en el tema de Seleccionar un nodo en el foro de Ayuda General en Foros del Web. Disculpa si en este foro no corresponde mi pregunta pero es la primera vez que pregunto. eh leido y visto en internet mucho de esto ...
  #1 (permalink)  
Antiguo 02/05/2011, 20:02
 
Fecha de Ingreso: abril-2011
Ubicación: Puebla
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Seleccionar un nodo

Disculpa si en este foro no corresponde mi pregunta pero es la primera vez que pregunto. eh leido y visto en internet mucho de esto pero no entiendo soy novato en programacion mas bien no se nada.
Mi pregunta es porque no me aparece el nodo seleccionado en VBA Access tengo mi referencia en Microsoft XML.4
Mi xml es el siguiente
<?xml version="1.0" encoding="UTF-8"?>
<Comprobante formaDePago='PAGO EN UNA SOLA EXIBICION' descuento="0.00" metodoDePago="EFECTIVO" tipoDeComprobante="ingreso"
<Emisor nombre='FABRICA DE JABON LA CORONA S.A. DE C.V.'>
</Emisor>
<Receptor nombre='NUEVA WAL-MART DE MEXICO SRL DE C.V.'>
</Receptor>
<Conceptos>
<Concepto cantidad='1' descripcion='Azucar negra Malacca' valorUnitario='19.45' importe='19.45' />
</Conceptos>
</Comprobante>

Ahora en Access VBA tengo el siguiente codigo el cual mando a llamar pero me aparece la leyenda "No seleccionado nodos"

Sub SelectSingleNode()
Dim xmldoc As MSXML2.DOMDocument
Dim xmlSingleNode As MSXML2.IXMLDOMNode

Set xmldoc = New MSXML2.DOMDocument
xmldoc.async = False
xmldoc.LoadXML ("C:\Users\Luis Armando\Documents\Fact ElectSat\miejemplo.xml")
Set xmlSingleNode = xmldoc.SelectSingleNode("//Comprobante/Receptor")
If xmlSingleNode Is Nothing Then
Debug.Print "No seleccionado nodos."
Else
Debug.Print xmlSingleNode.Text
End If
Set xmldoc = Nothing


!estoy mal en algo!
Ayuda por favor
End Sub

Etiquetas: nodo, seleccionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:43.