Evet de aşağıdaki şekilde ana ağacı aldım. burada sorun şu her ana ağacın altında da ShipmentDetail var. bunları da almam lazım. sorunu burada yaşıyorum.
$Shipment = simplexml_load_file("http://www.f2r.gen.tr/sevkiyat.xml");
foreach ($Shipment as $Shipmentinfo):
$ShipmentNumber=$Shipmentinfo['ShipmentNumber'];
$InvoiceNumber=$Shipmentinfo['InvoiceNumber'];
$ShipmentDate=$Shipmentinfo['ShipmentDate'];
$TruckPlate=$Shipmentinfo['TruckPlate'];
$ContainerNumber=$Shipmentinfo['ContainerNumber'];
$DispatchDate=$Shipmentinfo['DispatchDate'];
echo "ShipmentNumber : ".$ShipmentNumber."<br>";
echo "InvoiceNumber : ".$InvoiceNumber."<br>";
echo "ShipmentDate : ".$ShipmentDate."<br>";
echo "TruckPlate : ".$TruckPlate."<br>";
echo "ContainerNumber : ".$ContainerNumber."<br>";
echo "DispatchDate : ".$DispatchDate."<hr>";
endforeach;
Aşağıdaki şekildeki gibi yapmam lazım ama o da hata veriyor.
$Shipment = simplexml_load_file("http://www.f2r.gen.tr/sevkiyat.xml");
$i=0;
foreach ($Shipment as $Shipmentinfo):
$ShipmentNumber=$Shipmentinfo['ShipmentNumber'];
$InvoiceNumber=$Shipmentinfo['InvoiceNumber'];
$ShipmentDate=$Shipmentinfo['ShipmentDate'];
$TruckPlate=$Shipmentinfo['TruckPlate'];
$ContainerNumber=$Shipmentinfo['ContainerNumber'];
$DispatchDate=$Shipmentinfo['DispatchDate'];
$ShipmentDetail=simplexml_load_string($Shipmentinf o[$i].[0]['ShipmentDetail']);
echo "ShipmentNumber : ".$ShipmentNumber."<br>";
echo "InvoiceNumber : ".$InvoiceNumber."<br>";
echo "ShipmentDate : ".$ShipmentDate."<br>";
echo "TruckPlate : ".$TruckPlate."<br>";
echo "ContainerNumber : ".$ContainerNumber."<br>";
echo "DispatchDate : ".$DispatchDate."<br>";
foreach ($ShipmentDetail as $ShipmentDetailinfo):
$BdtCode=$ShipmentDetailinfo['BdtCode'];
$ProdcutCode=$ShipmentDetailinfo['ProdcutCode'];
$Quantity=$ShipmentDetailinfo['Quantity'];
$OrderReference=$ShipmentDetailinfo['OrderReference'];
$BdtOrderNumber=$ShipmentDetailinfo['BdtOrderNumber'];
$CustomerItemReference=$ShipmentDetailinfo['CustomerItemReference'];
$CustomerItemCode=$ShipmentDetailinfo[0].['CustomerItemCode'];
echo "BdtCode : ".$BdtCode."<br>";
echo "ProdcutCode : ".$ProdcutCode."<br>";
echo "Quantity : ".$Quantity."<br>";
echo "OrderReference : ".$OrderReference."<br>";
echo "BdtOrderNumber : ".$BdtOrderNumber."<br>";
echo "CustomerItemReference : ".$CustomerItemReference."<br>";
echo "CustomerItemCode : ".$CustomerItemCode."<br>";
endforeach;
echo "<hr>";
$i++;
endforeach;
$xml = simplexml_load_file("http://www.f2r.gen.tr/sevkiyat.xml");
$xml = 'XMLin İÇİNİ BURAYA YAPIŞTIRIN'; =>> bu satırı sildiniz değil mi.