Académique Documents
Professionnel Documents
Culture Documents
AWE
NDICE:
3.1.- Introduccin.
3.2.- Qu es XHTML?
3.7.- XForms
3.1.- Introduccin.
Qu es XHTML?
Por qu surge este y qu ventajas tiene respecto al HTML?
En qu se diferencia del HTML?
3.2.- Qu es XHTML?
Por tanto, una de las principales diferencias es que HTML proviene de SGML
mientras que XHTML proviene de XML, lo que condiciona su sintaxis, entre otras
caractersticas.
Aparece desde la versin del HTML 4.0 y el XML 1.0., como ya hemos
mencionado como en una "reformulacin del lenguaje HTML en una
aplicacin XML".
Para ello, utiliza las reglas de alguno de los 3 DTDs definidos por el W3C. La
compatibilidad con agentes de usuario HTML existentes es posible siguiendo un
pequeo conjunto de reglas.
Los documentos XHTML se establecen en base a las reglas XML. Por tanto,
pueden ser visualizados, editados y validados por cualquier herramienta
estndar XML.
Los documentos XHTML pueden escribirse para que funcionen igual o mejor
que lo hacan antes tanto en los agentes de usuarios conformes a HTML 4.0
como en los nuevos agentes conformes a XHTML 1.0.
Los documentos XHTML pueden contener aplicaciones (por ejemplo applets o
scripts) que se basen en DOM y que modifiquen la propia estructura del
documento XHTML. El DOM significa Modelo de Objetos del Documento que
es una interfaz de programacin de aplicaciones (API) para documentos
HTML y XML. Para saber ms, consulta el enlace:
http://html.conclase.net/w3c/dom1-es/introduction.html
Permite insertar en el documento XHTML nuestras propias marcas que no
tienen por qu estar definidas en el estndar general. Esto es lo que se
llama modularizacin XHTML.
Debe designar el espacio nominal a travs del atributo xmlns teniendo que
<head>
<title>Biblioteca Virtual</title>
</head>
<body>
</body>
</html>
El siguiente ejemplo muestra cmo XHTML 1.0 podra usarse junto con con
la Recomendacin MathML:
NOTA:
<head>
</head>
<body>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply> <log/>
<logbase>
<cn> 3 </cn>
</logbase>
<ci> x </ci>
</apply>
</math>
</body>
</html>
Esto se debe a que en HTML 4.0 se pueden definir elementos que deberan
tener su cierre indicado pero que luego no utilizan.
<table> <table>
<tr> <tr>
<td>1 <td>1</td>
<td>2 <td>2</td>
</tr> </tr>
<tr> <tr>
<td>3 <td>3</td>
<td>4 <td>4</td>
</tr> </tr>
</table> </table>
Un elemento vaco es aqul que no tiene principio o fin, sino que declara un
elemento en el metalenguaje para el cual est definido.
Espacio ( )
Tabulacin (	)
Retorno de carro (
)
Avance de lnea (
)
A la vez que el uso de XHTML vaya pasando de los agentes de usuario del
ordenador de sobremesa tradicional a otras plataformas, est claro que no todos
los elementos de XHTML sern necesarios en todas las plataformas. Por ejemplo un
PDA o un telfono mvil pueden soportar slo un subconjunto elementos de XHTML.
Subconjuntos y extensibilidad
Perfiles de documento
3.7.- XForms
Objetivos
Cmo funcionan?