Introdução. Definição. Validação. Universo XML. Apresentação. Processamento. Prof. Enzo Seraphim. Banco de Dados
|
|
- Thomas Leal Câmara
- 8 Há anos
- Visualizações:
Transcrição
1 Introdução Definição Validação Apresentação Processamento Banco de Dados Universo XML Prof. Enzo Seraphim
2 Popularidade do HTML Extremamente simples Estilo próprio para formatação de documentos Ligações de hipertexto criadas facilmente Suporte a formulários Interação homem x máquina Estrutura limitada e simples número fixo de tags projetado para formatação de documentos entregues através da Web
3 Quem deveria suportar? O que mudou entre as versões de HTML? Tags de apresentação O formato que descreve como uma página Web deve ser exibida; não oferece nenhuma descrição dos dados. Como prover suporte a crescente necessidade de desenvolvedores de acrescentarem tags para o padrão?
4 Solução XML W3C: World Wide Web Consortium Quem? Quando? Extensible Markup Language - XML. W3C Recommendation, 10 February 1998, [Online] Como? Onde?
5 XML x 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
6 XML x HTML H T M L X M L <h1>josé da Silva</h1> <h2>ze@bol.com.br</h2> <p> <b>av. Brasil, 123</b> <i>(099) com</i> </p> <cartao> <nome> José da Silva </nome> < >ze@bol.com.br</ > <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> </cartao>
7 Universo XML Estrutura e Semântica (Validação): DTDs e XML Schemas Apresentação: CSS, XSLT e XPath Metadados e mais semântica: RDF Estrutura de hipertexto: XLink e XPointer Processamento de documentos XML DOM, SAX
8 Linguagens derivadas XML
9 Introdução Definição Validação Apresentação Processamento Banco de Dados Universo XML Prof. Enzo Seraphim
10 XML Extensible Markup Language Uma maneira de representar informação Documentos XML são documentos de texto. É uma linguagem de marcação (markup), onde as tags (marcas) são utilizadas para estruturar a informação. Essa estrutura define uma hierarquia de elementos a partir de uma raiz A hierarquia das tags são criadas de forma simples pelo autor do documento XML. Menor documento tem um elemento raiz (vazio ou não)
11 Documento XML Todo documento deve ter somente um elemento raiz. Elementos podem incluir outros elementos, formando uma estrutura de alinhamento de elementos. Não é permitido desrespeitem desse alinhamento <i> <b> itálico e negrito </i> </b> Instrução de processamento para Parses: versão XML e o character set utilizada. <?xml version ="1.0" encoding="iso "?> Parsers XML não devem corrigir e interpretar Documentos que não estão bem formatado
12 Partes de um DOC XML PRÓLOGO (opcional) Instruções processamento - atributos opcionais: version, encoding, standalone Document Type Declaration: Interno quando o DTD está definido no mesmo arquivo XML. Externo quando o DTD é um outro arquivo: Corpo um ou mais elementos hierarquicamente organizados; EPÍLOGO (opcional) pode conter comentario, instruções de processamento e/ou brancos
13 Prólogo Corpo Epílogo <?xml version ="1.0" encoding="iso "?> <?comando parametro="abc"?> <!DOCTYPE cartao [ <!ELEMENT cartao (nome, ,endereco,telefone)> <!ELEMENT nome (#PCDATA)> <!ELEMENT (#PCDATA)> <!ELEMENT endereco (#PCDATA)> <!ELEMENT telefone (ddd, numero)> <!ATTLIST telefone tipo CDATA #REQUIRED> <!ELEMENT ddd (#PCDATA)> <!ELEMENT numero (#PCDATA)> ]> <cartao> <nome>josé da Silva</nome> < >ze@bol.com.br</ > <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> </cartao> <!-- exemplo cartao visita -->
14 Elementos de um DOC XML Instruções de Processamento Comentário Elementos Atributos Nó de Texto
15 Instruções de Processamento Mecanismo de inserção de informações explícitas em um documento destinadas a alguma aplicação. Sintaticamente uma instrução de processamento é: <?comando parametro= "valor"?> Os parsers XML não interpretam tais informações, somente a instrução inicial; <?xml version ="1.0" encoding="iso "?> A aplicação deve saber o que fazer com a instrução definida.
16 Codificação Caracteres <?XML version= 1.0 encoding= UTF-8?> ASCII - 1 byte, 7 bits 128 combinações ISO (Latin-1) 256 combinações (ASCII + Europa Ocidental) ISO 8859-(2...15) 256 combinações (ASCII + outras línguas) Unicode 2bytes combinações, onde estão definidas (20000 usadas para os ideogramas Han japonês, chinês, koreano) e reservado para futuras extensões. UTF-8 versão compacta do Unicode que usa 1 byte para a maioria dos caracteres e 3 bytes para os menos comuns
17 Instruções de Processamento <?xml version ="1.0" encoding="iso "?> <!-- exemplo cartao visita --> <?comando parametro="abc"?> <cartao> <nome>josé da Silva</nome> <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> </cartao>
18 Comentários Todo dado entre essas marcas é ignorado pelo processador XML. Sintaticamente uma instrução de processamento é: <!-- e terminam com --> Os parsers XML não interpretam tais informações; Não podem acontecer : antes da instrução de processamento XML que deve ser a primeira sentença de um documento; nem dentro de um elemento. não pode aparecer em um comentário, exceto como parte dos delimitadores.
19 Comentários <?xml version ="1.0" encoding="iso "?> <!-- exemplo cartao visita --> <?comando parametro="abc"?> <cartao> <nome>josé da Silva</nome> <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> </cartao>
20 Elementos Construtor básico de um documento que forma a estrutura de alinhamento do documento. Elementos podem incluir descendentes: outros elementos; atributos; e nó de texto Os elementos de abertura são definidos: <nome do elemento> Os elementos de fechamento são definidos: </nome do elemento> Elemento vazio são definidos: <nome do elemento/>
21 Nomeação dos Elementos Os nomes dos elementos são sensitivos a maiúsculo e minúsculo devem começar com uma letra ou "_"; caracteres seguintes podem incluir letras, dígitos, hífens, pontos ou " _"; não pode conter caracter espaço. dois pontos é válido, embora é reservado para composições especiais de nomes (Namespaces )
22 Elementos <?xml version ="1.0" encoding="iso "?> <!-- exemplo cartao visita --> <?comando parametro="abc"?> <cartao> <nome>josé da Silva</nome> <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> </cartao>
23 Atributos Estão dentro dos elementos de abertura ou elementos vazios; As mesmas regras de composição de nomes de elementos aplicam-se para nomes de atributos. Os valores dos atributos devem ser delimitadas por aspas. Elementos podem incluir um descendente nó de texto Um elemento pode conter um ou mais atributos, que são pares nome="valor".
24 Atributos <?xml version ="1.0" encoding="iso "?> <!-- exemplo cartao visita --> <?comando parametro="abc"?> <cartao> <nome>josé da Silva</nome> <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> </cartao>
25 Nó de Texto Armazenam os valores para os elementos ou atributos <?xml version ="1.0" encoding="iso "?> <!-- exemplo cartao visita --> <?comando parametro="abc"?> <cartao> <nome>josé da Silva</nome> <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> </cartao>
26 Hierarquia / cartao nome Jose da Silva ze@bol.com.br endereco Av. Brasil, 123 telefone tipo comercial ddd 099 numero raiz nó elemento nó atributo nó texto
27 Introdução Definição Validação Apresentação Processamento Banco de Dados Universo XML Prof. Enzo Seraphim
28 Validação de documento Pode-se definir a gramática de um documento XML através: Document Type Definition (DTD) XML SCHEMA O documento XML é válido somente se satisfaz todas definições da gramática. Documentos não válidos são individualistas e não é possível prever a hierárquica do documentos
29 A Criação de um DTD Requer análise de documentos que elementos irão ocorrer? como se relacionam entre si? como irão os usuários interagir com eles? Tarefa difícil quanto mais amplo o escopo maior a complexidade difícil conseguir a concordância de todos os envolvidos
30 Document Type Declaration Interno quando o DTD está definido no mesmo arquivo XML. <!DOCTYPE livroreceita[ ]> Externo quando o DTD é um outro arquivo: <!DOCTYPE livroreceita SYSTEM "receita.dtd">
31 Exemplo (cartao.xml) <?xml version ="1.0" encoding="iso "?> <!DOCTYPE cartao SYSTEM "cartao.dtd"> <agenda> <cartao> <nome>josé da Silva</nome> <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> </cartao> </agenda>
32 Exemplo (cartao.dtd) <!DOCTYPE agenda [ <!ELEMENT agenda(cartao*) <!ELEMENT cartao(nome, ?,endereco,telefone)> <!ATTLIST cartao apelido ID #REQUIRED"> <!ELEMENT nome (#PCDATA)> <!ELEMENT (#PCDATA)> <!ELEMENT endereco (#PCDATA)> <!ELEMENT telefone (ddd, numero)> <!ATTLIST telefone tipo CDATA #REQUIRED"> <!ELEMENT ddd (#PCDATA)> <!ELEMENT numero (#PCDATA)> ]>
33 Declarações DTD ELEMENT declaração do elemento ATTLIST declaração do atributo do elemento ENTITY conteúdo reusável NOTATION declarações de conteúdo externo que não deve ser parsed
34 Elemento Define a hierarquia do documento; <agenda> + <cartao> - <nome> - < > - <endereco> + <telefone> - <ddd> - <numero> + <cartao>... <agenda> <cartao> <nome> José da Silva </nome> < >ze@bol.com.br</ > <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> </cartao> </agenda>
35 ELEMENT, : elementos devem ocorrer na ordem especificada; : apenas um elemento deve ocorrer; + : o elemento deve ocorrer 1 ou + vezes; * : o elemento pode ocorrer zero ou + vezes;? : o elemento é opcional; #PCDATA: uma seqüência de caracteres; EMPTY: indica que o elemento é vazio;
36 Exemplo (cartao.dtd) <!DOCTYPE agenda [ <!ELEMENT agenda(cartao*) <!ELEMENT cartao(nome, ?,endereco,telefone)> <!ATTLIST cartao apelido ID #REQUIRED"> <!ELEMENT nome (#PCDATA)> <!ELEMENT (#PCDATA)> <!ELEMENT endereco (#PCDATA)> <!ELEMENT telefone (ddd, numero)> <!ATTLIST telefone tipo CDATA #REQUIRED"> <!ELEMENT ddd (#PCDATA)> <!ELEMENT numero (#PCDATA)> ]>
37 ATTLIST CDATA: string ID: ident único IDREF/IDREFS: referencia(s) para um ID (existente) #REQUIRED: obrigatório #IMPLIED: opcional #FIXED: sempre fixo, aparece opcionalmente apenas valor: valor assumido qdo não especificado [Valor enumerado]: um entre os valores
38 Exemplo (cartao.dtd) <!DOCTYPE agenda [ <!ELEMENT agenda(cartao*) <!ELEMENT cartao(nome, ?,endereco,telefone)> <!ATTLIST cartao apelido ID #REQUIRED"> <!ELEMENT nome (#PCDATA)> <!ELEMENT (#PCDATA)> <!ELEMENT endereco (#PCDATA)> <!ELEMENT telefone (ddd, numero)> <!ATTLIST telefone tipo CDATA #REQUIRED"> <!ELEMENT ddd (#PCDATA)> <!ELEMENT numero (#PCDATA)> ]>
39 Elemento x Atributo Em geral elemento armazena dado e atributos armazenam metadados Os elementos armazenam as informações mais relevantes, enquanto os detalhes ficam nos atributos Atributos não representam bem estruturas
40 ENTITY Entidades parâmetros: para reuso em DTDs Gerais: para reuso, deve resultar em XML bem-formado após parsing <!ENTITY unifei Universidade de Federal de Itajubá > <aluno universidade= &unifei />
41 Outras Formas de Validação DTD vantagem: é simples; desvantagens: não usa sintaxe XML e é limitado. XML Schema vantagem: é XML; permite validação mais detalhada. desvantagem: é muito mais complicado que DTD Em certos casos é preciso realizar validação adicional usando processamento em alguma linguagem (Python, Java)
42 Introdução Definição Validação Apresentação Processamento Banco de Dados Universo XML Prof. Enzo Seraphim
43 Benefícios Acesso mais fácil à informação através de atribuição de significado mais relevante aos dados; Desenvolvimento de aplicações mais flexíveis; Integração de dados de origens diferentes; Múltiplas visões dos dados; Formas de Transformação: CSS Style Sheet XSL Style Sheet
44 CSS Cascading Style Sheets Originalmente preparada para HTML. Uma lista de regras, onde cada regra começa com um seletor (nomes do elemento) ao qual os estilos de apresentação são aplicados. Se não houver regras que especifiquem o estilo de um determinado elemento, esse elemento as herda de seu elemento pai. Duas versões versão CSS1e CSS2.
45 CSS Cascading Style Sheets Atribui estilos somente a conteúdo que já aparece no documento. Não pode: adicionar conteúdo; transformar o conteúdo. Através de instrução de processamento <?xml-stylesheet type="text/css" href= arq.css"?>
46 Exemplo: X M L <nome> José da Silva </nome> < >ze@bol.com.br</ > <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> nome { display: inline; font-size: 16pt; fontweight: bold; border: 2px inset } { display: inline; font-size: 16pt; fontweight: bold; border: 2px inset } endereco { color: red; display: block; font-size: 12pt } ddd { color: blue; display: block; font-size: 12pt } ddd { color: blue; display: block; font-size: 12pt }
47 XSL Extensible Style Language Recomendação da W3C. Geração de texto constante Supressão de conteúdo Movimentação de texto (ex: mudança de ordem de nome e sobrenome) Duplicação de texto (ex: cópia de títulos para produção de um índice) Ordenação Transformações mais complexas que computem novas informações em função das informações existentes.
48 XSL Extensible Style Language
49 Transformação Através de instrução de processamento <?xml-stylesheet type="text/xsl" href= arq.xsl"?> Transformação no clientes: Web Browser Transformação no Servidor: Web Aplication Cocoon Apache novas características foram adicionadas.
50 Elementos XLS xsl:for-each select xsl:value-of xsl:if xsl:attribute xsl:sort xsl:number
51 Introdução Definição Validação Apresentação Processamento Banco de Dados Universo XML Prof. Enzo Seraphim
52 Processamento carregar dados do documento separar diversos tipos de dados (nome dos elementos, atributos, conteúdo, subelementos...) expandir todas as entidades utilizadas verificar se o documento é válido montar uma estrutura que represente o documento navegar pela estrutura montada e acessar os componentes do documento
53 Motivação Construir um programa para processar documentos XML Pode ser uma tarefa trabalhosa se não for utilizado algum ferramental de suporte. Bibliotecas ajudam na manipulação do XML Como construir uma biblioteca que funcione em qualquer linguagem de programação? Definição de API permitindo que sejam implementadas em sua linguagem de programação favorit
54 Aplication Programming Interface Baseados Eventos SAX Oferece métodos que respondem a eventos produzidos durante a leitura do documento; Baseados Árvores Document Object Model (DOM) monta uma estrutura hierárquica de objetos, em forma de árvore, que permite a navegação na estrutura do documento;
55 SAX Foi editada e publicada por David Megginsom ( É um parser baseado em eventos Dispara eventos durante processamento do documento eventos podem ser capturados por ouvintes cadastrados ações podem ser tomadas em cada situação Exemplos de Eventos: inicio e fim do documento início e fim do elemento (pode-se descobrir qual) nó de caractere nó de comentário
56 Implementação (Eventos) <carta> <mensagem id="1">bom dia!</mensagem> </carta> startdocument() startelement("carta", []) startelement("mensagem", [Attribute("id","1")]) characters("bom dia!") endelement("mensagem") endelement("carta") enddocument() Programador deve implementar um objeto "ouvinte" para capturar os eventos e extrair as informações desejadas
57 DOM W3C ( estabeleceu a recomendação DOM Document Object Model. Os documentos XML são representados estrutura de árvore que reflete a sua estrutura lógica hierárquica. Suporta a manipulação da estrutura e conteúdo do documento, permitindo : criar um novo documento XML navegar na árvore XML modificar, remover ou adicionar nós (elementos, atributos, texto, comentários, etc.)
58 DOM: Hierarquia
59 Introdução Definição Validação Apresentação Processamento Banco de Dados Universo XML Prof. Enzo Seraphim
60 Oracle Suporta para padronizar o SQL para normalizado pelo consórcio W3C através do XQuery; A Oracle a partir do banco de dados 9i oferece suporte XML: Transformar modelo relacionar para XML Inserir dados XML Consulta em campos XML Indexação de campos XML
61 Transformando Select em XML XMLElement (nome tag, campo) Adiciona elementos no select XMLAttributes( campo as "valor chave") Adiciona atributos no select O alinhamento de XMLElement formam a hierarquia do documento.
62 Transformando Select em XML select XMLElement ("cliente", nome) from enderecos; select XMLElement ("cartao", XMLAttributes (nick as "apelido"), XMLElement ("cliente", nome), XMLElement ("endereco", )) from enderecos;
63 Armazenamento XML Na tabela com o tipo de dado (Oracle 9i) : XMLType Exemplo de criação create table cartoes ( nome varchar(30), cartaoxml XMLType); Para inserir em um campo XMLType deve-se usar a função XMLType;
64 Armazenamento XML Exemplo insert into cartoes values ('zé', XMLType(' <cartao> <nome>josé da Silva</nome> <endereco>av. Brasil, 123</endereco> <telefone tipo="comercial"> <ddd>099</ddd> <numero> </numero> </telefone> </cartao>'));
65 Consulta campos XML extractvalue(campo XML, expressão Xpath) Extrai um valor de um campo XML sem os tags Exemplo: select extractvalue(cartaoxml, extractvalue(cartaoxml, '/cartao/telefone/ddd'), extractvalue(cartaoxml, '/cartao/telefone/numero') from cartoes;
66 Consulta campos XML existsnode(campo XML, expressão Xpath) Verifica se existe o path e retorna um elemento XML Se o elemento existir retorna 1, caso contrário retorna 0 Essa função só deve ser usada na cláusula where. Exemplo: select nome from cartoes where existsnode(cartaoxml, '/cartao[nome ="José da Silva"]') = 1;
67 Criando índice Um índice pode ser criado para ajudar o algoritmo de busca Exemplo: create index ind_cartao on cartoes (extractvalue(cartaoxml, '/cartao/ ') );
68 Autor: Prof. Enzo Seraphim Os logotipos, marcas comerciais e nomes de produtos citados nesta publicação tem apenas o propósitos de identificação e podem ser marcas registradas de suas respectivas companhias. Universo XML
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 maisUm 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 maisXML. 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 maisSistemas 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 maisGERÊ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 maisGERÊ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 maisXML (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 maisBem-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 maisXML 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 maisGERÊ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 maisXML 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 maisEste 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 maisextensible 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 maisBases de dados semi-estruturadas, XML
Bases de dados semi-estruturadas, XML Fernando Lobo Base de Dados, Universidade do Algarve 1 / 40 Modelo de informação semi-estruturado Esquema está impĺıcito nos dados. Ao invés do modelo relacional,
Leia maisGERÊ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 mais7. 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 maisWeb 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 maisGerenciamento de Dados e Informação Fernando Fonseca. Graduação
Gerenciamento de Dados e Informação Fernando Fonseca 1 Suporte Nativo a XML no Oracle 10g 2 Oracle 10g XML Parsers Suporte a interfaces DOM e SAX XML Class Generator Código fonte a partir de XML DTD ou
Leia maisHTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS
APRESENTANDO O CSS CSS Cascading Style Sheets, ou, em português, Folha de Estilo em Cascata - é uma linguagem de estilo que pode ser utilizada na formatação de documentos HTML. Com CSS, podemos criar regras
Leia maisMAPEAMENTO 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 maisTé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 maisSintaxe 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 maisL 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 maisXML (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 maisLeiaute-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 maisXHTML 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 maisBanco 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 maisXML 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 maisO que são Bancos de Dados?
SQL Básico Liojes de Oliveira Carneiro professor.liojes@gmail.com www.professor-liojes.blogspot.com O que são Bancos de Dados? É o software que armazena, organiza, controla, trata e distribui os dados
Leia maisDesenvolvimento 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 maisextensible Stylesheet Language (XSL) XSL descreve como fazer o display de um documento XML. XSL é uma espécie de style sheets para XML...
extensible Stylesheet Language (XSL) XSL descreve como fazer o display de um documento XML. XSL é uma espécie de style sheets para XML...... do mesmo modo que CSS são style sheets para HTML. 1 XSL engloba
Leia maisAplicativos 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 maiscss Cascading Style Sheets CSS CASCADING STYLE SHEETS
css Cascading Style Sheets CSS CASCADING STYLE SHEETS Oque é o CSS Cascading Style Sheets - Folhas de Estilo em Cascata Não é uma linguagem de programação, é uma linguagem de estilo. Define a apresentação
Leia maisTransformação de Documentos XML em Bases de Dados Relacionais Utilizando ASP.NET
Transformação de Documentos XML em Bases de Dados Relacionais Utilizando ASP.NET D Ilton Moreira Silveira 1, Fabiano Fagundes 1, Deise de Brum Saccol 2 1 Curso de Sistemas de Informação Centro Universitário
Leia maisXML. Introdução Ferramentas para Internet Marx Gomes Van der Linden. ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida )
XML Introdução Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Objetivos Apresentar a linguagem de marcação XML bem como
Leia maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos
Leia maisRoteiro 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 maisWeb Design Aula 13: Introdução a CSS
Web Design Aula 13: Introdução a CSS Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Você lembra que HTML e XHTML são linguagens de marcação? Para organizar melhor o visual das páginas
Leia maisXML: uma introdução prática X100. Helder da Rocha
XML: uma introdução prática X100 Helder da Rocha (helder@argonavis.com.br) Atualizado em setembro de 2001 1 Como criar um documento XML XML não tem comandos, nem operadores, nem funções, nem tipos Não
Leia maisXML 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 maisIntroduçã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 maisXML 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 maisGuia 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 maisProfessor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 4/6/2011 1
Professor: Paulo Macos Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 4/6/2011 1 Do inglês, Cascading Style Sheet, ou folha de estilo em cascata. É uma linguagem
Leia maisProcessamento 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 maisPROGRAMAÇÃ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 maisExercícios Aula 2 BR 2013
Conceitos e tecnologias relacionadas à Internet: Protocolos relevantes para aplicações Internet; Princípios e arquitetura da Internet; Linguagens de marcação, transformação e apresentação. Usabilidade,
Leia maisLINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON
COMPONENTES: ROBSON EDMILSON O HTML (Hiper Text Mark-up Language) é uma linguagem de programação hipertexto. O HTML tem códigos para criar páginas na web. Estes códigos que definem o tipo de letra, qual
Leia maisBREVE 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 maisCapítulo 9: XML! Database System Concepts! Silberschatz, Korth and Sudarshan (modificado)!
Capítulo 9: XML! XML para transferência de dados" Estrutura hierárquica do XML" DTDs e XML Schema" Consultas de documentos XML: Xpath " Consultas de documentos XML: XQuery" Transformação de documentos
Leia maisIntrodução às Folhas de Estilo
Introdução às Folhas de Estilo Folhas de Estilo Cascading Style Sheets (CSS). Separa aparência e estrutura do documento. Permite maior controle sobre a apresentação das páginas Margens Tamanho / tipo de
Leia maisCurso 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 maisSistemas 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 maisLista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.
Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças
Leia maisTabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
Leia maisSuporteNativoa XML no
SuporteNativoa XML no Gerenciamento de Dados e Informação Suporte Nativo a XML no Oracle Fernando Fonseca Ana Carolina Robson Fidalgo 2 Oracle & XML Habilita uma fonte confiável para XML Apresenta flexibilidade
Leia maisInformática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisDesenvolvimento 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 maisProgramando em PHP. Conceitos Básicos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web
Leia maisAcessibilidade 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 maisQUEM 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 maisXPath 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 maisCSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata
CSS CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata CSS é uma linguagem para estilos (formatação) que define o layout de documentos HTML. CSS controla fontes, cores, margens,
Leia maisDOCUMENTAÇÃ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 maisSCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br
SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side
Leia maisGuia 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 maisMudança de formatos no HTML. CSS - Cascading Style Sheets. A prioridade para o efeito cascata. A prioridade para o efeito cascata
Mudança de formatos no HTML título CSS - Cascading Style Sheets e os problemas do HTML Para mudar a cor de uma única linha de uma página seria relativamente fácil.
Leia maisIntroduçã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 maisSumário. HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1
Sumário HTML CSS JQuery Referências IHC AULA 6 5-09-2011 1 Linguagem HTML HTML é a abreviação de HyperText Markup Language, que pode ser traduzido como Linguagem de Marcação de Hipertexto. Não é uma linguagem
Leia maisIntroduçã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 maisTECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD
TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD Objetivos: Apresentar as principais tags utilizadas na construção de páginas Web. Compreender as principais funcionalidades de cada tag utilizada.
Leia maisDesenvolvimento 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 maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura
Leia maisFigure 2 - Nós folhas de uma árvore binária representando caracteres ASCII
A ocorrência tamanho ASCII codificação de Huffman é um A Codificação método de compactação de Huffman caracteres (American e a variável codificação dos usado símbolos Standard para por cada muitas no Code
Leia maisDocumentação Usando o Javadoc
Documentação Usando o Javadoc Prof. MSc. João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão 2.1 Última Atualização: 04/2005 1 Comentários e Documentação Comentários em Java Existem três tipos de comentários
Leia maisWEBDESIGN. Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira
WEBDESIGN Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 1 CDI - Curso de Webdesign - Prof. Paulo Trentin Objetivos para esta aula Debater sobre
Leia maisIntrodução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br
IntroduçãoàTecnologiaWeb TiposdeSites ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br TiposdeSites Índice 1 Sites... 2 2 Tipos de Sites... 2 a) Site
Leia maisWebdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza
Webdesign HTML Introdução a HTML e as principais tags da linguagem Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Objetivos Apresentar a HTML
Leia maisCSS. Oficina de CSS Aula 10. Cascading Style Sheets. Cascading Style Sheets Roteiro. Cascading Style Sheets. Cascading Style Sheets W3C
Roteiro Oficina de Aula 10 s Selos de conformidade Prof. Vinícius Costa de Souza www.inf inf.unisinos..unisinos.br/~vinicius outubro de 2006 W3C São um conjunto de normas, diretrizes, recomendações, notas
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia mais#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.
#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.br #Objetivo Revisar os conceitos mais importantes da XHTML e do CSS. Desenvolver
Leia maisFaça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico
Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário
Leia maisSumário. XML (extensible Markup Language)
Sumário 1 Introdução Aplicações Não-Convencionais 2 BD Orientado a Objetos e Objeto-Relacional 3 BD Temporal 4 BD Geográfico 5 XML e Bancos de Dados XML (extensible Markup Language) Tecnologia desenvolvida
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA RESUMO DE AULA CRIAÇÃO E MANIPULAÇÃO DO BANCO DE DADOS
Leia maisUM 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 maisAcadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos
Acadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos Pilhas de Dispositivos Drivers no Windows Vista podem fazer todo trabalho sozinho; Uma requisição pode passar por uma seqüência
Leia maisRSS 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 maisAlgoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15
APROG Algoritmia e Programação HTML Introdução Nelson Freire (ISEP DEI-APROG 2014/15) 1/15 O que é o HTML? Sumário Geral Documento HTML Elemento HTML Estrutura Básica de Documento HTML Elementos Títulos
Leia maisDWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico
DWEB Design para Web Curso Superior de Tecnologia em Design Gráfico CSS3 - Fundamentos E não vos conformeis com este século, mas transformai-vos pela renovação da vossa mente, para que experimenteis qual
Leia maisDESENVOLVIMENTO 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 maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------
Leia maisXML Schema. Vanessa de Paula Braganholo vanessa@inf.ufrgs.br ftp://metropole/pub/curso/xml/index.html. Janeiro de 2001. XML Schema
XML Schema Vanessa de Paula Braganholo vanessa@inf.ufrgs.br ftp://metropole/pub/curso/xml/index.html Janeiro de 2001 XML Schema XML Schema Utilizado para descrever a estrutura de um documento XML, assim
Leia maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 2 Técnico Prof. Cesar 2014 1 1. CSS CSS é uma linguagem para estilos que define o layout de documentos HTML. Por exemplo,
Leia maisSistemas 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 maisMais 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