Tsi Dtd

1791 palavras 8 páginas
Tópicos de Sistemas de Informação A
Carlos Oberdan Rolim
Ciência da Computação

Validação de documentos XML
Um documento é válido com relação a um dado esquema
XML se obdece este esquema

Document o XML

Esquema
XML

Documento
XML válido

Parser

Documento
XML
inválido

Linguagens de Esquemas XML
DTD – Document Type Definition
XML Schema

XML DTD
Document Type Definition

O que é ?
A estrutura de um documento XML é definida no Document
Type Definition (Definição do Tipo de Documento), que especifica o conjunto de elementos do documento, seus relacionamentos, seus atributos, entidades e o conjunto de tags associadas para marcar o documento.

Função
A principal função do DTD é definir todas as tags que um documento XML pode conter, determinando a ordem em que elas devem aparecer e se são obrigatórias ou opcionais
Define uma gramática para validar documentos, isto é, conjunto de regras que definem a estrutura do documento
Descreve a estrutura da árvore que pode ser aceita para o documento A validação compara um documento em particular com uma
DTD correspondente
É necessário que um documento seja bem-formado para ser validado Exemplos de aplicação registros médicos enciclopédias catálogos de produto jornais dicionários contratos políticas e procedimentos artigos científicos ordens de compra normas/regulamentos manuais de usuário

Componentes de um documento DTD
Componentes

Definição

Elementos

Refere-se a qualquer tag criada, ou seja, qualquer cadeia de caracteres contida dentro dos delimitadores < e >.

Tags

São os elementos marcadores que possuem abertura e encerramento. Atributos

Fornece informações extras sobre os elementos e são inseridos nas tags iniciais de um elemento.

Entidades

São variáveis designadas para conter textos ou documentos.

Ao realizar a construção do DTD, é necessário que exista um entendimento muito claro do que se pretende armazenar nos documentos XML, ou seja, qual tipo de informação eles vão guardar e todos os outros elementos

Relacionados

  • ReferenciaHTML4
    4261 palavras | 18 páginas
  • Elementos de maquinas
    18445 palavras | 74 páginas
  • Cartografia Tematica
    27306 palavras | 110 páginas
  • 13 Oil dictionary
    29438 palavras | 118 páginas
  • Pesquisa de CAmpo
    74378 palavras | 298 páginas
  • Aço M16
    80759 palavras | 324 páginas
  • Linux básico
    74773 palavras | 300 páginas
  • Controlede temperatura
    78898 palavras | 316 páginas
  • relatorioponte
    126226 palavras | 505 páginas
  • Genetica
    135307 palavras | 542 páginas