You are on page 1of 2

XML

Lenguaje de Marcas Extensible es un metalenguaje, es decir, un lenguaje que se


utiliza para hablar de otros lenguajes. Fue desarrollado por Word Wide Web
Consortium (W3C), una sociedad mercantil internacional que elabora
recomendaciones para la World Wide Web. XML es un subconjunto de SGML
(Estndar Generalised Mark-up Language), simplificado y adaptado a Internet.
XML sirve para representar informacin estructurada en la web (todos documentos),
de modo que esta informacin pueda ser almacenada, transmitida, procesada,
visualizada e impresa, por muy diversos tipos de aplicaciones y dispositivos. Por lo
tanto, se usa para:

Publicar e intercambiar contenidos de bases de datos.


Formatos de mensaje para comunicacin entre aplicaciones (B2B)
Descripcin de meta contenidos.

Un documento XML es conjunto de datos con sus respectivas etiquetas de marcado


XML que se almacena como texto en archivo con extensin .xml. Un documento
XML puede incluir cualquier flujo de datos basado en texto: un artculo de una
revista, un resumen de cotizaciones de bolsa, un conjunto de registros de una base
de datos, etc.

Estructura

Componentes

Elementos: Pieza lgica del marcado, se representa con una cadena de


texto(dato) encerrada entre etiquetas.
Instrucciones: Ordenes especiales para ser utilizadas por la aplicacin que
procesa
Comentarios: Informacin que no forma parte del documento.
Declaraciones de tipo: Especifican informacin acerca del documento.
Secciones CDATA: Se trata de un conjunto de caracteres que no deben ser
interpretados por el procesador.

Fuentes
Consultado el 22 de enero de 2017 en: http://www.mundolinux.info/que-es-xml.htm

JSON
En espaol Notacin de Objetos de JavaScript es un formato ligero de intercambio
de datos. Una de sus ventajas con respecto a XML es que es ms fcil de leer para
los humanos y generarlo para las mquinas.
Un conjunto nombre / valor consiste en un nombre de campo (en comillas dobles),
seguido de dos puntos, seguido de un valor. Ej: nombre: Ivn
Un objeto es un conjunto desordenado de pares nombre/valor. Un objeto comienza
con { y termine con }. Cada nombre es seguido por dos puntos y los pares
nombre/valor estn separados por coma.
Ej: { persona1 : {
nombre: Ivn,
edad: 21
},
persona2: {
nombre: Miguel,
edad: 22
}
}
JSON est constituido por dos estructuras:

Una coleccin de pares de nombre/valor. En varios lenguajes esto es


conocido como un objeto, registro, estructura, diccionario, tabla hash, lista de
claves o un arreglo asociativo.
Una lista ordenada de valores. En la mayora de los lenguajes, esto se
implementa como arreglos, vectores, listas o secuencias.
Estas son estructuras universales; virtualmente todos los lenguajes de
programacin las soportan de una forma u otra. Es razonable que un formato
de intercambio de datos que es independiente del lenguaje de programacin
se base en estas estructuras.

Fuentes
Consultado el 22 de enero de 2017 en: http://www.json.org/json-es.html
Consultado el 22 de enero de 2017 en:
http://www.w3schools.com/js/js_json_syntax.asp

You might also like