Rozdział 1 f& Pierwsze kroki (Nagłówek strony) Komentarz: u autora 6 Rozdział 4. Język programowania JavaScript Wielu autorów stron sieciowych trafia do XML z HTML i zwykle nie mają oni zbyt wielkiego doświadczenia programistycznego poza kodowaniem HTML a w tym języku umiejętność programowania nie jest potrzebna, gdyż kod ten jest po prostu interpretowany i wyświetlany przez przeglądarkę sieciową. W przypadku XML sytuacja wygląda już inaczej, gdyż ten język z kolei służy głównie do zapisu danych. Wprawdzie przeglądarka może te dane udostępnić, ale do autora należy już sięgnięcie do nich, a to już wymaga pewnych umiejętności programistycznych. W tym rozdziale skupimy się na opanowaniu podstawowej wiedzy, która umożliwi użycie XML w stosowanych obecnie przeglądarkach sieciowych. Jeśli chodzi jedynie o wyświetlenie dokumentu XML, żadna wiedza programistyczna nie jest potrzebna, gdyż przeglądarka sama potrafi zinterpretować dokument, można też zastosować arkusz stylów. Komentarz: u autora jedna Obecnie istnieją dwie przeglądarki, które potrafią bezpośrednio zinterpretować XML: Internet dodałem Netscape Navigator 6 Explorer Microsoftu (wersja 5 i wyższe) oraz Navigator Netscape a (wersja 6 i wyższe). Niezależnie od tego, co sądzisz o Microsofcie, jednego nie można im odmówić: jako jedni z pierwszych udostępnili obsługę XML i zaangażowali się w rozwój tego języka, dzięki temu to Internet Explorer był pierwszą przeglądarką, w której można obsługiwać dokumenty XML stosując języki VBScript (język skryptowy Microsoftu oparty na ich Visual Basicu) i JavaScript. Jeśli chodzi o Netscape, obsługa XML pojawiła się po raz pierwszy w testowych edycjach ich przeglądarki w wersji 6 (udostępnianych jako Mozilla). W tej książce, aby prezentowany kod można było uruchamiać w możliwie wielu przeglądarkach, użyjemy języka JavaScript (pózniej też omówimy programowanie w Javie). Jeśli jesteś już z JavaScriptem za pan brat, spokojnie możesz ten rozdział opuścić ale być może warto, byś go przynajmniej przekartkował. Czym jest JavaScript? JavaScript jest najpowszechniej stosowanym obecnie językiem skryptowym. Stosując JavaScript możesz w witryny sieciowe wstawiać programy i je uruchamiać. W następnym rozdziale C:\do przegrania\Książki w txt lub doc\xml - vademecum profesjonalisty\r04-01.doc 1 2 Część I f& Podstawy obsługi systemu WhizBang (Nagłówek strony) zobaczysz, jak można użyć tych programów do pobierania treści elementów XML i wartości ich atrybutów, a także jak wyszukiwać w dokumentach XML dane. W Internet Explorerze doskonałym narzędziem do obsługi XML są wyspy XML, które umożliwiają wstawianie kodu XML bezpośrednio w strony HTML dzięki możliwości bezpośredniego odczytywania dokumentów XML. W tym rozdziale poznamy sam JavaScript, w następnym użyjemy tego języka do parsowania dokumentów XML. Z kolei w rozdziale 6 użyjemy Komentarz: u autora 8. JavaScriptu do ładowania dokumentów XML do rekordów bazy danych, co umożliwia wyszukiwanie, porządkowanie i wyświetlanie danych na różne sposoby. Programy JavaScriptu wpisuje się do dokumentów HTML stosując znacznik