Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística XML: Extensible Markup Language EquipeEquipe: Adriana Cristina de Oliveira.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos Baseados na Web
Advertisements

Um sistema de gerenciamento de conteúdo baseado em XML.
Módulo II – Domine a Internet Introdução a Informática DCC - UFMG.
HTML - HiperText Markup Language Tecnologia para Web
XML eXtensible Markup Language Rubens Queiroz de Almeida
Tecnologias XML Extensible Stylesheet Language Transformation - XSLT.
Profa. Rudson apostilas.wikidot.com/hipermidia
Criação de Páginas Web Criação de Páginas Web – KompoZer
XML (eXtensible Markup Language) W3C - World Wide Web Consortium Documentos TXT estruturados? Por que XML? XML, ou eXtensible Markup Language, é uma linguagem.
HyperText Markup Language
Validação HTML.
XML - Extensible Markup Language
Introdução aos Serviços Web
Gerenciamento de Dados XML
Encontro Linguagem HTML; 13. Hospedagem na WWW.
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
Prof. Esp. Marcelo Mendes
Fundamentos de WEB - HTML, CSS e JS
O que é XML XML, eXtensible Markup Language ou Linguagem de Marcação Extensível é o método padrão de identificação e descrição de dados na Web. É largamente.
Um editor de XML para a Web
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 6.
Tecnologias para Internet
HTML Básico João Araujo.
XML Extended Markup Language
Acadêmicos: Durval Slompo Junior / Verediane R. S. Monteiro
Selenium Componentes: Fábio Gomes Claver Pari Eni Conde
Programação para estrutura Cliente-Servidor
Extensible Stylesheet Language (XSL) Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003.
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Computação e Estatística Servidor de Documentos XML Usando.
Tópicos avançados em internet A
Web Services Uninorte Semana de Tecnologia da Informação
Profissional Alexandre Faria Desenvolvedor e Instrutor JAVA e Web da Vertical Training. Trabalhando em projetos envolvendo tecnologias Java / J2 EE. Experiência.
1ª Aula de Html Íria Albuquerque.
HTML Programação Web.
Profº Cláudio Barbosa XHTML – Introdução  XHTML (eXtensible HyperText Markup Language) – linguagem baseada na XML para.
Professor: Márcio Amador
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
Linguagens Web - Cliente
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Criação de Páginas Web A Internet HTML Básico TIC 9º Ano
Da Introdução à Prática
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
RPC and Web Service André Pereira.
Dados abertos interligados
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
XML – Extensible Markup Language [Introdução] Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003 Material elaborado por Lisandra Cazassa.
Cascading Style Sheets (css). Cascading Style Sheets  Cascading Style Sheets (CSS) é uma linguagem de estilo utilizada para definir a apresentação de.
©Silberschatz, Korth and Sudarshan (modificado)10.1.1Database System Concepts Capítulo 10: XML XML para transferência de dados Estrutura hierárquica do.
Trabalho de Seminários em Informática
Profª Angela Tissi Tracierra. É uma arquitetura de rede, onde existem dois módulos básicos na rede: o Servidor e os Clientes.
Produção de Sites Unidade 9 – XML Prof.: Henrique Santos.
XSLT Padrão para Xtensible Stylesheet Language, e é uma linguagem de folha de estilos para dcoumentos XML.
The Petri Net Markup Language (PNML) Wellington João da Silva Mestrado Ciência da Computação.
XML Prof. Dr. Fernando Gauthier INE/UFSC. XML XML (Extensible Markup Language) é uma linguagem para marcar documentos que contêm informações estruturadas.
XML: Conceitos, Tecnologias e Aplicações Vânia Maria Ponte Vidal
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Introdução a XML Prof. Ismael H F Santos.
1 Web Services Uma Introdução Jacques P. Sauvé DSC/UFCG 2003.
Java e XML Eduardo Aranha. Slogans de Java e de XML Java – “Portabilidade de Código” XML – “Portabilidade de Dados” Java e XML – “Portabilidade de Código.
Karine Alessandra Córdova
Profº Cláudio Barbosa HTML - Introdução  HTML – Hypertext Markup Language – Linguagem de Marcação de Hipertexto;  Linguagem.
Aplicando Coleção Welie Utilizando Arquivo de Texto para o Desenvolvimento e Atualização de um Sítio Interativo para Web Rodolfo A. Silva, Fernando H.
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Introdução a Arquitetura, HTML e CSS
Visão Geral de Desenvolvimento Web Front End Tecnologias.
Modelagem de dados XML Yago Zacarias Gomes Coutinho Ribeiro
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :34 1 Introdução e Conceitos CSS CSS significa Cascade Style Sheetes (Folha de Estilo.
Apresentação TI Alunos: Isadora Bernardo, Lucas Medeiros, Marcela Muniz e Renata Coutinho.
WebSites Dinâmicos Professor: Márcio Ferreira da Silva.
Transcrição da apresentação:

Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística XML: Extensible Markup Language EquipeEquipe: Adriana Cristina de Oliveira Ana Paula Pereira SampaioAna Paula Pereira Sampaio Douglas Alexander Alves de FariasDouglas Alexander Alves de Farias Marcelo Rodrigues da SilvaMarcelo Rodrigues da Silva Márcio Oliveira BarrosMárcio Oliveira Barros

Histórico Criado em 1996 por um grupo de trabalho do W3C (WWW Consortium) Este grupo é constituído por cerca de 14 empresas e organizações, entre elas Adobe, Microsoft, HP, Netscape.

XML XML - eXtensible Markup Language –Linguagem de Marcação Extensível É considerada a evolução do HTML Metalinguagem –Linguagem para se especificar linguagens –Abre infinitas possibilidades de aplicação

Aplicações Automação –Informações mantidas em websites podem ser criadas de forma totalmente automática Buscas precisas –A adoção de um padrão comum irá facilitar a busca de informações por parte dos clientes

XML versus HTML XML Define o conteúdo (dados) Tags descrevem os dados, como temperatura, humidade, etc. Tags definidas pelo criador do documento Apresentação definida por folhas de estilo Dados separados da apresentação e do processamento dos dados HTML Descreve o formato de apresentação Número limitado e não extensível de tags Inadequado para gerenciamento de grande volume de dados Não oferece a funcionalidade requerida pelo comércio eletrônico

Ferramentas Criação –Editor de texto simples; –Ferramenta especializada de criação XML; –Processador de textos padrão com plug-in para XML. Parsers (Analisadores) –Software para garantir que um documento XML seja bem formado e/ou válido. Editores e Browsers de DTD Editores de folhas de estilo

Browsers Mozilla M15 Netscape 6 - Preview 1 DocZilla Alpha 3.0 MultiDoc Pro 2.5 XML Viewer InDelv XML Browser HyBrick IE 5 Jumbo SGMLKit eXeMeL Opera 4.0.1

Estrutura dos Documentos Para criar aplicações XML são necessários 4 passos: –Selecionar ou escrever um DTD –Criar documentos XML –Interpretar documentos XML –Exibir documentos XML

Selecionar ou escrever um DTD Document Type Definition ou DTD define –as tags de cada documento –quais tags podem conter outras tags –o número e sequência das tags –os atributos que as tags podem ter e seus valores

Criar documentos XML Um DTD é como um formulário padrão que é preenchido. Os dados podem vir de uma consulta a um banco de dados, de uma busca em documentos ou pesquisa em um catálogo online. Quando o formulário estiver preenchido, ele pode então ser enviado a quem solicitou o documento

Interpretar documentos XML Para a interpretação de documentos XML existem duas APIs que podem ser utilizadas: DOM (Document Object Model) e SAX (Simple API for XML) DOM é um padrão definido pelo W3C que cria uma visão em árvore do documento XML

Exibir documentos XML Existem várias maneiras de se visualizar documentos XML. Se o browser entende o padrão XML,o documento pode ser enviado diretamente para ele. Ou então pode-se usar uma folha de estilo para transformar o arquivo XML em algo que o browser entenda

Referências (1) Bibliográfica –XML Black Book - Solução e Poder Natanya Pitts-Moultis, Cheryl Kirk MAKRON Books –XML Aplicações práticas - Como dsenvolver aplicações de comércio eletrônico Seam McGrath Editora CAMPUS –Iniciando em XML Richard Light MAKRON Books

Referências (2) Internet – Extensible Markup Language (XML) 1.0 (Second Edition) W3C Recommendation 6 October 2000 – W3C XML Pointer, XML Base and XML Linking – Extensible Stylesheet Language (XSL) – XML at Sun

Referências (3) Internet (cont.) – XML-RPC Home Page – XML and the Second-Generation Web by Jon Bosak and Tim Bray – "the e-Business framework"