Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Vlad Kondratyuk                      2:5020/400     11 Apr 2005  18:07:01
 To : All
 Subject : RSS 2.0
 -------------------------------------------------------------------------------- 
 
 
 Hi!
 
 А кто-нибудь разбирает рсс цпановскими модулями? А то вот я взялся....
 Поставил XML::RSS::Parser, взял код из его примеров
 ++++++++++++++++++++++++++++++++++++++++++
  #!/usr/bin/perl -w
 
  use strict;
  use XML::RSS::Parser;
 
  my $p = new XML::RSS::Parser;
  my $feed = $p->parsefile('/path/to/some/rss/file');
 
  # output some values
  my $title = XML::RSS::Parser->ns_qualify('title',$feed->rss_namespace_uri);
  print $feed->channel->children($title)->value."\n";
  print "item count: ".$feed->item_count()."\n\n";
  foreach my $i ( $feed->items ) {
         map { print $_->name.": ".$_->value."\n" } $i->children;
         print "\n";
  }
 ++++++++++++++++++++++++++++++++++++++++++
 натравил на файл
 http://news.yandex.ru/index.rss
 
 При первом запуске сильно ругается на encoding="windows-1251", ладно, я
 человек не гордый, меняю на ср1251, не ругается. Hо говорит что
 "Can't locate object method "ns_qualify" via package "XML::RSS::Parser" "
 
 Hа этом мой запал иссяк.  Кто чем разбирает РСС? "руками", в смысле чем то 
 самописным, или я таки криво модуль использую?
 С уважением,
 Влад Кондратюк
 vlad@internews.ua
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 RSS 2.0   Vlad Kondratyuk   11 Apr 2005 18:07:01 
Архивное /ru.perl/657768e8b288.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional