Curso de xhtml - Comprobar que el documento XHTML es valido

8 - Comprobar que el documento XHTML es valido

[editar]
Curso gratis creado por Carlos Castillo. Extraido de: http://www.tejedoresdelweb.com/307/article-10152.html
18 de Octubre de 2005
El siguiente paso es comprobar que se ajusta a alguna de las DTD que conforman el XHTML. En nuestro caso, al no utilizar CSS y darle el aspecto mediante etiquetas, tenemos que comprobar que se ajusta a la transitional.dtd.

Para ello se debe colocar en la cabecera del documento la declaración de tipo de documento:

<!DOCTYPE html
PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN"
"xhtml1-transitional.dtd">

Al validarlo primero se observara la obligatoriedad de que exista el elemento head.

<!ELEMENT html (head, body)>

A continuación se observa el reclamo que indica que el elemento script debe utilizar de forma obligatoria el atributo type:

<!ATTLIST script
charset %Charset; #IMPLIED
type %ContentType; #REQUIRED

Donde debemos indicar de qué tipo es el contenido de la etiqueta script en nuestro caso text/javascript.

Realizando estas correciones y validaciones hasta que se obtenga el siguiente documento XHTML válido:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-
W3CDTD XHTML 1.0 TransitionalEN"
"xhtml1-transitional.dtd">
<html>
<head>
<title>Ejemplo de documento HTML convertido a XHTML</title>
<script type="text/javascript" language="Javascript" src="hola.js"></script>
</head>
<body>
<h1>Página HTML que convertiremos en XHTML</h1>
<p>Esto es un párrafo con una texto en <b>negrita </b> y <i>cursiva </i>.</p>
<p>Esto es un párrafo en el que coloco un salto de linea. <br />
y ahora continuamos aqui.</p>
<p align="center">Esto es texto centrado</p>
<ul>
<li>Esto es una lista con un enlace a una función de
<a href="javascript:Hola()">javascript</a></li>
<li>Esto es otra lista con una imagen
<img src="lapiz.gif" alt="Imagen de un lapiz" /></li>
<li><font size="4" color="red">Este es otro elemento de la lista
con otro color y tamaño de fuente mayor.</font></li>
</ul>
<p>y para terminar un formularío</p>
<form action="accion_asociada">
<input type="checkbox" checked="checked" />Opcion 1
<input type="checkbox" />Opción 2
</form>
</body>
</html>

También tenemos la posibilidad de validar nuestro código en Internet desde el validador que el W3C tiene en http://validator.w3.org/
[editar]

Sé el primero en opinar


Cursos gratis relacionados con 'Curso de xhtml'

XHTML es una reformulación de HTML que normaliza y modulariza el lenguaje. XHTML está basado... Más »
Este es un curso tremendamente completo, guiado y con ejemplos y prácticas pensadas para convertirlo... Más »

Autor y licencia de 'Curso de xhtml'


Curso gratis de Carlos Castillo. Extraido de: http://www.tejedoresdelweb.com/307/article-10152.html CopyLeft
Los contenidos de este sitio pueden ser reproducidos solamente bajo estas condiciones. La licencia está respaldada con el registro de propiedad intelectual número 97.125 en Chile y otros países.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.