ksiazki24h.pl
wprowad¼ w³asne kryteria wyszukiwania ksi±¿ek: (jak szukaæ?)
Twój koszyk:   0 z³   zamówienie wysy³kowe >>>
Strona g³ówna > opis ksi±¿ki

XML SZYBKI START PRZEWODNIK PO ¦WIECIE XML


GOLDBERG K.H.

wydawnictwo: HELION , rok wydania 2013, wydanie II

cena netto: 50.10 Twoja cena  47,60 z³ + 5% vat - dodaj do koszyka

XML

Szybki start


XML to uniwersalny tekstowy format prezentacji danych. Jasne zasady tworzenia dokumentów XML oraz prostota ich wykorzystania sprawi³y, ¿e sta³ siê standardem wymiany danych. Format XML mo¿na zastosowaæ na setki sposobów: serializacja obiektów czy komunikacja z webserwisami to najprostsze z nich. ¯eby stworzyæ swój pierwszy dokument XML, nie potrzebujesz ¿adnych specjalistycznych narzêdzi. Wystarczy notatnik, ta ksi±¿ka i mo¿esz poznawaæ ¶wiat formatu XML!

W trakcie lektury zapoznasz siê z zasadami tworzenia dokumentów XML.

Nauczysz siê zagnie¿d¿aæ elementy, dodawaæ atrybuty, stosowaæ puste elementy oraz komentowaæ tworzony dokument. W kolejnych rozdzia³ach poznasz prawdziw± potêgê formatu XML - transformacje za pomoc± XSLT. Dziêki nim bêdziesz w stanie przekszta³ciæ dokument ¼ród³owy w dowolnie skonstruowany dokument docelowy. Ponadto przekonasz siê, do czego mog± byæ przydatne dokumenty DTD, które opisuj± format pliku XML. Na koniec bêdziesz mia³ okazjê poznaæ najnowsze zalecenia W3C w zakresie XML oraz wiele praktycznych zastosowañ tego formatu. Ta ksi±¿ka jest kompendium wiedzy na temat najistotniejszych zagadnieñ zwi±zanych z formatem XML. Warto mieæ j± zawsze pod rêk±!

Dziêki tej ksi±¿ce:

  • poznasz zasady tworzenia dokumentów XML

  • wykorzystasz XSLT do transformacji XML

  • sprawdzisz poprawno¶æ dokumentu dziêki DTD

  • poznasz praktyczne zastosowania formatu XML


Wprowadzenie (11)

 

CZÊ¦Æ I. XML (19)

 

 

Rozdzia³ 1. Pisanie dokumentów XML (21)

 

  • Przyk³adowy dokument XML (22)
  • Zasady pisania dokumentów XML (23)
  • Elementy, atrybuty i warto¶ci (24)
  • Jak zacz±æ (25)
  • Tworzenie elementu g³ównego (26)
  • Pisanie elementów-dzieci (27)
  • Zagnie¿d¿anie elementów (28)
  • Dodawanie atrybutów (29)
  • Stosowanie pustych elementów (30)
  • Pisanie komentarzy (31)
  • Encje predefiniowane - piêæ znaków specjalnych (32)
  • Wy¶wietlanie elementów w postaci tekstu (33)

 

CZÊ¦Æ II. XSL (35)

 

 

Rozdzia³ 2. XSLT (37)

 

  • Przekszta³canie dokumentów XML za pomoc± XSLT (38)
  • Inicjowanie arkusza stylów XSLT (40)
  • Tworzenie szablonu g³ównego (41)
  • Uzyskiwanie pliku wyj¶ciowego HTML (42)
  • Wy¶wietlanie warto¶ci (44)
  • Zapêtlanie wêz³ów (46)
  • Warunkowe przetwarzanie wêz³ów (48)
  • Dodawanie wyborów warunkowych (49)
  • Sortowanie wêz³ów przed przetworzeniem (50)
  • Generowanie atrybutów wyj¶ciowych (51)
  • Tworzenie i stosowanie szablonów (52)

 

Rozdzia³ 3. Wzorce i wyra¿enia XPath (55)

 

  • Lokalizowanie wêz³ów (56)
  • Ustalanie bie¿±cego wêz³a (58)
  • Odwo³ywanie siê do wêz³a bie¿±cego (59)
  • Wybieranie dzieci danego wêz³a (60)
  • Wybieranie rodzica lub rodzeñstwa danego wêz³a (61)
  • Wybieranie atrybutów wêz³a (62)
  • Warunkowe wybieranie wêz³ów (63)
  • Tworzenie bezwzglêdnych ¶cie¿ek lokalizacji (64)
  • Wybieranie wszystkich potomków (65)

 

Rozdzia³ 4. Funkcje XPath (67)

 

  • Porównywanie dwóch warto¶ci (68)
  • Testowanie pozycji (69)
  • Mno¿enie, dzielenie, dodawanie i odejmowanie (70)
  • Liczenie wêz³ów (71)
  • Formatowanie liczb (72)
  • Zaokr±glanie liczb (73)
  • Wyodrêbnianie podci±gów (74)
  • Zmienianie wielko¶ci znaków w ci±gu (75)
  • Sumowanie warto¶ci (76)
  • Wiêcej funkcji jêzyka XPath (77)

 

Rozdzia³ 5. XSL-FO (79)

 

  • Dwie czê¶ci dokumentu XSL-FO (80)
  • Tworzenie dokumentu XSL-FO (81)
  • Tworzenie i stylizowanie bloków zawarto¶ci strony (82)
  • Dodawanie obrazków (83)
  • Definiowanie szablonu strony (84)
  • Tworzenie nag³ówka szablonu strony (85)
  • Tworzenie dokumentów XSL-FO za pomoc± XSLT (86)
  • Wstawianie podzia³ów stron (87)
  • Wy¶wietlanie zawarto¶ci strony w kolumnach (88)
  • Dodawanie szablonu nowej strony (89)

 

CZÊ¦Æ III. DTD (91)

 

 

Rozdzia³ 6. Tworzenie dokumentów DTD (93)

 

  • Praca z dokumentami DTD (94)
  • Definiowanie elementu zawieraj±cego tekst (95)
  • Definiowanie pustego elementu (96)
  • Definiowanie elementu, który zawiera element-dziecko (97)
  • Definiowanie elementu, który zawiera kilka elementów-dzieci (98)
  • Definiowanie liczby wyst±pieñ (99)
  • Definiowanie wyborów (100)
  • Definiowanie elementu, który ma dowoln± zawarto¶æ (101)
  • Kilka s³ów o atrybutach (102)
  • Definiowanie atrybutów (103)
  • Definiowanie warto¶ci domy¶lnych (104)
  • Definiowanie atrybutów z wyborami (105)
  • Definiowanie atrybutów z warto¶ciami unikatowymi (106)
  • Odwo³ywanie siê do atrybutów z warto¶ciami unikatowymi (107)
  • Ograniczanie atrybutów do poprawnych nazw XML (108)

 

Rozdzia³ 7. Encje i notacje w dokumentach DTD (109)

 

  • Tworzenie encji ogólnej (110)
  • Korzystanie z encji ogólnych (111)
  • Tworzenie zewnêtrznej encji ogólnej (112)
  • Korzystanie z zewnêtrznych encji ogólnych (113)
  • Tworzenie encji dla zawarto¶ci nieparsowanej (114)
  • Wstawianie zawarto¶ci nieparsowanej (116)
  • Tworzenie i wykorzystywanie encji parametrycznych (118)
  • Tworzenie zewnêtrznej encji parametrycznej (119)

 

Rozdzia³ 8. Walidacja i u¿ywanie DTD (121)

 

  • Tworzenie zewnêtrznego dokumentu DTD (122)
  • Deklarowanie zewnêtrznego DTD (123)
  • Deklarowanie i tworzenie wewnêtrznego DTD (124)
  • Walidacja dokumentów XML wzglêdem DTD (125)
  • Nazywanie publicznego zewnêtrznego DTD (126)
  • Deklarowanie publicznego zewnêtrznego DTD (127)
  • Wady i zalety DTD (128)

 

CZÊ¦Æ IV. XML SCHEMA (129)

 

 

Rozdzia³ 9. Podstawy XML Schema (131)

 

  • Praca z XML Schema (132)
  • Rozpoczynanie prostego dokumentu XML Schema (134)
  • Wi±zanie XML Schema z dokumentem XML (135)
  • Dodawanie adnotacji do schematów (136)

 

Rozdzia³ 10. Definiowanie typów prostych (137)

 

  • Definiowanie elementu jako typu prostego (138)
  • U¿ywanie typów daty i czasu (140)
  • U¿ywanie typów liczbowych (142)
  • Predefiniowanie zawarto¶ci elementu (143)
  • Wywodzenie niestandardowych typów prostych (144)
  • Wywodzenie nazwanych typów niestandardowych (145)
  • Okre¶lanie zakresu dopuszczalnych warto¶ci (146)
  • Okre¶lanie zbioru dopuszczalnych warto¶ci (148)
  • Ograniczanie d³ugo¶ci elementu (149)
  • Okre¶lanie wzorca dla elementu (150)
  • Ustawianie limitu cyfr w liczbie (152)
  • Wywodzenie typu listy (153)
  • Wywodzenie typu ³±czonego (154)

 

Rozdzia³ 11. Definiowanie typów z³o¿onych (155)

 

  • Podstawy typów z³o¿onych (156)
  • Wywodzenie anonimowych typów z³o¿onych (158)
  • Wywodzenie nazwanych typów z³o¿onych (159)
  • Definiowanie typów z³o¿onych, które zawieraj± elementy-dzieci (160)
  • Ustalanie okre¶lonej sekwencji dla wystêpowania elementów-dzieci (161)
  • Dopuszczanie, aby elementy-dzieci pojawia³y siê w dowolnej kolejno¶ci (162)
  • Tworzenie zbioru wyborów (163)
  • Definiowanie elementów zawieraj±cych wy³±cznie tekst (164)
  • Definiowanie pustych elementów (165)
  • Definiowanie elementów z zawarto¶ci± mieszan± (166)
  • Wywodzenie typów z³o¿onych z innych istniej±cych typów z³o¿onych (167)
  • Odwo³ywanie siê do elementów zdefiniowanych globalnie (168)
  • Kontrolowanie liczby wyst±pieñ (169)
  • Definiowanie nazwanych grup modelowych (170)
  • Odwo³ywanie siê do nazwanej grupy modelowej (171)
  • Definiowanie atrybutów (172)
  • Wymaganie atrybutu (173)
  • Predefiniowanie zawarto¶ci atrybutu (174)
  • Definiowanie grup atrybutów (175)
  • Odwo³ywanie siê do grup atrybutów (176)
  • Lokalne i globalne definicje (177)

 

CZÊ¦Æ V. PRZESTRZENIE NAZW (179)

 

 

Rozdzia³ 12. Przestrzenie nazw XML (181)

 

  • Projektowanie nazwy przestrzeni nazw (182)
  • Deklarowanie domy¶lnej przestrzeni nazw (183)
  • Deklarowanie prefiksu nazwy przestrzeni nazw (184)
  • Oznaczanie elementów prefiksem przestrzeni nazw (185)
  • W jaki sposób przestrzenie nazw wp³ywaj± na atrybuty (186)

 

Rozdzia³ 13. U¿ywanie przestrzeni nazw XML (187)

 

  • Wype³nianie przestrzeni nazw XML (188)
  • Dokumenty XML Schema, dokumenty XML oraz przestrzenie nazw (189)
  • Odwo³ywanie siê do komponentów XML Schema w przestrzeniach nazw (190)
  • Przestrzenie nazw i walidacja dokumentów XML (191)
  • Dodawanie wszystkich elementów zdefiniowanych lokalnie (192)
  • Dodawanie poszczególnych elementów zdefiniowanych lokalnie (193)
  • Definicje XML Schema w kilku plikach (194)
  • Dokumenty XML Schema z kilkoma przestrzeniami nazw (195)
  • Schemat schematów jako ustawienie domy¶lne (196)
  • Przestrzenie nazw i dokumenty DTD (197)
  • XSLT i przestrzenie nazw (198)

 

CZÊ¦Æ VI. NAJNOWSZE REKOMENDACJE W3C (199)

 

 

Rozdzia³ 14. XSLT 2.0 (201)

 

  • Rozszerzanie XSLT (202)
  • Tworzenie uproszczonego arkusza stylów (203)
  • Generowanie dokumentów wynikowych XHTML (204)
  • Generowanie wielu dokumentów wynikowych (205)
  • Tworzenie funkcji definiowanych przez u¿ytkownika (206)
  • Wywo³ywanie funkcji definiowanych przez u¿ytkownika (207)
  • Grupowanie danych wynikowych na podstawie wspólnych warto¶ci (208)
  • Walidacja plików wynikowych XSLT (209)

 

Rozdzia³ 15. XPath 2.0 (211)

 

  • XPath 1.0 i XPath 2.0 (212)
  • U¶rednianie warto¶ci w sekwencji (214)
  • Wyznaczanie warto¶ci minimalnej lub maksymalnej (215)
  • Formatowanie ci±gów znaków (216)
  • Testowanie warunków (217)
  • Kwantyfikacja warunku (218)
  • Usuwanie zduplikowanych pozycji (219)
  • Zapêtlanie sekwencji (220)
  • U¿ywanie bie¿±cej daty i czasu (221)
  • Pisanie komentarzy (222)
  • Przetwarzanie danych wej¶ciowych typu nie-XML (223)

 

Rozdzia³ 16. XQuery 1.0 (225)

 

  • XQuery 1.0 a XSLT 2.0 (226)
  • Redagowanie dokumentu XQuery (227)
  • Identyfikowanie dokumentu ¼ród³owego XML (228)
  • U¿ywanie wyra¿eñ ¶cie¿kowych (229)
  • Pisanie wyra¿eñ FLWOR (230)
  • Testowanie za pomoc± wyra¿eñ warunkowych (232)
  • £±czenie dwóch powi±zanych ¼róde³ danych (233)
  • Tworzenie i wywo³ywanie funkcji definiowanych przez u¿ytkownika (234)
  • XQuery i bazy danych (235)

 

CZÊ¦Æ VII. XML W PRAKTYCE (237)

 

 

Rozdzia³ 17. Ajax, RSS, SOAP i inne zastosowania jêzyka XML (239)

 

  • Podstawy technologii Ajax (240)
  • Przyk³ady zastosowania techniki Ajax (242)
  • Podstawy RSS (245)
  • Schematy RSS (246)
  • Rozszerzanie RSS (247)
  • SOAP i us³ugi internetowe (249)
  • Schemat komunikatu SOAP (250)
  • WSDL (251)
  • Podstawy KML (253)
  • Prosty plik KML (254)
  • ODF i OOXML (255)
  • eBook, ePub itp. (257)
  • Narzêdzia dla XML-a w praktyce (259)

 

DODATKI (261)

 

 

Dodatek A. Narzêdzia XML (263)

 

  • Edytory XML (264)
  • Dodatkowe edytory XML (266)
  • Narzêdzia i zasoby XML (267)

 

Dodatek B. Zestawy znaków i encje (269)

 

  • Okre¶lanie sposobu kodowania znaków (270)
  • U¿ywanie numerycznych odwo³añ znakowych (271)
  • Korzystanie z referencji encji (272)
  • Znaki Unicode (273)

 

Skorowidz (275)


296 stron, Format: 17.0x24.0cm, oprawa miêkka

Po otrzymaniu zamówienia poinformujemy,
czy wybrany tytu³ polskojêzyczny lub anglojêzyczny jest aktualnie na pó³ce ksiêgarni.

 
Wszelkie prawa zastrze¿one PROPRESS sp. z o.o. 2012-2022