5,388
社区成员
发帖
与我相关
我的任务
分享
uses XMLIntf, XMLDoc;
procedure TForm1.Button1Click(Sender: TObject);
var
xmlDoc: IXMLDocument;
aNode: IXMLNode;
begin
xmlDoc := NewXMLDocument;
try
// 加入版本信息
xmlDoc.Active := True;
xmlDoc.Version := '1.0';
xmlDoc.Encoding := 'GB2312';
xmlDoc.Options := xmlDoc.Options + [doNodeAutoIndent];
// 加入根结点
aNode := xmlDoc.AddChild('RootNode');
// 加入子结点
aNode := aNode.AddChild('ChildNode');
// 设置子结点属性
aNode.SetAttribute('Name', '名称');
aNode.SetAttribute('Len', '长度');
// 设置子结点内容
aNode.Text := '文本内容';
xmlDoc.SaveToFile('C:\123.xml');
finally
xmlDoc.Active := false;
end;
end;