【发布时间】:2010-12-04 16:16:48
【问题描述】:
我是 delphi 新手,现在我必须阅读创建 xml。我的代码如下:
function foo.createXMLDocument(): TXMLDocument;
var
res: TXMLDocument;
rootNode: IXMLNode;
sl : TStringList;
begin
res := TXMLDocument.Create(nil);
res.Active := true;
rootNode := res.AddChild('label');
// create string for debug purposes
sl := TStringList.Create;
sl.Assign(res.XML);// sl is empty after this assignment
//add more elements
generateDOM(rootNode);
Result := res;
end;
问题是,子节点的数量增加了,但是 res.XML 是空的。更不用说 generateDOM 过程中的其余元素似乎没有做任何事情。有你的帮助我会很高兴的。
【问题讨论】:
-
如果您提供您正在使用的 Delphi 版本会很好。如果是 D2007,请参阅我的答案。
标签: delphi txmldocument