Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML ohne zusätzliche Komponenten in D2005 PE? (https://www.delphipraxis.net/75842-xml-ohne-zusaetzliche-komponenten-d2005-pe.html)

EDatabaseError 25. Aug 2006 19:44


XML ohne zusätzliche Komponenten in D2005 PE?
 
Gibt es irgentin Tutorial zur Einführung in XML ohne zusätliche Komponenten wie die Jedis für Delphi 2005 PE.

Mfg

mkinzler 25. Aug 2006 19:54

Re: XML ohne zusätzliche Komponenten in D2005 PE?
 
Warum keine Komponenten? Ist doch etwas mühsam die XML-Dateien manuell zu Parsen.

EDatabaseError 25. Aug 2006 20:01

Re: XML ohne zusätzliche Komponenten in D2005 PE?
 
Hat Delphi denn da keine eigenen Komponenten dazu???
(Soll auch mit TurboDelphi laufen ;-) )

Mfg

Chewie 25. Aug 2006 20:04

Re: XML ohne zusätzliche Komponenten in D2005 PE?
 
Geht doch auch so mit TurboDelphi, wenn dus über den Quellcode einbindest. Du kannst dann deinen XML-Parser zwar nicht auf das Formular ziehen, sondern mussz im Code ein Objekt der Klasse erstellen, das ist alles.

mkinzler 25. Aug 2006 20:04

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

Hat Delphi denn da keine eigenen Komponenten dazu???
Die PE nicht. Es gibt aber eine Vielzahl anderer freier Komponenten dafür.

EDatabaseError 25. Aug 2006 20:06

Re: XML ohne zusätzliche Komponenten in D2005 PE?
 
ok, dann eben mit externen Komponenten :-|
Gibt es eine Kompo. mit der man einfach arbeiten kann inkl. Tutorial?

Mfg

fwsp 25. Aug 2006 20:09

Re: XML ohne zusätzliche Komponenten in D2005 PE?
 
http://dsdt.info/tutorials/thaxml/

hab ich grad durch.

jbg 25. Aug 2006 20:10

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

Zitat von EDatabaseError
Hat Delphi denn da keine eigenen Komponenten dazu???

Klar, aber erst ab der Pro Version. Bei der Personal fehlt die xmlrtl.dcp. Und die Fake-xmlrtl.dcp bringt nichts, da sie nur Interfaces bereitstellt, aber nicht den eigentlichen Code.

Mackhack 25. Aug 2006 20:25

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

mkinzler 25. Aug 2006 20:53

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

Ydobon 25. Aug 2006 23:34

Re: XML ohne zusätzliche Komponenten in D2005 PE?
 
Oder ohne alles: CreateOLEObject('Msxml2.DOMDocument.6.0')

Bernhard Geyer 26. Aug 2006 16:03

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

Zitat von Ydobon
Oder ohne alles: CreateOLEObject('Msxml2.DOMDocument.6.0')

Aber nur wenn die passende Version auch instaliert ist (Von MS XML2, die Version 6 wenn mich nicht alles täuscht.

Mein Liebling: OpenXMl

Ydobon 26. Aug 2006 17:05

Re: XML ohne zusätzliche Komponenten in D2005 PE?
 
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));


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz