Ajuda Para Ler XML com C#  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
harley.rodrigues
Entusiasta Java

Membro desde: 29/01/2010 17:58:38
Mensagens: 16
Offline

Tenho o seguinte XML:


- Dentro da tag tabelas ficara todas as minhas tabelas que irei mapear manualmente.
- Dentro de tabelas irá existir uma tag com o nome da tabela e sua descrição. EX: <tb_parceiro desc="Parceiro de negócios">
- Dentro de da tb_parceiro irá existir várias tags com o nome <coluna> com uma descrição e seu valor.

Como percorro esse xml pegando todas as colunas de um determinada tabela, sua descrição e seu valor? E pegar a descrição de uma determinada tabela també?
Tem que ser usando C#.

Harley
windsofhell
GUJ Master

Membro desde: 15/06/2007 08:31:17
Mensagens: 1687
Localização: Stockholm - Sweden
Offline

Ola,

voce pode usar LINQ to XML, por exemplo.

Primeiro eu acho que voce deveria mudar a estrutura do seu XML para ficar mais facil de fazer queries, por exemplo:


Repare que eu troquei o elementos que vc criou com o nome da tabela e os chamei de "tabela" e adicionei um atributo "name" com o nome da tabela.

E o codigo para percorrer os dados no XML:

O resultado no terminal vai ser assim:


//Daniel

This message was edited 3 times. Last update was at 08/02/2012 07:36:03


Nao respondo MP!!!

Site: http://downhillracer.wordpress.com
windsofhell
GUJ Master

Membro desde: 15/06/2007 08:31:17
Mensagens: 1687
Localização: Stockholm - Sweden
Offline

Me emploguei para brincar com o LINQ na hora do almoco, ai vai o codigo completo com algumas modificacoes nas queries. :)



Espero ter ajudado. :)


//Daniel

This message was edited 1 time. Last update was at 08/02/2012 08:28:25


Nao respondo MP!!!

Site: http://downhillracer.wordpress.com
matheuslmota
Virtual Machine Man

Membro desde: 09/03/2010 15:14:56
Mensagens: 664
Offline

windsofhell wrote:Me emploguei para brincar com o LINQ na hora do almoco, ai vai o codigo completo com algumas modificacoes nas queries. :)



Espero ter ajudado. :)


//Daniel


LINQ é uma das coisas mais legais que eu vi no C#. Dá pra fazer códigos muito interessantes, como esse que você fez.

Toda vez que você alimenta um troll uma foca morre no Polo Norte.
[MSN]
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team