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 používať triedu z XSD

. Jednou z funkcií poskytovaných nástrojom XSD vydané spoločnosťou Microsoft ako súčasť NET Framework je schopnosť vytvárať triedy priamo z XSD dokumentu . Tie potom môžete čítať XML dokumenty priamo do poľa tried a pracovať s nimi , ako by ste akékoľvek iné údaje . Dokonca aj keď máte . NET Framework nainštalovaný , ale možno budete musieť stiahnuť najnovšiu verziu Xsd.exe od spoločnosti Microsoft , pretože niektoré verzie nezahŕňajú ju . Pokyny dovolená 1

Otvorte príkazový riadok kliknutím na tlačidlo " Štart " , " Spustiť " , písanie " cmd " a stlačením " Enter " . Ak používate Windows Vista alebo 7 , mali by ste namiesto toho napíšte " cmd " priamo do ponuky Štart vyhľadávacieho poľa a stlačte " Enter " .
2

Zadajte nasledujúce generovať XSD dokument pre XML súbor : .

xsd database.xml

Tento krok preskočte , ak už máte zodpovedajúce XML a XSD dokument
3

Zadajte nasledujúce previesť váš XSD dokument do triedy jazyka :

xsd /classes /jazyk : VB database.xsd

môžete použiť aj iné jazyky Visual Studio zadaním ich skratku do jazykovej oblasti . Platné voľby sú " SK " pre C # a VJS pre " Visual JScript . "
4

Otvorte Visual Basic a pravým tlačidlom myši na názov projektu v " Solution Explorer " panelu . Vyberte " Pridať " a " Pridať existujúci súbor . " Vyberte nový súbor generovaný krokom 3. To bude mať názov ako " database.vb " , kombinujúci zvolenom jazyku s názvom pôvodného XSD dokumentu
5

vložte nasledujúci kód do vášho jazyka aplikácie : .

Dim s = Nový Xml.Serialization.XmlSerializer ( gettype ( databázy) )

Nahradiť " databázy " s názvom vášho XSD dokumentu . To bude názov triedy používa . Ak je pochybnosť o názov triedy , pozrieť sa na to dvojakým cliking na " database.vb " súbor , ktorý je teraz v roztoku Explorer .

Tento príkaz vytvorí XML Serializer pripravený pre čítanie a zápis XML dokumentov na základe tejto triede
6

Zadajte nasledujúce načítať poľa dát z XML súboru : .

Dim knihy Ako database = s.Deserialize ( My.Computer.FileSystem . OpenTextFileReader ( " c : \\ database.xml " ) )

Nahradiť "c : \\ database.xml " sa názov a cestu súboru XML . Vzhľadom k tomu , databáza používa na vytvorenie tohto kurzu bolo databázy kníh , názov premennej " knihy " bola priradená k nemu .
7

vložte nasledujúci vytlačiť obsah poľa , rovnako ako by ste s iným poľom v aplikácii Visual Basic :

kus B In

Najnovšie články

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