Extensible Markup Language ( XML ) stelt programmeurs in staat om gegevens voor later gebruik opslaan . U kunt gebruik maken van Visual Basic for Applications ( VBA ) programmatisch manipuleren veel verschillende soorten gegevens , waaronder XML-gegevens . Documenten opgeslagen in XML-formaat bevatten nodes , die zijn sets van matching tags die een bepaalde hoeveelheid informatie omsluiten . Programmeurs moeten dwars een knooppunt pad binnen XML -documenten als ze willen de gegevens in een bepaald knooppunt te verkrijgen . Je zou VBA gebruiken om te controleren om te zien of een knoop pad verlaat wanneer u gegevensoverdracht uitvoeren . Instructies 1 Open het document dat het XML- bestand dat u wilt evalueren bevat , en het creëren van een code achter bestand of tekstdocument in voorkomend geval voor het XML-bestand doelwit . Open het tabblad " Developer " en klik op het icoon VBA , als je gebruik maakt van Microsoft Office kopen van 2 Maak een verwijzing variabele van het type bool : . Dim doesNodePathExist Zoals Bool < br > 3 Open het XML-document : Stel XMLDOM = Nieuwe MSXML2.DOMDocument 4 Beweeg het knooppunt pad binnen een If statement : < br Dim doesNodePathExist > Zoals Bool Als XMLDOM ' Node pad gaat hier 5 Stel de Bool variabele op "true " als VBA tranversed het knooppunt pad met succes . Maar laat het aan de standaardwaarde " false" te behouden als het verlaten zonder het vinden van een waarde : Dan Dim doesNodePathExist Zoals Bool Als XMLDOM ( ' Node pad gaat hier ) doesNodePathExist = true 6 Gebruik de waarde in code als dat nodig is . Indien nodig , leiden tot een nieuwe zoektocht naar een ander XML-node . 7 Sla uw werk en het testen om te garanderen dat het werkt zoals verwacht . < Br > |