XML (extensible Markup Language) por. Rafael Port da Rocha. (Notas de Aula)
|
|
- Alexandra Fontes Canela
- 8 Há anos
- Visualizações:
Transcrição
1 XML (extensible Markup Language) por Rafael Port da Rocha (Notas de Aula) 2007
2 Introcução Componentes de um Documento Eletrônico Digital Conteúdo: formado pelas informações que o documento transmite aos seus leitores, como seu título, seus autores, seu texto, etc. Estrutura: organização da informação Apresentação/Estilo: formada por elementos que indicam como o conteúdo será apresentado quando o documento eletrônico for visualizado, isto é, são elementos que indicam como o documento será formatado (tipo de letra, cor de letra, localização do título, tabulações, etc.) Linguagem de Marcação (Markup Language) Linguagem através da qual marcas (tags) descrevem o significado de cada entidade informacional de um documento Exemplos de Marcações: <li> José da Silva </li> Marcação na linguagem HTML que indica que José da Silva deve ser exibido na forma de item: José da Silva <nome> José da Silva </nome> Marcação na linguagem XML que indica que o texto José da Silva significa um nome de pessoa
3 XML (extensible Markup Language) Padrão para definição, validação e compartilhamento de informação formatada em um documento eletrônico A informação é estruturada através de marcações (tags): Exemplo: <Placa> IIK1040 </Placa> IIK1040 é uma informação marcada por <Placa> A marcação inicia por <Placa>, encerra por </Placa> e contém como conteúdo IKK1040 As marcações definem o significado das informações contidas no documento XML, permitindo que este documento seja trocado por sistemas de informação em um ambiente de comércio eletrônico B2B Exemplo: <Placa> IIK1040 </Placa> A marcação <Placa> indica que a informação IIK1040 corresponde a uma placa de automóvel Marcações podem conter marcações, formando um documento com uma estrutura complexa Exemplo: <Veiculo> <Placa> IIK1040 </Placa> <Modelo> VW Fusca </Modelo> <AnoFabricacao> 1981 </AnoFabricacao> <Proprietario> <Nome> Antonio Carlos </Nome> <Localizacao> ac@netxxx.com.br </Localizacao> </Proprietario> </Veiculo>
4 Documentos XML são usados tanto para troca de informações entre sistemas de informação (Comércio eletrônico B2B), Computador A Doc XML Computador B
5 Estrutura de um documento XML Um documento XML é formado por elementos e atributos Em um documento XML: Um elemento é formado pelo par inicio e fim de marcação: <Placa> IJD9090 </Placa> Onde: <Placa> é o início de marcação, </Placa> é o fim de marcação, e IJD9090 é o conteúdo Um elemento pode conter texto e/ou outros elementos <Proprietario> <Nome> Joaquim Manuel </Nome> <Localizacao> joam@xxx.com.br </Localizacao> </Proprietario> O elemento Proprietário contém os elementos Nome e Localização O elemento Nome contém o texto Joaquim Manuel O elemento Localização contém o texto joam@xxx.com.br Um atributo é uma informação adicional associada ao elemento. Fica junto ao início de marcação do elemento <Valor Moeda="Real"> 1000,00 </Valor> O atributo Moeda, do elemento Valor, informa que o conteúdo está em Reais
6 <?xml version="1.0" encoding="iso "?> <?xml-stylesheet href='veiculos.xsl' type='text/xsl'?> <!DOCTYPE Veiculos SYSTEM "Veiculos.dtd"> <RegistroDeVeiculos> <Veiculo> <Placa> IJD9090 </Placa> <Modelo> VW Brasilia </Modelo> <AnoFabricacao> 1981 </AnoFabricacao> <Proprietario> <Nome> Jose da Silva </Nome> <Localizacao> </Localizacao> <Localizacao> <Endereco> <Rua> Rua A </Rua> <Numero> 123 </Numero> <Cidade> Santa Maria </Cidade> </Endereco> </Localizacao> </Proprietario> <Valor Moeda = "Real"> 1000,00 </Valor> </Veiculo> <Veiculo> <Placa> IKK1010 </Placa> <Modelo> VW Variant </Modelo> <AnoFabricacao> 1970 </AnoFabricacao> <Proprietario> <Nome> Joaquim Manuel </Nome> <Localizacao> joam@xxx.com.br </Localizacao> </Proprietario> </Veiculo> <Veiculo> <Placa> IIK1040 </Placa> <Modelo> VW Fusca </Modelo> <AnoFabricacao> 1981 </AnoFabricacao> <Proprietario Tipo="PJuridica"> <Nome> Antonio Carlos </Nome> <Localizacao> ac@netxxx.com.br </Localizacao> </Proprietario> <Veiculo> </RegistroDeVeiculos >
7 Cometários do Exemplo É um documento que contém descrições de veículos Contém o elemento inicial: RegistroDeVeiculos <RegistroDeVeiculos>... </RegistroDeVeiculos> O elemento RegistroDeVeiculos contém três elementos Veiculo <RegistroDeVeiculos> <Veiculo>... </Veiculo> <Veiculo>... </Veiculo> <Veiculo>... </Veiculo> </RegistroDeVeiculos> Cada elemento Veiculo contém os elementos Placa, Modelo, AnoFabricacao, Proprietario e Valor. <Veiculo> <Placa>... </Placa> <Modelo>... </Modelo> <AnoFabricacao>... </AnoFabricacao> <Proprietario>... </Proprietario> <Valor Moeda =... >... </Valor> </Veiculo> Os elementos Placa, Modelo, Moeda e AnoFabricação contêm texto em seu conteúdo O elemento Valor possui o atributo Moeda, que indica a moeda do valor O elemento Valor é opcional, não está representado nos veículos IKK1010 e IIK1040.
8 O elemento Proprietário contém o elemento Nome e vários elementos Localização. O proprietário do veículo IJD9090 possui duas localizações, e os proprietários dos veículos IKK1010 e IIK1040 possuem uma única localização cada. O elemento Localização é construído de duas formas Primeira: contém um texto como valor <Localizacao> joam@xxx.com.br </Localizacao> Segunda: contém o elemento endereço <Localizacao> <Endereco> <Rua> Rua A </Rua> <Numero> 123 </Numero> <Cidade> Santa Maria </Cidade> </Endereco> </Localizacao> O elemento Endereço contém os elementos Rua, Numero e Cidade
9 DTD (Document Type Definition) Um DTD é um documento que define as regras para a construção de um documento XML, isto é, define quais os tipos de elementos que podem ser usados no documento, e maneira com que elementos destes tipos podem ser combinados No DTD, uma regra deve ser definida para especificar como deve ser construído cada tipo de elemento : Tipo de Elemento Regra (Conteúdos possíveis para um elemento do tipo) Veículo Placa seguido de Modelo seguido de AnoFabricacao seguido de Proprietario seguido de Valor (que é opcional) Placa Texto Modelo Texto AnoFabricacao Texto Valor Texto, com o atributo Moeda Priprietário Nome seguido de um ou mais elementos Localizacao Nome Localizacao Endereco Rua Numero Cidade CEP RegistroDeVeiculos Texto Várias ocorrências de: Texto ou elemento Endereco Rua, seguido de Numero seguido de CEP (que é opcional) seguido de Cidade Texto Texto Texto Texto Zero ou mais elementos Veiculo
10 Uma regra possui o seguinte formato: <!ELEMENT tipodoelemento conteúdospossíveis > Onde: TipoDoElemento indica um tipo de elemento possível no documento ConteúdosPossíveis indica quais os conteúdos possíveis para este tipo de elemento Exemplo de DTD para o XML de veículos <!ELEMENT RegistroDeVeiculos (Veiculo)* > <!ELEMENT Veiculo ( Placa, Modelo, AnoFabricacao, Proprietario, Valor? )> <!ELEMENT Placa (#PCDATA)> <!ELEMENT Modelo (#PCDATA)> <!ELEMENT AnoFabricacao (#PCDATA) > <!ELEMENT Proprietario (Nome, Localizacao+) > <!ELEMENT Nome (#PCDATA) > <!ELEMENT Localizacao (#PCDATA Endereco)*> <!ELEMENT Enderec (Rua, Numero,CEP?,Cidade)> <!ELEMENT Rua (#PCDATA) > <!ELEMENT Numero (#PCDATA) > <!ELEMENT CEP (#PCDATA) > <!ELEMENT Cidade (#PCDATA) > <!ELEMENT Valor (#PCDATA) > <!ATTLIST Valor Moeda (Real Dollar Euro) #REQUIRED >
11 Comentários sobre o exemplo: <!ELEMENT Veiculo ( Placa, Modelo, AnoFabricacao, Proprietario, Valor? )> significa que: o tipo de elemento Veículo deve conter Placa, seguido de Modelo, seguido de AnoFabricacao, seguido de Proprietario, seguido de Valor, que é opcional (símbolo? indica opcional, símbolo, indica seguido de ). <!ELEMENT Placa (#PCDATA)> significa que o tipo de elemento Placa deve conter texto como valor <!ELEMENT RegistroDeVeiculos (Veiculo)* > significa que: RegistroDeVeiculos deve conter zero ou mais elementos Veiculo (símbolo * indica zero ou mais) <!ELEMENT Proprietario (Nome, Localizacao+) > significa que: Proprietario deve conter Nome seguido de um ou mais elementos Localização (símbolo + indica um ou mais) <!ELEMENT Localizacao (#PCDATA Endereco)*> significa que: Localizacao deve conter zero ou mais ocorrências de texto ou Endereco (símbolo * indica zero ou mais, símbolo indica ou) <!ATTLIST Valor Moeda (Real Dollar Euro) #REQUIRED > significa que o elemento Valor deve conter o atributo Moeda, e que o valor do atributo moeda deve ser: Real ou Dollar ou Euro.
12 Documento XML bem formado Um documento XML é dito bem formado quando suas marcações estão corretas, isto é, de estão de acordo com a linguagem de marcação de XML Documento bem formado: <a atr= x > <b> abc </b> </a> Documento que não é bem formado: <a> <b> abc </a> </b> Erro: O elemento <b> encerra por </a> e o elemento <a> encerra por </b> Documento que não é bem formado <a> <b> abc </b> <c> de <c> </a> Erro: O elemento <c> não é encerrado
13 Documento XML Válido Um documento XML é dito válido quando é bem formado e obedece as regras de um DTD, isto é, as elementos estão de acordo com as regras estabelecidas no DTD Exemplo: sendo um DTD com as seguintes regras <!ELEMENT a (b)+ > <!ELEMENT b (c, d) > <!ELEMENT c (#PCDATA)> <!ELEMENT d (#PCDATA)> O seguinte documento é bem formado e válido para o DTD definido acima <a> <b> <c> bla</c> <d> bla </d> </b> <b> <c> bla </c> <d> bla </d> </b> </a> O seguinte documento bem formado, mas não é válido para o DTD definido acima <a> <b> <d> bla </d> </b> <b> <c> bla </c> <d> bla </d> </b> </a> Erro: A primeira ocorrência de <b> não é válida, pois deve conter os elementos <c> e <d>
14 Parsers são programas que verificam se um documento XML está válido para um DTD Doc. XML Parser XML Doc. DTD Doc. XML bem formado e válido
15 Sintaxe da linguagem DTD Declaração de Elemento: <!Element nome modelo de conteúdo > Modelo de conteúdo Indica os elementos que podem ocorrer no conteúdo do elemento declarado Contém indicadores de ocorrência dos elementos que podem ocorrer no conteúdo do elemento declarado A? = uma ou zero ocorr. de A A* = zero ou mais ocorr. de A A+ = uma ou mais ocorr. de A A B = ocorre A ou B A,B = ocorre A seguido por B #PCDATA = ocorre cadeia de caracteres ANY = conteúdo é um elemento vazio ANY = ocorrência de qualquer elemento do DTD Declaração de atributo <!ATTLIST nome do elemento nome do atributo tipo valor padrão > Exemplos de Tipos CDATA = valor de atributo é uma seqüência de caract. ID = atributo que deve ter valor único Exemplos de valores padrões #REQUIRED = atributo obrigatório #IMPLIED = atributo opcional
16 no documento Exercício 1 Verificar os documento Veiculos.xml, Veiculos.dtd Exercício 2 Contruir um documento XML para representar turmas de uma disciplina, de acordo com o seguinte DTD: <!-- DTD Disciplina --> <!ELEMENT Diciplina (Nome, CargaHoraria, Turma*)> <!ELEMENT Nome (#PCDATA)> <!ELEMENT CargaHoraria (#PCDATA)> <!ELEMENT Turma ( Semestre, Horario, Professor+, Aluno+)> <!ELEMENT Semestre (#PCDATA)> <!ELEMENT Horario (#PCDATA)> <!ELEMENT Professor (Nome, Endereco)> <!ELEMENT Aluno (Nome, Endereco, Situacao)> <!ELEMENT Endereco (Logradouro,Numero,CEP?,Cidade)> <!ELEMENT Logradouro(#PCDATA) > <!ELEMENT Numero (#PCDATA) > <!ELEMENT CEP (#PCDATA) > <!ELEMENT Cidade (#PCDATA) > <!ELEMENT Situacao (Avaliacao, Faltas)> <!ELEMENT Avaliacao (#PCDATA)> <!ATTLIST Avaliacao Tipo ( Nota Conceito ) #REQUIRED> <!ELEMENT Faltas (#PCDATA)>
17 Exercício 3 Dublin Core é um é um esquema de para descrever recursos (páginas) da Internet para fins de busca. O esquema é formado pelos 15 elementos descritos na tabela a seguir Atividades: Construir um DTD para representar os elementos do esquema Dublin Core Contruir um documento XML que contenha metadados que descrever o seguinte recurso, acordo com o DTD especificado: Elemento Title Subject Description Descrição Título do recurso (página) Tema, assunto do recurso Descrição do conteúdo do recurso Language Idioma do recurso Source Informações sobre os recursos que contribuíram para a elaboração do recurso corrente. Relation Recursos que possuem relacionamentos com o recurso corrente Coverage Creator Contributor Publisher Rights Date Type Format Identifier Características espaciais ou temporais Pessoa ou organização responsável pela criação do conteúdo intelectual do recurso. Pessoa ou organização que contribui intelectualmente na criação do recurso (exemplo: editor, ilustrador, tradutor, etc) Identifica a entidade responsável por tornar o recurso disponível Direitos autorais Data da criação ou publicação do recurso Forma como o conteúdo é expresso (artigo, relatório técnico, dissertação) Formato em que o recurso é materializado (postscript, HTML, DOC, PDF, etc.) Possui o identificador único do recurso (URI, ISSBN, etc.)
18 Bibliografia Bax, M. Introdução às linguagens de marcas. Ciência da Brasília, v. 30, n. 1, p , jan./abr Informação, Almeida, M. Uma introdução ao XML, sua utilização na Internet e alguns conceitos complementares. Ciência da Informação, Brasília, v. 31, n. 2, p. 5-13, maio/ago Marchal, B. XML: conceitos e aplicações. São Paulo:Berkeley, 2000 Norman, P. A Study of Extensibel Markup Language Souza, M.; Vendrusculo, L.; Melo Metadados para a descrição de recursos de informação eletrônica:utilização do padrão Dublin Core. Ci. Inf., Brasília, v. 29, n. 1, p , jan./abr XML Bible.
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 maisXML 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 maisProgramação para Internet I 4. XML. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
Programação para Internet I 4. XML Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Standard do W3C (www.w3c.org) Formato de ficheiros de texto derivado de SGML (Standard Generalized Markup Language)
Leia maisGESTÃ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 maisWebdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza
Webdesign Introdução a 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 Apresentar as
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 maisIntroduçã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 maisAula 2: Listas e Links
Aula 2: Listas e Links Nesta segunda aula, você aprenderá a utilizar listas numeradas ou não, a entender o que são listas de definições e como fazer referências a outros documentos. Vamos entender a diferença
Leia maisSistema de Cota de Tela Manual do Usuário Envio de Arquivo XML
Sistema de Cota de Tela Manual do Usuário Envio de Arquivo XML Histórico de Revisão Versão Data Sumario de mudanças 1.0 02-08-05 2.0 15-09-05 Inclusão dos novos formatos para envio de dados Sala dia/semana,
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 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 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 maisPÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada
Leia maisIntrodução de XML. Dados da Web. Gerência de Dados da Web. A Web representa, nos dias de hoje, um repositório universal de dados, onde:
Dados da Web Introdução de XML Banco de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM
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 maisSumário. 4 Introdução. 4 Definições. 4 Utilização. 4 Padrões. 4 Conclusão. 4 Os padrões permitem 4 Padrões USMARC 4 Padrões Dublin Core
Sumário 4 Introdução 4 Definições 4 Utilização 4 Padrões 4 Os padrões permitem 4 Padrões USMARC 4 Padrões Dublin Core 4 Conclusão Introdução 4 A constante evolução da área de informática, permite com que
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 maisMINISTÉRIO DA CULTURA
N. o 210 11 de Setembro de 2003 DIÁRIO DA REPÚBLICA I SÉRIE-B 5945 MINISTÉRIO DA CULTURA Despacho Normativo n. o 37/2003 Considerando que o Decreto-Lei n. o 125/2003, de 20 de Junho, regulou a forma de
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 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 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 maisAutoria Web HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza
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 Apresentar
Leia maisXML para transferência de dados Estrutura hierárquica do XML DTDs e XML Schema Consultas de documentos XML: XPath e XQuery Transformação de
Capítulo 9: XML XML para transferência de dados Estrutura hierárquica do XML DTDs e XML Schema Consultas de documentos XML: XPath e XQuery Transformação de documentos XML: XSLT Mapeamento entre documentos
Leia maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisO PADRÃO DE METADADOS DUBLIN CORE: A REPRESENTAÇÃO DESCRITIVA EM HTML 1
1 Eixo Temático: Organização e Representação da Informação e do Conhecimento O PADRÃO DE METADADOS DUBLIN CORE: A REPRESENTAÇÃO DESCRITIVA EM HTML 1 Bill Alexander Santos da Silva 2 Juliana Marques do
Leia maisQuestões sobre Web Mining e Web Warehousing
Curso de Data Warehousing PUC-Rio TecBD Prof. Rubens Melo Tendências Web Warehousing e Web Mining Questões sobre Web Mining e Web Warehousing Quais são as características da plataforma WEB Quais os tipos
Leia maisProgramaçã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 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 maisMetadados e Dublin Core
Metadados e Dublin Core Eloi Juniti Yamaoka 14 de Fevereiro de 2007 Meta Meta = sobre (about) Metadados Metametadados Metadata Meta data Metainformação Metadados? Dados sobre dados Informação sobre informações
Leia maisSistema de Processamento Eletrônico de Cartas Precatórias da Justiça do Trabalho
Sistema de Processamento Eletrônico de Cartas Precatórias da Justiça do Trabalho Maio/2007 Página 1 Sumário Apresentação... 3 Links de Atalho... 4 Distribuição Processual... 5 Autuação Processual... 6
Leia maisInternet. 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 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 maisFolhas de estilo. Jomi Fred Hübner jomi@inf.furb.br. (XSL e XPath) FURB / DSC
Folhas de estilo (XSL e XPath) Jomi Fred Hübner jomi@inf.furb.br FURB / DSC Fevereiro, 2004 XML Stylesheet Language (XSL) XSL é uma linguagem para descrever folhas de estilo para documentos XML. Transformer
Leia maisGuia de publicação de imóveis
Guia de publicação de imóveis Como disponibilizar seus imóveis facilmente no Tá Tri Imóveis Porto Alegre, 01 de junho de 2011 imoveis@tatri.com.br http://www.tatri.com.br Índice Introdução...3 Sobre...3
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 maisQuem sou eu? Ana Paula Alves de Lima. Formação: E-mail: paulapeniel@gmail.com
Introdução a Linguagem HTML: Conceitos Básicos e Estrutura ANA PAULAALVES DE LIMA INFORMÁTICA E METODOLOGIA - SUBSEQUENTE 1 Quem sou eu? Ana Paula Alves de Lima Formação: Bacharel em Sistemas de Informação;
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 mais5a. Aula - XML 2013.2
5a. Aula -XML 2013.2 Introdução Criando Documentos XML Validando Documentos XML DTD ( Documents Type Definition) XML Schema ConsultandoXML com Xpath com XQuery Modularizando XML Namespaces Entities TransformandoXML
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 maisXTREM: UMA FERRAMENTA PARA ARMAZENAMENTO DE DOCUMENTOS XML EM BANCO DE DADOS RELACION ABS
JÚLIO CESAR FRANCHETTI STELMATCHUK XTREM: UMA FERRAMENTA PARA ARMAZENAMENTO DE DOCUMENTOS XML EM BANCO DE DADOS RELACION ABS Dissertação apresentada como requisito parcial à obtenção do grau de Mestre.
Leia maisXML e XSL da Teoria à Prática. 20 de Abril de 2001
XML e XSL da Teoria à Prática José Carlos Leite Ramalho Pedro Rangel Henriques 20 de Abril de 2001 XML e XSL: da Teoria à Prática 2 c FCA - EDITORA DE INFORMÁTICA Prefácio Quando o projecto desta obra
Leia maisUNIVERSIDADE REGIONAL DE BLUMENAU DIVISÃO DE TECNOLOGIA DA INFORMAÇÃO
UNIVERSIDADE REGIONAL DE BLUMENAU DIVISÃO DE TECNOLOGIA DA INFORMAÇÃO MANUAL DE UTILIZAÇÃO DO DION (DIÁRIO ONLINE FURB) - PROFESSORES 1. ACESSANDO O SISTEMA O sistema DION está disponível no endereço www.furb.br/dion.
Leia mais3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
Leia maisILP - Introdução à Linguagem de Programação. Plano de estudo: - Constantes e variáveis. - Atribuindo valores às variáveis.
Plano de estudo: -. - Atribuindo valores às variáveis. - Expressões Na maioria das vezes, precisamos armazenar dados para manipulá-los. Por exemplo, em um escritório de contabilidade, armazenamos os dados
Leia maisComércio Eletrônico Manual de Orientações Técnicas
Comércio Eletrônico Manual de Orientações Técnicas versão março/2011 Índice 1 Apresentação... 4 1.1 Vantagens oferecidas... 4 1.2 Requisitos necessários... 4 2 Modalidades de Pagamento... 5 2.1 Débito
Leia maisFundação Escola de Sociologia e Política de São Paulo Faculdade de Biblioteconomia e Ciência da Informação PLANO DE ENSINO - 2015
Fundação Escola de Sociologia e Política de São Paulo Faculdade de Biblioteconomia e Ciência da Informação PLANO DE ENSINO - 2015 I. IDENTIFICAÇÃO DISCIPLINA ORGANIZAÇÃO DE RE- CARGA HORÁRIA 82 h CURSOS
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 maisProva de pré-requisito
Prova de pré-requisito PHP & MySQL: Técnicas para Web 2.0 1 - Qual das opções constrói a tabela abaixo: DIA MÊS ANO 28 04 1988 22 02 2002 a) b) c) dia mês ano
Leia maisAgência Nacional de Energia Elétrica ANEEL
Agência Nacional de Energia Elétrica ANEEL Superintendência de Gestão Técnica da Informação - SGI Superintendência de Regulação dos Serviços Comerciais - SRC Sistema de Controle de Subvenções SCS Tarifa
Leia maisIntrodução a JavaServer Pages. Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Desenvolvimento de sistemas web
Introdução a JavaServer Pages Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Desenvolvimento de sistemas web JavaServer Pages Problemas com Servlets: É improdutivo para gerar todo o conteúdo
Leia maisBanco de Dados. Microsoft Access. Índice
Banco de Dados Microsoft Access PARTE 03 edição 2007 Índice 19-) Consulta... 27 20) Criando uma consulta... 27 21) Salvando a consulta... 28 22) Selecionando os campos das tabelas para a consulta... 29
Leia maisDIAGRAMA DE ATIVIDADES
DIAGRAMA DE ATIVIDADES Profª Lucélia Oliveira Email: lucelia.com@gmail.com DIAGRAMA DE ATIVIDADES É o diagrama com maior ênfase ao nível de algoritmo da UML e provavelmente um dos mais detalhistas. Era
Leia mais4 Pan: Uma linguagem de domínio específico (DSL) para VRT
4 Pan: Uma linguagem de domínio específico (DSL) para VRT Uma linguagem de domínio específico (DSL domain-specific language) em MDSD permite tornar os aspectos relevantes de um domínio modeláveis, ou seja,
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 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 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 maisDESCRIÇÃO E RECUPERAÇÃO DE NOTÍCIAS JORNALÍSTICAS POR MEIO DE METADADOS
10 DESCRIÇÃO E RECUPERAÇÃO DE NOTÍCIAS JORNALÍSTICAS POR MEIO DE METADADOS DESCRIPTION AND RETRIEVING NEWS STORY BY METADATA João Brambilla 1, Silvio Carro 1, Munir Felício 1 1 Faculdade de Informática
Leia maisEspecificação do Trabalho
Especificação do Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação, ligação,
Leia maisAgência Nacional de Energia Elétrica ANEEL
Agência Nacional de Energia Elétrica ANEEL Superintendência de Gestão Técnica da Informação SGI Superintendência de Fiscalização Econômica e Financeira SFF MANUAL DE INSTRUÇÃO PARA ELABORAÇÃO E ENVIO DE
Leia maisConhecendo o BrOffice.org Calc. Por: Paulo Garcez Leães
Conhecendo o BrOffice.org Calc Por: Paulo Garcez Leães Por que usar Software Livre nas escolas? Economizar dinheiro Evitar cópias não autorizadas de softwares Incentivar o compartilhamento de conhecimento
Leia maisManual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20
As informações contidas neste documento estão sujeitas a alterações sem o prévio aviso, o que não representa um compromisso da Virtuem Informática. As pessoas, organizações ou empresas e eventos de exemplos
Leia maisO conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.
AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida
Leia maisPlano de aula. 5. Metodologia: Aula expositiva dialógica orientada pela interação: alunos professor conhecimento.
Campus Jataí Plano de aula Disciplina: Ondas, Ótica e Termodinâmica Turma: Engenharia Elétrica (4º ano 2009/2) Professor: Rodrigo Claudino Diogo Data da aula: 30/11/2009 Duração: 1h00min 1. Tema: Lentes
Leia maisManual para utilização da funcionalidade de importar arquivo XML para prestação de contas
Manual para utilização da funcionalidade de importar arquivo XML para prestação de contas Conteúdo 1. Introdução 2. Exemplo de documento XML válido para prestação de contas 3. DTD utilizada para validação
Leia maisDublin Core e MARC 21 : um estudo de correspondência de elementos de metadados
Dublin Core e MARC 21 : um estudo de correspondência de elementos de metadados Maria das Dores Rosa Alves¹, Marcia Izabel Fugisawa Souza¹ ¹Embrapa Informática Agropecuária Caixa postal 6014 Campinas, SP
Leia maisIntrodução ao Paradigma Orientado a Objetos. Principais conceitos
Introdução ao Paradigma Orientado a Objetos Principais conceitos Paradigmas de Programação PROGRAMAÇÃO ESTRUTURADA X PROGRAMAÇÃO ORIENTADA A OBJETOS Paradigma Programação estruturada Na programação estrutura
Leia maisA Linguagem XML (& Markup Languages)
SCC0265 Sistemas Interativos Web A Linguagem XML (& Markup Languages) Renata Pontin M. Fortes (renata@icmc.usp.br) PAE: Willian Watanabe (watinha@gmail.com) Instituto de Ciências Matemáticas e de Computação
Leia maisCurso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)
Curso de Gestão em SI MODELAGEM DE DADOS Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Modelo Conceitual Descrição do banco de dados de forma independente de implementação
Leia maisPROGRAMA ASSOCIADO DE PÓS-GRADUAÇÃO EM EDUCAÇÃO FÍSICA UPE/UFPB
PROGRAMA ASSOCIADO DE PÓS-GRADUAÇÃO EM EDUCAÇÃO FÍSICA UPE/UFPB NORMA PAPGEF UPE/UFPB N 002/2015 DISPÕE SOBRE A NORMATIZAÇÃO PARA ELABORAÇÃO DAS DISSERTAÇÕES E TESES NO PAPGEF UPE/UFPB. Art. 1. Os concluintes
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 maisProjeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha
Projeto de Banco de Dados Disciplina: Banco de Dados I José Antônio da Cunha Introdução Banco de Dados Esta aula apresenta os conceitos da área de banco de dados, que são necessários à compreensão do projeto
Leia maisRelatório: Página HTML
Universidade do Minho Escola de Engenharia Relatório: Disciplina: Linguagens de Programação Curso: Engenharia e Gestão Industrial Carolina Fernandes N.º40532 Guilherme Bacinello N.º42119 Diana Rocha N.º40536
Leia maisABD Arquivos e Bibliotecas Digitais
ABD Arquivos e Bibliotecas Digitais Abril 2008 Parte VII Dublin Core Fontes dublincore.org/ http://dublincore.org/usage/documents/principles/ http://dublincore.org/documents/dc-rdf/ Objectivo do Dublin
Leia maisServiços Web: Arquitetura
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Leia maisWeb 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 maisVersão 1.0 O DIÁRIO DE CLASSE ELETRÔNICO QUE PUBLICA INFORMAÇÕES NA WEB
Versão 1.0 DiariOver O DIÁRIO DE CLASSE ELETRÔNICO QUE PUBLICA INFORMAÇÕES NA WEB Manual do Professor Índice 1. Apresentação...1 2. Planilhas para Inserção de Conteúdo...2 2.1 _Dados...3 2.2 _Alunos...3
Leia maisBoletim Técnico. A construção do relatório dentro do RM, acessando os dados do Protheus está descrita no documento fornecido pela RM.
Integração Protheus TOTVS Reports Produto : Microsiga Protheus Configurador Chamado : TEPVU3 Data da publicação : 13/09/12 País(es) : Todos Banco(s) de Dados : Todos Disponibilizado o processo de integração
Leia maisProf.: Melba Lima Gorza Aula Introdutória de HTML. Componentes do HTML. Estrutura de um documento XHTML
Prof.: Melba Lima Gorza Aula Introdutória de HTML Componentes do HTML Estrutura de um documento XHTML primeiro Documento XHTML meu primeiro documento XHTML
Leia mais- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções
1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar
Leia maisCRIAÇÃO DE MAPAS TEMÁTICOS COM ALOV MAP
CRIAÇÃO DE MAPAS TEMÁTICOS COM ALOV MAP INTRODUÇÃO Este é o segundo tutorial sobre o desenvolvimento de webmapping com o ALOV Map. Para obter informações sobre como elaborar uma aplicação básica com o
Leia maisModelagem de Dados UNIDADE DE REVISÃO E RECUPERAÇÃO
Modelagem de Dados UNIDADE DE REVISÃO E RECUPERAÇÃO Organizamos esta unidade para orientá-lo na revisão dos conteúdos trabalhados ao longo da disciplina. Siga as orientações desta apresentação, reveja
Leia maisHTML Página 1. Índice
PARTE - 1 HTML Página 1 Índice HTML A HISTÓRIA... 2 O COMEÇO E A INTEROPERABILIADE... 3 Primeira Página... 4 Entendendo seu código... 5 Abrindo o código fonte da sua página... 6 Comentários na página...
Leia maisLED BACKUP. Para realizar Backups e Transmitir arquivos para Ledware, basta acessar o Menu Gerenciamento, Efetuar / Recuperar Backup:
LED BACKUP Para realizar Backups e Transmitir arquivos para Ledware, basta acessar o Menu Gerenciamento, Efetuar / Recuperar Backup: Em seguida abrirá a Tela para Efetuar / Recuperar Backup: MÉTODOS DE
Leia maisGUIA RÁPIDO DO e-livro. Iniciando
GUIA RÁPIDO DO e-livro Iniciando 1. Crie uma estante pessoal para guardar automaticamente um arquivo com seus realces e anotações realizadas durante a leitura. Suas anotações não serão salvas, a menos
Leia maisRELATÓRIO 3 CONJUNTO DE METADADOS DO REPOSITÓRIO INSTITUCIONAL DA ENAP
RELATÓRIO 3 CONJUNTO DE METADADOS DO REPOSITÓRIO INSTITUCIONAL DA ENAP Projeto básico sobre Repositório Digital: Definição da Arquitetura Informacional / Definição do Conjunto de Metadados / Definição
Leia maisTecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4
Tecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4 1 MS-Excel Aplicando funções às suas fórmulas de Excel (continuação) Serão vistas, nesta aula as funções de busca e referência
Leia maisMódulo de registo de eventos. guia de utilização
Módulo de registo de eventos guia de utilização versão 2011.09 Setembro 2011 Ficha técnica Título Biblio.net registo de eventos : guia de utilização Autor António Manuel Freire Co-Autor Licínia Santos
Leia maisIntrodução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Seção do Corpo Elementos Textuais Básicos
IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage SeçãodoCorpo ElementosTextuaisBásicos ProfªMSc.ElizabeteMunzlinger ProfªMSc.ElizabeteMunzlinger SeçãodoCorpo
Leia maisRESERVAR MANUAL SISTEMA DE RESERVAS DE SALAS INFORMATIZADAS
RESERVAR MANUAL SISTEMA DE RESERVAS DE SALAS INFORMATIZADAS Faculdades Integradas do Brasil www.unibrasil.com.br 1 Sumário 1 INTRODUÇÃO...3 2 ÁREA DE ACESSO PÚBLICO...4 2.1 VISUALIZAÇÃO E NAVEGAÇÃO POR
Leia maisNOTA FISCAL DE SERVIÇO ELETRÔNICA (NFS-e) Manual de Utilização Envio de arquivos RPS. Versão 2.1
NOTA FISCAL DE SERVIÇO ELETRÔNICA (NFS-e) Manual de Utilização Envio de arquivos RPS Versão 2.1 SUMÁRIO SUMÁRIO... 2 1. INTRODUÇÃO... 3 2. LAYOUT DO ARQUIVO... 4 3. TRANSMITINDO O ARQUIVO... 5 4. CONSULTANDO
Leia maisComo criar um blog. Será aberta uma janela onde você deverá especificar o título do blog, o endereço do blog, e o modelo.
Como criar um blog Criando o blog Vá em www.blogger.com. Entre com sua conta google (a mesma que você usa para acessar o gmail). Escolha um perfil. Na página seguinte, clique no botão novo blog. Será aberta
Leia maisSICADI Layout do Arquivo de Demonstrativo Estatístico por Sexo Idade por Plano Versão 1.5
PD-DATAPREV Processo de Desenvolvimento de Software da Dataprev SICADI Layout do Arquivo de Demonstrativo Estatístico por Sexo Idade por Plano Versão 1.5 Elaboração Nome: Washington Santiago da Silva Aprovação
Leia maisIntrodução à Tecnologia Web 2010 HTML HyperText Markup Language XHTML extensible HyperText Markup Language Elementos da Seção do Cabeçalho
IntroduçãoàTecnologiaWeb2010 HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage ElementosdaSeçãodoCabeçalho ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger
Leia maisManual do Registro de Saída da Nota Fiscal Eletrônica. Procedimentos e Especificações Técnicas
Manual do Registro de Saída da Nota Fiscal Eletrônica Procedimentos e Especificações Técnicas Versão 1.01 Maio 2012 ÍNDICE INTRODUÇÃO GERAL... 3 MODELO OPERACIONAL... 4 REGISTRO DE SAÍDA - SITUAÇÃO NORMAL...
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO Santa Maria, 12 de Novembro de 2013. Revisão aula anterior Modelagem orientada a objetos com UML Software: Astah Community
Leia maisMODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 4. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 4 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Aprofundar seus conhecimentos sobre o Modelo Entidade Relacionamento.
Leia mais