O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Introdução ao XML

664 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

  • Entre para ver os comentários

  • Seja a primeira pessoa a gostar disto

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/

×