- Wydawnictwo:
- Helion
- Ocena:
- 3.7/6 Opinie: 6
- Stron:
- 296
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: XML. Szybki start. Wydanie II
Przewodnik po świecie XML!
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
Wykorzystaj możliwości formatu XML!
Szybki start to szybki i łatwy sposób nauki!
- Proste wizualizacyjne podejście wykorzystuje rysunki, aby wprowadzić Cię w tajniki języka XML i wskazać co powinieneś robić.
- Zwięzłe instrukcje i objaśnienia pozwolą Ci przejść do pracy praktycznie od razu.
- Strona po stronie najlepsze treści o dużej wartości.
- Towarzysząca książce strona www.kehogo.com/xml2e oferuje skrypty przykładów, aktualizacje itd.
Kevin Howard Goldberg jest dyrektorem ds. technicznych oraz dyrektorem operacyjny w firmie Imagistic, która zajmuje się strategią, marketingiem i rozwojem w dziedzinie internetu. Przed rozpoczęciem działalności w Imagistic Kevin pracował jako wiodący inżynier oprogramowania w Philips Interactive Media i piastował wysokie stanowiska w firmach Film Roman i Lionsgate. W swojej obecnej roli współpracuje z wieloma klientami, w tym ACLU, Franchise Service Inc., Move.com oraz Reed Publishing. Kevin zasiada w radzie doradczej informatyki i systemów informatycznych przy uniwersytecie w Santa Monica i jest absolwentem Wharton School of Business na Uniwersytecie Pensylwanii.
Wybrane bestsellery
-
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(63.60 zł najniższa cena z 30 dni)87.45 zł
159.00 zł(-45%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(70.85 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(67.60 zł najniższa cena z 30 dni)76.05 zł
169.00 zł(-55%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(51.35 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Jeśli zapytać aktywnych specjalistów branży IT o najpopularniejszy obecnie język programowania, większość z nich odpowie bez wahania: Python. Kto zatem rozważa rozpoczęcie kariery jako specjalista DevOps albo jako administrator systemów, zdecydowanie powinien zacząć naukę od opanowa...
Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps
(62.64 zł najniższa cena z 30 dni)80.55 zł
179.00 zł(-55%) -
Testowanie manualne polega na uruchamianiu przypadków testowych ręcznie. Dla powodzenia projektu istotne jest rozpoczęcie testów na jak najwcześniejszym etapie pracy. W ten sposób zespół uzyskuje kontrolę nad błędami w kodzie i na bieżąco sprawdza, czy oprogramowanie spełnia określone w dokumenta...
Tester manualny. Kurs video. Testowanie wspierane narzędziami Tester manualny. Kurs video. Testowanie wspierane narzędziami
(67.05 zł najniższa cena z 30 dni)81.95 zł
149.00 zł(-45%) -
Czy wiesz, czym się zajmuje programista? To ktoś, kto, używając swojego umysłu i odpowiedniego języka programowania, rozwiązuje rozmaite problemy. Programista to taki współczesny superbohater. Przychodzi, siada do komputera, szybko przebiega palcami po klawiaturze i proszę ― działa. Oczywiś...
Python dla nastolatków. Projekty graficzne z Python Turtle Python dla nastolatków. Projekty graficzne z Python Turtle
(25.92 zł najniższa cena z 30 dni)27.93 zł
39.90 zł(-30%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(38.35 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Przestępcy, co raz częściej korzystają ze złośliwego oprogramowania (exploity, wirusy, rootkity itp.) w celu oszukania nieświadomego użytkownika, przeprowadzenia ataku typu odmowa usługi lub włamania się do jakiegoś systemu i wykradzenia informacji. Działanie oprogramowania tego typu można w pełn...
Inżynieria odwrotna w praktyce. Narzędzia i techniki Inżynieria odwrotna w praktyce. Narzędzia i techniki
Bruce Dang, Alexandre Gazet, Elias Bachaalany, Sébastien Josse
(34.50 zł najniższa cena z 30 dni)37.95 zł
69.00 zł(-45%)
Ebooka "XML. Szybki start. Wydanie II" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "XML. Szybki start. Wydanie II" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "XML. Szybki start. Wydanie II" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- XML: Visual QuickStart Guide (2nd Edition)
- Tłumaczenie:
- Lech Lachowski
- ISBN Książki drukowanej:
- 978-83-246-8237-9, 9788324682379
- Data wydania książki drukowanej:
- 2014-02-24
- ISBN Ebooka:
- 978-83-246-8240-9, 9788324682409
- Data wydania ebooka:
- 2014-02-24 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 170x230
- Numer z katalogu:
- 17256
- Rozmiar pliku Pdf:
- 11.6MB
- Rozmiar pliku ePub:
- 14.7MB
- Rozmiar pliku Mobi:
- 28.0MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Edytory XML (264)
- Dodatkowe edytory XML (266)
- Narzędzia i zasoby XML (267)
- Określanie sposobu kodowania znaków (270)
- Używanie numerycznych odwołań znakowych (271)
- Korzystanie z referencji encji (272)
- Znaki Unicode (273)
Wprowadzenie (11)
CZĘŚĆ I. XML (19)
Rozdział 1. Pisanie dokumentów XML (21)
CZĘŚĆ II. XSL (35)
Rozdział 2. XSLT (37)
Rozdział 3. Wzorce i wyrażenia XPath (55)
Rozdział 4. Funkcje XPath (67)
Rozdział 5. XSL-FO (79)
CZĘŚĆ III. DTD (91)
Rozdział 6. Tworzenie dokumentów DTD (93)
Rozdział 7. Encje i notacje w dokumentach DTD (109)
Rozdział 8. Walidacja i używanie DTD (121)
CZĘŚĆ IV. XML SCHEMA (129)
Rozdział 9. Podstawy XML Schema (131)
Rozdział 10. Definiowanie typów prostych (137)
Rozdział 11. Definiowanie typów złożonych (155)
CZĘŚĆ V. PRZESTRZENIE NAZW (179)
Rozdział 12. Przestrzenie nazw XML (181)
Rozdział 13. Używanie przestrzeni nazw XML (187)
CZĘŚĆ VI. NAJNOWSZE REKOMENDACJE W3C (199)
Rozdział 14. XSLT 2.0 (201)
Rozdział 15. XPath 2.0 (211)
Rozdział 16. XQuery 1.0 (225)
CZĘŚĆ VII. XML W PRAKTYCE (237)
Rozdział 17. Ajax, RSS, SOAP i inne zastosowania języka XML (239)
DODATKI (261)
Dodatek A. Narzędzia XML (263)
Dodatek B. Zestawy znaków i encje (269)
Skorowidz (275)
Oceny i opinie klientów: XML. Szybki start. Wydanie II Kevin Howard Goldberg (6) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(1)
(2)
(0)
(1)
(1)
więcej opinii