2010-11-05 23 views

Respuesta

22

DOM es un modelo de un documento con un API asociado para la manipulación de la misma.

HTML es un lenguaje de marcado que permite representar un cierto tipo de DOM en el texto.

Otros tipos de DOM se pueden expresar en otros lenguajes de marcas, por ejemplo RSS y Atom se pueden convertir a DOM y manipular con la misma API que un documento HTML o XHTML (más o menos de todos modos; hay algunos HTML específicos Extensiones DOM).

+0

Muchas gracias david – kobe

6

DOM es el modelo de árbol para representar HTML.

+0

DOM: http://en.wikipedia.org/wiki/Document_object_model HTML: http://en.wikipedia.org/wiki/HTML – zzzzBov

+1

Pero no sólo HTML! Además, realmente no representa el HTML, sino que representa el documento al que se ha analizado el HTML. –

+0

Gracias a todos por las respuestas y su tiempo – kobe

14

El Modelo de Objetos del Documento (DOM) es un modelo independiente del lenguaje compuesto de objetos que representan la estructura de un documento. HTML es un idioma para escribir dichos documentos.

+1

Puede que desee enfatizar que HTML es de hecho solo _uno_ de muchos de esos idiomas. –

+0

@ Core Xii: énfasis agregado –

17

Bueno, si nos fijamos en las cosas como Firebug, también puede revisar la "DOM". Entonces generalmente se refieren al estado actual de la página HTML. Por lo tanto, si usted, por ejemplo, tiene una página html y agrega una etiqueta con javascript.

El HTML real de la página sigue siendo el mismo, pero el "DOM", sin embargo ha cambiado.

Tenga en cuenta que esta no es la correcta definición de DOM, pero pensé que esto podría ser lo que quería decir.

+3

ejemplo de habla –

Cuestiones relacionadas