Książka ta ujmuje temat w dość nietypowy sposób. Zamiast uczyć Cię szczegółów specyfikacji XML-a, to, podobnie jak wszystkie inne książki z serii od podstaw, koncentruje się na przykładach rzeczywistych problemów, które chcemy rozwiązać. Zaczniemy od analizy i projektowania, a następnie zajmiemy się implementacją projektu. Umiejętności programistyczne i szczegóły XML-a są przekazywane w kontekście implementacji projektu najpierw zrozumiesz, co chcemy zrobić, a następnie poznasz narzędzia do tego potrzebne. Czym zajmuje się ta książka i co muszę wiedzieć? Książka ta nauczy Cię używać XML-a i XSL-a do parsowania, manipulowania, przechowywania i tworzenia dokumentów w sieci Web. Zajmiemy się również ASP, JavaScriptem, ADO i powiązanymi tematami. Skoncentrujemy się głównie na XML-u i XSL-u, lecz nawet jeśli nie orientujesz się dobrze w tych innych zagadnieniach, to nie masz powodu do paniki. Wszystkie trudne sprawy będę objaśniać na bieżąco. Jeśli nigdy nie programowałeś korzystając z ASP lub WebClasses, nie używałeś Visual Basica i JavaScriptu i nie wiesz co to jest ADO, to warto najpierw przeczytać książkę WebClasses from Scratch, ASP from Scratch lub inną książkę, omawiającą te zagadnienia. Jeśli chcesz korzystać z przykładów i wypróbowywać kod, to musisz wiedzieć: jak skonfigurować i administrować Internet Information Server lub Personal Web Server,jak stworzyć wirtualny katalog na swoim serwerze sieci Web, jak tworzyć i wywoływać strony ASP, jak tworzyć i uruchamiać projekt w Visual Basicu, jak konfigurować, administrować i tworzyć bazy danych i tabele w SQL Server 7. Wszystkie te umiejętności zostały omówione w mojej książce WebClasses from Scratch. Jeśli czytałeś tę książkę lub masz potrzebną wiedzę, to jesteś gotowy. Jeśli nie masz tych umiejętności, ale chcesz przejść dalej, to w tekście znajdziesz szczegółowe objaśnienia kodu. Przyda Ci się jednak pomoc bardziej doświadczonej osoby, która pomoże Ci w doprowadzeniu kodu do działania. Kluczowe fakty dotyczące XML-a Czytając tę książkę dowiesz się: Czym jest XML. Do czego jest używany XML. Jakie są szczegóły Document Object Model. W jaki sposób arkusze stylów XSL-a pomagają Ci manipulować dokumentami XML-a. W jaki sposób XML współpracuje z HTML-em. W jaki sposób XML współpracuje z bazami danych. Książka ta objaśni szczegółowo wymienione wyżej kluczowe zagadnienia. Zacznę od zwięzłego wstępu do XML-a, omawiając to, czym on jest i w jaki sposób został stworzony. Przedstawię kilka przykładów, w jaki sposób XML może być zastosowany do rozwiązania rzeczywistych problemów programistycznych, a następnie opiszę jeden z tych problemów wraz z rozwiązaniem. W trakcie implementowania naszego projektu, omówię szczegółowo model obiektowy dokumentu XML (Document Object Model - DOM) i porównam go z HTML DOM. Pokażę Ci, jak manipulować dokumentami XML-a, używając DOM, arkuszy stylów XSL, VBScriptu i JavaScriptu. Zobaczysz, w jaki sposób Twoje dokumenty XML-a mogą współpracować z HTML-em w aplikacji Webowej. Pokażę Ci również, w jaki sposób można przechowywać i pobierać dane z serwera SQL. Kto powinien przeczytać tę książkę? Książka ta przyda Ci się, jeśli jesteś w jakikolwiek sposób związany z programowaniem aplikacji dla sieci Web. XML zmieni sposób, w jaki podchodzisz do programowania, przechowywania dokumentów i pracy z treścią. |