Ankündigung

Einklappen
Keine Ankündigung bisher.

Aufwand für XML Script

Einklappen

Neue Werbung 2019

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

  • Aufwand für XML Script

    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:

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

  • #2
    [MOD: Verschoben von PHP-Einsteiger]
    The string "()()" is not palindrom but the String "())(" is.

    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
    PHP.de Wissenssammlung | Kein Support per PN

    Kommentar


    • #3
      Vielleicht hilft dir das hier weiter? https://www.php.de/forum/webentwickl...19#post1488419
      Um was für eine Datenbank (DBMS) dreht es sich?

      Kommentar


      • #4
        Hallo rkr,

        hab ich vergessen zu schreiben, also das Einlesen in die Shop Datenbank (SQL) geschieht automatisch via Cronjob, anders gesagt, die Shopsoftware kann XML ohne Probleme verarbeiten mir geht es nur darum die die richtigen XML Dateien zu erzeugen.

        Sorry für die falsche Kategorie.

        Viele Grüße

        Kommentar

        Lädt...
        X