XML Teoria

Hola!

Ahora les pondré un poco de XML, creo yo, algo resumido pero entendible. Lo principal que debes saber de XML es lo siguiente:

  1. Se plantea como un lenguaje estándar para el intercambio de informacion entre diferentes programas de una manera segura, fiable y libre.
  2. Un documento en XML tendrá la información que necesita los programas para procesar( por los atributos, lo veremos mas adelante ).
  3. Lo podemos usar para: 
  • Organizar la información (gracias a los tags o etiquetas),
  • Como base de datos.
  • Para pasar la información a formato .pdf.
¿Que necesito?

Un block de notas en el cual escribas los tag, de ahí lo guardas como .xml.

¿Como iniciamos?

Para que todo formato en XML sea legible debe de tener la siguiente etiqueta (tag).

<?xml version='1.0'?>

Para codificarlo le pondremos el atributo enconding.

<?xml version='1.0' encoding='UTF-8'?>

Recuerden escribirlo en minúscula. XML respeta minúsculas y mayúsculas. Solo existe un elemento raíz, que sera la etiqueta que se abre primero y la ultima en cerrarse. Aquí se ve lo de encapsulamiento. Toda etiqueta que se cierra se identifica por " / " ejemplo: </cierre> o si esta no contendrá nada <cierre/>.

Atributos
Al igual que se ve en programación aquí también podemos agregar atributos, así podemos procesar mejor la información. ¿Cuales atributos? pues lo que nosotros le pongamos, al fin y al cabo lo usaremos para que nuestro programa lo lea.

Por ejemplo:

<Persona> 
    <Actor personaje="Jorge" edad=21> Hola!</Actor>
</Persona>

Nuestros atributos son personaje y edad, así identificamos que un "Actor" con el "personaje" de Jorge y que se ve con una  "edad" de 21 se encuentra diciendo "Hola!".

A mi me sirvió bastante para un proyecto tanto en C# como en JAVA usamos XML como base de datos. El guardar y extraer la información es bastante sencilla. Para eso solo usando una tabla normal de estos dos lenguajes lo puedes guardar o extraer sin mayor dificultad.

Bueno eso es todo por el momento, les dejo unos links de referencia



Comentarios

Entradas populares