Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: comOBJ , MSXML, msxmldom, für LINUX :-)

  Alt 12. Nov 2018, 09:32
Das Interface IXMLDOMDocument ist in der Unit Winapi.MSXMLIntf definiert.
Allein schon aufgrund des Unit-Präfixes muss klar sein, dass das so unter Linux und anderen Nicht-Windows-Systemen so nicht funktionieren kann.
Auch der Aufruf von CreateOleObject wird wohl fehlschlagen.

Hättet ihr euch damals generell eher auf IXMLDocument (Unit Xml.XMLIntf) verlassen, dann wäre der Austausch des implementierenden Frameworks jetzt viel einfacher.
Und zwar nach dem von Uwe geposteten DocWiki-Link.

Der Einsatz von OXml wird dir nicht weiterhelfen, weil auch hier auf IXMLDocument gesetzt wird.

Was ist also zu tun?
Sämtlicher XML-relevanter Quelltext muss weg von Microsoft Windows spezifischen hin zum allgemeinen Abstraktionen.
Danach kannst du beliebig das XML-Framework austauschen.
  Mit Zitat antworten Zitat