|
||
|
|
Conheça o Plugfeed | » Início » Programação » XML » Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 2
Conheça o Plugfeed | » Início » Programação » XML » Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 2
--> |
|
Avaliação:
![]() ![]() ![]() ![]() | Publicado em: 07/11/2006Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 2
Gustavo Maia Aguiar é graduado em Administração de Empresas e pós-graduado em bancos de dados, atua na área de tecnologia de informação desde 2001, exercendo funções de desenvolvedor, analista, administrador de banco de dados (DBA) e administrador de dados (AD). É profissional certificado (MCP, MOS, MCDBA, MCAD, MCTS, MCITP, MCT, MVP e Itil Certified Professional). Já trabalhou em instituições do governo, iniciativa privada e parceiros Microsoft em atividades de suporte, consultoria e treinamento. É membro ativo e moderador dos fóruns de SQL Server do MSDN e TechNet e das comunidades SQL Server Brasil e SQL Brasil (Orkut). Semanalmente publica artigos de banco de dados e SQL Server em seu blog.
Um pouco além do XML: Introdução ao XML Schema (XSD) - Parte 2
Um pouco mais sobre o XSDNo artigo anterior, descrevi sobre a importância e a necessidade de validação de documentos XML. Descrevi alguns conceitos relacionados (formação e validação) além de três dos padrões existentes para a validação de documentos XML (DTDs, XDR e XSD). Embora todos esses assuntos sejam pertinentes à validação de documentos XML, o XML Schema (XSD) propriamente dito não foi abordado. Isso foi proposital para dar um melhor contextualização. Nesse artigo será abordado um pouco mais do XSD (XML Schema Definition) que é o padrão mais adequado para realizar a validação de documentos XML. Um pouco de históriaEm meados de 1999, o consórcio W3C, responsável por diversos padrões da WEB, publicou pela primeira vez o XML Schema. Esse foi a primeira iniciativa de apresentar uma alternativa ao padrão DTD que era o amplamente utilizado para validações de documentos XML. A principal motivação em propor um novo padrão era para suprir algumas das limitações que as DTDs apresentavam. Após diversas revisões, em 2001, foi lançada a recomendação final do XML Schema e em 2004 houve algumas adaptações. Dessa data até o momento, diversos fabricantes tem incluído esse padrão em seus produtos. Hoje existem diversas APIs para validação de documentos XML, bancos de dados que dão suporte a tipos de dados XML (e o XML Schema), além de bancos de dados nativos que trabalham apenas com XML e tem o XML Schema como seu mecanismo básico de controle de consistência. A estrutura de um documento XML Schema (XSD)Um documento XSD é em sua essência um documento XML. Isso quer dizer que ele deve obedecer as mesmas regras que um documento XML exige (em especial as regras relacionadas a sua boa formação). Um documento XSD também possui outras necessidades que um documento XML não necessita. Para que essas necessidades sejam atendidas é preciso definir as partes de um documento XSD. Este artigo é a parte 2 de 5 da seguinte série:
pardal <p4rdal@gmail.com>
Caso um xsd esteja sendo referenciado por 3 xsd's, para validar um xml . Só bastaria referenciar o xsd principal ?
![]() ![]() ![]() ![]() ![]() Paulo Cleber <mppco10@hotmail.com>
obrigado pelo artigo!!!! vai me ajudar muito.
![]() ![]() ![]() ![]() ![]() Leandro Medeiros <leandro.medeiros@ccsservices.com.br>
Excelente artigo! Parabéns Gustavo!
![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
|
|