segunda-feira, 10 de setembro de 2012

Extensible markup language - XML

XML é uma linguagem de marcação recomendada pela W3C, é amplamente utilizada na estruturação hierárquica  de diversos tipos de dados, por ser amplamente difundida encontramos vários exemplos de utilização dessa linguagem na internet, abaixo selecionei alguns e criei outros:

Exemplo de um Curriculo Vitae em XML:


















fonte:http://pt.wikipedia.org/wiki/XML


Abaixo um exemplo dos dados de um disco e uma receita de pão em XML:










fonte:http://www.tecmundo.com.br/programacao/1762-o-que-e-xml-.htm




Exemplo de um carro:
 De uma música:
 De uma pessoa:
 De um filme:




Abaixo a criação que representa a estrutura de dados de um Professor, aluno e curso seguinto a sugestão de modelagem do link: http://ia.ucpel.tche.br/~lpalazzo/Aulas/IWS/UNIV2009b.htm

Um Professor:
 Um Aluno:
 Um Curso:




Exemplos de ferramentas para XML:

 SAX - É uma API para XML, usada para acessar documentos XML e é muito utilizado por servlets que precisam enviar e receber documentos XML porque é o mecanismo mais rápido, pois utiliza pouca memoria comparado a outros mecanismos com a mesma função.

DOM - É uma estrutura de árvores padrão, onde cada nó contem um dos componentes de uma estrutura XML . Os dois tipos mais comuns de nós são textos e elementos. Utilizando as funções do DOM nos permite a criação, remoção e edição de nodos e mudar sua hierarquia

Nenhum comentário:

Postar um comentário