ZAWWW-2st1.2-w02.tresc-1.0-Slajd30

Z Studia Informatyczne
Wersja z dnia 09:43, 30 wrz 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Generowanie drzewa DOM

Generowanie drzewa DOM


Na slajdzie przedstawiono kod programu Java, który buduje w pamięci operacyjnej strukturę drzewa DOM w oparciu o dokument XML zapisany w pliku "katalog.xml". Następnie w drzewie DOM wyszukiwane są wszystkie węzły o nazwie "tytul", a opisywane przez nie tytuły książek są wyświetlane na ekranie.

Do wywołania parsera DOM służy metoda parse() obiektu klasy DocumentBuilder, który z kolei jest tworzony za pomocą metody newDocumentBuilder() obiektu klasy DocumentBuilderFactory, który wreszcie jest tworzony za pomocą metody newInstance(). Wynikowe drzewo DOM jest reprezentowane przez obiekt interfejsu Document, nazwany w przykładzie "xmlDoc". W dalszej części programu z drzewa DOM wybierane są wszystkie węzły o nazwie "tytul", a pętla wyświetla kolejno wartości ich pierwszych potomków, którymi są brzmienia tytułów kolejnych książek z katalogu.


<< Poprzedni slajd | Spis treści | Następny slajd >>