Programming Documents

"Dynamic HTML"
First attempt towards dynamic documents on the Web

Mix of events (HTML), scripts (Javascript), API (DOM Level 0)

DOM
A document model, an event model, a complete API
Dynamic XML
DOM Level 3, XML events

Applies to any XML vocabulary