Introdução ao XML

571 visualizações

Publicada em

Introdução ao XML apresentada para integrantes do grupo de pesquisa sobre PBL na UEFS. Arquivo de exemplo: http://www.programadorfeirense.com.br/blog/wp-content/uploads/2012/12/receita.zip

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
571
No SlideShare
0
A partir de incorporações
0
Número de incorporações
36
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução ao XML

  1. 1. Introdução ao XML Romualdo André da CostaEngenheiro de Computação - UEFS
  2. 2. Sumário● O que é XML?● Para que serve?● Problema● Solução sem XML● Solução com XML● Referências
  3. 3. O que é XML?● eXtensible Markup Language● Linguagem pode se referir tanto à capacidade especificamente humana para aquisição e utilização de sistemas complexos de comunicação, quanto à uma instância específica de um sistema de comunicação complexo. (Wikipedia)● Exemplo: Português do Brasil, LIBRAS, C.
  4. 4. O que é XML?● eXtensible Markup Language● Linguagem de marcação é um conjunto de códigos aplicados a um texto ou a dados, com o fim de adicionar informações particulares sobre esse texto ou dado, ou sobre trechos específicos. (Wikipedia)● Exemplo: HTML, SGML
  5. 5. O que é XML?● eXtensible Markup Language● Extensível: – Sem tags predefinidas – Mais estrita● W3C● Hierárquica (DOM)● Separação entre dados e formatação
  6. 6. O que é XML?● eXtensible Markup Language● Para humanos e máquinas● Validação com um DTD.● Semântica: estudo do significado● Exemplo: SVG, MathML, VRML, OWL
  7. 7. Para que serve?● Documentos – Sites Web – Ontologias – Fórmulas – Imagens – Planilhas – Configuração de aplicações
  8. 8. Para que serve?● Dados – Troca de informações – Backup e restore de bancos de dados – Comércio eletrônico – Bases de dados científicas
  9. 9. Problema● Sistema de gerenciamento de receitas de uma rede social de cozinheiros
  10. 10. Mousse de chocolate● Ingredientes: – 1 lata de creme de leite – 1 lata de leite condensado – 1 pacote de gelatina incolor sem sabor – 3 colheres de sopa de chocolate em pó
  11. 11. Mousse de chocolate● Instruções – Bata no liquidificador o creme de leite, o leite condensado e o chocolate – Prepare a gelatina conforme as instruções da embalagem – Acrescente a gelatina à mistura no liquidificador e bata – Coloque a mistura pronta em taças ou numa vasilha de sua preferência e leve à geladeira até ficar firme
  12. 12. Solução sem XML● Arquivo de texto● CSV● Banco de dados relacional● Formato binário proprietário
  13. 13. Solução com XML● Ver arquivo em anexo junto com a apresentação.
  14. 14. Referências● Deitel, et al. XML: Como programar● http://www.w3schools.com/xml/● http://www.w3.org/XML/

×