Busca Online:
 

Seja bem vindo(a) Visitante, voc no est logado deseja logar
na comunidade ASPNETi.COM e participar de servios e promoes ? 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: 4860

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: 4860
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

Vídeo-Aula: Criando um Sistema para Celular com Banco de Dados
Tópicos: Criptografia de Dados
Imprimir com Visual Studio.NET 2005 usando C#.NET.
Vídeo - Tecla de Atalho
Table ExoPC Slate
Como criar uma tabela dinâmica com ASP.NET
Google Sync Mobile
Gravando Erros com Exception - Parte I
Vírus - Full video Pamela Anderson
Novo SO Palm, depois da venda...
Event Log Parte II - Visual Studio.NET 2005
Visual Studio .NET 2010 e Reunião da Comunidade ASPNETi.COM
Ajax com C#.NET (parte 1)
IsWholeNumber
TV e Internet, um casamento perfeito
Sistema de Login – Parte IV
Vídeo Live Search
Inserindo Usuário no Banco de Dados MYSQL Usando Tecnologia AJAX
Sistema de Login em ASP – Parte III
As várias maneiras de mandar e-mail utilizando .NET
Windows Phone 7 Action Pack - Vídeo Tutorial
Mais detalhes sobre o HTC Touch HD 2 com o possível Windows Mobile 7
Trabalhando com o componente TabContainer
Estatística - Browser de Acesso
Web Administration Tool
Visitas na Comunidade ASPNETi.COM
Um desejo de felicidade
VSTS 2008
Artigo Criando RSS Xml para o Seu Próprio Site
Vem ai a semana de Interoperabilidade
Mudar de MasterPage em Tempo de Execução
Microsoft AdventureWorks Database
Criando Pastas no Mail com o Macbook
VSS Versionador - Resumão
ASP .NET 2.0 Cross-Page Posting
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

Informaes Online
Usurios Online: 101
Artigos:  749
Vdeos:  61
PodCast's:  44
Frum:  3128
Empregos:  1385
Usurios Cadastrados: 6163
Publicidade
LAYERDEV




Vdeos Publicados
 

Duas dicas de internet - Google RealTime e OpenDNS

Desconfie sempre da internet e emails

Microsoft Office online no Safari funcionando

Inovação Visual Studio .NET 2010 - parte 4

Office Live online

TAB TAB na ferramenta Visual Studio .NET

Apresentação do IMC - Sistema de Controle de Peso Mobile

Inovação Visual Studio .NET 2010 - parte 3

Inovação Visual Studio .NET 2010 - parte 1

Download de vídeos com o Safari

Criando Chart - Novo componente integrado com o Visual Studio.NET 2010

Serviços: SAC e SMS integrado

Café com TI - Info sobre o Visual Studio.NET 2010 - WebConfig

Café com TI - Info sobre o Visual Studio.NET 2010

Café com TI - Vírus se passando por Correios

Café com TI - Novo jeito de mandar e-mail com vírus

Café com TI - Formatando todo tipo de String

Resolvido erro do Banco do Brasil no browser

Erro no site do Banco do Brasil com o Safari

Duas dicas do Snow Leopard

Incompatibilidade no Snow Leopard

E-mail com vírus, veja os detalhes

Café com TI - Continuando a configuração de Themes no site

Café com Ti - Banner Rotativo

Café com TI - Evento Eco Brasília

Café com TI - Themes dentro do ASPNETi.COM

Café com TI - Trabalhando com o iCal no Macbook

Café com TI - Deixando o rodapé do seu site fixo

Café com TI - Windows 7 sendo utilizado sem qualquer incompatibilidade

Café com Ti - ASP.NET - Explicando o componente ModalDialogExtender do Ajax Toolkit

Café com TI - Indexação de URL com ASP.NET

Café com TI - Configurando Mail para sua conta no HotMail
Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC