PHP: DOMDocument - Manual
اين يكي از كلاس هاي پيش تعريف شده در php هست
يك شي جديد ايجاد ميكنيم :
کد PHP:
$xmlDoc = new DOMDocument();
rss رو لود ميكنيم :
کد PHP:
$xmlDoc->load("http://news.google.com/news?ned=us&topic=h&output=rss");
المان هاي chanel رو ميگيريم :
کد PHP:
$channel=$xmlDoc->getElementsByTagName('channel')->item(0);
$channel_title = $channel->getElementsByTagName('title')->item(0)->childNodes->item(0)->nodeValue;
$channel_link = $channel->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
$channel_desc = $channel->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;
براي اينكه بهتر متوجه بشي آدرس زير رو با مرورگر (در صورتي كه ار اس اس ريدر نصب نيست ، اگر نصب هست با نوت پد باز كن) باز كن
Top Stories - Google News
و ساختار رو ببين
تا اينجا عنوان و لينك و توضحات اصلي رو گرفتيم و ميشه echo كرد
هر مطلب داخل تگ item هست
پس محتويات اين تگ رو هم ميگيريم :
کد PHP:
$x=$xmlDoc->getElementsByTagName('item');
و ادامه ...
اگه ضمن بررسي ساختار ار اس اس به كد نگاه كني كاملا مشخص هست
كلي عرض كردم،جايي رو مشكل داشتي بفرما توضيح بدم