SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Entendendo XML
Adilson Batista
Adriano Henrique
Guilherme Alvino
Wilker de Sena
Introdução
XML - eXtensible Markup Language
É uma linguagem de marcação recomendada pela W3C para a criação de
documentos com dados organizados hierarquicamente, tais como textos,
banco de dados ou desenhos vetoriais.
Início
Em meados da década de 1990, o World Wide Web Consortium (W3C)
começou a trabalhar em uma linguagem de marcação que combinasse a
flexibilidade da SGML com a simplicidade da HTML.
Linguagem de Marcação
Linguagem de marcação é um agregado de códigos que podem ser aplicados
a dados ou textos para serem lidos por computadores ou pessoas.
Vantagens e Desvantagens
Vantagens:
● Baseado em texto
● Suporta Unicode
● Simplicidade
● Legibilidade
● Portabilidade
● Escalabilidade
● Rase sensitive
● auto-documentado
● Representar (listas, registros, árvores)
Desvantagens:
● Velocidade
● Editabilidade em grades volumes de dados
<?xml version="1.0" encoding="ISO-8859-1"?><receita nome="pão" tempo_de_preparo="5 minutos"
tempo_de_cozimento="1 hora"><titulo>Pão simples</titulo><ingredientes><ingrediente quantidade="3"
unidade="xícaras">Farinha</ingrediente><ingrediente quantidade="7"
unidade="gramas">Fermento</ingrediente><ingrediente quantidade="1.5"
unidade="xícaras" estado="morna">Água</ingrediente><ingrediente quantidade="1"
unidade="colheres de chá" >Sal</ingrediente></ingredientes><instrucoes><passo>Misture
todos os ingredientes,e dissolva bem.</passo><passo>Cubra com um pano e deixe por uma hora
em um local morno.</passo><passo>Misture novamente, coloque numa bandeja e asse num forno.</passo></instrucoes></receita>
Aplicações
● Compartilhamento de dados
● Inserção de dados em serie
● Assinatura de RSS
● Padronização W3C
Código XML
Usando atributos em XML
Os atributos em XML são usados para descrever os elementos XML ou para
fornecer uma informação adicional sobre os elementos.
Usando um atributo para o sexo:
<pessoa sexo="feminino">
<nome>Ana</nome>
<sobrenome>Rachel</sobrenome>
</pessoa>
Usando um elemento para o Sexo:
<pessoa>
<sexo>feminino</sexo>
<nome>Ana</nome>
<sobrenome>Rachel</sobrenome>
</pessoa>
Referência
● http://www.tecmundo.com.br/programacao/1762-o-que-e-xml-.htm
● http://www.macoratti.net/xml.htm
● http://www.criarweb.com/artigos/203.php

Mais conteúdo relacionado

Destaque (13)

Colores cálidos
Colores cálidosColores cálidos
Colores cálidos
 
Taller Practico De Internet 1
Taller Practico De Internet 1Taller Practico De Internet 1
Taller Practico De Internet 1
 
Beauty3
Beauty3Beauty3
Beauty3
 
Concurso click geografia
Concurso click geografiaConcurso click geografia
Concurso click geografia
 
FinalBDRTeam4
FinalBDRTeam4FinalBDRTeam4
FinalBDRTeam4
 
JasonRes2016
JasonRes2016JasonRes2016
JasonRes2016
 
Moumita_Sen_CV_EN
Moumita_Sen_CV_ENMoumita_Sen_CV_EN
Moumita_Sen_CV_EN
 
STAR TOPOLOGY
STAR TOPOLOGY STAR TOPOLOGY
STAR TOPOLOGY
 
Higiene e Segurança no Trabalho - Técnico em RH
Higiene e Segurança no Trabalho - Técnico em RHHigiene e Segurança no Trabalho - Técnico em RH
Higiene e Segurança no Trabalho - Técnico em RH
 
05 professional practice
05 professional practice05 professional practice
05 professional practice
 
III encuentros internacionales ecosocialistas: Ponentes
III encuentros internacionales ecosocialistas: PonentesIII encuentros internacionales ecosocialistas: Ponentes
III encuentros internacionales ecosocialistas: Ponentes
 
TREE TOPOLOGY
TREE TOPOLOGY TREE TOPOLOGY
TREE TOPOLOGY
 
Professional Practice for Architecture II
Professional Practice for Architecture IIProfessional Practice for Architecture II
Professional Practice for Architecture II
 

Entendendo xml

  • 1. Entendendo XML Adilson Batista Adriano Henrique Guilherme Alvino Wilker de Sena
  • 2. Introdução XML - eXtensible Markup Language É uma linguagem de marcação recomendada pela W3C para a criação de documentos com dados organizados hierarquicamente, tais como textos, banco de dados ou desenhos vetoriais. Início Em meados da década de 1990, o World Wide Web Consortium (W3C) começou a trabalhar em uma linguagem de marcação que combinasse a flexibilidade da SGML com a simplicidade da HTML. Linguagem de Marcação Linguagem de marcação é um agregado de códigos que podem ser aplicados a dados ou textos para serem lidos por computadores ou pessoas.
  • 3. Vantagens e Desvantagens Vantagens: ● Baseado em texto ● Suporta Unicode ● Simplicidade ● Legibilidade ● Portabilidade ● Escalabilidade ● Rase sensitive ● auto-documentado ● Representar (listas, registros, árvores) Desvantagens: ● Velocidade ● Editabilidade em grades volumes de dados <?xml version="1.0" encoding="ISO-8859-1"?><receita nome="pão" tempo_de_preparo="5 minutos" tempo_de_cozimento="1 hora"><titulo>Pão simples</titulo><ingredientes><ingrediente quantidade="3" unidade="xícaras">Farinha</ingrediente><ingrediente quantidade="7" unidade="gramas">Fermento</ingrediente><ingrediente quantidade="1.5" unidade="xícaras" estado="morna">Água</ingrediente><ingrediente quantidade="1" unidade="colheres de chá" >Sal</ingrediente></ingredientes><instrucoes><passo>Misture todos os ingredientes,e dissolva bem.</passo><passo>Cubra com um pano e deixe por uma hora em um local morno.</passo><passo>Misture novamente, coloque numa bandeja e asse num forno.</passo></instrucoes></receita>
  • 4. Aplicações ● Compartilhamento de dados ● Inserção de dados em serie ● Assinatura de RSS ● Padronização W3C
  • 6. Usando atributos em XML Os atributos em XML são usados para descrever os elementos XML ou para fornecer uma informação adicional sobre os elementos. Usando um atributo para o sexo: <pessoa sexo="feminino"> <nome>Ana</nome> <sobrenome>Rachel</sobrenome> </pessoa> Usando um elemento para o Sexo: <pessoa> <sexo>feminino</sexo> <nome>Ana</nome> <sobrenome>Rachel</sobrenome> </pessoa>