Burada verdiğiniz kod A taglarını işliyor. XML ile hiçbir ilgisi yok.
HTML XML
Burada Markup language Yani ML tanımı var yani html de aslında bir tür XML bilgisidir yani
<item>
</item>
ile
<a>
</a>
arasında temelde bir farklılık yok
HTML, XML verisinin Özelliştirilmiş hali olmakla birlikte XMl veriden de hiç bir farkı olmayan işaretleme dilidir.
a olan örnek benim kullndığım ve tekrar kod yazmak istemediğim için oraya koyduğum bir xml tagıdır.
umarım bu yazının faydası olur
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:24:13 -->-> Daha önceki mesaj 00:53:40 --
Bak Buda Başka bir forumda yazdığım örnek sırf daha kolay anlaşılsın diye uzun uzun yazdım
Alıntı
$rss=file_get_contents("http://www.sirketprofilleri.com/feed/");
$dom=new DOMDocument();
$dom->loadHTML($rss);
$items=$dom->getElementsByTagName("item");
$itemsayisi=$items->length;
$itemarray=array();
for ($i=0;$i<$itemsayisi;$i++){
$itemlist=$items->item($i)->childNodes;
for($j=0;$j<$itemlist->length;$j++){
echo $itemlist->item($j)->nodeName." : ".$itemlist->item($j)->nodeValue."
";
switch ($itemlist->item($j)->localName){
case "title":
$itemarray[$i]["title"]=$itemlist->item($j)->nodeValue;
break;
case "link":
$itemarray[$i]["link"]=$itemlist->item($j)->textContent;
break;
case "pubDate":
$itemarray[$i]["pubDate"]=$itemlist->item($j)->nodeValue;
break;
case "category":
$itemarray[$i]["category"][count($itemarray[$i]["category"])]=$itemlist->item($j)->nodeValue;
break;
case "guid":
$itemarray[$i]["guid"]=$itemlist->item($j)->nodeValue;
break;
case "description":
$itemarray[$i]["description"]=$itemlist->item($j)->textContent;
break;
case "content":
$itemarray[$i]["content"]=$itemlist->item($j)->textContent;
break;
}
}
}
print_r($itemarray);
$htmldata="";
foreach ($itemarray as $item){
$htmldata.='<span style="margin:3px;"><a href="'.$item["guid"].'" target="_blank">'.$item["title"].'</a></span>';
}
echo '<div style="height: 25px;position: absolute;top: 0px;left: 0px;width: 100%;overflow: hidden;color: #FFFFFF; background-color: #666666;">'.$htmldata.'</div>';
test için adres
http://www.seowarp.net/test.html Kodlar Çalışıyor uydurma değildir.