Extensible Markup Language ( XML ) consente ai programmatori di salvare i dati per un uso successivo . È possibile utilizzare Visual Basic, Applications Edition (VBA ) per modificare programmaticamente molti tipi di dati diversi, tra cui i dati XML . I documenti salvati in formato XML contengono i nodi , che sono insiemi di tag corrispondenti che racchiudono un particolare corpo di informazioni . I programmatori devono trasversale un percorso nodo all'interno di documenti XML , se vogliono ottenere i dati contenuti all'interno di un nodo particolare . È possibile utilizzare VBA per controllare per vedere se un percorso nodo esce quando si eseguono operazioni di trasferimento dei dati . Istruzioni
1
Aprire il documento che contiene il file XML che si desidera valutare e creare un codice al file o un documento di testo come appropriato per il file XML di destinazione. Aprire la scheda " Sviluppo " e fare clic sull'icona di VBA , se si sta utilizzando Microsoft Office
2
Creare una variabile di riferimento di tipo bool : .
Dim doesNodePathExist Come Bool
3
Aprire il documento XML :
XMLDOM = New
MSXML2.DOMDocument
4
attraversare il percorso del nodo all'interno di un if:
Dim doesNodePathExist Come Bool
percorso nodo XMLDOM ' va qui
5
la variabile Bool a " true" se VBA tranversed il percorso del nodo con successo . Ma permettono di mantenere il valore predefinito di "false" se è uscito senza trovare un valore:
Dim doesNodePathExist Come Bool
XMLDOM ( 'path del nodo va qui ) Poi
< p > doesNodePathExist = true
6
Utilizzare il valore nel codice , se necessario. Se necessario , attivare una nuova ricerca di un nodo XML diverso .
7
Salvare il lavoro e testarlo per assicurarsi che funzioni come previsto.
< Br >