ZAWWW-2st1.2-w02.tresc-1.0-Slajd6
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Implementacja drzew DOM
W celu ułatwienia implementacji drzew DOM, organizacja W3C zaproponowała specyfikację biblioteki programisty zawierającej predefiniowane typy danych oraz funkcje nawigacyjne i dostępowe. Specyfikacja ta nazywa się W3C DOM API i jest obecnie podstawą, na której opierają się konkretne biblioteki programisty XML oferowane dla rozmaitych języków programowania (np. org.w3c.dom dla języka Java). Oto najważniejsze typy danych reprezentujące składniki drzew DOM:
- Node reprezentuje węzeł w drzewie DOM (węzeł elementu, węzeł tekstowy, itd.)
- NodeList reprezentuje listę obiektów typu Node
- Document modeluje całe drzewo DOM; wszystkie węzły drzewa są jego potomkami
- Element modeluje węzeł reprezentujący parę znaczników XML
- Attr reprezentuje atrybut znacznika XML w formie tzw. węzła atrybutu
- Text reprezentuje treść umieszczoną wewnątrz pary znaczników XML