XML

XML, do inglês eXtensible Markup Language, é um formato que permite documentos com dados organizados hierarquicamente em formato textos, pode conter banco de dados ou até mesmo desenhos vetoriais. A linguagem XML é classificada como extensível porque permite definir os elementos de marcação (TAGS).

Os Elementos XML são extensíveis e têm relacionamentos.

Os Elementos XML têm regras simples para nomes.

um exemplo simples!

 

Aqui um outro exemplo um pouco mais complexo! o cabeçalho define a versão de XML e o tipo de caractere usado!

 

Os elementos XML podem ter atributos na tag de abertura, veja o Elemento Paciente define um atributo matrícula.

Os atributos são usados para prover informação adicional sobre os elementos.

e quando temos mais de 1 registro?

 

JSON

JSON (JavaScript Object Notation - Notação de Objetos JavaScript) é uma formatação leve de troca de dados. Para seres humanos, é fácil de ler e escrever. Para máquinas, é fácil de interpretar e gerar. Está baseado em um subconjunto da linguagem de programação JavaScript, JSON é em formato texto e completamente independente de linguagem, pois usa convenções que são familiares às linguagens C e familiares,. Estas propriedades fazem com que JSON seja um formato ideal de troca de dados.

 

um exemlo um pouco mais complicado