okladka

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)