Hallo,
ich habe ein kleines Problem. Ich möchte einen Bestand abfragen und muss dafür folgende Struktur übermitteln:
Mein logisches Verständniss
mein XML ->
Irgendwie stehe ich gerade auf meinem Hirn oder so aber mir will nicht einfallen wo ich den Denkfehler drin habe.
[COLOR="Red"]*join*[/COLOR]
Funktioniert!
ich habe ein kleines Problem. Ich möchte einen Bestand abfragen und muss dafür folgende Struktur übermitteln:
Code:
<Products> <Product> <ProductID>xxx</ProductID> </Product> <Product> <ProductID>xxx</ProductID> </Product> </Products>
PHP-Code:
$xml = new SimpleXMLElement("<?xml version=\"1.0\" encoding=\"utf-8\"?><Request></Request>");
$array = array("xxx","xxx");
$xml->AddChild("Products");
for($i=0;$i<2;$i++){
$xml->Products->AddChild("Product");
$xml->Products->Product->AddChild("ProductID",$array[$i]);
}
echo $xml->asXml();
Code:
<?xml version="1.0" encoding="utf-8"?> <Request> <Products> <Product> <ProductID>6252881</ProductID> <ProductID>6252881</ProductID> </Product> <Product/> </Products> </Request>
[COLOR="Red"]*join*[/COLOR]
PHP-Code:
$xml->Products->AddChild("Product")->AddChild("ProductID",$array[$i]);
Kommentar