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.
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 ¿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.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.
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?
Reviewed by El lado oscuro de java
on
marzo 07, 2016
Rating:
Este comentario ha sido eliminado por un administrador del blog.
ResponderEliminar