Ein Anbieter wird mir über einen httppost ein xml an ein Skript schicken, das ich machen werde. Das Skript, wenn ich den httppost erhalte, muss ich irgendwie die Daten von der XML holen und sie in meine Datenbank setzen.Wie bekomme ich Daten von XML, die über http-Post an mein Skript gesendet werden?
Ich habe Erfahrung mit allen 3, PHP MYSQL und XML. Ich weiß, wie man Werte aus XML mit E4X bekommt, aber ich weiß nicht, wie man Werte aus XML mit PHP (4.3.9) bekommt.
sagen so die Httppost XML ist das wie folgt aussieht:
<data>
<item sku="434322" price="15.00" color="blue" shape="round"/>
<item sku="434323" price="20.00" color="red" shape="square"/>
<item sku="434324" price="45.00" color="green" shape="triangle"/>
<item sku="434325" price="30.00" color="blue" shape="star"/>
</data>
Wie kann ich PHP-Schleife durch jeden Knoten verwenden und jeden Attributwert bekommen?
Danke !!
EDIT: Es scheint so, als ob die Daten aus dem XML-Code sehr kompliziert sind. Wenn es also einen einfacheren Weg gibt, CSV anstelle von XML zu verwenden, teilen Sie das bitte mit. Der Anbieter hat gesagt, dass sie CSV oder ein beliebiges anderes Format senden können.
scrupt -> Skript? –
@Jweede danke das habe ich behoben. –