Szczegóły ebooka

XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik

XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik

Rob Huddleston

Ebook

Odpowiedzi na wszystkie Twoje pytania dotyczące XML w jednym miejscu!

  • Do czego potrzebuję formatu XML?
  • Jak zapewnić poprawność plikom XML?
  • Jak przetworzyć plik XML do formatu XHTML?

XML znaczy tyle, co "rozszerzalny język znaczników". Prawdopodobnie słowo "rozszerzalny" w tym skrócie jest najważniejsze. Oznacza ono, że jako użytkownik możesz zdefiniować tyle znaczników, ile tylko jest Ci potrzebnych w danym przypadku. XML jest uniwersalnym językiem formalnym, za pomocą którego można reprezentować dane w usystematyzowany, strukturalny sposób. Niezależność od platformy jest niewątpliwie tą cechą, która pozwoliła mu na zdobycie ogromnej popularności -- stał się on wręcz swego rodzaju standardem. W dodatku język ten pozwala na tworzenie stron internetowych przy użyciu XHTML, czyli przedstawienie HTML w postaci XML. Mało? Dzięki zastosowaniu XSLT możesz także przekształcić dowolny dokument XML do postaci XHTML!

Dzięki książce "XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik" poznasz podstawy XML i sposób przetwarzania plików XML za pomocą języka XSLT oraz dowiesz się, jak wybrać dobry edytor, pozwalający na wygodną pracę z dokumentami. W kolejnych rozdziałach zdobędziesz wiedzę na temat sposobów wykorzystania atrybutów i przestrzeni nazw oraz stworzysz swój pierwszy dokument XML. Ponadto nauczysz się definiować strukturę dokumentu za pomocą schematów i zobaczysz, jak łatwo można oceniać poprawność dokumentów XML. Autor książki zaprezentuje Ci również technikę generowania dokumentów XML na podstawie istniejących danych, między innymi w programach Access i Excel, oraz technikę przekształcania plików XML do formatu XHTML za pomocą języka XSLT. Jeżeli interesuje Cię format XML i formaty pokrewne, trzymasz w ręku książkę, której poszukiwania zajęły Ci tak dużo czasu!

  • Podstawy XML
  • Wprowadzenie do języka XSLT
  • Wybór dobrego edytora
  • Tworzenie dokumentów XML
  • Wykorzystanie przestrzeni nazw
  • Zastosowanie schematów do definiowania struktury dokumentu
  • Typy danych
  • Walidacja dokumentu
  • Tworzenie dokumentów XML na podstawie istniejących danych
  • Podstawy XHTML
  • Przekształcanie XML do XHTML za pomocą XSLT
  • Wyrażenia XPath
  • Formatowanie stron WWW za pomocą kaskadowych arkuszy stylów (CSS)
  • Przejście z HTML na XHTML
  • Walidacja dokumentu XHTML
  • Najczęstsze błędy w dokumentach XML, XSLT, XHTML, CSS
  • Integracja serwisu WWW z innymi serwisami

Wykorzystaj wszystkie możliwości XML w swoich projektach!

Jak korzystać z książki (x)

Rozdział 1. Zaczynamy... (2)

  • Wprowadzenie do języka XML (2)
  • Wprowadzenie do języka XSLT (3)
  • Wprowadzenie do języka XHTML (4)
  • Wprowadzenie do CSS (5)
  • Dokument XML w przeglądarce WWW (6)
  • Wprowadzenie do anatomii dokumentu XML (8)
  • Wybór dobrego edytora (9)

Rozdział 2. Tworzenie dokumentów XML (10)

  • Tworzymy pierwszy dokument XML (10)
  • Dane i elementy potomne w dokumentach XML (12)
  • Atrybuty (14)
  • Encje i CDATA (16)
  • Przestrzenie nazw (18)

Rozdział 3. Definiowanie struktury dokumentów XML za pomocą schematów (20)

  • Wprowadzenie do schematów (20)
  • Przestrzenie nazw schematów (22)
  • Elementy złożone (24)
  • Typy danych (26)
  • Atrybuty (28)
  • Elementy proste (30)
  • Elementy mieszane (32)
  • Ograniczenie występowania elementów (34)
  • Kojarzenie dokumentu XML ze schematem (36)
  • Walidacja dokumentu (38)
  • Wizualne tworzenie schematu za pomocą XMLSpy (40)

Rozdział 4. Inne schematy walidacyjne (44)

  • DTD (44)
  • Tworzenie DTD (46)
  • Atrybuty (48)
  • Encje (49)
  • Encje parametryczne (50)
  • RELAX NG (52)
  • XML-owa składnia RELAX NG (54)
  • Kompaktowa składnia RELAX NG (56)

Rozdział 5. Generowanie dokumentów XML na podstawie istniejących danych (58)

  • Generowanie dokumentów XML z programu Access 2003 (58)
  • Generowanie dokumentów XML z programu Access 2007 (60)
  • Generowanie dokumentów XML z programu Excel 2003 (62)
  • Generowanie dokumentów XML z programu Excel 2007 (64)

Rozdział 6. Podstawy języka XHTML (66)

  • Wprowadzenie do XHTML-a (66)
  • Strona XHTML Transitional (68)
  • Tytuł dokumentu (70)
  • Nagłówki (72)
  • Tekst (74)
  • Encje (76)
  • Hiperłącza (78)
  • Obrazy i grafika (80)
  • Tabele (82)
  • Listy (84)

Rozdział 7. Transformowanie dokumentów XML do postaci XHTML za pomocą języka XSLT (86)

  • Podstawy języka XSLT (86)
  • Przestrzeń nazw XSLT (88)
  • XPath (90)
  • Specyfikowanie formatu wyjściowego (92)
  • Szablony XSLT (94)
  • Transformowanie wartości elementów (96)
  • Tekst otwarty w transformacji (98)
  • Instrukcja "apply-templates" (100)
  • Pętle w dokumentach XSLT (102)
  • Sortowanie (104)
  • Instrukcje warunkowe (106)
  • Tworzenie nowych elementów (108)
  • Dołączanie i importowanie dokumentów (110)
  • Zmienne i parametry (112)
  • Transformacja XSLT wykonywana przez przeglądarkę WWW (114)
  • Transformacja XSLT wykonywana przy użyciu edytora Altova XMLSpy (116)
  • Transformacja XSLT wykonywana w PHP (118)
  • Transformacja XSLT wykonywana w ColdFusion (120)
  • Transformacja XSLT wykonywana w ASP.NET (122)
  • Tworzenie dokumentów XSLT za pomocą Adobe Dreamweavera CS3 (124)

Rozdział 8. Formatowanie stron WWW za pomocą kaskadowych arkuszy stylów (CSS) (126)

  • Podstawy CSS (126)
  • Zmiana czcionki (128)
  • Kolorowanie tekstu (130)
  • Tło i obrazki (132)
  • Obrzeże (134)
  • Dopełnienia i marginesy (136)
  • Pozycjonowanie elementów (138)
  • Otaczanie elementu (140)
  • Kombinacja otaczania, pozycjonowania i marginesów (142)
  • Stylizowanie grup elementów za pośrednictwem selektorów klas (144)
  • Stylizowanie wybranych elementów za pośrednictwem selektorów identyfikacyjnych (146)
  • Selektory kontekstowe (148)
  • Stylizacja nagłówków (150)
  • Stylizacja list (152)
  • Stylizacja hiperłączy (154)
  • Inne pseudoklasy i pseudoelementy (156)
  • Podział treści dokumentu na sekcje (158)
  • Przewodnik po stylach (160)
  • Drukowanie stron WWW (162)
  • Strony WWW w urządzeniach mobilnych (164)

Rozdział 9. Z HTML-a do XHTML-a (166)

  • HTML Tidy (166)
  • Konwersja HTML-a na XHTML za pomocą Dreamweavera (168)
  • Usuwanie znaczników prezentacyjnych za pomocą Dreamweavera (170)
  • Usuwanie tabel za pomocą Dreamweavera (172)
  • Alternatywny tekst dla obrazków (174)

Rozdział 10. Projektowanie i budowanie serwisu WWW (176)

  • Struktura folderów serwisu WWW (176)
  • Nawigacja po serwisie (178)
  • Strona główna (indeksowa) (180)
  • Strona-wizytówka (182)
  • Konwersja pliku-wizytówki do postaci XML (184)
  • Kolekcja ulubionych filmów (188)
  • Konwersja kolekcji filmów do postaci dokumentu XHTML (190)
  • Ikona serwisu (194)
  • Reklamy na stronach WWW (196)

Rozdział 11. Publikowanie witryn WWW (198)

  • Hosting (198)
  • Pozyskiwanie własnej domeny (200)
  • Publikowanie serwisu przez FTP (202)
  • Publikowanie serwisu przy użyciu Dreamweavera (204)
  • Publikowanie serwisu przy użyciu SmartFTP (206)
  • Twoja witryna a wyszukiwarki (208)

Rozdział 12. Testowanie i debugowanie (210)

  • Walidacja dokumentu XHTML (210)
  • Firebug (212)
  • Walidacja arkuszy CSS (214)
  • Weryfikacja dostępności strony (216)
  • Testowanie hiperłączy (218)
  • Najczęstsze błędy w dokumentach XML (220)
  • Najczęstsze błędy w dokumentach XHTML (222)
  • Najczęstsze błędy w arkuszach CSS (224)
  • Najczęstsze błędy XSLT (226)
  • Błędy wynikające z niezgodności przeglądarek (227)
  • Problemy z użytecznością strony (228)

Rozdział 13. Integrowanie serwisu WWW z innymi serwisami (230)

  • RSS (230)
  • Kanały RSS (232)
  • Pokaż innym swoje zdjęcia za pomocą serwisu Flickr (234)
  • Wideoklipy YouTube na stronach WWW (238)
  • Smak.owi.te hiperłącza (240)
  • Mapy Google na stronach WWW (242)
  • Szukaj z Google (244)

Dodatek A: XHTML - lista referencyjna (246)

Dodatek B: CSS - lista referencyjna (260)

Dodatek C: XSD - lista referencyjna (264)

Dodatek D: XSLT - lista referencyjna (272)

Dodatek E: XPath - lista referencyjna (280)

Skorowidz (284)

  • Tytuł: XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik
  • Autor: Rob Huddleston
  • Tytuł oryginału: XML: Your visual blueprint for building expertwebsites with XML, CSS, XHTML, and XSLT (Visual Blueprint)
  • Tłumaczenie: Andrzej Grażyński
  • ISBN: 978-83-246-7754-2, 9788324677542
  • Data wydania: 2013-08-14
  • Format: Ebook
  • Identyfikator pozycji: xmltnp
  • Wydawca: Helion