Thread XML::RSS: RSS erweitern? (14 answers)
Opened by sid burn at 2007-04-23 17:49

sid burn
 2007-04-25 17:49
#76140 #76140
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
[quote=esskar,24.April.2007, 08:47]schonmal in die pod geschaut? ;)

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
$rss->add_module(prefix=>'my', uri=>'http://purl.org/my/rss/module/');

$rss->add_item(
title => "xIrc 2.4pre2"
link => "http://freshmeat.net/projects/xirc/",
description => "xIrc is an X11-based IRC client which ...",
my => {
rating => "A+",
category => "X11/IRC",
},
);
[/quote]
Uhh danke.
Irgendwie konnte ich mit der Methode add_module nichts anfangen. Habe da auch eher an einem Perl Modul gedacht anstatt eine Namensraum im XML. Nun denn.

Ansonsten habe ich noch eine kleine Unstimmigkeit:
Folgendes simples Skript
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/perl
use strict;
use warnings;
use XML::RSS;

my $rss = new XML::RSS (version => '2.0');
$rss->channel(
title => 'freshmeat.net',
link => 'http://freshmeat.net',
description => 'the one-stop-shop for all your Linux software needs',
);

print $rss->as_string;


Als ausgabe bekomme ich folgende RSS
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title>freshmeat.net</title>
<link>http://freshmeat.net</link>
<description>the one-stop-shop for all your Linux software needs</description>

</channel>
</rss>


Kann mir jemand erklären warum die Zeile
Code: (dl )
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

mit drin steht?

Laut der Datei ist es eine Erweiterung für 3 Attribute. Allerdiengs nutze ich diese noch nichteinmal.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread XML::RSS: RSS erweitern?