O formato de arquivo XML que o ClientDataSet aceita nativamente é um que deve estar num formato próprio para ele, chamado XML datapacket. Para ler um XML específico, que não esteja nesse formato XML datapacket¹, vc precisa usar uma licença Enterprise do Delphi 6 ou 7 e fazer uso de um utilitário que vêm nessas licenças chamado XML Mapper. Com esse utilitário, é possível mapear um arquivo XML qualquer e gerar arquivos de transformações XML, cuja extensão é .XTR. Esses arquivos são utilizados por componentes de transformação XML existentes apenas nas licenças do Delphi anteriormente mencionadas. Pesquise a respeito desses tópicos que mencionei!
OBS.: (1) Para saber o que é um XML datapacker, experimente pegar um ClientDataSet qualquer e chamar o método SaveToFile(), indicando que quer salvar o arquivo em formato XML. Daí, abra o arquivo XML gerado e vc verá como é o XML datapacket que é gerado e que é aceito nativamente pelo ClientDataSet quando você usa os métodos LoadFromStream() ou LoadFromFile(). -----Mensagem original----- De: Gabriel Moricz [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 1 de março de 2005 12:01 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Lendo tStream e formato XML no ClientDataSet. Pessoal... Eu estou com um probleminha, vou fazer um resuminho do meu codigo: idHTTP.Get(url,Stream) Stream.seek(0,soFromBeginning); ClientDataSet.LoadFromStream(Stream); <-- isso me gera a excessão:EDBClient with Message 'Mistach in Dataset' Então, pensei "bom acho que ele não esta recebendo em formato XML", então fiz o seguinte, li o Stream nume tStringList e salvei o arquivo, e ele salvou o XML perfeitamente, abri no browser, tdo perfeitinho, porem, quando leio no ClientDataSet, acontece isso.. O ClienteDataSet lê formato XML??? Obrigado a Todos.. Gabriel Moricz -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005 -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html