HTML vs XML

HTML vs XML.

HTML

HTML, son las siglas de HyperText Markup Language, que es el lenguaje más común para definir la estructura de una página web. Se compone de varios elementos HTML y a su vez de diversas etiquetas HTML con su contenido.

Es un lenguaje hipertexto, por lo tanto nos permite crear cadenas de enlaces. La versión más moderna de HTML es HTML5, pero ojo, debemos tener en cuenta que al ser estático puede ignorar pequeños errores en su programación. No es necesario cerrar las etiquetas para su funcionamiento.

Vemos un ejemplo sencillo de HTML:

El anterior código lo vemos en pantalla como…

Ejemplo de HTML

Ejemplo de HTML

 

XML

XML quiere decir eXtensible Markup Language, y es un lenguaje creado para la función de transferir datos y no para estructurarlos. Es dinámico y nos informa de todos los errores, al contrario de HTML son necesarias las etiquetas de cierre. Realmente, es un formato de datos textuales con soporte de Unicode para idiomas humanos. La versión actual de XML es XML1.1.

Vemos un ejemplo sencillo de XML:

En pantalla lo vemos así…

Ejemplo de XML

Ejemplo de XML

Como podemos comprobar en la anterior imagen, los datos están sin estructurar. Al estructurarlos la cosa cambia, ejemplo…

Me gusta SoloLinux.es

Analizamos las diferencias entre uno y otro.

 

HTML vs XML

HTMLXML
HTML (HyperText Markup Language), es un lenguaje utilizado para describir la estructura de una página web. Se compone de varios elementos HTML que se componen de etiquetas HTML y su contenido.XML (lenguaje de marcado extensible), es un lenguaje utilizado para transferir datos y no para estructurarlos.
HTML es estático porque se usa para mostrar datos.XML es dinámico y se usa para transferir datos.
Es un lenguaje de presentación.No es un lenguaje de presentación.
No es necesario usar una etiqueta de cierre.Es obligatorio usar una etiqueta de cierre.
Las etiquetas predefinidas como

, , , etc... están presentes en HTML.

Puedes definir tus propias etiquetas.
HTML no conserva los espacios en blanco.XML imprime los espacios en blanco.
HTML no distingue entre mayúsculas y minúsculas.XML si que distingue entre mayúsculas y minúsculas.

 

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

3 Comentarios

  1. Henry
    19/10/2019
    • Henry
      21/10/2019
      • Henry
        21/10/2019

Agregar comentario