PDA

Просмотр полной версии : Xml парсер


Dok
31.03.2010, 01:57
<?php

$xml = "http://saiitr.ru";
$dom = new DOMDocument();
$dom->preserveWhiteSpace = false;
$dom->Load($xml);

$items = $dom->getElementsByTagName("item");

for($i=0;$i<$items->length;$i++){
echo '<h2>'.iconv("utf-8","windows-1251",$items->item($i)->getElementsByTagName("title")->item(0)->nodeValue)."</h2><br/>";
$data = iconv("utf-8","windows-1251",$items->item($i)->getElementsByTagName("pubDate")->item(0)->nodeValue);
$data = date("H:i:s",strtotime($data));
echo 'Дата: <i>'.$data."</i><br/>";
echo 'Ссылка: '.iconv("utf-8","windows-1251",$items->item($i)->getElementsByTagName("link")->item(0)->nodeValue)."<br/>";
echo 'Описание: '.iconv("utf-8","windows-1251",$items->item($i)->getElementsByTagName("description")->item(0)->nodeValue)."<br/>";
echo 'Категория: <b>'.iconv("utf-8","windows-1251",$items->item($i)->getElementsByTagName("category")->item(0)->nodeValue)."</b><br/>";
}

вот написал начало . Так как я пока учусь подскажите теги вывода изображений и загрузки их на сервер и тег вывода полной новости :)

Strelockk
05.04.2010, 21:39
Непонял чего вы хотите... если вы работаете с XML, то нужно смотреть какие теги обозначают картинки в его структуре, ну и думаю выводиться они будут примерно так же как и остальные данные

Googleman
05.04.2010, 21:45
Судя по тэгам, это рсс-ка. А в рсс-ках изображения обычно включают в <description></description>, как и другой HTML-код, впрочем.