entendendo xml
TRANSCRIPT
Entendendo XML
Adilson BatistaAdriano HenriqueGuilherme AlvinoWilker de Sena
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.
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>
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