高分求教:怎样将图片、word、excel文和其他二进制文件,转换成B64的格式,放在XML中 ( 积分: 300 )

  • 主题发起人 深圳shi
  • 开始时间

深圳shi

Unregistered / Unconfirmed
GUEST, unregistred user!
1、怎样将图片、word、excel文和其他二进制文件,转换成B64的格式,放在XML中,请附上源码。
2、怎样用XMLDocument控件将<A><B><C>AAAAA</C></B></A>格式自动转换成
<A>
<B>
<C>AAAAA</C>
</B>
</A>
 
1、怎样将图片、word、excel文和其他二进制文件,转换成B64的格式,放在XML中,请附上源码。
2、怎样用XMLDocument控件将<A><B><C>AAAAA</C></B></A>格式自动转换成
<A>
<B>
<C>AAAAA</C>
</B>
</A>
 
有高手吗
 
第一个问题:
uses
EncdDecd;
function EncodeFile(const FileName:string):string;
var
InStream:TFileStream;
OutStream:TStringStream;
begin
Result:='';
InStream:=TFileStream.Create(FileName,fmOpenRead);
try
OutStream:=TStringStream.Create('');
try
EncodeStream(InStream,OutStream);
Result:=OutStream.DataString;
finally
OutStream.Free;
end;
finally
InStream.Free;
end;
end;

第二个问题:
无需转换,你用IE打开就可以看到.
 
怎样将它读出来,我想测试一下,能附源码,一起给分好吗?
 
先给第二到题的分数
 
接受答案了.
 
procedure TForm1.Button1Click(Sender: TObject);
begin
XMLDocument1.XML.Text:='<?xml version="1.0"
encoding="big5"?><A><B>AAA</B></A>';
XMLDocument1.Active:=True;
XMLDocument1.ChildNodes.FindNode('A').ChildNodes.FindNode('B').Text:='ABC';
ShowMessage(XMLDocument1.ChildNodes.FindNode('A').ChildNodes.FindNode('B').Text);
end;
 

Similar threads

I
回复
0
查看
883
import
I
I
回复
0
查看
512
import
I
I
回复
0
查看
602
import
I
顶部