El documento describe las diferencias entre HTML y XML. HTML se usa principalmente para formato de páginas web y se compone de etiquetas para describir la estructura y contenido de un documento. XML se enfoca en estructurar información y fue desarrollado por el W3C para permitir la definición y transmisión de datos entre aplicaciones. A diferencia de HTML, XML separa claramente la estructura de la información de su presentación.
2. HTML
HTML, es el predominante para la elaboración de páginas web.
Es usado para describir la estructura y el contenido en forma de
texto, así como para complementar el texto con objetos tales
como imágenes. HTML se escribe en forma de «etiquetas»,
rodeadas por corchetes angulares (<,>). HTML también puede
describir, hasta un cierto punto, la apariencia de un documento,
y puede incluir un script (por ejemplo JavaScript), el cual puede
afectar el comportamiento de navegadores web y otros
procesadores de HTML.
HTML también es usado para referirse al contenido del tipo de
MIME text/html o todavía más ampliamente como un término
genérico para el HTML, ya sea en forma descendida del XML
(como XHTML 1.0 y posteriores) o en forma descendida
directamente de SGML (como HTML 4.01 y anteriores).
3. DIFERENCIAS
El HTML se preocupa por formatear datos y para ello son las
etiquetas que tiene el lenguaje, para formatear la información
que se desea mostrar
El desarrollo del HTML estuvo marcado la competencia entre
los distintos visores del mercado. Cada uno quería ser el mejor
e inventaba etiquetas nuevas que a la larga entraban a formar
parte del estándar del W3C, como la etiqueta <FRAME>.
Procesar la información en HTML es inviable, por estar
mezclada con los estilos y las etiquetas que formatean la
información.
4. LENGUAJES HTML
El código de las páginas está escrito en un lenguaje llamado HTML, que indica
básicamente donde colocar cada texto, cada imagen o cada video y la forma que
tendrán estos al ser colocados en la página.
El HTML se creó en un principio con objetivos divulgativos. No se pensó que la
web llegara a ser un área de ocio con carácter multimedia, de modo que, el
HTML se creó sin dar respuesta a todos los posibles usos que se le iba a dar y a
todos los colectivos de gente que lo utilizarían en un futuro.
El lenguaje consta de etiquetas que tienen esta forma <B> o <P>. Cada etiqueta
significa una cosa, por ejemplo <B> significa que se escriba en negrita (bold) o
<P> significa un párrafo, <A> es un enlace, etc. Casi todas las etiquetas tienen
su correspondiente etiqueta de cierre, que indica que a partir de ese punto no
debe de afectar la etiqueta. Por ejemplo </B> se utiliza para indicar que se deje
de escribir en negrita. Así que el HTML no es más que una serie de etiquetas
que se utilizan para definir la forma o estilo que queremos aplicar a nuestro
documento. <B>Esto está en negrita</B
5. XML
XML son las siglas de
Extensible Markup
Language, una
especificación/lenguaje de
programación desarrollada
por el W3C. XML es una
versión de SGML, diseñado
especialmente para los
documentos de la web.
Permite que los diseñadores
creen sus propias etiquetas,
permitiendo la definición,
transmisión, validación e
interpretación de datos entre
aplicaciones y entre
organizaciones
6. CARACTERISTICAS
Varias son las características que ofrece XML: Aunque hoy día
XML aún no está tan extendido como HTML, su uso futuro en
la Web mejorará la eficiencia de las búsquedas, al proporcionar
cada documento XML metadatos sobre sí mismo.
Permite proporcionar diferentes vistas sobre los datos (HTML,
PDF, voz, etc.), dependiendo de quién sea el cliente.
Facilita la integración desde fuentes de datos heterogéneas, por
ejemplo, páginas Web, distintas bases de datos, ...
Los documentos tienen una estructura que los hace legibles e
inteligibles no sólo para los ordenadores, si no también para los
humanos.
Las aplicaciones de XML son fácilmente extensibles mediante
definiciones de nuevos tipos de documento (DTD).
7. EXTANDARES XML
XML se basa en una tecnología desarrollada a partir de estándares probados y optimizada
para la Web. La iniciativa XML consta de un conjunto de estándares relacionados entre sí:
XML (Extensible Markup Language). Es una recomendación, que significa que el
estándar es estable y que los desarrolladores de Web y de herramientas pueden adoptarlo
plenamente.
Namespaces. En XML es una recomendación que describe la sintaxis y la
compatibilidad de los espacios de nombres para los intérpretes de XML. DOM (Document
Object Model). Es una recomendación que ofrece un estándar para el acceso mediante
programación a los datos estructurados (a través de scripts), de modo que los
desarrolladores puedan interactuar de forma coherente con los datos basados en XML y
computarlos.
XSL (Extensible Stylesheet Language). XLS es la cara de presentación del XML. Este
debe representar de forma independiente a la plataforma utilizada la información existente
en los documentos XML. XML Linking Language. Es un lenguaje que ofrece vínculos en
XML parecidos a los de HTML, pero más potentes. Los vínculos pueden tener varias
direcciones y pueden existir en el nivel de los objetos, no sólo en el nivel de las páginas
8. DIFERENCIAS
El XML se preocupa por estructurar la información que pretende
almacenar. La estructura la marca la lógica propia de la
información.
El desarrollo del XML está siendo llevado a cabo con rigor, siempre
ajustado a lo que marca el estándar que desarrolla el W3C, entidad
que está desarrollando el XML con más diligencia que las empresas
con intereses particulares.
En XML se puede procesar la información con mucha
facilidad, porque todo está ordenado de una manera
lógica, así mismo el formateo de la información para que
se pueda entender bien por el usuario es viable a través
de un pequeño procesamiento, a través de hojas de estilos
o similares.