einen Schritt weiter, CreateXMLDoc wird jetzt gefunden.
ich verwende jetzt
Delphi-Quellcode:
uses Xml.XMLDoc,
Xml.XMLDom,
Xml.XMLIniFile,
Xml.XMLIntf,
Xml.XmlTransform,
Xml.omnixmldom;
beim nächsten Schritt findet er die function LoadXMLData nicht, obwohl sie doch in der
unit Xml.XMLDoc definiert wurde,
was geht dann hier noch falsch ???
würde gerne diesen kurzen sample code unter LINUX laufen lassen
Delphi-Quellcode:
var
XMLDoc: IXMLDocument;
NodeList: IXMLNodeList;
begin
XMLDoc := CreateXMLDoc;
// XMLDoc.Load(ExpandFileName(ExtractFilePath(Application.ExeName) + '..\doc\animals.xml'));
NodeList := XMLDoc.DocumentElement.SelectNodes('DATA1/FISH');
ShowMessageFmt('(1) %d nodes', [NodeList.Length]);
NodeList := nil;
NodeList := XMLDoc.DocumentElement.SelectNodes('DATA1/FISH');
// ShowMessageFmt('(2) %d nodes', [NodeList.Length]);
XMLDoc := nil;