XML i SQL Server 2000.pdf
(
619 KB
)
Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
XML I SQL Server 2000
SPIS TRECI
KATALOG KSI¥¯EK
Autor: John Griffin
T³umaczenie: Jacek Baszkiewicz
ISBN: 83-7197-652-6
Tytu³ orygina³u:
Format: B5, stron: 322
KATALOG ONLINE
XML and SQL Server 2000
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
XML i SQL Server 2000 jest idealnym ród³em informacji dla tych programistów SQL,
którzy chc¹ poznaæ mo¿liwoci, jakie daje XML w SQL Serverze 2000. Jeli jeste
twórc¹ stron WWW i chcesz korzystaæ z XML-a podczas tworzenia swoich projektów,
ale obawiasz siê z³o¿onoci jego standardów i zastosowañ - ksi¹¿ka ta pozwoli Ci
opanowaæ je bardzo szybko.
John Griffin zaczyna od przypomnienia podstaw XML-a, nastêpnie przechodzi do
gruntownego omówienia definicji typu dokumentu (DTD) oraz ich u¿ycia do
zatwierdzania dokumentów. Przedstawia wiele sposobów generowania dokumentów
XML i manipulowania nimi w SQL Serverze 2000. Oprócz tego prezentuje jêzyk XSLT,
specyfikacjê XPath oraz schematy XDR Microsoftu.
Liczne przyk³ady oraz metodyczne podejcie do tworzenia dokumentów XML
i wstawiania danych z dokumentów XML do bazy powoduj¹, ¿e ksi¹¿ka ta powinna staæ
siê lektur¹ obowi¹zkow¹ dla ka¿dego programisty poszukuj¹cego specjalistycznego,
pe³nego i szczegó³owego przegl¹du mo¿liwoci XML-a w SQL Serverze 2000.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
O Autorze..........................................................................................9
Wprowadzenie .................................................................................11
Rozdział 1. XML................................................................................................15
Pocztki XML-a.................................................................................................. 16
Dokument XML.................................................................................................. 17
Definicja typu dokumentu (DTD) ...................................................................... 27
Schematy XML................................................................................................... 42
Tematy zaawansowane....................................................................................... 58
Odpowiedzi do dwóchwicze* z rozdziału............................................................. 63
Rozdział 2. Arkusze stylów XSLT........................................................................67
XSLT .................................................................................................................. 67
Czym s arkusze stylów...................................................................................... 69
W2zły i drzewa zamiast dokumentów................................................................ 73
Struktura arkuszy stylów .................................................................................... 78
Szablony ............................................................................................................. 81
Formatowanie liczb ............................................................................................ 96
Przetwarzanie warunkowe.................................................................................. 99
Tryby................................................................................................................. 104
Przykład — kwartalny raport podatkowy przedsi2biorstwa ............................ 106
Rozdział 3. IIS i katalogi wirtualne...................................................................115
Katalogi wirtualne ............................................................................................ 115
Program zarzdzajcy katalogami wirtualnymi ............................................... 116
Tworzenie katalogów wirtualnych za pomoc programu zarzdzajcego
katalogami wirtualnymi.................................................................................. 118
Model obiektowy zarzdzania katalogami wirtualnymi................................... 126
Tworzenie katalogu wirtualnego za pomoc modelu obiektowego................. 133
Rozdział 4. Uzyskiwanie dost)pu do SQL-a 2000 poprzez HTTP.........................135
Architektura dwu-, trzy- i n-warstwowa........................................................... 136
Mo;liwo<ci protokołu HTTP............................................................................ 139
Encje ................................................................................................................. 141
Wykonywanie instrukcji SQL poprzez HTTP.................................................. 143
Wywoływanie plików szablonów poprzez HTTP............................................ 150
6
XML i SQL Server 2000
Wywoływanie składowanych procedur............................................................ 156
Uzyskiwanie dost2pu do obiektów baz danych poprzez HTTP....................... 158
Wysyłanie szablonów przez formularze HTML .............................................. 158
Rozdział 5. Tworzenie widoków XML ze schematami XDR.................................161
Spojrzenie ogólne ............................................................................................. 162
Schematy XDR................................................................................................. 162
BizTalk.............................................................................................................. 178
Rozszerzenia do schematów XDR ................................................................... 180
Domy<lne warto<ci atrybutów schematów....................................................... 202
U;ywanie rozszerzonych schematów XDR w zapytaniach ............................. 204
Wydajno<C schematu i jego buforowanie......................................................... 206
Rozdział 6. Wykorzystanie zapyta3 XPath ........................................................207
Ograniczenia implementacji............................................................................. 208
Ró;nice pomi2dzy implementacj Microsoftu a specyfikacj W3C................ 209
Typy danych XPath .......................................................................................... 210
Dcie;ki lokalizacji............................................................................................. 214
Uzyskiwanie dost2pu do obiektów baz danych poprzez HTTP....................... 231
Rozdział 7. FOR XML.......................................................................................235
Składnia ............................................................................................................ 236
Ograniczenia FOR XML .................................................................................. 237
Tryb RAW ........................................................................................................ 241
Tryb AUTO....................................................................................................... 242
Tryb EXPLICIT................................................................................................ 247
Rozdział 8. OPENXML......................................................................................263
U;ycie OPENXML........................................................................................... 263
Meta wła<ciwo<ci.............................................................................................. 276
Dodatek A Schemat bazy danych Northwind....................................................285
Tabela Categories ............................................................................................. 287
Tabela CustomerCustomerDemo ..................................................................... 287
Tabela CustomerDemographics ....................................................................... 288
Tabela Customers ............................................................................................. 288
Tabela dtproperties ........................................................................................... 289
Tabela Employees............................................................................................. 289
Tabela EmployeeTerritories ............................................................................. 290
Tabela Order Details......................................................................................... 291
Tabela Orders.................................................................................................... 291
Tabela Products ................................................................................................ 292
Tabela Region................................................................................................... 293
Tabela Shippers ................................................................................................ 293
Tabela Suppliers ............................................................................................... 294
Dodatek B Instrukcje XSLT z odniesieniami do miejsc w tek;cie,
gdzie zostały u=yte.........................................................................295
Spis treci
7
Dodatek C Funkcje XPath i ich przykłady ........................................................299
Dodatek D Typy danych Microsoft XML...........................................................303
Dodatek E Zasoby..........................................................................................305
XML.................................................................................................................. 305
XSLT ................................................................................................................ 305
Przestrzenie nazw ............................................................................................. 305
Schemat XML................................................................................................... 306
SQL Server 2000 .............................................................................................. 306
Inne zasoby....................................................................................................... 306
Słowniczek....................................................................................307
Skorowidz......................................................................................315
Rozdział 4.
W pocztkowych trzech rozdziałach omówilimy specyfikacj XML, jzyk XSLT
i niezbdne do konfigurowania wirtualnych katalogów macierzystych kroki w SQL
Serverze. W tym rozdziale najpierw omówimy architektur klient-serwer, aby wyjani)
w jaki sposób współdziałaj ze sob ró*ne składniki systemowe, serwery aplikacji,
serwery baz danych i inne elementy. Nastpnie przyjrzymy si ró*norodnym sposo-
bom wykorzystania protokołu HTTP podczas wykonywania instrukcji SQL na SQL
Serverze. Obejmuje to u*ycie plików szablonów w celu wygenerowania danych XML.
Wykorzystanie protokołu HTTP poprzez URL uproci nasze zadania, poniewa* wik-
szo) osób pracujcych w przemyle komputerowym dobrze zna ten proces.
Ten rozdział omawia nastpujce tematy:
Ogólna architektura klient-serwer w konfiguracjach dwu-, trzy- i n-warstwowych.
Mo*liwoci HTTP SQL Servera 2000.
Encje w XML-u i adresach URL.
Tworzenie dokumentów XML przez zapytania SQL Servera poprzez HTTP.
Tworzenie dokumentów XML za pomoc plików szablonów XML.
Tworzenie dokumentów XML za pomoc składowanych procedur.
Myl, *e nadszedł czas na zdefiniowanie pliku szablonu (ang. template file), o którym
ju* tyle powiedzielimy. Nie jest to *aden nowy jzyk, którego musiałby si uczy),
zrelaksuj si wic. Nie ma on równie* nic wspólnego z elementami szablonu XSLT,
które przedstawione zostały w rozdziale 2., „Arkusze stylów XSLT”. Szablony te s
w zasadzie plikami XML zawierajcymi jedn lub wicej instrukcji SQL. Szablony
stosowane do bazy danych poprzez mechanizmy, o których dowiesz si z treci tego
rozdziału pomagaj w wygenerowaniu danych w formacie XML.
Spójrzmy po raz ostatni na diagram przetwarzania XML, którego u*ywalimy w roz-
dziale 1., „XML” i rozdziale 2. (zobacz rysunek 4.1).
Plik z chomika:
kronos16
Inne pliki z tego folderu:
ebook(1).pdf
(7901 KB)
zend framework od podstaw. wykorzystaj gotowe rozwiązania php do tworzenia zaawansowanych aplikacji internetowych helion.pdf
(8872 KB)
poradnik korporacyjnego szczura ebook.pdf
(5896 KB)
helion's collection 2011 part 15.zip
(452267 KB)
Rory C. Reid, Dan Gray uzależnienie od pornografii. małżeńskie problemy spod łóżka helion.pdf
(5362 KB)
Inne foldery tego chomika:
- ◢◤ Gry paczkami
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
! IWONA 2 CRACK FULL VERSION DOŻYWOTNIA LICENCJA ZA FREE
##Konta Premium
Zgłoś jeśli
naruszono regulamin