Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Mit Delphi XML-Daten holen httpS://www.beispiel.de / XML.PHP (https://www.delphipraxis.net/78413-mit-delphi-xml-daten-holen-https-www-beispiel-de-xml-php.html)

Amargosa 4. Okt 2006 16:48


Mit Delphi XML-Daten holen httpS://www.beispiel.de / XML.PHP
 
Hallo alle

Weiß jemand wie ich eine XML-Datei downloaden kann die dynamisch von einer PHP-Datei erstellt wird?

Spirch XML.PHP gibt als Output ein XML-Konstrukt. Das möchte ich mit Delphi holen.
Das ganze läuft über SSL (a la : https://www.beispiel.de/xml.php).

Hat da jemand Ideen oder Erfahrungen?

Danke und Gruß,
Amargosa

[edit=Admin]Leerzeichen in den Titel eingefügt, um einen Umbruch zu ermöglichen. ;-) Mfg, Daniel[/edit]

fwsp 4. Okt 2006 16:54

Re: Mit Delphi XML-Daten holen httpS://www.beispiel.de/XML.P
 
php wird erst interpretiert. das heißt die xml.php gibt dir nur die xml, die kannst du mit idhttp.get(Url) holen.
siehe indy.

xaromz 4. Okt 2006 17:30

Re: Mit Delphi XML-Daten holen httpS://www.beispiel.de / XML
 
Hallo,

MSXML kann IMHO direkt ein XML-Dokument von einrm URL laden.

Gruß
xaromz
// Edit: Woh, vier Hints in einem Satz :mrgreen: .

Amargosa 5. Okt 2006 11:09

Re: Mit Delphi XML-Daten holen httpS://www.beispiel.de / XML
 
Wenns nur so schön einfach wäre.

Entweder bricht Indy die SSL-Verbindung einfach ab und rennt in eine Exception
oder ich bekomme beim kompilieren die Fehlermeldung das die OpenSSl-DLLs fehlen würden.

OpenSSL ist aber installiert.
Alle DLLs vorhanden.
Apache und mySQl laufen ja bereits mit SSL-Zertifikaten.

generic 5. Okt 2006 12:00

Re: Mit Delphi XML-Daten holen httpS://www.beispiel.de / XML
 
wenn du ssl mit den indy's machen möchtest brauchst du 2 dlls.
libeay32.dll
ssleay32.dll

diese können im anwendungsverzeichnis oder system32 liegen.
die dlls sollten dann aber auch zu deiner indy version passen.
gibt mehrere versionen von den dlls.

edit:
ps. ich habe die erfahrung gemacht das indy und ssl nicht so gut harmonieren. sprich es ist nicht sonderlich stabil wenn man viele anfragen mit dem selben idhttp objekt macht.

Amargosa 5. Okt 2006 12:09

Re: Mit Delphi XML-Daten holen httpS://www.beispiel.de / XML
 
Ich habe die DLLs bereits in das System32-Verzeichnis kopiert. Leider keine besserung.

Es geht darum aus einem SSL-geschützen bereich meines Webservers eine PHP-Datei abzufragen welche ein Ergebnis liefert (ich kann das al XML oder String machen).

Leider habe ich bis jetzt keinen sinnvollen weg gefunden.

Durchgeführt wird immer nur eine Anfrage => Verbindung - PHP ergebnis holen - Verbindugn schliessen.
Das wars.

Aber anscheinend macht allein der fakt das es sich um SSL handelt massiv probleme. Egal ob ich mir die Indy oder XML Möglichkeiten ansehen. :wall:

Amargosa 10. Okt 2006 08:18

Re: Mit Delphi XML-Daten holen httpS://www.beispiel.de / XML
 
Ich habe das nun mit TWebbrowser und Strings gelöst. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:20 Uhr.

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