Şimdi Ara

Php Xml Xpath

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
939
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba Php ile Xmlden veri çekip gelen başlıklara tıklanınca xmldeki o başlığa ait detaya ait bilgilerin gelmesini istiyorum.

    Xml Kodu :

     
    <?xml version="1.0" encoding="utf-8" ?>

    <page>
    <label><![CDATA[Test]]></label>
    <content>
    <title><![CDATA[Title 1]]></title>
    <details><![CDATA[İçerik]></details>
    </content>
    </page>


    Php Kodu (burada sadece xmlden veri çektim)

     
    <?
    $xmlSource = "http://deneme.com/data.xml";
    $oXml = simplexml_load_file($xmlSource);
    foreach($oXml->page as $p):
    if($p->label)
    echo $p->label."<br />";
    endforeach;
    ?>


    Label node'una tıklanınca <details> içindeki bilgiler gelsin istiyorum







  • Php ve XML ile uğraşan yok mu aranızda
  • Var da simpleXML'in adına kanma DOM ile daha rahat yapılır bu iş. İşini biraz daha rahatlatmak için label ve detail için ortak bir değer oluştur. misal
     
    <label for="detail_1" />

    <detail id="detail_1" />



    < Bu mesaj bu kişi tarafından değiştirildi TradeMark -- 10 Kasım 2010; 17:04:14 >
  • Peki oluşturduğum linklere tıklanınca detail tagı içindeki içeriği başka bir sayfada göstermek istiyorum. Bunu nasıl yapabilirim ?
  • başka sayfa derken??? index.php?detail=detail_1 gibi mi yoksa yoksa getxml.php?detail=detail_1 gibi (yani index.php harici bir sayfada) mi?
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.