Foros del Web » Creando para Internet » HTML »

Encabezado HTML: ¿Por qué empieza con un tag XML?

Estas en el tema de Encabezado HTML: ¿Por qué empieza con un tag XML? en el foro de HTML en Foros del Web. Hola ¿qué tal? Tengo una duda... ¿cuando y por qué razón un archivo HTML comienza con un tag de apertura XML? Me mandaron algunas plantillas ...
  #1 (permalink)  
Antiguo 27/05/2008, 09:41
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 13 años
Puntos: 2
Pregunta Encabezado HTML: ¿Por qué empieza con un tag XML?

Hola ¿qué tal?

Tengo una duda... ¿cuando y por qué razón un archivo HTML comienza con un tag de apertura XML?

Me mandaron algunas plantillas para trabajar y los encabezados están así:

Código HTML:
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
...
Yo habia visto ya otras plantillas que comenzaban con xml pero incluso hasta renderizaban diferente y en su momento daba problemas con el validador de w3c

¿Alguien me podria echar un poco de luz?


Muchas gracias!

eD
  #2 (permalink)  
Antiguo 27/05/2008, 17:08
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Respuesta: Encabezado HTML: ¿Por qué empieza con un tag XML?

Cuando un archivo tiene la extensión .xhtml, debe llevar la cabecera del xml.

Mikel.
  #3 (permalink)  
Antiguo 27/05/2008, 21:23
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 9 años, 8 meses
Puntos: 2526
Respuesta: Encabezado HTML: ¿Por qué empieza con un tag XML?

NO es tanto por la extension.... sino por el tipo de archivo, Mikel.

incluso un .rss, lleva la etiqueta ?xml y ke??? ...... es por el tipo de documento, que si bien... tienes razon, por la X del xHTML... especifica obviamente el formato de XML empleado, estricto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 28/05/2008, 01:49
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Respuesta: Encabezado HTML: ¿Por qué empieza con un tag XML?

Hombre, pensaba que era obvio. Lo de la extensión era para que lo viera claro por si la tenía en su archivo y que se diera cuenta enseguida. Lógicamente me refería a que lleva esa cabecera cuando un archivo es xhtml o xml.

Mikel.
  #5 (permalink)  
Antiguo 29/05/2008, 10:51
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 14 años
Puntos: 13
Respuesta: Encabezado HTML: ¿Por qué empieza con un tag XML?

Computer XTress:

Esa línea se hace necesaria cuando ese documento XHTML lo estás sirviendo como XML (no me acuerdo cuál era el content-type en específico). Si el documento lo estás sirviendo como text/html esa línea no tiene utilidad, y sólo provocará que Internet Explorer entre en "quirks mode".

Una explicación sencillita :D
__________________
El conocimiento es libre: Movimiento por la Devolución
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 02:39.