Merhaba ;
aşağıdaki şekilde bir xml i parse edip veritabanına kaydetmek istiyorum.
xml iç içe olduğu için ve attiribute ler olduğu için biraz problem yaşadım.
yardım ve destek sağlarsanız çok sevinirim.
burada ;
Shipment ShipmentNumber="8100002529" InvoiceNumber="0000000000" ShipmentDate="2018-09-12" TruckPlate="HAVA KARGO" ContainerNumber="HAVA KARGO" DispatchDate="0000-00-00"
bu kısımlarla aşağısında yer alan bu sevkiyata ait ürün detaylarını satır satır kaydetmek istiyorum.
http://f2r.gen.tr/sevkiyat.xml
<?php
$xml = 'XMLin İÇİNİ BURAYA YAPIŞTIRIN';
$xml = preg_replace("/(</?)(w+):([^>]*>)/", "$1$2$3", $xml);
$xml = simplexml_load_string($xml);
$json = json_encode($xml, JSON_PRETTY_PRINT);
echo "<pre>".$json."</pre>";
?>
sonuç istediğiniz gibi olacak sanırım. tekrar array e çevirip attributeleri de alabilirsiniz.