JavaPlayers - XML - ¿Que es un XML? - ¿Para que sirve un XML?

Siempre hablamos de muchos temas en los cuales damos por entendido el tema del XML, pero hoy vamos a explicar un poco mas en detalle, bueno comencemos.

JavaPlayers - XML ¿Que es un XML?

El XML, básicamente es un lenguaje de etiquetas, XML significa Extensible Markup Language, hablamos de un lenguaje de etiquetas muy parecido al html.


XML - ¿Que es un XML? - ¿Para que sirve un XML?

Un ejemplo de ellos es el siguiente

<nombre>Nicolas</nombre>

Acá podemos notar rápidamente tres cosas:

1. Existen etiquetas entre "<" y ">".
2. Se cierran las etiquetas con "</" y ">".
3. Existen valores entre que se abre una etiqueta y se cierra.

Mmm, acá viene donde doblamos la cabeza y decimos nuevamente mmm, osea los que les estoy intentando decir es que las etiquetas serian igual a nombrar una variable y el valor que se encuentra entre que se abre una etiqueta y se cierra es igual al valor de la propiedad.


Si hablamos de java el ejemplo de arriba seria igual a esto

String nombre = "Nicolas";

Es decir la propiedad y el valor de la propiedad.

Por otro lado dejemos claro que es un archivo de texto plano con extencion .xml
Recordar una etiqueta que se abre obligatoriamente se tiene que cerrar.


JavaPlayers - XML ¿Para que sirve un XML?

Si bien arriba explicamos que es el xml, expliquemos para que sirve, sabiendo que es un archivo de texto plano con extencion .xml, lo cual nos da un indicio.

XML - ¿Que es un XML? - ¿Para que sirve un XML?

Los archivos java cuando se "compilan" son extencion .class, lo cual significa que son código maquina, es decir una vez que estan corriendo no se pueden modificar en tiempo de ejecución, pero mmm una pregunta si esto fuera un archivo de texto plano, se podría modificar en tiempo de ejecución ? (los programadores con mucho tiempo de desarrollo este cambio lo llamamos en caliente es decir cuando se encuentra corriendo) , la respuesta a la pregunta es Si, se puede realizar este cambio en caliente siempre y cuando el archivo sea de texto plano y se update por necesidad, es decir que se lea cada vez que se necesita.

Teniendo en cuenta esto casi todos los frameworks utilizan archivos xml para la configuración, mas allá que se entiende también desacoplamos valores de propiedades del lenguaje, EHH ? Como el lenguaje? Si el lenguaje, ya que como puede ser un archivo de texto plano por diferentes mecanismos podemos enviarlos a otros sistemas con diferentes lenguajes los archivos xml, donde <nombre>Nicolas</nombre> va a ser lo mismo, mas allá de como se lea en cada lenguaje diferente.

Si te quedo alguna duda no dudes en consultarnos!


JavaPlayers - XML - ¿Que es un XML? - ¿Para que sirve un XML? JavaPlayers - XML - ¿Que es un XML? - ¿Para que sirve un XML? Reviewed by El lado oscuro de java on marzo 07, 2016 Rating: 5

1 comentario:

Con la tecnología de Blogger.