$xml = simplexml_load_file("http://www.f2r.gen.tr/sevkiyat.xml");
$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>";

bu şekilde yaptığımda hata veriyor sayfa

Warning: preg_replace(): Unknown modifier '?' in C:\AppServ\www\xml.php on line 7
false


ztk adlı üyeden alıntı: mesajı görüntüle
<?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.