Y
yz
Unregistered / Unconfirmed
GUEST, unregistred user!
有这么一个XML,内容如下:
<?xml version="1.0" encoding="GB2312"?>
<ABC>A
B
C
D</ABC>
程序处理如下:
procedure TForm1.Button1Click(Sender: TObject);
var
v: Variant;
s: string;
begin
v := XMLDocument1.ChildNodes[1].NodeValue;
s := VarToStr(v);
ShowMessage(s);
end;
XML文件里的ABCD是带回车换行的,但是跟踪的时候发现S的值为“'A'#$A'B'#$A'C'#$A'D'”,也就是只有换行而没有了回车。
不知道哪位碰到过这个问题,请指点一二
开发环境Win2000+Delphi6
<?xml version="1.0" encoding="GB2312"?>
<ABC>A
B
C
D</ABC>
程序处理如下:
procedure TForm1.Button1Click(Sender: TObject);
var
v: Variant;
s: string;
begin
v := XMLDocument1.ChildNodes[1].NodeValue;
s := VarToStr(v);
ShowMessage(s);
end;
XML文件里的ABCD是带回车换行的,但是跟踪的时候发现S的值为“'A'#$A'B'#$A'C'#$A'D'”,也就是只有换行而没有了回车。
不知道哪位碰到过这个问题,请指点一二
开发环境Win2000+Delphi6