Delphi的XML解析出现内存泄露的问题

var
    ComInstrXML: IXMLDocument;
    mainNode, childHeadNode, childBodyNode, pNode: IXMLNode;
begin
    ComInstrXML:= LoadXMLData(const_XmlDocument);
    mainNode:= ComInstrXML.DocumentElement;
    ......

    Result:= ComInstrXML.XML.Text;
end;

使用上面的方式打包XML,最后是不是要释放ComInstrXML、MainNode……

现在我写的XML解析的程序存在内存泄露的问题

理解错了,已解决问题