Also es wird einfach
nil zurückgegeben. Aber, ob ich den abschliessenden Schrägstrich schreibe oder nicht, macht keinen Unterschied:
Delphi-Quellcode:
class function TTemplateIO.IsFBITemplate(const Filename: WideString): Boolean;
var
XMLDoc : DomDocument;
Node : IXMLDOMNode;
begin
Result := False;
CoInitialize(nil);
XMLDoc := CoFreeThreadedDOMDocument.Create;
if Assigned(XMLDoc) then
begin
XMLDoc.load(Filename);
Node := XMLDoc.selectSingleNode('/dwfbtemplate');
Result := Assigned(Node);
end;
CoUninitialize;
end;