Extensible Markup Language ( XML) tillader programmører at gemme data til senere brug. Du kan bruge Visual Basic for Applications ( VBA ) til programmering manipulere mange forskellige datatyper , herunder XML-data . Dokumenter gemt i XML-format indeholder knuder , som er sæt af matchende tags , der omgiver en bestemt instans af oplysninger . Programmører skal tværgående en node sti inden XML-dokumenter , hvis de ønsker at få de data, der findes inden for en bestemt node. Du kan bruge VBA til at kontrollere, om et node sti udgange , når du udfører dataoverførsel operationer. Instruktioner
1
Åbn det dokument, der indeholder den XML-fil , du ønsker at evaluere , og oprette en kode bag fil eller tekstdokument er relevant for målet XML-fil. Åbn " Udvikler " fanen og klik på VBA -ikonet, hvis du bruger Microsoft Office
2
Opret en reference variabel af typen bool : .
Dim doesNodePathExist Som Bool < br >
3
Åbn XML-dokumentet : Hej
Set XMLDOM = Ny MSXML2.DOMDocument
4
Traverse node vej inden for en If-sætning : < br >
Dim doesNodePathExist Som Bool
p Hvis XMLDOM ' node stien går her
5
Sæt Bool variabel til "true ", hvis VBA tranversed node vej med succes. Men gør det muligt at bevare den standard værdi for "falsk ", hvis det forlades uden at finde en værdi : Hej
Dim doesNodePathExist Som Bool
p Hvis XMLDOM ( Node Stien går her) Så
< p> doesNodePathExist = true
6
Brug værdien i koden efter behov. Hvis det er nødvendigt , udløse en ny søgning efter en anden XML-node .
7
Gem dit arbejde, og teste det for at sikre, at det fungerer som forventet.
< Br >