entendendo xml

7
Entendendo XML Adilson Batista Adriano Henrique Guilherme Alvino Wilker de Sena

Upload: adriano-henrique

Post on 27-Jan-2017

181 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Entendendo xml

Entendendo XML

Adilson BatistaAdriano HenriqueGuilherme AlvinoWilker de Sena

Page 2: Entendendo xml

IntroduçãoXML - 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ícioEm 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çãoLinguagem de marcação é um agregado de códigos que podem ser aplicados

a dados ou textos para serem lidos por computadores ou pessoas.

Page 3: Entendendo xml

Vantagens e DesvantagensVantagens:

● 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>

Page 4: Entendendo xml

Aplicações

● Compartilhamento de dados● Inserção de dados em serie ● Assinatura de RSS● Padronização W3C

Page 5: Entendendo xml

Código XML

Page 6: Entendendo 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>