XML se enfoca en estructurar información de manera lógica, mientras que HTML se enfoca en formatear la información para su presentación. Además, el procesamiento de información es más fácil en XML que en HTML debido a que la información en XML está ordenada de manera lógica separada de los estilos. Finalmente, aunque XML y HTML comparten orígenes, XML sirve para describir información de manera portable, mientras que HTML sirve para dar formato a la información en las páginas web.
Diferencias entre HTML y XML: estructura vs formato
1.
2. Paralos que conozcan también el lenguaje
HTML, que espero que seáis muchos, he
compilado aquí una serie de diferencias entre
HTML y XML que sirven de muestra para ver
hasta dónde llegan estos dos lenguajes.
3. ElHTML se preocupa por formatear datos y
para ello son las etiquetas que tiene el
lenguaje, para formatear la información que
se desea mostrar.
4. ElXML se preocupa por estructurar la
información que pretende almacenar. La
estructura la marca la lógica propia de la
información.
5. Procesar la información en HTML es
inviable, por estar mezclada con los estilos y
las etiquetas que formatean la información.
6. EnXML 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.
7. Lasdiferencias entre el HTML y el XML son a
la vez mínimas e inmensas. Para entenderlas
mejor tenemos que saber que tanto el XML
como el HTML tienen su base en el SGML.
8. 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:
9. ElXML (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.
10. ElHTML (HyperText Markup Language) por
otro lado ha sido concebido para mostrar
información, determinar como actúa y que
hace.
11. Sufunción radica en ayudarnos a darle
formato a los diversos contenidos de una
página.
12. Resumiendo, el XML sirve para describir
información y el HTML sirve para darle
formato y presentarla a través de un
navegador.
13. 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.
14. Otracaracterí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.
15. EnXML 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.