September 29
Extensible Markup Language (XML) consente ai programmatori di salvare i dati per un uso successivo. È possibile utilizzare Visual Basic for Applications (VBA) per modificare a livello di codice molti tipi di dati diversi, tra cui i dati XML. I documenti salvati in formato XML contengono nodi, che sono insiemi di tag corrispondenti che racchiudono un particolare corpo di informazioni. I programmatori devono trasversale un percorso nodo all'interno dei documenti XML, se vogliono ottenere i dati contenuti in un particolare nodo. È possibile utilizzare VBA per verificare se un percorso nodo esce quando si eseguono operazioni di trasferimento dei dati.
1 Aprire il documento che contiene il file XML che si desidera valutare e creare un codice dietro file di testo o documento appropriato per il file XML di destinazione. Aprire la scheda "Sviluppatore" 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:
Set XMLDOM = Nuovo MSXML2.DOMDocument
4 Attraversare il percorso del nodo all'interno di un'istruzione Se:
Dim doesNodePathExist Come Bool
Se XMLDOM 'percorso del nodo va qui
5 Impostare la variabile Bool a "true" se VBA tranversed il percorso del nodo con successo. Ma permettono di mantenere il valore predefinito di "false" se esce senza trovare un valore:
Dim doesNodePathExist Come Bool
Se XMLDOM ( 'percorso del nodo va qui) Poi
doesNodePathExist = true
6 Utilizzare il valore in codice come necessario. Se necessario, attivare una nuova ricerca di un nodo XML diverso.
7 Salvare il lavoro e provarlo per assicurarsi che funziona come previsto.