Php Xml Xpath (Tüm Sürüm)
Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> PHP / CGI
Mesaj
daffodil => Php Xml Xpath (10.11.2010 11:42:20)
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

daffodil => Php Xml Xpath (10.11.2010 15:24:41)
Php ve XML ile uğraşan yok mu aranızda

TradeMark => Php Xml Xpath (10.11.2010 17:03:41)
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" />

daffodil => Php Xml Xpath (10.11.2010 18:33:35)
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 ?

TradeMark => Php Xml Xpath (10.11.2010 18:44:29)
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]