Fórum XML no delphi 5 #187166
08/10/2003
0
Caros amigos,
Estou precisando criar uma string com estrutura xml, de forma q depois eu possa pegar essa estrutura e utilizar novamente.
Acho q não soube me explicar muito bem, entõ vou dizer exatamente o q quero.
Tenho um primeiro grid(TStringGrid) q mostra serviços e 1 abaixo dele q mostra produtos (0 a n) de cada serviço acima. Quando clica em um serviço na 1ª grid, mostra abaixo os produtos e etc.
eu até poderia fazer q todas as vezes q fosse clicado na 1ª grid, fizesse a consulta e pegasse os produtos, mas isso seria problemático pelo número de consultas q seria feito.
o que eu quero, é colocar uma coluna a mais na 1ª grid(invisivel) q guarde uma estrutura xml com os produtos e quando for clicado, apenas leria essa coluna em vez de nova consulta... mas não estou acando isso no delphi 5. Não tem o componente TXMLDocument que me dá os famos childnodes, nodename etc...
Alguém pode ajudar?
Obs.: Eu sei q daria pra fazer isso com String colocando delimitadores. Mas quero mesmo é fazer da forma citada acima.
Obrigado.
Estou precisando criar uma string com estrutura xml, de forma q depois eu possa pegar essa estrutura e utilizar novamente.
Acho q não soube me explicar muito bem, entõ vou dizer exatamente o q quero.
Tenho um primeiro grid(TStringGrid) q mostra serviços e 1 abaixo dele q mostra produtos (0 a n) de cada serviço acima. Quando clica em um serviço na 1ª grid, mostra abaixo os produtos e etc.
eu até poderia fazer q todas as vezes q fosse clicado na 1ª grid, fizesse a consulta e pegasse os produtos, mas isso seria problemático pelo número de consultas q seria feito.
o que eu quero, é colocar uma coluna a mais na 1ª grid(invisivel) q guarde uma estrutura xml com os produtos e quando for clicado, apenas leria essa coluna em vez de nova consulta... mas não estou acando isso no delphi 5. Não tem o componente TXMLDocument que me dá os famos childnodes, nodename etc...
Alguém pode ajudar?
Obs.: Eu sei q daria pra fazer isso com String colocando delimitadores. Mas quero mesmo é fazer da forma citada acima.
Obrigado.
Wilder_lopes
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)