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.
Próximos SlideShares
Xml
Xml
Carregando em…3
×
1 de 14

Introdução ao XML

0

Compartilhar

Baixar para ler offline

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

Introdução ao XML

  1. 1. Introdução ao XML Romualdo André da Costa Engenheiro 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/

×