Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar o LINQ to XML
Aprender a usar LINQ to XML pode fazer de você um programador mais comercializável desde XML parece estar em toda parte , a partir desta publicação , inclusive em arquivos do Word , em arquivos de configuração , e /ou em bancos de dados. LINQ to XML fornece uma maneira de manipular dados XML na memória usando porções em vez de ler um personagem num momento em que a recuperação de dados . Uma das melhores maneiras de aprender sobre LINQ to XML é primeiro criar um arquivo XML, e em seguida, escrever um programa para lê-lo. Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1

lançamento bloco de notas e adicione o seguinte código para criar o seu arquivo XML:

< ; ? versão xml = "1.0" encoding = "UTF- 8"> < Nome do produto = " Laptop " Product = " Celular " Product = " Touch Screen Monitor " Página 2

Pressione "Ctrl " e " S " para iniciar a janela Salvar como caixa de diálogo. Digite " produtos.xml " ao lado o nome do arquivo e salvá-lo em "C: . \\ Temp " . Fechar Notepad
3

Inicie o Microsoft Visual Studio , clique em " File> New Project" e expandir "Outras Línguas " abaixo Modelos instalados . Expandir "Visual C # ", clique em "Windows " e clique duas vezes em " Console Application " para criar um novo projeto de console.
4

Crie uma nova classe acima " void main ( String [] args estáticos ) " que você vai usar para salvar os dados lidos a partir do arquivo XML , adicionando o seguinte código:

clsProducts classe { productName cadeia pública {get; set ;} preço cadeia pública {get; set ;} public string inStock {get; set ;}}
5

Copie e cole o seguinte código abaixo " void main ( String [] args ) estáticos " para ler o XML usando o LINQ to XML código e salve-o em a classe que você criou no passo anterior :

XDocument xdoc = XDocument.Load ( "C: \\ \\ Temp \\ \\ produtos.xml "); Lista ProductNames = ( a partir de xml em xdoc.Elements ( "Produtos") . Elements ( "Produto") selecionar novos clsProducts { productName = xml.Element ( "Name") . Atributo ( "Produto") . Valor , preço = xml.Element ("Informações " . . ) elemento ( "Preço" ) Valor , inStock = xml.Element ( "Informações") elemento ( " inStock " ) Valor }) ToList (); . . .
6

Copie e cole o seguinte código para ler os dados na classe e exibi-lo através da janela do Console:

foreach ( var produto em ProductNames ) { Console.WriteLine ("Produto :" + product.productName ) ; Console.WriteLine (" Preço: " + produto.preco ); Console.WriteLine (" Em armazém: " + product.inStock );} Console.ReadLine ();
7

Pressione " F5" para executar o programa e exibir os resultados .

Anterior :

Próximo : No
  Os artigos relacionados
·Como editar o SQL em um iPhone 
·Como editar o Silverlight Datagrid 
·Como usar Arrays fazer Matrizes em C + + 
·Como limitar a casa decimal em Linguagem C 
·Como detectar o golpe do Mic no xCode 
·Adicionando um DLL a um projeto CPP 
·Como construir um aplicativo móvel que usa uma câmera…
·Como controlar Stepper Motors Usando Dev- C + + 
·Como fazer Cin.Fail 
·Como Encher um laço matriz de 2 dimensões em C + + 
  Artigos em destaque
·Como construir Lógica de Programação 
·Como: GTK Seleção de Cores 
·Como proteger códigos PIC12F675 De Hacking 
·C + + e verificação de erros de sintaxe 
·O que é uma interface CPP 
·Base de SDK xCode Faltando 
·Objetivo principal de arquivos de cabeçalho 
·Como fazer um arquivo VSH 
·Como identificar os tipos de validação de entrada 
·Projetos ASP.NET e Codificação em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados