Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Import von HS XML-Dateien

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Import von HS XML-Dateien

    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.

    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>
    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
    Gruß

    Heiko

    #2
    Hallo Heiko,

    es gibt doch fertige XML Parser in perl. Schau mal nach xml2mysql.
    Habe auf Anhieb das hier gefunden:

    http://www.koders.com/perl/fid764BD9...px?s=xml2mysql

    Wenn Du Hilfe beim Anpassen brauchst, sag Bescheid.

    Gruß,
    Paco
    Do ut des.

    Kommentar

    Lädt...
    X