Hallo,
ich muss folgende Problemstellung lösen. Ich möchte gern die Produktdatenbank in einem Onlineshop mit Hilfe einer XML Datei aktualisieren. Diese XML Datei mit aktuellen Artikeldaten (QUELL XML) ist 35 MB groß, enthält circa 35.000 Artikel und ist wie folgt aufgebaut:
Für mich sind aber nur die Artikel wichtig, die auch im Shop gelistet sind und ich brauche auch nur drei der zwölf Attribute von jedem Artikel. Hier kommt jetzt eine weitere XML (BESTANDS XML) Datei zum Einsatz, die alle im Shop gelisteten Artikel enthält. Nun sollen mit Hilfe der QUELL XML und BESTANDS XML zwei weitere XML Dateien (oder CSV) erstellt werden. Die erste soll alle Artikel enthalten die sich geändert bzw. deren Attribute sich geändert haben und im Shop aktualisiert müssen. Die zweite XML Datei soll einfach nur eine aktualisierte BESTANDS XML sein die die alte BESTANDS XML überschreibt. Um mir alles ein bisschen besser vorzustellen hab mir mal eine Grafik gebastelt.
http://i.imgur.com/Pr12DBK.jpg
Leider bin ich über das Anzeigen der drei Attribute der QUELL XML nicht hinausgekommen, ich weiß dass xpath oder simpleXML der Schlüssel zur Lösung ist aber ich musste mir eingestehen dass meine rudimentären PHP Kenntnisse leider nicht ausreichen und dieses Script alleine umzusetzen. Deshalb wollte ich hier mal in die Runde fragen ob man das Script überhaupt so in PHP umsetzen kann und wenn ja welchen Arbeitsaufwand in Stunden würde ein erfahrener Programmierer ungefähr benötigen. Nur um eine ungefähre Vorstellung zu bekommen wie hoch der Aufwand ist und mir keiner was vom Pferd erzählt. Vielen Grüße
ich muss folgende Problemstellung lösen. Ich möchte gern die Produktdatenbank in einem Onlineshop mit Hilfe einer XML Datei aktualisieren. Diese XML Datei mit aktuellen Artikeldaten (QUELL XML) ist 35 MB groß, enthält circa 35.000 Artikel und ist wie folgt aufgebaut:
Code:
<?xml version="1.0" encoding="windows-1250"?> <SHOP> <SHOPITEM> <MANUFACTURER>Hersteller</MANUFACTURER> <PRODUCT>Produkteigenschaften</PRODUCT> <ITEM_ID>A343FD</ITEM_ID> <PRODUCTNAME>Produktname</PRODUCTNAME> <DESCRIPTION>Produktbeschreibung</DESCRIPTION> <URL>Produkt URL</URL> <PRICE_VAT>179</PRICE_VAT> <PRODUCTNO>A343FD</PRODUCTNO> <EAN/> <DELIVERY_DATE>3</DELIVERY_DATE> <CATEGORYTEXT>Kategorie</CATEGORYTEXT> <IMGURL>Bild URL</IMGURL> </SHOPITEM> </SHOP>
http://i.imgur.com/Pr12DBK.jpg
Leider bin ich über das Anzeigen der drei Attribute der QUELL XML nicht hinausgekommen, ich weiß dass xpath oder simpleXML der Schlüssel zur Lösung ist aber ich musste mir eingestehen dass meine rudimentären PHP Kenntnisse leider nicht ausreichen und dieses Script alleine umzusetzen. Deshalb wollte ich hier mal in die Runde fragen ob man das Script überhaupt so in PHP umsetzen kann und wenn ja welchen Arbeitsaufwand in Stunden würde ein erfahrener Programmierer ungefähr benötigen. Nur um eine ungefähre Vorstellung zu bekommen wie hoch der Aufwand ist und mir keiner was vom Pferd erzählt. Vielen Grüße
Kommentar