structura DOM

DOM reprezinta documentele ca o ierarhie de obiecte-nod care la rîndul lor pot
implementa alte interfete, eventual mai specializate. Anumite tipuri de noduri pot avea noduri copii(descendenti) de diverse tipuri, desigur. Altele pot fi noduri frunza, lipsite de descendenti.

În plus, DOM specifica o interfata numita NodeList pentru a procesa liste ordonate de noduri (precum descendenti ai unui nod sau elemente returnate de metoda
Element.getElementByTagName() si o interfata NamedNodeMap pentru liste neordonate de noduri referite de nume de atribute (numele de atribute sînt numele atributelor unui element HTML sau XML; (e.g. align este atribut al tag-ului

).

În cadrul modelului, NodeList si NamedNodeMap sînt dinamice, în sensul ca orice modificare a structurii unui document implica autormat si reactualizarea tuturor instantelor NodeList si NamedNodeMap, respectiv. Orice schimbari ale unui nod al arborelui de noduri sînt reflectate în toate referintele la acel nod în NodeList-ele si MapNodeMap-ele asociate.

0 comentarii: