DOM
The Document Object Model (DOM) is a language-independent interface that treats an XML or HTML document as a tree structure wherein each node is an object representing a part of the document. It was developed for web browsers in late 1990s.
Exey Panteleev | CC BY 2.0