ClientDataSet + XMLTransformProvider e XML Mapper

811 views
Skip to first unread message

Diego Campos Rosa

unread,
Apr 2, 2008, 11:12:02 AM4/2/08
to dug...@googlegroups.com
alguem já usou esta combinação -> ClientDataSet + XMLTransformProvider e XML Mapper

para gerar um xml simples???

ou vcs tem outra dica?

nesta estou tendo problemas, pq nao esta gerando o arquivo em UTF8
--
Atenciosamente,
Diego Campos Rosa
Desenvolvimento de Sistemas
Programação Borland Delphi 7
Borland Delphi 7 Programming
Cel. 51 84597563

Wellington Cruz

unread,
Apr 2, 2008, 2:13:53 PM4/2/08
to dug-rs

Caro Diego,

É O SEGUINTE... Nao conheca uma forma de gerar um arquivo XML com utf8... mais se vc tivesse prestado atencao na dica q te enviei, jah estaria resolvido seu problema, pelo menos em parte dele... a unica coisa q seu XML precisa ter, é iniciar o cabecalho do arquivo desta forma:

<?xml version="1.0" encoding="utf-8"?>

Nada mais q isso... o flash jah vai entender o q precisa ser feito...

Gde abraço!

Wellington

"Se quiseres matar a fome de alguém, dá-lhe um peixe. Mas se quiseres que ele nunca mais passe fome, ensine-o a pescar". O antigo provérbio chinês, que resume o espírito e o propósito da pesquisa.

---------- Início da mensagem original -----------

------------------------------------------
Wellington Cruz
------------------------------------------

Diego Campos Rosa

unread,
Apr 2, 2008, 4:20:21 PM4/2/08
to dug...@googlegroups.com
Caro Wellington
 
Já fiz este teste e os swf que possuo nao obedeceram o encoding do xml.
 
No na unit xmlutil o delphi tem um SetEncoding , mas nao consigo acessar atraves do  XMLTransformProvider


 
Em 02/04/08, Wellington Cruz <well...@uol.com.br> escreveu:

Wellington Cruz

unread,
Apr 2, 2008, 4:29:01 PM4/2/08
to dug-rs

Entendi, desculpe pela falta de educação...

Acho q o problema eh no seu swf... nao acho q o delphi geraria um xml com um cabeçalho diferente disto... eu tenho fiz um teste num swf q tenho aki e foi tudo perfeito... eh um swf de noticias de um site... sera q nao tem alguma atualiza pro seu swf? ou ainda algum faq pra recorrer? No pior das hipoteses, EXISTE como descompilar e gerar o swf novamente... talvez resolva tb...

abracos

------------------------------------------
Wellington Cruz
------------------------------------------

Diego Campos Rosa

unread,
Apr 2, 2008, 4:57:56 PM4/2/08
to dug...@googlegroups.com
Eu consegui resolver assim:
 
     XMLDocument1.Active:= true;
     XMLDocument1.LoadFromFile(DadosSistema.CaminhoEx + GRAFICOS_PASTA_DATA + 'SingleCharts.xml');
     XMLDocument1.Encoding := 'UNICODE';
     XMLDocument1.SaveToFile(DadosSistema.CaminhoEx + GRAFICOS_PASTA_DATA + 'SingleCharts.xml');
     XMLDocument1.Active:= False;

Mas queria setar este Encoding no XMLTransformProvider. Ele ate tem essa propriedade na unit xmlutil  mas nao consegui acessar pelo componente.
 
Cel. 51 84597563
Reply all
Reply to author
Forward
0 new messages