Вернуться   Форумы Якутск Онлайн > Hi-Tech > Сисадмины и программисты
Сисадмины и программисты Форум посвящён системным администраторам и программистам

Ответ
 
Опции темы Опции просмотра

Xml парсер
Старый 31.03.2010, 01:57   #1
Dok
Постоялец
 
Аватар для Dok
 
Dok вне форума
Регистрация: 17.05.2009
Адрес: Новосибирск
Сообщений: 1,035
Dok имеет наиславнейшую репутациюDok имеет наиславнейшую репутациюDok имеет наиславнейшую репутациюDok имеет наиславнейшую репутациюDok имеет наиславнейшую репутациюDok имеет наиславнейшую репутациюDok имеет наиславнейшую репутациюDok имеет наиславнейшую репутациюDok имеет наиславнейшую репутациюDok имеет наиславнейшую репутациюDok имеет наиславнейшую репутацию
По умолчанию Xml парсер

PHP код:
<?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/>";
}
вот написал начало . Так как я пока учусь подскажите теги вывода изображений и загрузки их на сервер и тег вывода полной новости
__________________
http://Sport.ya1.ru - Все О Спорте!

http://oxota-rybalka.ya1.ru- Все о рыбалке,охоте,туризме

Последний раз редактировалось Dok, 31.03.2010 в 02:01.
  Ответить с цитированием

Старый 05.04.2010, 21:39   #2
Strelockk
Участник
 
Аватар для Strelockk
 
Strelockk вне форума
Регистрация: 15.11.2008
Сообщений: 238
Strelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутацию
По умолчанию

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

Старый 05.04.2010, 21:45   #3
Googleman
Постоялец
 
Аватар для Googleman
 
Googleman вне форума
Регистрация: 12.08.2008
Сообщений: 762
Googleman имеет наиславнейшую репутациюGoogleman имеет наиславнейшую репутациюGoogleman имеет наиславнейшую репутациюGoogleman имеет наиславнейшую репутациюGoogleman имеет наиславнейшую репутациюGoogleman имеет наиславнейшую репутациюGoogleman имеет наиславнейшую репутациюGoogleman имеет наиславнейшую репутациюGoogleman имеет наиславнейшую репутациюGoogleman имеет наиславнейшую репутациюGoogleman имеет наиславнейшую репутацию
По умолчанию

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


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +9, время: 11:14.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Якутск-Online. Перевод: zCarot