XML. Wprowadzenie. Wydanie II - Helion
Tytuł oryginału: Learning XML, 2nd Edition
Tłumaczenie: Bartłomiej Garbacz
ISBN: 83-7361-379-X
stron: 448, Format: B5, okładka: miękka
Data wydania: 2004-04-06
Księgarnia: Helion
Cena książki: 49,90 zł
Poznaj techniki niezbędne do tworzenia dokumentów XML
Od czasu swojego pojawienia się pod koniec lat 90. rozszerzalny język znaczników XML (ang. Extensible Markup Language) spowodował powstanie ogromnej liczby akronimów, standardów oraz reguł, które części społeczności internetowej każą się zastanawiać, czy rzeczywiście wszystko to jest potrzebne. Wszakże język HTML istnieje od lat i sprowokował powstanie zupełnie nowej ekonomii i kultury, więc pojawia się pytanie: po co zmieniać to, co dobre? Celem opracowania XML nie jest zastąpienie tego, co już istnieje w sieci WWW, lecz utworzenie solidniejszych i bardziej elastycznych podwalin. Jest to bezprecedensowe przedsięwzięcie konsorcjum organizacji i firm, którego celem jest utworzenie zrębów struktury informacyjnej XXI wieku, którą HTML może jedynie pośrednio wspierać.
Jeżeli Czytelnik jest w jakikolwiek sposób zaangażowany w zarządzanie informacjami lub rozwój sieci WWW, musi poznać XML. Celem niniejszej książki jest przedstawienie Czytelnikowi ogólnego obrazu standardu XML, który obecnie przyjmuje swoją ostateczną formę. Aby w jak największym stopniu skorzystać z tej książki, należy posiadać pewne doświadczenie w zakresie oznaczeń strukturalnych, takich jak HTML lub TEX oraz znać pojęcia dotyczące sieci WWW, takie jak łącza hipertekstowe oraz reprezentacja danych. Jednak aby móc zrozumieć pojęcia dotyczące XML, nie trzeba być programistą.
W niniejszej książce skoncentrujemy się na teorii i praktyce tworzenia dokumentów bez wnikania w zbytnie szczegóły dotyczące pisania aplikacji lub pozyskiwania narzędzi programistycznych. Omówienie zawiłości programowania w XML pozostawiamy innym książkom. Co więcej, gwałtowne zmiany zachodzące na rynku czynią niemal pewnym, że i tak nigdy nie udałoby się zachować zgodności z najnowszym oprogramowaniem XML. Mimo wszystko przedstawione tu informacje będą stanowić dla Czytelnika odpowiedni punkt wyjścia na drodze, którą będzie mógł kroczyć, korzystając z XML.
Osoby które kupowały "XML. Wprowadzenie. Wydanie II", wybierały także:
- Flash i Wallaby. Projektowanie animacji zgodnych z HTML5 24,69 zł, (7,90 zł -68%)
- API nowoczesnej strony WWW. Usługi sieciowe w PHP 32,90 zł, (16,45 zł -50%)
- XML. Szybki start. Wydanie II 49,00 zł, (24,50 zł -50%)
- XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik 49,00 zł, (24,50 zł -50%)
- Java i XML. Wydanie III 57,00 zł, (28,50 zł -50%)
Spis treści
XML. Wprowadzenie. Wydanie II -- spis treści
Przedmowa (7)
Wstęp (9)
Rozdział 1. Wprowadzenie (13)
- Czym jest XML? (14)
- Rodowód XML (25)
- Zastosowania XML (30)
- Rozpoczynanie pracy z XML (42)
Rozdział 2. Znaczniki i podstawowe pojęcia (61)
- Znaczniki (61)
- Dokumenty (63)
- Prolog dokumentu (64)
- Elementy (69)
- Encje (79)
- Inne znaczniki (86)
Rozdział 3. Modelowanie informacji (91)
- Proste metody składowania danych (91)
- Dokumenty narracyjne (98)
- Złożone dane (113)
- Dokumenty opisujące dokumenty (117)
Rozdział 4. Kontrola jakości za pomocą schematów (123)
- Podstawowe pojęcia (123)
- DTD (129)
- W3C XML Schema (148)
- RELAX NG (155)
- Schematron (175)
- Porównanie schematów (178)
Rozdział 5. Prezentacja, część 1: CSS (181)
- Arkusze stylów (182)
- Podstawy CSS (191)
- Dopasowywanie do reguł (195)
- Właściwości (202)
- Przykłady (215)
Rozdział 6. Języki XPath i XPointer (223)
- Wierzchołki i drzewa (223)
- Znajdowanie wierzchołków (227)
- Wyrażenia XPath (231)
- XPointer (238)
Rozdział 7. Transformacje przy użyciu języka XSLT (247)
- Historia (248)
- Pojęcia (249)
- Uruchamianie transformacji (253)
- Element arkusza stylów (254)
- Szablony (255)
- Formatowanie (264)
Rozdział 8. Prezentacja, część 2: XSL-FO (285)
- Sposób działania (287)
- Prosty przykład (292)
- Model obszarów (295)
- Obiekty formatujące (299)
- Przykład: TEI (312)
- Większy przykład: DocBook (318)
Rozdział 9. Internacjonalizacja (341)
- Kodowanie znaków (341)
- MIME i typy mediów (351)
- Określanie języków (354)
Rozdział 10. Programowanie (357)
- Ograniczenia (357)
- Strumienie i zdarzenia (358)
- Drzewa i obiekty (361)
- Analiza składniowa przez pobieranie (361)
- Standardowe interfejsy API (365)
- Wybór parsera (365)
- PYX (366)
- SAX (368)
- DOM (373)
- Inne rozwiązania (387)
Dodatek A Zasoby (391)
- Sieć (391)
- Książki (393)
- Organizacje normalizacyjne (395)
- Narzędzia (396)
- Różne (397)
Dodatek B Taksonomia standardów (399)
- Zbiór znaczników i struktura (399)
- Łączenie (402)
- Adresowanie i wykonywanie zapytań (404)
- Style i transformacje (405)
- Programowanie (407)
- Przygotowywanie publikacji (409)
- Hipertekst (410)
- Zastosowania opisowe i proceduralne (411)
- Multimedia (412)
- Nauka (413)
Słowniczek (415)
Skorowidz (429)