DOM4 définit l'événement et le modèle de document utilise la plate-forme Web. Le DOM est une interface neutre de la langue et de la plate-forme permettant aux programmes et aux scripts d'accéder à de manière dynamique et de mettre à jour le contenu et la structure des documents.