martes, 10 de marzo de 2015

tabla de contenido


1.definición

2.historia

3.para q sirve

4.cómo se usa

5.ventajas y desventajas

definicion

Xml es un lenguaje de programación es muy parecido al lenguaje html se caracteriza por utilizar etiquetas que tienen un paquete de información en éste lenguaje separa el contenido de la presentación.

Xml en inglés Extensible Markup Language (en español significa lenguaje de marcas extensible).

Este lenguaje se utiliza para almacenar datos en forma legible deriva del lenguaje sgml que permitía definir la gramática de lenguajes específicos de la misma manera el lenguaje de programación html.

historia

En los años 70 surgió la necesidad de un lenguaje para almacenar información si pudiera crear el lenguaje xml existieron unos que lo antecedieron como lo fue el lenguaje de programación GML creado por la misma empresa ibm el lenguaje GML era útil  pero con algunos errores que fueron corregidos al crear el XML.

El  lenguaje creado en el año de 1989 por Tim Berners Lee que creo la web y luego surgió el lenguaje html.

para que sirve

Nos sirve para almacenar información de la misma pagina hacia para otros usuarios que neseciten tal informacion

Es muy fácil de usar ya que utiliza etiquetas que permiten separar la información a nuestro gusto

La mayoría de los programas creados con el lenguaje de programación XML son para facilitar las operaciones matematicas, animaciones y juegos simples

como se usa

Se usa empleando etiquetas 

ejemplo:





ejemplo:

A continuación daremos un ejemplo de forma práctica, en donde crearemos un documento XML que contenga la descripción de algunos partidos jugados por los equipos de fútbol de la liga española. Usando las características válidas para un documento XML podemos escribir.
ES PARECIDO A HTML
 <Liga> 
         <Partido número="1">
                   <Local>
Barcelona</Local>
                   <Visita>
Real Madrid</Visita>
                   <Goles-Local
>2</Goles-Local>
                   <Goles-Visita>
3</Goles-Visita>
          </Partido>
          <Partido número="2">
                   <Local>
Barcelona</Local>
                   <Visita>
Sevilla</Visita>
                   <Goles-Local>
2</Goles-Local>
                   <Goles-Visita>
1</Goles-Visita>
          </Partido>
</Liga>


ventajas y desventajas

Ventajas

*procesa fácil la información

*separa radicalmente el contenido y el formato de presentación

*diseñado para cualquier lenguaje y alfabeto

*permite la interacción con otros tipos de lenguaje

*permite almacenar información

Desventajas

*es muy difícil crear una pagina web

*sus ventajas pueden convertirse en desventajas

*su estructura de etiquetas puede dificultar el orden

*no cuenta con un parser

*las nuevas versiones de los navegadores no soportan XML