DOM
Document Object Model
An evolving specification for parsing out the individual elements of an HTML or XML document (graphics, text, headlines, styles, and so on) to be manipulated by programs and scripting languages (such as JavaScript or VBScript). DOM provides a highly useful framework for the exchange of data between XML documents and databases.