Delphi XE4中的EDOMParseError

时间:2013-10-25 14:28:54

标签: delphi delphi-7 delphi-xe4

我将我的Delphi 7代码迁移到Delphi XE4。我在Delphi XE4中的LoadFromStram方法中遇到错误,但同样适用于Delphi 7。

错误:

First chance exception at $7559C41F. Exception class EDOMParseError with message
'XML document must have a top level element.

Line: 0
'.
Process abc.exe (10516)


var
myStream : TStream;
....
....
LoadFromStream(myStream);

我在uses子句中使用XMLDoc,XMLIntf,XMLDOM。

1 个答案:

答案 0 :(得分:2)

你的流是空的(就像你从一个无效的文件加载,或者其他什么,你没有提供足够的代码来告诉我们你如何填充流),或者正如TLama指出的那样,你没有重置为开始。即寻求(0);