Xhtml

Páginas: 21 (5248 palabras) Publicado: 23 de octubre de 2012
El XHTML (eXtensible Hypertext Markup Language) o Lenguaje de Etiquetado  Hipertextual Extensible es una reformulación del lenguaje HTML como aplicación XML que se recoge en la Recomendación del World Wide Web Consortium (W3C) XHTML 1.0 The Extensible HyperText Markup Language  (http://www.w3.org/TR/xhtml1/). Además, han surgido otras Recomendaciones en torno a XHTML como la Modularización deXHTML o Modularizatin of XHTML(http://www.w3.org/TR/xhtml-modularization/) que especifica un compendio de la modularización de XHTML usando Definiciones de Tipo de Documento (DTDs) XML y extiende. XHTML a todas las plataformas emergentes
 
El lenguaje XHTML surgió ante los problemas de compatibilidad que surgían cuando se usaba un documento HTML en distintas plataformas. La especificación XHTMLviene a ser una reformulación del HTML como aplicación XML. En realidad, es una reformulación de las tres definiciones de tipo de documento HTML 4.0 como aplicaciones XML. Su finalidad es que pueda ser usado como lenguaje de contenidos que sea a su vez conforme a XML y, si se siguen algunas sencillas directrices, funciona en agentes de usuario (esto es, las aplicaciones que leen y procesandocumentos) conformes con HTML4.0.
 
Utilizar XHTML en lugar de HTML presenta las siguientes mejoras:
 Los documentos XHTML son conformes a XML. Como tales, son fácilmente visualizados, editados y validados con herramientas XML estándar. 
 Los documentos XHTML pueden escribirse para que funcionen igual o mejor que lo hacían antes tanto en las aplicaciones de usuario conformes a HTML 4.0 como en losnuevas aplicaciones conformes a XHTML 1.0. 
 Los documentos XHTML pueden usar aplicaciones (por ejemplo scripts y applets) que se basen ya sea en el Modelo del Objeto Documento de HTML o XML[DOM]. 
 A medida que la familia XHTML evolucione, los documentos conformes a XHTML 1.0 estarán más preparados para interactuar dentro de y entre distintos entornos XHTML. 
El lenguaje XHTML es una familia demódulos y tipos de documentos que reproduce, engloba y extiende HTML 4.0. Los tipos de documentos de la familia XHTML están basados en XML y diseñados fundamentalmente para trabajar en conjunto con aplicaciones de usuario basados en XML.
Fuente: W3C. HyperText Markup Language Activity Statement.http://www.w3.org/MarkUp/Activity
En realidad, XHTML es HTML con sintaxis XML, esto es, XHTML es unaaplicación XML que se puede leer con los navegadores normales. Dos elementos destacables son, por un lado, que todo el código debe ir en minúsculas y, por otro, que es obligatorio cerrar las etiquetas. Así pues, <img src="1" alt=uno" debe ser ahora  <img src="1" alt="uno" />
He aquí 2 ejemplos de documentos XHTML válidos:
<?xml version="1.0"?>
<!DOCTYPE html
PUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN"
"xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="sp">
<head>
<title>Hipertexto: El nuevo documento en la cultura de la imagen</title>
</head>
<body>
<p>Hipertexto:</p>
<p><a href="http://www.hipertexto.info/">Hipertexto</a>.</p>
<p><ahref="http://www.google.es">Google</a></p>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > 
<head>  <title>Virtual Library</title></head><body><p>Moved to <a href="http://vlib.org/">vlib.org</a>.</p>  </body></html>
En este ejemplo, la declaración XML está incluida. Una declaración XML como la de arriba no está requerida en todos los documentos XML. También se puede usar XHTML con otros espacios nominales XMLNames, por ejemplo la inclusión de metadatos expresados en RDF dentro de documentos XHTML o con otras...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Xhtml
  • Xhtml
  • XHTML
  • Xhtml
  • XHTML Investigacion
  • ¿Qué es el xhtml?
  • Xhtml
  • Xhtml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS