Document Type Definition (DTD) Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003.

Slides:



Advertisements
Apresentações semelhantes
Web Services Aluno: Fabiano Costa Teixeira
Advertisements

Standard para representar e trocar informação estruturada
Tecnologias XML XML Schema
Electronic Data Interchange
XML Schema Documento XML válido
Prof. Rudson apostilas.wikidot.com/hipermidia
Helena Galhardas DEI IST
1 FEUPXML Anotação de Documentos Elementos, Atributos, Entidades, Comentários, Declarações e Instruções de Processamento.
XML (eXtensible Markup Language) W3C - World Wide Web Consortium Documentos TXT estruturados? Por que XML? XML, ou eXtensible Markup Language, é uma linguagem.
XML Schema XML schema é um vocabulário XML para expressar regras de negócios (sobre os dados).
Validação HTML.
XML - Extensible Markup Language
Mineração de Padrões Arborescentes
Teste em Esquemas de Dados Maria Cláudia Figueiredo Pereira Emer Universidade Federal do Paraná Departamento de Informática Seminário.
Vânia Maria Ponte Vidal
Gerenciamento de Dados XML
April 05 Prof. Ismael H. F. Santos - 1 Módulo II Introdução a XML DTD Prof. Ismael H F Santos.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Introdução à Programação Um enfoque orientado a construção de modelos em programas baseados em objetos Gustavo Motta Departamento de Informática - UFPB.
CURSO: INTRODUÇÃO À EDUCAÇÃO DIGITAL
Quadros Documento com a marca divide a janela em quadros, proporcionais ou absolutos podem encaixar-se outros conjuntos de quadros não existe.
XML DTDs e Schemas Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 21/10/2002 Autor: Marden Menezes Costa.
Aulas ministradas por:
XML Extended Markup Language
1 Namespaces. 2 Dados XML são usados para intercâmbio entre organizações XML permite autores de documentos criarem suas próprias tags, definindo a origem.
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 10 1º Semestre UNIJUÍ.
Extensible Stylesheet Language (XSL) Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003.
XML Schema Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003 Material elaborado por Lisandra Cazassa Fumagalli.
Document Type Definition - DTD
Tópicos avançados em internet A
Tópicos de Sistemas de Informação A
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
Introdução à Programação para WEB
Ambientes de Desenvolvimento XML-XHTML Paulo Sousa ISEP/IPP Portugal.
Profº Cláudio Barbosa XHTML – Introdução  XHTML (eXtensible HyperText Markup Language) – linguagem baseada na XML para.
Análise e Desenvolvimento de Sistemas Guilhermi Vieira Dias.
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Introdução a XML Prof. Ismael H F Santos.
Linguagem XML Criando um documento XML válido
Universidade do Estado do Rio de Janeiro Instituto de Matemática e Estatística XML: Extensible Markup Language EquipeEquipe: Adriana Cristina de Oliveira.
XML – Extensible Markup Language [Introdução] Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003 Material elaborado por Lisandra Cazassa.
Cascading Style Sheets (css). Cascading Style Sheets  Cascading Style Sheets (CSS) é uma linguagem de estilo utilizada para definir a apresentação de.
Tecnologia XML - Prof. Antonio Geraldo da Rocha Vidal
GESTOR: TIC/TIC-E&P/GIDSEP versão 1 - julho/2013 Tecgraf PUC-Rio Fevereiro de 2014 IDL.
©Silberschatz, Korth and Sudarshan (modificado)10.1.1Database System Concepts Capítulo 10: XML XML para transferência de dados Estrutura hierárquica do.
Produção de Sites Unidade 9 – XML Prof.: Henrique Santos.
O que é CSS? O CSS (Cascading Style Sheets) ou Folhas de Estilo em Cascatas é uma documentação que define as regras de formatação que serão aplicadas aos.
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Verifier Professor Ismael H F Santos –
The Petri Net Markup Language (PNML) Wellington João da Silva Mestrado Ciência da Computação.
PROGRAMAÇÃO WEB AULA XHTML
Validando Documentos XML Vânia Maria Ponte Vidal
XML Namespaces XML Namespaces provê um método para evitar conflito de nomes de elementos.
XML – Extensible Markup Language [Sintaxe] Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003 Material elaborado por Lisandra Cazassa Fumagalli.
XML: Conceitos, Tecnologias e Aplicações Vânia Maria Ponte Vidal
2. Modelagem de Dados semi-estruturados
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Introdução a XML Prof. Ismael H F Santos.
Java e XML Eduardo Aranha. Slogans de Java e de XML Java – “Portabilidade de Código” XML – “Portabilidade de Dados” Java e XML – “Portabilidade de Código.
 O que são arrays:  estruturas de dados homogêneas  coleção de elementos do mesmo tipo referenciada por um nome comum  um array pode ser imaginado.
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 IDL.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha.
Modelagem de dados XML Yago Zacarias Gomes Coutinho Ribeiro
PROF. DR. DIVINO IGNÁCIO RIBEIRO JR DEPARTAMENTO DE BIBLIOTECONOMIA E GESTÃO DA INFORMAÇÃO - FAED EndNote X5 – Gerenciador de Referências Bibliográficas.
Programação p/ INTERNET - HTML Prof. João Ricardo Andrêo 30/5/ :10 1 Listas Numeradas As listas numeradas funcionam da mesma forma que as listas.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :32 1 LISTAS Listas de Definição Estas listas são chamadas também “Listas de Glossário”,
Apresentação TI Alunos: Isadora Bernardo, Lucas Medeiros, Marcela Muniz e Renata Coutinho.
Desenvolvimento em Ambiente WEB Estrutura de um Documento Profº Alex Mazo XHTML.
Design para Web 3 XHTML.
Aula Prática 7 STRINGS Monitoria  Um dos tipos de arranjos que mais ocorre em C é o arranjo de caracteres, ou string. C não suporta um tipo básico.
XML (eXtensible Markup Language) W3C - World Wide Web Consortium Documentos TXT estruturados? Por que XML? XML, ou eXtensible Markup Language, é uma linguagem.
XML – Extensible Markup Language (Introdução – Parte II) Prof. Joel
1 copia.
Transcrição da apresentação:

Document Type Definition (DTD) Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003

Introdução  O DTD define a estrutura de um documento XML com uma lista de elementos válidos.  Pode ser declarado no próprio documento XML ou como uma referência externa.

Declaração Interna

Declaração Externa note.dtd

Por que usar um DTD?  Com DTD, cada um dos arquivos XML podem conter uma descrição do seu próprio formato.  Com DTD, grupos independentes de pessoas podem concordar em usar um DTD comum para trocar dados.  Sua aplicação pode usar um DTD padrão para verificar se dados recebidos de fora são válidos.  Você pode usar um DTD para verificar seus próprios dados.

Elementos (1/3)  A declaração de um elemento em um DTD segue a seguinte sintaxe: ou  Elementos vazios:

Elementos (2/3)  Elementos com apenas dados do tipo caracter:  Elementos com quaisquer conteúdos:

Elementos (3/3)  Elementos com filhos:  Exemplo:

Declaração de ocorrências de elementos (1/2)  Apenas uma ocorrência  No mínimo uma ocorrência  Zero ou mais ocorrências

Declaração de ocorrências de elementos (2/2)  Zero ou uma ocorrência  Um ou outro conteúdo  Conteúdo misto

Atributos  Declaração:  Exemplo:

Tipos de Atributo 1.CDATA 2.(en1|en2|...) 3.ID 4.IDREF 5.IDREFS 6.NMTOKEN 7.NMTOKENS 8.ENTITY 9.ENTITIES 10.NOTATION 11.xml:

Valores Default 1.Value 2.#REQUIRED 3.#IMPLIED 4.#FIXED value

#IMPLIED  Sintaxe:  XML válido:

#REQUIRED  Sintaxe:  XML válido:  XML inválido:

#FIXED  Sintaxe:  XML válido:  XML inválido:

Valores enumerados  Sintaxe:  Exemplo XML: ou

Entidades – Declaração Interna  Sintaxe:  Exemplo:  XML: &writer;&college;

Entidades – Declaração Externa  Sintaxe:  Exemplo:  XML: &writer;&college;

Exemplo – copiado de