Usuário com melhor resposta
Obter dados de um XML

Pergunta
-
Galera,
Eu vi muitos posts do fórum antes de postar este, todos são muitos confusos e complexos.
Eu gostaria de uma coisa bem simples
Preciso obter os dados deste XML
<?xml version="1.0" encoding="UTF-8" ?> <dados> <IDCadastro>1</IDCadastro> <IDVideo>3</IDVideo> <Total>55</Total> <DataHora>2010-10-29 12:00:00</DataHora> <IDResposta1>3</IDResposta1> <IDResposta2>1</IDResposta2> <IDResposta3>4</IDResposta3> <IDResposta4>2</IDResposta4> <IDResposta5>5</IDResposta5> </dados><br/><br/>Para cada um dos elementros serem uma string ou int para serem inseridos no BD<br/><br/>[]soamazing<br/>
[NAME] JAQUELINE BENEDICTO [OCCUPATION] Administradora [SITES] UpMasters - LinksBrasil - BlogsBrasil [COMPANY] HostClassic - All Domínios [FÓRUM] UPFÓRUM [LOVE] Minha avó, minha família, meu pai e meus amigos [DEDICATION] À toda equipe do upmasters, devo tudo a vocês [SLOGAN] Diabus Fatalibus
Respostas
-
amigo, vc tem simplesmente que criar um novo dataset.
Apos isso voce vai usar o dataset que voce criou para ler seu xml dessa maneira:
seudataset.ReadXml(parametros);
os parametros sao o caminho e etc ai vc veja o que precisa
aih entao o seu dataset vai ter todo o conteudo do XML, já que o proprio arquivo xml é organizado em tabelas
aih entao voce cria seus datatables, que vao ter cada tabela que voce quer do dataset
no seu caso soh tem a tabela dados, entao crie o datatable dados e associe a ele a unica tabela do dataset
a partir daih voce tem um datatable preenchido com os dados e voce meche da maneira que quiser
- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 29 de outubro de 2010 21:33
- Marcado como Resposta Harley AraujoModerator quinta-feira, 4 de novembro de 2010 13:43
-
Olá,
Dê uma olhada no LINQ to XML também...
http://www.mssqltips.com/tip.asp?tip=1524
André Alves de Lima
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Editado AndreAlvesLimaModerator sexta-feira, 29 de outubro de 2010 21:34 corrigindo SQL para XML
- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 29 de outubro de 2010 21:34
- Marcado como Resposta Harley AraujoModerator quinta-feira, 4 de novembro de 2010 13:43
Todas as Respostas
-
amigo, vc tem simplesmente que criar um novo dataset.
Apos isso voce vai usar o dataset que voce criou para ler seu xml dessa maneira:
seudataset.ReadXml(parametros);
os parametros sao o caminho e etc ai vc veja o que precisa
aih entao o seu dataset vai ter todo o conteudo do XML, já que o proprio arquivo xml é organizado em tabelas
aih entao voce cria seus datatables, que vao ter cada tabela que voce quer do dataset
no seu caso soh tem a tabela dados, entao crie o datatable dados e associe a ele a unica tabela do dataset
a partir daih voce tem um datatable preenchido com os dados e voce meche da maneira que quiser
- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 29 de outubro de 2010 21:33
- Marcado como Resposta Harley AraujoModerator quinta-feira, 4 de novembro de 2010 13:43
-
amigo, vc tem simplesmente que criar um novo dataset.
Apos isso voce vai usar o dataset que voce criou para ler seu xml dessa maneira:
seudataset.ReadXml(parametros);
os parametros sao o caminho e etc ai vc veja o que precisa
aih entao o seu dataset vai ter todo o conteudo do XML, já que o proprio arquivo xml é organizado em tabelas
aih entao voce cria seus datatables, que vao ter cada tabela que voce quer do dataset
no seu caso soh tem a tabela dados, entao crie o datatable dados e associe a ele a unica tabela do dataset
a partir daih voce tem um datatable preenchido com os dados e voce meche da maneira que quiser
corrigindo o MECHE por MEXE =D -
Olá,
Dê uma olhada no LINQ to XML também...
http://www.mssqltips.com/tip.asp?tip=1524
André Alves de Lima
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Editado AndreAlvesLimaModerator sexta-feira, 29 de outubro de 2010 21:34 corrigindo SQL para XML
- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 29 de outubro de 2010 21:34
- Marcado como Resposta Harley AraujoModerator quinta-feira, 4 de novembro de 2010 13:43