Einzelnen Beitrag anzeigen

Ydobon

Registriert seit: 3. Mär 2006
264 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: XML ohne zusätzliche Komponenten in D2005 PE?

  Alt 26. Aug 2006, 18:05
Nummer 6 ist auch nur die aktuelle Version. 3 oder 4 dürfte zur Standardausstattung gehören, 5 gibt es mit Office und die letzte Version u.a. als eigener Download. Ich habe es so bisher nur einmal für XSLT verwendet, das ganze sieht dann etwa so aus:
Delphi-Quellcode:
var xml: OLEVariant;
    clsid: TGUID;
begin
  if failed(CLSIDFromProgID('Msxml2.DOMDocument.6.0', clsid)) then
     if failed(CLSIDFromProgID('Msxml2.DOMDocument.5.0', clsid)) then
       if failed(CLSIDFromProgID('Msxml2.DOMDocument.4.0', clsid)) then
         if failed(CLSIDFromProgID('Msxml2.DOMDocument.3.0', clsid)) then
         begin
           MessageBox(Handle, 'Mindestens MSXML 3.0 muss installiert sein!', 'Fehler',
                      MB_ICONERROR or MB_OK);
           exit;
         end;
  xml:=CreateOLEObject(ClassIDToProgID(clsid));
  Mit Zitat antworten Zitat