2. Diferencias entre: XML y HTML
XML y HTML son
lenguajes muy
diferentes. Ambos
nacen de la misma
inspiración llamada
SGML por lo que su
sintaxis es similar,
aunque cada uno
fue diseñado para
cumplir distintas
funciones:
3. Diferencias entre: XML y HTML
El XML (eXtensive Markup
Language) es un lenguaje
que fue concebido para
describir información. Su
función principal es
ayudarnos a organizar
contenidos y eso hace que
los documentos XML sean
portables hacia diferentes
tipos de aplicaciones.
El HTML (HyperText Markup
Language) por otro lado ha
sido concebido para mostrar
información, determinar como
actúa y que hace. Su función
radica en ayudarnos a darle
formato a los diversos
contenidos de una página.
4. Diferencias entre: XML y HTML
Resumiendo, el XML sirve para describir
información y el HTML sirve para darle
formato y presentarla a través de un
navegador. O sea que el XML no es ni
será nunca un reemplazo del HTML sino
un complemento que sirve para manejar
la información separada del formato.
5. Diferencias entre: XML y HTML
Un dato importante es que al hablar
de XML hablamos de documentos
bien formados (well formed). Mientras
en HTML podemos ser desordenados:
<P><B><i>Este texto estará en
negritas e itálicas</b></I><BR>, en
XML tenemos que respetar los tags.
Todos deberán ser anidados
correctamente:
<TagA><TagB>Contenidos</TagB></T
agA>. Algo muy importante es que son
"case sensitive" de tal forma que <B>
no es lo mismo que <b> sino son dos
tags diferentes. También debemos
presetar atención importante a que
todos los tags deben ser cerrados. Si
usamos un tag independiente como el
<br> o <hr>, lo cerramos incluyéndole
un diagonal al final: <br />, <hr />. Por
lo anterior, el XML está ayudando a
que seamos más ordenados y
respetemos el lenguaje que gracias a
la tolerancia de los navegadores ha
ido decayendo.
6. Diferencias entre: XML y HTML
Otra característica del
XML es que es un
lenguaje que puede
extenderse. Al trabajar con
documentos XML
podemos determinar
nuestros propios tags y
estructura de documentos
para trabajar. En XML el
tag <christian></christian>
es válido por que yo lo
puedo definir y utilizar sin
ningún problema. Por otro
lado en el HTML todos los
tags ya han sido
predefinidos y son parte
del estándar HTML
definido por el W3C.
7. Ejemplo XML
La estructura de un archivo XML es muy similar a la estructura en HTML
solo que con la gran diferencia de que nosotros nombramos las etiquetas
para asi poder almacenar información que nos interesa para después lograr
un acceso a esta, un ejemplo simple seria como se muestra a continuación:
<?xml version=" 1.0 " encoding=" UTF-8 " standalone= " yes "?>
<ficha>
<nombre> Gabriel </nombre>
<apellido> Molina </apellido>
<direccion> Alfredo Vargas #36 </direccion>
</ficha>
Siguiendo este ejemplo de estructura básica de XMLpodemos generar
una base de datos en este sistema.
8. Ejemplo HTML
Un documento en HTMl debería tener esta estructura básica, y, a partir de este se
podrá generar la maqueta de elementos para formar nuestro diseño en HTML, ya sea
mediante el uso de tablas o con el uso de DIVs y con código CSS posicionar y dar
formato a estos, el código es el siguiente:
<html>
<head>
<title>
</title>
</head>
<body>
</body>
</html>
Donde
<html> Indica el inicio del documento.
<head> Inicio de la cabecera.
<title> Inicio del título del documento.
</title> Final del título del documento.
</head> Final de la cabecera del documento.
<body> Inicio del cuerpo del documento.
</body> Final del cuerpo del documento.
</html> Final del documento.
Y esto es un ejemplo de estrucrua básica en HTML