Inicio / Wikis / Cursos gratis / Curso de XHTML - El elemento raíz

Curso de XHTML - El elemento raíz

Curso gratis creado por Carlos Castillo. Extraido de: http://www.tejedoresdelweb.com/307/article-10152.html
18 de Octubre de 2005
HTMLXML

5 - El elemento raíz

El elemento raíz del documento XHTML debe ser <html> y en el debemos declarar el "namespace" usando el atributo xmlns. EL "namespace" para XHTML es: http://www.w3.org/1999/xhtml.



En XHTML, los elementos style y script se declaran como elementos con contenido #PCDATA. Pero en estos elementos se puede colocar todo tipo de código y por lo que los elementos < y & serán tratados como comienzos de etiquetado, y entidades como &lt; y &amp; serán reconocidas como referencias a las entidades < y & respectivamente por el procesador XML. Englobar el contenido del elemento script y style dentro de una sección como CDATA evita el procesamiento de estas entidades.

Por tanto, lo que en HTML escribimos así:

<SCRIPT LANGUAGE="JavaScript">
document.write("<p>Esto es una prueba</p>");
</SCRIPT>

En XHTML lo debemos escribir asi:

<script language="JavaScript">
<![CDATA[ document.write("<p>Esto es una prueba</p>"); ]] >
</script>

El único carácter que no está permitido dentro es el que indica el cierre de la marca CDATA, es decir, el código ]] >.

En muchos casos se puede evitar la utilización de las secciones CDATA, incluyendo los códigos en archivos externos y aplicando variantes similares a:

<script language="JavaScript" src="codigo.js"></script>
<link href="nombre_hoja_de_estilo.css"/>


A continuación se escribira un documento XHTML sencillo, válido, que se ajuste a la strict.dtd.

<?xml version="1.0"?>
<!DOCTYPE html
PUBLIC "-W3CDTD XHTML 1.0 StrictEN"
"xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">;
<head>
<title>Los mejores buscadores</title>
</head>
<body>
<p>Los mejores buscadores:</p>
<p><a href="http://www.todocl.cl/">Todocl</a>.</p>;
<p><a href="http://www.google.com">Google</a></p>;
</body>
</html>

Para poder validar el documento se requiere en el mismo directorio la DTD xml html1-strict.dtd y los archivos de entidades a los que hace referencia.

<!--

Character mnemonic entities --> <!ENTITY % HTMLlat1 PUBLIC
"-
W3CENTITIES Latin 1 for XHTMLEN"
"xhtml-lat1.ent">
%HTMLlat1;
<!ENTITY % HTMLsymbol PUBLIC
"-W3CENTITIES Symbols for XHTMLEN"
"xhtml-symbol.ent">
%HTMLsymbol;
<!ENTITY % HTMLspecial PUBLIC
"-
W3CENTITIES Special for XHTMLEN"
"xhtml-special.ent">
%HTMLspecial;

Una vez que tenemos todo esto en el mismo directorio no nos queda más que validar el documento con algun parser de XML:

pxml ejem_xhtml.htm

Para validar el documento XML se puede utilizar cualquier parser de XML. XMLSoftware [3] es una buena dirección para encontrar el que más se adapte a vuestro entorno.

Valora este capítulo:
Autor y licencia de 'Curso de XHTML - El elemento raíz'
Carlos Castillo Extraído de: http://www.tejedoresdelweb.com/307/article-10152.html

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
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.

Opiniona sobre 'Curso de XHTML - El elemento raíz' (0)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este curso gratis



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Curso de XHTML - El elemento raíz'

XHTML es una reformulación de HTML que normaliza y modulariza el lenguaje. XHTML está basado... Más »
Algunas de las obras de Antonio Tabucchi (Vecchiano, 1943), uno de los escritores y ensayistas... Más »
Todos tenemos "archivados" en el baúl de nuestra memoria, un conjunto de antiguos conocimientos heredados... Más »
El objetivo de este curso es aprender a programar en el lenguaje Ada, desde sus... Más »
Excelente curso de iniciación a la astronomía para aquellos que quieran aprender sobre esta apasionante... Más »
¿Estás seguro de que deseas eliminar este capítulo?