XML-Dateien auslesen

Alles, was PHP betrifft, kann hier besprochen werden.

XML-Dateien auslesen

Postby Knight1 » 14. February 2006 10:51

Hi Leutz,
ich habe folgendes Problem.
Ich befinde mich in der letzten Phase zum Aufbau eines Maklerportals.
Bis jetzt habe ich auch alles hinbekommen.
Nun sitze ich an dem Import von Immobilien über eine XML-Datei.
Die Datei wird mit den zu dem Objekt gehörenden Bildern in einer ZIP-Datei per FTP auf den Webspace gealden wo ich dann die ZIP-Datei entpacken und die XML-Datei auswerten muss um die Daten in die Datenbank zu übernehmen.
Das entpacken der ZIP-Datei funktioniert. Die Dateien werden korrekt in ein von mir definiertes Verzeichniss geschrieben.
Es geht also um das Auswerten der XML-Datei.
Ich finde leider keinen anstzpunkt wie ich die daten aus der Datei rausbekomme um sie in die Datenbank zu schreiben.
Ich habe mir schon die XML-Parser-Funktionen im PHP-Manual angeschaut, da verstehe ich aber nur Bahnhof.
Hier mal der Link zu der ZIP-Datei http://www.maier-immobilien.de/imsxml_1.zip

Kann mir vielleicht jemand Code-Beispiele mit einer ordentlichen Erklärung dabei geben?


Danke schon im vorraus


Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

Postby KingCrunch » 14. February 2006 12:45

DOM-XML Functions
Schau dir das ma an, vielleicht gehts besser
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby Knight1 » 14. February 2006 13:41

KingCrunch wrote:DOM-XML Functions
Schau dir das ma an, vielleicht gehts besser


Leider kann ich diese Fuktionen ncht nutzen da diese Funktionen bei dem Webspace nicht unterstützt werden.


Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

Postby M3g4Star » 14. February 2006 14:03

schau dich mal hier um

da müsstest du vllt ein Paar Funktionen nutzen können.

:lol:
User avatar
M3g4Star
 
Posts: 145
Joined: 25. January 2006 07:46
Location: München

Postby KingCrunch » 14. February 2006 14:34

Nutzen müssen, der XML-Parser ist nicht so pflegeleicht.

Du musst, soweit ich das Teil verstanden habe, generell definieren, was der Parser in welcher Situation machen soll. D.h. du schreibst Funktionen/Methoden, die einspringen, wenn der Parser was gefunden hat. Der Parser durchläuft dann die XML und wenn er zB ein öffnendes Element gefunden hat, ruft er die Funktion auf, die du für öffnende Elemente definiert hast. Hast du keine Funktion definiert, macht er an der Stelle einfach nüx.
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby Knight1 » 14. February 2006 17:28

SELFPHP kannte ich schon. Auch EXPAT von James Clark kannte ich schon aus dem Manual auf www.php.net (das meinte ich mit XML-Parser). Allerdings hatte ich die Beschreibung zu EXPAT in SELFPHP nicht gefunden und auf www.php.net ist das ganze in Englisch. Es gibt zwar Leute die behaupten ich könnte relativ gut Englisch, da hat's bei mir aber ausgesetzt. :roll:

Danke M3g4Star für den Link **Positiv bewert** :D

Werde mir das in Ruhe mal durchlesen.
Sobald ich was hinbekommen habe werde ich mich melden.


Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

Postby M3g4Star » 15. February 2006 08:18

Gern geschehen .... :D
User avatar
M3g4Star
 
Posts: 145
Joined: 25. January 2006 07:46
Location: München

Postby ThomasBauer » 07. February 2007 16:29

Zum reinen Lesen einer XML-Datei verwende ich die SimpleXML-Funktion in PHP5. Die sind einfach genial. Wo ich vorher 10 oder 20 Zeilen Code und komplizierte Suchalgorythmen hatte genügt nun eine einfache Zeile.
ThomasBauer
 
Posts: 25
Joined: 08. November 2005 16:34


Return to PHP

Who is online

Users browsing this forum: No registered users and 25 guests