Introdu o ao XML Schema

8960 palavras 36 páginas
Introdução ao XML Schema
XML Schema é uma alternativa ao DTD baseada em XML.
Um esquema XML descreve a estrutura de um documento XML.
A linguagem XML Schema também é chamada de XML Schema Definition (XSD).
O que você já precisa saber
Antes de estudar a Linguagem XML Schema, você deve ter um entendimento básico de XML e Namespaces XML. Também é válido um entendimento básico de DTD.
Se você deseja estudar estes assuntos primeiro, visite o tutorial XML e o tutorial DTD.
O que é um XML Schema?
O propósito de um XML Schema é definir os blocos de construção permitidos em um documento XML, como um DTD.
Um XML Schema: define elementos que podem aparecer em um documento define atributos que podem aparecer em um documento define que elementos são elementos filhos define a ordem dos elementos filhos define o número de elementos filhos define se um elemento é vazio ou pode incluir texto define tipos de dados para elementos e atributos define valores padrão e fixos para elementos e atributos
XML Schemas são sucessores das DTDs
Nós acreditamos que logo XML Schemas vão ser usados na maioria das aplicações Web no lugar de DTDs. Aqui estão algumas razões:
XML Schemas são extensíveis para adições futuras
XML Schemas são mais ricos e úteis que DTDs
XML Schemas são escritos em XML
XML Schemas suportam tipos de dados
XML Schemas suportam namespaces
XML Schema é uma Recomendação do W3C
XML Schema foi originalmente proposto pela Microsoft, mas se tornou um recomendação oficial do W3C em Maio de 2001. A especificação está estável e foi revisada pelos membros do W3C. Para uma visão geral das atividades e status do W3C, visite o tutorial W3C
XML Schemas - Por que?
Há muitas razões para XML Schema ser melhor que DTD.
XML Schema tem suporte a tipos de dados
Uma das grandes vantagens de XML Schemas é o suporte a tipos de dados:
É mais fácil descrever conteúdo de documentos permissíveis
É mais fácil validar os dados
É mais fácil trabalhar com dados de um banco de

Relacionados

  • sql server
    19707 palavras | 79 páginas
  • Armazenamento de dados xml bechmark
    35228 palavras | 141 páginas
  • Grego- Português
    25212 palavras | 101 páginas
  • Ontologias, Web Semantica e Aplicacoes
    8711 palavras | 35 páginas
  • Planejamento para serviços web semânticos
    14727 palavras | 59 páginas
  • monografia SOA - Arquitetura Orientada a Servi¸cos
    7051 palavras | 29 páginas
  • Semantica de banco de dados
    35535 palavras | 143 páginas
  • Doutor
    12248 palavras | 49 páginas
  • Bruno oliver
    4116 palavras | 17 páginas
  • Soa e web services nas organizações
    10155 palavras | 41 páginas