r04 01


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


Witaj w JavaScripcie!





Wyniki interpretacji tego kodu HTML pokazano na rysunku 4.1. Kod JavaScriptu wypisał tekst
powitalny w lewym górnym rogu strony.
2 C:\do przegrania\Książki w txt lub doc\xml - vademecum profesjonalisty\r04-01.doc
Rozdział 1 f& Pierwsze kroki (Nagłówek strony)
Rysunek 4.1.
Użycie
JavaScriptu
w Internet
Explorerze
Wprawdzie w tej chwili palmę pierwszeństwa dzierży Internet Explorer, ale prowadzący się stale
zmienia i warto pamiętać o pewnych różnicach w implementacji JavaScriptu, szczególnie między
Microsoftem a Netscape. Jeśli tę samą stronę chcesz obejrzeć w Netscape Navigatorze,
przed pisaniem czegokolwiek w dokumencie musisz go otworzyć, a następnie trzeba go zamknąć:


<br> Witaj w JavaScripcie! <br>





Witaj w JavaScripcie!





Teraz na chwilę nasz przykład odłóżmy i zastanówmy się w ogóle, jak kod JavaScript wstawia się
do strony. Kod umieszczamy między znacznikami , przy czym
dodajemy jeszcze atrybut LANGUAGE o wartości JavaScript, aby przeglądarka wiedziała, jak
skrypt ma interpretować:


<br> Witaj w JavaScripcie! <br>
C:\do przegrania\Książki w txt lub doc\xml - vademecum profesjonalisty\r04-01.doc 3
4 Część I f& Podstawy obsługi systemu WhizBang (Nagłówek strony)





Witaj w JavaScripcie!





Cały kod JavaScriptu zamykać będziemy w komentarzu HTML. Jest to bardzo dobry zwyczaj 
przeglądarki HTML, w przeciwieństwie do przeglądarek XML, jeśli nie rozumieją znaczników, to
je pomijają i po prostu wyświetlają tekst między nimi się znajdujący. Niektóre przeglądarki mogą
nie rozumieć JavaScriptu ani znacznika


Witaj w JavaScripcie!





Przeglądarki nie obsługujące JavaScriptu
Istnieje też znacznik