xml. almanach pełna wersja, INFORMATYKA, E-BOKI informatyczne
[ Pobierz całość w formacie PDF ]
IDZ DO
XML. Almanach
SPIS TRECI
KATALOG KSI¥¯EK
Autorzy: Elliotte Rusty Harold, W.Scott Means
T³umaczenie: Jacek Mozdyniewicz
ISBN: 83-7197-594-5
Tytu³ orygina³u:
Format: B5, stron: 518
KATALOG ONLINE
XML in a Nutshell
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Ksi¹¿ka skupia siê przede wszystkim na samym XML i przedstawia podstawowe regu³y,
do których musz¹ stosowaæ siê dokumenty i autorzy XML (np. projektant, który
wykorzystuje SMIL w celu dodania animacji na stronach WWW lub programista C++,
który korzysta z SOAP w celu szeregowania obiektów w zdalnej bazie danych). Ksi¹¿ka
przedstawia równie¿ specjalizowane technologie wspieraj¹ce, które zosta³y usytuowane
na szczycie XML i s¹ wykorzystywane w wielu aplikacjach napisanych w tym jêzyku.
Technologie te obejmuj¹:
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
"
ZAMÓW INFORMACJE
O NOWOCIACH
XLinks -- Sk³adnia, której podstaw¹ s¹ atrybuty. S³u¿y ona do tworzenia
hiper³¹czy pomiêdzy dokumentami XML a innymi dokumentami. Umo¿liwia te¿
tworzenie prostych, jednokierunkowych ³¹czy, znanych z HTML, ³¹czy
wielokierunkowych pomiêdzy wieloma dokumentami oraz ³¹czy pomiêdzy
dokumentami, do których u¿ytkownik nie posiada uprawnieñ zapisu.
XSLT -- Aplikacja XML, która opisuje transformacje jednego dokumentu na inny,
wykonane za pomoc¹ tych samych b¹d odmiennych s³owników.
XPointers -- Sk³adnia s³u¿¹ca do identyfikacji poszczególnych czêci sk³adowych
dokumentu XML, do których wystêpuj¹ odwo³ania poprzez identyfikatory URI.
Czêsto wykorzystywana wraz z XLink.
XPath -- Sk³adnia, nie bêd¹ca XML, wykorzystywana przez XPointers i XSLT do
identyfikowania okrelonych czêci sk³adowych dokumentów XML. XPath mo¿e,
na przyk³ad, zlokalizowaæ trzeci element adres w dokumencie albo wszystkie
elementy z atrybutem email, którego wartoci¹ jest elharo@metalab.unc.edu.
Namespaces (Przestrzenie nazw) -- S³u¿y do odró¿niania od siebie elementów
i atrybutów nosz¹cych takie same nazwy, choæ pochodz¹cych z ró¿nych
s³owników XML. Na przyk³ad, tytu³ ksi¹¿ki i tytu³ strony WWW na stronie WWW
o ksi¹¿kach.
SAX -- Simple API for XML, sterowany zdarzeniami interfejs programowania
aplikacji Java, implementowany przez wiele analizatorów sk³adni.
DOM -- Document Object Model, zorientowany na struktury drzewiaste interfejs
programowania aplikacji, który traktuje dokument XML jako zbiór
zagnie¿d¿onych obiektów o ró¿nych w³aciwociach.
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
"
"
Wszystkie te technologie, niezale¿nie od tego, czy zosta³y zdefiniowane w XML (XLinks,
XSLT i Namespaces), czy te¿ za pomoc¹ innej sk³adni (XPointers, XPath, SAX i DOM),
s¹ wykorzystywane w wielu ró¿nych aplikacjach XML.
Rozdział 1. !!"
Co oferuje XML....................................................................................................................... 17
Moliwo przenoszenia danych ............................................................................................. 20
Jak działa XML........................................................................................................................ 20
Ewolucja XML-a ..................................................................................................................... 22
Rozdział 2. #!$%"
Dokumenty i pliki XML .......................................................................................................... 27
Elementy, znaczniki i dane znakowe....................................................................................... 28
Atrybuty................................................................................................................................... 31
Nazwy XML ............................................................................................................................ 33
Odwołania do encji .................................................................................................................. 34
Sekcje CDATA........................................................................................................................ 35
Komentarze.............................................................................................................................. 36
Instrukcje przetwarzania.......................................................................................................... 36
Deklaracja XML ...................................................................................................................... 38
Sprawdzanie, czy konstrukcja dokumentów jest właciwa..................................................... 39
Rozdział 3. &' (!$)*+*!*,-
Kontrola prawidłowoci........................................................................................................... 43
Deklaracje elementów.............................................................................................................. 50
Deklaracje atrybutów............................................................................................................... 56
Deklaracje encji ogólnych .......................................................................................................63
Zewn:trzne analizowane encje ogólne .................................................................................... 65
Zewn:trzne encje nieanalizowane i zapisy.............................................................................. 66
Encje parametryczne................................................................................................................ 68
Zawieranie warunkowe............................................................................................................70
Dwa przykłady DTD................................................................................................................ 71
Wyszukiwanie standardowych definicji DTD......................................................................... 73
Rozdział 4. #!"
Dlaczego przestrzenie nazw s< konieczne............................................................................... 75
Składnia przestrzeni nazw .......................................................................................................78
W jaki sposób analizatory składni obsługuj< przestrzenie nazw............................................. 83
Przestrzenie nazw i definicje DTD.......................................................................................... 84
Rozdział 5. #+.$ /"
Deklaracja kodowania ............................................................................................................. 88
Deklaracje tekstu...................................................................................................................... 88
Zestawy znaków definiowane w XML.................................................................................... 89
Unicode.................................................................................................................................... 90
Zestawy znaków ISO............................................................................................................... 92
Zestawy znaków zalene od platformy.................................................................................... 94
Konwertowanie zestawów znaków.......................................................................................... 95
Domylny zestaw znaków dla dokumentów XML.................................................................. 96
Odwołania do znaków .............................................................................................................97
xml:lang ................................................................................................................................... 99
&+*!$*+*+ $(0-
Rozdział 6. (+'!+*! 0
Dziedzictwo SGML ............................................................................................................... 105
Struktury dokumentów narracyjnych .................................................................................... 106
TEI ......................................................................................................................................... 108
DocBook ................................................................................................................................ 111
Trwało dokumentów........................................................................................................... 114
Transformacja i prezentacja................................................................................................... 115
Rozdział 7. # 111
XHTML ................................................................................................................................. 120
Bezporednie wywietlanie XML w przegl<darkach ............................................................ 126
Tworzenie złoonych dokumentów przy uyciu Modularnego XHTML ............................. 131
Ulepszone metody wyszukiwania w sieci WWW................................................................. 145
Rozdział 8. 23#'!#,
Przykład dokumentu wejciowego ........................................................................................ 149
xsl:stylesheet i xsl:transform ................................................................................................. 150
Procesory arkuszy stylów ...................................................................................................... 152
Szablony................................................................................................................................. 153
Wyliczanie wartoci elementu za pomoc< xsl:value-of ........................................................ 154
Stosowanie szablonów przy uyciu xsl:apply-templates ...................................................... 155
Wbudowane reguły szablonów.............................................................................................. 158
Tryby...................................................................................................................................... 161
Szablony wartoci atrybutów................................................................................................. 163
XSLT i przestrzenie nazw ..................................................................................................... 164
Inne elementy XSLT.............................................................................................................. 165
Rozdział 9. !45"
Drzewiasta struktura dokumentu XML ................................................................................. 167
Ecieki połoeF...................................................................................................................... 169
Złoone cieki połoenia...................................................................................................... 174
Predykaty ............................................................................................................................... 176
Nieskrócone cieki połoeF ................................................................................................. 177
Wyraenia ogólne XPath ....................................................................................................... 179
Funkcje XPath........................................................................................................................ 182
Rozdział 10. +# /
Proste ł<cza ............................................................................................................................ 190
Jak zachowuj< si: ł<cza ......................................................................................................... 191
Semantyka ł<cza .................................................................................................................... 194
Ł<cza rozszerzone.................................................................................................................. 194
Baza ł<czy.............................................................................................................................. 201
Definicje DTD dla XLink...................................................................................................... 202
Rozdział 11. 1$6! %0-
Wyraenia XPointer w identyfikatorach URL ...................................................................... 203
Wyraenia XPointer w ł<czach.............................................................................................. 205
Nazwy pierwotne ................................................................................................................... 206
Sekwencje elementów potomnych ........................................................................................ 207
Punkty .................................................................................................................................... 207
Zakresy................................................................................................................................... 210
Rozdział 12. 7#++*##!$8229%-
Trzy poziomy CSS................................................................................................................. 215
Składnia CSS ......................................................................................................................... 215
Kojarzenie arkuszy stylów z dokumentami XML................................................................. 217
Selektory ................................................................................................................................ 218
Właciwoci wywietlania..................................................................................................... 222
Piksele, punkty, cycera i inne jednostki długoci.................................................................. 223
Właciwoci czcionki ............................................................................................................ 225
Właciwoci tekstu ................................................................................................................ 226
Kolory .................................................................................................................................... 227
Rozdział 13. 2:!!;( !#82:9 %%
XSL-Formatting Objects ....................................................................................................... 231
Struktura dokumentu XSL-FO .............................................................................................. 232
Strony wzorcowe ................................................................................................................... 233
Właciwoci XSL-FO............................................................................................................ 239
CSS czy XSL-FO?................................................................................................................. 243
&+*!$! %,
Rozdział 14. (+'!$ 4%,"
Aplikacje programowania XML............................................................................................ 247
Opis danych ........................................................................................................................... 249
Współpraca z programistami ................................................................................................. 251
Rozdział 15. ) %-
Modele sterowane zdarzeniami kontra modele sterowane obiektami................................... 253
Obsługa j:zyków programowania ......................................................................................... 253
Niestandardowe rozszerzenia ................................................................................................ 255
[ Pobierz całość w formacie PDF ]