El documento describe las diferencias entre HTML y XML. HTML es el lenguaje utilizado para crear páginas web y proporciona estructura a los documentos, mientras que XML es un metalenguaje que permite definir gramáticas de lenguajes específicos. A diferencia de HTML, donde las etiquetas ya están predefinidas, XML permite que los usuarios creen sus propias etiquetas. Esto hace que XML sea más flexible y extensible que HTML para interpretar información de manera semántica.
Vídeo de la presentación: http://www.youtube.com/watch?v=qJ3_9F7bEp8
XML (eXtensible Markup Language, Lenguaje de marcas extensible)
- Orígenes: GML, SGML
- Documento correcto: bien formado y válido
Más información:
- http://accesibilidadweb.dlsi.ua.es
- http://desarrolloweb.dlsi.ua.es
Autor: Sergio Luján Mora, profesor de la Universidad de Alicante (http://www.ua.es)
2. El lenguaje HTML (HyperText Markup
Language;
Lenguaje de marcado de hipertextos), a
pesar de
su sencillez,
es sin duda un invento importante. Es
considerado
como
el más exitoso sistema de presentación
de documentos
desde
el surgimiento de Internet, y gracias al
cual se puede
publicar
y acceder a mucha información a nivel
mundial.
3. Los documentos creados en
HTML son visualizados por
distintos clientes, y cada uno de
éstos ve los textos de distinta
manera (diversos tipos y
tamaños de letra, espacio entre
líneas, y demás). Por
ejemplo, algunas PCs no
soportan gráficos, por lo que al
crear se debe dar la
responsabilidad a este tipo de
usuarios de que también
visualicen la información.
4. ESTRUCTURA BÁSICA DE
UN DOCUMENTO HTML
Un documento HTML comienza con la etiqueta <html>, y termina con
</html>. Dentro del documento (entre las etiquetas de principio y fin de
html), hay dos zonas bien diferenciadas: el encabezamiento, delimitado por
<head> y </head>, que sirve para definir diversos valores válidos en todo el
documento; y el cuerpo, delimitado por <body> y </body>, donde reside la
información del documento.
5. Características del lenguaje HTML
HTML es el lenguaje utilizado para la creación de páginas Web.
Más concretamente, HTML significa “HyperText Mark-Up
Language”, que viene a ser, en nuestro idioma, “Lenguaje para
el Formato de Documentos de Hipertexto”. Es decir, los
documentos HTML no son documentos de texto normal, sino
documentos de hipertexto ya que en el propio documento
aparecen enlaces a otros documentos.
Una misma página HTML se visualiza de forma muy similar en
cualquier navegador de cualquier sistema operativo.
HTML ha pasado de ser un lenguaje utilizado exclusivamente
para crear documentos electrónicos a ser un lenguaje que se
utiliza en muchas aplicaciones electrónicas como
buscadores, tiendas online y banca electrónica.
HTML es un lenguaje utilizado únicamente para dar estructura a
una página web.
Todo documento HTML requiere expresar correctamente una
serie de etiquetas, y todo elemento de este tipo de documento .
6. XML, siglas en inglés
de eXtensible Markup Languag
e ('lenguaje de
marcas extensible'), es
un lenguaje de marcas
desarrollado por elWorld Wide
Web Consortium (W3C). Deriva
del lenguaje SGML y permite
definir la gramática de
lenguajes específicos
7. Es extensible: Después de diseñado y puesto en
producción, es posible extender XML con la adición de
nuevas etiquetas, de modo que se pueda continuar
utilizando sin complicación alguna.
El analizador es un componente estándar, no es
necesario crear un analizador específico para cada
versión de lenguaje XML. Esto posibilita el empleo de
cualquiera de los analizadores disponibles.
Mejora la compatibilidad entre aplicaciones.
Transformamos datos en información, pues se le añade
un significado concreto y los asociamos a un
contexto, con lo cual tenemos flexibilidad para
estructurar documentos.
8.
9. La diferencia fundamental entre
XMLy HTML es que el
primero, como ya se mencionó, es
un metalenguaje, y el segundo es
simplemente un lenguaje. Durante
1998 XML tuvo un crecimiento
exponencial, refiriéndose sobre
todo a sus apariciones en los
medios de comunicación de todo
tipo, menciones en páginas
Web, soporte de
software, tutoriales
10. “Para muchas aplicaciones XML va a desplazar
HTML o quizás solamente va a soportarlo. La
idea es que no es una confrontación directa
`XML vs. HTML', ya que pueden trabajar
juntos, así como pueden tener cosas
completamente dispares”
Otra diferencia del XML es que éste es un
lenguaje que puede extenderse. Trabajando
con documentos XML podemos establecer
nuestros propios tags y la estructura de los
documentos para trabajar. En XML el tag es
válido por que yo lo puedo definir y utilizar sin
ningún problema. Por el contrario, en el HTML
todos los tags ya han sido predefinidos y son
parte del estándar HTML definido por el W3C.
11. Resumiendo el XML puede interpretar las
frases de manera semántica, mientras que
el HTML no las puede interpretar. Esto es
debido a que el XMl al tener todo ordenado
de una manera lógica puede procesar la
información con mucha facilidad.
July Delgado