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?