entendendo xml
TRANSCRIPT
![Page 1: Entendendo xml](https://reader031.vdocuments.net/reader031/viewer/2022030215/588a479a1a28abd3088b5569/html5/thumbnails/1.jpg)
Entendendo XML
Adilson BatistaAdriano HenriqueGuilherme AlvinoWilker de Sena
![Page 2: Entendendo xml](https://reader031.vdocuments.net/reader031/viewer/2022030215/588a479a1a28abd3088b5569/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022030215/588a479a1a28abd3088b5569/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022030215/588a479a1a28abd3088b5569/html5/thumbnails/4.jpg)
Aplicações
● Compartilhamento de dados● Inserção de dados em serie ● Assinatura de RSS● Padronização W3C
![Page 5: Entendendo xml](https://reader031.vdocuments.net/reader031/viewer/2022030215/588a479a1a28abd3088b5569/html5/thumbnails/5.jpg)
Código XML
![Page 6: Entendendo xml](https://reader031.vdocuments.net/reader031/viewer/2022030215/588a479a1a28abd3088b5569/html5/thumbnails/6.jpg)
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>
![Page 7: Entendendo xml](https://reader031.vdocuments.net/reader031/viewer/2022030215/588a479a1a28abd3088b5569/html5/thumbnails/7.jpg)
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