zapewnia oficjalne powiązania W3C Java dla modelu obiektów dokumentów W3C, XML, HTML. DOM zbudowane są na bazie modeli, cały dokument XML jest wczytywany jako obiektowy model drzewa do pamięci operacyjnej, a programista może w dowolnym momencie pobrać referencje do dowolnego elementu