DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Easy .net magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

XSD - Artigo easy .net Magazine 10

O artigo demonstra como fazer a validação dos documentos Xml comparando sua estrutura com a que foi definida em arquivos denominados de Xsd. Para isso, conceitua brevemente tanto os arquivos Xml como sua estruturação de dados mostrando em seguida, as ferramentas existentes na plataforma .Net para executar a validação. Além disso, o artigo demonstra outras tarefas relacionadas com os arquivos Xml que podem ser executadas.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?





Easy .net magazine 10

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da Easy .net magazine 10


 

XSD

Os arquivos Xml precisam muitas vezes seguir uma estrutura pré-definida para que seja garantida a consistência destes. A maneira de se fazer isto adotada pelos desenvolvedores de softwares é o uso dos arquivos de Schema. O framework .Net possui classes que facilitam a verificação da estrutura do arquivo Xml em comparação com um schema. Além das classes existe uma ferramenta chamada Xsd que é instalada com o Visual Studio que oferece outras facilidades.

 

Os arquivos Xml

Os arquivos Xml são desenvolvidos para apresentarem os dados de uma forma estruturada, através do uso de Tags. Estes arquivos são cada vez mais empregados por facilitar a interpretação e leitura do seu conteúdo tanto da parte dos usuários como dos programas. Basicamente, estes arquivos precisam possuir marcadores sendo que dentro destes os dados estão armazenados. Algumas das regras básicas destes arquivos são:

·         Para cada marcador (tag) aberto deve haver um correspondente sendo fechado do mesmo tipo;

·         O Xml é case sensitive ou seja, diferencia maiúsculas e minúsculas;

·         As tags podem ter vários níveis de aninhamento;

·         Os documentos precisam ter sua codificação definida logo no início através da tag “

·         Comentários podem ser acrescentados dentro das tags ;

·         Além do conteúdo das tags, estas podem possuir atributos.

A Listagem 1 demonstra um arquivo Xml básico, com apenas um nível. Perceba a correspondência para cada tag aberta. Note também a maneira com que elementos vazios são definidos na linha 8.

 

·                    Listagem 1. Arquivo Xml básico

    1 xml version="1.0" encoding="utf-8"?>

    2 <Contatos>

    3   <ID"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Easy .net magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Vladimir Rech
Formado em Tecnologia em desenvolvimento de software pela UTF/PR. Desenvolvedor de software. Palestrante.
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03