Fórum XMLDocumment? alguem sabe usar mto bem esse componente? #260438
29/11/2004
0
ex ... temos la ...
pedro
se eu mandar ele apagar pedro, ele ´apaga´, ou seja .. o pedro continua la .. porem no xml eh gerado alguma identificaçao, para q akele dado q esta ´apagado´ nao seja mais acessado.
ae eu me pergunto, e pra quem trabalha com um fluxo grande de informaçoes? poxa imagine soh, gravando e apagando registros dos elementos, durante um bom tempo. Poxa, vai chegar uma hora que esse arquivo vai estar GIGANTESCO.
nao sei se alguem tem uma soluçao pra isso, pra por ex ... qndo eu remover algo ... um valor .. ele remover la, pois qndo saiu esse artigo do XML com clientdataset, nao falava nada sobre isso, por isso meio q abandeonei...
masss, ae esses dias, estava aqui tentando usar algo pra guardar dados, que nao ocupassem mto espaço ao criar a instalaçao do mesmo.. e resolvi dar uma procurada denovo...
TXT eu descartei, entao vi um outro artigo XML, usando o XMLDocumment, e o XML Data Binding, mto bom por sinal, acessar os dados e talz .....
mas infelizmente nao consegui mto suporte a isso, como por exemplo:
como fazer pra deletar um registro especifico .. ou alterar o valor de um elemento d um registro especifico heheh ....
bom.. se alguem quiser dar uma lida no article que ensina a acessar o XML Data Binding, ou possa me ajudar, eu agradeceria mto....
[url]http://www.nldelphi.com/cgi-bin/articles.exe/ShowArticle?ID=7066[/url]
valeuz 8)
Salsa
Curtir tópico
+ 0Posts
29/11/2004
Salsa
<nome>pedro</nome>
Gostei + 0
30/11/2004
Salsa
Gostei + 0
30/11/2004
Tiba
Sobre o XMLDocumment eu nunca trabalhei com ele, mas para resolver este problema de ´apagar´ um registro pelo ClientDataSet, vc pode utilizar o seguinte código:
cdsUsuario.Open; cdsUsuario.LogChanges := False;
Com esse código vc desabilita a função do ClientDataSet de ir guardando qualquer alteração nos registros fisicamente, quando vc EDITA ou DELETA algum registro.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)