XML. Introdução Ferramentas para Internet Marx Gomes Van der Linden. ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida )

Tamanho: px
Começar a partir da página:

Download "XML. Introdução Ferramentas para Internet Marx Gomes Van der Linden. ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida )"

Transcrição

1 XML Introdução Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida )

2 Objetivos Apresentar a linguagem de marcação XML bem como algumas tecnologias correlatas Discutir a importância da XML para o desenvolvimento de aplicações Web e para a evolução da Internet Analisar alguns cenários práticos 2

3 Bibliografia Aprendendo XML Erik T. Roy, Editora Campus. 3

4 Introdução Acrônimo para extensible Markup Language Proposto pelo W3C (World Wide Web Consortium) como um padrão para representação e troca de dados pela Web. 4

5 Visão Geral XML é uma especificação para a criação de linguagens de marcação, para propósito geral. Pode ser vista como uma metalinguagem, isto é, um padrão para criação de novas linguagens. 5

6 XML como Metalinguagem Exemplos de linguagens que seguem a especificação XML: InkML: Utilizada para descrever escrita em dispositivos eletrônicos MathML: Mathematical Markup Language CML: Chemical Markup Language SMIL: Synchronized Multimedia Integration Language RDF: Resource Description Framework RSS: Really Simple Syndication SVG: Scalable Vector Graphics HTML 6

7 Documento XML Em XML, um documento é uma seqüência de caracteres que especifica uma estrutura de dados, de acordo com os padrões de XML e da linguagem implementada. Um documento pode ser implementado fisicamente em: Um arquivo Um banco de dados Um fluxo de dados entre aplicações ou pela rede Uma estrutura armazenada em memória 7

8 Vantagens Padrão aberto Texto simples Separação entre estrutura, conteúdo e apresentação Extensível Flexível Base para novas soluções tecnológicas na web (Web Semântica, Web Services, etc.) 8

9 Exemplo: MathML <?xml version="1.0"?> <math xmlns=" <mi>f</mi> <mo>=</mo> <mi>g</mi> <mo>&invisibletimes;</mo> <mfrac> <mrow> <mi>m</mi> <mo>&invisibletimes;</mo> <mi>m</mi> </mrow> <apply> <power/> <ci>r</ci> <cn>2</cn> </apply> </mfrac> </math> 9

10 Exemplo: SVG <?xml version="1.0" standalone="no"?> <! DOCTYPE svg PUBLIC "-//W3C//DTD SVG //EN" " /DTD/svg dtd"> <svg> <desc>three shapes</desc> <rect fill="green" x="1cm" y="1cm" width="3cm" height="3cm"/> <circle fill="red" cx="3cm" cy="2cm" r="4cm"/> <polygon fill="blue" points="110,160 50, ,290"/> </svg> 10

11 Contexto Internet XML Documentos Banco de Dados 11

12 Tecnologias Relacionadas XLink XPath XSchema XML JAXP XQL XSLT XHTML 12

13 Usando XML SGBD DOM / SAX XSLT HTML Trim Trim 3 Trim 4 Trim Leste Oeste Norte XSLT <XML> XSLT XSL-FO XSLT XSLT TEX PDF VRML WML 13

14 SGML Standard Generalized Markup Language Padrão internacional para definição de formatos de representação de textos em meios eletrônicos HTML é uma linguagem definida por SGML XML é um subconjunto de SGML, com regras bem mais estritas 14

15 Características de SGML HTML CDF TEX SGML XML RDF Doc Book TEI CML 15

16 Objetivos de XML A forma do documento deve estar associada à sua função Metalinguagem Documentos não podem conter ambigüidade na interpretação dos dados Separação entre marcação e apresentação Simplicidade e generalização Evitar "reinventar a roda" Universalidade Unicode 16

17 Observações XML não leva em consideração como os dados serão apresentados Devem existir outros padrões para descrever o formato de apresentação dos dados CSS (Cascading Style Sheet) XSL (extensible Style Sheet) 17

18 Ferramentas Qualquer ferramenta que trabalhe com Unicode (ou com seu subconjunto, o ASCII) pode ser utilizada para escrever documentos XML: Edit Word VI e Pico (Unix) Notepad 18

19 Ferramentas Para aumentar produtividade XMLSpy XMLWriter Stylus Studio Dreamweaver 19

20 Construindo Documentos XML Um documento XML é um documento de texto Unicode formado por um conjunto de elementos Sua estrutura segue uma determinada hierarquia Cada elemento é descrito através de marcações ou tags 20

21 Estrutura de um Documento XML Prólogo Corpo do documento 21

22 Prólogo A primeira parte de um documento XML se chama prólogo Oferece informações administrativas sobre o documento Contém Declaração XML, Declaração de Tipo de Documento e Subconjunto Interno Opcional, mas é importante que sempre esteja presente. 22

23 Prólogo <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE SYSTEM "info.dtd" [ <!ENTITY cap1 SYSTEM "ch01.xml"> <!ENTITY cap2 SYSTEM "ch01.xml"> ]> < >... </ > Corpo do Documento Prólogo 23

24 Declaração XML Apresenta as seguintes informações ao browser: O documento é XML A versão adotada Tipo de codificação Existência ou não de outros documentos associados 24

25 Declaração XML Parâmetros Version: atual é 1.0 Encoding: codificação de caracteres usada no documento Standalone: informa ao browser se há outros documentos para se carregar yes: não há arquivo(s) (Default) no: há arquivo(s) 25

26 Prólogo <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE SYSTEM "info.dtd" [ <!ENTITY cap1 SYSTEM "ch01.xml"> <!ENTITY cap2 SYSTEM "ch01.xml"> ]> < >... </ > Corpo do Documento Declaração XML 26

27 Tipo de Documento Definições usadas para validar o documento Identifica de que forma o documento será validado Localização do modelo Tipo de acesso ao modelo 27

28 Tipo de Documento Parâmetros Elemento raiz do documento Tipo de acesso do modelo sendo usado Tipo de ambiente onde se encontra o modelo URI do modelo 28

29 Prólogo Declaração XML <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE SYSTEM "info.dtd" [ <!ENTITY cap1 SYSTEM "ch01.xml"> <!ENTITY cap2 SYSTEM "ch01.xml"> ]> URI do modelo < >... </ > Corpo do Documento Elemento Raiz 29

30 Tipo de Documento As regras que definem um documento podem estar localizados em dois tipos de lugares Internamente (Subconjunto Interno) Externamente (Subconjunto Externo) 30

31 Tipo de Documento Subconjunto Externo As regras encontram-se fora do arquivo XML, ou seja no modelo encontrado no arquivo DTD ou XSchema sendo referenciado Pode ser compartilhado por vários arquivos XML Mais comum 31

32 Tipo de Documento Subconjunto Interno As regras são definidas dentro do próprio documento XML Aumenta ou redefine as declarações encontradas no subconjunto externo 32

33 Tipo de Documento <?xml version="1.0" encoding="utf-8" Subconjunto Externo?> <!DOCTYPE SYSTEM "info.dtd" [ <!ENTITY cap1 SYSTEM "ch01.xml"> <!ENTITY cap2 SYSTEM "ch01.xml"> ]> < >... </ > Subconjunto Interno Corpo do Documento 33

34 Corpo do Documento Formado por um conjunto de objetos de marcação XML Elementos Declarações de Namespaces Entidades Comentários Instruções de processamento Seções CDATA 34

35 Elemento Representa um conceito ou uma parte do conceito sendo modelado O conceito pode ser concreto ou abstrato É a base de um documento XML Descrito como uma seção específica do documento Permite que seções diferentes de um documento possam ser tratadas ou usadas de forma diferente 35

36 Sintaxe de um Elemento Deve começar com um sublinhado ou uma letra Pode conter qualquer quantidade de letras, números, hífens, pontos e sublinhados Pode ser escrito em caracteres de qualquer alfabeto (ocidental, árabe, grego, chinês, etc.) Case sensitive Não pode haver espaço entre o < e a primeira letra do nome do elemento 36

37 Tipos de Elementos Existem dois tipos de elementos: Container <elemento> Conteúdo </elemento> Vazio <elemento> </elemento> <elemento /> 37

38 Elemento Container Um elemento Container pode ser composto de: Caracteres Outros elementos Outros elementos e caracteres 38

39 Caracteres <preço> </preço> Caracteres e Elementos <produto> Esse produto está em promoção! <preco> </preco> <validade> <dia> 06 </dia> <mês> 06 </mês> <ano> 06 </ano> </validade> </produto> Elementos <validade> <dia> 06 </dia> <mês> 06 </mês> <ano> 06 </ano> </validade> 39

40 Elemento Vazio <x/> Menor Documento XML 40

41 Elemento Raiz Representa o elemento que se encontra no topo da hierarquia de um documento XML Todos os demais elementos são descendentes dele 41

42 <?xml version="1.0"?> <cidade> <bairro ref= 10 > <rua> <casa num="100"> Dona Maria </casa> <casa num="200"> Seu João </casa> </rua> <rua> <casa num="1"> Dona Francisca </casa> </rua> </bairro> <bairro ref="2"> <rua> <casa num="10"> Dona Margarida </casa> 42 </rua> </bairro></cidade>

43 Elemento Raiz cidade raiz bairro ref="10" bairro ref="2" rua rua rua casa num= 100 casa num= 200 casa num= 1 casa num= 10 Dona Maria Seu João Dona Francisca Dona Margarida 43

44 Nó cidade bairro ref="10" bairro ref="2" rua rua rua nó casa num= 100 casa num= 200 casa num= 1 casa num= 10 Dona Maria Seu João Dona Francisca Dona Margarida 44

45 Folha cidade bairro ref="10" bairro ref="2" rua rua rua casa num= 100 casa num= 200 casa num= 1 casa num= 10 Dona Maria Seu João Dona Francisca Dona Margarida folha 45

46 Atributos Um elemento pode possuir um ou mais atributos Atributos de um mesmo elemento não podem ter o mesmo nome São especificados no marcador de início ou no marcador que define um elemento vazio 46

47 Atributos Exemplos <midia id = "100"> <tipo> LP </tipo> <titulo> Balão Mágico </titulo> <ano> 1983 </ano> </midia> <arquivo path="file:capa1.jpg" /> <img src="capa1.jpg" /> 47

48 Elementos e Atributos Distinção entre um elemento e um atributo nem sempre é clara Elementos possuem estrutura hierárquica Endereço, produto, nota fiscal Elementos podem ter mais de um valor Autor, dono, responsável 48

49 Entidades Constantes associadas a um valor de texto Podem aparecer em qualquer lugar de um documento XML Substituídas durante o processamento 49

50 Entidades Entidades Parâmetros Gerais Internas Externas Caractere Conteúdo Misto Não Analisadas Pré-definidas Numeradas Nomeadas Internas Externas 50

51 Entidades Gerais de Caractere Representam um único caractere Pré-definidas: &(&), "("), &apos; ('), >(>) e &lt(<); Numeradas: &#caracter_unicode; (Ç = ç ou ç) 51

52 Entidades Gerais de Caractere Exemplos <?xml version= 1.0?> <!DOCTYPE codigo SYSTEM programa.dtd > <codigo> <estrutura> <if> if (a > b) { código } else {código} </if> </estrutura> </codigo> 52

53 Conteúdo Misto Valores de tamanho ilimitado que podem incluir marcação e texto Internas: aponta para texto no próprio documento Texto repetido com freqüência Externas: aponta para texto em outro documento Pedaços de arquivo XML 53

54 Entidades Gerais Internas <?xml version="1.0"?> <!DOCTYPE msg SYSTEM "/xml/dtds/carta.dtd" [ <!ENTITY eu "Marcelo José Siqueira Coutinho de Almeida"> <!ENTITY cefet "Centro Federal de Ensino Tecnológico da Paraíba"> ]> <msg> Ilmo Sr. Presidente da Nut Software, Meu nome é &eu; e trabalho no &cefet;... </msg> 54

55 Entidades Gerais Externas Fragmento XML &parte1; meuarquivo.xml &parte2; Documento XML outroarquivo.xml Fragmento XML 55

56 Entidades Gerais Externas <?xml version="1.0"?> <!DOCTYPE doc SYSTEM "genérico.dtd" [ <!ENTITY parte1 SYSTEM "meuarquivo.xml"> <!ENTITY parte2 SYSTEM "outroarquivo.xml"> ]> <doc> &parte1; &parte2; </doc> 56

57 Entidades Gerais Não-Analisadas Mantém o conteúdo que não deve ser analisado, pois, do contrário, poderia confundir o analisador. Ex.: gráficos, sons, dados não caracteres. Depende de uma notação (NOTATION) Só pode ser referenciado em atributos <!ENTITY nome SYSTEM "uri" NDATA notação> 57

58 Entidades Gerais Não-Analisadas Fica em um arquivo DTD <!NOTATION gif SYSTEM "image/gif"> <!ENTITY mapa SYSTEM "brasil.gif" NDATA gif> <imagem fonte="&mapa;"> Fica em um arquivo XML 58

59 Categorias de Documentos Bem Formados Um documento é bem formado quando está de acordo com a sintaxe da especificação XML. Válidos Além de bem formado, está de acordo com a gramática que define a sua estrutura 59

60 Documentos Bem Formados É essencial que um documento XML seja bem formado Ter um único elemento raiz Valores dos atributos devem estar entre aspas Atributos não podem se repetir Todos os elementos devem ter tags de fechamento Todos os elementos devem estar aninhados corretamente 60

61 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE Documentos livro SYSTEM Bem "info.dtd" Formados > <índice> <capítulo> <título número=1 número=i> Introdução <seção> Pré-História </seção> <seção> O Homem de <itálico> Cro-Magnon </seção> </itálico> </capítulo> <capítulo> <título número=2 número=ii> Era Moderna <seção> Sociedade Industrial </seção> <seção> Sociedade Tecnológica </seção> </capítulo> 61

62 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE Documentos livro SYSTEM Bem "info.dtd" Formados > <livro> <índice> <capítulo> <título número=1 número=i> Introdução <seção> Pré-História </seção> <seção> O Homem de <itálico> Cro-Magnon </seção> </itálico> </capítulo> <capítulo> <título número=2 número=ii> Era Moderna <seção> Sociedade Industrial </seção> <seção> Sociedade Tecnológica </seção> </capítulo> 62 </livro>

63 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE Documentos livro SYSTEM Bem "info.dtd" Formados > <livro> <índice> <capítulo> <título número="1" número="i"> Introdução <seção> Pré-História </seção> <seção> O Homem de <itálico> Cro-Magnon </seção> </itálico> </capítulo><capítulo> <título número="2" número="ii"> Era Moderna <seção> Sociedade Industrial </seção> <seção> Sociedade Tecnológica </seção> </capítulo> </livro> 63

64 Documentos Bem Formados <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE livro SYSTEM "info.dtd" > <livro> <índice> <capítulo> <título número="1"> Introdução <seção> Pré-História </seção> <seção> O Homem de <itálico> Cro-Magnon </seção> </itálico> </capítulo><capítulo> <título número="2"> Era Moderna <seção> Sociedade Industrial </seção> <seção> Sociedade Tecnológica </seção> </capítulo> </livro> 64

65 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE Documentos livro SYSTEM Bem "info.dtd" Formados > <livro> <índice/> <capítulo> <título número="1"> Introdução </título> <seção> Pré-História </seção> <seção> O Homem de <itálico> Cro-Magnon </seção> </itálico> </capítulo><capítulo> <título número="2"> Era Moderna </título> <seção> Sociedade Industrial </seção> <seção> Sociedade Tecnológica </seção> </capítulo> </livro> 65

66 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE Documentos livro SYSTEM Bem "info.dtd" Formados > <livro> <índice/> <capítulo> <título número="1"> Introdução </título> <seção> Pré-História </seção> <seção> O Homem de <itálico> Cro-Magnon </itálico> </seção> </capítulo><capítulo> <título número="2"> Era Moderna </título> <seção> Sociedade Industrial </seção> <seção> Sociedade Tecnológica </seção> </capítulo> </livro> 66

XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML

XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML 1 1. : Conceitos Básicos 2. Aplicação : XHTML 3. Folhas de Estilo em Cascata 2 é um acrônimo para EXtensible Markup Language é uma linguagem de marcação muito parecida com HTML foi designada para descrever

Leia mais

Este relatório tem por objetivo, abordar a sintaxe XML.

Este relatório tem por objetivo, abordar a sintaxe XML. Relatório do GPES Este relatório tem por objetivo, abordar a sintaxe XML. XML Estrutura do documento Um documento XML é uma árvore rotulada onde um nó externo consiste de: [1] Dados de caracteres (uma

Leia mais

XML e Banco de Dados de Internet. Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi

XML e Banco de Dados de Internet. Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi XML e Banco de Dados de Internet Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi Motivação Diversas aplicações Web utilizam Fontes de Dados (BD); Arquitetura Cliente-Servidor (2

Leia mais

GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc.

GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio formado por acadêmicos

Leia mais

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio

Leia mais

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio

Leia mais

Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs

Um documento XML possui Unidade lógica - os elementos Usuário inventa as marcas através de DTDs XML Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs Unidade física - as entidades Armazenamento separado dos dados Como toda linguagem de marcação: XML

Leia mais

Sintaxe XML. César Vittori cvittori@inf.ufrgs.br. Outubro de 2000. Resumo Introdução à sintaxe XML. Marcação tradicional x marcação de documentos

Sintaxe XML. César Vittori cvittori@inf.ufrgs.br. Outubro de 2000. Resumo Introdução à sintaxe XML. Marcação tradicional x marcação de documentos Sintaxe XML César Vittori cvittori@inf.ufrgs.br Outubro de 2000 Resumo Introdução à sintaxe XML. Marcação tradicional x marcação de documentos XML. Sintaxe XML Marcação de documentos eletrônicos XML é

Leia mais

XHTML 1.0 DTDs e Validação

XHTML 1.0 DTDs e Validação XHTML 1.0 DTDs e Validação PRnet/2012 Ferramentas para Web Design 1 HTML 4.0 X XHTML 1.0 Quais são os três principais componentes ou instrumentos mais utilizados na internet? PRnet/2012 Ferramentas para

Leia mais

XML XML. XML extensible Markup Language HTML. Motivação. W3C: World Wide Web Consortium XML 1.0. Mário Meireles Teixeira DEINF-UFMA

XML XML. XML extensible Markup Language HTML. Motivação. W3C: World Wide Web Consortium XML 1.0. Mário Meireles Teixeira DEINF-UFMA Mário Meireles Teixeira DEINF-UFMA Motivação extensible Markup Language W3C: World Wide Web Consortium http://www.w3.org 1.0 W3C Recommendation, 10/Fev/1998 (inicial) W3C Recommendation, 04/Fev/2004, 3

Leia mais

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011 XML Básico Murillo Vasconcelos Henriques B. Castro 17 de maio de 2011 O QUE É? Sigla para extensible Markable Language É uma linguagem de marcação, assim como HTML Desenvolvida para ser auto explicativa

Leia mais

XML (extensible Markup Language)

XML (extensible Markup Language) Sumário 1. Introdução a Aplicações Não-Convencionais 2. Revisão de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Objeto-Relacional (BDOR) 5. BD Temporal (BDT) 6. BD Geográfico (BDG) 7. BD

Leia mais

MAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES DE BANCO DE DADOS RELACIONAIS

MAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES DE BANCO DE DADOS RELACIONAIS Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Sistemas de Informação RENATO SULZBACH MAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES

Leia mais

BREVE INTRODUÇÃO À LINGUAGEM XML

BREVE INTRODUÇÃO À LINGUAGEM XML BREVE INTRODUÇÃO À LINGUAGEM XML Por Carlos H. Marcondes marcon@vm.uff.br Rio de Janeiro Abril 2008 PROGRAMA 1.Problema, motivações e conceitos 2.Estrutura de um documento XML 1.DTDs, Schemas 2.Folhas

Leia mais

GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD. Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza

GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD. Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza ROTEIRO Introdução ao DTD Elementos Atributos Entidades Validando um documento XML DTD (DOCUMENT

Leia mais

extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação.

extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação. extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação. Em XML, os tags não são pré-definidos. Temos de definir os nossos tags. XML utiliza um Document

Leia mais

Introdução a XML X100

Introdução a XML X100 Introdução a XML X100 Helder da Rocha (helder@argonavis.com.br) Atualizado em setembro de 2001 1 O que é XML? extensible Markup Language: padrão W3C Uma maneira de representar informação não é uma linguagem

Leia mais

Introdução e motivação SGBD XML Nativo Consultas em SGBDs XML Prática. Bancos de dados XML. Conceitos e linguagens de consulta

Introdução e motivação SGBD XML Nativo Consultas em SGBDs XML Prática. Bancos de dados XML. Conceitos e linguagens de consulta Bancos de dados XML Conceitos e linguagens de consulta Sidney Roberto de Sousa MC536 - Bancos de Dados: Teoria e prática Material base: W3Schools XPath and XQuery Tutorial http://www.w3schools.com/xpath/

Leia mais

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) XML Origens. HTML Problemas

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) XML Origens. HTML Problemas Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) (extensible( Markup Language ) Origens (extensible Markup Language linguagem de marcação extensível) Criada em 1996 pelo W3C (World

Leia mais

Aplicativos para Internet Aula 01

Aplicativos para Internet Aula 01 Aplicativos para Internet Aula 01 Arquitetura cliente/servidor Introdução ao HTML, CSS e JavaScript Prof. Erika Miranda Universidade de Mogi das Cruzes Uso da Internet http://www.ibope.com.br/pt-br/noticias/paginas/world-wide-web-ou-www-completa-22-anos-nesta-terca-feira.aspx

Leia mais

Introdução. Definição. Validação. Universo XML. Apresentação. Processamento. Prof. Enzo Seraphim. Banco de Dados

Introdução. Definição. Validação. Universo XML. Apresentação. Processamento. Prof. Enzo Seraphim. Banco de Dados Introdução Definição Validação Apresentação Processamento Banco de Dados Universo XML Prof. Enzo Seraphim Popularidade do HTML Extremamente simples Estilo próprio para formatação de documentos Ligações

Leia mais

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes Desenvolvimento Web Introdução a XHTML Prof. Bruno Gomes 2014 Introdução HTML e XHTML Estrutura básica do documento DTDs Validação do documento Exercícios HTML e XHTML HTML (Hipertext Markup Language)

Leia mais

Web Design Aula 11: XHTML

Web Design Aula 11: XHTML Web Design Aula 11: XHTML Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação HTML 1.0-2.0: Havia hipertextos, não havia preocupação com a apresentação HTML 3: Guerra dos Browser (Microsoft

Leia mais

XML e Banco de Dados. Prof. Daniela Barreiro Claro DCC/IM/UFBA

XML e Banco de Dados. Prof. Daniela Barreiro Claro DCC/IM/UFBA XML e Banco de Dados DCC/IM/UFBA Banco de Dados na Web Armazenamento de dados na Web HTML muito utilizada para formatar e estruturar documentos na Web Não é adequada para especificar dados estruturados

Leia mais

Técnicas e processos de produção. Profº Ritielle Souza

Técnicas e processos de produção. Profº Ritielle Souza Técnicas e processos de produção Profº Ritielle Souza INTRODUÇÃO HTML Sigla em inglês para Hyper Text Markup Language, traduzindo daria algo como Linguagem para marcação de Hipertexto. E o que seria o

Leia mais

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com No início A Web é criada em 1989, para ser um padrão de publicação e distribuição de textos científicos e acadêmicos.

Leia mais

XML extensible Markup Language. Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br

XML extensible Markup Language. Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br XML extensible Markup Language Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br XML Projetada para transportar e armazenar dados (estruturados) Importante conhecer e fácil de entender Exemplo de documento

Leia mais

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web Análise da Nova Linguagem HTML5 para o Desenvolvimento Web Sergio N. Ikeno¹, Késsia Rita da Costa Marchi¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil sergioikn@gmail.com, kessia@unipar.br Resumo.

Leia mais

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.

Leia mais

Processamento de dados XML

Processamento de dados XML Processamento de dados XML César Vittori cvittori@inf.ufrgs.br Outubro de 2000 Resumo Considerações no desenvolvimento de software para processar dados XML. Processamento de uma DTD para interpretar marcação

Leia mais

L A C Laboratory for Advanced Collaboration

L A C Laboratory for Advanced Collaboration Publicação de Dados Governamentais no Padrão Linked Data 2.1 Conceitos Básicos Karin Breitman José Viterbo Edgard Marx Percy Salas L A C Laboratory for Advanced Collaboration Objetivo deste módulo 1.Discutir

Leia mais

Leiaute-IMPORTAÇÃO-Plano de Contas - XML

Leiaute-IMPORTAÇÃO-Plano de Contas - XML Leiaute-IMPORTAÇÃO-Plano de Contas - XML DOC-IN 1.0 1 / 6 Leiaute-IMPORTAÇÃO-Plano de Contas - XML Leiaute-IMPORTAÇÃO-Plano de Contas - XML DOC-IN 1.0 2 / 6 ÍNDICE ARQUIVO DE LEIAUTE... 3 Formato... 3

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Internet Internet é o conjunto de diversas redes de computadores que se comunicam entre si Internet não é sinônimo de WWW (World Wide

Leia mais

XML. na gestão de informações. Helder da Rocha Consultor. Integração total de negócios usando XML. Integração total de negócios usando XML

XML. na gestão de informações. Helder da Rocha Consultor. Integração total de negócios usando XML. Integração total de negócios usando XML Integração total de negócios usando XML Integração total de negócios usando XML São Paulo, 08 de maio de 2002 XML na gestão de informações Helder da Rocha Consultor 1 Objetivos Responder às questões Como

Leia mais

XPath e XSLT. Ferramentas para Internet Marx Gomes Van der Linden. ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida )

XPath e XSLT. Ferramentas para Internet Marx Gomes Van der Linden. ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) XPath e XSLT Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) XSL XSL Extensible Stylesheet Language Uma família de linguagens

Leia mais

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de

Leia mais

Roteiro 2: Conceitos de Tags HTML

Roteiro 2: Conceitos de Tags HTML Roteiro 2: Conceitos de Tags HTML Objetivos Detalhar conceitos sobre TAGS HTML: elementos, atributos, elemento vazio, links. Implementar páginas de internet com uso da linguagem HTML; Ferramentas Necessárias

Leia mais

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto UM NOVO CONCEITO EM AUTOMAÇÃO Série Ponto POR QUE NOVO CONCEITO? O que é um WEBPLC? Um CP na WEB Por que usar INTERNET? Controle do processo de qualquer lugar WEBGATE = conexão INTERNET/ALNETII WEBPLC

Leia mais

XML (extensible Markup Language) por. Rafael Port da Rocha. (Notas de Aula)

XML (extensible Markup Language) por. Rafael Port da Rocha. (Notas de Aula) XML (extensible Markup Language) por Rafael Port da Rocha (Notas de Aula) 2007 Introcução Componentes de um Documento Eletrônico Digital Conteúdo: formado pelas informações que o documento transmite aos

Leia mais

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Aula 1 Desenvolvimento Web Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Plano de Aula Ementa Avaliação Ementa Noções sobre Internet. HTML

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação

Leia mais

Desenvolvimento em Ambiente Web. HTML - Introdução

Desenvolvimento em Ambiente Web. HTML - Introdução Desenvolvimento em Ambiente Web HTML - Introdução O que é HTML? HTML é uma linguagem para descrever a estrutura de uma página WEB. Ela permite: Publicar documentos online com cabeçalhos, texto, tabelas,

Leia mais

Apostila de XHTML Curso de Internet Professor Rinaldo Demétrio

Apostila de XHTML Curso de Internet Professor Rinaldo Demétrio Conteúdo XHTML - Por quê?... 2 Porque XHTML?... 2 Diferenças Entre XHTML e HTML... 3 Como Preparar-se para a XHTML... 3 As Diferenças Mais Importantes:... 3 Os Elementos Devem Estar Devidamente Aninhados...

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

Web Design Aula 01: Conceitos Básicos

Web Design Aula 01: Conceitos Básicos Web Design Aula 01: Conceitos Básicos Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Motivação Motivação Motivação Roteiro Introdução Papéis e Responsabilidades Construindo um site

Leia mais

Minicurso introdutório de desenvolvimento para dispositivos Android. Cristiano Costa

Minicurso introdutório de desenvolvimento para dispositivos Android. Cristiano Costa Minicurso introdutório de desenvolvimento para dispositivos Android Cristiano Costa Desenvolvimento da interface estática Sobre mim Graduando em Engenharia Eletrônica - UNIFEI Trabalhou em desenvolvimento

Leia mais

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS PROGRAMAÇÃO MANUAL DE INSTRUÇÕES Instruções, métodos e recomendações para desenvolvimento de sistemas na UDS. 1 Sumário Apresentação... 3 Estrutura de pastas:...

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação

Leia mais

Web Design Aula 02: HTML

Web Design Aula 02: HTML Web Design Aula 02: HTML Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Roteiro Introdução Conceitos HTML Primeira Página Identação Incluindo o título Salvando a página Vizualizando

Leia mais

Guia de Consulta Rápida XML. Otávio C. Décio. Novatec Editora

Guia de Consulta Rápida XML. Otávio C. Décio. Novatec Editora Guia de Consulta Rápida XML Otávio C. Décio Novatec Editora Guia de Consulta Rápida XML de Otávio C. Décio Copyright@2000 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610

Leia mais

XML (extensible Markup Language)

XML (extensible Markup Language) XML (extensible Markup Language) João Carlos Pinheiro jcarlos026@ig.com.br Comentário As implicações mais amplas de um formato de dados padrão e de fácil processamento como XML, são difíceis de imaginar,

Leia mais

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Estrutura Básica do Documento HTML

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Estrutura Básica do Documento HTML IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage EstruturaBásicadoDocumentoHTML ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger

Leia mais

Internet. Gabriela Trevisan Bacharel em Sistemas de Infomação

Internet. Gabriela Trevisan Bacharel em Sistemas de Infomação Internet Gabriela Trevisan Bacharel em Sistemas de Infomação Histórico da Web World Wide Web o nosso www é o meio de comunicação mais utilizado no mundo atualmente. Através da WWW qualquer usuário conectado

Leia mais

Programação para a Web - I. José Humberto da Silva Soares

Programação para a Web - I. José Humberto da Silva Soares Programação para a Web - I José Humberto da Silva Soares Fundamentos de Internet Rede Mundial de Computadores; Fornece serviços, arquivos e informações; Os computadores que têm os recursos são chamados

Leia mais

Características do PHP. Começando a programar

Características do PHP. Começando a programar PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo

Leia mais

GERÊNCIA DE DADOS SEMI ESTRUTURADOS - XQUERY. Prof. Angelo Augusto Frozza

GERÊNCIA DE DADOS SEMI ESTRUTURADOS - XQUERY. Prof. Angelo Augusto Frozza GERÊNCIA DE DADOS SEMI ESTRUTURADOS - XQUERY Prof. Angelo Augusto Frozza XQUERY (XML QUERY LANGUAGE) XQuery é para XML o que o SQL é para Banco de Dados. XQUERY (XML QUERY LANGUAGE) XQuery é uma linguagem

Leia mais

Acessibilidade no SIEP (Sistema de Informações da Educação Profissional e Tecnológica) Módulo de Acessibilidade Virtual CEFET Bento Gonçalves RS Maio 2008 ACESSIBILIDADE À WEB De acordo com Cifuentes (2000),

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Gerência de Arquivos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de

Leia mais

FundamentosemInformática

FundamentosemInformática FundamentosemInformática 04 Software Conteúdo Conceito de Software Classificação de Softwares Conceito de Sistema Operacional(S.O.) FunçõesBásicasdeumS.O. um Arquivos Atributos Diretórios 1 -Conceitos

Leia mais

GESTÃO DA CADEIA DE SUPRIMENTOS FORMAS DE TROCA DE INFORMAÇÃO: EDI E XML

GESTÃO DA CADEIA DE SUPRIMENTOS FORMAS DE TROCA DE INFORMAÇÃO: EDI E XML GESTÃO DA CADEIA DE SUPRIMENTOS FORMAS DE TROCA DE INFORMAÇÃO: EDI E XML Prof. Dr. Daniel Caetano 2016-1 Objetivos Compreender as diferentes tecnologias de troca de informação em uma Cadeia de Suprimentos

Leia mais

O que é XML? A Linguagem de Marcação Extensível (Extensible Markup Language - XML) é:

O que é XML? A Linguagem de Marcação Extensível (Extensible Markup Language - XML) é: 1.264 Aula 13 XML O que é XML? A Linguagem de Marcação Extensível (Extensible Markup Language - XML) é: Uma recomendação proposta pelo World Wide Web Consortium (W3C) Um formato de arquivo Documentos eletrônicos

Leia mais

PREFEITURA DO MUNICÍPIO DE BARRETOS Secretaria Municipal de Administração e Finanças Setor de Fiscalização de Tributos

PREFEITURA DO MUNICÍPIO DE BARRETOS Secretaria Municipal de Administração e Finanças Setor de Fiscalização de Tributos ARQUIVO DE LEIAUTE Formato O arquivo de leiaute para importação de dados da Nota Fiscal Eletrônica utiliza o formato XML (extensible Markup Language) que é uma recomendação da W3C (World Wide Web Consortium

Leia mais

Banco de Dados. Gerenciamento de Dados e Informação Fernando Fonseca, Ana Carolina Salgado & Robson Fidalgo

Banco de Dados. Gerenciamento de Dados e Informação Fernando Fonseca, Ana Carolina Salgado & Robson Fidalgo Dados na Web Gerenciamento de Dados e Informação Fernando Fonseca, Ana Carolina Salgado & Robson Fidalgo 1 O objetivo é integrar todos os tipos de informação, incluindo informação não estruturada Informação

Leia mais

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Declaração DOCTYPE e Tag Raiz html

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Declaração DOCTYPE e Tag Raiz html IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage DeclaraçãoDOCTYPEeTagRaizhtml ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger

Leia mais

Universidade da Beira Interior

Universidade da Beira Interior Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação

Leia mais

Programação de Servidores CST Redes de Computadores

Programação de Servidores CST Redes de Computadores Programação de Servidores CST Redes de Computadores Marx Gomes Van der Linden http://marx.vanderlinden.com.br ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) HMTL Arquivo-texto

Leia mais

Introdução ao HTML 5 e Implementação de Documentos

Introdução ao HTML 5 e Implementação de Documentos Linguagem de Programação para Web Introdução ao HTML 5 e Implementação de Documentos Prof. Mauro Lopes 1-31 20 Objetivo Iremos aqui apresentar a estrutura básica de um documento HTML e iremos também apresentar

Leia mais

Tutorial. Introdução ao XML e tecnologias associadas. Aplicações e dialectos XML. Sessão 4. 8-10 Fevereiro XATA 06

Tutorial. Introdução ao XML e tecnologias associadas. Aplicações e dialectos XML. Sessão 4. 8-10 Fevereiro XATA 06 Tutorial Introdução ao XML e tecnologias associadas Sessão 4 Aplicações e dialectos XML Miguel Ferreira mferreira@dsi.uminho.pt Departamento de Sistemas de Informação Universidade do Minho Conteúdo Vantagens

Leia mais

RSS no desenvolvimento de uma Central de Notícias

RSS no desenvolvimento de uma Central de Notícias RSS no desenvolvimento de uma Central de Notícias Darley Passarin 1, Parcilene Fernandes de Brito 1 1 Sistemas de Informação Centro Universitário Luterano de Palmas (CEULP/ULBRA) Palmas TO Brasil darley@centralrss.com.br,

Leia mais

XML XML. Motivação. Mário Meireles Teixeira DEINF-UFMA

XML XML. Motivação. Mário Meireles Teixeira DEINF-UFMA XML Mário Meireles Teixeira DEINF-UFMA XML Motivação XML extensible Markup Language W3C: World Wide Web Consortium http://www.w3.org XML 1.0 W3C Recommendation, 10/Fev/1998 (inicial) W3C Recommendation,

Leia mais

Bem-vindo ao XML. Apostila de XML

Bem-vindo ao XML. Apostila de XML Bem-vindo ao XML Bem-vindo a Extensible Markup Language, XML, a linguagem para tratamento de dados em uma forma compacta, fácil de gerenciar sem mencionar o mais poderoso avanço visto na Internet nos últimos

Leia mais

Desenvolvimento de um integrador de sistemas por meio de leiautes

Desenvolvimento de um integrador de sistemas por meio de leiautes Desenvolvimento de um integrador de sistemas por meio de leiautes parametrizáveis Marlon Fernando Dirksen Orientador: Jacques Robert Heckmann Agenda Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

Guia de Consulta Rápida XHTML. Juliano Niederauer. Novatec Editora. www.novateceditora.com.br

Guia de Consulta Rápida XHTML. Juliano Niederauer. Novatec Editora. www.novateceditora.com.br Guia de Consulta Rápida XHTML Juliano Niederauer Novatec Editora www.novateceditora.com.br Guia de Consulta Rápida XHTML de Juliano Niederauer Copyright 2002 da Novatec Editora Ltda. Todos os direitos

Leia mais

7. Cascading Style Sheets (CSS)

7. Cascading Style Sheets (CSS) 7. Cascading Style Sheets (CSS) O CSS (Folha de Estilo em Cascata) é um padrão de formatação para páginas web que vai além das limitações impostas pelo HTML. O Cascading Style Sheets não é exatamente uma

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

Introdução. História. Como funciona

Introdução. História. Como funciona Introdução O HTML é uma linguagem de marcação utilizada para desenvolvimento de sites. Esta linguagem surgiu junto com o HTTP, ambos possibilitaram a internet ser popularizada. História O HTML foi criado

Leia mais

Núcleo de Pós Graduação Pitágoras

Núcleo de Pós Graduação Pitágoras Núcleo de Pós Graduação Pitágoras Professor: Fernando Zaidan Disciplina: Arquitetura da Informática e Automação MBA Gestão em Tecnologia 1 da Informaçao 2 Figura: Tela do IBM Mainframe Fonte: Arquivo próprio

Leia mais

Introdução ao XML. Extensible Markup Language

Introdução ao XML. Extensible Markup Language Introdução ao XML Extensible Markup Language Tutorial - XML XML: Extensible Markup Language Uma linguagem de marcas na estruturação, no armazenamento e no transporte de dados na Web Gere os dados numa

Leia mais

Agregadores de Conteúdo

Agregadores de Conteúdo Agregadores de Conteúdo São programas ou sites capazes de interpretar e mostrar o conteúdo dos Feeds RSS. Essa é uma forma de facilitar a leitura de vários sites e blogs, acessando o que há de novo em

Leia mais

#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br

#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br #Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br #O que é Web Standards? São padrões de desenvolvimento web recomendados pela W3C que visam a implementação de

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

P.V. Descrição Ocorrências Linhas

P.V. Descrição Ocorrências Linhas Relatório da URL: http://www.cultura.gov.br Erros Prioridade. 22 36 37 38 39 40 45 46 50 53 59 63 32 33 369 39 395 459 460 472 473 474 476.6 Assegurar a acessibilidade do conteúdo de frames, fornecendo

Leia mais

08/04/2013. Agenda. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ

08/04/2013. Agenda. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ Agenda Caché Server Pages Uma Aplicação Banco de Dados Fernando Fonseca Ana Carolina Salgado Mestrado Profissional 2 SGBD de alto desempenho e escalabilidade Servidor de dados multidimensional Arquitetura

Leia mais

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger www.elizabete.com.

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger www.elizabete.com. IntroduçãoàTecnologiaWeb FerramentaseTecnologiasde DesenvolvimentoWeb ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br FerramentaseTecnologiasde DesenvolvimentoWeb

Leia mais

Leiaute dos Arquivos para Envio Consolidado das Informações de Transferências Internacionais em Reais

Leiaute dos Arquivos para Envio Consolidado das Informações de Transferências Internacionais em Reais Leiaute dos Arquivos para Envio Versão deste documento: 1.0 Índice Índice 2 1. Descrição 3 2. Transição 4 3. Informações Gerais sobre os Arquivos 5 3.1 Linguagem 5 3.2 Campos e Tipos 5 3.3 Domínios 5 3.4

Leia mais

Mais sobre uso de formulários Site sem Ajax

Mais sobre uso de formulários Site sem Ajax Mais sobre uso de formulários Site sem Ajax Página com busca padrão 1 Página com o resultado da busca carregada no local da anterior (o formulário está vazio) Site com Ajax 2 Site usando Ajax para preencher

Leia mais

Introdução à SVG. capítulo 1. 1.1 Introdução

Introdução à SVG. capítulo 1. 1.1 Introdução capítulo 1 Introdução à SVG Neste capítulo, faremos uma introdução à tecnologia SVG apresentando sua definição e suas finalidades. Mostraremos sua evolução relatada em um breve histórico desde sua criação

Leia mais

QUEM FEZ O TRABALHO?

QUEM FEZ O TRABALHO? Introdução a Linguagem HTML: Conceitos Básicos e Estrutura ANA PAULAALVES DE LIMA 1 QUEM FEZ O TRABALHO? Com as tagsaprendidas hoje, faça uma página HTML sobre você com as seguintes informações: Seu nome

Leia mais

OFICINA BLOG DAS ESCOLAS

OFICINA BLOG DAS ESCOLAS OFICINA BLOG DAS ESCOLAS Créditos: Márcio Corrente Gonçalves Mônica Norris Ribeiro Março 2010 1 ACESSANDO O BLOG Blog das Escolas MANUAL DO ADMINISTRADOR Para acessar o blog da sua escola, acesse o endereço

Leia mais

Sistemas Operacionais 3º bimestre. Dierone C.Foltran Jr. dcfoltran@yahoo.com

Sistemas Operacionais 3º bimestre. Dierone C.Foltran Jr. dcfoltran@yahoo.com Sistemas Operacionais 3º bimestre Dierone C.Foltran Jr. dcfoltran@yahoo.com Sistema de Arquivos (1) Todas as aplicações precisam armazenar e recuperar informações. Considerações sobre os processos: Espaço

Leia mais

ORIGEM E OBJETIVO DO XML

ORIGEM E OBJETIVO DO XML INTRODUÇÃO XML é um subconjunto de SGML, foi publicado pela primeira vez em 1.986, a qual oferece um esquema de marcação simples, independente e de plataforma extremamente flexível, ou seja, uma linguagem

Leia mais

Linguagem de Estruturação e Apresentação de Conteúdos

Linguagem de Estruturação e Apresentação de Conteúdos UNIVERSIDADE TECNOLOGICA FEDERAL DO PARANA MINISTERIO DA EDUCAÇÃO Câmpus Santa Helena Curso de Bacharelado em Ciência da Computação Linguagem de Estruturação e Apresentação de Conteúdos Prof. Me. Arlete

Leia mais