none
Obter dados de um XML RRS feed

  • 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
    sexta-feira, 29 de outubro de 2010 18:46

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

    sexta-feira, 29 de outubro de 2010 19:16
  • 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
    sexta-feira, 29 de outubro de 2010 21:34
    Moderador

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

    sexta-feira, 29 de outubro de 2010 19:16
  • 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
    sexta-feira, 29 de outubro de 2010 19:17
  • 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
    sexta-feira, 29 de outubro de 2010 21:34
    Moderador