HTML vs XHTML
Esta especificación define un lenguaje abstracto para describir los documentos y aplicaciones, y algunas API para interactuar con representaciones en memoria de los recursos que utilizan esta lengua.
La representación en memoria se conoce como "DOM HTML", o "el DOM" para abreviar.
Hay diversas sintaxis concretas que se pueden utilizar para transmitir los recursos que utilizan este lenguaje abstracto, dos de los cuales se define en esta memoria descriptiva.
La primera de estas sintaxis concreta es la sintaxis HTML. Este es el formato sugerido para la mayoría de los autores. Es compatible con la mayoría de los navegadores Web legado.Si se transmite un documento con el
texto / html tipo MIME , entonces se procesará como un documento HTML con los exploradores Web. Esta especificación define la versión 5.0 de la sintaxis HTML, conocido como "HTML 5".
La segunda sintaxis concreta es la sintaxis XHTML, que es una aplicación de XML. Cuando se transmite un documento con un tipo MIME XML , como
application / xhtml + xml , entonces se trata como un documento XML mediante navegadores Web, que será analizada por un procesador XML. Autores se les recuerda que el procesamiento de XML y HTML es diferente; en particular, incluso errores sintácticos mínimos evitarán un documento etiquetado como XML se represente plenamente, mientras que serían ignorados en la sintaxis HTML. Esta especificación define la versión 5.0 de la sintaxis XHTML, conocido como "XHTML 5".
El DOM, la sintaxis HTML, XHTML y la sintaxis no todos pueden representar el mismo contenido. Por ejemplo, los espacios de nombres no se pueden representar mediante la sintaxis HTML, pero son compatibles con el DOM y en la sintaxis XHTML. De manera similar, los documentos que utilizan la
noscript característica pueden ser representados usando la sintaxis HTML, pero no se pueden representar con el DOM o en la sintaxis de XHTML. Los comentarios que contengan la cadena " -> "Sólo se pueden representar en el DOM, no en la sintaxis HTML y XHTML.jpg)
No hay comentarios:
Publicar un comentario