Ugrás a tartalomhoz

Document Object Model

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen OrsolyaVirág (vitalap | szerkesztései) 2010. április 5., 23:50-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. ({{csonk-info}})

A dokumentum objektum modell (Document Object Model / DOM) egy platform- és nyelvfüggetlen standard objektummodell amely a HTML, XHTML, XML és rokon formátumaik szerkezetét modellezi.

A DOM egymással gyerek-szülő kapcsolatban álló objektumok rendszere. A DOM a dokumentum tartalmát, illetve a dokumentum valamennyi összetevőjét magában foglalja. A beépített objektumok kezelése böngészőnként eltérő lehet, továbbá plusz tulajdonságok is lehetnek különböző böngészők esetén.

DOM alkalmazása

Mivel a DOM mindkét irányú navigációt támogatja (szülő és az előző testvér felé is) és lehetővé teszi a változtatást tetszőleges helyen, az implementációban pufferelni kell a beolvasott dokumentumot (vagy annak értelmezett részét)

Ebből következik, hogy a DOM leginkább olyan alkalmazások kezelésére alkalmas, ahol ismételt és nem szekvenciális sorrendű hozzáférés történik a dokumentumhoz.

Ha egy alkalmazás szigorúan szekvenciális és egyszer futó, a SAX modell valószínűleg gyorsabb és kevesebb memóriát használ.