PHP - Document Object Model

DZIAŁANIE: brak działania

Kod:

brak ;-)

Ewentualne Objaśnienia:

Na temat modelu DOM w3c wspominałem troszkę w kursie JavaScript dlatego podstawowych rzeczy nie będę powtarzał tylko odsyłam tam.

DOM zajmuje się wszystkimi elementami dokumentu - tutaj zajmijmy się XMLem, które traktuje jako węzły drzewka. Dokument - DOMDocument, jego elementy DOMElements, ich atrybuty DOMAttr oraz zawartość tekstowa DOMText są reprezentowane przez obiekty odpowiednich klas węzłów, które są ze sobą powiązane przez referencje (wiem brzmi to strasznie :p).

Implementacja DOM w PHP5 to 29 klas zawierających 260 metod, tutaj przedstawiam Wam tabelkę najważniejszych :

Klasa Klasa bazowa/Interfejs Zadanie
DOMNode   Bazowa klasa dla pozostałych wezłów drzewa DOM
DOMDocument DOMNode Punkt wejścia do drzewa DOM
DOMElement DOMNode Reprezentuje element XML
DOMAttr DOMNode Reprezentuje atrybut elementu XML
DOMCharacterData DOMNode Reprezentuje część danych tekstowych elementu XML
DOMText DOMCharacterData Reprezentuje tekstowe zawartości dokumentu XML
DOMNodeList Traversable Reprezentuje zbiór węzłów
DOMXPath   Umożliwia formułowania zapytań XPath
DOMException Exception Klasa wyjątku