Nwlapcug.com


Come controllare se un nodo percorso uscite in VBA XML

Come controllare se un nodo percorso uscite in VBA XML


Extensible Markup Language (XML) consente ai programmatori di conservare i dati per un uso successivo. È possibile utilizzare Visual BASIC Applications Edition (VBA) a livello di codice modificare molti tipi di dati diversi, inclusi i dati XML. 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 del nodo all'interno di documenti XML se desiderano ottenere i dati contenuti all'interno di un nodo particolare. È possibile utilizzare VBA per verificare se un percorso del nodo si chiude quando si eseguono operazioni di trasferimento di dati.

Istruzioni

1

Aprire il documento che contiene il file XML che si desidera valutare e creare un code-behind file o testo documento appropriata per il file XML di destinazione. Aprire la scheda "Sviluppo" e fare clic sull'icona VBA, se si utilizza Microsoft Office.

2

Creare una variabile di riferimento di tipo bool:

Dim doesNodePathExist As Boolean

3

Aprire il documento XML:

Impostare xmlDom = nuovo MSXML2. DOMDocument

4

Attraversare il percorso del nodo all'interno di un If istruzione:

Dim doesNodePathExist As Boolean

Se xmlDom ' nodo percorso va qui

5

Impostare la variabile Bool su "true" se VBA tranversed il percorso del nodo con successo. Ma consente di mantenere il valore predefinito "false" se è stato terminato senza trovare un valore:

Dim doesNodePathExist As Boolean

Se xmlDom (' percorso del nodo va qui) quindi

doesNodePathExist = true6

Utilizzare il valore nel codice come necessario. Se necessario, avviare una nuova ricerca di un nodo XML diverso.

7

Salvare il lavoro e test per garantire che funziona come previsto.