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


por Mauricio Junior em 1/1/2011 0

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

 

voltar   comente  subir

 
Mauricio Junior 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 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.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.org, Site pessoal www.mauriciojunior.org



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

Sistema de Login em ASP – Parte VII (Utilizando três camadas)
Java J2EE – Primeiro Passo
Dell Streak Demo
ModalDialogExtender
Novo HTC com Windows Phone 7
Trabalhando com Sessão dentro do Windows Forms
WebServices usando soapHeader
Pegando IP da Máquina com CSharp
Gerando Relatório e Exportando para o Excel Com Visual Studio.Net 2005
Vídeo: Montando o Windows Phone em NYC
Montando Menu Dinâmico com Banco de Dados
Windows Phone 7 com Microsoft TellMe
Vírus - Link com Vírus
Plataforma Web ou Windows Forms ?
CSS no VS 2003
CES 2008: Keynote do Bill Gates
ASP .NET 2.0 Cross-Page Posting
Conecte - novidades tecnológicas revolucionam a medicina
WebServices - Desenvolvimento Parte 2
Ext JS
Dll Ajax
Java J2EE – Segundo Passo
Ajax parte II
Vídeo - Criando um WebBrowser
GridView - Valor total no footer
Pegando erro na aplicação web
Microsoft touch mouse
Converte Imagem em Array e Array em Imagem
Windows Phone 7 Jump Start
Padrões de nomenclaturas
Chamando Programas de Dentro do Windows Forms
LG Optimus Black
VSS Versionador - Resumão
Nova forma de utilizar cache utilizando Visual Studio.NET 2005
Windows Forms Application – Alterando Arquivo de Configuração Dinamicamente