Hallo,
ich lasse mir von meinem HS täglich die verschiedendsten Archivdaten per FTP auf meinen Server schieben. Jetzt wollte ich die XML-Daten die dort anfallen gerne in eine mySQL übernehmen. Prinzipiell habe ich natürlich die Möglichkeit mir mit Perl o.ä. irgendwelche eigenen Parser dieser XML-Dateien zu schreiben, aber eigentlich habe ich die Hoffnung, dass es dafür schon Werkzeuge gibt.
Das Paket xml2, welches wohl angeblich Konvertierungen von XML zu CSV machen sollte, scheitert an der Struktur der XML-Datei.
Hat jemand von euch eine Idee, wie ich die Daten am einfachsten in eine mySQL importieren kann?
Danke und Gruß
Heiko
ich lasse mir von meinem HS täglich die verschiedendsten Archivdaten per FTP auf meinen Server schieben. Jetzt wollte ich die XML-Daten die dort anfallen gerne in eine mySQL übernehmen. Prinzipiell habe ich natürlich die Möglichkeit mir mit Perl o.ä. irgendwelche eigenen Parser dieser XML-Dateien zu schreiben, aber eigentlich habe ich die Hoffnung, dass es dafür schon Werkzeuge gibt.
Code:
<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE Archiv [ <!ELEMENT LIST (ITEM*)> <!ELEMENT ITEM (TIME,6_3_1,6_3_2,6_3_3)> <!ELEMENT TIME (#PCDATA)> <!ELEMENT 6_3_1 (#PCDATA)> <!ELEMENT 6_3_2 (#PCDATA)> <!ELEMENT 6_3_3 (#PCDATA)> ]> <LIST> <ITEM> <TIME>03.05.2007 00:57:35</TIME> <6_3_1>9,70</6_3_1> <6_3_2>1</6_3_2> <6_3_3>0</6_3_3> </ITEM> <ITEM> <TIME>03.05.2007 01:02:35</TIME> <6_3_1>9,70</6_3_1> <6_3_2>1</6_3_2> <6_3_3>1</6_3_3> </ITEM>
Hat jemand von euch eine Idee, wie ich die Daten am einfachsten in eine mySQL importieren kann?
Danke und Gruß
Heiko
Kommentar