ZAWWW-2st1.2-w02.tresc-1.0-Slajd16
Java: nawigacja w drzewie DOM getAttributes()
Na slajdzie przedstawiono przykład programu Java, który w oparciu o przedstawiony wcześniej dokument XML wyświetla wartości pierwszego atrybutu każdego znacznika <ksiazka> (czyli numery ISBN książek z katalogu). Oto najważniejsze fragmenty kodu źródłowego:
1. W zmiennej docNode zapisujemy węzeł elementu najwyższego poziomu (znacznik <katalog>).
2. W zmiennej docNodeList zapisujemy listę węzłów podrzędnych w stosunku do węzła docNode (znaczniki <ksiazka>).
3. Iterując po węzłach z listy docNodeList pobieramy kolejne jej elementy do zmiennej bookNode.
4. W zmiennej isbnNode zapisujemy pierwszy element z listy węzłów atrybutowych podrzędnych w stosunku do węzła bookNode. Węzeł isbnNode reprezentuje atrybut "isbn" znacznika <ksiazka>. Jego wartość wyświetlamy na ekranie.