| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2012 14:57:43
|
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 06:37:05
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 08:22:56
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2012 14:25:53
|
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. |
|
|
 |
|
|