Designpalast
Grünschnabel
Hallo erst einmal.
Ich habe von XML nicht viel Ahnung, soll aber nun die XML- Ausgabe eines Warenwirtschaftssystems per PHP in eine MySQL Datenbank überführen. Eigentlich währe das kein Problem, aber leider sind viele der "Nutzinhalte" nicht in normalen Elementen abgelegt, (die ich problemlos auslesen und weiterverarbeiten kann), sondern im Namen und/oder Attributen von Leer- Elementen 'versteckt'.
Als Beispiele:
<vermarktungsart KAUF="true"/>
Hier benötige ich also den Wert "Kauf" dem Bezeichner "vermarktungsart" zugeordnet.
oder noch schlimmer:
<objektart><wohnung wohnungtyp="ETAGE"/></objektart>
Hier kenne ich nicht einmal den Namen des Elements vorher, da er bereits ein Teil der Informationen ist. Denn es gibt beispielsweise auch:
<objektart><zinshaus_renditeobjekt/></objektart>
Die Liste der Möglichkeiten ist hier sehr lang, leider.
WIe gesagt, kein Problem bereitet es mir, folgendes wie gewünscht auszulesen:
<anbieternr>123</anbieternr>
Leider unterstützt die von mir benutzte Klasse "xml-line" das Auslesen von Atributen in Variablen nicht. Zumindest habe ich nichts in der Dokumentation finden können. Ich suche schon seit Tagen das ganze www ab, bin bis jetzt einfach noch nicht fündig geworden.
Wenn jemand von euch einen Tip für mich hat, in welche Richtung ich denken muß, um auch diese Daten in eine für PHP verarbeitbare Form zu bekommen, währe ich sehr dankbar.
Ach, Das Ganze soll auf einem LAMP mit PHP 4.33, Apache 2.0.48 und MySQL 4.0.15 unter Suse 9.0 laufen, falls das von Bedeutung ist.
Ich habe von XML nicht viel Ahnung, soll aber nun die XML- Ausgabe eines Warenwirtschaftssystems per PHP in eine MySQL Datenbank überführen. Eigentlich währe das kein Problem, aber leider sind viele der "Nutzinhalte" nicht in normalen Elementen abgelegt, (die ich problemlos auslesen und weiterverarbeiten kann), sondern im Namen und/oder Attributen von Leer- Elementen 'versteckt'.
Als Beispiele:
<vermarktungsart KAUF="true"/>
Hier benötige ich also den Wert "Kauf" dem Bezeichner "vermarktungsart" zugeordnet.
oder noch schlimmer:
<objektart><wohnung wohnungtyp="ETAGE"/></objektart>
Hier kenne ich nicht einmal den Namen des Elements vorher, da er bereits ein Teil der Informationen ist. Denn es gibt beispielsweise auch:
<objektart><zinshaus_renditeobjekt/></objektart>
Die Liste der Möglichkeiten ist hier sehr lang, leider.
WIe gesagt, kein Problem bereitet es mir, folgendes wie gewünscht auszulesen:
<anbieternr>123</anbieternr>
Leider unterstützt die von mir benutzte Klasse "xml-line" das Auslesen von Atributen in Variablen nicht. Zumindest habe ich nichts in der Dokumentation finden können. Ich suche schon seit Tagen das ganze www ab, bin bis jetzt einfach noch nicht fündig geworden.
Wenn jemand von euch einen Tip für mich hat, in welche Richtung ich denken muß, um auch diese Daten in eine für PHP verarbeitbare Form zu bekommen, währe ich sehr dankbar.
Ach, Das Ganze soll auf einem LAMP mit PHP 4.33, Apache 2.0.48 und MySQL 4.0.15 unter Suse 9.0 laufen, falls das von Bedeutung ist.