Fórum Criar XML cujo retorno é WideString #431319
19/12/2012
0
Ex: function Processar(AXML: WideString): WideString;
Como faço para transformar o retorno em XML?
Desde já agradeço.
Thiago Barbosa
Curtir tópico
+ 0Posts
19/12/2012
Claudia Nogueira
Var
sArquivo : TStringList;
begin
try
sArquivo := TStringList.Create;
sArquivo.Text := Processar('');
sArquivo.SaveToFile('c:\arquivo.xml');
finally
sArquivo.Free;
end;
end;
Se quiser apenas trabalhar a string, é só criar uma variável recebendo o valor e depois tratar do jeito que quiser, exemplo:
Var
sVar : String;
begin
sVar := Processar('');
ShowMessage(sVar);
end;
Gostei + 0
19/12/2012
Rodolpho Silva
Var
xmlDoc :IXMLDocument;
rootNode: IXMLNode;
begin
try
xmlDoc := TXMLDocument.Create(nil);
xmlDoc.Active := True;
xmlDoc.LoadFromString(Processar(''));
rootNode := xmlDoc.ChildNodes.Nodes['Meu_no_raiz'];
finally
xmldoc := nil;
end;
Acho que é isso...
Gostei + 0
19/12/2012
Rodolpho Silva
xmlDoc.LoadFromXML(Processa())
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)