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 vyhľadávať XSD

XML Schema Definition ( XSD ) je vyvinutý na World Wide Web Consortium pre vytváranie XML schém , ktoré sú súborom pravidiel, ktoré budú nasledovať akýchkoľvek platných Extensible Markup Language ( XML ) dáta . Používa sa na prepravu a ukladanie štruktúrovaných dát pomocou XML tagov v priebehu niekoľkých pripojených systémov . Každý XML dokument sa skladá zo sady prvkov , a každý prvok začína a končí s počiatočným a koncovým tagom , resp . SQL Server má preddefinované metódy a funkcie v XQuery pre extrakciu informácií z platného dokumentu XML . Veci , ktoré budete potrebovať v Microsoft SQL Server
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na ponuku Windows " Štart " a vyberte " Všetky programy " . Vyhľadajte a kliknite na tlačidlo " Microsoft SQL Server . "
2

vyberte " Microsoft SQL Server Management Studio . " Otvorí sa okno " Pripojenie k serveru " sa otvorí . Poskytnúť príslušné hodnoty alebo prijmite predvolené hodnoty pre " Typ servera " , " Názov servera " a " režimu overovania . " Kliknite na tlačidlo " Connect " začať pripojenie k serveru . Obrazovka " SQL Server Management Studio " sa otvorí , akonáhle je nadviazané spojenie .
3

pravým tlačidlom myši na databázu v " Solutions Explorer " v zložke " Databáza " , a potom vyberte " New Query " otvoriť " Query Analyzer . "
4

Vytvorenie schémy XML pomocou " CREATE kolekcia schémy XML " príkaz . Zadajte nasledujúci dotaz v " Query Analyzer " :

CREATE kolekcia schémy XML zákazníka

AS

' < xmlns schémy : http://www.w3.org/2001/XMLSchema >




< element name = " CustomerName " type = " string " />

< element name = " CustomerType " type = vyššie uvedený príkaz vytvorí " XML schéma " s názvom " zákazník " s " CustomerName " a " CustomerType " ako prvky .
5

použite funkciu " XML_SCHEMA_NAMESPACE " zobrazíte informácie týkajúce sa už definované XML schémy . Zadajte nasledujúci dotaz " Query Analyzer " :

SELECT XML_SCHEMA_NAMESPACE ( " DBO " , " zákazník " )

Vykonávanie vyššie uvedený príkaz zobrazí dokument XML podľa mena zákazníka < br . > Praha 6

použite " dotaz ( XQuery ) " metóda pre vrátenie xml dátový typ , ktorý obsahuje fragmenty v XQuery . Zadajte nasledujúci dotaz v " Query Analyzer " :

SELECT CustomerData . dotaz ( ' /root /CustomerName " )

od zákazníka

Vykonávanie vyššie uvedený príkaz vráti " xml " hodnotu , ktorá obsahuje fragment :

ABC DEF < /CustomerName >
7

vrátiť skalárne hodnotu zadaného dátového typu SQL , použite " hodnotu ( XQuery , SQLTYPE ) " . Zadajte nasledujúci dotaz v " Query Analyzer " :

DECLARE @ xmlvar xml ( zákazník )

SELECT@x.value ( ' ( /root /CustomerType /@ CustomerID ) [ 2 ] " , ' int ' )

Vyššie uvedený príkaz vráti hodnotu dátového typu " int " uložené v XML dokumente ako " KódZákazníka . "
8

užívanie " existujú ( XQuery ) " spôsob , ako zistiť existenciu fragmentu v dokumente XML nasledujúcim spôsobom :

SELECT customerdata.exist ( ' /root /CustomerName " )

FROM customer

vykonávanie vyššie uvedený príkaz vráti hodnotu " 1 " v prípade , že požadované informácie existujú v dokumente XML . Prípadne môžete použiť " exist ( ) " príkaz skontrolovať existenciu určitého záznamu nasledujúcim spôsobom :

SELECT * FROM klipart

zákazníka

KDE CustomerData . existujú ( ' /root /CustomerName ' ) = 1

Najnovšie články

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