• 01-10-2020, 20:14:26
    #1
    Merhaba Arkadaşlar bir proje üstünde çalışıyorum.

    Xml adresini girdiğimde xml üstündeki nesneleri otomatik tanımlayacak bir kütüphane bulunuyor mu ? yada mantığı nedir.

    Kendim php kodları ile oluşturdum fakat yama sistem olsun istemiyorum. Bildiğiniz class , kütüphane ne varsa yazarmısınız konuyla alakalı olmasını rica ediyorum

    Kullanım amacı : xml yapısına göre otomatik siteye import sistemi

    örnek : xml gelen <productadi>deneme</productadi>kısmını kod olarak "productadi" yazdirmak
  • 02-10-2020, 15:55:43
    #2
    Hocam isteğiniz tam bu şekilde mi anlamadım ama elimde böyle bir kod var belki işinize yarar.

    header("Content-Type: text/html; charset=utf8");
    $a=simplexml_load_file("index.xml");
    
    
    foreach ($a->Product as $konu) {
    echo $icerik=$konu->Name.'<br>';
    echo $icerik=$konu->Product_id.'<br>';
    echo $etiket=$konu->category.'<br>';
    echo $etiket=$konu->Stock.'<br>';
    echo $etiket=$konu->Image1.'<br>';
    echo $etiket=$konu->Description.'<br>';
    echo "<hr>";
    }
  • 02-10-2020, 15:56:52
    #3
    Yanlış anlamadıysam SimpleXML belirttiğiniz şekilde çalışıyor
  • 02-10-2020, 23:45:25
    #4
    scriptarisi adlı üyeden alıntı: mesajı görüntüle
    Hocam isteğiniz tam bu şekilde mi anlamadım ama elimde böyle bir kod var belki işinize yarar.

    header("Content-Type: text/html; charset=utf8");
    $a=simplexml_load_file("index.xml");
    
    
    foreach ($a->Product as $konu) {
    echo $icerik=$konu->Name.'<br>';
    echo $icerik=$konu->Product_id.'<br>';
    echo $etiket=$konu->category.'<br>';
    echo $etiket=$konu->Stock.'<br>';
    echo $etiket=$konu->Image1.'<br>';
    echo $etiket=$konu->Description.'<br>';
    echo "<hr>";
    }

    bu ve bu tür tüm uygulamaları yapıyorum istediğim tam olarak şudur

    1- xml dosyasını yükleyeceğiz
    2- xml deki echo $etiket=$konu->Image1.'<br>'; buradaki Image1 alanını değişkene atayacak atıyorum $stun1 ben xml yüklediğimde image1 yada resim1 yazarım sonucunda bana $stun1 yazdırdığımda image1 nesnenini cekmesini istiyorum

    simplexml zaten array olarak çekiyor fakat biz foreach ile kendimiz nesne adlarını yazarak çekiyoruz benim istediğim foreachda $stun1 yazdığımda image1 nesnesini getirecek kütüphane yada class