Extensible Markup Language ( XML) permite a los programadores para guardar los datos para su uso posterior . Puede utilizar Visual Basic para Aplicaciones ( VBA) para manipular mediante programación diferentes tipos de datos , incluidos los datos XML. Los documentos guardados en formato XML contienen los nodos , que son conjuntos de juego de las etiquetas que encierran un órgano particular de información . Los programadores deben transversal una ruta del nodo dentro de los documentos XML , si desean obtener los datos contenidos en un nodo particular. Puede utilizar VBA para comprobar si una ruta del nodo sale al realizar operaciones de transferencia de datos . Instrucciones
1
Abra el documento que contiene el archivo XML que desea evaluar , y crear un archivo de código subyacente o documento de texto según sea apropiado para el archivo XML de destino . Abra la ficha " desarrolladores" y haga clic en el icono de VBA , si está utilizando Microsoft Office
2
Crear una variable de referencia de tipo bool : .
DoesNodePathExist As Bool
Página 3
Abra el documento XML:
Set XMLDOM = New
MSXML2.DOMDocument Página 4
Recorrer el camino nodo dentro de una instrucción If :
doesNodePathExist As Bool
Si la ruta del nodo XMLDOM ' va aquí
5
Establezca la variable de Bool a " true" si VBA tranversed la ruta del nodo con éxito. Pero deje que se conserve el valor predeterminado "false" si sale sin encontrar un valor :
doesNodePathExist As Bool
Si XMLDOM ( 'ruta del nodo va aquí) Luego
< p> doesNodePathExist = true
6
Utilice el valor en el código según sea necesario. Si es necesario, activar una nueva búsqueda de un nodo XML diferente.
7
Guarde su trabajo y pruébelo para asegurarse de que funciona como se esperaba.
< Br >