View Full Version : Performance com ReadXml


Érian Santos
06-14-2006, 10:15 PM
Pessoal, tenho uma aplicação em um pocket pc que lê um arquivo XML e coloca o
conteudo dentro de um data set. O problema é que como o arquivo XML é grande,
o método ReadXml está muito demorado. Tem alguma saída para este problema??

Obrigado,

Érian

Jose Antonio Farias
06-15-2006, 11:33 PM
Não use Datasets. É lento, consome memória e você acaba tendo a informação
(que está contida no XML) duplicada no device..No XML e no DataSet.

--
[]´s
Jalf.
Acompanhe meu blog:
http://compactplace.blogspot.com/


"Érian Santos" escreveu:

> Pessoal, tenho uma aplicação em um pocket pc que lê um arquivo XML e coloca o
> conteudo dentro de um data set. O problema é que como o arquivo XML é grande,
> o método ReadXml está muito demorado. Tem alguma saída para este problema??
>
> Obrigado,
>
> Érian

Paulo
06-26-2006, 12:40 PM
O que daria pra usar no lugar do dataset. dá pra mostrar os dados em uma grid
por exemplo, direto do xml sem datasets?

"Jose Antonio Farias" escreveu:

> Não use Datasets. É lento, consome memória e você acaba tendo a informação
> (que está contida no XML) duplicada no device..No XML e no DataSet.
>
> --
> []´s
> Jalf.
> Acompanhe meu blog:
> http://compactplace.blogspot.com/
>
>
> "Érian Santos" escreveu:
>
> > Pessoal, tenho uma aplicação em um pocket pc que lê um arquivo XML e coloca o
> > conteudo dentro de um data set. O problema é que como o arquivo XML é grande,
> > o método ReadXml está muito demorado. Tem alguma saída para este problema??
> >
> > Obrigado,
> >
> > Érian

Jose Antonio Farias
06-26-2006, 03:59 PM
Use um DataReader ué.

--
[]´s
Jalf.
Acompanhe meu blog:
http://compactplace.blogspot.com/


"Paulo" escreveu:

> O que daria pra usar no lugar do dataset. dá pra mostrar os dados em uma grid
> por exemplo, direto do xml sem datasets?
>
> "Jose Antonio Farias" escreveu:
>
> > Não use Datasets. É lento, consome memória e você acaba tendo a informação
> > (que está contida no XML) duplicada no device..No XML e no DataSet.
> >
> > --
> > []´s
> > Jalf.
> > Acompanhe meu blog:
> > http://compactplace.blogspot.com/
> >
> >
> > "Érian Santos" escreveu:
> >
> > > Pessoal, tenho uma aplicação em um pocket pc que lê um arquivo XML e coloca o
> > > conteudo dentro de um data set. O problema é que como o arquivo XML é grande,
> > > o método ReadXml está muito demorado. Tem alguma saída para este problema??
> > >
> > > Obrigado,
> > >
> > > Érian

Alan A. Abrante
07-08-2006, 06:57 PM
Paulo,

Vc pode criar um Arraylist para exibir diretamente pelo GRID.

Dim MeuArray as New ArrayList

MeuArray.Add(New Classe1(Nome,Endereco)

Datagrid.Datasource = MeuArray

Classe1

Sub New(Byval Nome as String, Byval Endereco as String)

_Nome = Nome
_Endereco = Endereco

End Sub

Property Get .....etc

End Class

Espero que te ajude.

Alan


"Paulo" escreveu:

> O que daria pra usar no lugar do dataset. dá pra mostrar os dados em uma grid
> por exemplo, direto do xml sem datasets?
>
> "Jose Antonio Farias" escreveu:
>
> > Não use Datasets. É lento, consome memória e você acaba tendo a informação
> > (que está contida no XML) duplicada no device..No XML e no DataSet.
> >
> > --
> > []´s
> > Jalf.
> > Acompanhe meu blog:
> > http://compactplace.blogspot.com/
> >
> >
> > "Érian Santos" escreveu:
> >
> > > Pessoal, tenho uma aplicação em um pocket pc que lê um arquivo XML e coloca o
> > > conteudo dentro de um data set. O problema é que como o arquivo XML é grande,
> > > o método ReadXml está muito demorado. Tem alguma saída para este problema??
> > >
> > > Obrigado,
> > >
> > > Érian

fcirone
09-26-2006, 01:32 PM
Como eu uso DataReader para ler um XML?

"Jose Antonio Farias" escreveu:

> Use um DataReader ué.
>
> --
> []´s
> Jalf.
> Acompanhe meu blog:
> http://compactplace.blogspot.com/
>
>
> "Paulo" escreveu:
>
> > O que daria pra usar no lugar do dataset. dá pra mostrar os dados em uma grid
> > por exemplo, direto do xml sem datasets?
> >
> > "Jose Antonio Farias" escreveu:
> >
> > > Não use Datasets. É lento, consome memória e você acaba tendo a informação
> > > (que está contida no XML) duplicada no device..No XML e no DataSet.
> > >
> > > --
> > > []´s
> > > Jalf.
> > > Acompanhe meu blog:
> > > http://compactplace.blogspot.com/
> > >
> > >
> > > "Érian Santos" escreveu:
> > >
> > > > Pessoal, tenho uma aplicação em um pocket pc que lê um arquivo XML e coloca o
> > > > conteudo dentro de um data set. O problema é que como o arquivo XML é grande,
> > > > o método ReadXml está muito demorado. Tem alguma saída para este problema??
> > > >
> > > > Obrigado,
> > > >
> > > > Érian