XML. Vademecum profesjonalisty - Helion
Tytuł oryginału: Inside XML
Tłumaczenie: Tomasz Żmijewski
ISBN: 83-7197-434-5
stron: 520, Format: B5, okładka: twarda
Data wydania: 2001-06-29
Księgarnia: Helion
Cena książki: 60,00 zł
Książka "XML. Vademecum profesjonalisty" stanowi doskonałe uzupełnienie książek opisujących podstawy tego języka, dlatego znajdziesz w niej mnóstwo przykładów ilustrujących opisywane zagadnienia, wszystkie są sprawdzone i gotowe do użycia.
Doskonały programista i uznany autor Steven Holzner opisuje XML tak, jak nie potrafi tego nikt inny: najpierw omawia ogólnie, a potem bardzo szczegółowo to, jak XML stosowany jest dzisiaj:
- używanie przeglądarek do prezentacji XML;
- tworzenie samodzielnych aplikacji Java/XML;
- użycie XLinks i XPointers;
- wiązanie danych.
Książka ta stanowi całkiem nową jakość w dziedzinie opisywania XML, wszystkie opisy są dokładne i przystępne!
Setki przydatnych, gotowych do użycia przykładów -- informacje zawarte w tej książce zaoszczędzą Ci wiele czasu i pieniędzy.
Doskonały podręcznik XML, który pomoże Ci:
- Opanować standardy związane z XML: XLinks, XPointers, schematy XML.
- Parsować dokument XML parserami DOM i SAX przy pomocy Javy i JavaScriptu.
- Wyświetlać, parsować i obsługiwać dokumenty XML w najnowszych przeglądarkach.
- Łączyć XML z bazami danych lokalnie i na serwerach sieciowych.
- Tworzyć graficzne przeglądarki XML.
Osoby które kupowały "XML. Vademecum profesjonalisty", wybierały także:
- Flash i Wallaby. Projektowanie animacji zgodnych z HTML5 24,69 zł, (7,90 zł -68%)
- Język XML. Kurs video. Poziom pierwszy. Tworzenie struktury dokumentów XML 69,00 zł, (27,60 zł -60%)
- XML. Szybki start. Wydanie II 49,00 zł, (26,95 zł -45%)
- XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik 49,00 zł, (26,95 zł -45%)
- API nowoczesnej strony WWW. Usługi sieciowe w PHP 32,32 zł, (18,10 zł -44%)
Spis treści
XML. Vademecum profesjonalisty -- spis treści
O Autorze (9)
O redaktorach (10)
Wstęp (11)
Rozdział 1. XML w pigułce (17)
- Języki znacznikowe (17)
- Jak wygląda XML? (20)
- Jak dokument XML wygląda w przeglądarce? (21)
- Po co właściwie ten XML? (24)
- Dokumenty XML poprawnie sformułowane (26)
- Walidacja dokumentów XML (27)
- Parsowanie XML (28)
- Zasoby XML (30)
- Edytory XML (32)
- Przeglądarki XML (34)
- Parsery XML (36)
- Walidatory XML (37)
- CSS i XSL (40)
- XLinks i XPointers (41)
- URL a URI (41)
- ASCII, Unicode i Uniwersalny system znaków (42)
- Aplikacje XML (44)
Rozdział 2. Tworzenie poprawnie sformułowanych dokumentów XML (57)
- World Wide Web Consortium (58)
- Czym jest poprawnie sformułowany dokument XML? (59)
- Znaczniki i dane znakowe (64)
- Prolog (66)
- Deklaracja XML (67)
- Komentarze (67)
- Instrukcje przetwarzania (69)
- Znaczniki i elementy (69)
- Element główny (71)
- Atrybuty (72)
- Tworzenie struktury poprawnie sformułowanego dokumentu (76)
- Sekcje CDATA (84)
- Przestrzenie nazw (85)
- Zbiory informacji (90)
- Kanoniczny XML (92)
Rozdział 3. Schematy XML (95)
- Schematy XML w Internet Explorerze (96)
- Schematy XML zgodnie z W3C (99)
- Deklarowanie typów i elementów (102)
- Ograniczenia atrybutów i wartości domyślne (107)
- Tworzenie typów prostych (108)
- Tworzenie elementów pustych (116)
- Tworzenie elementów o zawartości mieszanej (116)
- Komentarze w schematach (119)
- Tworzenie wyborów (120)
- Tworzenie sekwencji (121)
- Tworzenie grup atrybutów (122)
- Tworzenie grup all (123)
- Schematy i przestrzenie nazw (124)
Rozdział 4. Język programowania JavaScript (131)
- Czym jest JavaScript? (132)
- JavaScript jest obiektowy (136)
- Programowanie w JavaScripcie (139)
Rozdział 5. Obsługa dokumentów XML w JavaScripcie (175)
- DOM W3C (175)
- Obiekty DOM XML (177)
- Ładowanie dokumentów XML (192)
- Pobieranie elementów według nazwy (199)
- Pobieranie wartości atrybutów (201)
- Parsowanie dokumentów XML w kodzie (203)
- Obsługa zdarzeń występujących podczas ładowania dokumentów (212)
- Walidacja dokumentów XML w Internet Explorerze (214)
- Skrypty obsługi elementów XML (216)
- Edycja dokumentów XML w Internet Explorerze (217)
Rozdział 6. XML i wiązanie danych (221)
- Wiązanie danych w Internet Explorerze (221)
- Użycie obiektów danych źródłowych (222)
- XML i wiązanie danych (229)
- XML i dane hierarchiczne (241)
- Przeszukiwanie danych XML (248)
Rozdział 7. Język Java (255)
- Informacje na temat Javy w Sieci (256)
- Jak się pisze programy w Javie (256)
- Tworzenie plików Javy (260)
- Tworzenie w Javie zmiennych (267)
- Tworzenie w Javie tablic (270)
- Napisy w Javie (272)
- Operatory w Javie (273)
- Instrukcje warunkowe Javy: if, if...else, switch (275)
- Pętle w Javie: for, while, do...while (278)
- Deklarowanie i tworzenie obiektów (280)
- Tworzenie w Javie metod (282)
- Tworzenie klas Javy (283)
Rozdział 8. Java i DOM XML (293)
- Skąd uzyskać XML for Java (295)
- Ustawianie zmiennej CLASSPATH (295)
- Tworzenie parsera (296)
- Wyświetlanie całego dokumentu (310)
- Filtrowanie dokumentów XML (319)
- Tworzenie przeglądarki okienkowej (323)
- Tworzenie przeglądarki graficznej (327)
- Nawigacja po dokumentach XML (331)
- Modyfikowanie dokumentów XML (334)
Rozdział 9. Java i SAX (341)
- Praca z interfejsem SAX (342)
- Wyświetlanie całego dokumentu (351)
- Filtrowanie dokumentów XML (361)
- Tworzenie przeglądarki okienkowej (365)
- Tworzenie przeglądarki graficznej (369)
- Nawigacja po dokumentach XML (372)
- Modyfikowanie dokumentów XML (376)
Rozdział 10. XLinks i XPointers (379)
- W skrócie: powiązanie XLinks i XPointers (379)
- Wszystko o łączach XLinks (381)
- Baza XML (XBase) (385)
- Zrozumieć XPath (403)
- Wszystko o XPointers (413)
Rozdział 11. Wektorowy język znaczników (425)
- Tworzenie dokumentów VML (427)
- Elementy VML (428)
- Użycie figur predefiniowanych (435)
- Kolorowanie figur (445)
- Skalowanie figur (445)
- Rozmieszczanie figur (446)
- Element group (452)
- Element shadow (454)
- Element fill (457)
- Użycie elementu shapetype (463)
- Zaawansowane techniki VML (467)
Rozdział 12. WML, ASP, JSP, serwlety i Perl (469)
- XML i Active Server Pages (471)
- XML i serwlety Javy (473)
- Java Server Pages (476)
- XML i Perl (478)
- Bezprzewodowy język znaczników (489)
Skorowidz (507)