Busca Online:
 

Seja bem vindo(a) Visitante, você não está logado deseja logar
na comunidade ASPNETi.COM e participar de serviços e promoções ? clique aqui.

Criando XML a partir do DataSet Tipado com Visual Studio.NET 2005 – Parte I



Data Publicação: 10/4/2006 10:58:52
Total de visualizações: 4701

comente
Diminuir o tamanho das letras Aumentar o tamanho das letras


Olá pessoal, meu nome é Maurício Júnior e estou disposto a mostrar como desenvolver criando arquivo XML a partir de um DataSet tipado usando a IDE Visual Studio.NET 2005.

 

Antes de começar, é importante primeiro baixar a ferramenta do site da Microsoft gratuitamente. (1.1 – XML).

 

Referência: 1.1- XML

 

Segue o link para baixar a ferramenta Express.

http://msdn.microsoft.com/vstudio/express/default.aspx

 

 

Começando com o artigo, o primeiro de tudo é criar o projeto web, bom isso você deve estar enjoado de fazer. Criei apenas um projeto web normal, depois criei o arquivo .xsd. Cliquei com o botão direito do mouse em cima do projeto para adicionar mais um item. (1.2 – XML).

 

Referência: 1.2 – XML

 

Mudou um pouco a forma de adicionar mais um item em relação ao Visual Studio.NET 2005 e 2003. Só clicar com o botão direito e ir até a opção ADD NEW ITEM...

 

Depois desse passo, cliquei na opção DATASET, ou seja, o arquivo fica com a extensão .XSD. (1.3 – XML )

 

 

 

Referência: 1.3 – XML

 

Cliquei no botão OK, a IDE cria o mesmo dentro do projeto seguindo com a tela TABLEADAPTER CONFIGURATION WIZARD, onde é indicada uma base de dados que será usado para os campos ficarem iguais aos da tabela do banco de dados, ou seja, os campos serão idênticos, tanto do XSD quanto da tabela do banco de dados. (1.4 – XML)

 

Referência: 1.4 – XML.

 

É importante indicar a fonte do banco de dados para a configuração do arquivo DATASET. No meu caso, não estarei configurando a fonte de dados para esse XSD, ou seja, será manualmente para melhor entendimento. Quero deixar claro que criar com o WIZARD fica da mesma forma e dá menos trabalho. Depois de clicar no CANCEL, cliquei com o botão direito na parte XSD, busquei a opção ADD e depois DATATABLE. (1.5 – XML)

 

Referência: 1.5 – XML.

 

Na referência 1.6 – XML mostra como ficou a Table criada.

 

Referência: 1.6 – XML

 

 

Trate esse datatable como se fosse uma tabela no banco de dados. Agora é necessário criar as colunas dentro da tabela. Cliquei com o botão direito em cima da tabela, escolhi a opção ADD e em seguida escolhi COLUMN. (1.7 – XML).

 

Referência: 1.7 – XML

 

Com isso, consigo editar o nome da coluna, mudando as propriedades necessárias de tipo de dados e muito mais. Note as propriedades de cada coluna usando os properties da própria IDE. (1.8 – XML)

 

 

Referência: 1.8 – XML.

 

Essa primeira parte mostra como criar e montar um arquivo XSD, ou seja, um dataset tipado. Cada pessoa cria o dataset de acordo com sua tabela no banco de dados, ou o retorno do select do banco de dados. Criei todas as colunas que preciso dentro do arquivo. O mesmo ficou com alguns campos. (1.9 – XML)

 

Referência: 1.9 – XML

 

 

Bom, fico por aqui e no próximo passo é gerar o XML de acordo com esse dataset tipado. Até a próxima e espero ter ajudado alguma coisa.

 

 

Mauricio Junior

mauricio@ascompras.com

www.ascompras.com

www.aspneti.com

 



Total de visualizações: 4701
voltar   comente  subir


Comentários:

Comentado por: Leonardo Fabiano - 14/8/2008 0:00:00
Maurício, cadê a Parte II?
Comentado por: Antenor - 16/2/2009 0:00:00
Faltou a parte II amigo??
Comentado por: Mauricio Junior - MCP, MCAD, MVP Microsoft - 24/7/2009 0:00:00
Falta não Antenor, está no site, endereço www.aspneti.com/criando+xml+parte+2188,0.aspx
Comentado por: Vander - 13/8/2009 0:00:00
Maurício, cadê a parte II? Não está nesse endereço não. Cadê?

Comente (dê sua opinião): VOCÊ PRECISA LOGAR

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Desktop 3D
My Tracks
WebServices usando soapHeader
Vídeo - Google Earth Live em tempo real
Sistema de Login em ASP – Parte V
Desenvolvimento de Aplicativos para TV Digital - Parte 4
Resources e Internacionalização usando Visual Studio.NET 2005 (Parte IV)
Vídeo - Teste do Windows 7 RC
Vírus do Serasa por E-mail
Innovation Days
Abrindo Janela de Forma Modal
Exemplo usando try e catch
Vídeo Microsoft Visual SourceSafe Parte III 3/3
WebServices - Desenvolvimento Parte 2
Ajax parte II
Vídeos SQL Server 2005 Express Gratuitamente
Organizando o projeto em camada
O vírus do curriculum
Media Center Microsoft bombando
Usando public interface
Padrões de nomenclaturas
Código fonte do livro DESENVOLVENDO WEBSERVICES
Vídeo - Microsoft Surface: The Power
User Control Windows executando no Internet Explorer (parte 2 de 2)
Converte Imagem em Array e Array em Imagem
Instalar o Windows Marketplace no celular
Aplicativos para Dispositivos Móveis, Usando C#.NET com a ferramenta Visual Studio.NET e com Banco de Dados MySQL e SQL Server
Web 2.0 - A máquina somos nós
Vírus - Email com viagra
Vídeo - Sistema de Atendimento de Clientes
Convertendo String para Guid
Evento Brasil DotNet - gratuíto
Vídeos Online Gratuitos
Google Sync Mobile
Novo Hotmail no ar
Sobre o Autor
  [sumir] [aparecer]
 
Mauricio Junior Maurício Júnior
Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 27 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog:  blog.mauriciojunior.orgSite pessoal  www.mauriciojunior.org

Informações Online
Usuários Online: 1514
Artigos:  729
Vídeos:  59
PodCast's:  42
Fórum:  3127
Empregos:  1359
Usuários Cadastrados: 6080
Publicidade
LAYERDEV




Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC