Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Skontrolujte , či cesta Node Ukončí vo VBA XML

Extensible Markup Language ( XML ) umožňuje programátorom pre ukladanie dát pre neskoršie použitie . Môžete použiť Visual Basic for Applications ( VBA ) programovo manipulovať mnoho rôznych typov dát , vrátane dát XML . Dokumenty uložené vo formáte XML obsahuje uzly , ktoré sú sady zodpovedajúcich tagov , ktoré uzatvárajú určitý súbor informácií . Programátori musia priečny cestu uzla do XML dokumentov , ak chcú získať údaje obsiahnuté v konkrétnom uzle . Môžete použiť VBA overiť , či cesta uzol vystupuje pri vykonávaní prenosu dát operácie . Pokyny dovolená 1

Otvorte dokument , ktorý obsahuje súbor XML , ktorý chcete vyhodnotiť a vytvoriť kód za súboru alebo textového dokumentu ako vhodné pre cieľovom súbore XML . Otvorte kartu " Vývojár " a kliknite na ikonu VBA , ak používate Microsoft Office
2

Vytvorte referenčné premennú typu bool : .

Dim doesNodePathExist ako Bool

3

Otvorte dokument XML :

Set XMLDOM = New MSXML2.DomDocument
Stránka 4

Najeďte cestu uzla v rámci príkazu If :

Dim doesNodePathExist ako Bool

Ak cesta uzol XMLDOM ' ide sem
5

Nastavte premennú Bool na " true " , ak VBA tranversed cestu uzla úspešne . Ale aby to ponechať predvolenú hodnotu " false " , ak vystúpil bez nálezu hodnotu :

Dim doesNodePathExist ako Bool

Ak XMLDOM ( " cesta Uzol ide tu ) Potom

doesNodePathExist = true
6

Použite hodnotu v kóde podľa potreby . Ak je to nutné , spustiť nové hľadanie iného uzla XML .
7

Uložte prácu a vyskúšať , aby zabezpečili , že funguje podľa očakávania .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené